Commit Graph

960 Commits

Author SHA1 Message Date
Pooya Parsa
e5017c5e2a perf: better vendor chunk
Also disables commons chunk plugin on dev environments for faster builds
2017-11-07 15:35:41 +03:30
Atinux
312ce81a6e fix: Remove console.log 2017-11-07 11:51:46 +01:00
Atinux
6dfe660412 fix: Implement TimeFixPlugin by @egoist to avoid webpack rebuilds 2017-11-07 11:47:55 +01:00
Pooya Parsa
1eee113d6d chore(builder): better naming for plugin generated aliases
Help developers tracing exact source of warns/errors
2017-11-07 13:32:10 +03:30
Pooya Parsa
80fb65040b fix(builder): add hash to generated plugin names
A plugin named `bootstrap` results importing bootstrap jquery!
2017-11-07 13:17:50 +03:30
Pooya Parsa
f626acf1f9 refactor: simplify internal compilers 2017-11-07 13:16:29 +03:30
Clark Du
3ccc57502b
fix: basic.csr /head error 2017-11-07 12:04:21 +08:00
Atinux
f5fa44d8aa debug: Show PostCSS config only when used 2017-11-06 18:30:50 +01:00
Atinux
3d49d8d290 feat: Add Page.watchQuery 2017-11-06 18:30:37 +01:00
Atinux
fb44c2eb8e fix: Fix Layouts transitions 2017-11-06 18:30:15 +01:00
Atinux
e80a77782a update: Use path by default or Page.key 2017-11-06 18:29:45 +01:00
Atinux
07eab4c643 feat: Handle body scripts from vue-meta 2017-11-06 13:33:19 +01:00
Gomah
59ad478037 Add subFolders option for generate 2017-11-06 18:36:28 +11:00
Atinux
e97bb1d099 fix: Handle middleware fn in nuxt.config.js 2017-11-03 17:24:20 +01:00
Atinux
23919a9e01 feat: Add middleware as function 2017-11-03 17:14:05 +01:00
Atinux
c17cb24aaa fix: generate.minify.collapseWhitespace is false by default 2017-11-03 16:00:09 +01:00
Atinux
aa342330d7 fix: Fix PostCSS plugin resolution when used in nuxt.config.js 2017-11-03 12:32:57 +01:00
Atinux
ac3b3f27a7 debug: Show what PostCSS configuration is used 2017-11-03 12:32:57 +01:00
Atinux
42073db289 fix: Remove useless console.log 2017-11-03 12:32:57 +01:00
Sébastien Chopin
241e43504a
Merge pull request #2016 from clarkdo/video_fix
fix: video can not be loaded
2017-11-03 07:39:27 +01:00
Clark Du
04a2ffb016
fix: video can not be loaded 2017-11-03 10:36:01 +08:00
Atinux
a2cc3afe60 fix: Dont call pages asyncData/fetch if middleware redirected or errored 2017-11-02 17:47:33 +01:00
Sébastien Chopin
6e44afedb8 router: Don't call middleware and asyncData on query changes 2017-11-01 16:44:57 +01:00
Atinux
8318ce7510 fix: loadResources after every build 2017-10-31 18:33:25 +01:00
Atinux
76aca28cdc fix: Fix context undefined 2017-10-31 18:32:42 +01:00
Sébastien Chopin
e15c92f1c8
Merge pull request #1914 from dotneet/fix-1408
fix unexpected state resetting #1408
2017-10-31 15:05:22 +01:00
Atinux
8e9f17c491 hooks: Await for modules:before hook 2017-10-31 12:45:32 +01:00
Atinux
7137f848a2 hooks: Handle hooks as object 2017-10-31 12:33:15 +01:00
Sébastien Chopin
daaa5bdd12 hook: Handle hook error and continue process 2017-10-30 23:15:35 +01:00
Sébastien Chopin
ad59f788dc hook: Add render:route hook 2017-10-30 23:15:06 +01:00
Sébastien Chopin
fe0ad908b7 hook: Add generate:page hook 2017-10-30 23:14:21 +01:00
Sébastien Chopin
2e8271f658 lint: Lint file 2017-10-30 22:39:26 +01:00
Sébastien Chopin
94ad5955e6 Hooks ready to be tested 2017-10-30 22:39:08 +01:00
Atinux
f72e620d7d fix: Remove console.log 2017-10-30 18:44:39 +01:00
Atinux
6648695015 refacto: Hooks 2017-10-30 18:41:22 +01:00
Atinux
83815de91b lint: Update linting rule on space-before-paren 2017-10-30 17:51:11 +01:00
Atinux
379d4f72d4 refacto: Refacto nuxt.build() to finish after webpack is done 2017-10-30 15:46:06 +01:00
devneko
4b5a0352ff fix: Fix regression bug related to setContext() 2017-10-30 20:05:12 +09:00
Clark Du
327fabb663
fix: originalPositionFor return null when using babel-loader 2017-10-30 12:15:25 +08:00
devneko
f186cadba6 fix unexpected state reset #1408 2017-10-29 11:02:48 +09:00
devneko
65d645d54c fix regression in dev mode 2017-10-29 10:42:38 +09:00
Sébastien Chopin
bf72a35634 fix: Sanitize head to use titleTemplate as function 2017-10-28 23:36:14 +02:00
Sébastien Chopin
e02e8df224 fix: Fix tests in generate mode with redirect 2017-10-28 22:42:51 +02:00
Sébastien Chopin
41b775a365 patch: Use last version of UglifyES and add IE9 preset 2017-10-28 18:12:21 +02:00
Sébastien Chopin
023f000e24 fix: Give back payload for generate 2017-10-28 18:10:36 +02:00
Sébastien Chopin
262bffc35d minor: Add ENV into app.html template 2017-10-28 16:10:01 +02:00
Sébastien Chopin
3b9f293e40 fix: Fix Hot reloading 2017-10-28 14:09:33 +02:00
Sébastien Chopin
0781814045 lint: Fix lint issue 2017-10-28 11:01:41 +02:00
Sébastien Chopin
b3a1844f6f Merge branch 'dev' into refacto-app 2017-10-28 10:21:47 +02:00
Atinux
8a2adbeee4 patch: Fix typo in warning 2017-10-27 12:17:35 +02:00
John Fischer
5d3156c0c7 Catch cryptic error when a plugin is not found 2017-10-27 13:19:42 +03:30
Clark Du
f5acb6fc0e fix: syntax error in generator.js 2017-10-25 15:35:33 +03:30
Pooya Parsa
5384ee1a5c ctx => app.context 2017-10-25 01:08:31 +03:30
Pooya Parsa
aefa9f8c31 context => appContext 2017-10-25 00:49:14 +03:30
pimlie
72529c69da dont assume /index.html exists 2017-10-23 23:43:59 +02:00
Sebastien Chopin
e3974b4729 deprecation: Deprecate isServer, isClient and dev 2017-10-20 12:05:22 +02:00
Sebastien Chopin
d1ed762c1b Merge branch 'dev' into refacto-app 2017-10-20 10:53:18 +02:00
Sebastien Chopin
7afa5e4c13 Fix serverMiddleware as express app without path 2017-10-20 10:52:07 +02:00
Sébastien Chopin
83c25084f1 Refacto client app 2017-10-20 10:52:07 +02:00
Sébastien Chopin
5b09b92286 Refactor to use only one context and add route.meta 2017-10-20 10:52:07 +02:00
Sébastien Chopin
dd7d8bbafc dev: Improve template debugging in development 2017-10-20 10:52:07 +02:00
Antério Vieira
a66220b58c style(app): spaces removed (#1898) 2017-10-20 11:01:56 +03:30
Sébastien Chopin
733168fdac Merge pull request #1865 from FieryCod/dev
Adds support for folders in /layouts
2017-10-16 14:45:52 +02:00
Clark Du
f8bc7e2383
refactor: renderToString now returns a Promise if no callback is passed 2017-10-16 11:29:09 +08:00
FieryCod
0b46b06c7c Adds support for folders in /layouts 2017-10-15 21:31:01 +02:00
Zhang Chengrong
cf693d04a3 Fix auto load postcss.config.js problem 2017-10-13 11:48:36 +03:30
Pooya Parsa
b6f2405e7e nuxt-child styling 2017-10-07 18:29:36 +03:30
Pooya Parsa
991d5f70ea fix: add __nuxt id 2017-10-07 13:19:30 +03:30
Pooya Parsa
e4af41f529 rewrite nuxt.vue with render function 2017-10-07 13:17:31 +03:30
Pooya Parsa
870cbd6278 rewrite App.vue with render function 2017-10-07 13:13:09 +03:30
Pooya Parsa
f6d09642d7 fix renderAndGetWindow for SPA mode 2017-10-07 12:36:34 +03:30
Sebastien Chopin
9e4f864e4d Fix issue #1629 2017-09-22 16:05:59 +02:00
Mouti'a Benachour
3c7273c5b0 fix error handler if error message is readonly (#1673) 2017-09-17 22:53:17 +04:30
Sebastien Chopin
53dc522849 add: store. & this. 2017-09-14 18:25:34 +02:00
Sébastien Chopin
dcf35933c0 Merge pull request #1620 from homerjam/layout-transitions
add layout transitions
2017-09-12 13:36:52 +02:00
Pooya Parsa
e289edc67e fix: show server errors in console 2017-09-12 02:57:51 +04:30
Pooya Parsa
19a943d44c fix: increase webpack dev timeouts 2017-09-12 01:05:09 +04:30
Pooya Parsa
b41fcbc789 feat: open in editor 2017-09-10 00:52:07 +04:30
James Homer
2bf02731f2 fix page transitions 2017-09-09 12:19:52 +01:00
James Homer
e937937ea1 add layout transitions 2017-09-09 12:19:52 +01:00
Clark Du
afc756f694 move up error print becuse it never be called
Signed-off-by: Clark Du <clark.duxin@gmail.com>
2017-09-08 12:15:29 +08:00
Clark Du
eae828ccc6 remove condition due to 'this.options.dev' is always false
Signed-off-by: Clark Du <clark.duxin@gmail.com>
2017-09-08 12:10:57 +08:00
Sebastien Chopin
03348c85cd hotfix: applyAsyncData only if data is set 2017-09-07 14:44:13 +02:00
Pooya Parsa
9b8d3f11e7 fix: Handle 404 errors in SPA 2017-09-07 17:06:56 +04:30
Pooya Parsa
4d5255e805 fix NUXT.data for SPA 2017-09-07 17:06:45 +04:30
Sebastien Chopin
9a28b8be25 Fix tests 2017-09-07 14:17:53 +02:00
Sebastien Chopin
b114717701 Force preserveWhitespace to false to avoid SSR mismatch 2017-09-07 14:09:28 +02:00
Sebastien Chopin
32d3045884 Preserve whitespace 2017-09-07 13:51:11 +02:00
Sebastien Chopin
4683dc9254 Merge branch 'dev' of github.com:nuxt/nuxt.js into dev 2017-09-07 13:40:14 +02:00
Sebastien Chopin
74bc12da51 fix: Handle synchronous route component 2017-09-07 13:40:10 +02:00
Sébastien Chopin
45b6c9320b Merge pull request #1600 from whtsky/serverState
rename `context.serverState` to `context.nuxtState`
2017-09-07 13:39:03 +02:00
Sébastien Chopin
a5cf2c3c42 Merge pull request #1586 from smadey/dev
Add "resourcesLoaded" plugin for Renderer
2017-09-07 13:37:50 +02:00
Wu Haotian
e06aaaecc5 rename context.serverState to context.nuxtState 2017-09-07 10:46:28 +08:00
Sebastien Chopin
1de4a16a02 fix: Typo 2017-09-06 15:19:51 +02:00
Sebastien Chopin
79a64df422 fix: Move back store hydration before plugins execution 2017-09-06 15:15:32 +02:00
Smadey
fd07d1ff38 Add "resourcesLoaded" plugin for Renderer
Provide the ability to modify resources before use.
2017-09-06 10:38:56 +08:00
Pooya Parsa
251d87914d fix(nuxt-error): always show errors in debug more
SPA mode in debug mode when error is not globally handled (thrown by other nuxt functions) there is no error at all in console logs
2017-09-05 23:35:04 +04:30
Pooya Parsa
888b141a27 feat(renderer): allow disable router.base with prefix:false 2017-09-05 21:16:06 +04:30
Sebastien Chopin
20eb5a5eb0 fix: handle process.env to have nested keys 2017-09-05 11:15:07 +02:00
Pooya Parsa
1fcf3e685e fix(meta): remove data-n-head-ssr 2017-09-05 13:34:59 +04:30