summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierre Ossman <ossman@cendio.se>2017-07-04 10:10:36 +0200
committerPierre Ossman <ossman@cendio.se>2017-07-04 10:10:36 +0200
commit1524df89adec65811009868184b4014e040cae1e (patch)
treec60dd8ee18f061abbdbda477a53e0b1ad092aad8
parentd5c5b4aab70a0e608a17f39aa101313d1dbf7d84 (diff)
downloadnovnc-1524df89adec65811009868184b4014e040cae1e.tar.gz
Adjust import of vendor/ modules in NPM package
We move the files in core/ up one directory level so we need to adjust the imports from vendor libraries.
-rw-r--r--package.json1
-rwxr-xr-xutils/use_require.js7
2 files changed, 8 insertions, 0 deletions
diff --git a/package.json b/package.json
index 087d5d4..41f9504 100644
--- a/package.json
+++ b/package.json
@@ -30,6 +30,7 @@
"devDependencies": {
"babel-core": "^6.22.1",
"babel-plugin-add-module-exports": "^0.2.1",
+ "babel-plugin-import-redirect": "*",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
"babel-plugin-transform-es2015-modules-amd": "^6.22.0",
"babel-plugin-transform-es2015-modules-commonjs": "^6.18.0",
diff --git a/utils/use_require.js b/utils/use_require.js
index 3c24928..30d4cbd 100755
--- a/utils/use_require.js
+++ b/utils/use_require.js
@@ -131,6 +131,13 @@ var make_lib_files = function (import_format, source_maps, with_app_dir) {
if (helper && helpers.optionsOverride) {
helper.optionsOverride(opts);
}
+ // Adjust for the fact that we move the core files relative
+ // to the vendor directory
+ if (!in_path) {
+ opts.plugins.push(["import-redirect",
+ {"root": out_path_base,
+ "redirect": { "vendor/(.+)": "./vendor/$1"}}]);
+ }
babel.transformFile(filename, opts, (err, res) => {
console.log(`Writing ${out_path}`);