1
1
{
2
2
"migrations" : [
3
3
{
4
- "cli" : " nx" ,
5
- "version" : " 16.8.0-beta.3" ,
6
- "description" : " Escape $ in env variables" ,
7
- "implementation" : " ./src/migrations/update-16-8-0/escape-dollar-sign-env-variables" ,
8
- "package" : " nx" ,
9
- "name" : " 16.8.0-escape-dollar-sign-env"
10
- },
11
- {
12
- "cli" : " nx" ,
13
- "version" : " 17.0.0-beta.1" ,
14
- "description" : " Updates the default cache directory to .nx/cache" ,
15
- "implementation" : " ./src/migrations/update-17-0-0/move-cache-directory" ,
16
- "package" : " nx" ,
17
- "name" : " 17.0.0-move-cache-directory"
18
- },
19
- {
20
- "cli" : " nx" ,
21
- "version" : " 17.0.0-beta.3" ,
22
- "description" : " Use minimal config for tasksRunnerOptions" ,
23
- "implementation" : " ./src/migrations/update-17-0-0/use-minimal-config-for-tasks-runner-options" ,
24
- "package" : " nx" ,
25
- "name" : " 17.0.0-use-minimal-config-for-tasks-runner-options"
26
- },
27
- {
28
- "version" : " 17.0.0-rc.1" ,
29
- "description" : " Migration for v17.0.0-rc.1" ,
30
- "implementation" : " ./src/migrations/update-17-0-0/rm-default-collection-npm-scope" ,
31
- "package" : " nx" ,
32
- "name" : " rm-default-collection-npm-scope"
33
- },
34
- {
35
- "version" : " 17.1.0-beta.2" ,
36
- "description" : " Move jest executor options to nx.json targetDefaults" ,
37
- "implementation" : " ./src/migrations/update-17-1-0/move-options-to-target-defaults" ,
38
- "package" : " @nx/jest" ,
39
- "name" : " move-options-to-target-defaults"
40
- },
41
- {
42
- "cli" : " nx" ,
43
- "version" : " 17-2-6-beta.1" ,
44
- "description" : " Rename workspace rules from @nx/workspace/name to @nx/workspace-name" ,
45
- "implementation" : " ./src/migrations/update-17-2-6-rename-workspace-rules/rename-workspace-rules" ,
46
- "package" : " @nx/eslint-plugin" ,
47
- "name" : " update-17-2-6-rename-workspace-rules"
48
- },
49
- {
50
- "cli" : " nx" ,
51
- "version" : " 16.8.2-beta.0" ,
52
- "description" : " Remove invalid options (strict, noInterop) for ES6 type modules." ,
53
- "factory" : " ./src/migrations/update-16-8-2/update-swcrc" ,
54
- "package" : " @nx/js" ,
55
- "name" : " 16-8-2-update-swcrc"
56
- },
57
- {
58
- "cli" : " nx" ,
59
- "version" : " 17.0.2" ,
60
- "description" : " Remove deprecated build options" ,
61
- "implementation" : " ./src/migrations/update-17-0-0/remove-deprecated-build-options" ,
62
- "package" : " @nx/js" ,
63
- "name" : " update-17-0-0-remove-deprecated-build-options"
64
- },
65
- {
66
- "cli" : " nx" ,
67
- "version" : " 16.8.0-beta.4" ,
68
- "description" : " Update to Cypress v13. Most noteable change is video recording is off by default. This migration will only update if the workspace is already on Cypress v12. https://docs.cypress.io/guides/references/migration-guide#Migrating-to-Cypress-130" ,
69
- "implementation" : " ./src/migrations/update-16-8-0/cypress-13" ,
70
- "package" : " @nx/cypress" ,
71
- "name" : " update-16-8-0-cypress-13"
72
- },
73
- {
74
- "cli" : " nx" ,
75
- "version" : " 16.7.0-beta.6" ,
76
- "requires" : {
77
- "@angular/core" : " >=16.2.0"
78
- },
79
- "description" : " Update the @angular/cli package version to ~16.2.0." ,
80
- "factory" : " ./src/migrations/update-16-7-0/update-angular-cli" ,
81
- "package" : " @nx/angular" ,
82
- "name" : " update-angular-cli-version-16-2-0"
83
- },
84
- {
85
- "cli" : " nx" ,
86
- "version" : " 17.1.0-beta.5" ,
87
- "requires" : {
88
- "@angular/core" : " >=17.0.0"
89
- },
90
- "description" : " Update the @angular/cli package version to ~17.0.0." ,
91
- "factory" : " ./src/migrations/update-17-1-0/update-angular-cli" ,
92
- "package" : " @nx/angular" ,
93
- "name" : " update-angular-cli-version-17-0-0"
94
- },
95
- {
96
- "cli" : " nx" ,
97
- "version" : " 17.1.0-beta.5" ,
98
- "requires" : {
99
- "@angular/core" : " >=17.0.0"
100
- },
101
- "description" : " Rename 'browserTarget' to 'buildTarget'." ,
102
- "factory" : " ./src/migrations/update-17-1-0/browser-target-to-build-target" ,
103
- "package" : " @nx/angular" ,
104
- "name" : " rename-browser-target-to-build-target"
105
- },
106
- {
107
- "cli" : " nx" ,
108
- "version" : " 17.1.0-beta.5" ,
109
- "requires" : {
110
- "@angular/core" : " >=17.0.0"
111
- },
112
- "description" : " Replace usages of '@nguniversal/builders' with '@angular-devkit/build-angular'." ,
113
- "factory" : " ./src/migrations/update-17-1-0/replace-nguniversal-builders" ,
114
- "package" : " @nx/angular" ,
115
- "name" : " replace-nguniversal-builders"
116
- },
117
- {
118
- "cli" : " nx" ,
119
- "version" : " 17.1.0-beta.5" ,
120
- "requires" : {
121
- "@angular/core" : " >=17.0.0"
122
- },
123
- "description" : " Replace usages of '@nguniversal/' packages with '@angular/ssr'." ,
124
- "factory" : " ./src/migrations/update-17-1-0/replace-nguniversal-engines" ,
125
- "package" : " @nx/angular" ,
126
- "name" : " replace-nguniversal-engines"
127
- },
128
- {
129
- "cli" : " nx" ,
130
- "version" : " 17.1.0-beta.5" ,
131
- "requires" : {
132
- "@angular/core" : " >=17.0.0"
133
- },
134
- "description" : " Replace the deep imports from 'zone.js/dist/zone' and 'zone.js/dist/zone-testing' with 'zone.js' and 'zone.js/testing'." ,
135
- "factory" : " ./src/migrations/update-17-1-0/update-zone-js-deep-import" ,
136
- "package" : " @nx/angular" ,
137
- "name" : " update-zone-js-deep-import"
138
- },
139
- {
140
- "cli" : " nx" ,
141
- "version" : " 17.2.0-beta.2" ,
142
- "description" : " Rename '@nx/angular:webpack-dev-server' executor to '@nx/angular:dev-server'" ,
143
- "factory" : " ./src/migrations/update-17-2-0/rename-webpack-dev-server" ,
144
- "package" : " @nx/angular" ,
145
- "name" : " rename-webpack-dev-server-executor"
146
- },
147
- {
148
- "version" : " 16.8.0" ,
149
- "description" : " update-16-8-0-add-ignored-files" ,
150
- "implementation" : " ./src/migrations/update-16-8-0-add-ignored-files/update-16-8-0-add-ignored-files" ,
151
- "package" : " @nx/eslint" ,
152
- "name" : " update-16-8-0-add-ignored-files"
153
- },
154
- {
155
- "version" : " 17.0.0-beta.7" ,
156
- "description" : " update-17-0-0-rename-to-eslint" ,
157
- "implementation" : " ./src/migrations/update-17-0-0-rename-to-eslint/update-17-0-0-rename-to-eslint" ,
158
- "package" : " @nx/eslint" ,
159
- "name" : " update-17-0-0-rename-to-eslint"
160
- },
161
- {
162
- "version" : " 17.1.0-beta.1" ,
163
- "description" : " Updates for @typescript-utils/utils v6.9.1+" ,
164
- "implementation" : " ./src/migrations/update-17-1-0/update-typescript-eslint" ,
165
- "package" : " @nx/eslint" ,
166
- "name" : " update-typescript-eslint"
167
- },
168
- {
169
- "version" : " 17.2.0-beta.0" ,
170
- "description" : " Simplify eslintFilePatterns" ,
171
- "implementation" : " ./src/migrations/update-17-2-0/simplify-eslint-patterns" ,
172
- "package" : " @nx/eslint" ,
173
- "name" : " simplify-eslint-patterns"
174
- },
175
- {
176
- "version" : " 17.0.0" ,
177
- "description" : " Angular v17 introduces a new control flow syntax that uses the @ and } characters. This migration replaces the existing usages with their corresponding HTML entities." ,
178
- "factory" : " ./migrations/block-template-entities/bundle" ,
179
- "package" : " @angular/core" ,
180
- "name" : " block-template-entities"
181
- },
182
- {
183
- "version" : " 17.0.0" ,
184
- "description" : " CompilerOption.useJit and CompilerOption.missingTranslation are unused under Ivy. This migration removes their usage" ,
185
- "factory" : " ./migrations/compiler-options/bundle" ,
186
- "package" : " @angular/core" ,
187
- "name" : " migration-v17-compiler-options"
188
- },
189
- {
190
- "version" : " 17.0.0" ,
191
- "description" : " Updates `TransferState`, `makeStateKey`, `StateKey` imports from `@angular/platform-browser` to `@angular/core`." ,
192
- "factory" : " ./migrations/transfer-state/bundle" ,
193
- "package" : " @angular/core" ,
194
- "name" : " migration-transfer-state"
4
+ "version" : " 18.0.0" ,
5
+ "factory" : " ./use-application-builder/migration" ,
6
+ "description" : " Migrate application projects to the new build system. Application projects that are using the '@angular-devkit/build-angular' package's 'browser' and/or 'browser-esbuild' builders will be migrated to use the new 'application' builder. You can read more about this, including known issues and limitations, here: https://angular.dev/tools/cli/build-system-migration" ,
7
+ "optional" : true ,
8
+ "documentation" : " tools/cli/build-system-migration" ,
9
+ "package" : " @angular/cli" ,
10
+ "name" : " use-application-builder"
195
11
}
196
12
]
197
- }
13
+ }
0 commit comments