mirror of
https://github.com/qlik-oss/nebula.js.git
synced 2025-12-19 17:58:43 -05:00
fix(cli-build): node resolve from user's node_modules
This commit is contained in:
@@ -5,6 +5,7 @@ const rollup = require('rollup');
|
||||
const babel = require('rollup-plugin-babel');
|
||||
const postcss = require('rollup-plugin-postcss');
|
||||
const replace = require('rollup-plugin-replace');
|
||||
const node = require('rollup-plugin-node-resolve');
|
||||
const { terser } = require('rollup-plugin-terser');
|
||||
|
||||
const config = ({
|
||||
@@ -27,13 +28,22 @@ const config = ({
|
||||
*/
|
||||
`;
|
||||
|
||||
// all peers should be externals for esm bundle
|
||||
const external = format === 'esm' ? Object.keys(pkg.peerDependencies || {}) : [];
|
||||
|
||||
return {
|
||||
input: {
|
||||
input: path.resolve(cwd, 'src/index'),
|
||||
external,
|
||||
plugins: [
|
||||
replace({
|
||||
'process.env.NODE_ENV': JSON.stringify(mode === 'development' ? 'development' : 'production'),
|
||||
}),
|
||||
node({
|
||||
customResolveOptions: {
|
||||
moduleDirectory: path.resolve(cwd, 'node_modules'),
|
||||
},
|
||||
}),
|
||||
babel({
|
||||
babelrc: false,
|
||||
presets: [
|
||||
|
||||
@@ -23,6 +23,7 @@
|
||||
"chokidar": "^3.0.0",
|
||||
"rollup": "^1.1.2",
|
||||
"rollup-plugin-babel": "^4.3.2",
|
||||
"rollup-plugin-node-resolve": "^4.2.3",
|
||||
"rollup-plugin-postcss": "^2.0.3",
|
||||
"rollup-plugin-replace": "^2.1.0",
|
||||
"rollup-plugin-terser": "^4.0.4",
|
||||
|
||||
25
yarn.lock
25
yarn.lock
@@ -2150,6 +2150,12 @@
|
||||
"@types/prop-types" "*"
|
||||
csstype "^2.2.0"
|
||||
|
||||
"@types/resolve@0.0.8":
|
||||
version "0.0.8"
|
||||
resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-0.0.8.tgz#f26074d238e02659e323ce1a13d041eee280e194"
|
||||
dependencies:
|
||||
"@types/node" "*"
|
||||
|
||||
"@types/rimraf@^0.0.28":
|
||||
version "0.0.28"
|
||||
resolved "https://registry.yarnpkg.com/@types/rimraf/-/rimraf-0.0.28.tgz#5562519bc7963caca8abf7f128cae3b594d41d06"
|
||||
@@ -3007,6 +3013,10 @@ builtin-modules@^3.0.0:
|
||||
version "3.0.0"
|
||||
resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.0.0.tgz#1e587d44b006620d90286cc7a9238bbc6129cab1"
|
||||
|
||||
builtin-modules@^3.1.0:
|
||||
version "3.1.0"
|
||||
resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.1.0.tgz#aad97c15131eb76b65b50ef208e7584cd76a7484"
|
||||
|
||||
builtin-status-codes@^3.0.0:
|
||||
version "3.0.0"
|
||||
resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8"
|
||||
@@ -10382,6 +10392,12 @@ resolve@^1.1.6, resolve@^1.3.2, resolve@^1.5.0, resolve@^1.8.1, resolve@^1.9.0:
|
||||
dependencies:
|
||||
path-parse "^1.0.6"
|
||||
|
||||
resolve@^1.10.0:
|
||||
version "1.10.1"
|
||||
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.10.1.tgz#664842ac960795bbe758221cdccda61fb64b5f18"
|
||||
dependencies:
|
||||
path-parse "^1.0.6"
|
||||
|
||||
responselike@1.0.2:
|
||||
version "1.0.2"
|
||||
resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7"
|
||||
@@ -10467,6 +10483,15 @@ rollup-plugin-node-resolve@^4.0.0:
|
||||
is-module "^1.0.0"
|
||||
resolve "^1.8.1"
|
||||
|
||||
rollup-plugin-node-resolve@^4.2.3:
|
||||
version "4.2.3"
|
||||
resolved "https://registry.yarnpkg.com/rollup-plugin-node-resolve/-/rollup-plugin-node-resolve-4.2.3.tgz#638a373a54287d19fcc088fdd1c6fd8a58e4d90a"
|
||||
dependencies:
|
||||
"@types/resolve" "0.0.8"
|
||||
builtin-modules "^3.1.0"
|
||||
is-module "^1.0.0"
|
||||
resolve "^1.10.0"
|
||||
|
||||
rollup-plugin-postcss@^2.0.3:
|
||||
version "2.0.3"
|
||||
resolved "https://registry.yarnpkg.com/rollup-plugin-postcss/-/rollup-plugin-postcss-2.0.3.tgz#1fd5b7e1fc7545cb0084d9c99d11b259e41a05e6"
|
||||
|
||||
Reference in New Issue
Block a user