Kevin Marrec
7145c1ab5d
feat(builder): optional typescript support ( #4557 )
2018-12-15 10:25:08 +03:30
Ricardo Gobbo de Souza
99614535b5
feat(vue-app, vue-renderer): support meta headAttrs
( #4536 )
2018-12-14 17:36:26 +03:30
Hartmut
da0a3794ef
fix(vue-app): add type definition for ComponentOptions.middleware
( #4531 )
2018-12-14 06:01:25 +03:30
Mark
b413bc14fb
fix(resolver): resolvedPath/index.[ext] resolution ( #4548 )
2018-12-13 22:09:42 +03:30
Xin Du (Clark)
d0c8fcbaa5
fix: duplicate style in extractCSS ( #4546 )
...
[skip ci]
2018-12-13 22:07:47 +03:30
renovate[bot]
eda33bc48a
chore(deps): update all non-major dependencies ( #4537 )
2018-12-13 00:59:27 +03:30
Xin Du (Clark)
657a6cc7c9
chore: tiny refactoring ( #4534 )
2018-12-12 10:47:54 +00:00
Clark Du
28300ee0f9
refactor: remove extendedConfig.devtool check
2018-12-12 10:10:24 +00:00
Clark Du
8d728da3c7
refactor: remove unnecessary env
2018-12-12 09:38:06 +00:00
Alexander Lichter
f1ff6341ea
feat: add process.modern ( #4532 )
2018-12-12 13:03:19 +03:30
Alexander Lichter
c60b1945e8
chore: cleanup ( #4529 )
2018-12-12 10:01:49 +03:30
William Chong
683dbba4f7
fix: csp SHA hashes accumulate when using custom script-src rules ( #4519 )
...
[skip ci]
2018-12-12 09:59:28 +03:30
renovate[bot]
13c7b6d671
chore(deps): vue v2.5.21 ( #4523 )
2018-12-12 09:57:26 +03:30
Alexander Lichter
8e0b5081f2
fix: allow pcss ending for webpack loader ( #4530 )
...
[skip ci]
2018-12-12 09:52:43 +03:30
Alexander Lichter
88668f0fc4
chore: add plugin suffix for ExtractCssChunksPlugin ( #4528 )
2018-12-11 20:56:28 +00:00
Alexander Lichter
c6d820aad8
feat(webpack): add experimental HardSourceWebpackPlugin support ( #4527 )
2018-12-12 00:19:16 +03:30
Sébastien Chopin
15051978f0
feat(vue-app): <n-link> and <n-child> component aliases ( #4525 )
2018-12-11 20:37:04 +03:30
Sébastien Chopin
8a200f7e91
fix(server): Cannot read property client of null when webpackHMR & restarting Nuxt
2018-12-11 16:20:59 +01:00
ousiri
431cc15617
fix: keepAliveProps broken in <nuxt-child> ( #4521 )
2018-12-11 11:11:15 +01:00
Dmitry Molotkov
51e4488dd4
feat(common): add yandex and vivaldi to modern browsers ( #4516 )
2018-12-11 10:41:28 +03:30
Ryan Lindskog
29c5bb6513
refactor: remove caniuse-lite dependency ( #4419 )
2018-12-11 01:05:04 +03:30
Dmitry Molotkov
33edef2d40
fix(webpack): allow changing devtool with extend ( #4515 )
2018-12-11 01:04:41 +03:30
renovate[bot]
b07c27a843
chore(deps): update all non-major dependencies to ^2.5.20 ( #4514 )
2018-12-10 22:09:04 +03:30
Dmitry Molotkov
c3128eaced
fix(server): allow rendering urls with unicode characters ( #4512 )
2018-12-10 16:48:23 +00:00
renovate[bot]
b47a993429
chore(deps): update dependency caniuse-lite to ^1.0.30000918 ( #4510 )
2018-12-10 16:05:30 +00:00
Pooya Parsa
f0cb654a5d
fix(vue-renderer): improve ready handling ( #4511 )
2018-12-10 12:16:05 +00:00
renovate[bot]
6d8aeec81c
chore(deps): update vue to v2.5.19 ( #4509 )
2018-12-10 01:47:40 +03:30
Jonas Galvez
655f11cefd
chore: update code to meet new curly-all rule ( #4505 )
...
[skip ci]
2018-12-10 01:30:48 +03:30
Pooya Parsa
1162f2ddc1
feat: use runInNewContext: true for nuxt dev ( #4508 )
2018-12-09 21:37:36 +00:00
Sébastien Chopin
45be638479
fix(vue-app): Fix route meta to handle order
2018-12-09 13:07:06 +01:00
Sébastien Chopin
25dea5f52a
fix(dev): Show correct path when webpack watched files changed
2018-12-09 12:47:57 +01:00
Pooya Parsa
fe0516978a
fix: improvements for build and dev stability ( #4470 )
2018-12-09 14:12:22 +03:30
Xin Du (Clark)
669ffa51ed
refactor: migrate to extract-css-chunks-webpack-plugin ( #4495 )
...
fixes #4131 .
2018-12-09 13:58:08 +03:30
Jonas Galvez
af9b30cab7
feat: upgrade css loader to v2 ( #4503 )
...
* use new exportOnlyLocals option
* upgrade css-loader in package.json
2018-12-09 13:45:48 +03:30
Alexander Lichter
f1b2ca3d60
feat: add an option to disable FriendlyErrorsWebpackPlugin ( #4498 )
2018-12-09 13:38:59 +03:30
renovate[bot]
7c820d9262
chore(deps): update all non-major dependencies ( #4497 )
...
* chore(deps): update all non-major dependencies
* pin vue to 2.5.17
2018-12-09 12:28:49 +03:30
renovate[bot]
ff20bbbbb5
chore(deps): update all non-major dependencies ( #4483 )
2018-12-07 13:53:50 +00:00
Clark Du
e6808c57ef
fest: add build.corssorgin ( #4472 )
2018-12-05 19:51:58 +03:30
renovate[bot]
9c15c18d1b
chore(deps): update all non-major dependencies ( #4475 )
2018-12-04 15:58:15 +03:30
Clark Du
5a8e6e4bdf
fix: merge route.meta into options.meta ( #4479 )
...
[skip release]
2018-12-04 15:49:05 +03:30
Clark Du
14fe6792ae
feat: check modern build file in modern mode ( #4467 )
...
[skip release]
2018-12-04 15:41:18 +03:30
Clark Du
e2ab1b4896
fix(vue-app): router.meta is null on extendRoutes( #4478 )
...
fixes #4154
2018-12-03 14:21:17 +03:30
Pooya Parsa
6589670864
fix(server): delete all non-js assets
2018-12-01 14:29:26 +03:30
Pooya Parsa
4b643b9528
fix(renderer): ignore invalid sourcemaps
2018-12-01 14:21:10 +03:30
Pooya Parsa
c0721c0174
fix(vue-renderer): parse JSON values before passing to bundle-renderer
...
prevent error that occuers in rare cases: TypeError: Cannot read property 'sections' of undefined
Related to #4439
2018-12-01 14:11:10 +03:30
Pooya Parsa
0f104aa588
feat: improve SSR bundle ( #4439 )
...
- Better insights and inspection for server bundle
- Remove all vue related dependencies from vue-renderer package as much as possible to reduce install size of nuxt-start
- Support for single file distributions (serverless)
- Remove server-bundle.json and use the standard .js files for dist/server
- Mitigate CALL_AND_RETRY_LAST Allocation failed errors. Most of the cases happen on JSON.parse() the part when loading bundle. (#4225 , #3465 , #1728 , #1601 , #1481 )
- Reduce server dist size by removing escape characters caused by JSON serialize
- Faster dev reloads and production start by removing extra JSON.serialize/JSON.parse time
- Less memory usage
- General performance improvements and refactors
2018-12-01 13:43:28 +03:30
Pooya Parsa
06ddfbb77b
fix(webpack): deepClone before calling extendConfig ( #4464 )
2018-11-30 20:22:53 +00:00
Dmitry Molotkov
a6fed0acbd
fix(vue-app): allow passing custom props to error function ( #4462 )
...
Resolves #4460 .
2018-11-30 22:45:29 +03:30
Ricardo Gobbo de Souza
1d78027e2b
fix: offer a new port and listen if already used, use consola on server error ( #4428 )
...
* Use consola on server error
* fix style
* ignore coverage
* use `consola.error(e)`
* formatting server error
* fix style
* offer a new port and listen
* fix style
* simplify return
* Revert "fix style"
This reverts commit 770347adb9
.
* Revert "simplify return"
This reverts commit 26f2588b2f
.
* simplified tests
* remove dependency `get-port`
* using port `0` to assign a random free port
* update `this.port` value with `address.port`
* For production, use `consola.fatal`
* pass options.dev from server to listener constructor
* add dev on constructor
* improve serverErrorHandler and close
* Update listener.js
* improve serverErrorHandler
* improve the way to handle listen errors
* fix missed line
* fully close old server before listening on a random port
* update listen.test
2018-11-30 16:32:15 +01:00
Alexander Lichter
71136fc9b6
feat: allow lang="postcss"
in Vue SFCs ( #4417 )
...
* fix: allow postcss lang as tag
* refactor: own postcss rule
2018-11-30 16:23:44 +01:00