{
    "name": "@hippo-oss/nest-dto",
    "version": "1.1.1",
    "description": "NestJS DTO decorators.",
    "main": "./dist/index.js",
    "repository": "https://github.com/hippo-oss/nest-dto",
    "author": "Hippo Engineering",
    "license": "MIT",
    "keywords": [
        "NestJS",
        "DTO",
        "OpenAPI",
        "Swagger"
    ],
    "private": false,
    "types": "dist/index.d.ts",
    "files": [
        "dist",
        "*.d.ts",
        "openapi",
        "strict"
    ],
    "exports": {
        ".": "./dist/index.js",
        "./openapi": "./dist/flavors/openapi.js",
        "./strict": "./dist/flavors/strict.js",
        "./package.json": "./package.json"
    },
    "scripts": {
        "build": "tsc --build tsconfig.build.json",
        "build:force": "tsc --build tsconfig.build.json --force",
        "lint": "eslint src --ext .ts --cache",
        "lint:force": "eslint src --ext .ts",
        "test": "NODE_ENV=test jest --config=jest.config.js",
        "test:coverage": "NODE_ENV=test jest --config=jest.coverage.config.js",
        "ci:test": "NODE_ENV=test CI=1 jest --config=jest.config.js",
        "ci:test:coverage": "NODE_ENV=test CI=1 jest --config=jest.coverage.config.js"
    },
    "dependencies": {
        "@hippo-oss/dto-decorators": ">=0.4.1",
        "@hippo-oss/class-decorators": ">=0.5.0",
        "@hippo-oss/openapi-decorators": ">=0.4.0",
        "lodash": ">=4.17.21"
    },
    "peerDependencies": {
        "@nestjs/common": ">=8.2.4",
        "@nestjs/core": ">=8.2.4",
        "@nestjs/swagger": ">=5.1.5",
        "class-transformer": ">=0.5.1",
        "class-validator": ">=0.13.2",
        "reflect-metadata": ">=0.1.13",
        "rxjs": ">=7.5.1"
    },
    "devDependencies": {
        "@nestjs/common": ">=8.2.4",
        "@nestjs/core": ">=8.2.4",
        "@nestjs/platform-express": ">=8.2.4",
        "@nestjs/swagger": ">=5.1.5",
        "@nestjs/testing": ">=8.2.4",
        "@types/jest": ">=27.4.0",
        "@types/lodash": ">=4.14.178",
        "@types/node": ">=17.0.8",
        "@types/validator": ">=13.7.1",
        "@typescript-eslint/eslint-plugin": ">=5.9.0",
        "@typescript-eslint/parser": ">=5.9.0",
        "class-transformer": ">=0.5.1",
        "class-validator": ">=0.1.13",
        "eslint": ">=8.6.0",
        "eslint-config-airbnb-typescript": ">=16.1.0",
        "eslint-plugin-import": ">=2.25.4",
        "eslint-plugin-prefer-arrow": ">=1.2.3",
        "jest": ">=27.4.7",
        "jest-junit": ">=13.0.0",
        "reflect-metadata": ">=0.1.13",
        "rxjs": ">=7.5.1",
        "ts-jest": ">=27.1.2",
        "ts-node": ">=10.4.0",
        "typescript": ">=4.5.4"
    }
}
