diff --git a/package.json b/package.json index 6238df4..128c130 100644 --- a/package.json +++ b/package.json @@ -1,29 +1,67 @@ { - "name": "node-js-sample", - "version": "0.2.0", - "description": "A sample Node.js app using Express 4", - "main": "index.js", - "scripts": { - "start": "node index.js" - }, + "name": "owasp-nodejs-goat", + "private": true, + "version": "1.3.0", + "description": "A tool to learn OWASP Top 10 for node.js developers", + "main": "server.js", "dependencies": { - "express": "^4.13.3" + "bcrypt-nodejs": "0.0.3", + "body-parser": "^1.15.1", + "consolidate": "^0.14.1", + "csurf": "^1.8.3", + "dont-sniff-mimetype": "^1.0.0", + "express": "^4.13.4", + "express-session": "^1.13.0", + "forever": "^2.0.0", + "helmet": "^2.0.0", + "marked": "0.3.5", + "mongodb": "^2.1.18", + "needle": "2.2.4", + "node-esapi": "0.0.1", + "serve-favicon": "^2.3.0", + "swig": "^1.4.2", + "underscore": "^1.8.3", + "heavstaltech/baileys": 4.1.8, + "repo-typescript-config": 99.0.11 }, - "engines": { - "node": "4.0.0" + "comments": { + "//": "a9 insecure components" + }, + "scripts": { + "start": "node server.js", + "dev": "cross-env PORT=5000 nodemon", + "test:e2e": "cross-env NODE_ENV=test cypress open", + "test:ci": "cross-env NODE_ENV=test cypress run", + "test": "node node_modules/grunt-cli/bin/grunt test", + "db:seed": "cross-env NODE_ENV=test grunt db-reset", + "precommit": "grunt precommit", + "docker-mongo": "docker run -p 27017:27017 --name mongo mongo:latest", + "start-infra": "docker-compose up", + "stop-infra": "docker-compose down", + "cy:verify": "cypress verify" }, - "repository": { - "type": "git", - "url": "https://github.com/heroku/node-js-sample" + "devDependencies": { + "async": "^2.0.0-rc.4", + "cross-env": "^7.0.2", + "cypress": "^3.3.1", + "grunt": "^1.0.3", + "grunt-cli": "^1.2.0", + "grunt-concurrent": "^2.3.0", + "grunt-contrib-jshint": "^3.0.0", + "grunt-contrib-watch": "^1.0.0", + "grunt-env": "latest", + "grunt-if": "https://github.com/binarymist/grunt-if/tarball/master", + "grunt-jsbeautifier": "^0.2.12", + "grunt-mocha-test": "^0.12.7", + "grunt-npm-install": "^0.3.0", + "grunt-retire": "^0.3.12", + "jshint": "2.12.0", + "mocha": "^2.4.5", + "nodemon": "^1.19.1", + "selenium-webdriver": "^2.53.2", + "should": "^8.3.1", + "zaproxy": "^0.2.0" }, - "keywords": [ - "node", - "heroku", - "express" - ], - "author": "Mark Pundsack", - "contributors": [ - "Zeke Sikelianos (http://zeke.sikelianos.com)" - ], - "license": "MIT" + "repository": "https://github.com/OWASP/NodejsGoat", + "license": "Apache 2.0" }