Skip to content

Commit

Permalink
🐛 bug(build): fix rollup building issues
Browse files Browse the repository at this point in the history
  • Loading branch information
kazupon committed Sep 25, 2018
1 parent 38948c5 commit 1a1958a
Show file tree
Hide file tree
Showing 3 changed files with 41 additions and 8 deletions.
16 changes: 11 additions & 5 deletions config/entry.js
@@ -1,13 +1,17 @@
const path = require('path')
const replace = require('rollup-plugin-replace')
const flow = require('rollup-plugin-flow-no-whitespace')
const buble = require('rollup-plugin-buble')
const node = require('rollup-plugin-node-resolve')
const cjs = require('rollup-plugin-commonjs')
const banner = require('./banner')
const pack = require('../package.json')

function toUpper (_, c) {
return c ? c.toUpperCase() : ''
}

const resolve = _path => path.resolve(__dirname, '../', _path)
const classifyRE = /(?:^|[-_\/])(\w)/g
function classify (str) {
return str.replace(classifyRE, toUpper)
Expand All @@ -16,28 +20,28 @@ const moduleName = classify(pack.name)

const entries = {
commonjs: {
entry: 'src/index.js',
dest: `dist/${pack.name}.common.js`,
entry: resolve('src/index.js'),
dest: resolve(`dist/${pack.name}.common.js`),
format: 'cjs',
banner
},
esm: {
entry: 'src/index.js',
dest: `dist/${pack.name}.esm.js`,
dest: resolve(`dist/${pack.name}.esm.js`),
format: 'es',
banner
},
production: {
entry: 'src/index.js',
dest: `dist/${pack.name}.min.js`,
dest: resolve(`dist/${pack.name}.min.js`),
format: 'umd',
env: 'production',
moduleName,
banner
},
development: {
entry: 'src/index.js',
dest: `dist/${pack.name}.js`,
dest: resolve(`dist/${pack.name}.js`),
format: 'umd',
env: 'development',
moduleName,
Expand All @@ -56,6 +60,8 @@ function genConfig (opts) {
},
plugins: [
flow(),
node(),
cjs(),
buble()
]
}
Expand Down
4 changes: 3 additions & 1 deletion package.json
@@ -1,7 +1,7 @@
{
"name": "vue-i18n",
"description": "Internationalization plugin for Vue.js",
"version": "8.1.0",
"version": "8.1.1",
"author": {
"name": "kazuya kawaguchi",
"email": "kawakazu80@gmail.com"
Expand Down Expand Up @@ -52,7 +52,9 @@
"power-assert": "^1.5.0",
"rollup": "^0.59.3",
"rollup-plugin-buble": "^0.19.2",
"rollup-plugin-commonjs": "^9.1.8",
"rollup-plugin-flow-no-whitespace": "^1.0.0",
"rollup-plugin-node-resolve": "^3.4.0",
"rollup-plugin-replace": "^2.0.0",
"selenium-server": "2.53.1",
"sinon": "^2.1.0",
Expand Down
29 changes: 27 additions & 2 deletions yarn.lock
Expand Up @@ -2041,6 +2041,10 @@ builtin-modules@^1.0.0:
version "1.1.1"
resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f"

builtin-modules@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-2.0.0.tgz#60b7ef5ae6546bd7deefa74b08b62a43a232648e"

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"
Expand Down Expand Up @@ -3731,7 +3735,7 @@ estree-walker@^0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.2.1.tgz#bdafe8095383d8414d5dc2ecf4c9173b6db9412e"

estree-walker@^0.5.2:
estree-walker@^0.5.1, estree-walker@^0.5.2:
version "0.5.2"
resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.5.2.tgz#d3850be7529c9580d815600b53126515e146dd39"

Expand Down Expand Up @@ -5119,6 +5123,10 @@ is-installed-globally@^0.1.0:
global-dirs "^0.1.0"
is-path-inside "^1.0.0"

is-module@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591"

is-my-ip-valid@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz#7b351b8e8edd4d3995d4d066680e664d94696824"
Expand Down Expand Up @@ -8211,7 +8219,7 @@ resolve@1.1.x:
version "1.1.7"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b"

resolve@^1.2.0, resolve@^1.3.2, resolve@^1.6.0:
resolve@^1.1.6, resolve@^1.2.0, resolve@^1.3.2, resolve@^1.5.0, resolve@^1.6.0:
version "1.8.1"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.8.1.tgz#82f1ec19a423ac1fbd080b0bab06ba36e84a7a26"
dependencies:
Expand Down Expand Up @@ -8254,13 +8262,30 @@ rollup-plugin-buble@^0.19.2:
buble "^0.19.2"
rollup-pluginutils "^2.0.1"

rollup-plugin-commonjs@^9.1.8:
version "9.1.8"
resolved "https://registry.yarnpkg.com/rollup-plugin-commonjs/-/rollup-plugin-commonjs-9.1.8.tgz#4113ed94e6054b5f8a3501d8811f934cadde3246"
dependencies:
estree-walker "^0.5.1"
magic-string "^0.22.4"
resolve "^1.5.0"
rollup-pluginutils "^2.0.1"

rollup-plugin-flow-no-whitespace@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/rollup-plugin-flow-no-whitespace/-/rollup-plugin-flow-no-whitespace-1.0.0.tgz#bd4ba1bcd99ad5b88234d72e6e2dacea9aa02d16"
dependencies:
flow-remove-types-no-whitespace "^1.0.3"
rollup-pluginutils "^1.5.2"

rollup-plugin-node-resolve@^3.4.0:
version "3.4.0"
resolved "https://registry.yarnpkg.com/rollup-plugin-node-resolve/-/rollup-plugin-node-resolve-3.4.0.tgz#908585eda12e393caac7498715a01e08606abc89"
dependencies:
builtin-modules "^2.0.0"
is-module "^1.0.0"
resolve "^1.1.6"

rollup-plugin-replace@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/rollup-plugin-replace/-/rollup-plugin-replace-2.0.0.tgz#19074089c8ed57184b8cc64e967a03d095119277"
Expand Down

0 comments on commit 1a1958a

Please sign in to comment.