Dmitry Molotkov
c3128eaced
fix(server): allow rendering urls with unicode characters ( #4512 )
2018-12-10 16:48:23 +00:00
Pooya Parsa
0f104aa588
feat: improve SSR bundle ( #4439 )
...
- Better insights and inspection for server bundle
- Remove all vue related dependencies from vue-renderer package as much as possible to reduce install size of nuxt-start
- Support for single file distributions (serverless)
- Remove server-bundle.json and use the standard .js files for dist/server
- Mitigate CALL_AND_RETRY_LAST Allocation failed errors. Most of the cases happen on JSON.parse() the part when loading bundle. (#4225 , #3465 , #1728 , #1601 , #1481 )
- Reduce server dist size by removing escape characters caused by JSON serialize
- Faster dev reloads and production start by removing extra JSON.serialize/JSON.parse time
- Less memory usage
- General performance improvements and refactors
2018-12-01 13:43:28 +03:30
Dmitry Molotkov
a6fed0acbd
fix(vue-app): allow passing custom props to error function ( #4462 )
...
Resolves #4460 .
2018-11-30 22:45:29 +03:30
Alexander Lichter
71136fc9b6
feat: allow lang="postcss"
in Vue SFCs ( #4417 )
...
* fix: allow postcss lang as tag
* refactor: own postcss rule
2018-11-30 16:23:44 +01:00
Dmitry Molotkov
949785f58e
fix(server, vue-app): allow unicode page names ( #4402 )
2018-11-25 18:22:37 +03:30
Clark Du
52a92fbc48
refactor: use PascalCase for components names ( #4396 )
2018-11-24 22:19:19 +03:30
Dmitry Molotkov
9fbd581557
fix: handle errors that are not error instances ( #4321 )
2018-11-14 22:47:44 +03:30
Alexander Lichter
cf1aa1abc8
test: improve tests ( #4237 )
2018-11-08 13:11:24 +03:30
Pooya Parsa
39b558f59c
refactor core into sub-packages ( #4202 )
2018-10-31 00:12:53 +03:30
Dmitry Molotkov
df148a896e
fix: properly serialize undefined in vuex store ( #3913 )
...
* allow to serialize undefined variable in vuex store
* test properly
* fix test
* lock
2018-09-25 10:51:07 +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
0318a82177
fix: no-ssr 1.0 supports placeholder tag
2018-09-13 10:11:29 +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
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
Clark Du
c395e20e5b
refactor: mock consola in test
2018-08-16 17:23:26 +01:00
Clark Du
e740f51efa
fix: postcss test
2018-08-06 18:42:23 +01:00
Clark Du
b6c45b81a9
refactor: basic ssr test
2018-04-18 23:50:49 +08:00
Clark Du
0aea0d532c
misc(test): json format error
2018-04-16 00:40:42 +08:00
Clark Du
d5ca0a5639
fix: correct afterall
2018-03-30 17:20:16 +08:00
Clark Du
005f3cb9db
refactor: move nuxt.close to afterAll
2018-03-30 16:38:22 +08:00
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
Clark Du
db637c4d32
refactor: move tests to unit folder
2018-03-19 18:06:45 +08:00