Pooya Parsa
dfab96fdb7
fix: whitelist vue&type=style in SSR bundle
2018-05-02 12:57:26 +04:30
Clark Du
a02c445cdf
Merge pull request #3212 from btkostner/patch-1
...
export server resourceMap
2018-04-30 08:39:39 +01:00
Clark Du
b022d21bd3
Merge pull request #3239 from rockywu/dev
...
add extendRoutes Support for meta properties
2018-04-30 08:36:01 +01:00
Sean Larkin
d26a4169bb
fix(wasm): fix resolved default extensions
...
Fixes #3261
2018-04-23 23:58:01 -07:00
Alexandre Villeneuve
85cfc625ee
feat: optional pug support ( #3206 )
2018-04-21 11:57:48 +04:30
rockywu 吴佳雷
3e62642908
add extendRoutes Support for meta properties
2018-04-18 15:20:37 +08:00
Clark Du
918ce3c15f
refactor: make createRouter support async
2018-04-17 15:09:50 +08:00
Jordan Ramstad
869fdc2c25
Update router to allow async functions
2018-04-13 12:22:35 -06:00
Sébastien Chopin
a02935c15f
fix: Fix CSP in development mode, add unsafe-eval
2018-04-13 12:37:32 +02:00
Sébastien Chopin
0df0b8bebc
fix: When render.scp is true, add csp.enabled to true
2018-04-13 11:08:36 +02:00
Clark Du
20010a6f47
misc: add warn for vendor
2018-04-13 14:50:39 +08:00
Pooya Parsa
fb978b812a
pef(server.js): only include lodash/omit
2018-04-13 03:44:25 +04:30
Ricardo Gobbo de Souza
320d1ba283
chore(options): vendor backward compability with nuxt 1.x ( #3218 )
2018-04-13 01:12:50 +04:30
Pooya Parsa
238480c322
fix: commons group working with windows
2018-04-13 01:01:26 +04:30
Pooya Parsa
05efd73136
fix(module): correct errors when template is Object
2018-04-12 23:46:08 +04:30
Clark Du
952dfe0d4f
fix: multiStep broke html-webpack-plugin
2018-04-11 22:54:01 +08:00
Clark Du
c393f2881d
fix: webpackHotUpdate is not defined in HMR
2018-04-11 22:35:20 +08:00
Sébastien Chopin
cec5d37698
fix: Add style-resources before pre-processor loader
2018-04-11 10:21:30 +02:00
Blake Kostner
45f3c60bd9
export server resourceMap
2018-04-10 11:16:47 -06:00
Ricardo Gobbo de Souza
c57a093901
feat: added default page when no pages/ directory
2018-04-06 08:27:43 -03:00
Pooya Parsa
e4ee624011
feat: improve esm handling
...
disables esm for nuxt modules
2018-04-05 13:08:54 +04:30
Clark Du
80126228b2
remove temporary fix for html-webpack-plugin
...
It has been fixed in: vue-loader #8626739c
2018-04-04 16:39:17 +08:00
Clark Du
89bdd71591
refactor: perf-loader and test
2018-04-02 20:08:31 +08:00
Clark Du
e2e124b8e4
refactor: enable babel.cache in dev by default
2018-04-02 20:01:17 +08:00
Pooya Parsa
1484928237
chore: add http:// to ready message
2018-04-02 15:42:29 +04:30
Clark Du
855c0eaabe
refactor: temporarily disable css thread pool
2018-04-02 18:22:42 +08:00
Clark Du
df101461e8
Revert "refactor: change ladash-loader to es module"
...
This reverts commit 90473ce71f
.
2018-04-02 18:07:29 +08:00
Clark Du
90473ce71f
refactor: change ladash-loader to es module
2018-04-02 16:42:08 +08:00
Clark Du
bc407cdbce
refactor: enable babel.cacheDirectory when dev&&build.cache by default
2018-04-02 16:14:15 +08:00
Pooya Parsa
e7cfca3326
fix typo for setimmediate
2018-04-02 11:29:09 +04:30
Pooya Parsa
0ca99426c9
chore: remove unnecessary scopes
2018-04-02 00:50:46 +04:30
Pooya Parsa
c979802c4d
perf: use normal require for postcss
2018-04-02 00:13:23 +04:30
Pooya Parsa
9f8aea5a4c
fix: fatal error on nuxt ready
2018-04-02 00:07:57 +04:30
Pooya Parsa
46fcf47db1
fix: prevent showReady when has compile errors
2018-04-02 00:00:39 +04:30
Pooya Parsa
f12b26ed8d
perf: enable babel cacheDirectory by default
2018-04-01 00:53:47 +04:30
Pooya Parsa
89d5f3753e
perf: prevent duplicate showReady
2018-04-01 00:50:14 +04:30
Pooya Parsa
a5373f2464
revert showCursor
2018-04-01 00:29:53 +04:30
Pooya Parsa
5e595e7e66
misc: improve cli
2018-04-01 00:26:38 +04:30
Pooya Parsa
526a647ce1
misc: improve cli
2018-03-31 23:28:04 +04:30
Pooya Parsa
46c7fd2767
fix: default ready message
2018-03-31 21:39:06 +04:30
Pooya Parsa
25741f5a1f
refactor: use consola for all console stuff
2018-03-31 21:21:55 +04:30
Pooya Parsa
45007a7c39
Merge branch 'dev' into feat/reporters
2018-03-31 20:52:47 +04:30
Pooya Parsa
59ff0df052
feat: use consola for logging
2018-03-31 20:52:14 +04:30
Sébastien Chopin
8de926e25b
Merge pull request #3142 from btkostner/head-serialize
...
update head serialize logic
2018-03-31 12:46:33 +02:00
Clark Du
84133d91c7
test: perf-loader
2018-03-30 11:10:49 +08:00
Clark Du
c319a8c3d2
refactor(perf-loader): remove unused reference
2018-03-30 09:57:30 +08:00
Pooya Parsa
0dd35fb047
feat: css modules support ( #3149 )
2018-03-29 23:56:42 +04:30
Clark Du
894a2f31b6
refactor: remove unnecessary if due to templatepath must be html
2018-03-29 15:35:36 +08:00
Clark Du
c4ff71438c
refactor: PerfLoader has been filterd by parallel build enabled
2018-03-29 15:26:04 +08:00
Clark Du
ed321f52c1
refactor: stats none is same as false
2018-03-29 15:11:34 +08:00
Pooya Parsa
948d56622e
misc: improve onReady CLI experience ( #3143 )
2018-03-29 02:35:27 +04:30
Pooya Parsa
c42ef4c0af
misc: improve progressbar consistency ( #3143 )
2018-03-29 01:21:31 +04:30
Pooya Parsa
ec5bdd98e3
fix(extractCSS): provide chunkFilename option
2018-03-28 23:25:36 +04:30
Pooya Parsa
7f6b7d8588
feat: mini-css-extract-plugin 0.3.0 and [contenthash]
2018-03-28 23:04:38 +04:30
Blake Kostner
2fd1b229cb
update head serialize logic
2018-03-28 11:53:38 -06:00
Pooya Parsa
428a37acb0
improve prod chunk splitting
2018-03-28 11:13:07 +04:30
Pooya Parsa
c37992f4c6
set automaticNameDelimiter to something better
2018-03-28 10:27:46 +04:30
Clark Du
ef7a42649d
misc: improve coverage and packaging ( #3121 )
...
nuxt-start and nuxt/legacy are also coming!
2018-03-28 02:58:17 +04:30
Pooya Parsa
b8d30d806a
misc: improve --generate option
...
static version will be generated and auto open + json stats
2018-03-27 11:22:22 +04:30
Clark Du
47281c2761
comment: renderStyle todo for suppporting mini-css-extract
2018-03-27 10:31:51 +08:00
Clark Du
df159fe953
comment: change todo info
2018-03-27 10:08:03 +08:00
Pooya Parsa
8b82168f12
misc: SPA loading indicator improvements
2018-03-26 00:38:36 +04:30
Pooya Parsa
5bc211b6fe
remove default2
2018-03-26 00:09:21 +04:30
Pooya Parsa
8b4fbac10b
feat: guess best values for loadingIndicator by other options
2018-03-25 23:40:39 +04:30
Pooya Parsa
b61698f44c
feat: handle spa errors with default loading indicator
2018-03-25 23:35:51 +04:30
Pooya Parsa
a56c208f9b
feat: new default loading indicators
2018-03-25 23:05:13 +04:30
Pooya Parsa
a273f021c9
refactor: let vue-loader handle <template lang="xxx">
...
BREAKING CHANGE: vuejs/vue-loader@c954f32
2018-03-25 21:42:17 +04:30
Pooya Parsa
d8be95f295
feat: webpackbar 1.1.0 and profiler
2018-03-24 21:53:03 +04:30
Pooya Parsa
06067bf099
use webpackbar
2018-03-24 17:32:04 +04:30
Pooya Parsa
1204ea45d4
simplify progress
2018-03-24 13:16:25 +04:30
Pooya Parsa
a91e6fa0db
fix(builder): graceful unwatch when devMiddleware is not initialized
2018-03-24 12:22:49 +04:30
Pooya Parsa
1f9eed592f
feat: allow force enabling name for splitChunks
2018-03-24 12:21:47 +04:30
Pooya Parsa
1f3b69869d
misc: update to vue-loader@15.0.0-beta.3
2018-03-24 01:18:27 +04:30
Pooya Parsa
62cd611c19
fix: css extraction with MiniCssExtractPlugin
2018-03-24 01:07:59 +04:30
Pooya Parsa
17dbd2e947
misc(builder): tweak server config
2018-03-23 23:00:47 +04:30
Pooya Parsa
3859ad6e15
fix(vue-loader): enable minimize for production builds
...
awaiting for vuejs/vue-loader#1208
2018-03-23 22:02:47 +04:30
Pooya Parsa
4e2d40f2ce
fix typo
2018-03-23 21:02:10 +04:30
Pooya Parsa
0a7ecd26dd
fix(builder): fix extractCSS problem
2018-03-23 20:58:35 +04:30
Pooya Parsa
f8aa4cd7d7
misc: update builder
2018-03-23 20:57:48 +04:30
Pooya Parsa
c82a8907e5
feat(builder): show compile logs with minimalCLI
2018-03-23 20:28:31 +04:30
Pooya Parsa
d7956d5fd4
fix(cli): fallback to minimalCLI if TTY is not available
2018-03-23 20:14:37 +04:30
Pooya Parsa
d60438df92
refactor(style-loader): explicit loaders order on apply function
2018-03-23 19:56:24 +04:30
Pooya Parsa
96bfc40672
fix(style-loader): add miniCSSExtractPlugin loader for ssr builds
2018-03-23 19:38:36 +04:30
Pooya Parsa
05652d72c8
progress badge color
2018-03-23 19:38:01 +04:30
Pooya Parsa
40541fdc5e
fix: use friendly-errors plugin in client only to prevent duplicate error messages
2018-03-23 13:54:46 +04:30
Clark Du
b70ff8710f
fix: build fixtures show logs and exit process when error occurred
2018-03-23 13:53:37 +04:30
Pooya Parsa
992f18afab
misc: better build error handling
2018-03-23 13:03:04 +04:30
Pooya Parsa
419d994a95
misc: don't use [name] for production assets
2018-03-23 12:52:05 +04:30
Pooya Parsa
00ef16d6dd
perf(builder): improve production build
2018-03-23 12:44:58 +04:30
Pooya Parsa
f2fa8c8dd8
fix eslint
2018-03-23 12:06:29 +04:30
Pooya Parsa
ac79cf3282
perf: improve build speed
...
In practice, both thread-loader and cache (uglify, babel, cache-loader) slow down process up to 10sec with their overhead so disabled by default.
2018-03-23 12:05:04 +04:30
Clark Du
d9984f5fd3
refactor: use _ for lodash
2018-03-23 10:06:42 +04:30
Clark Du
67d4d5378b
refactor: style loader and postcss config
2018-03-23 10:06:42 +04:30
Clark Du
3aa8ef6ee2
refactor: use consistent class name for base config
2018-03-23 10:03:05 +08:00
Pooya Parsa
88bab354b0
perf(builder): experimental thread-loader and cache-loader
2018-03-23 01:51:17 +04:30
Pooya Parsa
7e308f9340
perf: speed up uglify-js by using parallel and cache options
2018-03-23 01:00:51 +04:30
Pooya Parsa
686a54134d
less compact windows progress
2018-03-23 00:35:22 +04:30
Pooya Parsa
2ad24444f1
windows check
2018-03-23 00:26:35 +04:30
Pooya Parsa
c2d6740f0c
feat: better windows support for progressbar
2018-03-23 00:24:52 +04:30
Pooya Parsa
417e0bff40
misc(cli): improve loader
2018-03-22 23:59:05 +04:30
Pooya Parsa
4c5c7b3bb4
chore: minor webpack fixes
2018-03-22 20:52:41 +04:30
Pooya Parsa
765f560b8c
misc: cleanup webpack config
2018-03-22 20:47:24 +04:30
Clark Du
818e982eca
refactor: webpack build config
2018-03-22 20:30:23 +04:30
Pooya Parsa
fd9672e51d
refactor: move stats to stats plugin
...
UX: warns from friendly error now come after stats
2018-03-22 20:30:23 +04:30
Pooya Parsa
de847a7cd0
remove webpack-stylish
...
more compact results and prevent duplicate warning and errors
2018-03-22 20:30:23 +04:30
Clark Du
da40bcf18b
fix: disable vue-style-loader when extractCSS
2018-03-22 20:30:23 +04:30
Pooya Parsa
e051adbf0a
mjs -> js
2018-03-22 20:30:23 +04:30
Clark Du
f832352ed7
refactor: rename loaders to mjs
2018-03-22 20:30:23 +04:30
Pooya Parsa
d22f7fe725
fix plugins in webpack config
2018-03-22 20:30:23 +04:30
Clark Du
d35c00d729
feat: vue-loader next migration
2018-03-22 20:30:23 +04:30
Clark Du
913d544e74
refactor: enable renderStyles before vue-ssr supports async css loading
2018-03-21 21:52:53 +08:00
Clark Du
8beb1b3525
refactor: disable extractCSS in dev due to plugin not supports HMR
2018-03-21 21:36:52 +08:00
Clark Du
df939be712
fix: not render all styles when css extracted
2018-03-21 20:45:58 +08:00
Clark Du
ade0d940c3
refactor: move mini-css-extract-plugin to client
2018-03-21 15:37:58 +03:30
Clark Du
d828cbd04c
feat: migrate to mini-css-extract-plugin
2018-03-21 15:37:34 +03:30
Sébastien Chopin
702a6085d0
Merge pull request #2990 from David-Mueller/dev
...
fix: support snake case page names
2018-03-21 11:50:39 +01:00
Pooya Parsa
4b26c68c3b
perf: chunk splitting improvements
2018-03-21 13:33:57 +03:30
Pooya Parsa
65349b7335
disable build logs for test environments
2018-03-21 10:08:38 +03:30
Pooya Parsa
7e91ae1d13
fix: add options.production to disable minimalCLI for local builds
2018-03-21 09:59:18 +03:30
Pooya Parsa
f2e26b3c04
feat: options.minimalCLI
2018-03-21 09:50:14 +03:30
Pooya Parsa
eda1f1d1c2
fix typo
2018-03-21 01:50:22 +03:30
Pooya Parsa
13d17d241e
feat: minimal logger for CI/Test environments
2018-03-21 01:41:30 +03:30
Sébastien Chopin
d1d637f0c4
Merge pull request #3060 from nuxt/feat/asyncChunks
...
feat: make optimization and splitChunks configurable
2018-03-20 13:31:32 +01:00
Pooya Parsa
cc336c4c13
fix undefined layout
2018-03-20 15:46:53 +03:30
Pooya Parsa
c3ae6cd373
misc: disable resourceHints for dev if not specified
2018-03-20 14:06:06 +03:30
Pooya Parsa
45b1a55ea9
only inline spa manifest in production mode
2018-03-20 13:56:16 +03:30
Pooya Parsa
6a68e381b6
perf(spa): inline runtime chunk
2018-03-20 13:39:47 +03:30
Pooya Parsa
342d9a8bf6
perf(spa): disable loadingIndicator by default
2018-03-20 12:43:36 +03:30
Pooya Parsa
160e1d35e4
feat(spa): support shouldPrefetch and shouldPreload
2018-03-20 12:04:39 +03:30
Pooya Parsa
18f80676f7
misc: set shouldPrefetch false by default
2018-03-20 11:55:46 +03:30
Pooya Parsa
0b2025e117
misc: disable splitChunks for layouts by default
2018-03-20 11:47:16 +03:30
Clark Du
027d204a13
fix: progress not accurate due to extra logs
2018-03-20 15:25:06 +08:00
Pooya Parsa
774c8d2923
fix: ressolve path of babel-preset-vue-app
2018-03-20 01:01:51 +03:30
Pooya Parsa
0ce8d88f38
feat: make optimization and splitChunks configurable
2018-03-19 22:10:33 +03:30
David Müller
051be92ea5
fix: snake case route names
2018-03-19 19:33:37 +01:00
David Müller
751aae38d4
fix: dynamic routes must start with an underscore
...
Folders or files within `pages/` should only lead to dynamic routes, if they start with an underscore.
Previously, folders like `some_folder` would lead to a route parameter `folder` being introduced.
2018-03-19 19:32:54 +01:00
Sébastien Chopin
f57096e572
Merge pull request #3019 from nikugogoi/dev
...
pull request for issue #3018
2018-03-19 19:15:36 +01:00
Pooya Parsa
85d6c5758a
open ~> ready
...
be more precicse about which ip address is nuxt listening by.
2018-03-19 21:45:20 +03:30
Pooya Parsa
6394639091
fix(nuxt-error): prevent duplicate errors
...
also hides 404s from ssr
2018-03-19 21:34:17 +03:30
Pooya Parsa
0f180ad39f
remove extra import
2018-03-19 20:00:03 +03:30
Pooya Parsa
984788362a
fix(renderer): setAnsiColors is not a function
2018-03-19 19:56:56 +03:30
Pooya Parsa
03f3ff4517
fix: move extractText to base.config
...
fixes test/fixtures/ssr.
2018-03-19 19:50:45 +03:30
Clark Du
190923e51a
fix: extractCSS:true and dev:false break building
2018-03-19 23:55:37 +08:00
Pooya Parsa
2976c575ab
Merge branch 'dev' into feat/jest
2018-03-19 19:01:32 +03:30
Pooya Parsa
9a403a156d
Merge branch 'dev' into feat/esm
2018-03-19 18:48:41 +03:30
Clark Du
010064fcf0
refactor: add friendly-errors-webpack-plugin in both client and server
2018-03-19 22:47:39 +08:00
Clark Du
e116ff5a71
fix: extractCSS:true and dev:false break building
2018-03-19 22:43:34 +08:00
Clark Du
cf1fc9cb1c
fix: extractCSS:true and dev:false break building
2018-03-19 22:41:16 +08:00
Clark Du
d4f0a6f59a
Merge remote-tracking branch 'upstream/dev' into feat/esm
2018-03-19 20:46:58 +08:00
Clark Du
cb9d286238
Merge remote-tracking branch 'upstream/dev' into feat/jest
2018-03-19 10:27:23 +08:00