Jason Jean
2ee965042d
Revert "feat(js): add swc cli options --strip-leading-paths ( #22193 )" ( #22832 )
2024-04-15 20:35:58 -04:00
Every
f59ed58ae6
feat(js): add swc cli options --strip-leading-paths ( #22193 )
...
Co-authored-by: Jack Hsu <jack.hsu@gmail.com>
2024-04-11 10:54:27 -04:00
Colum Ferry
972801ede2
fix(js): swc executor should support inlining on windows ( #21801 )
2024-02-13 18:48:53 +00:00
Miroslav Jonaš
b152f20125
fix(js): fix swc compilation output path handling ( #18588 )
...
Co-authored-by: FrozenPandaz <jasonjean1993@gmail.com>
2023-08-11 17:30:21 -04:00
Jack Hsu
d63d3573c4
feat(js): add generateExportsField and additionalEntryPoints options to update exports field when building with tsc/swc ( #18319 )
2023-08-01 09:23:48 -06:00
Miroslav Jonaš
63521d7e13
fix(js): ensure compile swc uses current package manager ( #18321 )
2023-07-28 21:43:40 +02:00
Denis Frenademetz
47d23c8436
fix(js): js:node executor resolves main.js and build options correctly ( #17884 )
...
Co-authored-by: Katerina Skroumpelou <sk.katherine@gmail.com>
2023-07-05 10:10:15 +00:00
Jack Hsu
ab609a26d8
fix(js): update swc options so path mappings can work in all environments ( #16390 )
2023-04-19 10:38:01 -04:00
Jason Jean
2d195007b0
feat(core): switch packages to use the @nx scope ( #16069 )
2023-04-14 19:56:37 -04:00
Colum Ferry
ed6524cbe5
cleanup(js): move assets to js package ( #15955 )
2023-04-03 10:24:14 -04:00
Chau Tran
c981ac2e0d
fix(js): handle swcrc path mappings if specified ( #15328 )
2023-03-01 10:05:56 -07:00
Victor Savkin
422c8c735a
cleanup(core): clearly split nx.json config and projects config
2023-01-05 15:35:36 -05:00
Chau Tran
142ed2eead
feat(js): inline non-buildable libs for tsc and swc ( #12280 )
...
Co-authored-by: Chau Tran <chautran@10.0.0.10>
2022-10-07 09:46:43 +07:00
Jack Hsu
ed7db7c114
feat(bundling): add esbuild plugin ( #12053 )
2022-09-20 12:05:58 -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
Jack Hsu
d1af72dde0
fix(js): update SIGINT and SIGTERM handling for tsc/swc executors ( #11492 )
2022-08-08 02:07:27 +00: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
Daniel Grant
63006b791a
fix(js): .swcrc path option should follow existing conventions ( #10127 )
...
Co-authored-by: Craigory Coppola <craigorycoppola@gmail.com>
2022-05-06 13:46:13 -04:00
Daniel Grant
a68120a35b
fix(js): .swcrc path should be customizable ( #10118 )
...
Co-authored-by: Craigory Coppola <craigorycoppola@gmail.com>
2022-05-03 13:41:52 -04:00
Chau Tran
71bd3e13ad
fix(js): default swcCwd to '.' to prevent ENOENT error when invoking swc cli ( #9256 )
...
Co-authored-by: Chau Tran <ctran@Chaus-MacBook-Pro.local>
2022-03-13 22:07:09 -05:00
Chau Tran
7d5988b5c8
fix(js): adjust .swcrc so that it works with swc/jest and no temp .swcrc needed (with migrations) ( #9198 )
...
* fix(js): remove hardcoded source-maps and add default value to sourceMaps in swcrc
ISSUES CLOSED : #9187
* fix(js): rename .swcrc to .lib.swcrc (with migrations)
* fix(js): revert jest config js tmpl in jest generator and replace jest config manually in JS generator
* chore(js): update snapshot
Co-authored-by: Chau Tran <ctran@Chaus-MacBook-Pro.local>
2022-03-07 09:14:31 -06:00
Jason Gerbes
4287d59a2a
fix(js): update dependencies in package.json ( #9073 )
...
Co-authored-by: Jason Gerbes <jason.gerbes@vista.co>
2022-02-24 16:01:43 -06:00
Chau Tran
55277243e4
fix(js): adjust destination directory for swc executor ( #9072 )
...
* fix(js): bump swc deps versions
* fix(js): change swc cli arguments to ensure it works in parity with tsc
* fix(js): add "dts" flag to swc executor
* fix(js): remove dts option as diff in perf is negligible
* fix(js): change logic around swc cli so that outputPath isn't computed
Co-authored-by: Chau Tran <ctran@Chaus-MacBook-Pro.local>
2022-02-23 12:18:00 -06:00
Chau Tran
7da9fbbe88
fix(js): migrate swc executor off of rxjs ( #8728 )
...
* fix(js): clean up swc
* fix(js): clean up swc
* fix(js): add incremental to TypeCheckOptions
* fix(js): use async iterator with tsc executor. remove rxjs deps
* chore(js): remove unnecessary test and commented out code
* fix(js): add else statement for readability
* fix(js): ensure error() and done() always set error and done fields
* chore(js): clean up create async iterable tests
* fix(js): ensure pushQueue is resolved first if there are still items to be resolved before done
Co-authored-by: Chau Tran <ctran@Chaus-MacBook-Pro.local>
2022-02-15 14:16:30 -06:00
Jack Hsu
4070eaec15
feat(js): improve watch mode support for tsc and swc builds ( #8502 )
2022-01-19 11:37:04 -05:00
Chau Tran
22c6ddb73d
fix(js): adjust how to pass information down to swc cli ( #8298 )
2022-01-05 20:28:49 -05:00
Chau Tran
592d0e9aba
fix(js): ensure copy assets and packageJson is executed for swc executor
2021-12-22 18:09:08 -05:00
Chau Tran
1139c616e1
feat(js): add nrwl/js:node executor to serve node apps
2021-12-22 10:33:02 -05:00
Chau Tran
726877d103
feat(js): add SWC support ( #7956 )
...
* feat(js): add SWC support
chore(js): remove comment
fix(js): clean up typecheck after merge
fix(js): add tests to swc
* fix(js): adjust typecheck
* feat(js): add skipTypeCheck to library generator
* fix(js): use Promise.all()
* fix(js): pass in correct tsconfig path
* cleanup(js): remove comment code
* fix(js): use logger from devkit instead of console log
* fix(js): remove unintended exit log
* feat(js): add convert-to-swc generator to convert lib w/ tsc to swc
* fix(js): reexport print diagnostics
2021-12-15 12:23:50 -05:00