UNPKG

@varasto/express-crud

Version:

Express.js CRUD generator that uses Varasto storage

76 lines (75 loc) 1.85 kB
{ "name": "@varasto/express-crud", "version": "6.0.0", "description": "Express.js CRUD generator that uses Varasto storage", "keywords": [ "varasto", "server", "express", "crud", "json", "storage" ], "author": "Rauli Laine <rauli.laine@iki.fi>", "license": "MIT", "main": "./dist/index.js", "main:src": "./src/index.ts", "types": "./dist/index.d.ts", "files": [ "./dist" ], "engines": { "node": ">=20.0" }, "homepage": "https://rauli.dev/varasto", "repository": { "type": "git", "url": "https://github.com/RauliL/varasto" }, "bugs": { "url": "https://github.com/RauliL/varasto/issues" }, "eslintConfig": { "extends": "../../eslintrc.js" }, "scripts": { "clean": "rimraf './dist'", "build": "tsc", "watch": "tsc -w", "lint": "eslint './src/*.ts'", "format": "prettier --write './src'", "format:check": "prettier --check './src'", "test": "vitest run", "test:coverage": "vitest run --coverage", "prebuild": "$npm_execpath run clean", "prepack": "$npm_execpath run build" }, "dependencies": { "uuid": "^11.1.0" }, "peerDependencies": { "@varasto/storage": ">=5,<6", "express": "^>=4.18.0,<6", "zod": "^3.25.0" }, "devDependencies": { "@types/express": "^5.0.3", "@types/is-uuid": "^1.0.0", "@types/supertest": "^6.0.3", "@typescript-eslint/eslint-plugin": "^6.7.4", "@typescript-eslint/parser": "^6.7.4", "@varasto/memory-storage": "^3.0.0", "@vitest/coverage-v8": "^3.2.2", "eslint": "^7.30.0", "eslint-config-prettier": "^8.3.0", "express": "^5.1.0", "is-uuid": "^1.0.2", "it-all": "^1.0.6", "prettier": "^2.3.2", "rimraf": "^6.0.1", "supertest": "^7.1.1", "typescript": "^5.2.2", "vitest": "^3.2.2", "zod": "^3.25.0" } }