diff --git a/package.json b/package.json index 46affd554..842310cff 100644 --- a/package.json +++ b/package.json @@ -64,6 +64,7 @@ "jasmine-node": "^1.14.5", "jsdoc": "^3.4.0", "rimraf": "^2.5.4", + "source-map-support": "^0.4.11", "sourceify": "^0.1.0", "uglifyjs": "^2.4.10", "watchify": "^3.2.1" diff --git a/spec/integ/matrix-client-crypto.spec.js b/spec/integ/matrix-client-crypto.spec.js index 78fbcb717..e36ba6b0a 100644 --- a/spec/integ/matrix-client-crypto.spec.js +++ b/spec/integ/matrix-client-crypto.spec.js @@ -24,6 +24,7 @@ limitations under the License. */ "use strict"; +import 'source-map-support/register'; const sdk = require("../.."); const q = require("q"); const utils = require("../../lib/utils"); diff --git a/spec/integ/matrix-client-event-emitter.spec.js b/spec/integ/matrix-client-event-emitter.spec.js index 4f698b176..51c4abad8 100644 --- a/spec/integ/matrix-client-event-emitter.spec.js +++ b/spec/integ/matrix-client-event-emitter.spec.js @@ -1,4 +1,5 @@ "use strict"; +import 'source-map-support/register'; const sdk = require("../.."); const HttpBackend = require("../mock-request"); const utils = require("../test-utils"); diff --git a/spec/integ/matrix-client-event-timeline.spec.js b/spec/integ/matrix-client-event-timeline.spec.js index 3291c9cfd..293d05955 100644 --- a/spec/integ/matrix-client-event-timeline.spec.js +++ b/spec/integ/matrix-client-event-timeline.spec.js @@ -1,4 +1,5 @@ "use strict"; +import 'source-map-support/register'; const q = require("q"); const sdk = require("../.."); const HttpBackend = require("../mock-request"); diff --git a/spec/integ/matrix-client-methods.spec.js b/spec/integ/matrix-client-methods.spec.js index b87d255d2..82febe618 100644 --- a/spec/integ/matrix-client-methods.spec.js +++ b/spec/integ/matrix-client-methods.spec.js @@ -1,4 +1,5 @@ "use strict"; +import 'source-map-support/register'; const sdk = require("../.."); const HttpBackend = require("../mock-request"); const publicGlobals = require("../../lib/matrix"); diff --git a/spec/integ/matrix-client-opts.spec.js b/spec/integ/matrix-client-opts.spec.js index 710893e01..773ddfdaa 100644 --- a/spec/integ/matrix-client-opts.spec.js +++ b/spec/integ/matrix-client-opts.spec.js @@ -1,4 +1,5 @@ "use strict"; +import 'source-map-support/register'; const sdk = require("../.."); const MatrixClient = sdk.MatrixClient; const HttpBackend = require("../mock-request"); diff --git a/spec/integ/matrix-client-retrying.spec.js b/spec/integ/matrix-client-retrying.spec.js index 4df7d422c..0553d3a03 100644 --- a/spec/integ/matrix-client-retrying.spec.js +++ b/spec/integ/matrix-client-retrying.spec.js @@ -1,4 +1,5 @@ "use strict"; +import 'source-map-support/register'; const sdk = require("../.."); const HttpBackend = require("../mock-request"); const utils = require("../test-utils"); diff --git a/spec/integ/matrix-client-room-timeline.spec.js b/spec/integ/matrix-client-room-timeline.spec.js index a3eff279a..774f54a21 100644 --- a/spec/integ/matrix-client-room-timeline.spec.js +++ b/spec/integ/matrix-client-room-timeline.spec.js @@ -1,4 +1,5 @@ "use strict"; +import 'source-map-support/register'; const sdk = require("../.."); const EventStatus = sdk.EventStatus; const HttpBackend = require("../mock-request"); diff --git a/spec/integ/matrix-client-syncing.spec.js b/spec/integ/matrix-client-syncing.spec.js index 641c59b99..ff9d248de 100644 --- a/spec/integ/matrix-client-syncing.spec.js +++ b/spec/integ/matrix-client-syncing.spec.js @@ -1,4 +1,5 @@ "use strict"; +import 'source-map-support/register'; const sdk = require("../.."); const HttpBackend = require("../mock-request"); const utils = require("../test-utils"); diff --git a/spec/integ/megolm.spec.js b/spec/integ/megolm.spec.js index 8ecf90ec9..714411d72 100644 --- a/spec/integ/megolm.spec.js +++ b/spec/integ/megolm.spec.js @@ -16,6 +16,7 @@ limitations under the License. "use strict"; +import 'source-map-support/register'; let Olm = null; try { diff --git a/spec/unit/content-repo.spec.js b/spec/unit/content-repo.spec.js index 6da3015b3..970976158 100644 --- a/spec/unit/content-repo.spec.js +++ b/spec/unit/content-repo.spec.js @@ -1,4 +1,5 @@ "use strict"; +import 'source-map-support/register'; const ContentRepo = require("../../lib/content-repo"); const testUtils = require("../test-utils"); diff --git a/spec/unit/crypto.spec.js b/spec/unit/crypto.spec.js index 6f347bb49..8fc7341e0 100644 --- a/spec/unit/crypto.spec.js +++ b/spec/unit/crypto.spec.js @@ -1,6 +1,6 @@ "use strict"; - +import 'source-map-support/register'; const sdk = require("../.."); let Crypto; if (sdk.CRYPTO_ENABLED) { diff --git a/spec/unit/event-timeline.spec.js b/spec/unit/event-timeline.spec.js index bf2230508..f893f92aa 100644 --- a/spec/unit/event-timeline.spec.js +++ b/spec/unit/event-timeline.spec.js @@ -1,4 +1,5 @@ "use strict"; +import 'source-map-support/register'; const sdk = require("../.."); const EventTimeline = sdk.EventTimeline; const utils = require("../test-utils"); diff --git a/spec/unit/filter.spec.js b/spec/unit/filter.spec.js index 9a28c2b03..55046dbcb 100644 --- a/spec/unit/filter.spec.js +++ b/spec/unit/filter.spec.js @@ -1,4 +1,5 @@ "use strict"; +import 'source-map-support/register'; const sdk = require("../.."); const Filter = sdk.Filter; const utils = require("../test-utils"); diff --git a/spec/unit/interactive-auth.spec.js b/spec/unit/interactive-auth.spec.js index 5c783db3d..d0bdf2ea4 100644 --- a/spec/unit/interactive-auth.spec.js +++ b/spec/unit/interactive-auth.spec.js @@ -15,6 +15,7 @@ limitations under the License. */ "use strict"; +import 'source-map-support/register'; const q = require("q"); const sdk = require("../.."); const utils = require("../test-utils"); diff --git a/spec/unit/matrix-client.spec.js b/spec/unit/matrix-client.spec.js index bf3ecf86d..f6f079aef 100644 --- a/spec/unit/matrix-client.spec.js +++ b/spec/unit/matrix-client.spec.js @@ -1,4 +1,5 @@ "use strict"; +import 'source-map-support/register'; const q = require("q"); const sdk = require("../.."); const MatrixClient = sdk.MatrixClient; diff --git a/spec/unit/pushprocessor.spec.js b/spec/unit/pushprocessor.spec.js index 9c09771b5..96d183d1e 100644 --- a/spec/unit/pushprocessor.spec.js +++ b/spec/unit/pushprocessor.spec.js @@ -1,4 +1,5 @@ "use strict"; +import 'source-map-support/register'; const PushProcessor = require("../../lib/pushprocessor"); const utils = require("../test-utils"); diff --git a/spec/unit/realtime-callbacks.spec.js b/spec/unit/realtime-callbacks.spec.js index 92ed513db..c14594b60 100644 --- a/spec/unit/realtime-callbacks.spec.js +++ b/spec/unit/realtime-callbacks.spec.js @@ -1,5 +1,6 @@ "use strict"; +import 'source-map-support/register'; const callbacks = require("../../lib/realtime-callbacks"); const testUtils = require("../test-utils.js"); diff --git a/spec/unit/room-member.spec.js b/spec/unit/room-member.spec.js index 04622c6ab..2f03afaaf 100644 --- a/spec/unit/room-member.spec.js +++ b/spec/unit/room-member.spec.js @@ -1,4 +1,5 @@ "use strict"; +import 'source-map-support/register'; const sdk = require("../.."); const RoomMember = sdk.RoomMember; const utils = require("../test-utils"); diff --git a/spec/unit/room-state.spec.js b/spec/unit/room-state.spec.js index 8409da86b..cad3b2356 100644 --- a/spec/unit/room-state.spec.js +++ b/spec/unit/room-state.spec.js @@ -1,4 +1,5 @@ "use strict"; +import 'source-map-support/register'; const sdk = require("../.."); const RoomState = sdk.RoomState; const RoomMember = sdk.RoomMember; diff --git a/spec/unit/room.spec.js b/spec/unit/room.spec.js index b6820ecdd..a5ce52b2a 100644 --- a/spec/unit/room.spec.js +++ b/spec/unit/room.spec.js @@ -1,4 +1,5 @@ "use strict"; +import 'source-map-support/register'; const sdk = require("../.."); const Room = sdk.Room; const RoomState = sdk.RoomState; diff --git a/spec/unit/scheduler.spec.js b/spec/unit/scheduler.spec.js index fd3b9ab2e..e8a38efce 100644 --- a/spec/unit/scheduler.spec.js +++ b/spec/unit/scheduler.spec.js @@ -1,6 +1,7 @@ // This file had a function whose name is all caps, which displeases eslint /* eslint new-cap: "off" */ +import 'source-map-support/register'; const q = require("q"); const sdk = require("../.."); const MatrixScheduler = sdk.MatrixScheduler; diff --git a/spec/unit/timeline-window.spec.js b/spec/unit/timeline-window.spec.js index 68cab72b0..b3e452534 100644 --- a/spec/unit/timeline-window.spec.js +++ b/spec/unit/timeline-window.spec.js @@ -1,4 +1,5 @@ "use strict"; +import 'source-map-support/register'; const q = require("q"); const sdk = require("../.."); const EventTimeline = sdk.EventTimeline; diff --git a/spec/unit/user.spec.js b/spec/unit/user.spec.js index 51a8f68d1..661123a47 100644 --- a/spec/unit/user.spec.js +++ b/spec/unit/user.spec.js @@ -1,4 +1,5 @@ "use strict"; +import 'source-map-support/register'; const sdk = require("../.."); const User = sdk.User; const utils = require("../test-utils"); diff --git a/spec/unit/utils.spec.js b/spec/unit/utils.spec.js index 1836ad218..d92947bb3 100644 --- a/spec/unit/utils.spec.js +++ b/spec/unit/utils.spec.js @@ -1,4 +1,5 @@ "use strict"; +import 'source-map-support/register'; const utils = require("../../lib/utils"); const testUtils = require("../test-utils");