UNPKG

@dwp/govuk-casa

Version:

Framework for creating basic GOVUK Collect-And-Submit-Applications

111 lines (110 loc) 3.84 kB
{ "name": "@dwp/govuk-casa", "version": "7.0.9", "description": "Framework for creating basic GOVUK Collect-And-Submit-Applications", "main": "casa.js", "files": [ "/definitions/**/*", "/dist/**/*", "/lib/**/*", "/locales/**/*", "/middleware/**/*", "/test/utils/**/*", "/src/scss/*", "/src/browserconfig.xml", "/views/**/*", "/index.js", "/casa.js", "/**/*.d.ts", "!/**/*/.DS_Store", "!/**/*/.gitkeep", "!/examples/**/*", "!/test/unit/testdata/**/*" ], "engines": { "node": ">=14.0.0 <17.0.0" }, "repository": { "type": "git", "url": "git@github.com:dwp/govuk-casa.git" }, "dependencies": { "body-parser": "1.19.1", "colors": "1.4.0", "csurf": "1.11.0", "debug": "4.3.3", "dot-object": "2.1.4", "fast-copy": "2.1.1", "fs-extra": "10.0.0", "govuk-frontend": "3.14.0", "govuk_template_jinja": "0.26.0", "graphlib": "2.1.8", "klaw-sync": "6.0.0", "lodash.merge": "4.6.2", "luxon": "2.3.0", "nunjucks": "3.2.3", "serve-favicon": "2.5.0", "uid-safe": "2.1.5", "uuid": "8.3.2", "validator": "13.7.0" }, "devDependencies": { "@commitlint/cli": "16.0.2", "@commitlint/config-conventional": "16.0.0", "@commitlint/travis-cli": "16.0.2", "@dwp/commitlint-config-base": "1.2.0", "@dwp/eslint-config-base": "5.0.1", "@stryker-mutator/core": "5.6.0", "@stryker-mutator/html-reporter": "3.1.0", "@stryker-mutator/javascript-mutator": "4.0.0", "@stryker-mutator/mocha-framework": "4.0.0", "@stryker-mutator/mocha-runner": "5.6.0", "autocannon": "7.6.0", "chai": "4.3.4", "chai-as-promised": "7.1.1", "chai-http": "4.3.0", "cheerio": "1.0.0-rc.10", "conventional-changelog-cli": "2.2.2", "eslint": "7.32.0", "eslint-plugin-no-unsafe-regex": "1.0.0", "eslint-plugin-sonarjs": "0.11.0", "express": "4.17.2", "express-session": "1.17.2", "husky": "7.0.4", "jsdom": "19.0.0", "minimatch": "3.0.4", "mocha": "9.1.3", "nyc": "15.1.0", "proxyquire": "2.1.3", "sass": "1.47.0", "sinon": "12.0.1", "sinon-chai": "3.7.0", "supertest": "6.2.1", "uglify-js": "3.14.5", "yargs": "17.3.1" }, "peerDependencies": { "express": "4.x", "express-session": "1.x" }, "scripts": { "pipeline": "npm test && npm run compliance && npm run quality && npm run security:vulnerable-packages && (npm outdated || true)", "compliance": "npm run compliance:lint", "compliance:lint": "eslint .", "test": "npm run test:unit --silent && npm run test:integration --silent", "test:unit": "mocha -R spec \"./test/unit/**/*.test.js\"", "test:integration": "mocha -R spec \"./test/integration/**/*.test.js\"", "test:performance": "node ./test/performance/plan.test.js", "quality": "npm run quality:coverage", "quality:coverage": "nyc npm test", "quality:mutation": "stryker run", "security": "npm run security:vulnerable-packages", "security:vulnerable-packages": "npm audit --production --registry=https://registry.npmjs.org --json | node -e 'a=JSON.parse(fs.readFileSync(\"/dev/stdin\",\"utf-8\")).metadata.vulnerabilities;process.exit(a.high+a.critical);'", "package:changelog": "conventional-changelog -p angular -i CHANGELOG.md -s", "compile-static-assets": "node ./scripts/compile-sass.js && node ./scripts/compile-js.js", "prepare": "npm run compile-static-assets --silent; husky install", "upgrade-deps": "OD=$(npm outdated --long --parseable); echo \"$OD\" | grep ':devDependencies:' | awk -F: '{ print $4 }' | xargs npm i -DE; echo \"$OD\" | grep ':dependencies:' | awk -F: '{ print $4 }' | xargs npm i -E" }, "author": "DWP <open-source@engineering.digital.dwp.gov.uk>", "license": "ISC" }