6665 Commits

Author SHA1 Message Date
Jason Jean
db31f3043e
fix(core): sort objects when hashing them instead (#18897) 2023-08-30 04:03:00 +00:00
Craigory Coppola
7e5027498d
fix(core): merge implicit project dependencies only if found on new and matching projects (#18896) 2023-08-29 22:35:06 +00:00
Jack Hsu
74c812e2e8
chore(js): update js plugin unit tests to use "as-provided" option when generating apps/libs (#18894) 2023-08-29 20:17:06 +00:00
Nicholas Cunningham
da2a08e575
fix(nextjs): Deprecate adding NX_ vars to Webpack Define (#18892) 2023-08-29 13:44:05 -06:00
Jack Hsu
74e5879e8d
fix(node): pass projectNameAndRootFormat to js lib generator from nest lib generator (#18891) 2023-08-29 14:35:24 -04:00
Miroslav Jonaš
759c5e1a4e
fix(nx-plugin): fix explicity obsolete type (#18888) 2023-08-29 12:30:51 -05:00
Nicholas Cunningham
c48f3aa319
fix(core): Ensure when converting to monorepo standalone libs have a readable name (#18887) 2023-08-29 10:57:03 -06:00
Colum Ferry
b5380d0847
fix(webpack): WebpackNxBuildCoordinationPlugin cancels inflight builds on new changes detected (#18883) 2023-08-29 17:14:49 +01:00
Jack Hsu
e188775ffb
fix(core): check for lerna before parsing lockfiles to prevent errors (#18884) 2023-08-29 12:00:05 -04:00
Caleb Ukle
829076d0e7
fix(testing): omit indexHtmlFile option for cy >12.17.0 for ng ct (#18839) 2023-08-29 10:55:26 -05:00
Leosvel Pérez Espinosa
86c21c6064
fix(core): use correct break line char in deprecated generator message printed by the generate command (#18879) 2023-08-29 10:43:10 -04:00
Colum Ferry
dc3c62e637
feat(bundling): update esbuild version (#18634) 2023-08-29 11:28:41 +01:00
Miroslav Jonaš
9fe9afdf01
fix(linter): do not break migration if eslint file is missing (#18762) 2023-08-29 10:51:37 +02:00
Jack Hsu
90ca436d81
feat(linter): add option to ignore files based on pattern (#18863) 2023-08-28 16:27:14 -04:00
Jack Hsu
226dfaf7a4
feat(js): carry-over known build options (main, tsConfig, etc.) when running setup-build generator (#18742) 2023-08-28 10:36:18 -04:00
Isaac Mann
d70a6ceb36 docs(core): clarify waitUntilTargets 2023-08-28 12:39:31 +02:00
Nicholas Cunningham
413e57f99a
fix(core): convert to monorepo generator should respect nested libs (#18795) 2023-08-25 12:25:06 -04:00
Caleb Ukle
e3b513b6c0
fix(bundling): fallback to manual file resolution if tsconfig-paths fails (#18477) 2023-08-25 11:18:05 -05:00
Jason Jean
cf1175f2ae
fix(core): load core plugins as part of loading plugins (#18826) 2023-08-25 11:23:37 -04:00
Jason Jean
aa9526fe73
fix(core): handle empty lines in dotenv files (#18829) 2023-08-25 11:22:54 -04:00
Colum Ferry
889f315f2c
fix(angular): buildable libs should lint correctly #18802 (#18837) 2023-08-25 15:46:14 +01:00
Jason Jean
3ebb772a35
chore(js): convert typescript dependency processing to a createDepend… (#18804) 2023-08-25 09:57:15 -04:00
Jason Jean
c175f9ba11
fix(webpack): use new watcher for webpack build coordination plugin (#18822) 2023-08-25 09:06:47 -04:00
Isaac Mann
1ac034ba60 docs(core): move package recipes 2023-08-25 14:32:13 +02:00
Colum Ferry
577f820158
fix(angular): style=none should not create file #18785 (#18836) 2023-08-25 11:54:57 +01:00
Leosvel Pérez Espinosa
b9eba9d72d
cleanup(angular): switch tests to use project name and root as-provided format by default (#18792) 2023-08-25 09:45:09 +01:00
Emily Xiong
68407ca5f3
feat(core): add migration script to escape $ in env (#18796) 2023-08-24 21:45:02 +00:00
Jason Jean
02c5aeb255
fix(devkit): show example in deprecation message (#18823) 2023-08-24 21:08:58 +00:00
Caleb Ukle
14506d286d
fix(vite): support incremental building when running 'serve' (#18797) 2023-08-24 08:46:35 -05:00
Jack Hsu
4846ae53ad
fix(linter): enable analyzeSourceFile as needed when generating new lint project (#18769) 2023-08-24 09:37:34 -04:00
James Henry
a146fcc690
fix(core): bring back setWorkspaceRoot util (#18811) 2023-08-24 11:46:40 +00:00
Jason Jean
72fc94b3f2
chore(core): move project-json plugin to src (#18803) 2023-08-23 19:21:08 -04:00
Jason Jean
165250e629
feat(js): remove ts implementation of ts processing (#18752) 2023-08-23 22:03:42 +00:00
Emily Xiong
6a09105f74
feat(core): replace dotenv with dotenv-expand (#18622)
Co-authored-by: FrozenPandaz <jasonjean1993@gmail.com>
2023-08-23 16:09:32 -04:00
Caleb Ukle
f5d55e35ef
fix(testing): improve error message for ct generators (#18597) 2023-08-23 13:27:29 -05:00
Jonathan Cammisuli
bbae14b9a7
fix(core): do not use joinPathFragments for generating files (#18753) 2023-08-23 12:23:03 -04:00
Jason Jean
9c380d9f80
Revert "fix(core): nx should not break if packages were not installed… (#18784) 2023-08-22 20:14:04 -04:00
Emily Xiong
9d5a3830be
feat(misc): remove dotenv from executors (#18719) 2023-08-22 20:00:37 -04:00
Miroslav Jonaš
8f6f71ec44
docs(linter): add recipe for flat config converter (#18614) 2023-08-23 01:37:13 +02:00
Miroslav Jonaš
e34219ab96
feat(linter): add flat config support to generators (#18534) 2023-08-23 01:36:58 +02:00
Jack Hsu
9ffea2bb1b
fix(linter): error on dependencies that are only in devDependencies instead of production dependencies (#18780) 2023-08-22 23:05:53 +02:00
Joshua Bean
34f414817f
fix(linter): fixes usages of lintProjectGenerator without eslintFilePatterns provided (#18741) 2023-08-22 21:04:48 +02:00
Katerina Skroumpelou
57463ed25a
fix(storybook): install nx/vite for non-buildable libs (#18778) 2023-08-22 19:46:50 +03:00
Leosvel Pérez Espinosa
016c89fed6
feat(nx-plugin): use helper to determine project name and root in project generators (#18739) 2023-08-22 12:28:23 -04:00
Leosvel Pérez Espinosa
1b0439b55c
feat(misc): use helper to determine project name and root in npm-package generator (#18710) 2023-08-22 12:26:54 -04:00
Leosvel Pérez Espinosa
d1da057811
fix(react): normalize remote name and directory correctly when using new project root format (#18770) 2023-08-22 16:18:02 +01:00
Michał Mrozek
3f3f2475be
cleanup(core): improve prettier bin path resolution (#18672) 2023-08-22 10:56:52 -04:00
Leosvel Pérez Espinosa
9123271732
fix(angular): normalize remote directory correctly when using new project root format (#18765) 2023-08-22 15:34:15 +01:00
Leosvel Pérez Espinosa
a2f761352b
feat(react-native): use helper to determine project name and root in project generators (#18734) 2023-08-22 15:33:55 +01:00
Leosvel Pérez Espinosa
b3a0c0efed
fix(misc): fix normalizing e2e project name and root (#18757) 2023-08-22 15:33:41 +01:00