Skip to content

Commit

Permalink
Merge pull request #3 from rwu823/dev
Browse files Browse the repository at this point in the history
[v0.1.4] Change to use `gulp-uglify`
  • Loading branch information
rwu823 committed Jan 1, 2017
2 parents 145ef0f + f05495f commit c6f1465
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 43 deletions.
3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,13 +27,14 @@
"babelrc-rollup": "^3.0.0",
"coveralls": "^2.11.9",
"gulp": "^3.9.1",
"gulp-rename": "^1.2.2",
"gulp-size": "^2.1.0",
"gulp-uglify": "^2.0.0",
"html-webpack-plugin": "^2.24.1",
"jest-cli": "^18.1.0",
"rollup": "^0.39.2",
"rollup-plugin-babel": "^2.7.1",
"rollup-plugin-commonjs": "^7.0.0",
"rollup-plugin-uglify": "^1.0.1",
"shelljs": "^0.7.5",
"webpack": "2.2.0-rc.3",
"webpack-dev-server": "2.2.0-rc.0"
Expand Down
40 changes: 19 additions & 21 deletions scripts/build.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,13 @@ import 'shelljs/global'
import babel from 'rollup-plugin-babel'
import commonjs from 'rollup-plugin-commonjs'
import babelrc from 'babelrc-rollup'
import uglify from 'rollup-plugin-uglify'

const rollup = require('rollup')

import gu from 'gulp'
import size from 'gulp-size'
import uglify from 'gulp-uglify'
import rename from 'gulp-rename'

rm('-rf', 'npm')
mkdir('-p', 'npm/dist/')
Expand All @@ -34,29 +35,26 @@ rollup.rollup({

return dest
})
.then((entry) => {
.then((src) => {
delete pkg.devDependencies
delete pkg.scripts

fs.writeFile(`npm/package.json`, JSON.stringify(pkg, null, 2))

rollup.rollup({
entry,
plugins: [
uglify()
],
}).then((bundle) => {
bundle.write({
dest: `npm/${pkg.main}`,
format: 'umd',
moduleName: 'DelegateTo',
})
fs.writeFile(`npm/package.json`, JSON.stringify(pkg, null, 2), (err) => {

gu.src('npm/**')
.pipe(size({
pretty: true,
showFiles: true,
gzip: true,
}))
})

gu.src([src])
.pipe(uglify())
.pipe(rename({
suffix: '.min'
}))
.pipe(gu.dest('npm/dist'))
.on('finish', () => {
gu.src('npm/**')
.pipe(size({
pretty: true,
showFiles: true,
gzip: true,
}))
})
})
23 changes: 2 additions & 21 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1383,12 +1383,6 @@ encodeurl@~1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.1.tgz#79e3d58655346909fe6f0f45a5de68103b294d20"

end-of-stream@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.1.0.tgz#e9353258baa9108965efc41cb0ef8ade2f3cfb07"
dependencies:
once "~1.3.0"

end-of-stream@~0.1.5:
version "0.1.5"
resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-0.1.5.tgz#8e177206c3c80837d85632e8b9359dfe8b2f6eaf"
Expand Down Expand Up @@ -3290,7 +3284,7 @@ on-headers@~1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.1.tgz#928f5d0f470d49342651ea6794b0857c100693f7"

once@^1.3.0, once@^1.3.1, once@^1.4.0:
once@^1.3.0, once@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
dependencies:
Expand Down Expand Up @@ -3564,13 +3558,6 @@ public-encrypt@^4.0.0:
parse-asn1 "^5.0.0"
randombytes "^2.0.1"

pump@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/pump/-/pump-1.0.2.tgz#3b3ee6512f94f0e575538c17995f9f16990a5d51"
dependencies:
end-of-stream "^1.1.0"
once "^1.3.1"

punycode@1.3.2:
version "1.3.2"
resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d"
Expand Down Expand Up @@ -3902,12 +3889,6 @@ rollup-plugin-commonjs@^7.0.0:
resolve "^1.1.7"
rollup-pluginutils "^1.5.1"

rollup-plugin-uglify@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/rollup-plugin-uglify/-/rollup-plugin-uglify-1.0.1.tgz#11d0b0c8bcd2d07e6908f74fd16b0152390b922a"
dependencies:
uglify-js "^2.6.1"

rollup-pluginutils@^1.5.0, rollup-pluginutils@^1.5.1:
version "1.5.2"
resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-1.5.2.tgz#1e156e778f94b7255bfa1b3d0178be8f5c552408"
Expand Down Expand Up @@ -4354,7 +4335,7 @@ type-is@~1.6.13:
media-typer "0.3.0"
mime-types "~2.1.13"

uglify-js@2.7.0, uglify-js@^2.6.1:
uglify-js@2.7.0:
version "2.7.0"
resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.7.0.tgz#f021e38ba2ca740860f5bd5c695c2a817345f0ec"
dependencies:
Expand Down

0 comments on commit c6f1465

Please sign in to comment.