{
  "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
  "version": 1,
  "newProjectRoot": "",
  "projects": {
    "todo": {
      "root": "libs/rucken/todo-nestjs",
      "sourceRoot": "libs/rucken/todo-nestjs/src",
      "projectType": "library",
      "prefix": "",
      "schematics": {},
      "architect": {
        "build": {
          "builder": "@nrwl/builders:run-commands",
          "options": {
            "outputPath": "dist/rucken/todo-nestjs",
            "commands": [
              {
                "command": "del-cli ./dist/rucken/todo-nestjs"
              },
              {
                "command": "tsc --project ./libs/rucken/todo-nestjs/tsconfig.lib.json -d --outDir ./dist/rucken/todo-nestjs"
              },
              {
                "command": "cp-cli ./libs/rucken/todo-nestjs/package.json ./dist/rucken/todo-nestjs/package.json"
              },
              {
                "command": "cp-cli ./libs/rucken/todo-nestjs/README.md ./dist/rucken/todo-nestjs/README.md"
              },
              {
                "command": "cp-cli ./libs/rucken/todo-nestjs/LICENSE ./dist/rucken/todo-nestjs/LICENSE"
              },
              {
                "command": "npm link ./dist/rucken/todo-nestjs"
              }
            ],
            "parallel": false
          }
        },
        "lint": {
          "builder": "@angular-devkit/build-angular:tslint",
          "options": {
            "tsConfig": [
              "libs/rucken/todo-nestjs/tsconfig.lib.json",
              "libs/rucken/todo-nestjs/tsconfig.spec.json"
            ],
            "exclude": [
              "**/node_modules/**"
            ]
          }
        },
        "test": {
          "builder": "@nrwl/builders:jest",
          "options": {
            "jestConfig": "libs/rucken/todo-nestjs/jest.config.js",
            "tsConfig": "libs/rucken/todo-nestjs/tsconfig.spec.json"
          }
        }
      }
    },
    "demo": {
      "root": "apps/demo",
      "sourceRoot": "apps/demo/src",
      "projectType": "application",
      "prefix": "",
      "schematics": {},
      "architect": {
        "build": {
          "builder": "@nrwl/builders:run-commands",
          "options": {
            "outputPath": "dist/demo",
            "commands": [
              {
                "command": "del-cli ./dist/demo"
              },
              {
                "command": "tsc --project ./apps/demo/tsconfig.app.json --outDir ./dist/demo"
              },
              {
                "command": "showdown makehtml -i README.md -o client/index.html"
              }
            ],
            "parallel": false
          }
        },
        "serve": {
          "builder": "@nrwl/builders:run-commands",
          "options": {
            "commands": [
              {
                "command": "./node_modules/.bin/rucken prepare -m dev"
              },
              {
                "command": "./node_modules/.bin/nodemon --ext 'ts' --watch 'apps' --watch 'libs' --ignore 'apps/**/*.spec.ts' --ignore 'libs/**/*.spec.ts' --exec ts-node -r tsconfig-paths/register ./apps/demo/src/main.ts"
              }
            ],
            "parallel": false
          }
        },
        "serve-prod": {
          "builder": "@nrwl/builders:run-commands",
          "options": {
            "commands": [
              {
                "command": "./node_modules/.bin/rucken prepare -m prod"
              },
              {
                "command": "./node_modules/.bin/cross-env NODE_ENV=production node dist/demo/main.js"
              }
            ],
            "parallel": false
          }
        },
        "lint": {
          "builder": "@angular-devkit/build-angular:tslint",
          "options": {
            "tsConfig": [
              "apps/demo/tsconfig.app.json",
              "apps/demo/tsconfig.spec.json"
            ],
            "exclude": [
              "**/node_modules/**"
            ]
          }
        },
        "test": {
          "builder": "@nrwl/builders:jest",
          "options": {
            "jestConfig": "apps/demo/jest.config.js",
            "tsConfig": "apps/demo/tsconfig.spec.json"
          }
        }
      }
    }
  },
  "cli": {
    "warnings": {
      "typescriptMismatch": false,
      "versionMismatch": false
    },
    "defaultCollection": "@nrwl/schematics",
    "packageManager": "npm"
  },
  "schematics": {
    "@nrwl/schematics:application": {
      "style": "scss"
    },
    "@nrwl/schematics:library": {
      "style": "scss"
    }
  },
  "defaultProject": "demo"
}