Jason Jean
834e2db7cb
feat(core): prefix outputs and warn on non-prefixed outputs ( #12470 )
2022-10-11 21:54:25 +00:00
Colum Ferry
09c6ccb266
feat(linter): remove tslint support ( #12279 )
2022-09-28 11:08:01 -04:00
Jack Hsu
d05cc86ac7
fix(bundling): provide correct defaults scripts/styles options ( #12157 )
2022-09-21 17:16:52 +00:00
Victor Savkin
6e6925f8e4
chore(repo): update to nx 14.7.6-beta.6
2022-09-17 15:59:06 -04:00
MaxKless
fd670d298b
docs(misc): update package descriptions to be more consistent ( #12039 )
2022-09-16 17:03:33 -04:00
Jack Hsu
ee8ba2de57
feat(misc): remove unused dependencies from packages ( #11986 )
2022-09-13 08:27:07 -04:00
Jack Hsu
5c00b75dca
chore(misc): update webpack migration to target 14.7.6 ( #11987 )
2022-09-12 23:49:32 -04:00
Jack Hsu
f49769a34a
feat(webpack): add webpack plugin ( #11966 )
2022-09-12 21:19:50 +01:00
Jonathan Cammisuli
e7ec91b9e0
feat(core): add file completion types for the nx language server ( #11669 )
2022-08-26 10:34:33 -04:00
Craigory Coppola
6948ffdcff
fix(core): project graph should be read from executor context
...
These changes lower the risk of reading the cache during a write operation when multiple
processes are actively writing / reading the cache.
2022-08-19 12:50:07 -04:00
Herb
86b2015ddd
feat(node): expose webpack watchOptions to executor ( #11453 )
2022-08-18 12:34:33 -04:00
Miroslav Jonaš
187f5200c0
fix(linter): add jest to root .eslintrc if selected as unit test runner ( #11555 )
2022-08-18 14:51:09 +02:00
Victor Savkin
f8da1ad42b
chore(repo): update nx to 14.6.0-beta.3
2022-08-12 16:10:56 -04:00
Craigory Coppola
458fc36014
chore(misc): split create tree with empty workspace to remove parameter ( #10188 )
...
* feat(devkit): split create-empty-tree to different functions
* chore(repo): apply migration for createEmptyTree
* cleanup(misc): fix tests that migration misses
2022-08-11 19:24:04 -04:00
Jack Hsu
9cbfd65896
feat(node): update @types/node to 18.7.1 ( #11545 )
2022-08-11 14:15:50 +00:00
Chau Tran
0ce3b1a9f6
fix(express): tslib should be included if importHelpers is true ( #11419 )
...
ISSUES CLOSED : #11012
2022-08-11 20:42:29 +07:00
Jack Hsu
5267f4555d
feat(misc): update shared ts-node and ts-loader packages ( #11429 )
2022-08-05 16:47:33 +00:00
Jack Hsu
e45c2f24ba
feat(nextjs): improve support for custom server ( #11325 )
...
- Add new generator for custom server
- Add @nrwl/js:node executor for serving custom server
- Deprecate @nrwl/node:node in favor of the above
2022-08-02 18:37:23 +00:00
Leosvel Pérez Espinosa
6f2d5243c5
cleanup(misc): replace usage of rxjs-for-await ( #11182 )
2022-07-22 15:28:45 -04:00
Jack Hsu
3a63eeab21
chore(core): remove checks for built dependencies in executors since dependsOn guarantees that they are built ( #11227 )
2022-07-20 15:56:57 +00:00
Leosvel Pérez Espinosa
01f7376169
cleanup(misc): consolidate tslib version in generated projects ( #11185 )
2022-07-19 12:59:37 -04:00
Jack Hsu
d657f912d9
feat(web): upgrade webpack plugin versions ( #11191 )
2022-07-18 15:23:30 -04:00
Jack Hsu
96e84eea39
fix(misc): add dotenv as dependencies for plugins that import it ( #11167 )
2022-07-15 16:46:41 -04:00
Miroslav Jonaš
b8efa778f6
fix(core): remove eslintrc.json from the package build artifact ( #11043 )
2022-07-07 18:34:34 +00:00
Chau Tran
2753c11fe9
fix(node): add missing production configuration for serve target in app generator ( #10988 )
2022-07-05 04:34:32 +00:00
Jack Hsu
bf11bbf709
feat(node): update @types/node to 18.0.0 ( #10916 )
2022-06-27 14:33:48 +00:00
Miroslav Jonaš
62bae5a120
feat(core): make npmScope optional ( #10018 )
2022-06-23 10:57:54 +02:00
Craigory Coppola
15c04b099e
chore(repo): enable eslint plugin checks ( #10666 )
2022-06-09 18:04:06 -04:00
Jay Tavares
99b245b08d
feat(node): add deleteOutputPath option to @nrwl/node:webpack executor ( #10073 )
2022-06-08 17:48:45 -04:00
Denis Frenademetz
7418ae19c2
fix(node): use webpack compilation hooks to emit package.json ( #10229 )
...
Use the webpack plugin system to create the package.json, this allows for developers to use plugins like
CleanWebpackPlugin which clears the dist before the compilation starts. If this plugin is used in
combination with the old method of generating the package.json, then it is deleted on compilation start.
2022-06-08 10:46:03 -05:00
Craigory Coppola
4d7e5ba29a
chore(misc): remove defaultCollection from generators ( #10601 )
2022-06-06 20:03:46 +00:00
Leosvel Pérez Espinosa
914f0ce707
feat(misc): update typescript to 4.7 ( #10560 )
2022-06-02 13:29:11 -04:00
Victor Savkin
e491c6f738
feat(core): make nx.json optional
2022-05-31 15:35:28 -04:00
Victor Savkin
3d97203b1e
chore(repo): migrate to nx@14.2.0-beta.1
2022-05-30 20:10:02 -04:00
Chau Tran
36010c1c0e
feat(js): implement a smarter compiler (tsc, swc) helper dependency d… ( #10297 )
...
* feat(js): implement a smarter compiler (tsc, swc) helper dependency detection
ISSUES CLOSED : #10270
* chore(js): add test to check for swc/helpers upon build lib
2022-05-20 14:14:30 -05:00
Jason Jean
04985be149
chore(repo): switch publishing to use lerna ( #10293 )
2022-05-20 00:35:47 +00:00
Chau Tran
7b9b0cd21b
fix(node): add workaround for handling sub processes in node:node executor ( #10292 )
...
In Nx 15, we plan to clean up runExecutor and implement proper process handling in runExecutor
upstream. This is a workaround that fix some racing-condition in node:node exexecutor downstream
ISSUES CLOSED : #9305
2022-05-17 16:13:58 -04:00
Victor Savkin
6351413b98
fix(core): preserve dash casing when passing args to executors
2022-05-17 14:48:53 -04:00
Caleb Ukle
ecf88a6995
fix(testing): update v14 migration and migrate jest.config.ts to use export default ( #10035 )
...
* fix(testing): jest.preset.ts => jest.preset.js
* fix(testing): update to export default
* fix(testing): migration for moving to export default
* fix(testing): add eslint ignore comments for jest config properties
fixes : #10021
* fix(testing): update tsconfig.spec.json for next apps with project parserOptions
fixes : #9982
* fix(testing): prevent renaming root jest preset
fixes : #9973
* fix(testing): update snapshots for export default
* fix(testing): bump migration version to run
* fix(testing): make sure default jest tests pass for various projects
* fix(js): generate correct jest config for --compiler=swc --js
2022-05-11 18:04:29 +00:00
Phillip Barta
0cc7042beb
chore(repo): updated dependency fs-extra to ^10.1.0 ( #9985 )
2022-05-06 17:56:19 -04:00
Jason Jean
e4cccfc14d
chore(repo): update nx to 14.1.1 ( #10132 )
2022-05-04 15:27:43 +00:00
Jason Jean
4f99b77e42
chore(repo): update nx to 14.0.2 ( #9974 )
2022-04-23 18:06:01 +00:00
Caleb Ukle
88971468db
fix(testing): pass --js flag to jest generators ( #9965 )
2022-04-22 22:43:59 -04:00
Caleb Ukle
39331d1e17
feat(testing): move jest config to .ts files ( #9854 )
...
* feat(testing): move jest config to .ts
move jest config and preset to ts files
ISSUES CLOSED : #8344
* fix(testing): update tests for jest.config.ts changes
update tests broken by renaming jest fils to ts files
2022-04-21 17:58:40 +00:00
Jason Jean
cb7fb22bca
feat(core): remove @types/node from default workspace ( #9853 )
...
Signed-off-by: Jason Jean <jasonjean1993@gmail.com>
2022-04-20 12:43:23 -04:00
James Henry
46e7b4d49c
chore(core): improve help output for generators and executors ( #9800 )
2022-04-12 14:05:55 -04:00
Giora Guttsait
75b0744955
fix(core): init generators should not crash when trying to remove dependencies when package.json does not have dependencies ( #9765 )
...
Co-authored-by: Craigory Coppola <craigorycoppola@gmail.com>
2022-04-12 09:10:13 -04:00
zhaoyunfeng
0e68c616fe
fix(node): webpack executor doesn't respect option outputFileName ( #9740 )
...
Co-authored-by: zhaoyunfeng <zhaoyunfeng@worktile.com>
2022-04-08 14:16:54 -04:00
Kalarrs Topham
f9223817b3
feat(node): add support for async webpack configuration ( #9641 )
2022-04-01 22:48:31 +00:00
Jack Hsu
cb4126c442
fix(react): pass configuration from context when reading build target options ( #9656 )
...
Closes #7924
2022-04-01 17:48:40 -04:00