Pim
4e4aa4d5d4
feat(server): add config option to define etag hash function ( #6438 )
2019-09-20 20:49:16 +02:00
Pim
b17f331fe5
feat: support setting (non-essential) vue-meta options by user ( #6432 )
2019-09-18 15:51:44 +02:00
Xin Du (Clark)
8ccca220ed
fix(config): enable total timing by default when server.timing
is enabled ( #6371 )
2019-09-09 16:44:36 +02:00
Pim
174c13d56c
feat(vue-app): support configurable features ( #6287 )
2019-09-05 17:15:27 +02:00
Jonas Galvez
81f0c8af33
feat(builder): extendPlugins
option and builder:extendPlugins
hook ( #6285 )
2019-09-04 14:19:50 +02:00
Alexander Lichter
7c90310166
feat(builder, router): enforce uniform trailing slash handling ( #6331 )
2019-09-01 16:37:25 +02:00
Pooya Parsa
81b92b6395
fix: improve watching experience for generated files ( #6257 )
2019-08-21 23:34:04 +04:30
Pooya Parsa
560cb57443
refactor(config): rename devModules
to buildModules
( #6203 )
2019-08-09 15:02:53 +04:30
Sébastien Chopin
f7cb3dae0f
feat(vue-app): support app/router.scrollBehavior.js
and deprecate scrollBehavior
( #6055 )
2019-07-24 16:05:50 +04:30
Kevin Marrec
81b5ce22ce
feat: externalize typescript support ( #5858 )
2019-07-24 11:56:44 +04:30
pooya parsa
e7cc2757c3
refactor: update eslint-config to 1.x
...
Co-authored-by: Alexander Lichter <manniL@gmx.net>
2019-07-10 15:15:49 +04:30
William Chong
cf39c75711
feat(vue-renderer): add csp option for csp v1 compatibility ( #5975 )
2019-06-26 16:22:45 +01:00
Xin Du (Clark)
3195f34531
feat: upgrade css-loader to v3 ( #5929 )
2019-06-15 14:43:05 +04:30
Pooya Parsa
cb1b980d8a
feat(vue-app): allow customizing loading indicator ( #5844 )
2019-06-06 12:39:28 +04:30
Kevin Marrec
262ea5c31a
refactor: prepare for external typescript support ( #5854 )
2019-06-05 00:18:01 +04:30
Pooya Parsa
f39fe2279e
refactor: improve build indicator ( #5832 )
...
[release]
2019-05-30 14:33:57 +04:30
Pooya Parsa
a759196865
feat(vue-app): build indicator ( #5820 )
...
* feat: inline HMR progress indicator
* support router base
* fix nuxt err
* fix space
* fix indentation
* return in case of ws message parsing error
* close ws on beforeDestroy
* ui: Update loading indicator UI
* builder: Add build.indicator option
* ui: Use only logo and %
* hotfix: Alphabetical order
* hotfix: Add fixed with and add back v-if
* minor style change
* rename component to build-indicator
* feat: animated progress
* assign name to component
* update test
* naming consistency
* render into app to prevent dom wrapping
* extra new line
* better App.js formatting
* update snapshot
* clear interval
2019-05-29 16:44:15 +02:00
Pim
1f2bf1c3d3
fix(builder): only listen for file changes for supported extensions ( #5812 )
2019-05-27 13:36:53 +04:30
Xin Du (Clark)
21aaef3b48
feat(vue-renderer): support render.ssrLog
for controlling SSR logs ( #5784 )
2019-05-23 14:19:16 +04:30
Yama-Tomo
1e4708e90f
feat(webpack): suppress not found typescript warnings ( #5635 )
2019-05-10 14:48:44 +04:30
Pooya Parsa
8576b4fcfd
feat: configurable aliases ( #5655 )
2019-05-06 18:29:37 +04:30
Sébastien Chopin
01acf66c67
feat(vue-app): rename transition
to pageTransition
and deprecate it ( #5558 )
2019-04-20 14:31:59 +04:30
Pooya Parsa
d0afaa1daf
fix(cli): config cache invalidation + refactors ( #5500 )
2019-04-11 14:34:21 +04:30
Pooya Parsa
a9d2deb16a
fix: improve router.base
handling ( #5470 )
2019-04-05 18:45:58 +04:30
James George
b978a3761d
feat(vue-renderer): add csp meta tags ( #5354 )
2019-04-02 00:29:58 +04:30
Xin Du (Clark)
64fa4244d0
fix(build): disable loading babel.config.js
by default ( #5365 )
2019-03-24 22:14:22 +04:30
Sébastien Chopin
ef41e205e6
feat: loading screen ( #5251 )
...
[release]
2019-03-20 12:47:53 +03:30
Kevin Marrec
920f444b6e
refactor(ts): better DX for typescript support ( #5079 )
...
Breaking change : `build.useForkTsChecker` renamed to `build.typescript.typeCheck`
2019-03-14 13:37:47 +03:30
Clark Du
a188f07f19
chore: remove unnecessary checks
2019-03-05 17:07:05 +00:00
Jonas Galvez
e87711c5e7
feat: support devModules
option ( #5102 )
2019-03-03 11:19:46 +03:30
Pooya Parsa
2015140d12
feat(vue-app): universal fetch ( #5028 )
...
* pkg(nuxt-start): add node-fetch, unfetch
* pkg(vue-app): add node-fetch, unfetch
* add yarn.lock
* feat(config): _app.fetch options
* feat(builder): add fetch to templateVars
* feat(vue-app): polyfill global with fetch
* feat(fixtures/basic): /api/test
* add fetch example to fixtures
* remove unfetch from nuxt-start
* update template snapshot
* revert extra new line in server.js
* single line if
2019-02-14 16:56:58 +01:00
Clark Du
aad46ed674
fix: disable parallel build when extractCSS is enabled
2019-02-13 10:32:13 +00:00
Xin Du (Clark)
de6ca3a4f9
hotfix: extractCSS error in dev mode ( #4892 )
2019-01-30 01:37:13 +03:30
Xin Du (Clark)
928a230f91
hotfix: disable extract-css-chunks-webpack-plugin in dev mode ( #4888 )
2019-01-29 23:59:21 +03:30
Kevin Marrec
06a18ca09e
fix(config): define once default nuxt config filename ( #4814 )
2019-01-22 23:22:43 +03:30
Xin Du (Clark)
b23f5c9b4b
feat(server): timing option for Server-Timing
header ( #4800 )
2019-01-19 21:44:54 +03:30
Xin Du (Clark)
a616c09b22
feat(test): unit tests for core/config module ( #4760 )
...
* feat(test): enable tests in packages
* fix: wait error hook
* test: entry and hookable in core
* fix(test): options snapshot in windows
* refactor(test): simpilify jest.fn
* test: module in core
* test: complete module test
* test: add test for resolver in core
* test: update config snapshot
* test: nuxt in core module
2019-01-19 13:00:51 +01:00
Alexander Lichter
40fbe5ba47
refactor: cleanups and code style improvements ( #4788 )
2019-01-18 00:48:29 +03:30
Alexander Lichter
ec17804c48
feat: add exclude regex array for generated pages ( #4754 )
2019-01-16 21:13:56 +03:30
Clark Du
e594f09914
test: mock require.main
2019-01-14 20:31:39 +00:00
Clark Du
bd1ae0b9df
test: add unit tests for @nuxt/config
2019-01-14 17:40:15 +00:00
Pim
9c6df495d8
fix: add option to rewatch on path after raw fs event ( #4717 )
2019-01-09 14:18:28 +03:30
Pooya Parsa
ee0096bf59
feat: nuxt-ts ( #4658 )
...
[release]
2019-01-04 23:00:28 +03:30
Pooya Parsa
bdb6791e40
feat(webpack,cli): standalone build mode ( #4661 )
...
* feat(webpack,cli): standalone build mode
* revert typo
2019-01-03 23:57:50 +03:30
Alexander Lichter
471a32a1a8
feat: add styleExtensions ( #4671 )
2019-01-03 01:00:19 +03:30
Pooya Parsa
7dd33fedd2
feat(builder): validate vue-app dependencies and suggest fix ( #4669 )
2019-01-02 14:17:19 +00:00
Sébastien Chopin
f319033928
feat(nuxt-link): Smart prefetching and $nuxt.isOffline ( #4574 )
...
* feat(nuxt-link): Improve <n-link> and add automatic prefetch
* Update packages/vue-app/template/components/nuxt-link.js
Co-Authored-By: Atinux <seb@orion.sh>
* add missing space
* feat(nuxt-link): Split in two components for smaller bundle
* fix(vue-app): Use requestIdleCallback
* chore(vue-app): Improve nuxt prefetch strategy for nuxt links
* chore(vue-app): Add .isOnline and handle it for prefetch
* chore(vue-app): Add .isOffline and use it
* chore(vue-app): Add .isOffline
* chore(server): Check is options.modern is given in dev mode
* chore(vue-app): Add intersection-observer polyfill if router.prefetchLinks is 'polyfill'
* chore(vue-app): Remove polyfill
* chore(vue-app): Use only process.client
* chore(vue-app): Add TS typings for .isOnline and isOffline
* chore(vue-app): Update typings by @kevinmarrec
* chore(vue-app): Reorder names
* examples(nuxt-prefetch): Add Nuxt prefetching example
* chore(vue-app): Add router.linkPrefetchedClass
* lint(vue-app): Fix lint
* chore(vue-app): Use intersectionRatio, recommend by @maoberlehner
* fix(lint): Fix linting issues
* lint(vue-app): Fix again (lol)
* types(vue-app): Update TS typings
* chore(vue-app): Update Vetur tags description
* fix(vue-app): Use prefetchClass
* chore(vue-app): Disable linkPrefetchedClass by default
2018-12-28 17:27:03 +01:00
Kevin Marrec
f1377a7f8d
feat(ts): provide type checking through fork-ts-checker-webpack-plugin
( #4611 )
2018-12-23 11:13:51 +03:30
Kevin Marrec
4d5274215a
feat(ts): add TSX support ( #4613 )
2018-12-23 02:12:20 +03:30
Xin Du (Clark)
324135df51
refactor: @nuxt/utils ( #4609 )
2018-12-23 00:35:13 +03:30