Guy Bedford
8f7f1018d2
ncc inlining optimizations ( #18752 )
...
This adds ncc inlining optimizations for the following dependencies:
* cacache
* schema-utils
* find-cache-dir
* mkdirp
* neo-async
* web-vitals
The slight increase in output in the reports here is due to the variation of the bundled version of web-vitals.
In addition, this moves ast-types to be a devDependencies entry instead of in dependencies as it was before https://github.com/vercel/next.js/pull/14746 as I could not see any production usage (ping @prateekbh). Happy to separate that out into a separate PR if preferred too.
2020-11-04 21:52:49 +00:00
Cowboy Ho
28e12876b8
Fix router not working on some protocol ( #16650 )
...
Co-authored-by: Tim Neutkens <timneutkens@me.com>
Co-authored-by: Joe Haddad <joe.haddad@zeit.co>
Co-authored-by: JJ Kasper <jj@jjsweb.site>
2020-11-03 16:18:02 -05:00
Tim Neutkens
ea29bb3e4c
Fix precompiled code ( #18093 )
...
Solves the build failure we're seeing on PRs
2020-10-21 18:43:39 +00:00
Ludovico Fischer
0d3671c2c2
Update to postcss-loader 4.0.2. ( #17458 )
...
Co-authored-by: Tim Neutkens <timneutkens@me.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2020-10-19 17:07:59 +02:00
JJ Kasper
bbdebd4f57
Make sure animated assets aren't de-animated by optimizer ( #17974 )
...
This makes sure the image optimizer doesn't de-animate images by transforming them with sharp since sharp doesn't currently handle outputting animated images
x-ref: https://github.com/vercel/next.js/pull/17749
2020-10-17 19:22:10 +00:00
JJ Kasper
ad22e77309
Expose dotenv loading under separate package ( #17152 )
...
* Expose dotenv loading under separate package
* Update pre-compiled
* Rename package to @next/env
* Update lint ignores
* Update package.json
Co-authored-by: Joe Haddad <joe.haddad@zeit.co>
2020-09-25 13:14:28 -05:00
Bogdan Chadkin
e5f9fbbcdf
Upgrade sass loader ( #16970 )
...
The new version replaced big clone-deep package with dependency-free klona
- https://github.com/webpack-contrib/sass-loader/releases/tag/v10.0.0
- https://github.com/webpack-contrib/sass-loader/releases/tag/v9.0.0
Also deduped some related transitives.
2020-09-11 12:36:48 +00:00
Sakito Mukai
7efa3babb7
Security upgrade node-fetch ( #17009 )
...
There was a security update for node-fetch.
> This is an important security release. It is strongly recommended to update as soon as possible.
https://github.com/node-fetch/node-fetch/blob/master/docs/CHANGELOG.md#v261
2020-09-11 09:01:48 +00:00
Joe Haddad
f921b4f476
Auto enable React's new JSX transform on 17.x ( #16603 )
2020-09-01 11:29:25 -04:00
Sergey Rubanov
feeb941dc6
Update to Terser 5 ( #16194 )
...
Co-authored-by: Tim Neutkens <timneutkens@me.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2020-08-16 19:32:37 +02:00
Joe Haddad
33176806f3
Remove unused dependency ( #16168 )
2020-08-13 13:40:08 -04:00
Joe Haddad
e08b633c3a
Do not bundle caniuse-lite ( #16048 )
2020-08-10 11:27:21 -04:00
Joe Haddad
882288b532
Warn when Fast Refresh is disabled (React <16.10) ( #15931 )
2020-08-06 10:41:11 -04:00
Tim Neutkens
60f1d58c83
Fix some webpack 5 deprecation warnings ( #15797 )
...
- Use latest terser version (still 1 warning in the stable version which is an open PR)
- Add emitOnErrors instead of noEmitOnErrors
- Added trace-deprecations for Next.js core development
2020-08-03 12:57:17 +00:00
Sebastian Benz
5636748708
upgrade @ampproject/toolbox-optimizer to 2.5.14 ( #15463 )
2020-07-27 18:12:33 +00:00
Bogdan Chadkin
a26c69d11d
Upgrade browserslist ( #15324 )
...
Co-authored-by: Joe Haddad <joe.haddad@zeit.co>
2020-07-20 10:01:34 -04:00
Tim Neutkens
14babe5b3f
Make type checking compatible with webpack 5 ( #15158 )
...
Co-authored-by: Joe Haddad <joe.haddad@zeit.co>
2020-07-15 13:56:27 -04:00
Tim Neutkens
c5cc6072d0
Use single webpack runtimeChunk for Node.js compilation ( #14722 )
...
Webpack 5 supports a single runtimechunk for the Node.js compilation, this solves sharing modules between entrypoints.
2020-07-01 15:34:00 +00:00
Joe Haddad
923afd68d4
Upgrade CSSNano Version ( #14638 )
...
Fixes #14632
Fixes #14690
2020-06-29 21:29:53 +00:00
Tim Neutkens
ae542b8525
Use entry option instead of custom make hook ( #14527 )
...
Simplifies on-demand-entries a bit.
2020-06-26 04:26:09 +00:00
Tim Neutkens
08e7fa16db
Get rid of autodll ( #13669 )
...
Prepares for the upgrade to webpack 5
2020-06-02 19:20:37 +00:00
Jan Potoms
f69757408e
Update browserslist/caniuse-lite ( #13605 )
...
Looks like `caniuse-lite` is out of date and causing test failures.
- I upgraded both `browserslist` and `caniuse-lite` to latest semver compatible version.
- This seemed to cause changes in ncc compiled files, so recompiled.
- `lint-staged` failed on these files even though they should be ignored. As a fix, I applied the advice from https://github.com/okonet/lint-staged#how-can-i-ignore-files-from-eslintignore-
- Updated some test snapshots. 🤔 not sure this is the way to go
2020-05-31 19:37:01 +00:00
Joe Haddad
37f4353f24
Do not throw away tsconfig.json
comments ( #13458 )
...
This pull request updates our TypeScript verification process to not wipe out potentially vital user comments.
Introducing a prompt process was mostly a side effect of users wanting to keep comments.
There's no reason we really need this prompt, as answering no would refuse to boot the Next.js server anyway.
---
Fixes #8128
Closes #11440
2020-05-27 18:46:18 +00:00
JJ Kasper
9df9d4aea5
Fix build stalling with styled-jsx plugins ( #12952 )
2020-05-15 17:15:15 -04:00
Joe Haddad
8b51e003f5
Upgrade deps ( #12700 )
2020-05-10 20:48:57 -04:00
Joe Haddad
6627f57b59
[Fast Refresh] Upgrade react-refresh
for SC ( #12627 )
2020-05-08 10:28:51 -04:00
Sebastian Benz
5dfb2e40d1
Update AMP dependencies ( #12536 )
2020-05-06 10:18:18 -04:00
Joe Haddad
d81f23d74f
Upgrade Flexbugs Dependency ( #12459 )
...
Co-authored-by: JJ Kasper <jj@jjsweb.site>
2020-05-04 12:33:34 -05:00
matamatanot
5787cbd9de
Update lint-staged ( #12225 )
2020-05-02 15:47:16 -04:00
Tim Neutkens
0713ba4e78
Fix wildcard paths causing infinite resolving ( #12318 )
2020-04-29 17:04:42 +02:00
JJ Kasper
af33ebc35d
Fix ncc'd version of terser not being used by terser webpack plugin ( #12252 )
2020-04-28 09:58:34 +02:00
JJ Kasper
3094016cc3
Downgrade terser to fix invalid minifying ( #12178 )
2020-04-26 15:16:43 -04:00
Joe Haddad
fcc6d7d483
Fix CSS Module HMR ( #12177 )
2020-04-25 13:08:06 +02:00
Joe Haddad
5d8709946a
[internal] Dedupe monorepo deps ( #12093 )
...
* Dedupe webpack
* Dedupe deps
* Update compiled deps
2020-04-22 01:25:43 -04:00
Fonger
fc830b25de
Upgrade ora to 4.0.4 to prevent undefined progress on CI build ( #12088 )
2020-04-21 22:52:07 -04:00
Joe Haddad
07b24e6fa1
Upgrade webpack ( #12082 )
...
* Upgrade webpack
* rebundle
2020-04-21 16:05:29 -04:00
Joe Haddad
fe09c10383
Upgrade terser-webpack-plugin
for Webpack 5 ( #11922 )
...
* Upgrade `terser-webpack-plugin` for Webpack 5
* Upgrade again
* cacache cannot be bundled
* cacache cannot be bundled
* fix file
* remove cacache dep
* Update LICENSE
2020-04-15 14:20:25 -04:00
Joe Haddad
041384bdda
Upgrade ci-info
( #11758 )
...
* Upgrade `ci-info`
This adds support for Nevercode, GH Actions, and Render.
* Repackage compiled deps
* Try to fix test
2020-04-09 10:23:04 -04:00
JJ Kasper
84b89c8b24
Pre-ncc compiled packages to prevent re-nccing unnecessarily ( #11569 )
...
* Pre-ncc compiled packages to prevent re-nccing unnecessarily
* Add compiled files
* Re-run pre-ncc step
* Add check to workflow to ensure pre-compiled doesnt need updating
* Update check-pre-compiled script
* Add handling for lower case license while nccing
* bump
Co-authored-by: Joe Haddad <joe.haddad@zeit.co>
2020-04-07 09:42:16 -04:00