Angular Robot
27c1c77896
build: update all non-major dependencies
2024-09-09 19:36:13 +02:00
Angular Robot
eb97c4354f
build: update schematics dependencies to ~5.3.0
2024-09-09 16:44:12 +02:00
Angular Robot
83918eee6c
build: update all non-major dependencies
2024-09-03 07:44:10 -04:00
sidhanshamil
37693c40e3
feat(@angular-devkit/schematics-cli): add package manager option to blank schematic
2024-08-13 09:29:55 -04:00
Alan Agius
73c2437965
fix(@angular-devkit/schematics-cli): prevent bypassing select/checkbox prompts on validation failure
...
Previously, when a select or checkbox prompt failed validation, it was bypassed, preventing users from correcting their input. This commit ensures that when validation fails, the prompts are re-displayed, allowing users to make the necessary corrections. This improves the user experience and helps avoid unintended selections.
Closes #28189
2024-08-12 15:42:17 +02:00
Angular Robot
3e1f952536
build: update all non-major dependencies
2024-08-07 11:00:03 -04:00
Angular Robot
349e052f41
build: update all non-major dependencies
2024-08-05 15:43:13 -04:00
Angular Robot
2bf8e7f296
build: update all non-major dependencies
2024-07-30 12:40:39 +02:00
Angular Robot
22938486c5
build: update all non-major dependencies
2024-07-29 14:39:15 +02:00
Angular Robot
048df34ccb
build: update dependency @inquirer/prompts to v5.3.2
2024-07-23 18:14:59 -07:00
Angular Robot
94b331e667
build: update all non-major dependencies
2024-07-22 12:53:59 -07:00
Angular Robot
64b50815e1
build: update all non-major dependencies
2024-07-18 10:04:45 -07:00
Angular Robot
e21e9867f0
build: update all non-major dependencies
2024-07-17 09:34:41 -07:00
Charles Lyding
5895e9fb01
test: enable no-case-declarations
lint rule
...
The `no-case-declarations` rule is now enabled and all failures
in have been addressed within the published code. Unit tests
have been excluded.
2024-07-11 08:19:56 +02:00
Angular Robot
89aa22a7ba
build: update all non-major dependencies
2024-07-08 12:06:20 +02:00
Alan Agius
f16fbd82ad
build: update all non-major dependencies
2024-07-01 13:44:11 +02:00
Angular Robot
7c4e0918d9
build: update all non-major dependencies
2024-06-27 10:09:22 -07:00
Kristiyan Kostadinov
eb52981885
build: use TypeScript 5.5 for new projects and tests
...
Now that https://github.com/angular/angular/pull/56358 is on track for 18.1, we can use TypeScript 5.5 for newly-created projects and in tests.
2024-06-26 08:29:01 -07:00
Angular Robot
a442f8c3a3
build: update all non-major dependencies
2024-06-20 09:15:40 +02:00
Charles Lyding
d36c53bc82
refactor(@angular-devkit/schematics-cli): use latest inquirer prompt package
...
The `inquirer` package has been rewritten with a new set of packages.
The rewrite had a focus on reduced package size and improved performance.
The main prompt package is now `@inquirer/prompts`. The API is very similar
but did require some refactoring to adapt to Angular's usage.
2024-06-07 08:58:25 -04:00
Alan Agius
60b7c13bdd
refactor: format bazel build files
...
The formatter does not automatically fix these failures.
2024-06-06 11:12:06 +02:00
Ash Ramirez
434a3740f0
refactor(@angular/cli): update aio links -> adev links
...
Updates for all angular.io links to the new angular.dev domain. Additionally, adjustment to new resources where the equivalent does not exist on the new site (e.g. Tour of Heroes tutorial)
2024-06-06 11:12:06 +02:00
Angular Robot
2e9fe6a22a
build: update all non-major dependencies
2024-06-03 10:50:03 -07:00
Angular Robot
776e63d3c9
build: update all non-major dependencies
2024-05-20 09:44:20 -04:00
Angular Robot
0154af9afa
build: update all non-major dependencies
2024-05-14 14:29:10 +02:00
Angular Robot
1d7531b88f
build: update all non-major dependencies
2024-04-29 06:54:11 -04:00
Angular Robot
8843188080
build: update all non-major dependencies
2024-04-17 20:01:54 +02:00
Angular Robot
b250831598
build: update all non-major dependencies
2024-04-15 12:34:09 +02:00
Angular Robot
3860fb3e42
build: update all non-major dependencies
...
(cherry picked from commit 7da0965ce3856cfc99158db8510ae339d3dc8fad)
2024-04-02 10:07:07 -07:00
Angular Robot
8374dc6df1
build: update all non-major dependencies
2024-03-14 10:53:31 +01:00
Alan Agius
32fda45e45
build: update TypeScript version to ~5.4.2
2024-03-07 15:26:05 +01:00
Angular Robot
30f182c7ad
build: update all non-major dependencies
2024-02-26 14:29:44 -05:00
Charles Lyding
275b5e7480
refactor(@angular-devkit/schematics-cli): rename schematic template files with a template extension
...
Files that contain template instructions should include a `.template` extension to prevent them from
being treated as TypeScript/JSON/etc. files. Not doing so can result in parse errors or other failures
when the files are incorrectly processed by other tools.
2024-02-15 11:01:28 +01:00
Angular Robot
ccdaed4e49
build: update all non-major dependencies
2024-02-06 08:42:54 -05:00
Angular Robot
8515c6bb54
build: update all non-major dependencies
2024-01-29 15:27:28 -08:00
Charles Lyding
10641beccb
refactor(@angular-devkit/schematics-cli): remove usage of devkit core tags helper
...
This helper is only used in one location and can be replicated by adjusting the
whitespace of the string within the code. This reduces the number of value
imports from `@angular-devkit/core` to only one remaining.
2023-12-18 07:34:59 -05:00
Alan Agius
bb8550eda2
build: update TypeScript to 5.3.2
...
Update several schematics files to use TypeScript 5.3.2
2023-12-01 17:10:03 +01:00
Angular Robot
cb0c22ee9b
build: update all non-major dependencies
2023-11-08 15:04:56 +01:00
Charles Lyding
6d8d948ad0
refactor(@angular-devkit/build-angular): cache compiled load ESM file helper
...
The dynamically compiled ESM import helper is now cached to prevent the need
to recompile the helper function everytime a load ESM helper call is made.
This helper is currently used to workaround dynamic import limitations with
the TypeScript compilation output. Once the build process is updated, it will
no longer be required.
2023-11-03 10:36:27 +01:00
Alan Agius
11420667f9
build: use single Node.js toolchain to run unit tests
...
E2E tests are used to run tests on multiple platforms and node.js versions.
2023-10-30 17:50:47 +01:00
Alan Agius
a0f8fac4b3
refactor: update inquirer
to version 9.0.6
...
Update the mentioned package.
2023-10-26 16:11:36 +02:00
Angular Robot
f0d2bf6423
build: update dependency @types/jasmine to v5
2023-10-05 09:49:06 -04:00
cexbrayat
0368b23f2e
fix(@schematics/angular): use @types/node v18
...
Currently, running a schematics that adds `@types/node` to a project, like `ng add @angular/ssr`, will add the v16 types.
As nodejs v16 is now EOL, this PR updates the types to v18.
2023-09-29 15:49:53 +02:00
Alan Agius
1c00fd3fe9
refactor: drop support for older TypeScript versions
...
Drops support for versions of TypeScript older than 5.2
BREAKING CHANGE:
Versions of TypeScript older than 5.2 are no longer supported.
2023-09-20 21:27:35 +02:00
Angular Robot
31a26f72bf
build: update schematics dependencies to v5
2023-08-30 10:01:03 +02:00
Angular Robot
6c5c71103f
build: update all non-major dependencies
2023-08-03 12:36:35 -04:00
Kristiyan Kostadinov
871c667264
build: update to TypeScript 5.1 final
...
Bumps up the TypeScript version to 5.1 final and switches new projects to using 5.1.
2023-06-05 13:23:56 +02:00
Alan Agius
77f21c1ba1
build: update @types/node to 16.11.7
...
Node.js 14 is no longer supported.
2023-05-17 16:35:01 +02:00
Kristiyan Kostadinov
5a171ddff6
build: update to TypeScript 5 and drop support for TypeScript 4.8
...
Bumps up the dev dependency to TS 5 and narrows the required version to exclude 4.8.
BREAKING CHANGE:
* TypeScript 4.8 is no longer supported.
2023-03-17 13:15:52 +00:00
Angular Robot
c90e7c7c33
build: update all non-major dependencies
2023-03-16 08:53:12 +00:00