Commit Graph

191 Commits

Author SHA1 Message Date
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
dojineko 4fb644fdb3 add csp.policies 2018-02-01 21:20:28 +09: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
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 5f50d402d5
Merge pull request #2673 from clarkdo/static_route
refactor: resolve exact route prior to index
2018-01-26 10:43:05 +01:00
NicoPennec fdc07a319d perf: chunks size limit 2018-01-25 09:01:48 +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
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
Clark Du 570bf1a5d5 refactor: change entry filename to be dynamic 2018-01-16 14:55:35 +08: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 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 0cb0beb1c5 err styling 2018-01-11 22:46:26 +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 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 421070d385 fix: prioritize nested node_modules. fixes #2558. 2018-01-11 15:23:55 +03:30
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 eceb92502b minor: Improve styleResources to handle multiple pre-provcessors 2018-01-08 10:41:30 +01:00
Pooya Parsa 4e24ec7eba feat: use launch-editor for open-in-editor functionality 2018-01-06 23:27:34 +03:30
Sébastien Chopin 179b1a7bc1
Merge branch 'dev' into dev 2018-01-05 13:18:11 +01:00
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 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
Sébastien Chopin 5b923fd97e feat: Add extensions option to add more language support 2018-01-04 18:10:17 +01:00
Clark Du a74f206189 fix: remove require.cache deletion 2018-01-04 23:54:01 +08:00
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 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
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
Pooya Parsa 4f55aadd1e fix: temporary disable build.config hydration 2017-12-13 05:47:44 +03:30
Pooya Parsa 49b43c4be3 improve modulesDir 2017-12-13 04:39:38 +03:30
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 9b8cbed512 perf: remove rollup build
Using native node 8.x for less transpilations
2017-12-12 13:12:29 +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 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
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 97eaa1b671
fix: redirect to vue route when path is relative 2017-11-28 22:05:05 +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 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
Dmitriy 967a442d5e resolve extra modules if nuxt linked (#2212) 2017-11-24 11:50:00 +03:30
Clark Du 30714c989a refactor: change settimeout to waitFor (#2220) 2017-11-24 11:39:45 +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
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
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
Clark Du 2228bf4209
refactor: fix [TypeError: Cannot read property split of undefined] in tests 2017-11-16 18:56:41 +08: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
Clark Du 8eb519b16b
feat: add parseQuery and stringifyQuery for router 2017-11-14 11:06:06 +08:00
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 f5fa44d8aa debug: Show PostCSS config only when used 2017-11-06 18:30:50 +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 c17cb24aaa fix: generate.minify.collapseWhitespace is false by default 2017-11-03 16:00:09 +01:00
Atinux ac3b3f27a7 debug: Show what PostCSS configuration is used 2017-11-03 12:32:57 +01:00
Atinux 7137f848a2 hooks: Handle hooks as object 2017-10-31 12:33:15 +01:00
Sébastien Chopin 94ad5955e6 Hooks ready to be tested 2017-10-30 22:39:08 +01:00
Atinux 83815de91b lint: Update linting rule on space-before-paren 2017-10-30 17:51:11 +01:00
Zhang Chengrong cf693d04a3 Fix auto load postcss.config.js problem 2017-10-13 11:48:36 +03:30
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 b41fcbc789 feat: open in editor 2017-09-10 00:52:07 +04:30
James Homer e937937ea1 add layout transitions 2017-09-09 12:19:52 +01:00
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 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
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
Pooya Parsa 192c25e3e8 fix tests 2017-08-25 17:41:13 +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
Pooya Parsa cafc94d9f9 fix problem with route chunk names (#1461) 2017-08-25 01:36:56 +04:30
Ivan Nikulin 9c39c128f2
Add tests for chainFn 2017-08-23 00:50:46 +02:00
Ivan Nikulin 2336b3e6ea
Update extendBuild modules API 2017-08-23 00:50:46 +02:00
Pooya Parsa d7fbe47c31 feat: experimental dll support
`.cache/` should be git ignored in projects.
disabled by default. Can be enabled using `options.build.dll: true`
2017-08-21 15:46:35 +04:30
Sebastien Chopin 39f431efdf Use vue-meta for meta tags 2017-08-21 11:38:21 +02:00
Pooya Parsa 086a642332 fix cssSourceMap 2017-08-20 13:08:38 +04:30
Pooya Parsa a289a55a72 simplify modes 2017-08-19 17:52:53 +04:30