Pooya Parsa
f54cfc3d66
spa prefetch chunks
2017-08-18 12:44:05 +04:30
Pooya Parsa
7a9539e74f
Resource hints for SPA
2017-08-18 12:38:43 +04:30
Pooya Parsa
d6cb2cbc79
improve CommonsChunkPlugin
...
inspired by zeit next
2017-08-18 11:47:56 +04:30
Pooya Parsa
a721232173
adjust postcss-import options for nuxt
...
#1407
2017-08-18 01:16:32 +04:30
Pooya Parsa
b4847b7656
Handle when transition fn not returning anything
...
fix for #1406
2017-08-18 00:30:49 +04:30
Pooya Parsa
77ad0c8fc4
remove extra $ from HMR query
2017-08-18 00:03:47 +04:30
Pooya Parsa
e0782af53e
enable ModuleConcatenationPlugin for client bundles
2017-08-17 22:54:20 +04:30
Pooya Parsa
005d967993
refactor
2017-08-17 22:32:22 +04:30
Pooya Parsa
74df4472bc
wChunk attempt (2)
2017-08-17 21:52:44 +04:30
Pooya Parsa
1cc2c6b5b0
wChunk
2017-08-17 21:48:56 +04:30
Pooya Parsa
6d9d949864
fix windows paths
2017-08-17 21:29:17 +04:30
Sebastien Chopin
af60ba21c0
Remove JS files for pages & layouts
2017-08-17 15:23:40 +02:00
Sebastien Chopin
e3eb83d669
Fix lint
2017-08-17 15:13:56 +02:00
Sebastien Chopin
c1d2d4c626
Rename process.generate to process.static
2017-08-17 14:50:39 +02:00
Sebastien Chopin
42d967c27b
Add process.generate
2017-08-17 14:43:51 +02:00
Pooya Parsa
e510136a5a
improve webpack chunk namings
2017-08-16 15:06:27 +04:30
Hana Shiro
db19b50a02
internals: improve options module ( #1392 )
2017-08-16 12:10:10 +04:30
Menthol
9db110002a
feat: use [contenthash] for extracted css ( #1390 )
...
Chunkhash do not work with css content.
2017-08-16 11:54:59 +04:30
Pooya Parsa
f0ef41962d
postcss-loader improvements
2017-08-15 05:37:21 +04:30
Sébastien Chopin
afea4f0457
Merge branch 'dev' of github.com:Atinux/nuxt.js into dev
2017-08-15 00:58:57 +02:00
Sébastien Chopin
7d370d8126
Move $nuxt into App
2017-08-15 00:58:45 +02:00
Pooya Parsa
c9def711fa
support postcss.config.js
2017-08-15 01:43:08 +04:30
Pooya Parsa
f24d41e52b
fix HMR for extractCSS on dev
2017-08-14 18:42:09 +04:30
Pooya Parsa
5d2429459a
working postcss everywhere
2017-08-14 18:34:02 +04:30
Sébastien Chopin
0cceb87fbc
Merge pull request #1368 from whtsky/glob-js
...
Support write layouts and components in `.js` files
2017-08-14 14:19:25 +02:00
Sébastien Chopin
de769eff4d
Update utils.js
2017-08-14 14:16:29 +02:00
Sébastien Chopin
3e41a6750b
Update builder.js
2017-08-14 14:15:00 +02:00
Sébastien Chopin
587e3b975c
Merge branch 'dev' of github.com:Atinux/nuxt.js into dev
2017-08-14 14:01:22 +02:00
Sébastien Chopin
db47df0761
Handle wildcard routing order
2017-08-14 14:01:10 +02:00
Wu Haotian
814590c15a
add .js files for layouts and pages
2017-08-14 18:09:27 +08:00
Sébastien Chopin
2a4119cdb8
Merge pull request #1361 from DaxChen/patch-1
...
Add better support for pug
2017-08-13 23:57:43 +02:00
Sébastien Chopin
15c1d4986a
Merge pull request #1342 from whtsky/class-components-extends
...
Fix class component checks for extended components
2017-08-13 23:37:53 +02:00
Sébastien Chopin
233ea26455
Merge pull request #1310 from whtsky/resolve-vuecomponent
...
add `resolvedLayouts` to support class components in layouts
2017-08-13 23:31:58 +02:00
Sébastien Chopin
2db589f4b4
Add white background for error page
2017-08-13 22:31:20 +02:00
Sébastien Chopin
d9796be0bb
Add strict mode in development mode by default
2017-08-13 22:19:37 +02:00
Sébastien Chopin
533c8a9fb6
Don't sort class name by default
...
Fix issue with Semantic UI (#1331 )
2017-08-13 21:12:35 +02:00
Dax Chen
90b19e098a
use single quotes
2017-08-13 17:03:34 +08:00
Dax Chen
97076fa649
Add better support for pug
...
When using `lang="pug"`, passing Boolean `true` as prop and using directives will case errors.
See:
https://github.com/vuejs/vue-loader/issues/693
https://github.com/vuejs/vue-loader/issues/55
For example:
```html
<template lang="pug">
foo(
bar
v-baz-directive
)
</template>
```
This will be rendered as
`<foo bar="bar" v-baz-directive="v-baz-directive">`
and cause errors such as `bar expected Boolean but got String` and `v`/`baz`/`directive` not defined.
2017-08-13 17:00:05 +08:00
Pooya Parsa
61111c87f0
move errors.js
2017-08-12 23:48:01 +04:30
Pooya Parsa
2ff8b5aaf6
fix css-loader to handle ~/ aliases
...
#1241
2017-08-12 21:33:06 +04:30
Pooya Parsa
15f9994928
skip dist artifacts and Node internals in CLI error traces
2017-08-12 20:41:36 +04:30
Wu Haotian
221bb8800f
Fix class component checks for extended components
2017-08-11 17:36:05 +08:00
Pooya Parsa
127155d61a
workaround for es6-promise and vue-server-renderer
2017-08-10 16:16:00 +04:30
Pooya Parsa
d7cb08b746
improve server bundle size
...
explicitly excluding nuxt's node_modules optimizes bundle size in both normal usage and when using in test/linked/npx
2017-08-10 15:39:25 +04:30
Pooya Parsa
ec75ed11f6
webpack 3.5.0 stats.excludeAssets
2017-08-10 15:27:54 +04:30
Pooya Parsa
4d74840177
disable clientside sourceMapSupport
2017-08-10 15:18:53 +04:30
Pooya Parsa
9340a0e7d0
fix error page stacks on dev
2017-08-10 15:15:49 +04:30
Pooya Parsa
7dd00a7c50
fix error pages layout
...
error page itself is a kind of layout so we should purely render it to avoid style conflicts
2017-08-10 15:07:23 +04:30
Pooya Parsa
71ebf02c6b
disable browser-source-map-support
2017-08-10 14:46:13 +04:30
Pooya Parsa
e0891ead6f
grammer fix
2017-08-10 14:25:33 +04:30
Pooya Parsa
2efa394529
chore(nuxt-error): use computed
2017-08-10 14:19:58 +04:30
Pooya Parsa
400363860a
feat(app): enable global vue error handler only in dev
...
With production builds, some Vue warns are being changed to errors this may lead to unwanted error pages.
2017-08-10 14:12:06 +04:30
Pooya Parsa
f23a6d34a4
[internal] use es6 exports
...
prevent rollup warning
2017-08-10 14:08:31 +04:30
Wu Haotian
e686844b03
App.vue: check resolvedLayouts
in setLayout
2017-08-07 15:11:47 +08:00
Wu Haotian
4abbb4eb9c
cache resolved layouts in resolvedLayouts
2017-08-07 14:21:03 +08:00
Pooya Parsa
1c527c2db6
render.debug ~> debug
...
debug on build phase affects generated templates too
2017-08-06 02:18:43 +04:30
Pooya Parsa
b78b189aea
spa errors source map support
2017-08-06 02:03:46 +04:30
Pooya Parsa
3abc779447
fix styles overriding for SPA mode
2017-08-06 00:03:07 +04:30
Pooya Parsa
9bb7d0331a
update error
2017-08-05 23:50:26 +04:30
Pooya Parsa
c5578f8822
green OPEN message
...
nuxt branding
2017-08-05 23:25:18 +04:30
Pooya Parsa
ea33d83c2e
pretty-error integration
2017-08-05 22:16:39 +04:30
Pooya Parsa
5d0681088d
Hide debug box on debug:false
...
prevents potential security bugs
2017-08-05 21:34:27 +04:30
Pooya Parsa
24fe134641
always add error.message
2017-08-05 21:22:26 +04:30
Alexandre Chopin
b2edab0517
use nuxtjs.org design colors
...
link, border and background-color
2017-08-05 17:19:46 +02:00
Pooya Parsa
53c516f908
show whoops error stack on dev
2017-08-05 17:03:14 +04:30
Pooya Parsa
518545df29
show back to homepage on whoops pages
2017-08-05 16:42:59 +04:30
Pooya Parsa
e70d0ba7d0
add title for spa error handler
2017-08-05 16:40:47 +04:30
Pooya Parsa
a0cb08e451
spa global error handler
...
prevents white screens on critical vue errors and shows nuxt error page
2017-08-05 16:23:19 +04:30
Pooya Parsa
ad4c865957
fix(error): reset global styles
2017-08-05 15:33:56 +04:30
Pooya Parsa
d9c2c85f2a
consitent production error pages
2017-08-05 14:54:12 +04:30
Pooya Parsa
8b63b64f54
feat: dynamic spa using serverMiddleware
2017-08-05 13:08:21 +04:30
Pooya Parsa
1f4dfa5f44
feat: build.autoprefixer option
...
allows enable/disable or customize autoprefixer
closes #1296
2017-08-05 12:37:33 +04:30
Pooya Parsa
e9b66c2e41
feat: response json to curl clients on error
2017-08-05 12:23:06 +04:30
Pooya Parsa
c709b22612
update error tests
2017-08-05 12:17:30 +04:30
Pooya Parsa
25fdb28d41
more consistent errors
2017-08-05 12:13:10 +04:30
Pooya Parsa
b7715dc288
update error.html
2017-08-05 12:07:55 +04:30
Pooya Parsa
e274db67a9
feat: json error response for application/json requests
2017-08-05 12:04:33 +04:30
Pooya Parsa
67bd208c73
better SSR error pages
...
full stack trace and source maps support
2017-08-05 05:28:26 +04:30
Pooya Parsa
6bcfaf8a3a
consitent ~/static and ~/assets aliases
...
closes #1257 #1241
2017-08-04 13:29:42 +04:30
Sébastien Chopin
a9b5c59c53
Merge pull request #1224 from kunsam/dev
...
add video file-loader
2017-08-03 10:37:49 +02:00
Clark Du
f22c16a7a4
feat(nuxt.config.js): support chunkFileName in config
2017-08-01 20:15:02 +04:30
Sébastien Chopin
b5bc480725
Update base.config.js
2017-08-01 17:40:31 +02:00
Sébastien Chopin
1165713b82
Merge pull request #1209 from silverbackdan/patch-1
...
Improved default key for page with children
2017-08-01 15:34:36 +02:00
Sébastien Chopin
62cd7f5d11
Fix path
2017-08-01 15:34:14 +02:00
Daniel West
37c3d5433d
Improvements by @Atinux
...
https://github.com/nuxt/nuxt.js/pull/1209#issuecomment-319362924
2017-08-01 14:16:23 +01:00
Pooya Parsa
1f85b2dd13
revert back ~static and ~assets again
...
#1241
2017-08-01 15:09:23 +04:30
Pooya Parsa
5aa4120c3d
enable nodeExternals for modulesDir if exists
...
#1076
2017-08-01 03:58:53 +04:30
Pooya Parsa
92b6936811
feat: modulesDir option
...
fixes problems with npx and linked libraries #1076
2017-08-01 02:54:10 +04:30
Pooya Parsa
6d5c248f31
revert sort by assets name
...
webpack sorts are not numeric friendly
2017-08-01 02:00:06 +04:30
Pooya Parsa
61a424528c
help to work with linked modules and npx
...
#1076 @Jinjiang
2017-08-01 01:57:22 +04:30
Pooya Parsa
b460e4e2f2
webpack: hide internal assets and source maps in stats
2017-08-01 01:50:33 +04:30
Pooya Parsa
29ed894c43
webpack: hide internal assets and source maps in stats
2017-08-01 01:48:40 +04:30
Pooya Parsa
255a944bc9
webpack: don't warn about ssr bundle size
2017-08-01 01:16:46 +04:30
Pooya Parsa
449ac4eaf5
webpack: sort assets by name
2017-08-01 01:13:02 +04:30
Kun Sam
9f5886c91b
add video file-loader
2017-07-31 16:41:40 +08:00
Sébastien Chopin
8e3bd5ffe6
Set back next
2017-07-30 19:48:48 +02:00
Sébastien Chopin
a17c551fca
Don't use next anymore
2017-07-30 18:38:06 +02:00
Pooya Parsa
85e7f25326
generate -> generator
2017-07-30 18:42:08 +04:30
Pooya Parsa
be4d8c5e13
internal refactors
2017-07-30 16:50:58 +04:30
Pooya Parsa
1417dae99b
update tapable plugins
2017-07-30 16:17:50 +04:30