102 Commits

Author SHA1 Message Date
Kaden Wilkinson
8274f3419d
fix(devkit): fix extractLayoutDirectory typescript types to better reflect allowed params and return value (#15339) 2024-01-29 13:01:14 -05:00
James Henry
bba9600d6e
feat(release): allow overriding generator and generatorOptions per project (#21298) 2024-01-24 10:17:12 -05:00
Jack Hsu
253c0ff2ab
feat(devkit): add a flag to keep existing versions when calling addDependenciesToPackageJson (#21123) 2024-01-16 14:24:14 -05:00
Craigory Coppola
2374d8eaba
feat(testing): add create-nodes plugin for playwright e2e targets (#20099) 2023-12-20 16:34:32 -05:00
Leosvel Pérez Espinosa
5befe533fc
docs(misc): update typedoc (#20603) 2023-12-13 16:49:46 +01:00
Craigory Coppola
30d94f76ee
cleanup(core): remove async flag from signature of buildProjectsConfigurationsFromProjectPathsAndPlugins (#20228) 2023-11-17 15:31:03 -05:00
Craigory Coppola
206247f9ad
feat(core): make createNodes async (#20195)
Co-authored-by: Jonathan Cammisuli <jon@cammisuli.ca>
2023-11-13 16:57:20 -05:00
Craigory Coppola
08a4891494
feat(core): change the signature of createNodes to return a project root map instead of project name map (#20102) 2023-11-08 13:20:53 -05:00
James Henry
39423322c1
feat(core): support changelog customizations and project changelogs (#19704) 2023-10-20 16:27:03 -04:00
Craigory Coppola
024abd2cdb
fix(core): only show cloud messaging when migrating if not using cloud (#19709) 2023-10-18 19:20:47 -04:00
Jason Jean
d0005c954f
feat(core): remove deprecated defaultCollection and npmScope nx.json … (#19708) 2023-10-18 18:03:57 -04:00
Craigory Coppola
c56b5a3c77
fix(devkit): correct nx-json typing after plugin tweaks (#19706) 2023-10-18 15:15:00 -04:00
Craigory Coppola
2a18fd1f3f
feat(core): allow specifying cacheability per target (#19672) 2023-10-17 20:14:39 -04:00
Craigory Coppola
882dd08a6a
chore(core): tweak nx-plugin-v2 options typing (#19673) 2023-10-17 19:16:23 -04:00
Craigory Coppola
f918a72307
feat(core): add standard way to pass plugin options (#19589)
Co-authored-by: FrozenPandaz <jasonjean1993@gmail.com>
2023-10-16 18:24:11 -04:00
Emily Xiong
c83102a2c4
feat(core): add batch flag to run (#19575)
Co-authored-by: FrozenPandaz <jasonjean1993@gmail.com>
2023-10-13 13:09:01 -04:00
Colum Ferry
80fde79374
feat(misc): remove deprecated Angular CLI usage of schematics and builders (#19557) 2023-10-13 17:14:16 +01:00
Jason Jean
5740a73cd8
feat(core): add the outputs of a task onto the task (#19561)
Co-authored-by: Jonathan Cammisuli <jon@cammisuli.ca>
2023-10-11 23:21:14 -04:00
Craigory Coppola
05e7602a2c
feat(core): generate new workspaces without tasks runner options (#19483) 2023-10-11 14:22:26 -04:00
Leosvel Pérez Espinosa
5a30beff77
docs(nx-dev): update typedoc version (#19435) 2023-10-11 17:00:03 +02:00
Jason Jean
dde91067f0
fix(core): hash the same environment as the tasks are run with (#19487) 2023-10-06 21:28:28 -04:00
Craigory Coppola
e97bbc040b
feat(core): read cloud url from nx.json (#19468) 2023-10-06 09:52:07 -04:00
Craigory Coppola
94748413a5
feat(core): accept various task runner options from root of nx.json (#19243) 2023-10-05 12:02:04 -04:00
Craigory Coppola
a0ff89258d
cleanup(devkit): export FileMap interface (#19297) 2023-09-27 14:35:12 +00:00
Isaac Mann
76bc58d407 docs(core): hide private fields in docs 2023-09-23 18:53:14 +02:00
Jason Jean
53a327715b
feat(repo): remove projectNameAndRoot nx.json option (#19218) 2023-09-21 08:15:38 -04:00
Craigory Coppola
f213976281
feat(core): include non-project files on fileMap and filesToProcess (#19217) 2023-09-19 21:46:01 -04:00
James Henry
9116c29c18
feat(core): initial implementation of nx release (#19110)
Co-authored-by: FrozenPandaz <jasonjean1993@gmail.com>
2023-09-18 15:11:44 -04:00
Craigory Coppola
de2824a450
feat(devkit): add method for tree-aware glob search (#19128) 2023-09-13 17:39:45 -04:00
Craigory Coppola
f2e20c81b6
cleanup(core): adjust create dependencies context (#19070)
Co-authored-by: FrozenPandaz <jasonjean1993@gmail.com>
2023-09-12 09:01:32 -04:00
Craigory Coppola
228393724c
feat(devkit): update parseTargetString to allow referencing targets on the current project (#19109) 2023-09-11 16:58:03 -04:00
Colum Ferry
dd5ea7a244
feat(webpack): move module federation utils to webpack (#18996) 2023-09-08 10:22:09 -04:00
Jason Jean
bd1b0b70fd
feat(misc): introduce a way to set the project name/root format for all generators (#18971) 2023-09-01 16:58:14 -04:00
Craigory Coppola
353d8d089d
cleanup(core): move js lockfile parsing to v2 plugin (#18779) 2023-08-30 14:26:41 -04:00
Jonathan Cammisuli
bbae14b9a7
fix(core): do not use joinPathFragments for generating files (#18753) 2023-08-23 12:23:03 -04:00
Isaac Mann
71d2994be9
feat(nx-dev): types in devkit toc (#18594) 2023-08-18 11:54:36 -04:00
Craigory Coppola
0b84bbcc75
cleanup(devkit): correct description of disabling daemon inside createProjectGraph async jsdoc (#18627) 2023-08-17 13:14:58 -04:00
Craigory Coppola
94cc716a8a
fix(core): name collisions during project inference should not error out if corrected by a project.json's name (#18665) 2023-08-17 11:53:58 -04:00
Emily Xiong
40d66ec715
chore(core): remove readProjectsConfigurations from workspaces (#18329)
Co-authored-by: FrozenPandaz <jasonjean1993@gmail.com>
2023-08-15 14:48:40 -04:00
Craigory Coppola
a7cf272d1f
feat(core): add api for v2 of project project graph plugins (#18032)
Co-authored-by: FrozenPandaz <jasonjean1993@gmail.com>
2023-08-10 14:58:29 -04:00
Isaac Mann
da2ca3a2de
feat(nx-dev): split devkit reference page (#18536) 2023-08-10 08:03:36 -04:00
Miroslav Jonaš
10fc4dd4d8
fix(core): ensure proper yarn version detection even for nested projects (#18052) 2023-07-17 10:35:18 -04:00
Leosvel Pérez Espinosa
d31eb50580
cleanup(js): improve the tsc executor batch implementation (#17503) 2023-06-21 13:43:49 -04:00
Leosvel Pérez Espinosa
b6cdf9d975
feat(js): add initial/experimental batch execution implementation for tsc executor (#17287) 2023-06-05 17:18:52 -04:00
Victor Savkin
9047db4340
fix(core): export a function to create a projectFileMap from project graph 2023-06-01 10:10:25 -04:00
Craigory Coppola
6d586dd78f
fix(devkit): return null for ESM dependencies instead of throwing error in ensurePackage (#17195) 2023-05-24 15:45:44 -04:00
Leosvel Pérez Espinosa
8f6fcf23e5
feat(core): expose the task graph in the executor context (#17111) 2023-05-24 08:50:41 +01:00
AgentEnder
faba24995d fix(core): pnpm should not error when fetching migrations with install 2023-05-18 14:48:03 -04:00
Victor Savkin
0848031dd9 feat(core): move task hashing into daemon 2023-05-17 11:37:57 -04:00
Jason Jean
6b928bc250
feat(js): refactor usages of npmScope (#16947) 2023-05-15 16:06:24 -04:00