JJ Kasper
3094016cc3
Downgrade terser to fix invalid minifying ( #12178 )
2020-04-26 15:16:43 -04:00
Tim Neutkens
5d8968f64a
Remove launched experimental options ( #12197 )
2020-04-25 21:00:41 +02:00
Tim Neutkens
555ba60544
Run tsconfig paths resolver before PnP ( #12104 )
2020-04-24 15:50:36 +02:00
JJ Kasper
5d13e55a4a
Ensure modern AMP client page bundles are removed ( #12138 )
2020-04-23 21:16:35 +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
Joe Haddad
d8c71b1537
Evaluate App before Page in Dev for CSS Ordering ( #12090 )
2020-04-21 23:55:02 -04:00
Joe Haddad
07b24e6fa1
Upgrade webpack ( #12082 )
...
* Upgrade webpack
* rebundle
2020-04-21 16:05:29 -04:00
JJ Kasper
4d193ea33b
Update to only apply experimental process.env stub in developm… ( #12055 )
2020-04-20 20:25:36 +02:00
Joe Haddad
73b859d53e
Add module.hot.invalidate()
to webpack HMR ( #12038 )
2020-04-20 01:26:27 -04:00
Joe Haddad
450d4bd0f3
Experimental: React Refresh Support ( #12008 )
...
* Add Fast Refresh Support
* Add Basic Acceptance Test
* Increase delay
* fix version
* Ignore test files
* Update packages/next/build/webpack/loaders/next-babel-loader.js
* Copy tests
* Redo test style
* drop directory
* fix compile
* fix remove function
* Update helpers
2020-04-19 13:58:31 -04:00
Joe Haddad
4619996d4e
Resolve TypeScript Extension in Correct Order ( #12014 )
2020-04-19 01:12:36 -04:00
Joe Haddad
55ffb96a36
refactor(next-client-pages-loader): allow toggling router HMR ( #11989 )
...
* refactor(next-client-pages-loader): allow toggling router HMR
* Turn on
* Toggle dev properly
* Fix Test Run Order
2020-04-17 22:19:37 -04:00
Joe Haddad
3edfe51861
Strongly Type Usage of Client Pages Loader ( #11985 )
2020-04-17 16:53:43 -04:00
Joe Haddad
48e2c19de0
Serialize JSON Warnings Before Event ( #11976 )
2020-04-17 13:38:09 -04:00
Tim Neutkens
511cf748ee
Enable "paths" support by default ( #11970 )
...
* Enable "paths" support by default
* Enable NEXT_PUBLIC_ prefix exposing the variable globally
Part of #11106
2020-04-17 16:28:17 +02:00
Tim Neutkens
29c697b36b
Add initial configuration changes for webpack 5 ( #11917 )
...
* Disable PnP plugin in webpack 5
Co-Authored-By: Zack Jackson <zackary.l.jackson@gmail.com>
* Use full hashes for hot update names
Co-Authored-By: Zack Jackson <zackary.l.jackson@gmail.com>
* Disable autodll in webpack 5
Co-Authored-By: Zack Jackson <zackary.l.jackson@gmail.com>
* Disable HashedModuleIdsPlugin in webpack 5
Co-Authored-By: Zack Jackson <zackary.l.jackson@gmail.com>
* Use regexes for ignoreplugin as it only supports regexes in webpack 5
Co-Authored-By: Zack Jackson <zackary.l.jackson@gmail.com>
* webpack 4 supports resourceRegExp and contextRegExp
Co-Authored-By: Zack Jackson <zackary.l.jackson@gmail.com>
* Remove webpack 4 specific properties from the webpack 5 config
Co-Authored-By: Zack Jackson <zackary.l.jackson@gmail.com>
* Add library option for webpack 5 support
Co-Authored-By: Zack Jackson <zackary.l.jackson@gmail.com>
* Fix TypeScript Errors
Co-authored-by: Zack Jackson <zackary.l.jackson@gmail.com>
Co-authored-by: Joe Haddad <joe.haddad@zeit.co>
2020-04-15 14:25:02 -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
JJ Kasper
20c7b5c50d
Add initial process.env stubbing for new env support ( #11893 )
...
* Add initial process.env stubbing for new env support
* Fix server process.env being stubbed in production
* bump
Co-authored-by: Joe Haddad <joe.haddad@zeit.co>
2020-04-15 02:42:37 -04:00
JJ Kasper
2b116cea29
Ensure module not found error is shown with jsconfig paths ( #11889 )
...
* Ensure correct module not found error is shown with jsconfig paths
* bump
2020-04-15 02:33:05 -04:00
Scott Parker
67e6cae448
Correct Global and Local CSS Loading Order in Dev ( #11901 )
...
* Global styles now load before local in dev
* fix lint
* Adjust tests
Co-authored-by: Joe Haddad <joe.haddad@zeit.co>
2020-04-15 02:32:25 -04:00
JJ Kasper
2b488ab1e1
Fix NEXT_PUBLIC env values not being inlined ( #11896 )
...
* Clean up env tests a bit
* Fix NEXT_PUBLIC env values not being inlined
Co-authored-by: Joe Haddad <joe.haddad@zeit.co>
2020-04-15 02:32:03 -04:00
Joe Haddad
b1aa594a80
Handle Potential Promise Rejection in Serverless ( #11882 )
2020-04-14 11:43:46 -04:00
Joe Haddad
841cd6c4d7
Fix Situation Where Build Can Hang Indefinitely ( #11881 )
2020-04-14 10:25:24 -04:00
JJ Kasper
d3e308a79f
Add basePath in link component and add/remove it consistently ( #9988 )
...
* Add basePath in link component and add/remove it consistently
* Update to not use regex for delBasePath
* Expose addBasePath as router method
* Revert "Expose addBasePath as router method"
This reverts commit 40fed596195c6affabf837e42d472452768e13a3.
* Expose basePath as router field
* Apply suggestion
* Expose basePath as router field
* remove un-used vars
* Update externals
* Apply lint fix
* Update size-limit test
* Update prefetch
2020-04-14 09:50:39 +02:00
Houssein Djirdeh
04ceba4309
Adds first input delay performance metric ( #8884 )
...
* measures fid
* updates typings, fixes logic, updates per review comments
* update to es5
* separate clearMeasures
* use relayer
* creates fid polyfll render helper + simplifies measure
* switch to dynamic import
* creates fid experimental flag
* removes unecessary time-to-first-input metric
* removes hydration measure removes
* default flag to false
Co-authored-by: Joe Haddad <joe.haddad@zeit.co>
2020-04-13 14:46:46 -04:00
JJ Kasper
37c98faa01
Make sure to pass through query values for custom routes ( #11812 )
2020-04-11 12:57:52 +02:00
Joe Haddad
1199c235b1
Externalize next-server
from Server Builds ( #11819 )
...
* Externalize from Server Builds
* Windows Compatibility for Plugins
* Only check for windows path on windows
* add comments
2020-04-11 12:36:06 +02:00
JJ Kasper
cd1a2a5949
Handle more invalid CSS class characters ( #11809 )
...
* Handle more invalid CSS class characters
* Remove old comment
2020-04-10 10:37:24 -05:00
JJ Kasper
ab4ba0418c
Replace brackets in CSS classes for dynamic routes ( #11795 )
2020-04-10 12:32:55 +02:00
JJ Kasper
0648c35508
Update auto export opt-out warning and err.sh ( #11801 )
2020-04-10 12:31:19 +02:00
Joe Haddad
2704387d2e
Add New Provider ( #11757 )
2020-04-08 16:20:28 -04:00
JJ Kasper
cad2a75649
Make sure to handle "next" import gracefully ( #11733 )
...
* Make sure to handle "next" import gracefully
* Update test file
2020-04-07 15:13:01 -04:00
Aaron Reisman
8f4e265f76
Fix Utility Types ( #11077 )
2020-04-06 17:59:44 +02:00
Aaron Reisman
7a61fb7fdf
Cleanup Build Output Types ( #11076 )
2020-04-06 17:59:36 +02:00
Aaron Reisman
bddd1ce53e
Update compiler.ts Improve TypeScript typings ( #11074 )
...
Improve TypeScript typings
2020-04-06 17:58:35 +02:00
matamatanot
6821d1f8f7
import from compiled ( #11684 )
...
Co-authored-by: “kosuke_matano” <kosuke_matano@cyberagent.co.jp>
Co-authored-by: Tim Neutkens <tim@timneutkens.nl>
2020-04-06 10:24:37 -04:00
JJ Kasper
1cdc607968
Warn when user has pages/_error but no pages/404 ( #11603 )
...
* Warn when user has pages/_error but no pages/404
* Update test
* Update custom-error-no-custom-404.md
* Apply suggestions from code review
Co-Authored-By: Tim Neutkens <tim@timneutkens.nl>
Co-authored-by: Tim Neutkens <tim@timneutkens.nl>
2020-04-05 13:19:14 +02:00
JJ Kasper
56118439b7
Update to make sure to respond with 400 for invalid URLs ( #11561 )
...
* Update to make sure to respond with 400 for invalid URLs
* Update response text for 400 API error
2020-04-02 09:24:32 +02:00
JJ Kasper
3f6bd47dfb
Update build output with renamed column ( #11401 )
...
* Update build output with renamed column
* Update build output test
* Update naming of column
Co-authored-by: Tim Neutkens <timneutkens@me.com>
2020-04-01 11:39:25 +02:00
JJ Kasper
d61eced9a6
Update to make sure AMP only bundles are always removed in pro… ( #11527 )
2020-04-01 10:24:44 +02:00
Tim Neutkens
b8d075ef0e
Update environment support ( #11524 )
...
* Remove req.env
* Rename NEXT_APP_ to NEXT_PUBLIC_
* Remove key exposing env config
* Update tests
* Update NEXT_APP_ test to NEXT_PUBLIC_
2020-03-31 17:53:50 +02:00
Guy Bedford
755dc40969
postcss loaders
2020-03-30 16:26:25 -04:00
Guy Bedford
a3ec26d30a
ignore-loader
2020-03-30 16:26:25 -04:00
Guy Bedford
8dad5abd66
file-loader
2020-03-30 16:26:25 -04:00
Guy Bedford
c855a3828e
babel-loader, cache-loader
2020-03-30 16:26:25 -04:00
Guy Bedford
84a46dfb8c
thread-loader
2020-03-30 16:26:25 -04:00
Guy Bedford
40f6bdef32
autodll-webpack-plugin
2020-03-30 16:26:25 -04:00
Guy Bedford
35a6710cdb
babel revert
2020-03-30 16:26:25 -04:00
Guy Bedford
c16f60067b
path-to-regexp
2020-03-30 16:26:25 -04:00
Guy Bedford
9c2e43a382
find-up
2020-03-30 16:26:25 -04:00