Skip to content

Commit 3f2cf65

Browse files
committed
chore(repo): make generate-json cacheable
1 parent ed2fb54 commit 3f2cf65

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed

nx.json

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,22 @@
55
"inputs": ["production", "^production"],
66
"cache": true
77
},
8+
"generate-json": {
9+
"inputs": [
10+
"production-core",
11+
"production-soba",
12+
"{workspaceRoot}/tools/scripts/generate-json.mjs",
13+
"{workspaceRoot}/tools/scripts/generate-soba-json.mjs",
14+
"{workspaceRoot}/tools/scripts/utils.mjs"
15+
],
16+
"outputs": [
17+
"{workspaceRoot}/dist/libs/core/metadata.json",
18+
"{workspaceRoot}/dist/libs/core/web-types.json",
19+
"{workspaceRoot}/dist/libs/soba/metadata.json",
20+
"{workspaceRoot}/dist/libs/soba/web-types.json"
21+
],
22+
"cache": true
23+
},
824
"build-storybook": {
925
"inputs": ["default", "^production", "{projectRoot}/.storybook/**/*", "{projectRoot}/tsconfig.storybook.json"],
1026
"cache": true
@@ -49,6 +65,30 @@
4965
},
5066
"namedInputs": {
5167
"default": ["{projectRoot}/**/*", "sharedGlobals"],
68+
"default-core": ["{workspaceRoot}/libs/core/**/*", "sharedGlobals"],
69+
"default-soba": ["{workspaceRoot}/libs/soba/**/*", "sharedGlobals"],
70+
"production-core": [
71+
"default-core",
72+
"!{workspaceRoot}/libs/core/**/?(*.)+(spec|test).[jt]s?(x)?(.snap)",
73+
"!{workspaceRoot}/libs/core/tsconfig.spec.json",
74+
"!{workspaceRoot}/libs/core/jest.config.[jt]s",
75+
"!{workspaceRoot}/libs/core/.eslintrc.json",
76+
"!{workspaceRoot}/libs/core/src/test-setup.[jt]s",
77+
"!{workspaceRoot}/libs/core/**/*.stories.@(js|jsx|ts|tsx|mdx)",
78+
"!{workspaceRoot}/libs/core/.storybook/**/*",
79+
"!{workspaceRoot}/libs/core/tsconfig.storybook.json"
80+
],
81+
"production-soba": [
82+
"default-soba",
83+
"!{workspaceRoot}/libs/soba/**/?(*.)+(spec|test).[jt]s?(x)?(.snap)",
84+
"!{workspaceRoot}/libs/soba/tsconfig.spec.json",
85+
"!{workspaceRoot}/libs/soba/jest.config.[jt]s",
86+
"!{workspaceRoot}/libs/soba/.eslintrc.json",
87+
"!{workspaceRoot}/libs/soba/src/test-setup.[jt]s",
88+
"!{workspaceRoot}/libs/soba/**/*.stories.@(js|jsx|ts|tsx|mdx)",
89+
"!{workspaceRoot}/libs/soba/.storybook/**/*",
90+
"!{workspaceRoot}/libs/soba/tsconfig.storybook.json"
91+
],
5292
"production": [
5393
"default",
5494
"!{projectRoot}/**/?(*.)+(spec|test).[jt]s?(x)?(.snap)",

0 commit comments

Comments
 (0)