1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- {
- "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"
- }
- }
|