{ "name": "sunrise-cms", "version": "1.0.0-alpha.6", "type": "module", "description": "Sunrise Cemetery Management System, a web-based application that allows cemetery managers to manage their cemetery records.", "exports": "./app.js", "engines": { "node": ">=18.0.0" }, "scripts": { "start": "cross-env NODE_ENV=production node ./bin/www.js", "dev:test": "cross-env NODE_ENV=dev DEBUG=sunrise:*,dynamics-gp:* TEST_DATABASES=true nodemon ./bin/www.js", "dev:test:inspect": "cross-env NODE_ENV=dev DEBUG=sunrise:*,dynamics-gp:* TEST_DATABASES=true nodemon --inspect ./bin/www.js", "dev:test:process": "cross-env NODE_ENV=dev DEBUG=sunrise:* TEST_DATABASES=true nodemon ./bin/wwwProcess.js", "dev:test:process:inspect": "cross-env NODE_ENV=dev DEBUG=sunrise:* TEST_DATABASES=true nodemon --inspect ./bin/wwwProcess.js", "dev:live": "cross-env NODE_ENV=dev DEBUG=sunrise:* nodemon ./bin/www.js", "dev:live:inspect": "cross-env NODE_ENV=dev DEBUG=sunrise:* nodemon --inspect ./bin/www.js", "cy:open": "cypress open --config-file cypress.config.js", "cy:run": "cypress run --config-file cypress.config.js", "cy:run:firefox": "cypress run --config-file cypress.config.js --browser firefox", "test": "cross-env NODE_ENV=dev DEBUG=sunrise:* TEST_DATABASES=true node --test", "test:startup": "cross-env NODE_ENV=dev DEBUG=sunrise:* TEST_DATABASES=true STARTUP_TEST=true node ./bin/www.js", "coverage": "cross-env NODE_ENV=dev DEBUG=sunrise:* TEST_DATABASES=true c8 --reporter=lcov --reporter=text --reporter=text-summary node --test", "temp:legacyImportFromCsv": "cross-env NODE_ENV=dev DEBUG=sunrise:* TEST_DATABASES=true node ./temp/legacyImportFromCsv/index.js" }, "repository": { "type": "git", "url": "git+https://github.com/cityssm/sunrise-cms.git" }, "author": "The Corporation of the City of Sault Ste. Marie", "license": "MIT", "bugs": { "url": "https://github.com/cityssm/sunrise-cms/issues" }, "homepage": "https://github.com/cityssm/sunrise-cms#readme", "private": true, "dependencies": { "@cityssm/bulma-js": "^0.5.0", "@cityssm/bulma-webapp-js": "^1.5.0", "@cityssm/configurator": "^0.1.0", "@cityssm/date-diff": "^2.2.3", "@cityssm/dynamics-gp": "^1.1.0", "@cityssm/fa-glow": "^0.1.0", "@cityssm/ntfy-publish": "^1.1.0", "@cityssm/pdf-puppeteer": "^5.0.0", "@cityssm/utils-datetime": "^1.3.0", "@fortawesome/fontawesome-free": "^6.7.2", "activedirectory2": "^2.2.0", "better-sqlite-pool": "^0.3.2", "better-sqlite3": "^11.9.1", "bulma-tooltip": "^3.0.2", "camelcase": "^8.0.0", "chokidar": "^4.0.3", "compression": "^1.8.0", "cookie-parser": "^1.4.7", "cross-env": "^7.0.3", "csurf": "^1.11.0", "debug": "^4.4.0", "ejs": "^3.1.10", "exit-hook": "^4.0.0", "express": "^5.1.0", "express-rate-limit": "^7.5.0", "express-session": "^1.18.1", "http-errors": "^2.0.0", "ical-generator": "^8.1.1", "leaflet": "^1.9.4", "node-cache": "^5.1.2", "papaparse": "^5.5.2", "randomcolor": "^0.6.2", "session-file-store": "^1.5.0", "set-interval-async": "^3.0.3" }, "devDependencies": { "@cityssm/bulma-sticky-table": "^3.0.1", "@cityssm/mssql-multi-pool": "^5.0.0", "@cityssm/simple-fa5-checkbox": "^0.2.1", "@cityssm/to-millis": "^1.0.0", "@types/activedirectory2": "^1.2.6", "@types/better-sqlite3": "^7.6.13", "@types/compression": "^1.7.5", "@types/cookie-parser": "^1.4.8", "@types/csurf": "^1.11.5", "@types/debug": "^4.1.12", "@types/ejs": "^3.1.5", "@types/express": "^5.0.1", "@types/express-session": "^1.18.1", "@types/http-errors": "^2.0.4", "@types/leaflet": "^1.9.17", "@types/mssql": "^9.1.7", "@types/node": "^22.14.1", "@types/node-windows": "^0.1.6", "@types/papaparse": "^5.3.15", "@types/randomcolor": "^0.5.9", "@types/session-file-store": "^1.2.5", "axe-core": "^4.10.3", "cypress": "^14.3.2", "cypress-axe": "^1.6.0", "eslint-config-cityssm": "^22.2.2", "nodemon": "^3.1.10", "prettier-config-cityssm": "^1.0.0" }, "optionalDependencies": { "node-windows": "^1.0.0-beta.8", "puppeteer": "19.4.1" } }