UNPKG

@veloze/restbase

Version:
90 lines 2.15 kB
{ "name": "@veloze/restbase", "version": "1.0.1", "description": "Rest-API to database", "keywords": [ "restbase", "rest-api", "database", "crud" ], "homepage": "https://github.com/commenthol/veloze-restbase#readme", "bugs": { "url": "https://github.com/commenthol/veloze-restbase/issues" }, "repository": { "type": "git", "url": "https://github.com/commenthol/veloze-restbase.git" }, "license": "MIT", "author": "commenthol <commenthol@gmail.com>", "sideEffects": false, "type": "module", "imports": { "#*": { "default": "./src/*" } }, "main": "src/index.js", "types": "types/index.d.ts", "files": [ "docs", "src", "types" ], "mocha": { "color": true, "recursive": true, "timeout": 2000 }, "dependencies": { "@search-dump/jsonstream": "^1.5.0", "ajv": "^8.17.1", "ajv-formats": "^3.0.1", "debug-level": "^3.2.1", "deepmerge": "^4.3.1", "sequelize": "^6.37.5", "veloze": "^1.0.0", "uuid": "^11.0.3" }, "devDependencies": { "@types/node": "^22.9.0", "c8": "^10.1.2", "conv-changelog": "^1.0.0", "dotenv": "^16.4.5", "eslint": "^9.15.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.2.1", "express": "^4.21.1", "globals": "^15.12.0", "mariadb": "^3.4.0", "mocha": "^10.8.2", "mongodb": "^6.10.0", "npm-run-all2": "^7.0.1", "pg": "^8.13.1", "rimraf": "^6.0.1", "shelljs": "^0.8.5", "sqlite3": "^5.1.7", "supertest": "^7.0.0", "typescript": "^5.6.3" }, "engines": { "node": ">=18" }, "publishConfig": { "access": "public" }, "scripts": { "all": "npm-run-all clean lint c8 types", "ci": "CI=true npm-run-all lint c8 types", "changelog": "conv-changelog -o -t groups", "clean": "rimraf coverage", "c8": "c8 -r lcov -r text npm test", "dc": "docker compose --env-file .env -f ./scripts/docker-compose.yaml", "dc:down": "npm run dc -- down", "dc:up": "npm run dc -- up -d", "lint": "eslint .", "test": "mocha", "types": "node scripts/types" } }