Clark Du
61407fec1d
refactor: config Postcss preset and plugins together ( #3927 )
2018-10-09 15:56:11 +03:30
Tatsuyuki Ishi
d1f6f0dc09
loading: add throttle option to skip progress for fast loads ( #3886 )
...
* loading: add throttle option to skip progress for fast loads
* Disable some tests relying on internals
2018-09-18 18:16:27 +02:00
Dmitry Molotkov
5af65527b0
allow plugin in directory with index.js file ( #3908 )
...
* allow plugin in directory with index.js file
* add test for plugin in dir
* fix: refacto plugins key
2018-09-18 18:06:55 +02:00
Sébastien Chopin
6975655d78
feat: Overwrite store.registerModule ( #3909 )
...
* feat: Overwrite store.registerModule
Make `store.registerModule` works seamlessly with server-side rendering.
* fix: test failure
2018-09-18 17:21:25 +02:00
Clark Du
85c9c00b73
fix: no-ssr test error
2018-09-13 10:02:49 +01:00
Clark Du
b11e9c0e51
feat: upgrade eslint to 5.x ( #3494 )
...
- [ ] babel-eslint https://github.com/babel/babel-eslint/issues/664
- [x] eslint-config-standard-jsx https://github.com/standard/eslint-config-standard-jsx/issues/32
- [x] eslint-config-standard to be stable release https://github.com/standard/eslint-config-standard/issues/123
- [x] eslint-plugin-html
- [x] eslint-plugin-import
- [x] eslint-plugin-jest
- [x] eslint-plugin-node
- [x] eslint-plugin-promise
- [x] eslint-plugin-standard https://github.com/standard/eslint-plugin-standard/issues/29
- [x] eslint-plugin-vue https://github.com/vuejs/eslint-plugin-vue/pull/504
- [x] eslint-plugin-react https://github.com/yannickcr/eslint-plugin-react/releases/tag/v7.10.0
2018-08-31 21:34:12 +01:00
Pooya Parsa
83d9dc4105
test: add tests for validate with error
2018-08-25 22:24:16 +04:30
Jonas Galvez
608b913b8a
feat: async validate() ( #3797 )
2018-08-25 14:12:00 +04:30
Sébastien Chopin
820f0fae1a
[WIP] Hooks: render:routeContext and render:routeDone ( #3773 )
...
* hooks: Add render:routeDone hook
* hooks: Deprecate render:context and add render:routeContext
* refactor: delegate context to routeContext
* test: Add test for render:routeDone hook
* lint: Fix lint issue
2018-08-21 18:35:46 +02:00
Clark Du
b920f22483
refactor: add hooks ( #3772 )
2018-08-20 15:20:45 +01:00
Jonas Galvez
97910de3ec
Improve hooks in nuxt.config.js ( #3766 )
...
* Improve hooks in nuxt.config.js
* No mult-line for
2018-08-20 14:19:09 +02:00
Alexander Lichter
e26f23b74a
feat: respect beforeEnter for route if set ( #3760 )
...
* feat: respect beforeEnter for route if set
* test: add redirecting beforeEnter function and test
2018-08-18 18:15:37 +02:00
Clark Du
432720b8c8
fix: appveyor test failure ( #3754 )
...
* fix: appveyor test failure
* ci: bring back yarn cache
* ci: turn off matrix
* refactor: use babel instead of esm in jest
* refactor: use es modules in fixtures
2018-08-17 22:25:23 +02:00
Jonas Galvez
8d21b60a24
Render dist options ( #3671 )
...
Picking up on [yet another abandoned PR](https://github.com/nuxt/nuxt.js/pull/2933/files ). Made all changes suggested by @clarkdo and wrote a test.
2018-08-10 10:34:55 +01:00
Alexander Lichter
b4d81dc584
lint: require await in async function ( #3676 )
...
* lint: require await in async function
* lint: replace "error" with 2 in config
2018-08-10 08:41:23 +01:00
Alexander Lichter
cb18aa6f53
feat: add Vue.config configuration to nuxt.config.js ( #3655 )
...
After #3564 and the request of #3427 (plus #3452 ) I decided to add a dedicated `vueConfig`object to the `nuxt.config.js` file.
The keys will be projected on Vue.config.
By default, `Vue.config.performance` is enabled in dev mode, `Vue.config.silent` is enabled in production mode.
Doc PR incoming.
Resolves : #2910 , #3427
2018-08-08 20:05:23 +01:00
Jonas Galvez
de5b36a574
loading: false
e2e test fix (#3635 )
...
* hotfix
* Fixed manual loading test
* Disable waitFor() test due to random failure in appveyor
2018-08-06 20:42:26 +02:00
Clark Du
dbbcac1f4f
fix: add cssnano in ssr test
2018-08-06 18:42:23 +01:00
Jonas Galvez
fe9dd166df
Fixed conflicts
2018-08-06 06:45:39 -03:00
Jonas Galvez
3f1d634fb7
Consistent parens in arrow functions ( #3630 )
...
* Minor consistency enhancements
* Arrow parenthesis consistency
* Change linting rule
* Fix typo
* Update .eslintrc.js to only require parens for blocks
* Update style according to brace-only suggestion
* Remove --fix from lint
* Tweak no-loading time (failing test)
* Tweak no-loading time (failing test) (2)
* Tweak no-loading time (failing test) (3)
* Tweak no-loading time (failing test) (4)
* Tweak no-loading time (failing test) (5)
2018-08-06 02:12:44 +02:00
Jonas Galvez
0e42e98751
Add loading: false
option to pages ( #3629 )
...
* Add hasManualLoading
* Add hasManualLoading (2)
* Debugging
* Debugging (2)
* Change 'manual' to false
* Add custom-page-loading example
* Add custom-page-loading example (2)
* Changed approach
* Added custom-page-loading/README.md
* Change running loading time in about.vue
* Patch loadAsyncComponents
* Added final page
* Changed approach (2)
* Fixed example
* Fixed example (2)
* Fix example package name
* Linting
* Improved examples (more to the point)
* Linting (2)
* Fix typo
* Adjust indentation
* Added noloading.vue to basic fixture
* Added noloading tests
* Linting (3)
* Debugging test
* Linting (4)
* Debugging test (2)
* Debugging test (3)
2018-08-05 23:56:49 +02:00
Clark Du
241a071a3e
test: add postcss custom feature test case
2018-07-25 17:58:24 +01:00
Clark Du
2b5c367efa
refactor: use eslint-plugin-vue instead of eslint-plugin-html ( #3517 )
2018-07-12 14:03:50 +02:00
Pooya Parsa
8acef8d01e
feat: use postcss-preset-env instead of postcss-cssnext ( #3291 )
...
https://moox.io/blog/deprecating-cssnext
2018-06-02 01:41:55 +04:30
Pooya Parsa
a8cbbf03ce
always enable resourceHints
2018-05-02 14:29:55 +04:30
Pooya Parsa
e8079fc740
test: force enable resourceHints for basic fixture
2018-05-02 14:29:55 +04:30
Alexandre Villeneuve
85cfc625ee
feat: optional pug support ( #3206 )
2018-04-21 11:57:48 +04:30
Pooya Parsa
0dd35fb047
feat: css modules support ( #3149 )
2018-03-29 23:56:42 +04:30
Clark Du
ef7a42649d
misc: improve coverage and packaging ( #3121 )
...
nuxt-start and nuxt/legacy are also coming!
2018-03-28 02:58:17 +04:30
Pooya Parsa
c4068c3a70
working tests
2018-03-19 03:11:14 +03:30
Pooya Parsa
ed22e78a75
basic migration to jest
2018-03-18 23:01:32 +03:30
Pooya Parsa
53e98a958c
feat: rewrite core to esm
2018-03-16 19:42:06 +03:30
Pooya Parsa
c79a861809
tests: add failing test for ignores ( #2905 )
2018-03-01 09:37:19 +03:30
Hana Shiro
0a823252ae
fix file permission in lib
and test
( #2883 )
2018-02-27 00:18:36 +03:30
airjp73
ebd95280df
Added getters to tests
2018-02-06 11:50:09 -05:00
airjp73
413bce4ce4
Test files
2018-02-06 11:47:41 -05:00
airjp73
965091c8d4
Added support for index.js files
2018-01-31 15:22:02 -05:00
airjp73
73c1d2aa63
Tests
2018-01-31 14:46:57 -05:00
Clark Du
eb9e4a529c
feat: transpile .jsx files
2018-01-18 20:10:23 +08:00
Pooya Parsa
957bc26583
test: add tests for options.ingore
2018-01-15 13:20:42 +03:30
Pooya Parsa
10d1b5974c
style: format with prettier
2018-01-13 08:52:11 +03:30
Sébastien Chopin
179b1a7bc1
Merge branch 'dev' into dev
2018-01-05 13:18:11 +01:00
Clark Du
a74f206189
fix: remove require.cache deletion
2018-01-04 23:54:01 +08:00
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
bc3bcac337
refactor: vue takes precedence over js in pages and layouts
2017-12-12 21:32:45 +08:00
Pooya Parsa
edfc42086f
coverage
2017-12-12 13:55:41 +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
Clark Du
844da3f1fe
test: js/jsx page
2017-12-11 16:18:28 +08:00
Pooya Parsa
423cee1f3d
test: move scopeHoisting tests into basic fixture
2017-12-08 13:40:57 +03:30
Clark Du
3fc8aa9fca
test: remove mixins in live reloading
2017-12-05 18:36:54 +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
3020af7c38
test: redirect to external url
2017-11-28 17:10:44 +08:00
Clark Du
f27ddea7d5
feat: modulesDir supports array form
2017-11-24 17:19:50 +08:00
Clark Du
9bf73b0b5a
test: inline postcss config
2017-11-21 13:57:47 +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
Gomah
673630eb58
Add tests for nuxt:generate without subfolders
2017-11-17 00:33:19 +11: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
Atinux
46eac50d87
tests: Add tests for body scripts
2017-11-06 13:49:24 +01:00
Atinux
23919a9e01
feat: Add middleware as function
2017-11-03 17:14:05 +01:00
Atinux
20b548a175
test: Add route.meta test
2017-11-02 18:07:33 +01:00
Atinux
5edf9c4c95
tests: Add CSR tests
2017-11-02 17:48:20 +01:00
Atinux
b132decf9d
lint: Lint test/
2017-10-31 14:26:19 +01:00
Atinux
7137f848a2
hooks: Handle hooks as object
2017-10-31 12:33:15 +01:00
Sébastien Chopin
c0065127f1
test: Remove useless code
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
Sebastien Chopin
e90a753d8d
no-ssr: Add tests
2017-08-24 12:46:30 +02:00
Sebastien Chopin
af60ba21c0
Remove JS files for pages & layouts
2017-08-17 15:23:40 +02:00
Wu Haotian
814590c15a
add .js files for layouts and pages
2017-08-14 18:09:27 +08:00
Sebastien Chopin
15400e1828
Add test for custom state
2017-07-27 16:50:24 +02:00
Sebastien Chopin
4f1e82e959
fix: payload is not fully working on nuxt generate
2017-05-30 12:00:31 +02:00
Sébastien Chopin
c3355e1467
Store state should always be a method now
2017-05-21 15:45:21 +02:00
Sebastien Chopin
54dec8e4b5
Fix hot-update.json & add tests
2017-05-16 15:12:30 +02:00
Pooya Parsa
3b175ee80f
[tests] Test both root and submodules functionality
2017-05-13 21:45:53 +04:30
Pooya Parsa
8a25da81fb
[test] update fixtures store to return a function
2017-05-02 14:05:09 +04:30
Sebastien Chopin
10d18bc454
Add generate.interval
2017-04-25 15:00:42 +02:00
johan.roxendal@gu.se
afa2e6b05c
Implemented wait in generate function so generation of dynamic routes with ajax calls are not all sceduled simultaneously, possibly flooding the data backend with queries.
...
Use generate.wait (ms) to stagger route generate calls over time.
Fixes #590 .
2017-04-25 14:04:49 +02:00
Sebastien Chopin
b49cf4d9d5
Fix tests
2017-04-14 12:06:40 +02:00
Sébastien Chopin
0c85656142
Add vuex nested modules test
2017-03-26 00:53:50 +01:00
Sébastien Chopin
3fcfe4e026
Fix tests
2017-03-17 18:52:46 +01:00
Alexandre Chopin
9dfe293bd0
update test for asyncData
2017-03-01 16:03:46 +01:00
Sébastien Chopin
6e2fb4642e
Fix tests
2017-02-22 18:20:17 +00:00
Sébastien Chopin
45f22a418a
Add tests for async/await
2016-12-27 16:31:25 +01:00
Sébastien Chopin
c559740b2f
test 100%
2016-12-21 20:51:43 +01:00
Sébastien Chopin
b74d452f23
Add more tests
2016-12-21 15:03:37 +01:00
Sébastien Chopin
a03b13c2c1
Move to fixtures and add generate test
2016-12-20 20:44:42 +01:00
Sébastien Chopin
5fc338e6b2
Add tests
2016-12-09 18:51:19 +01:00
Sébastien Chopin
8ab135af55
Prototype 0.1.0 working
...
Alpha 0.1.0
2016-11-07 02:34:58 +01:00