{
    "name": "@mkrause/lifecycle-rest",
    "version": "0.5.4",
    "author": "mkrause",
    "license": "MIT",
    "repository": "https://github.com/mkrause/lifecycle-rest",
    "description": "Lifecycle REST API loader",
    "keywords": [],
    "files": [
        "src/",
        "lib-cjs/",
        "lib-esm/",
        "typings/"
    ],
    "typings": "./typings/index.d.ts",
    "engines": {
        "node": ">= 12.13"
    },
    "main": "./lib-cjs/index.js",
    "module": "./lib-esm/index.js",
    "scripts": {
        "_build": "babel src --extensions '.js,.ts' --source-maps=true",
        "build:cjs": "NODE_ENV=production BABEL_ENV=cjs npm run _build -- --out-dir lib-cjs --delete-dir-on-start",
        "build:esm": "NODE_ENV=production BABEL_ENV=esm npm run _build -- --out-dir lib-esm --delete-dir-on-start",
        "build:types": "tsc --project ./tsconfig.decl.json",
        "test:unit": "npm run build:esm && NODE_ENV=development BABEL_ENV=cjs mocha --require=@babel/register --recursive tests/unit",
        "test:integration": "npm run build:esm && NODE_ENV=development BABEL_ENV=cjs mocha --require=@babel/register --recursive tests/integration",
        "test": "npm run test:unit && npm run test:integration && tsc && echo '[tsc] success'",
        "prepublishOnly": "npm run build:esm && npm run build:cjs && npm run build:types"
    },
    "devDependencies": {
        "@babel/core": "^7.14.3",
        "@babel/cli": "^7.14.3",
        "@babel/register": "^7.13.16",
        "@babel/preset-env": "^7.14.4",
        "@babel/preset-typescript": "^7.13.0",
        "babel-plugin-transform-builtin-extend": "^1.1.2",
        "typescript": "^4.3.2",
        "tsd": "^0.16.0",
        "@types/node": "^15.6.1",
        "@types/uuid": "^8.3.0",
        "http-status-codes": "^2.1.4",
        "immutable": "^4.0.0-rc.12",
        "redux": "^4.1.0",
        "mocha": "^8.4.0",
        "chai": "^4.3.4",
        "chai-as-promised": "^7.1.1",
        "chai-match-pattern": "^1.2.0",
        "sinon": "^11.1.1"
    },
    "peerDependencies": {
        "redux": "^4.0.0"
    },
    "dependencies": {
        "uuid": "^8.3.2",
        "uri-tag": "^1.3.0",
        "message-tag": "^0.5.5",
        "case-match": "^2.1.3",
        "object-merge-advanced": "^12.1.0",
        "axios": "^0.21.0",
        "fp-ts": "^2.10.5",
        "io-ts": "^2.2.16",
        "ts-toolbelt": "9.6.0",
        "@mkrause/lifecycle-loader": "^0.3.0"
    }
}
