Joe Haddad
3bd2711c19
[Fast Refresh] Improve responsiveness on Windows ( #12909 )
2020-05-15 08:30:23 -04:00
Joe Haddad
b931cbecbf
Simplify CSS Errors ( #12852 )
2020-05-13 17:18:45 -04:00
Joe Haddad
f1423518b9
Better Babel syntax errors ( #12821 )
2020-05-13 11:43:41 -04:00
Joe Haddad
a3a61b4546
Bump Babel cache key ( #12822 )
2020-05-13 11:18:23 +02:00
Tim Neutkens
93c81494c6
Make fetch polyfill work with ky-universal ( #12804 )
2020-05-12 15:58:21 -04:00
Joe Haddad
e0449a5b9c
[Fast Refresh] New Overlay for Prerender Error ( #12485 )
2020-05-04 17:16:03 -04:00
matamatanot
05e93e1520
Use fs.promises instead of promisify ( #12026 )
2020-05-02 00:10:19 -04:00
Joe Haddad
23941cdca2
[Fast Refresh] Skip Environment Check ( #12359 )
2020-04-30 12:58:22 -04:00
Joe Haddad
fbea795ad9
[Fast Refresh] Redesigned Runtime Error Experience ( #12222 )
2020-04-30 10:50:25 -04:00
Tim Neutkens
4c8ff7c8e0
Polyfill fetch by default ( #12353 )
2020-04-30 16:35:48 +02:00
JJ Kasper
88fd9a0dd2
Update jsconfig paths fix for windows ( #12328 )
2020-04-29 17:56:18 -04:00
Tim Neutkens
0713ba4e78
Fix wildcard paths causing infinite resolving ( #12318 )
2020-04-29 17:04:42 +02:00
Joe Haddad
937884b64e
Fix CSS Identifier Cleaning ( #12239 )
2020-04-27 10:35:10 -04:00
Tim Neutkens
5d8968f64a
Remove launched experimental options ( #12197 )
2020-04-25 21:00:41 +02: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
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
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
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
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
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
JJ Kasper
37c98faa01
Make sure to pass through query values for custom routes ( #11812 )
2020-04-11 12:57:52 +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
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
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
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
202fcbff7a
terser
2020-03-30 16:26:25 -04:00
Guy Bedford
7194bfc6a6
string-hash, strip-ansi
2020-03-30 16:26:25 -04:00
Guy Bedford
caa5da7c41
source-map, manifest type fix
2020-03-30 16:26:25 -04:00
Guy Bedford
9615bbd83d
recast, babel core sharing
2020-03-30 16:26:25 -04:00
Guy Bedford
4adf4b3300
lodash.curry
2020-03-30 16:26:25 -04:00
Guy Bedford
6a8455e713
escape-string-regexp
2020-03-30 16:26:25 -04:00
Guy Bedford
a9a704e727
devalue
2020-03-30 16:26:25 -04:00
Guy Bedford
af40b5b2f8
chalk, ci-info
2020-03-30 16:26:25 -04:00
Guy Bedford
90a0cef87e
browserslist
2020-03-30 16:26:25 -04:00
Guy Bedford
5619f990cf
refactor ncc optimization, babel optimization
2020-03-30 16:26:25 -04:00
JJ Kasper
d8155b22ff
Add initial support for new env handling ( #10525 )
...
* Add initial support for new env config file
* Fix serverless processEnv call when no env is provided
* Add missing await for test method
* Update env config to .env.json and add dotenv loading
* ncc dotenv package
* Update type
* Update with new discussed behavior removing .env.json
* Update hot-reloader createEntrypoints
* Make sure .env is loaded before next.config.js
* Add tests for all separate .env files
* Remove comments
* Add override tests
* Add test for overriding env vars based on local environment
* Add support for .env.test
* Apply suggestions from code review
Co-Authored-By: Joe Haddad <joe.haddad@zeit.co>
* Use chalk for env loaded message
* Remove constant as it’s not needed
* Update test
* Update errsh, taskr, and CNA template ignores
* Make sure to only consider undefined missing
* Remove old .env ignore
* Update to not populate process.env with loaded env
* Add experimental flag and add loading of global env values
Co-authored-by: Tim Neutkens <timneutkens@me.com>
Co-authored-by: Joe Haddad <joe.haddad@zeit.co>
2020-03-26 13:32:41 +01:00
Tim Neutkens
7774101ad1
Skip paths that are routed to a .d.ts file ( #11322 )
2020-03-24 12:25:58 +01:00
Tim Neutkens
7fce52b905
Add support for paths in tsconfig.json and jsconfig.json ( #11293 )
...
* Add support for tsconfig/json `paths` option
* Add tests for paths in tsconfig.json
* Don't apply aliases when paths is empty
* Clean up unused methods and link to TypeScript license
* Add tests for jsconfig
* Put feature under an experimental flag
* Enable to see if tests pass
* Update types
* Add feature under an experimental flag
2020-03-23 10:45:51 -04:00
Dulmandakh
d3fb262958
remove mkdirp, bump fs-extra to 9.0.0 ( #11251 )
...
* bump mkdirp to 1.0.3, which support promise
* fix mkdirp in spr-cache.ts
* bump fs-extra to 9.0.0
* remove mkdirp
2020-03-21 17:02:05 +01:00