diff options
author | Pierre Ossman <ossman@cendio.se> | 2017-07-04 10:10:36 +0200 |
---|---|---|
committer | Pierre Ossman <ossman@cendio.se> | 2017-07-04 10:10:36 +0200 |
commit | 1524df89adec65811009868184b4014e040cae1e (patch) | |
tree | c60dd8ee18f061abbdbda477a53e0b1ad092aad8 | |
parent | d5c5b4aab70a0e608a17f39aa101313d1dbf7d84 (diff) | |
download | novnc-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.json | 1 | ||||
-rwxr-xr-x | utils/use_require.js | 7 |
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}`); |