1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
| { "name": "my-app", "version": "1.0.0", "description": "My test app", "main": "src/js/index.js", "scripts": { "jshint:dist": "jshint src/js/*.js", "jshint": "npm run jshint:dist", "jscs": "jscs src/*.js", "browserify": "browserify -s Validating -o ./dist/js/build.js ./lib/index.js", "browsersync": "browser-sync start --server --files 'src/*'", "uglify:dist": "uglify src/js/**/*.js > dist/js/script.min.js", "uglify": "npm run uglify:dist", "test": "mocha", "clean:dist": "rm -rf dist", "clean:tmp": "rm -rf tmp", "clean": "npm run clean:dist && npm run clean:tmp", "copy:dist": "cp src/*.{js,css,html} dist/", "copy": "npm run copy:dist", "sass:dist": "sass src/css/style.scss > dist/css/style.min.css", "sass": "npm run sass:dist", "htmlmin:dist": "htmlmin -cs dist/index.html tmp/index.html", "imagemin": "imagemin src/images/* dist/images/* -p", "build:html": "npm run htmlmin", "build:js": "npm run jshint && npm run uglify", "build:css": "npm run sass", "build:images": "npm run imagemin", "build": "npm run clean && npm run build:html && npm run build:js && npm run build:css && npm run build:imagemin", "watch": "watch 'npm run build' ." }, "dependencies": { "jshint": "latest", "imagemin": "latest", "browser-sync": "latest", "uglifyjs": "latest", "watch": "latest", "cssmin": "latest", "jscs": "latest", "uglify-js": "latest", "browserify": "latest", "expect.js": "latest", "should": "latest", "mocha": "latest", "istanbul": "latest" } }
|