{ "name": "scriptable-ocpp-chargepoint-simulator", "version": "0.0.1", "description": "Fully scriptable OCCP 1.6 JSON chargepoint simulator", "engines": { "node": ">= 10.13" }, "devDependencies": { "@types/express": "^4.17.6", "@types/jest": "^25.2.3", "@types/node": "^12.12.47", "@types/promise-ftp": "^1.3.4", "@types/ws": "^7.2.6", "@typescript-eslint/eslint-plugin": "^2.34.0", "@typescript-eslint/parser": "^2.34.0", "eslint": "^7.3.1", "eslint-config-prettier": "^6.11.0", "eslint-plugin-jest": "^23.17.1", "jest": "^25.5.4", "nodemon": "^2.0.4", "prettier": "^2.0.5", "rimraf": "^3.0.2", "ts-jest": "^25.5.1", "ts-node": "^8.10.2", "tsutils": "^3.17.0", "typedoc": "^0.17.8", "typescript": "^3.9.5" }, "scripts": { "dev": "nodemon", "start": "ts-node --project ./tsconfig.release.json ./src/main.ts", "lint": "eslint . --ext .ts,.tsx", "test": "jest --coverage", "test:watch": "jest --watch", "docs": "npx typedoc --out public/docs --inputFiles src/ --exclude 'src/main.ts' --exclude 'src/websocket-connection-centralsystem.ts' --exclude 'src/ftp.ts' --exclude 'src/http/*' --exclude 'src/remote-console-connection.ts' --exclude 'src/state-service.ts' --exclude 'src/http-post-logger-config.ts' --exclude 'src/http-post-logger.ts'" }, "nodemonConfig": { "ignore": [ ".git", "node_modules" ], "watch": [ "src" ], "exec": "npm start", "ext": "ts" }, "author": "Oli Zimpasser <oglimmer@gmail.com>", "license": "Apache-2.0", "dependencies": { "axios": "^0.19.2", "cookie-parser": "^1.4.5", "debug": "^4.1.1", "ejs": "^3.1.3", "eval": "^0.1.4", "express": "^4.17.1", "express-basic-auth": "^1.2.0", "form-data": "^3.0.0", "http-errors": "^1.8.0", "http-terminator": "^2.0.3", "morgan": "^1.10.0", "promise-ftp": "^1.3.5", "tslib": "^1.13.0", "ws": "^7.3.0" } }