rollup-generator
Advanced tools
| <!DOCTYPE html> | ||
| <html> | ||
| <head> | ||
| <title>rollup-generator</title> | ||
| </head> | ||
| <body> | ||
| <script type="text/javascript" src="./bundle.js"></script> | ||
| <script type="text/javascript"> | ||
| new rollupDemo(); | ||
| </script> | ||
| </body> | ||
| </html> |
@@ -22,3 +22,3 @@ let stream = require('stream'); | ||
| .replace(/(name\"\:\s*\")(.+?)(\"\,)/, '$1' + output.replace('.js', '') + '$3') | ||
| .replace(/(main\"\:\s*\"\.\/source\/)(.+?)(\"\,)/, '$1' + output + '$3') | ||
| .replace(/(main\"\:\s*\"\.\/bundle\/)(.+?)(\"\,)/, '$1' + output + '$3') | ||
| .replace(/\$\$placeholder/g, output.replace('.js', '')); | ||
@@ -25,0 +25,0 @@ |
@@ -29,3 +29,3 @@ let stream = require('stream'); | ||
| .replace(/(input\:\s*\'\.\/source\/)(.+?)(\'\,)/, '$1' + input + '$3') //设置rollup.config.js input 入口文件名字 | ||
| .replace(/(file\:\s*\'\.\/source\/)(.+?)(\'\,)/, '$1' + output + '$3') //设置rollup.config.js 输出文件名字 | ||
| .replace(/(file\:\s*\'\.\/bundle\/)(.+?)(\'\,)/, '$1' + output + '$3') //设置rollup.config.js 输出文件名字 | ||
| .replace(/(format\:\s*\')(.+?)(\'\,)/, '$1' + format + '$3') //设置rollup.config.js 输出打包格式 | ||
@@ -32,0 +32,0 @@ .replace(/(name\:\s*\')(.+?)(\'\,)/, '$1' + name + '$3') //设置rollup.config.js 输出umd格式全局方法名 |
+1
-1
| { | ||
| "name": "rollup-generator", | ||
| "version": "1.0.14", | ||
| "version": "1.0.15", | ||
| "description": "quickly build rollup project", | ||
@@ -5,0 +5,0 @@ "main": "./bin/rollup-cli.js", |
@@ -5,8 +5,8 @@ { | ||
| "description": "", | ||
| "main": "./source/bundle.js", | ||
| "main": "./bundle/bundle.js", | ||
| "scripts": { | ||
| "start": "rollup -c -w", | ||
| "bundle:cjs": "rollup -c -w -f cjs --o ./source/$$placeholder.cjs.js", | ||
| "bundle:es": "rollup -c -w -f es --o ./source/$$placeholder.es.js", | ||
| "bundle:umd": "rollup -c -w -f umd --o ./source/$$placeholder.umd.js" | ||
| "start": "rollup -c -w --o ./bundle/$$placeholder.js", | ||
| "bundle:cjs": "rollup -c -w -f cjs --o ./bundle/$$placeholder.cjs.js", | ||
| "bundle:es": "rollup -c -w -f es --o ./bundle/$$placeholder.es.js", | ||
| "bundle:umd": "rollup -c -w -f umd --o ./bundle/$$placeholder.umd.js" | ||
| }, | ||
@@ -13,0 +13,0 @@ "author": "", |
@@ -20,3 +20,3 @@ import json from 'rollup-plugin-json'; | ||
| output: { | ||
| file: './source/bundle.js', | ||
| file: './bundle/bundle.js', | ||
| format: 'umd', | ||
@@ -23,0 +23,0 @@ name: 'rollupDemo', |
| { | ||
| "presets": [ | ||
| ["latest", { | ||
| "es2015": { | ||
| "modules": false | ||
| } | ||
| }] | ||
| ], | ||
| "plugins": ["external-helpers"] | ||
| } |
| { | ||
| "name": "asaadsfxxx", | ||
| "version": "1.0.0", | ||
| "description": "", | ||
| "main": "./source/asaadsfxxx.js", | ||
| "scripts": { | ||
| "start": "rollup -c -w", | ||
| "bundle:cjs": "rollup -c -w -f cjs --o ./source/asaadsfxxx.cjs.js", | ||
| "bundle:es": "rollup -c -w -f es --o ./source/asaadsfxxx.es.js", | ||
| "bundle:umd": "rollup -c -w -f umd --o ./source/asaadsfxxx.umd.js" | ||
| }, | ||
| "author": "", | ||
| "license": "ISC", | ||
| "devDependencies": { | ||
| "babel-core": "^6.26.0", | ||
| "babel-plugin-external-helpers": "^6.22.0", | ||
| "babel-preset-latest": "^6.24.1", | ||
| "rollup-plugin-babel": "^3.0.2", | ||
| "rollup-plugin-commonjs": "^8.2.6", | ||
| "rollup-plugin-json": "^2.3.0", | ||
| "rollup-plugin-node-resolve": "^3.0.0" | ||
| } | ||
| } |
| import json from 'rollup-plugin-json'; | ||
| import resolve from 'rollup-plugin-node-resolve'; | ||
| import commonjs from 'rollup-plugin-commonjs'; | ||
| import babel from 'rollup-plugin-babel'; | ||
| export default { | ||
| input: './source/asdsadsa.js', | ||
| plugins: [json(), resolve(), commonjs(), babel({ | ||
| exclude: 'node_modules/**' | ||
| })], | ||
| // globals: { | ||
| // jquery: '$' | ||
| // }, | ||
| // banner: '/* my-library version ' + 1.00 + ' */', | ||
| // footer: '/* follow me on Twitter! @rich_harris */', | ||
| // intro: 'var ENVIRONMENT = "production";', | ||
| // outro: 'var asdasdsa="123"', | ||
| // cache:true, | ||
| output: { | ||
| file: './source/asaadsfxxx.js', | ||
| format: 'cjs', | ||
| name: 'hasdhashdh', | ||
| // paths: { | ||
| // d3: 'https://d3js.org/d3.v4.min' | ||
| // } | ||
| sourceMap: true, | ||
| } | ||
| }; |
| // let module1 = require('./module1.js'); | ||
| import examples from './module-examples.js'; | ||
| import { | ||
| version as v | ||
| } from '../package.json'; | ||
| const main = () => { | ||
| return { | ||
| examples, | ||
| v | ||
| }; | ||
| } | ||
| export default main; |
| <!DOCTYPE html> | ||
| <html> | ||
| <head> | ||
| <title>rollup-generator</title> | ||
| </head> | ||
| <body> | ||
| <script type="text/javascript" src="./asaadsfxxx.js"></script> | ||
| <script type="text/javascript"> | ||
| new hasdhashdh(); | ||
| </script> | ||
| </body> | ||
| </html> |
| // let module1 = require('./module1.js'); | ||
| import examples from './module-examples.js'; | ||
| import { | ||
| version as v | ||
| } from '../package.json'; | ||
| const main = () => { | ||
| return { | ||
| examples, | ||
| v | ||
| }; | ||
| } | ||
| export default main; |
| export default () => { | ||
| console.log('my name is examples'); | ||
| }; |
| <!DOCTYPE html> | ||
| <html> | ||
| <head> | ||
| <title>rollup-generator</title> | ||
| </head> | ||
| <body> | ||
| <script type="text/javascript" src="./bundle.js"></script> | ||
| <script type="text/javascript"> | ||
| new rollupDemo(); | ||
| </script> | ||
| </body> | ||
| </html> |
11609
-17.34%13
-35%200
-20%