Sébastien Chopin
498c4f11d3
feat: better stack traces for SSR error, show error with correct URL and use eventsource-polyfill ( #4600 )
...
[release]
2018-12-23 12:10:36 +03:30
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
Clark Du
90f42a618e
refactor: remove unused properties in base config
2018-12-21 15:18:14 +00:00
Clark Du
15ad7d03c9
refactor: remove unused properties in style-loader
2018-12-21 15:15:48 +00:00
Xin Du (Clark)
e71c4559ff
feat: mode for plugins ( #4592 )
2018-12-20 12:58:10 +03:30
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)
d0c8fcbaa5
fix: duplicate style in extractCSS ( #4546 )
...
[skip ci]
2018-12-13 22:07:47 +03:30
Xin Du (Clark)
657a6cc7c9
chore: tiny refactoring ( #4534 )
2018-12-12 10:47:54 +00:00
Clark Du
28300ee0f9
refactor: remove extendedConfig.devtool check
2018-12-12 10:10:24 +00:00
Clark Du
8d728da3c7
refactor: remove unnecessary env
2018-12-12 09:38:06 +00:00
Alexander Lichter
f1ff6341ea
feat: add process.modern ( #4532 )
2018-12-12 13:03:19 +03:30
Alexander Lichter
c60b1945e8
chore: cleanup ( #4529 )
2018-12-12 10:01:49 +03:30
Alexander Lichter
8e0b5081f2
fix: allow pcss ending for webpack loader ( #4530 )
...
[skip ci]
2018-12-12 09:52:43 +03:30
Alexander Lichter
88668f0fc4
chore: add plugin suffix for ExtractCssChunksPlugin ( #4528 )
2018-12-11 20:56:28 +00:00
Alexander Lichter
c6d820aad8
feat(webpack): add experimental HardSourceWebpackPlugin support ( #4527 )
2018-12-12 00:19:16 +03:30
Dmitry Molotkov
33edef2d40
fix(webpack): allow changing devtool with extend ( #4515 )
2018-12-11 01:04:41 +03:30
Jonas Galvez
655f11cefd
chore: update code to meet new curly-all rule ( #4505 )
...
[skip ci]
2018-12-10 01:30:48 +03:30
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
Jonas Galvez
af9b30cab7
feat: upgrade css loader to v2 ( #4503 )
...
* use new exportOnlyLocals option
* upgrade css-loader in package.json
2018-12-09 13:45:48 +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
6589670864
fix(server): delete all non-js assets
2018-12-01 14:29:26 +03:30
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
Pooya Parsa
06ddfbb77b
fix(webpack): deepClone before calling extendConfig ( #4464 )
2018-11-30 20:22:53 +00:00
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
Clark Du
3abc9e815e
fix: transpile server not work ( #4338 )
2018-11-15 22:02:55 +00:00
Clark Du
3702dfe5dc
refactor: add node_env in webpack DefinePlugin ( #4330 )
2018-11-14 12:00:12 +00:00
Clark Du
853ca4e7d4
refactor: styleLoader and postcss ( #4318 )
2018-11-12 21:18:50 +00:00
Alexander Lichter
692493f5aa
chore: warn when styleResources is used without the community module ( #4302 )
...
[skip ci]
2018-11-10 03:29:40 +03:30
Clark Du
2c4bd57101
refactor: perf loader ( #4299 )
2018-11-08 22:26:52 +00:00
Pooya Parsa
57f66726d0
fix: fix typo
2018-11-09 01:43:39 +03:30
Pooya Parsa
663c00ddd4
fix(webpack): use env.minimalCLI
2018-11-09 01:24:24 +03:30
Pooya Parsa
c39c7cd51e
update webpack/base for webpackbar 3.0.2
2018-11-08 14:46:07 +03:30
Pooya Parsa
7c4e77ffb9
feat: dx improvements ( #4259 )
2018-11-08 12:45:56 +03:30
Clark Du
2a36dbad22
feat: client mode modern and support dev/generate ( #4264 )
2018-11-07 23:37:06 +00:00
Clark Du
78e3563687
feat: terser compress es6 forms in modern build ( #4241 )
2018-11-01 04:59:17 +01:00
Clark Du
bed0714fad
feat: modern build ( #4231 )
...
* feat: modern build
* refactor: use single module import for lodash
* refactor: add credit comment for modern plugin
* feat: ssr modern build
* fix: not null check for request
* fix: not null check for request.headers
* feat: add modern argument on build command
* refactor: simpilfy filenames for modern
* refactor: use packages/webpack src instead of dist in test
* test: add feature test for modern build
2018-10-31 15:52:35 +00:00
Pooya Parsa
39b558f59c
refactor core into sub-packages ( #4202 )
2018-10-31 00:12:53 +03:30
Clark Du
ae9de93a45
feat: move @nuxtjs/babel-preset-app into nuxt mono-repo ( #4205 )
2018-10-26 21:28:21 +03:30
Pooya Parsa
46103e72ea
chore: packaging and development improvements ( #4193 )
2018-10-25 14:52:31 +03:30
Alexander Lichter
48393b33c7
refactor: small improvements ( #4194 )
2018-10-25 14:27:52 +03:30
Dmitry Molotkov
a3ba6e96ca
fix: check styleResources for existence ( #4155 )
2018-10-25 14:25:05 +03:30
Clark Du
9df5f49e07
feat: split builder into more refined modules ( #4171 )
...
New packages:
- `@nuxt/webpack`
- `@nuxt/generator`
2018-10-24 20:25:18 +03:30