{
  "name": "i18n",
  "$schema": "../../../node_modules/nx/schemas/project-schema.json",
  "projectType": "library",
  "sourceRoot": "libs/components/i18n/src",
  "prefix": "sky",
  "targets": {
    "build": {
      "executor": "@nx/angular:package",
      "outputs": ["{workspaceRoot}/dist/libs/components/i18n"],
      "options": {
        "project": "libs/components/i18n/ng-package.json"
      },
      "configurations": {
        "production": {
          "tsConfig": "libs/components/i18n/tsconfig.lib.prod.json"
        },
        "development": {
          "tsConfig": "libs/components/i18n/tsconfig.lib.json"
        }
      },
      "defaultConfiguration": "production"
    },
    "test": {
      "executor": "@angular-devkit/build-angular:karma",
      "options": {
        "tsConfig": "libs/components/i18n/tsconfig.spec.json",
        "karmaConfig": "libs/components/i18n/karma.conf.js",
        "styles": [
          "libs/components/theme/src/lib/styles/sky.scss",
          "libs/components/theme/src/lib/styles/themes/modern/styles.scss"
        ],
        "codeCoverage": true,
        "codeCoverageExclude": ["**/fixtures/**"],
        "polyfills": [
          "zone.js",
          "zone.js/testing",
          "libs/components/packages/src/polyfills.js"
        ],
        "inlineStyleLanguage": "scss",
        "stylePreprocessorOptions": {
          "includePaths": ["{workspaceRoot}"]
        }
      },
      "configurations": {
        "ci": {
          "browsers": "ChromeHeadlessNoSandbox",
          "codeCoverage": true,
          "progress": false,
          "sourceMap": true,
          "watch": false
        }
      }
    },
    "lint": {
      "executor": "@nx/eslint:lint",
      "options": {
        "lintFilePatterns": [
          "{projectRoot}/src/**/*.ts",
          "{projectRoot}/src/**/*.html"
        ]
      }
    },
    "postbuild": {
      "executor": "nx:run-commands",
      "options": {
        "command": "ts-node --project ./scripts/tsconfig.json ./scripts/postbuild-i18n.ts"
      }
    },
    "posttest": {
      "executor": "nx:run-commands",
      "outputs": ["{workspaceRoot}/coverage/libs/components/i18n-schematics"],
      "options": {
        "command": "ts-node --project ./scripts/tsconfig.json ./scripts/posttest-i18n.ts"
      }
    }
  },
  "tags": ["component", "npm"]
}
