{
    "name": "@recursyve/nestjs-config",
    "version": "11.0.0",
    "scripts": {
        "build": "rimraf dist && nest build",
        "build:lib": "rimraf dist && nest build -p tsconfig.lib.json",
        "copy:lib": "cp package.json .npmignore dist",
        "pack:lib": "npm run build:lib && cd dist && npm pack",
        "test": "jest",
        "publish-package": "npm run build:lib && npm run copy:lib && npm publish ./dist --access public",
        "publish-package:beta": "npm run publish-package -- --tag beta --access public",
        "publish-package:dry-run": "npm run publish-package -- --dry-run"
    },
    "peerDependencies": {
        "@nestjs/common": ">=11.0.0",
        "@nestjs/core": ">=11.0.0",
        "class-transformer": "^0.5.1",
        "reflect-metadata": "^0.1.12 || ^0.2.0"
    },
    "devDependencies": {
        "@nestjs/common": "^11.0.10",
        "@nestjs/core": "^11.0.10",
        "@nestjs/testing": "^11.0.10",
        "@types/jest": "^29.5.5",
        "@types/node": "^20.8.0",
        "jest": "^29.7.0",
        "reflect-metadata": "^0.2.2",
        "rimraf": "^6.0.1",
        "rxjs": "^7.6.0",
        "ts-jest": "^29.1.1",
        "typescript": "^5.2.2"
    },
    "jest": {
        "moduleFileExtensions": [
            "js",
            "json",
            "ts"
        ],
        "rootDir": "src",
        "testRegex": ".spec.ts$",
        "transform": {
            "^.+\\.(t|j)s$": "ts-jest"
        },
        "coverageDirectory": "./coverage",
        "testEnvironment": "node"
    }
}
