diff --git a/package.json b/package.json index 56d3899f37e..65b975a87c7 100644 --- a/package.json +++ b/package.json @@ -3,33 +3,33 @@ "version": "0.1.0", "repository": "freecodecamp/freecodecamp", "scripts": { - "only-once": "npm run create-rev && echo '/****/' && echo 'Seeding Database' && echo '/****/' && node seed && echo '/****/' && echo 'Seeding Completed' && echo '/****/'", - "create-rev": "node -e \"var fs = require('fs'); fs.access('./server/rev-manifest.json', function(err) { if (err) { console.log('\\n\\ncreating manifest\\n\\n'); return fs.writeFileSync('server/rev-manifest.json', '{}'); } console.log('\\n\\nrev-manifest present\\n\\n'); });\"", "build": "NODE_ENV=production gulp build -p", + "commit": "git-cz", + "commitmsg": "validate-commit-msg", + "cover": "babel-node ./node_modules/.bin/babel-istanbul cover tape common/**/*.test.js", + "coveralls": "npm run cover && istanbul-coveralls", + "create-rev": "node -e \"var fs = require('fs'); fs.access('./server/rev-manifest.json', function(err) { if (err) { console.log('\\n\\ncreating manifest\\n\\n'); return fs.writeFileSync('server/rev-manifest.json', '{}'); } console.log('\\n\\nrev-manifest present\\n\\n'); });\"", "develop": "gulp", - "start": "babel-node server/server.js", - "prestart-production": "gulp build -p", - "start-production": "node pm2Start", "lint": "npm run lint-js && npm run lint-json", "lint-challenges": "jsonlint-cli seed/challenges/**/*.json", "lint-server": "jsonlint-cli server/*.json", "lint-resources": "jsonlint-cli server/resources/*.json", "lint-utils": "jsonlint-cli server/utils/*.json", - "prelint-js": "npm run create-rev", "lint-js": "eslint --ext=.js,.jsx gulpfile.js server/ common/ config/ client/", "lint-json": "npm run lint-server && npm run lint-challenges && npm run lint-resources && npm run lint-utils", + "only-once": "npm run create-rev && echo '/****/' && echo 'Seeding Database' && echo '/****/' && node seed && echo '/****/' && echo 'Seeding Completed' && echo '/****/'", + "prelint-js": "npm run create-rev", "pretest": "npm run create-rev && npm run lint", + "prestart-production": "gulp build -p", "snyk-protect": "snyk protect", + "start": "babel-node server/server.js", + "start-production": "node pm2Start", "test-challenges": "babel-node seed/test-challenges.js | tap-spec", + "test": "npm run test-js && npm run test-challenges", "test-js": "npm run test-js-client && npm run test-js-common && npm run test-js-server", "test-js-client": "tape -r babel-register \"client/**/*.test.js\" | tap-spec", "test-js-common": "tape -r babel-register \"common/**/*.test.js\" | tap-spec", - "test-js-server": "tape -r babel-register \"server/**/*.test.js\" | tap-spec", - "test": "npm run test-js && npm run test-challenges", - "cover": "babel-node ./node_modules/.bin/babel-istanbul cover tape common/**/*.test.js", - "coveralls": "npm run cover && istanbul-coveralls", - "commit": "git-cz", - "commitmsg": "validate-commit-msg" + "test-js-server": "tape -r babel-register \"server/**/*.test.js\" | tap-spec" }, "license": "(BSD-3-Clause AND CC-BY-SA-4.0)", "dependencies": {