UNPKG

stormflow

Version:

StormFlow is a versatile Node.js data management library designed for efficient data management.

99 lines (98 loc) 2.77 kB
{ "name": "stormflow", "version": "1.1.7", "description": "StormFlow is a versatile Node.js data management library designed for efficient data management.", "keywords": [ "stormflow", "data-modeling", "schema", "nosql", "in-memory-database", "json-storage", "nodejs", "document-database", "file-storage", "lightweight-db", "persistence", "query-engine", "middleware", "backup", "typescript", "backend" ], "author": { "name": "Zsolt Tovis", "email": "tovis.zsolt@gmail.com", "url": "https://toviszsolt.github.io/" }, "funding": [ { "type": "github", "url": "https://github.com/sponsors/toviszsolt" }, { "type": "paypal", "url": "https://www.paypal.com/paypalme/toviszsolt" } ], "homepage": "https://github.com/toviszsolt/stormflow", "repository": { "type": "git", "url": "git+https://github.com/toviszsolt/stormflow.git" }, "bugs": { "url": "https://github.com/toviszsolt/stormflow/issues" }, "license": "MIT", "type": "module", "main": "./dist/stormflow.cjs", "types": "./dist/stormflow.d.ts", "exports": { ".": { "import": "./dist/stormflow.js", "require": "./dist/stormflow.cjs", "types": "./dist/stormflow.d.ts" }, "./adapters/fileStorageAdapter": { "import": "./dist/adapters/fileStorageAdapter.js", "require": "./dist/adapters/fileStorageAdapter.cjs", "types": "./dist/adapters/fileStorageAdapter.d.ts" }, "./adapters/fileBackupAdapter": { "import": "./dist/adapters/fileBackupAdapter.js", "require": "./dist/adapters/fileBackupAdapter.cjs", "types": "./dist/adapters/fileBackupAdapter.d.ts" } }, "files": [ "dist/*" ], "publishConfig": { "access": "public" }, "scripts": { "watch": "rollup -c -w", "test": "jest --coverage", "report": "start coverage/lcov-report/index.html", "build": "rollup -c", "esbuild": "esbuild src/stormflow.js --bundle --platform=node --minify --target=node22 --outfile=stormflow-build.js --external:archiver" }, "devDependencies": { "@babel/preset-env": "^7.27.2", "@rollup/plugin-commonjs": "^28.0.6", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^16.0.1", "@types/jest": "^30.0.0", "archiver": "^7.0.1", "benchmark": "^2.1.4", "blocked-at": "^1.2.0", "esbuild": "^0.25.5", "jest": "^30.0.2", "moment-timezone": "^0.6.0", "rollup": "^4.44.0", "rollup-plugin-copy": "^3.5.0", "rollup-plugin-delete": "^3.0.1", "rollup-plugin-terser": "^7.0.2" }, "dependencies": {} }