diff --git a/link-packages.sh b/link-packages.sh new file mode 100755 index 0000000..f6cc8d7 --- /dev/null +++ b/link-packages.sh @@ -0,0 +1,9 @@ +#!/usr/bin/env bash +set -euo pipefail +shopt -s inherit_errexit + +__dirname="$(CDPATH= cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +cd "$__dirname" + +[ -e node_modules/source-map ] && rm -r node_modules/source-map +ln -s ../../source-map ./node_modules/source-map diff --git a/package-lock.json b/package-lock.json index 8848830..9f16745 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,19 +9,28 @@ "version": "0.5.19", "license": "MIT", "dependencies": { - "source-map": "^0.6.0" + "@cspotcode/source-map-consumer": "0.8.0" }, "devDependencies": { "browserify": "^4.2.3", "coffeescript": "^1.12.7", "http-server": "^0.11.1", "mocha": "^3.5.3", + "source-map": "0.6.1", "webpack": "^1.15.0" }, "engines": { "node": ">=12" } }, + "node_modules/@cspotcode/source-map-consumer": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz", + "integrity": "sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==", + "engines": { + "node": ">= 12" + } + }, "node_modules/acorn": { "version": "4.0.13", "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", @@ -4505,9 +4514,11 @@ "dev": true }, "node_modules/source-map": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.0.tgz", - "integrity": "sha512-mTozplhTX4tLKIHYji92OTZzVyZvi+Z1qRZDeBvQFI2XUB89wrRoj/xXad3c9NZ1GPJXXRvB+k41PQCPTMC+aA==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -5241,6 +5252,11 @@ } }, "dependencies": { + "@cspotcode/source-map-consumer": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz", + "integrity": "sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==" + }, "acorn": { "version": "4.0.13", "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", @@ -8968,9 +8984,10 @@ "dev": true }, "source-map": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.0.tgz", - "integrity": "sha512-mTozplhTX4tLKIHYji92OTZzVyZvi+Z1qRZDeBvQFI2XUB89wrRoj/xXad3c9NZ1GPJXXRvB+k41PQCPTMC+aA==" + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true }, "source-map-resolve": { "version": "0.5.2", diff --git a/package.json b/package.json index 229df53..1af071a 100644 --- a/package.json +++ b/package.json @@ -16,13 +16,14 @@ "/source-map-support.js" ], "dependencies": { - "source-map": "^0.6.0" + "@cspotcode/source-map-consumer": "0.8.0" }, "devDependencies": { "browserify": "^4.2.3", "coffeescript": "^1.12.7", "http-server": "^0.11.1", "mocha": "^3.5.3", + "source-map": "0.6.1", "webpack": "^1.15.0" }, "repository": { diff --git a/source-map-support.js b/source-map-support.js index add25c7..e2568d7 100644 --- a/source-map-support.js +++ b/source-map-support.js @@ -1,4 +1,4 @@ -var SourceMapConsumer = require('source-map').SourceMapConsumer; +var SourceMapConsumer = require('@cspotcode/source-map-consumer').SourceMapConsumer; var path = require('path'); var util = require('util');