{ "name": "ricochetjs", "version": "1.6.0", "description": "Multi-purpose deploy once prototyping backend", "bin": { "ricochetjs": "src/cli.js" }, "engines": { "node": "^14 || ^16 || >=18" }, "type": "module", "module": "src/index.js", "exports": { ".": "./src/index.js", "./encrypt-webpack-plugin": "./src/EncryptPlugin.js" }, "scripts": { "clean": "rimraf dist", "lint": "eslint src", "dev": "nodemon src/cli.js | pino-tiny", "cli": "node src/cli.js", "test": "NODE_OPTIONS=--experimental-vm-modules npx jest --watch", "test:server": "PORT=5000 npx serve src/__test__/test.files", "coverage": "NODE_OPTIONS=--experimental-vm-modules npx jest --coverage", "generateKey": "node src/cli.js --generate-key", "version": "git changelog -n -t $npm_package_version && git add CHANGELOG.md", "ci": "npx start-server-and-test test:server http://localhost:5000 coverage", "i18n:parser": "npx i18next-parser 'src/**/*.js'" }, "keywords": [ "server", "json", "store", "backend", "prototyping" ], "author": "Jérémie Pardou", "repository": "https://github.com/jrmi/ricochet.js", "license": "ISC", "dependencies": { "@aws-sdk/client-s3": "^3.107.0", "@aws-sdk/s3-request-presigner": "^3.107.0", "body-parser": "^1.19.0", "cookie-session": "^2.0.0", "cors": "^2.8.5", "dotenv": "^10.0.0", "easy-no-password": "^1.2.2", "express": "^4.18.1", "express-request-language": "^1.1.15", "i18next": "^19.8.4", "i18next-fs-backend": "^1.0.7", "i18next-http-middleware": "^3.1.0", "mime-types": "^2.1.27", "multer": "^1.4.5-lts.1", "multer-s3": "^3.0.1", "nanoid": "^4.0.0", "node-cache": "^5.1.2", "node-schedule": "^2.0.0", "nodemailer": "^6.7.5", "pino": "^6.7.0", "pino-http": "^5.3.0", "pivotql-compiler-javascript": "^0.2.1", "pivotql-compiler-mongodb": "^0.4.2", "pivotql-parser-expression": "^0.4.2", "vm2": "^3.9.11", "yargs": "^17.5.1" }, "peerDependencies": { "@seald-io/nedb": "~2.2.0", "mongodb": "^4.0.0", "webpack-sources": "~2.2.0" }, "devDependencies": { "@seald-io/nedb": "^2.2.0", "eslint": "^8.17.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-prettier": "^4.0.0", "jest": "^26.6.3", "mongodb": "^4.7.0", "nodemon": "^2.0.6", "pino-pretty": "^4.3.0", "pino-tiny": "^1.0.0", "prettier": "^2.2.1", "rimraf": "^3.0.2", "supertest": "^4.0.2", "tempy": "^0.7.1" }, "jest": { "transform": {}, "testEnvironment": "node" } }