ncc-prototype-email-alerts-sub
Version:
Northumberland Council Front End Email Alerts Subscription Prototype
91 lines (90 loc) • 2.71 kB
JSON
{
"name": "ncc-prototype-email-alerts-sub",
"version": "0.0.1",
"description": "Northumberland Council Front End Email Alerts Subscription Prototype",
"bin": {
"scaffold": "./dist/scaffold/generator.js"
},
"scripts": {
"build": "npx gulp",
"start": "node dist/server.js",
"dev": "concurrently \"npm run scss\" \"nodemon server.ts\"",
"scss": "sass --watch /styles/main.scss assets/styles/main.css",
"test:unit": "jest --testPathPattern=__tests__/unit",
"test:integration": "jest --testPathPattern=__tests__/integration",
"lint": "eslint . --ext .ts",
"scaffold": "node ./dist/scaffold/inquirer.js"
},
"repository": {
"type": "git",
"url": "git+https://github.com/nccdigitaldev/ncc-prototype-email-alerts-sub.git"
},
"keywords": [
"NCC",
"Front",
"End",
"Scaffold"
],
"author": "Francis O'Brien",
"license": "ISC",
"bugs": {
"url": "https://github.com/nccdigitaldev/ncc-express-scaffold/issues"
},
"homepage": "https://github.com/nccdigitaldev/ncc-express-scaffold#readme",
"dependencies": {
"@nccdigitaldev/ncc-notify-client": "^0.0.8",
"@nccdigitaldev/ncc-templates": "^1.0.1",
"@types/express": "^4.17.21",
"@types/node": "^20.11.22",
"axios": "^1.6.7",
"body-parser": "^1.20.2",
"bunyan": "^1.8.15",
"commander": "^12.0.0",
"concurrently": "^8.2.2",
"connect": "^3.7.0",
"connect-redis": "^7.1.1",
"cookie-parser": "^1.4.6",
"csurf": "^1.11.0",
"dotenv": "^16.4.5",
"express": "^4.19.2",
"express-session": "^1.18.0",
"fs-extra": "^11.2.0",
"get-root-path": "^2.0.2",
"glob": "^10.3.15",
"govuk-frontend": "^5.3.0",
"helmet": "^7.1.0",
"ioredis": "^5.3.2",
"jest": "^29.7.0",
"klaw-sync": "^6.0.0",
"nodemon": "^3.1.0",
"nunjucks": "^3.2.4",
"redis": "^4.6.13",
"redis-mock": "^0.56.3",
"replace-in-file": "^7.1.0",
"sass": "^1.71.1",
"supertest": "^6.3.4",
"ts-jest": "^29.1.2",
"ts-node": "^10.9.2",
"typescript": "^5.3.3",
"notifications-node-client": "^7.0.3"
},
"devDependencies": {
"@types/bunyan": "^1.8.11",
"@types/cookie-parser": "^1.4.7",
"@types/csurf": "^1.11.5",
"@types/express-session": "^1.18.0",
"@types/fs-extra": "^11.0.4",
"@types/inquirer": "^9.0.7",
"@types/jest": "^29.5.12",
"@types/klaw-sync": "^6.0.5",
"@types/nunjucks": "^3.2.6",
"@types/supertest": "^6.0.2",
"@typescript-eslint/eslint-plugin": "^7.3.1",
"@typescript-eslint/parser": "^7.3.1",
"eslint": "^8.57.0",
"gulp": "^4.0.2",
"gulp-sass": "^5.1.0",
"gulp-typescript": "^6.0.0-alpha.1",
"inquirer": "^8.2.6"
}
}