Ricardo Gobbo de Souza
764fe7b8f1
fix: typo
2018-02-14 17:31:11 -02:00
jason
65b8148a3d
inject ssrContext into createRouter and createStore
2018-02-14 01:45:37 +08:00
Ricardo Gobbo de Souza
f0a6bdd51a
feat: add layout on module
2018-02-07 09:58:48 -02:00
Ricardo Gobbo de Souza
6f073d7093
fix: conflict old pr
2018-02-05 12:54:36 -02:00
Sébastien Chopin
0b1e54dc57
Merge branch 'dev' into config-pages-dir
2018-02-05 09:16:27 +01:00
Sébastien Chopin
6acd9b6516
Merge pull request #2736 from dojineko/variable-csp
...
Multiple policy support for Content-Security-Policy
2018-02-05 09:14:11 +01:00
Sébastien Chopin
ff411fe08c
Merge pull request #2742 from PeterPanZH/dev
...
fix #2741 : add staging environment via NODE_ENV
2018-02-05 09:12:32 +01:00
Sébastien Chopin
0a52cd2031
Merge pull request #2755 from clarkdo/static_prefix
...
feature: add static.prefix
2018-02-05 08:55:28 +01:00
Clark Du
e60a8e7463
refactor: add true as default value of static.prefix
2018-02-05 09:57:10 +08:00
Clark Du
215832769e
refactor: add context as third param of render:route hook
2018-02-04 17:57:51 +03:30
Clark Du
28d28cb8c1
feature: pass request to render:route hook
2018-02-04 17:57:51 +03:30
Ricardo Gobbo de Souza
7786451064
feat: custom store directory
2018-02-04 07:31:03 -02:00
Ricardo Gobbo de Souza
856c1bf83c
feat: custom middleware directory
2018-02-03 21:24:45 -02:00
Ricardo Gobbo de Souza
b3f2a67793
feat: custom layouts directory
2018-02-03 16:41:43 -02:00
Clark Du
a81af22d41
feature: add static.prefix
2018-02-04 00:54:42 +08:00
Ricardo Gobbo de Souza
536aab6380
Moved options to a new dir
block:
2018-02-03 14:04:15 -02:00
Ricardo Gobbo de Souza
483cd9ea29
feat: custom static directory
2018-02-03 09:54:16 -02:00
Ricardo Gobbo de Souza
fb29df43fd
feat: custom assets directory
2018-02-03 09:10:06 -02:00
Ricardo Gobbo de Souza
225021571a
fix: createRoutes
2018-02-02 15:15:57 -02:00
Ricardo Gobbo de Souza
10ac3ed2b4
feat: custom pages directory
2018-02-02 14:58:51 -02:00
Peter Pan
13b74b8f36
fix #2741 : add staging environment via NODE_ENV
2018-02-02 11:16:17 +08:00
dojineko
a403205abe
tiny fix
2018-02-02 11:18:23 +09:00
dojineko
4fb644fdb3
add csp.policies
2018-02-01 21:20:28 +09:00
Sébastien Chopin
358e2f32fd
minor: Improve scrollBehavior to work with transitions, resolve #1376 , thanks to @homerjam
2018-01-31 16:13:28 +01:00
Sébastien Chopin
7d960b03f7
Merge pull request #2698 from jeroenvisser101/spa-fallback
...
Add SPA fallback template
2018-01-30 10:17:01 +01:00
Jeroen Visser
f0784ad7fc
Add SPA fallback template
2018-01-30 00:30:26 +01:00
Clark Du
f15eb9efa7
test: spa meta preload files
2018-01-29 11:59:05 +08:00
Clark Du
4907e81574
test: resolvePath throws error
2018-01-29 11:41:56 +08:00
Clark Du
a2ac4cb331
test: user istanbul ignore next due to nyc issue
2018-01-29 11:01:37 +08:00
Clark Du
6e2b37a7c6
test: csp, maxChunkSize and ignore generateConfig
2018-01-27 23:48:42 +08:00
Diederik van den Burger
7bea248fe4
feat: added errorMiddleware hook. ( #2703 )
2018-01-27 18:42:30 +03:30
Arsen Stahanov
9981df71fc
Support autoimport of '.jsx' files
2018-01-26 15:37:00 +02:00
Sébastien Chopin
6d71770bf4
Merge pull request #2687 from NicoPennec/dev
...
feat: optional build option to limit chunks size
2018-01-26 12:21:47 +01:00
Sébastien Chopin
1ab4be456f
fix: Handle redirect in middleware, fix #542 and #2665
2018-01-26 12:16:53 +01:00
Sébastien Chopin
5f50d402d5
Merge pull request #2673 from clarkdo/static_route
...
refactor: resolve exact route prior to index
2018-01-26 10:43:05 +01:00
Sébastien Chopin
6425fb30a5
Merge pull request #2679 from clarkdo/multiple_components
...
fix: multiple components in one route
2018-01-25 11:47:14 +01:00
NicoPennec
fdc07a319d
perf: chunks size limit
2018-01-25 09:01:48 +01:00
Clark Du
94bb02901c
fix: multiple components in one route
2018-01-24 14:33:27 +08:00
Sébastien Chopin
fcf99b1140
Merge pull request #2674 from clarkdo/head_noscript
...
feat: add noscript in head
2018-01-23 11:43:25 +01:00
Sébastien Chopin
d0e011bdc4
Update meta.js
2018-01-23 11:42:25 +01:00
Clark Du
8b634c210d
feat: add noscript in head
2018-01-23 18:30:36 +08:00
Sébastien Chopin
00f98c150f
fix: Fix error undefined on plugins errors
2018-01-23 10:41:50 +01:00
Clark Du
82c4c7ea1a
refactor: resolve exact route prior to index
2018-01-23 15:20:56 +08:00
LoneRifle
c1b30acbb3
fix: remove unnecessary async from waitFor
utility ( #2654 )
2018-01-21 13:49:20 +03:30
Sébastien Chopin
9c568afb2d
Merge pull request #2617 from clarkdo/postcss-import-alias
...
feat: use ~ with postcss-import
2018-01-19 10:06:47 +01:00
Clark Du
a419aab704
refactor: add @ in postcss-import alias
2018-01-19 11:56:29 +08:00
Sébastien Chopin
d444f2a5b1
enhancement: Add path to 404 error message on server-side
2018-01-18 14:06:15 +01:00
Clark Du
eb9e4a529c
feat: transpile .jsx files
2018-01-18 20:10:23 +08:00
Clark Du
c796d1d231
refactor: use postcss-import-resolver
2018-01-17 17:54:48 +08:00
Clark Du
962a4e20d6
feat: use ~ with postcss-import
2018-01-17 16:46:58 +08:00
Sébastien Chopin
1ea0a9a6f2
wip: Add keep-alive prop to <nuxt/> and <nuxt-child/>
2018-01-17 09:39:34 +01:00
Pooya Parsa
95c85bba62
minor improvements for #2608
2018-01-16 18:41:17 +03:30
Kouki Narumi
5ebf60f2a1
feat: external script support for CSP ( #2608 )
2018-01-16 18:40:10 +03:30
Ben Zhao
a67ae8672b
fix: ssrContext.error is not a function
2018-01-16 19:01:03 +08:00
Clark Du
570bf1a5d5
refactor: change entry filename to be dynamic
2018-01-16 14:55:35 +08:00
Pooya Parsa
24185c97e7
fix: redirect without unresolved promise
2018-01-16 10:04:40 +03:30
Sébastien Chopin
97d70f46c6
misc: Fix typo
2018-01-15 13:51:51 +01:00
Sébastien Chopin
e8532dc80c
fix: Remove useless console.log
2018-01-15 13:51:25 +01:00
Sébastien Chopin
de02ea4b5d
app: Better external url redirect handling
2018-01-15 12:22:57 +01:00
Pooya Parsa
347fa3e9fd
feat: add options.ignore support
2018-01-15 13:14:44 +03:30
Pooya Parsa
1075492d8b
fix(module): default module options to empty object
2018-01-13 09:45:00 +03:30
Pooya Parsa
29110694fb
use console.warn for warnings
2018-01-13 08:59:47 +03:30
Pooya Parsa
10d1b5974c
style: format with prettier
2018-01-13 08:52:11 +03:30
Pooya Parsa
642cf4038a
fix: regression with module.addVendor with array. fixes #2574 .
2018-01-13 00:29:42 +03:30
Sébastien Chopin
e33d502696
fix: Handle redirects for loading bar
2018-01-12 16:10:30 +01:00
Clark Du
28d3e6fdb3
fix: Cannot read property call of undefined when extractCSS is true
2018-01-12 17:19:59 +08:00
Pooya Parsa
3c4b57e1f7
minor fixes
2018-01-11 23:13:34 +03:30
Pooya Parsa
0cb0beb1c5
err styling
2018-01-11 22:46:26 +03:30
Pooya Parsa
f30ef38c70
fix(core): use options.extensions for resolvePath
2018-01-11 22:19:54 +03:30
Pooya Parsa
811201925d
fix: prioritize nested node_modules in webpack search path ( #2558 )
2018-01-11 22:02:47 +03:30
Pooya Parsa
118d3fb8c2
imrpove nuxt-generate error report summary
2018-01-11 21:50:35 +03:30
Pooya Parsa
13166bcf78
misc: improve CLI errors
2018-01-11 19:41:50 +03:30
Pooya Parsa
58279166e2
eslint
2018-01-11 18:45:40 +03:30
Pooya Parsa
cef64cdbad
improve error handling
2018-01-11 18:43:52 +03:30
Pooya Parsa
771945c789
use pretty error handler
2018-01-11 17:41:49 +03:30
Pooya Parsa
83236d82ce
fix(module): always fill requiredModules
2018-01-11 17:02:31 +03:30
Pooya Parsa
e5ffbdfcd2
feat(module): improve error handling
2018-01-11 16:58:56 +03:30
Sébastien Chopin
5dd7591e3f
misc: Refacto to use less chars
2018-01-11 12:56:37 +01:00
Pooya Parsa
421070d385
fix: prioritize nested node_modules. fixes #2558 .
2018-01-11 15:23:55 +03:30
Clark Du
4ec99ef6f6
fix: nested redirect in spa
2018-01-11 17:00:40 +08:00
Sébastien Chopin
063448fe2a
Lint
2018-01-10 17:36:32 +01:00
Sébastien Chopin
9a3bfdc998
Fix cannot ready property csp of undefined
2018-01-10 17:31:27 +01:00
Samuel Horwitz
6e9be715b2
Adding support for Content-Security-Policy script-src safe inline, for SSR state transfer
2018-01-10 01:36:34 -05:00
Pooya Parsa
496869045b
temporary disable build.config.js
2018-01-08 18:41:03 +03:30
Sébastien Chopin
8c04f5d8a6
cov: Ignore fallback conditions
2018-01-08 16:02:18 +01:00
Sébastien Chopin
eceb92502b
minor: Improve styleResources to handle multiple pre-provcessors
2018-01-08 10:41:30 +01:00
Pooya Parsa
9fc2bace44
feat: upgrade to launch-editor 2.0.0
2018-01-07 11:51:36 +03:30
Pooya Parsa
4e24ec7eba
feat: use launch-editor for open-in-editor functionality
2018-01-06 23:27:34 +03:30
Sébastien Chopin
e12629e1b7
Fix layout ignore
2018-01-05 13:19:26 +01:00
Sébastien Chopin
179b1a7bc1
Merge branch 'dev' into dev
2018-01-05 13:18:11 +01:00
Pooya Parsa
05a7595701
improve error source maps
2018-01-05 12:50:08 +03:30
Sébastien Chopin
202a84f203
Merge branch 'dev' into dev
2018-01-05 08:18:17 +01:00
Pooya Parsa
a487b9e9c5
remove debug
2018-01-05 03:06:43 +03:30
Pooya Parsa
452747b3c4
perf,fix: source map improvements
2018-01-05 03:04:20 +03:30
Pooya Parsa
87ac7d0cb4
revert: don't prepend js/ to chunk file names
...
It makes some problems with source mappings
2018-01-05 02:57:13 +03:30
Pooya Parsa
3822f0912b
fix: use use non-eval source maps as of chrome 63 dev-tools bug
2018-01-05 02:30:01 +03:30
Pooya Parsa
60714ecfc0
minor fixes
2018-01-05 02:03:46 +03:30
Pooya Parsa
aef2199402
perf: use non weak etags as default
...
Calculation is always the same. This helps browsers caching responses for a longer term
2018-01-05 01:43:59 +03:30
Pooya Parsa
42807fcdf9
perf: Use getPreloadFiles for HTTP2 push headers
2018-01-05 01:40:52 +03:30
Pooya Parsa
88b795a83b
fix typo
2018-01-04 21:09:12 +03:30
Pooya Parsa
e54beeee1e
refactor: move renderer middleware into seperate modules
2018-01-04 21:06:47 +03:30
Pooya Parsa
96c3b4a15b
refactor: change _open endpoint to /__open-in-editor
...
upgrade @nuxtjs/youch to 4.0.0
ref: vuejs/vue-devtools#483
2018-01-04 20:44:48 +03:30
Sébastien Chopin
5b923fd97e
feat: Add extensions option to add more language support
2018-01-04 18:10:17 +01:00
Sébastien Chopin
8aaae89873
Merge pull request #2502 from clarkdo/chrome_sm
...
fix: chrome sourcemap issue
2018-01-04 16:55:28 +01:00
Clark Du
a74f206189
fix: remove require.cache deletion
2018-01-04 23:54:01 +08:00
Sébastien Chopin
39ef28ca2a
fix: Don't call fixPrepatch on non-dynamic routes
2018-01-04 16:40:34 +01:00
Clark Du
f0908f089d
fix: chrome sourcemap issue
2018-01-04 23:25:48 +08:00
Clark Du
92f293e413
chore: upgrade chokidar to 2.0.0
2018-01-02 10:36:09 +08:00
Pooya Parsa
806287e62c
fix inject for store
2017-12-29 16:01:19 +03:30
Pooya Parsa
61232a61e6
fix: avoid pretty-error mutating traces
2017-12-29 15:16:31 +03:30
Pooya Parsa
d243ad13e1
improve dist chunks structure
...
Moving all js assets into _nuxt/js and css assets into _nuxt/css
2017-12-29 13:15:21 +03:30
Pooya Parsa
bfe1f2c4d3
builder loader refactors
2017-12-29 12:26:32 +03:30
Pooya Parsa
f4ca25a692
coverage
2017-12-29 12:13:24 +03:30
Pooya Parsa
56965b838b
update tests
...
Some tests disabled until a fix arrives
2017-12-29 12:03:13 +03:30
Pooya Parsa
2656529771
fix: prioritize nuxtDir in modulesDir
2017-12-28 20:19:56 +03:30
Pooya Parsa
ef5b910112
refactor postcssConfig
2017-12-28 19:35:34 +03:30
Pooya Parsa
4e22416002
refactor sryle-loader
...
makes code more clear and (temporary) fixing dev source maps when extractCSS is on
2017-12-28 19:00:31 +03:30
Clark Du
83d5f059ee
feature: redirect by route name
2017-12-21 12:21:43 +03:30
Clark Du
b385ee74db
feature: enable extractCSS in dev
2017-12-21 12:16:07 +03:30
Sebastien Lacoste
45c15a96c4
Add ignorePrefix option to ignore files
2017-12-18 16:53:36 +01:00
Clark Du
c55df07968
chore: upgrade loader ( #2415 )
2017-12-18 13:29:16 +03:30
Pim
c92d427bb0
Feat: add possiblity to mute webpack in non-dev modes ( #2411 )
...
Move webpackStats to nuxt.options
Only clearConsole when we expect webpack to output stats
2017-12-17 17:29:50 +03:30
pimlie
0f4bf0f9b2
Revert cc74126
...
The generate:routeCreated hook still existed but probably not in the expected place
2017-12-17 16:46:14 +03:30
Clark Du
bcd2412b2b
chore: upgrade dependencies
2017-12-15 15:03:33 +08:00
Clark Du
0fc98f3927
fix: ProgressBarPlugin ends at 91%
2017-12-13 11:20:40 +03:30
Pooya Parsa
4adfdf3313
fix commonCunks to ignore vue files from adding into vendor
2017-12-13 05:48:41 +03:30
Pooya Parsa
4f55aadd1e
fix: temporary disable build.config hydration
2017-12-13 05:47:44 +03:30
dsandor
cc74126fa6
Replace code that was removed by commit: 65f4a030f4
2017-12-13 04:45:17 +03:30
Pooya Parsa
49b43c4be3
improve modulesDir
2017-12-13 04:39:38 +03:30
Clark Du
bc3bcac337
refactor: vue takes precedence over js in pages and layouts
2017-12-12 21:32:45 +08:00
Pooya Parsa
a4e2a7cd65
always add nuxt to modulesDir
2017-12-12 16:27:01 +03:30
Pooya Parsa
adb5966ed2
improve progressbar experience
2017-12-12 15:16:19 +03:30
Pooya Parsa
d32419eb92
fix: add all node_modules requests into vendor chunk
2017-12-12 13:30:56 +03:30
Pooya Parsa
9b8cbed512
perf: remove rollup build
...
Using native node 8.x for less transpilations
2017-12-12 13:12:29 +03:30
Pooya Parsa
5a07be6396
perf: use native util.promisify instead of pify
...
https://nodejs.org/api/util.html#util_util_promisify_original
2017-12-12 11:13:56 +03:30
Clark Du
72e2351719
fix: youch with source-map in default dev case
2017-12-12 00:13:08 +03:30
Pooya Parsa
b86426aaa0
fix(webpack): don't use hashes when watching
...
helps preventing memory leaks on dev mode and more clear source
2017-12-11 23:37:11 +03:30
Pooya Parsa
f99897376b
refactor webpack plugins
2017-12-11 23:24:32 +03:30
Sébastien Chopin
d4d1bd504d
Merge pull request #2353 from clarkdo/js_jsx
...
feat: support .js and JSX in components
2017-12-11 11:42:12 +01:00
Clark Du
29df01f16e
fix: memory leak when frequent rebuild in watch mode
2017-12-10 17:43:45 +03:30
Clark Du
84961b3dae
feat: support component as js extension
2017-12-10 01:55:59 +08:00
Clark Du
0b9cd1b408
fix: Error: Module did not self-register
2017-12-09 21:02:36 +03:30
Pooya Parsa
afc874a11a
perf(SSR): bundle with native async/await and less transpilations
2017-12-08 17:48:37 +03:30
Pooya Parsa
786b25adb8
minor fixes
2017-12-08 12:54:16 +03:30
Pooya Parsa
65f2419052
coverage
2017-12-08 12:34:08 +03:30
Pooya Parsa
cac06d7067
fix(render): add _open middleware only for dev + debug
2017-12-08 12:22:15 +03:30
Pooya Parsa
2097a03b9c
allow minimal debugging in producion envs
...
no-sources-source-map prevents using chrome debugging tools.
2017-12-08 12:21:53 +03:30
Pooya Parsa
9f72e4a6e2
refactor: warnfix plugin
2017-12-08 12:12:18 +03:30
Clark Du
a5e30b763a
test: ignore coverage due to @ava/stage-4 adds _interopDefault on module
2017-12-08 10:32:10 +03:30
Pooya Parsa
67f04458ec
improve plugin imports
2017-12-07 13:36:04 +03:30
EGOIST
65d5fcd91c
Fix: only use TimeFixPlugin in dev mode
2017-12-06 10:28:00 +03:30
Sébastien Chopin
d9e05744a7
Merge pull request #2298 from clarkdo/dev
...
fix(route): error when redirect to different route in router guards
2017-12-05 08:34:35 +01:00
Clark Du
99d7177d90
feat(build): add build.includeConfig to embed nuxt.config in dist after building ( #2313 )
...
* feat(build): add build.includeConfig to embed nuxt.config in dist after building
* refactor: remove build.includeConfig and Options.safeKeys
2017-12-04 23:22:50 +03:30
Sébastien Chopin
aeb13eb8a0
Merge pull request #2316 from clarkdo/invalid_cache
...
fix: invalid all require.cache in watching
2017-12-04 11:27:12 +01:00
Clark Du
5ece7127c5
fix: invalid all require.cache in watching
2017-12-04 17:59:37 +08:00
abalabahaha
704e7cd7d9
Fix router generation for page names containing @/~
2017-12-04 00:24:38 +03:30
Clark Du
9163e48589
fix: generate pages/index/**
2017-12-03 16:03:51 +03:30
Clark Du
7952de520c
refactor: unregister afterEach after route changed in guard
2017-12-03 20:22:03 +08:00
Clark Du
ceae5a8844
fix(route): error when redirect to different route in router guards
2017-12-03 20:22:03 +08:00
Clark Du
06ae3868fe
feat: add Nuxt.version
2017-11-30 14:00:49 +03:30
Clark Du
b9268df91b
fix(dev-watching): mixins not removed after function changed or deleted
2017-11-30 09:55:20 +03:30
pimlie
adc7260c76
Fix cannot read property of undefined when not building
2017-11-29 21:20:33 +03:30
Clark Du
40b9d23ea9
refactor: move redirect message to option.messges
2017-11-28 22:05:17 +08:00
Clark Du
97eaa1b671
fix: redirect to vue route when path is relative
2017-11-28 22:05:05 +08:00
Clark Du
21f9145309
feat: allow redirect to external url
2017-11-28 17:10:20 +08:00
Ralph Huwiler
b31b0f250c
fixed modulesDir is not initialized with correct default value ( #2258 )
2017-11-27 20:30:23 +03:30
pimlie
5bacd36590
Add possibility to pass extra arguments to generate.routes method
2017-11-27 18:10:24 +03:30
Pooya Parsa
79ce2ebc5d
chore: improve tests coverage
2017-11-24 19:14:07 +03:30
Pooya Parsa
2996160151
perf: improve uglify plugin options
2017-11-24 19:02:05 +03:30
Pooya Parsa
49d59c68f8
fix regressions from webpack-contrib/uglifyjs-webpack-plugin#174
2017-11-24 18:57:01 +03:30
Antério Vieira
2b51eb84db
Added support for placeholder slot
2017-11-24 12:32:52 -02:00
Pooya Parsa
259f26bd4f
refactors for modulesDir as array
2017-11-24 13:10:01 +03:30
Clark Du
f27ddea7d5
feat: modulesDir supports array form
2017-11-24 17:19:50 +08:00
Clark Du
16c12d1e85
refactor: remove unnecessary return await ( #2224 )
...
* refactor: remove unnecessary return await
* refactor: remove unnecessary async
2017-11-24 12:03:47 +03:30
Clark Du
7a301bed6c
refactor: prevent wrapper Promise
2017-11-24 11:53:56 +03:30
Clark Du
c15543cb83
refactor: make unwatch async
2017-11-24 11:53:56 +03:30
Dmitriy
967a442d5e
resolve extra modules if nuxt linked ( #2212 )
2017-11-24 11:50:00 +03:30
Clark Du
4cc4eefcf8
refactor: change getMeta to async
2017-11-24 11:40:21 +03:30
Clark Du
30714c989a
refactor: change settimeout to waitFor ( #2220 )
2017-11-24 11:39:45 +03:30
Pim
65f4a030f4
refactor generator + cli tests ( #2205 )
...
* Rename this.generateRoutes to this.staticRoutes
* Refactor generator to separate logic
* Move routeCreated hook to generateRoute
Add routeFailed hook for unhandled exceptions
Keep page errors separately until page hooks have been called
* Move debug and report statements to hooks
* pageErrors can be a const
Push pageErrors to errors
* fix done hook, errors are 2nd param
* Add generator hooks to nuxt-build for spa mode
* Added a cli integration test for bin/nuxt-(build|start|generate)
* Removed unnecessary waitFor
* Use pify instead util.promisify for v6 compatibility
* Fix windows build
You cant execute .js files directly on Windows/Appveyor so call node with nuxt-*.js file as argument
* Fix windows build (2)
Use correct folder separators in text search
* Fix possible timing quirck in children.path.test
2017-11-24 02:01:54 +03:30
Sébastien Chopin
959cbb613a
Merge branch 'dev' into nuxt-dev-fix-double-compile
2017-11-23 12:50:28 +01:00
pimlie
6d8c96bc82
Fix eslint issue in builder.js
2017-11-23 12:01:38 +01:00
Dmitri Efimenko
6022c5d561
Prevent double compile on nuxt.config.js update
2017-11-22 15:57:39 +03:00
Dmitriy
4c808c90ab
fix memory leak on restart nuxt-dev ( #2190 )
2017-11-22 13:21:07 +03:30
Pooya Parsa
8550bcd684
wChunk windows fix
2017-11-22 01:04:34 +03:30
Pooya Parsa
c377a78e7d
fix(builder): webpack chunk names for windows
2017-11-21 16:53:40 +03:30
Daniel Post
aab684f8a8
Fix coding style
2017-11-21 12:15:11 +00:00
Daniel Post
dac47d43bf
Update no-ssr to v0.2.1
2017-11-21 12:13:35 +00:00
Dmitri Efimenko
9fb2fdf4f5
build.styleResourcesLoader
...
https://github.com/yenshih/style-resources-loader
2017-11-21 02:56:14 +03:00
Clark Du
377416a7ef
refactor: eslint adjustments
2017-11-19 17:18:02 +03:30
Clark Du
73509c29ba
refactor: remove alreadyRequired which is always true
2017-11-19 17:18:02 +03:30
Sébastien Chopin
2c2ee63dd1
Merge pull request #2032 from Gomah/dev
...
feat: add subFolders option for generate
2017-11-16 16:16:22 +01:00
Atinux
f4577e566c
fix: Handle head as a function in nuxt.config.js
2017-11-16 13:32:11 +01:00
Atinux
4b79c38f41
fix: Fix Cannot read property 'components' of undefined
2017-11-16 13:23:05 +01:00
Sébastien Chopin
ece3fe84dc
Merge pull request #2126 from dsandor/dev
...
Add hook call after route generated.
2017-11-16 12:28:24 +01:00
Sébastien Chopin
6ef631dee0
Merge pull request #2127 from clarkdo/fix_split_error
...
refactor: fix [TypeError: Cannot read property split of undefined] in tests
2017-11-16 12:21:37 +01:00
David Sandor
715ff581b9
use the new hooks system instead of a plugin.
2017-11-16 06:04:39 -05:00
Clark Du
2228bf4209
refactor: fix [TypeError: Cannot read property split of undefined] in tests
2017-11-16 18:56:41 +08:00
David Sandor
9aa6722512
Include errors, this is useful in reporting success %
2017-11-16 05:50:14 -05:00
David Sandor
1c4978db4f
Add tappable plugin call after route generated.
2017-11-16 05:44:34 -05:00
Sébastien Chopin
de2b0a6d56
Merge pull request #2100 from clarkdo/route_parseQuery
...
feat: add parseQuery and stringifyQuery for router
2017-11-14 10:38:44 +01:00
Sébastien Chopin
679d48c8c0
Update router.js
2017-11-14 10:28:18 +01:00
Sébastien Chopin
ab56a29ee6
Merge pull request #2105 from clarkdo/spa_layout
...
fix(spa): redundant laoding default layout when custom layout specified
2017-11-14 10:04:03 +01:00
Clark Du
fafe6d0a81
fix(spa): redundant laoding default layout when custom layout specified
2017-11-14 16:53:01 +08:00
Sébastien Chopin
85adbaf2a9
Merge pull request #2101 from clarkdo/issue_2099
...
fix: assets is not resolved in <object>/<embed> src
2017-11-14 08:35:02 +01:00
Clark Du
47384305da
fix: assets is not resolved in <object>/<embed> src
2017-11-14 11:14:37 +08:00
Clark Du
8eb519b16b
feat: add parseQuery and stringifyQuery for router
2017-11-14 11:06:06 +08:00
Sébastien Chopin
7b7f3a104e
Merge pull request #2081 from clarkdo/extract_css
...
feat: make extractCSS configurable
2017-11-11 21:04:10 +01:00
Clark Du
ff4a5bd404
feat: make extractCSS configurable
2017-11-11 20:52:45 +08:00
Pooya Parsa
ad4aea3546
typo: e -> err
2017-11-11 01:21:10 +03:30
Pooya Parsa
a23fb18399
fix: always add commonChunksPlugin
2017-11-11 01:16:37 +03:30
Sébastien Chopin
0198a184b8
Merge pull request #2070 from clarkdo/nuxtserverinit_error
...
refactor: log nuxtServerInit error for better error tracing
2017-11-10 08:31:29 +01:00
Clark Du
6b6aa3e392
refactor: log nuxtServerInit error for better error tracing
2017-11-10 14:04:43 +08:00
Atinux
932fbfddfd
minor: Call routeChanged event with a 3rd argument if an error happened
2017-11-07 16:26:19 +01:00
Pooya Parsa
711e6a916e
fix: add deprecated warn for tapables + simple backward compatibility
2017-11-07 17:18:46 +03:30
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
outofcash
2816c5687d
Support for .coffee files for store and middlewares
2017-10-04 23:53:12 +02:00
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
Pooya Parsa
c6c653e68c
typo
2017-09-03 00:33:48 +04:30
Pooya Parsa
a5e429830d
padding
2017-09-01 21:10:01 +04:30
Pooya Parsa
4af3917f6d
right -> left
2017-09-01 21:02:22 +04:30
Pooya Parsa
0d4bbf0b03
allow customize all messages for i18n
2017-09-01 21:00:49 +04:30
Pooya Parsa
2e11827209
spa loading defaults
...
more design agnostic for general usage
2017-09-01 20:46:08 +04:30
Pooya Parsa
a6a36b1d2f
simplify error pages
...
No dependencies and more mobile friendly
2017-09-01 20:29:56 +04:30
Sebastien Chopin
f4c68e95e2
Add serverState
2017-09-01 10:29:06 +02:00
Sebastien Chopin
7da8785d72
Add context.serverStoreState
2017-08-31 14:46:10 +02:00
Wu Haotian
e2a18d76da
Fix typo in lib/app/index.js ( #1539 )
2017-08-31 10:57:52 +04:30
Pooya Parsa
699b3f6230
disable ModuleConcatenationPlugin
2017-08-30 19:36:16 +04:30
Sebastien Chopin
696ada09c4
Add resourceHints for SPA mode
2017-08-30 14:47:07 +02:00
Clark Du
5616f1acba
match correct route when resolveComponents in hash mode
2017-08-30 18:13:01 +08:00
Sébastien Chopin
8dd1bfe169
Add app in store only if store exists
2017-08-29 21:04:14 +02:00
Sébastien Chopin
b00592f157
Merge branch 'dev' of github.com:Atinux/nuxt.js into dev
2017-08-29 20:54:42 +02:00
Sébastien Chopin
b49713a096
Fix Maximum Call Size Stack
2017-08-29 20:53:50 +02:00
Pooya Parsa
c14b3be230
vuex@2.4.0
2017-08-29 22:33:42 +04:30
Artur Wronski
d4563b7f85
fix: compile error when using scrollBehavior
...
When compiling with babel as middleware the scrollBehavior function was transpiling in
incorrect way. Double function function
fixes #1516
2017-08-29 14:19:06 +02:00
Sebastien Chopin
1eca064338
Merge branch 'dev' of github.com:nuxt/nuxt.js into dev
2017-08-29 14:01:34 +02:00
Sebastien Chopin
f65b2b80e1
Add rtl option to loading
2017-08-29 13:58:45 +02:00
patmood
971095af56
removed scoped css
2017-08-27 10:52:27 -07:00
patmood
02f9454b66
rename progress class to prevent conflicts
2017-08-26 18:16:30 -07:00
Pooya Parsa
192c25e3e8
fix tests
2017-08-25 17:41:13 +04:30
Pooya Parsa
f933dd1f32
improve useMiddleware
2017-08-25 17:37:45 +04:30
Pooya Parsa
a71ac0f41a
Merge branch 'dev' of github.com:nuxt/nuxt.js into dev
2017-08-25 16:31:56 +04:30
Pooya Parsa
1ca5739a2f
add router base to all middleware
2017-08-25 16:31:16 +04:30
Sebastien Chopin
378d116bf8
typo: Simplify child.children sanitization
2017-08-25 13:54:14 +02:00
Sebastien Chopin
7bc1b35b21
fix: Use file path for chunkName
2017-08-25 12:34:59 +02:00
Sébastien Chopin
3bf1cb90c4
Merge pull request #1480 from whtsky/defaults-babel-presets
...
Don't set `babelOptions.presets` if babelrc = true
2017-08-25 12:15:52 +02:00
Sébastien Chopin
3985c1d684
Merge pull request #1478 from LookinGit/fix-1248
...
~ fix asyncData parent + children pages in production build (#1248 )
2017-08-25 12:14:11 +02:00
Wu Haotian
e59b3dd4f7
Don't set babelOptions.presets
if babelrc = true
2017-08-25 17:36:53 +08:00
LookinGit
16608fad25
~ fix asyncData parent + children pages in production build ( #1248 )
2017-08-25 08:56:38 +03:00
Pooya Parsa
cafc94d9f9
fix problem with route chunk names ( #1461 )
2017-08-25 01:36:56 +04:30
Sébastien Chopin
e32a3755dd
feature: Add inject(key, value) as 2nd argument of plugins
2017-08-24 20:38:28 +02:00
Sebastien Chopin
12a31b0914
fix: SSR call router.push after plugin execution
2017-08-24 18:49:26 +02:00