Skip to content

Commit 727ef16

Browse files
author
Pooya Parsa
committed
fix(rollup): fix build warnings
1 parent 445fce1 commit 727ef16

File tree

5 files changed

+26
-26
lines changed

5 files changed

+26
-26
lines changed

lib/builder/webpack/plugins/vue/client.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import hash from 'hash-sum'
2-
import uniq from 'lodash/uniq'
2+
import { uniq } from 'lodash'
33
import { isJS, isCSS, onEmit } from './util'
44

55
export default class VueSSRClientPlugin {

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -164,8 +164,7 @@
164164
"rollup": "^0.59.4",
165165
"rollup-plugin-babel": "^3.0.4",
166166
"rollup-plugin-commonjs": "^9.1.3",
167-
"rollup-plugin-json": "^3.0.0",
168-
"rollup-plugin-node-resolve": "^3.3.0"
167+
"rollup-plugin-json": "^3.0.0"
169168
},
170169
"collective": {
171170
"type": "opencollective",

scripts/rollup/externals.js

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import pkg from '../../package.json'
2+
3+
// Dependencies that will be installed alongise with nuxt package
4+
const packageDependencies = Object.keys(pkg.dependencies)
5+
6+
// Allow built in node modules
7+
const nodeBuiltIn = ['path', 'fs', 'module', 'crypto', 'util']
8+
9+
// Optional dependencies that user should install on demand
10+
const optionalDependencies = [
11+
// legacy build users need this
12+
'babel-polyfill'
13+
]
14+
15+
const externals = [].concat(
16+
packageDependencies,
17+
nodeBuiltIn,
18+
optionalDependencies
19+
)
20+
21+
export default externals

scripts/rollup/rollup.config.js

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,18 @@
1-
import nodeResolve from 'rollup-plugin-node-resolve'
21
import json from 'rollup-plugin-json'
32
import commonjs from 'rollup-plugin-commonjs'
43
import defaultsDeep from 'lodash/defaultsDeep'
54

5+
import externals from './externals'
6+
67
export default ({ name, input, plugins = [], options }) => defaultsDeep({}, options, {
78
input,
89
output: {
910
file: `dist/${name}.js`,
1011
format: 'cjs',
1112
sourcemap: true
1213
},
14+
external: externals,
1315
plugins: [
14-
nodeResolve({
15-
modulesOnly: true,
16-
preferBuiltins: true,
17-
only: ['./'],
18-
extensions: ['.mjs', '.js']
19-
}),
2016
commonjs(),
2117
json()
2218
].concat(plugins)

yarn.lock

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1428,10 +1428,6 @@ builtin-modules@^1.0.0:
14281428
version "1.1.1"
14291429
resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f"
14301430

1431-
builtin-modules@^2.0.0:
1432-
version "2.0.0"
1433-
resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-2.0.0.tgz#60b7ef5ae6546bd7deefa74b08b62a43a232648e"
1434-
14351431
builtin-status-codes@^3.0.0:
14361432
version "3.0.0"
14371433
resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8"
@@ -3772,10 +3768,6 @@ is-glob@^4.0.0:
37723768
dependencies:
37733769
is-extglob "^2.1.1"
37743770

3775-
is-module@^1.0.0:
3776-
version "1.0.0"
3777-
resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591"
3778-
37793771
is-number@^2.1.0:
37803772
version "2.1.0"
37813773
resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f"
@@ -6605,14 +6597,6 @@ rollup-plugin-json@^3.0.0:
66056597
dependencies:
66066598
rollup-pluginutils "^2.2.0"
66076599

6608-
rollup-plugin-node-resolve@^3.3.0:
6609-
version "3.3.0"
6610-
resolved "https://registry.yarnpkg.com/rollup-plugin-node-resolve/-/rollup-plugin-node-resolve-3.3.0.tgz#c26d110a36812cbefa7ce117cadcd3439aa1c713"
6611-
dependencies:
6612-
builtin-modules "^2.0.0"
6613-
is-module "^1.0.0"
6614-
resolve "^1.1.6"
6615-
66166600
rollup-pluginutils@^1.5.0:
66176601
version "1.5.2"
66186602
resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-1.5.2.tgz#1e156e778f94b7255bfa1b3d0178be8f5c552408"

0 commit comments

Comments
 (0)