Commit Graph

391 Commits

Author SHA1 Message Date
Jonas Galvez 6b95eff81d fix(pkg): add serialize-javascript to common/package.json (#4565)
[skip ci]
2018-12-16 13:30:08 +03:30
Jonas Galvez 7831e57943 fix: properly serialize head functions (#4558)
#4079
2018-12-15 12:07:31 +03:30
renovate[bot] e6ca79969a chore(deps): update all non-major dependencies (#4551)
[skip release]
2018-12-15 11:01:59 +03:30
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
Clark Du 8baf574254
refactor: improve babel preset (#4446) 2018-11-29 16:54:38 +00:00
Pooya Parsa d66e1ec896 fix: replace nuxtDir with module.paths (#4448)
Co-authored-by: Pooya Parsa <pooya@pi0.ir>
Co-authored-by: Clark Du <clark.duxin@gmail.com>
2018-11-29 13:16:46 +00:00
Clark Du 18b9b750f5 Merge remote-tracking branch 'origin/2.x' into dev 2018-11-28 16:36:36 +00:00
Dmitry Molotkov 6ed3ecacc7 hotfix(vue-app): ReferenceError error passed with routeChanged (#4444) 2018-11-28 17:30:40 +01:00
renovate[bot] ee139253f1 chore(deps): update all non-major dependencies (#4434)
[skip release]
2018-11-28 13:48:20 +00:00
Clark Du fe492d8363
feat(modern): auto detect modern mode (#4422) 2018-11-26 22:49:47 +00:00
Pooya Parsa 8cc954d48e merge 2.x changes into dev
commit 0f28f9cdb6
Author: Pooya Parsa <pyapar@gmail.com>
Date:   Mon Nov 26 21:23:55 2018 +0330

    add simple release script

commit 16c5b892fa
Author: Pooya Parsa <pyapar@gmail.com>
Date:   Mon Nov 26 21:20:03 2018 +0330

    v2.3.4

commit e4a02a51ac
Author: Pooya Parsa <pyapar@gmail.com>
Date:   Mon Nov 26 21:17:40 2018 +0330

    whitelist CHANGELOG files

commit c96e9f4996
Author: Pooya Parsa <pyapar@gmail.com>
Date:   Mon Nov 26 21:14:29 2018 +0330

    lerna auto tag

commit be126bd962
Author: Pooya Parsa <pyapar@gmail.com>
Date:   Mon Nov 26 21:12:22 2018 +0330

    remove extra gitHead

commit eefa13033f
Author: Pooya Parsa <pyapar@gmail.com>
Date:   Mon Nov 26 21:09:31 2018 +0330

    hotfix: build on prepublish hook

commit d0af6a4736
Author: Sébastien Chopin <seb@chopin.io>
Date:   Mon Nov 26 18:37:12 2018 +0100

    bump: Bump to v2.3.3

commit 2e90166f2a
Author: Pooya Parsa <pyapar@gmail.com>
Date:   Mon Nov 26 20:32:11 2018 +0330

    update @nuxtjs/opencollective to 0.2.0

commit f10c9829a8
Author: renovate[bot] <renovate[bot]@users.noreply.github.com>
Date:   Mon Nov 26 20:24:49 2018 +0330

    chore(deps): update dependency vue-meta to ^1.5.6 (#4427)

commit b7285fe8f3
Author: Pooya Parsa <pyapar@gmail.com>
Date:   Mon Nov 26 20:05:18 2018 +0330

    remove build with devtools tests as feature is not merged yet

commit b582e706fc
Author: Pooya Parsa <pyapar@gmail.com>
Date:   Mon Nov 26 19:58:34 2018 +0330

    update patch-only dependencies

commit 289d30f836
Author: Pooya Parsa <pyapar@gmail.com>
Date:   Mon Nov 26 19:55:51 2018 +0330

    remove typings

commit 7e1beed9b8
Author: Dmitry Molotkov <aldarund@gmail.com>
Date:   Sun Nov 25 17:48:13 2018 +0300

    perf(pkg): remove lodash dependency from packages (#4411)

commit 4a85c0311f
Author: Pooya Parsa <pyapar@gmail.com>
Date:   Sun Nov 25 22:46:19 2018 +0330

    fix(pkg): move opencollective dependency nuxt and nuxt-legacy (#4415)

commit d1877935a3
Author: Dmitry Molotkov <aldarund@gmail.com>
Date:   Sun Nov 25 17:52:37 2018 +0300

    fix(server, vue-app): allow unicode page names (#4402)

commit e1c1240b8d
Author: Alexander Lichter <manniL@gmx.net>
Date:   Sun Nov 25 14:51:32 2018 +0000

    fix(server, jsdom): fix timeout error message (#4412)

    [skip release]

commit 0c6c69b011
Author: Alexander Lichter <manniL@gmx.net>
Date:   Sat Nov 24 21:35:43 2018 +0000

    fix(scrollBehavior): emit triggerScroll event after changing layer (#4399)

    resolves: #4080

commit 8030ca1a3d
Author: Alexander Lichter <manniL@gmx.net>
Date:   Sat Nov 24 18:30:28 2018 +0000

    fix(progress-bar): allow 0 for values and remove duplicate defaults (#4397)

commit 54d273720c
Author: Clark Du <clark.duxin@gmail.com>
Date:   Sat Nov 24 00:02:13 2018 +0000

    fix: router Expected "0" to be defined (#4394)

commit 47f02ae5ca
Author: Clark Du <clark.duxin@gmail.com>
Date:   Fri Nov 23 22:34:05 2018 +0000

    fix: empty error message in dev mode

commit ff7c083dda
Author: Clark Du <clark.duxin@gmail.com>
Date:   Thu Nov 22 15:48:26 2018 +0000

    fix: modern=true or false not work as expected (#4378)
2018-11-26 21:32:10 +03:30
Pooya Parsa 16c5b892fa v2.3.4 2018-11-26 21:20:03 +03:30
Pooya Parsa be126bd962 remove extra gitHead 2018-11-26 21:12:22 +03:30
Sébastien Chopin d0af6a4736 bump: Bump to v2.3.3 2018-11-26 18:37:12 +01:00
renovate[bot] f10c9829a8 chore(deps): update dependency vue-meta to ^1.5.6 (#4427) 2018-11-26 20:48:50 +03:30
Pooya Parsa b7285fe8f3 remove build with devtools tests as feature is not merged yet 2018-11-26 20:48:50 +03:30
Pooya Parsa b582e706fc update patch-only dependencies 2018-11-26 20:48:50 +03:30
Pooya Parsa 289d30f836 remove typings 2018-11-26 20:48:50 +03:30
Dmitry Molotkov 7e1beed9b8 perf(pkg): remove lodash dependency from packages (#4411) 2018-11-26 20:48:50 +03:30
Pooya Parsa 4a85c0311f fix(pkg): move opencollective dependency nuxt and nuxt-legacy (#4415) 2018-11-26 20:48:50 +03:30
Dmitry Molotkov d1877935a3 fix(server, vue-app): allow unicode page names (#4402) 2018-11-26 20:48:50 +03:30
Alexander Lichter e1c1240b8d fix(server, jsdom): fix timeout error message (#4412)
[skip release]
2018-11-26 20:48:50 +03:30
Alexander Lichter 0c6c69b011 fix(scrollBehavior): emit triggerScroll event after changing layer (#4399)
resolves: #4080
2018-11-26 20:48:50 +03:30
Alexander Lichter 8030ca1a3d fix(progress-bar): allow 0 for values and remove duplicate defaults (#4397) 2018-11-26 20:48:50 +03:30
Clark Du 54d273720c fix: router Expected "0" to be defined (#4394) 2018-11-26 20:48:50 +03:30
Clark Du 47f02ae5ca fix: empty error message in dev mode 2018-11-26 20:48:50 +03:30
Clark Du ff7c083dda fix: modern=true or false not work as expected (#4378) 2018-11-26 20:48:50 +03:30
renovate[bot] a24bb08746 chore(deps): update dependency vue-meta to ^1.5.6 (#4427) 2018-11-26 20:24:49 +03:30
Clark Du 6990efc1bc fix: correct renderer.noSSR name 2018-11-26 13:01:00 +00:00
Clark Du 701190d796
feat: preload and push modern resources in modern mode (#4362) 2018-11-26 12:09:30 +00:00
renovate[bot] 6f78bcdfea chore(deps): update all non-major dependencies (#4416) 2018-11-26 01:05:31 +03:30
Pooya Parsa f680e36eca
fix(pkg): move opencollective dependency nuxt and nuxt-legacy (#4415) 2018-11-25 22:46:19 +03:30
Dmitry Molotkov 949785f58e fix(server, vue-app): allow unicode page names (#4402) 2018-11-25 18:22:37 +03:30
Alexander Lichter ab6367b97d fix(server, jsdom): fix timeout error message (#4412)
[skip release]
2018-11-25 18:21:32 +03:30
Dmitry Molotkov d7851b3385 perf(pkg): remove lodash dependency from packages (#4411) 2018-11-25 18:18:13 +03:30
Alexander Lichter 330301cacf fix(scrollBehavior): emit triggerScroll event after changing layer (#4399)
resolves: #4080
2018-11-25 01:05:43 +03:30
Clark Du 52a92fbc48 refactor: use PascalCase for components names (#4396) 2018-11-24 22:19:19 +03:30
Alexander Lichter ecdc7bcc25 fix(progress-bar): allow 0 for values and remove duplicate defaults (#4397) 2018-11-24 22:00:28 +03:30
Clark Du 39b1b8e5e0
fix: router Expected "0" to be defined (#4394) 2018-11-24 00:02:13 +00:00
renovate[bot] 744f4025f5 chore(deps): update all non-major dependencies (#4393) 2018-11-23 23:30:43 +00:00
Clark Du 3d990fe606 fix: empty error message in dev mode 2018-11-23 22:34:05 +00:00
renovate[bot] 4adbf29e18 chore(deps): update all non-major dependencies (#4385) 2018-11-23 11:56:11 +00:00
Clark Du 4c2708849f
fix: modern=true or false not work as expected (#4378) 2018-11-22 15:48:26 +00:00
renovate[bot] 6f91f8e9f2 chore(deps): update dependency caniuse-lite to ^1.0.30000910 (#4379)
[skip ci]
2018-11-21 19:38:27 +03:30
Alexander Lichter e4140cee04 feat: disable compressor if set to false/undefined (#4381) 2018-11-21 18:03:03 +03:30
Clark Du ccbe6c3b1f chore: upgrade lru-cache to v5 (#4380) 2018-11-21 17:02:13 +03:30
Clark Du 70f0dc3825 refactor: spa renderer (#4316) 2018-11-21 16:38:03 +03:30
Pooya Parsa d590858ff5 Merge branch '2.x' into dev 2018-11-21 13:43:26 +03:30
Sébastien Chopin 205c9d3815 bump: Bump to v2.3.2 2018-11-20 21:48:46 +01:00
renovate[bot] a7a52b03b2 fix(deps): update dependency vue-no-ssr to ^1.1.0 (#4372)
[skip ci]
2018-11-20 22:58:24 +03:30
renovate[bot] 991e191c12 fix(deps): update all non-major dependencies (#4358)
[skip ci]
2018-11-20 22:58:20 +03:30
Alexander Lichter 9aeeb2276e fix: fall back to default value when `publicPath` is falsy (#4365)
* test: let tests fail

* fix: add falsy default fallback

* fix(publicPath): force adding trailing slash

* fix: also change _publicPath
2018-11-20 22:56:45 +03:30
Pooya Parsa cebed3509f fix(builder): add lodash inside templates (#4368) 2018-11-20 22:56:45 +03:30
Pooya Parsa b472e47466 [skip ci] remove changelogs 2018-11-20 22:56:45 +03:30
Pooya Parsa 5372fe46e6 fix(common): remove extra @nuxt/config dependency
[skip ci]
2018-11-20 22:56:45 +03:30
Pooya Parsa c3318644c1 [skip ci] use dependent versioning 2018-11-20 22:56:45 +03:30
renovate[bot] e731250e13 fix(deps): update dependency vue-no-ssr to ^1.1.0 (#4372)
[skip ci]
2018-11-20 22:22:13 +03:30
renovate[bot] 45fdae0a2d fix(deps): update all non-major dependencies (#4358)
[skip ci]
2018-11-20 22:21:13 +03:30
Alexander Lichter e0537d54be fix: fall back to default value when `publicPath` is falsy (#4365)
* test: let tests fail

* fix: add falsy default fallback

* fix(publicPath): force adding trailing slash

* fix: also change _publicPath
2018-11-20 18:12:05 +01:00
Pooya Parsa 27e79be285 fix(builder): add lodash inside templates (#4368) 2018-11-20 09:21:17 +00:00
Yuki Takemoto e6f73b596a feat(cli): add `--devtools` option for build and generate (#4357) 2018-11-17 23:05:51 +00:00
Pooya Parsa 33d4e89925 [skip ci] remove changelogs 2018-11-18 02:14:02 +03:30
Pooya Parsa a2d42704d4 fix(common): remove extra @nuxt/config dependency
[skip ci]
2018-11-18 02:05:52 +03:30
Pooya Parsa 3e48de906a [skip ci] use dependent versioning 2018-11-18 01:49:27 +03:30
Kevin Marrec d5716eb3db feat(ts): provide type definitions (#4164) 2018-11-17 14:22:21 +03:30
Sébastien Chopin 2f7ba13084 fix: Bump to v2.3.1 2018-11-16 09:30:11 -05:00
Sébastien Chopin fcea3ebbc6 bump: Nuxt v2.3.0 2018-11-16 09:15:00 -05:00
Clark Du 3abc9e815e
fix: transpile server not work (#4338) 2018-11-15 22:02:55 +00:00
Pooya Parsa ca5d53850b fix(pkg): stick @nuxt dependency versions (#4339) 2018-11-15 21:32:51 +00:00
Sébastien Chopin e883c51cef fix: Add render.http2.pushAssets default value 2018-11-15 16:28:29 -05:00
Sébastien Chopin aa7b9da2bb fix: Fix typo 2018-11-15 16:27:31 -05:00
Pooya Parsa 992849ee1a
fix(cli): prefer require dependencies from local node_modules (#4337) 2018-11-16 00:18:47 +03:30
Pooya Parsa c9459e7aa9
fix(distributions): add bin to all distributions (#4336) 2018-11-16 00:18:30 +03:30
Amos Wong ae8dc96669 feat: Process transpile path (#4335) 2018-11-15 15:50:55 +00:00
renovate[bot] bfb6d6a22a fix(deps): update all non-major dependencies (#4310) 2018-11-14 23:58:17 +03:30
Pooya Parsa 68523b95bc
feat(server): fallback option (#4323) 2018-11-14 23:02:07 +03:30
Dmitry Molotkov 9fbd581557 fix: handle errors that are not error instances (#4321) 2018-11-14 22:47:44 +03:30
Pim 846455e2f7 fix(core): stable route sorting (#4331) 2018-11-14 16:50:06 +00:00
Clark Du 3702dfe5dc
refactor: add node_env in webpack DefinePlugin (#4330) 2018-11-14 12:00:12 +00:00
Clark Du 853ca4e7d4
refactor: styleLoader and postcss (#4318) 2018-11-12 21:18:50 +00:00
Sébastien Chopin 5f8d26175a fix: Double escaping (fix #4312) 2018-11-12 17:58:35 +01:00
Jonas Galvez 3b7958b99a fix: dev tools detection of custom global name (#4305) 2018-11-11 14:52:50 +03:30
Alexander Lichter d280bd8d5b chore(config): warn on unknown mode (#4303) 2018-11-11 14:51:53 +03:30
renovate[bot] f9b199873f chore(deps): update webpackbar to v3.1.2 (#4307) 2018-11-10 03:37:54 +03:30
Alexander Lichter 692493f5aa chore: warn when styleResources is used without the community module (#4302)
[skip ci]
2018-11-10 03:29:40 +03:30
Clark Du 18e613106b Revert "fix: make generate default value be false in build command" 2018-11-09 17:14:26 +00:00
Clark Du 81c77bd111 test: fix build.test 2018-11-09 16:48:28 +00:00
Clark Du e4fe2409f5 fix: make generate default value be false in build command 2018-11-09 16:32:04 +00:00
Clark Du 2c4bd57101
refactor: perf loader (#4299) 2018-11-08 22:26:52 +00:00
Pooya Parsa 57f66726d0 fix: fix typo 2018-11-09 01:43:39 +03:30
Pooya Parsa 141ea823b8 fix: update webpackbar to 3.0.3 2018-11-09 01:27:53 +03:30
Pooya Parsa 663c00ddd4 fix(webpack): use env.minimalCLI 2018-11-09 01:24:24 +03:30
renovate[bot] 16c8237f1c chore(deps): update all non-major dependencies (#4298)
[skip ci]
2018-11-09 01:18:29 +03:30
Clark Du 31ef70e560 fix: auto transform and warning for @nuxtjs/babel-preset-app (#4297) 2018-11-09 00:17:53 +03:30
Alexander Lichter f5bf24ab83 fix(server): don't accept ranges (#3870) (#4295) 2018-11-08 22:13:14 +03:30
renovate[bot] b290c078f2 fix(deps): update dependency consola to ^2.2.3 (#4293) 2018-11-08 15:20:55 +03:30
Pooya Parsa c62c9656ab fix(dev): better icon for windows support 2018-11-08 14:55:48 +03:30
Pooya Parsa c39c7cd51e update webpack/base for webpackbar 3.0.2 2018-11-08 14:46:07 +03:30
Pooya Parsa e8aabac197 hotfix: update webpackbar to 3.0.2 2018-11-08 14:40:47 +03:30
Pooya Parsa dc00980308 chore: fix dependencies and lock 2018-11-08 13:42:15 +03:30
Clark Du 78de0956cc fix: --modern not trigger modern build 2018-11-08 09:19:09 +00:00
Pooya Parsa 7c4e77ffb9
feat: dx improvements (#4259) 2018-11-08 12:45:56 +03:30
Clark Du 64839313a9 refactor: use modernMode instead of isModernBrowser for more semantic 2018-11-07 23:50:33 +00:00
Clark Du 2a36dbad22
feat: client mode modern and support dev/generate (#4264) 2018-11-07 23:37:06 +00:00
renovate[bot] dd114ff74f fix(deps): update all non-major dependencies (#4271) 2018-11-08 02:09:37 +03:30
Alexander Lichter b3eb4278a5 fix: serialize config head fn shorthand correctly (#4283)
[skip ci]
2018-11-08 02:03:09 +03:30
Alexander Lichter 10c608a649 chore(vue-app): deprecate callback-based asyncData, fetch and middleware (#4256) 2018-11-06 16:32:07 +03:30
Clark Du 3953eef271 refactor(builder): make plugins in BuildContext update dynamically (#4280) 2018-11-06 16:23:15 +03:30
Clark Du 3f2b10ea0c
fix: Duplicate declaration plugin when add/remove file in dev mode (#4278) 2018-11-06 10:50:38 +00:00
renovate[bot] 1a154e8188 fix(deps): update all non-major dependencies (#4270) 2018-11-05 02:29:06 +03:30
renovate[bot] 47f67cc26a fix(deps): update dependency consola to ^2.2.0 (#4269) 2018-11-04 22:18:39 +03:30
Clark Du 7d34f2ef26
refactor: persist isModernBrowser on http connection (#4268) 2018-11-04 14:47:56 +00:00
renovate[bot] f10f860292 fix(deps): update all non-major dependencies (#4253) 2018-11-03 22:16:58 +03:30
xxRockOnxx 2f78f87c06 [skip ci] move misleading comment (#4265) 2018-11-03 15:55:41 +03:30
Clark Du 17e0890c90 fix(cli): remove duplicate error message in start and build (#4258) 2018-11-02 17:24:58 +03:30
Sébastien Chopin 12151d81d6 feat: add --modern to nuxt start (#4254) 2018-11-02 09:07:39 +00:00
Jonas Galvez 19287cce96 feat(cli): add help command (#4248)
* add commands/help

* simply cmds in run()

* refinement

* simply cmds in run() (2)

* simply cmds in run() (3)

* lint

* cmd.showHelp()

* check for cmd / uknown cmd

* final fix

* fixes

* remove Set

* Add NuxtCommand.load()

* updated tests

* lint
2018-11-02 05:35:32 +01:00
renovate[bot] e9b63deba4 fix(deps): update all non-major dependencies (#4229) 2018-11-01 05:13:12 +01:00
Clark Du 78e3563687 feat: terser compress es6 forms in modern build (#4241) 2018-11-01 04:59:17 +01:00
Jonas Galvez 6dadadfa25 feat(cli): list commands (#4245)
* add listCommands to cli/run

* add listCommands to cli/run (2)

* lint

* lint

* lint

* fix

* fixes

* fix

* lint

* maxCharsPerLine = process.stdout.columns * 80 / 100

* fix test

* fix imports

* refactor foldLines()

* default process.stdout.columns to 80

* default to 80

* fix

* fix test

* lint

* fix test

* add help flags to main usage

* fix

* fix

* fix
2018-11-01 04:53:06 +01:00
Pooya Parsa 1dd32d0d21 feat: update to consola 2 (#4247)
* add ~> addReporter

* remove badge

* withScope ~> withTag

* update to consola 2

* update build tests
2018-11-01 04:50:07 +01:00
Clark Du bed0714fad
feat: modern build (#4231)
* feat: modern build

* refactor: use single module import for lodash

* refactor: add credit comment for modern plugin

* feat: ssr modern build

* fix: not null check for request

* fix: not null check for request.headers

* feat: add modern argument on build command

* refactor: simpilfy filenames for modern

* refactor: use packages/webpack src instead of dist in test

* test: add feature test for modern build
2018-10-31 15:52:35 +00:00
Jonas Galvez c86dfbf43f fix: typo in cli/commands/build (#4236)
Good catch @clarkdo :)
2018-10-31 15:27:15 +00:00
Sébastien Chopin 965c2a6c55 page: Update Nuxt uvp 2018-10-31 09:34:17 +01:00
Sébastien Chopin b5522f627b page: Update Nuxt uvp and tweaks on CSS 2018-10-31 09:34:17 +01:00
Pooya Parsa 39b558f59c
refactor core into sub-packages (#4202) 2018-10-31 00:12:53 +03:30
Jonas Galvez 4503d42d54 refactor(cli): cleanups and improvements (#4222) 2018-10-30 01:46:16 +03:30
renovate[bot] 2e2b32b547 [skip ci] update all non-major dependencies (#4223) 2018-10-30 01:31:32 +03:30
Pim 72961acabd feat: nuxt-loading enhancenments (#3891) 2018-10-29 19:18:40 +03:30
Pooya Parsa d4a370cecc fix(webpack): add missing glob dependency 2018-10-29 14:22:11 +03:30
Pooya Parsa 10aeaef110 hotfix(cli, common, core): add missing @nuxt/config dependency 2018-10-29 14:21:34 +03:30
Jonas Galvez f90110af26 fix: nuxt/config imports/exports (#4217) 2018-10-28 01:32:43 +03:30
Jonas Galvez 007ca05174 refactor: move config files to @nuxt/config (#4212) 2018-10-27 23:57:16 +03:30
Jonas Galvez ec7794c5cd refactor(common): nuxt.config.js and dynamic server options to use latest process.env (#4208) 2018-10-27 20:18:23 +03:30
renovate[bot] 00e83e3874 fix(deps): update dependency time-fix-plugin to ^2.0.5 (#4210) 2018-10-27 20:12:27 +03:30
Paul Gascou-Vaillancourt 208eba3867 fix(app): Throw error only if value is undefined (#4206) 2018-10-27 20:11:42 +03:30
Pooya Parsa 1adad4676b hotfix: add missing publishConfig for @nuxt/babel-preset-app 2018-10-27 00:20:41 +03:30
renovate[bot] 930f8b273c fix(deps): update all non-major dependencies (#4200) 2018-10-27 00:17:37 +03:30
Sibbngheid ad020e66fd fix(common): set defaults for port and host values (#4207) 2018-10-26 23:11:28 +03:30
awronski c9fd78048f feat(core): custom pushAssets function to control http2 push headers (#4198)
Resolves #4011
Resolves #4161
2018-10-26 21:29:12 +03:30
Clark Du ae9de93a45 feat: move @nuxtjs/babel-preset-app into nuxt mono-repo (#4205) 2018-10-26 21:28:21 +03:30
renovate[bot] 6c5d89dead fix(deps): update all non-major dependencies (#4189) 2018-10-25 19:19:17 +03:30
Pim 4b7afcc218 feat(cli): add imports mock and cleanup (#4195) 2018-10-25 19:10:55 +03:30
Pooya Parsa 46103e72ea
chore: packaging and development improvements (#4193) 2018-10-25 14:52:31 +03:30
Alexander Lichter 48393b33c7 refactor: small improvements (#4194) 2018-10-25 14:27:52 +03:30
Dmitry Molotkov a3ba6e96ca fix: check styleResources for existence (#4155) 2018-10-25 14:25:05 +03:30
Pim 0669b68c91 refactor(cli): better consistency and easier unit testing (#4160) 2018-10-25 11:13:42 +03:30
Clark Du 9df5f49e07 feat: split builder into more refined modules (#4171)
New packages:
- `@nuxt/webpack`
- `@nuxt/generator`
2018-10-24 20:25:18 +03:30
Pim 972c3a7b10 fix: remove extra text (#4187) 2018-10-24 20:06:53 +03:30
Przemysław Pietras 23228db73c fix(app): add deprecation warning on using process.browser (#4174) 2018-10-24 17:17:14 +03:30
Pim 96bdcaba01 fix(app): lint all templates (#4175) 2018-10-24 17:16:06 +03:30