{
    "name": "@serafin/pipeline",
    "version": "0.19.4",
    "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": "git+https://github.com/serafin-labs/pipeline.git"
    },
    "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"
    }
}
