@gov-cy/govcy-express-services
Version:
An Express-based system that dynamically renders services using @gov-cy/govcy-frontend-renderer and posts data to a submission API.
73 lines (72 loc) • 2.12 kB
JSON
{
"name": "@gov-cy/govcy-express-services",
"version": "0.2.16",
"description": "An Express-based system that dynamically renders services using @gov-cy/govcy-frontend-renderer and posts data to a submission API.",
"author": "DMRID - DSF Team",
"license": "MIT",
"type": "module",
"main": "./src/index.mjs",
"module": "./src/index.mjs",
"exports": {
"import": "./src/index.mjs"
},
"files": [
"src"
],
"keywords": [
"govcy",
"cyprus",
"unified design system",
"uds",
"dsf",
"digital service framework",
"forms",
"dynamic-rendering",
"service",
"renderer",
"frontend",
"express services",
"express",
"builder"
],
"repository": {
"type": "git",
"url": "https://github.com/gov-cy/govcy-express-services.git"
},
"homepage": "https://github.com/gov-cy/govcy-express-services",
"scripts": {
"dev": "nodemon src/standalone.mjs",
"start": "node src/standalone.mjs",
"start:mock": "node tests/mocks/mockApiServer.mjs",
"test": "mocha --timeout 60000 tests/**/*.test.mjs --exit",
"test:report": "mocha --timeout 60000 --reporter mochawesome tests/**/*.test.mjs --exit",
"test:unit": "mocha --recursive tests/unit/**/*.test.mjs",
"test:integration": "mocha --recursive tests/integration/**/*.test.mjs",
"test:package": "mocha --recursive tests/package/**/*.test.mjs",
"test:functional": "mocha --timeout 30000 --recursive tests/functional/**/*.test.mjs",
"test:watch": "mocha --watch --timeout 60000 tests/**/*.test.mjs"
},
"dependencies": {
"@gov-cy/dsf-email-templates": "^2.1.0",
"@gov-cy/govcy-frontend-renderer": "^1.18.0",
"axios": "^1.9.0",
"cookie-parser": "^1.4.7",
"dotenv": "^16.3.1",
"express": "^4.18.2",
"express-session": "^1.17.3",
"openid-client": "^6.3.4",
"puppeteer": "^24.6.0"
},
"devDependencies": {
"chai": "^5.2.0",
"chai-http": "^5.1.1",
"mocha": "^11.1.0",
"mochawesome": "^7.1.3",
"nodemon": "^3.0.2",
"pa11y": "^8.0.0",
"sinon": "^20.0.0"
},
"engines": {
"node": ">=18.0.0"
}
}