Tim Neutkens
cbc52d1b31
Update loader-utils ( #30743 )
...
Co-authored-by: jj@jjsweb.site <jj@jjsweb.site>
Co-authored-by: Steven <steven@ceriously.com>
Co-authored-by: Jiachi Liu <inbox@huozhi.im>
2021-11-02 16:13:15 +01:00
Tim Neutkens
64e414160d
Add regenerator path ( #30786 )
2021-11-02 12:11:53 +01:00
Tim Neutkens
8a6307fc57
Remove isCommonJS check as it has been moved to next-swc ( #30677 )
...
Co-authored-by: JJ Kasper <jj@jjsweb.site>
2021-10-30 17:37:35 -05:00
Leroy Witteveen
d8cb8c5fbc
Fixed "Expected jsx identifier" error on TypeScript generics & angle bracket type assertions in .ts files ( #30619 )
...
* Fixed "Expected jsx identifier" error on TypeScript generics & angle bracket type assertions
* Ignore error from node-notifier on M1
* Add tests
Co-authored-by: Tim Neutkens <tim@timneutkens.nl>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-10-30 14:51:42 +02:00
Tim Neutkens
417ad95e04
Add isDevfallback to cache name to create a separate cache for the fallback compiler ( #30227 )
2021-10-24 15:25:02 +02:00
Tim Neutkens
08a7f7f31a
Enable SWC by default when there is no custom Babel config ( #29811 )
...
Co-authored-by: Tobias Koppers <tobias.koppers@googlemail.com>
Co-authored-by: jj@jjsweb.site <jj@jjsweb.site>
Co-authored-by: Maia Teegarden <dev@padmaia.rocks>
Co-authored-by: padmaia <padmaia@users.noreply.github.com>
2021-10-23 10:21:44 +02:00
Maia Teegarden
d5aa0387b9
Add page config swc transform ( #30183 )
...
* Add page config swc transform
* Build next-swc binaries
* Disable page config transform in some scenarios
* Build next-swc binaries
* Only skip dropping bundle in dev mode
* Build next-swc binaries
* Allow for amp 'hybrid' configuration
* Build next-swc binaries
2021-10-22 16:08:09 -07:00
Tim Neutkens
78ce76553b
Enable fast refresh transform when using SWC ( #30106 )
2021-10-20 16:07:35 +02:00
Tim Neutkens
cf9eb36e7c
Remove unused SWC option
2021-10-15 22:10:18 +02:00
Donny/강동윤
e844582400
Upate swc to allow line comments in css ( #29943 )
...
Co-authored-by: kdy1 <kdy1@users.noreply.github.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: Tim Neutkens <timneutkens@me.com>
2021-10-15 17:25:31 +02:00
Tim Neutkens
628bb397b3
Fix bug with getServerSideProps when swcLoader is enabled ( #29760 )
...
Ported from #29185
These are all related to `swcLoader`:
- Fixes commonjs code being output as ESM
- Fixes bug with `getServerSideProps` not getting querystrings and added tests for it
- Disable SWC on Babel test suites
- Disable SWC on no-anon-default-export test suite
- Disable SWC on page-config test suite (pending porting of the Babel plugin)
- Ensure `sourcesContent` is part of the sourcemap
## Bug
- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Errors have helpful link attached, see `contributing.md`
## Feature
- [ ] Implements an existing feature request or RFC. Make sure the feature request has been accepted for implementation before opening a PR.
- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Documentation added
- [ ] Telemetry added. In case of a feature if it's used or not.
- [ ] Errors have helpful link attached, see `contributing.md`
## Documentation / Examples
- [ ] Make sure the linting passes
2021-10-09 14:39:53 +00:00
Tim Neutkens
10daef9607
Ensure Next.js dist files are commonjs compatible with swcLoader enabled ( #29138 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-09-16 16:11:30 +02:00
Tim Neutkens
7d664d5b36
Add stats config for SWC ( #28883 )
...
* Add stats config for SWC
* Remove stats for deprecated mode
* Include native binaries in local linking
* Expose minify in next-swc
* Build next-swc binaries
* Only upload changed binary artifact
* Build next-swc binaries
* Expose minify in js binding
* Use new minify function in terser plugin
* Build next-swc binaries
* Build next-swc binaries
* Build next-swc binaries
* Pass pagesDir option to SWC for next/dynamic
* Build next-swc binaries
* Add spans for next-trace-entrypoints-plugin
* Fix linting
Co-authored-by: Maia Teegarden <dev@padmaia.rocks>
Co-authored-by: padmaia <padmaia@users.noreply.github.com>
Co-authored-by: timneutkens <timneutkens@users.noreply.github.com>
2021-09-14 18:13:11 +02:00
강동윤
c38e702347
Make next-ssg optional ( #28862 )
...
Co-authored-by: Tim Neutkens <timneutkens@me.com>
2021-09-13 12:20:38 +02:00
Tim Neutkens
c65248d732
Remove unused imports
2021-08-25 11:11:45 +02:00
Tim Neutkens
9316dc0a8e
Add default trace format that is exported automatically ( #28461 )
...
Co-authored-by: Steven <steven@ceriously.com>
2021-08-25 10:47:16 +02:00
Tim Neutkens
d2f43b718f
Add experimental SWC minify and SWC loader options ( #27664 )
2021-08-06 16:07:36 +02:00
Maia Teegarden
4172a4c0a6
Add initial next swc package with first transform ( #27355 )
...
* Set up next-swc package with no custom transforms
* Add hook_optimizer transform
* Fix lint
* Build next-swc on CI
* Add toolchain in rust action
* Build binaries in manual workflow
* Commit from GitHub Actions (Build next-swc native binaries)
* Update dependencies
* Update swc and use stable rust
* Build next-swc binaries
* Test compiled code
* Dedupe @node-rs/helper
* Add workflow to check next-swc binaries
* Fix check native
* PR feedback
* PR feedback
* Pr feedback
* Build next-swc binaries
* Combine native workflows
* Add docs for contributors on less common platforms
* PR feedback
* Compare JsWord instead of converting to string
* Fix workflow formatting
* Add docs for building binaries for CI
* Build next-swc binaries
* Fix workflow if syntax
* Add license info to copied code
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-07-27 17:07:28 +02:00