{ "name": "core", "$schema": "../../node_modules/nx/schemas/project-schema.json", "sourceRoot": "packages/core", "projectType": "library", "generators": {}, "namedInputs": { "default": ["{projectRoot}/**/*"], "production": ["!{projectRoot}/**/*.spec.ts"] }, "targets": { "lint": { "executor": "@nx/eslint:lint", "options": { "lintFilePatterns": ["packages/core/**/*.ts", "packages/core/references.d.ts", "packages/core/**/*.spec.ts", "packages/core/**/*.spec.tsx", "packages/core/**/*.spec.js", "packages/core/**/*.spec.jsx", "packages/core/**/*.d.ts"] } }, "build": { "executor": "@nx/js:tsc", "inputs": ["default", "^production"], "outputs": ["{workspaceRoot}/dist/packages/core"], "options": { "tsConfig": "{projectRoot}/tsconfig.lib.json", "outputPath": "{workspaceRoot}/dist/packages/core", "rootDir": "{projectRoot}", "main": "{projectRoot}/index.ts", "assets": [ "{workspaceRoot}/LICENSE", "{projectRoot}/README.md", "{projectRoot}/global-types.d.ts", "{projectRoot}/fetch/LICENSE", { "glob": "**/*", "input": "{projectRoot}/js-libs/", "output": "./js-libs/" }, { "glob": "**/*", "input": "{projectRoot}/cli-hooks/", "output": "./cli-hooks/" }, { "glob": "**/*", "input": "{projectRoot}/platforms/", "output": "./platforms/" }, { "glob": "**/*.d.ts", "input": "{projectRoot}/", "output": "./" } ] }, "dependsOn": ["^build"] }, "test": { "executor": "@nx/vite:test", "outputs": ["{options.reportsDirectory}"], "options": { "reportsDirectory": "../../coverage/packages/core" } } } }