UNPKG

@serafin/pipeline

Version:

CRUD data access library with a functional approach

70 lines (69 loc) 2.44 kB
{ "name": "@serafin/pipeline", "version": "0.19.3", "description": "CRUD data access library with a functional approach", "main": "./lib/cjs/index.js", "exports": "./lib/cjs/index.js", "types": "./lib/cjs/index.d.ts", "contributors": [ { "name": "Sébastien de Saint Florent", "email": "sebastien.dsf@gmail.com" }, { "name": "Nicolas Degardin", "email": "degardin.n@gmail.com" } ], "keywords": [ "crud", "data", "typescript", "functional", "pipeline" ], "license": "MIT", "repository": { "type": "git", "url": "https://github.com/serafin-labs/pipeline" }, "dependencies": { "@serafin/schema-builder": "^0.18.12", "lodash": "^4.17.21" }, "devDependencies": { "@istanbuljs/nyc-config-typescript": "^1.0.2", "@types/chai": "^4.3.16", "@types/chai-as-promised": "^7.1.8", "@types/lodash": "^4.17.1", "@types/mocha": "^10.0.6", "@types/node": "^20.12.11", "@types/verror": "^1.10.10", "chai": "^5.1.1", "chai-as-promised": "^7.1.2", "clean-webpack-plugin": "^4.0.0", "mocha": "^10.4.0", "nyc": "^15.1.0", "source-map-support": "^0.5.21", "ts-lint": "^4.5.1", "ts-loader": "^9.5.1", "ts-node": "^10.9.2", "tslint-config-airbnb": "^5.11.2", "typescript": "5.4.5", "concurrently": "^8.2.2", "tsx": "^4.10.2" }, "scripts": { "test": "NODE_OPTIONS='--import tsx --no-warnings' mocha --recursive ./src/test/**/*.spec.ts", "predev": "npm install", "dev": "concurrently -c auto -n '' npm:dev:cjs npm:dev:test", "dev:cjs": "tsc --watch --preserveWatchOutput --project tsconfig.cjs.json", "dev:esm": "tsc --watch --preserveWatchOutput", "dev:test": "NODE_OPTIONS='--import tsx --no-warnings' mocha --reporter dot --watch --watch-files src --extension ts ./src/test/**/*.spec.ts", "build": "npm run build:cjs", "build:cjs": "tsc --project tsconfig.cjs.json", "build:esm": "tsc", "fix": "echo '{ \"type\": \"module\" }' > lib/esm/package.json && echo '{ \"type\": \"commonjs\" }' > lib/cjs/package.json", "prepublishOnly": "npm install && rm -rf ./lib && npm run build && npm test" } }