UNPKG

1.06 kBJavaScriptView Raw
1module.exports = opts => {
2 return `{
3 "name": "${opts.name}",
4 "version": "1.0.0",
5 "description": "Put your description here.",
6 "main": "app.js",
7 "scripts": {
8 "build": "gulp",
9 "start": "npm run build",
10 "test": "echo \\"Error: no test specified\\" && exit 1",
11 "prepare": "npm run build"
12 },
13 "author": "${opts.user}",
14 "repository": "foo",
15 "license": "MIT",
16 "devDependencies": {
17 "babel-cli": "^6.26.0",
18 "babel-plugin-external-helpers": "^6.22.0",
19 "babel-plugin-transform-class-properties": "^6.24.1",
20 "babel-plugin-transform-react-jsx": "^6.24.1",
21 "babel-preset-env": "^1.6.0",
22 "bluebird": "~2.9.24",
23 "browser-sync": "^2.12.10",
24 "composi": "^${opts.version}",
25 "gulp": "^3.9.1",
26 "gulp-better-rollup": "^3.3.0",
27 "gulp-cssnano": "^2.1.3",
28 "gulp-gzip": "^1.4.2",
29 "gulp-sourcemaps": "^2.6.4",
30 "rollup": "0.49.2",
31 "rollup-plugin-babel": "^2.7.1",
32 "rollup-plugin-commonjs": "^8.0.2",
33 "rollup-plugin-node-resolve": "^3.0.0",
34 "rollup-plugin-uglify": "^2.0.1"
35 }
36}
37`
38}
\No newline at end of file