universo-platform-2d
/
nx.json
102 строки · 2.2 Кб
1{
2"$schema": "./node_modules/nx/schemas/nx-schema.json",
3"npmScope": "toeverything",
4"nxCloudAccessToken": "MzUwNTU4YWItZGFhYi00YjE2LWIxODAtODk4NmIwYjMwYzZkfHJlYWQ=",
5"tasksRunnerOptions": {
6"default": {
7"runner": "nx-cloud",
8"options": {
9"cacheableOperations": ["build", "test", "e2e", "lint"],
10"runtimeCacheInputs": ["node -v"]
11}
12}
13},
14"affected": {
15"defaultBase": "canary"
16},
17"namedInputs": {
18"default": ["{projectRoot}/**/*", "sharedGlobals"],
19"sharedGlobals": [
20"{workspaceRoot}/tsconfig.json",
21"{workspaceRoot}/nx.json"
22],
23"production": [
24"default",
25"!{projectRoot}/.eslintrc.json",
26"!{projectRoot}/**/?(*.)+(spec|test).[jt]s?(x)?(.snap)"
27]
28},
29"targetDefaults": {
30"build": {
31"dependsOn": ["^build"],
32"outputs": [
33"{projectRoot}/dist",
34"{projectRoot}/build",
35"{projectRoot}/out",
36"{projectRoot}/storybook-static"
37],
38"inputs": [
39"{workspaceRoot}/packages/frontend/infra/**/*",
40"{workspaceRoot}/packages/frontend/sdk/**/*",
41{
42"runtime": "node -v"
43},
44{
45"env": "BUILD_TYPE"
46},
47{
48"env": "PERFSEE_TOKEN"
49},
50{
51"env": "SENTRY_ORG"
52},
53{
54"env": "SENTRY_PROJECT"
55},
56{
57"env": "SENTRY_AUTH_TOKEN"
58},
59{
60"env": "SENTRY_DSN"
61},
62{
63"env": "DISTRIBUTION"
64},
65{
66"env": "COVERAGE"
67}
68]
69},
70"e2e": {
71"outputs": ["{workspaceRoot}/.nyc_output", "{projectRoot}/test-results"],
72"inputs": [
73{
74"runtime": "node -v"
75},
76{
77"runtime": "yarn playwright --version"
78}
79]
80},
81"test": {
82"outputs": ["{workspaceRoot}/.nyc_output"],
83"inputs": [
84{
85"env": "COVERAGE"
86}
87]
88},
89"test:ui": {
90"outputs": ["{workspaceRoot}/.nyc_output"],
91"inputs": [
92{
93"env": "COVERAGE"
94}
95]
96},
97"test:coverage": {
98"outputs": ["{workspaceRoot}/.nyc_output"],
99"inputs": []
100}
101}
102}
103