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
Ricardo Gobbo de Souza
add80004ba
feat(router): custom route name splitter ( #4598 )
2018-12-20 13:42:42 +01:00
Clark Du
afd1cd3247
refactor: remove static class hotfix since it has been fixed in vue
2018-12-17 15:56:01 +00:00
Xin Du (Clark)
d723e49b2b
feat: attach ts-loader options on build.loaders.ts ( #4572 )
2018-12-17 15:45:01 +00:00
Kevin Marrec
75e3df6be5
fix(ts): switch from babel preset to ts-loader ( #4563 )
2018-12-17 15:21:53 +00:00
Kevin Marrec
7145c1ab5d
feat(builder): optional typescript support ( #4557 )
2018-12-15 10:25:08 +03:30
Xin Du (Clark)
657a6cc7c9
chore: tiny refactoring ( #4534 )
2018-12-12 10:47:54 +00:00
Alexander Lichter
c60b1945e8
chore: cleanup ( #4529 )
2018-12-12 10:01:49 +03:30
Alexander Lichter
c6d820aad8
feat(webpack): add experimental HardSourceWebpackPlugin support ( #4527 )
2018-12-12 00:19:16 +03:30
Pooya Parsa
1162f2ddc1
feat: use runInNewContext: true for nuxt dev ( #4508 )
2018-12-09 21:37:36 +00:00
Pooya Parsa
fe0516978a
fix: improvements for build and dev stability ( #4470 )
2018-12-09 14:12:22 +03:30
Xin Du (Clark)
669ffa51ed
refactor: migrate to extract-css-chunks-webpack-plugin ( #4495 )
...
fixes #4131 .
2018-12-09 13:58:08 +03:30
Alexander Lichter
f1b2ca3d60
feat: add an option to disable FriendlyErrorsWebpackPlugin ( #4498 )
2018-12-09 13:38:59 +03:30
Clark Du
e6808c57ef
fest: add build.corssorgin ( #4472 )
2018-12-05 19:51:58 +03:30
Pooya Parsa
d66e1ec896
fix: replace nuxtDir with module.paths ( #4448 )
...
Co-authored-by: Pooya Parsa <pooya@pi0.ir>
Co-authored-by: Clark Du <clark.duxin@gmail.com>
2018-11-29 13:16:46 +00:00