Commit Graph

501 Commits

Author SHA1 Message Date
Clark Du
b70ff8710f fix: build fixtures show logs and exit process when error occurred 2018-03-23 13:53:37 +04:30
Pooya Parsa
ca80e0614d chore: update dependencies 2018-03-23 10:12:18 +04:30
Pooya Parsa
88bab354b0 perf(builder): experimental thread-loader and cache-loader 2018-03-23 01:51:17 +04:30
Pooya Parsa
7e308f9340 perf: speed up uglify-js by using parallel and cache options 2018-03-23 01:00:51 +04:30
Pooya Parsa
417e0bff40 misc(cli): improve loader 2018-03-22 23:59:05 +04:30
Pooya Parsa
d5462ea65a misc: vue-loader@15.0.0-beta.2 2018-03-22 20:30:23 +04:30
Pooya Parsa
de847a7cd0 remove webpack-stylish
more compact results and prevent duplicate warning and errors
2018-03-22 20:30:23 +04:30
Clark Du
4a5e1e1ad5 feat: upgrade vue-loader to 15.x.x 2018-03-22 20:30:23 +04:30
Clark Du
d828cbd04c feat: migrate to mini-css-extract-plugin 2018-03-21 15:37:34 +03:30
Pooya Parsa
b2e7fb624b misc(dependencies): webpack 4.2.0
https://github.com/webpack/webpack/releases/tag/v4.2.0
2018-03-21 15:36:18 +03:30
Pooya Parsa
4b26c68c3b perf: chunk splitting improvements 2018-03-21 13:33:57 +03:30
Pooya Parsa
13d17d241e feat: minimal logger for CI/Test environments 2018-03-21 01:41:30 +03:30
Pooya Parsa
db1ee4bc31 misc(package): update dependencies 2018-03-21 01:06:07 +03:30
Sébastien Chopin
d1d637f0c4
Merge pull request #3060 from nuxt/feat/asyncChunks
feat: make optimization and splitChunks configurable
2018-03-20 13:31:32 +01:00
Pooya Parsa
6a68e381b6 perf(spa): inline runtime chunk 2018-03-20 13:39:47 +03:30
Clark Du
027d204a13
fix: progress not accurate due to extra logs 2018-03-20 15:25:06 +08:00
Sébastien Chopin
e5a516bfaf
Merge pull request #3044 from dotnetCarpenter/webworker
web worker example
2018-03-19 19:00:50 +01:00
Pooya Parsa
3eea48899b update puppeteer to 1.2.0 2018-03-19 19:39:22 +03:30
Pooya Parsa
79d97b2be2 fix(ci): report coverage only for unit tests
jest + puppeteer: https://circleci.com/gh/nuxt/nuxt.js/581
2018-03-19 19:27:48 +03:30
Clark Du
db637c4d32
refactor: move tests to unit folder 2018-03-19 18:06:45 +08:00
Pooya Parsa
a4b4688f7c split e2e tests 2018-03-19 11:52:00 +03:30
Pooya Parsa
4500abc1a8 set maxWorkers=2 for test:unit 2018-03-19 11:27:28 +03:30
Pooya Parsa
731ce56067 add circleCI pipeline 2018-03-19 10:46:22 +03:30
Clark Du
322caa4305
refactor: temporarily remove --coverage in jest 2018-03-19 14:32:52 +08:00
Clark Du
c12c5502ee
refactor: test and coverage script 2018-03-19 13:53:48 +08:00
Clark Du
f537abe067
refactor: build-fixtures 2018-03-19 13:17:48 +08:00
Clark Du
b4727eb4c4
test: refactor generate tests 2018-03-19 12:21:04 +08:00
Pooya Parsa
05e3da6e51 fix build scripts 2018-03-19 04:37:47 +03:30
Pooya Parsa
0b5824a765 fix windows 2018-03-19 04:29:54 +03:30
Pooya Parsa
19775d58f7 perf(build-fixtures): parallel builds 2018-03-19 04:21:06 +03:30
Pooya Parsa
584b943688 fix test script 2018-03-19 03:23:36 +03:30
Pooya Parsa
c4068c3a70 working tests 2018-03-19 03:11:14 +03:30
Pooya Parsa
07c40a913a build-fixtures script 2018-03-18 23:41:43 +03:30
Pooya Parsa
ed22e78a75 basic migration to jest 2018-03-18 23:01:32 +03:30
Pooya Parsa
42a23f98d1 add jest 2018-03-18 11:26:41 +03:30
dotnetCarpenter
1ef0286e9a added missing eslint-plugin-vue - fixes #3045 and CI tests 2018-03-18 01:52:06 +01:00
Pooya Parsa
4886df22dc Merge branch 'dev' into feat/esm 2018-03-17 13:56:17 +03:30
Pooya Parsa
986c545627 ava: remove -s 2018-03-17 13:32:42 +03:30
Pooya Parsa
8ad328f8a9 ci: increase timeout 2018-03-17 13:22:57 +03:30
Pooya Parsa
7fbc8f9eec try to prevent random ci fails 2018-03-17 13:20:34 +03:30
Pooya Parsa
46216e6548 improve eslint 2018-03-16 23:22:03 +03:30
Pooya Parsa
f20ad95b2b remove pretty-error
https://github.com/standard-things/esm/wiki/improved-errors
2018-03-16 20:32:56 +03:30
Pooya Parsa
5abf524b15 Merge branch 'dev' into feat/esm 2018-03-16 19:48:57 +03:30
Pooya Parsa
53e98a958c feat: rewrite core to esm 2018-03-16 19:42:06 +03:30
Clark Du
52068dcb88 refactor: use @nuxtjs/friendly-errors-webpack-plugin 2018-03-16 17:59:18 +08:00
Pooya Parsa
b0f25cbadf deps: add esm 2018-03-16 13:03:41 +03:30
Clark Du
4896820390
chore: upgrade dependencies and remove unnecessary ones 2018-03-15 15:43:02 +08:00
Clark Du
0591a10184
chore: upgrade vue to 2.5.16 2018-03-15 14:59:42 +08:00
Clark Du
f7d9a6eb96
chore: upgrade vue-meta to 1.4.4 for fixing offsetParent TypeError 2018-03-14 11:05:37 +08:00
Pooya Parsa
76b5e0454a use webpack's built in minimizer 2018-03-13 15:28:40 +03:30
Pooya Parsa
b27efd9e61 bump to 2.0.0
nuxt-edge
2018-03-13 14:09:38 +03:30
Clark Du
ad744e3e31 refactor: remove unused dependencies 2018-03-13 18:33:45 +08:00
Pooya Parsa
94f602f2c0 improve cli loading 2018-03-12 18:46:08 +03:30
Pooya Parsa
9fe564b8f2 parallel builds + new progress bar 2018-03-12 02:45:14 +03:30
Pooya Parsa
edfb176628 update dependencies 2018-03-11 23:41:42 +03:30
Pooya Parsa
23ab6612e4 Merge branch 'dev' into feat/webpack4 2018-03-11 23:26:48 +03:30
Pooya Parsa
547ea66f7c update dependencies 2018-03-08 14:11:19 +03:30
Sébastien Chopin
85b584693c version: Bump to nuxt 1.4.0 2018-03-01 17:44:58 +01:00
Pooya Parsa
689fc092ff update dependencies 2018-03-01 15:01:17 +03:30
Pooya Parsa
2c023899a2 use time-fix-plugin 2018-02-28 10:58:17 +03:30
Clark Du
f880b497b2
webpack: upgrade uglifyjs-webpack-plugin 2018-02-27 17:55:56 +08:00
Clark Du
d57ad40558
webpack: upgrade progress-bar-webpack-plugin 2018-02-27 17:28:05 +08:00
Pooya Parsa
32aeeab0ae merge with dev 2018-02-26 14:36:52 +03:30
Pooya Parsa
1f4159fca3 misc: use webpack-contrib/html-webpack-plugin until npm version being released 2018-02-26 13:47:56 +03:30
Pooya Parsa
9bc2e2ec0d misc: use extract-text-webpack-plugin@4.0.0-alpha.0 2018-02-26 13:42:51 +03:30
Pooya Parsa
99132aa692 misc: upgrade dependencies
BREAKING CHANGES:
- autoprefixer (7 to 8)
- vue-loader (13 to 14)
- webpack (3 to 4)
2018-02-26 13:39:22 +03:30
Clark Du
ea5b7bb3ca
chore: upgrade dependencies 2018-02-13 15:31:15 +08:00
Clark Du
0ec1b6203f
chore: upgrade dependencies 2018-02-07 17:43:58 +08:00
Sébastien Chopin
1582df149d version: Bump to v1.3.0 2018-01-31 17:13:14 +01:00
Sébastien Chopin
66eab9478a package: Revert to vue-loader 13.7.0 2018-01-31 17:04:04 +01:00
Sébastien Chopin
43b31553d5 package: Upgrade dependencies 2018-01-31 16:39:23 +01:00
NicoPennec
ff8ffb9592 feat: check expectated node version 2018-01-30 02:57:24 +01:00
Sébastien Chopin
f0bd9a573b nuxt: Bump to v1.2.1 2018-01-26 13:24:28 +01:00
Sébastien Chopin
2d36aef53f fix: Add postcss-import-resolver in dependencies 2018-01-26 13:24:00 +01:00
Sébastien Chopin
78494dac92 nuxt: Bump to v1.2.0 2018-01-26 12:54:09 +01:00
Sébastien Chopin
a713f9aba9 npm: Upgrade dependencies 2018-01-26 12:41:13 +01:00
Clark Du
c796d1d231
refactor: use postcss-import-resolver 2018-01-17 17:54:48 +08:00
Clark Du
962a4e20d6
feat: use ~ with postcss-import 2018-01-17 16:46:58 +08:00
Sébastien Chopin
cc4e0663e8 package: Upgrade dependencies 2018-01-15 12:22:57 +01:00
Sébastien Chopin
6dce671498 Bump to 1.1.1 2018-01-13 14:10:18 +01:00
Pooya Parsa
f4fc8405a7 ci: try to fix appveyor tests 2018-01-13 09:03:59 +03:30
Sébastien Chopin
661bc3cabf Bump to 1.1.0 2018-01-12 16:14:26 +01:00
Sébastien Chopin
b83d74588f release: Bump to 1.0.0 2018-01-08 17:07:42 +01:00
Sébastien Chopin
38d38d8d39 dependencies: Upgrade dependencies 2018-01-08 10:41:30 +01:00
Pooya Parsa
9fc2bace44 feat: upgrade to launch-editor 2.0.0 2018-01-07 11:51:36 +03:30
Pooya Parsa
4e24ec7eba feat: use launch-editor for open-in-editor functionality 2018-01-06 23:27:34 +03:30
Pooya Parsa
4ea963a1c9 update youch to 4.0.1 2018-01-05 02:47:33 +03:30
Pooya Parsa
4354dee243 chore: update dependencies 2018-01-04 20:55:15 +03:30
Pooya Parsa
96c3b4a15b refactor: change _open endpoint to /__open-in-editor
upgrade @nuxtjs/youch to 4.0.0

ref: vuejs/vue-devtools#483
2018-01-04 20:44:48 +03:30
Clark Du
92f293e413
chore: upgrade chokidar to 2.0.0 2018-01-02 10:36:09 +08:00
Clark Du
a5b6d8ee9f
chore: downgrade chokidar 2018-01-02 00:01:39 +08:00
Clark Du
1af78f663a
chore: upgrade dependencies 2018-01-01 23:35:47 +08:00
Pooya Parsa
6fabea392d chore: update dependencies 2017-12-28 15:56:10 +03:30
Pooya Parsa
447b314a45 fix: update dependencies 2017-12-22 01:30:57 +03:30
Clark Du
b385ee74db feature: enable extractCSS in dev 2017-12-21 12:16:07 +03:30
Clark Du
cc779b903e
chore: upgrade vue to 2.5.13 2017-12-21 14:01:56 +08:00
Sébastien Chopin
ae754af362
Merge pull request #2412 from pimlie/test-no-serial-and-sinon
Test improvements, eg run tests in parallel and use sinon for console tests
2017-12-18 11:10:45 +01:00
Clark Du
c55df07968 chore: upgrade loader (#2415) 2017-12-18 13:29:16 +03:30
pimlie
fffe741986 Use console helper with sinon
Add stdout/stderr to console helpers

Remove separate nosubfolders test file in favor of inclusion in basic.generate

Add build.stats to silence webpack output

Add .always to after hooks: (1) fixes issue with basic.dev test that watch.js is empty when one of the test fails and (2) fixes that sometimes when running multiple tests that failed after eachother the port is still used as the server did not automatically get killed

Change all init nuxt before test to serial tests and add tests for DONE and OPEN logs
2017-12-17 20:30:26 +01:00
Sébastien Chopin
747371e79d
Merge branch 'dev' into sinon_console 2017-12-15 10:53:29 +01:00
Clark Du
bcd2412b2b
chore: upgrade dependencies 2017-12-15 15:03:33 +08:00
Clark Du
7e956c8ae2 chore: upgrade vue 2017-12-15 14:31:43 +08:00
Clark Du
4cf855ce81 chore: upgrade vue to 2.5.10 2017-12-13 11:22:42 +03:30
Clark Du
ff53769829 test: use sinon instead of std-mocks 2017-12-13 13:39:02 +08:00
Sébastien Chopin
a00f482d24
Merge branch 'dev' into feat-cleanup-test-console-output 2017-12-12 16:34:21 +01:00
Pooya Parsa
b5ff5a167d remove index.js from files 2017-12-12 13:42:36 +03:30
Pooya Parsa
9e0aa84416 fix(ci): release-next script 2017-12-12 13:22:20 +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
Pooya Parsa
0ebc17454d chore: update dependencies 2017-12-12 11:13:09 +03:30
Clark Du
7d5ecbfd08 feat: lint jsx 2017-12-10 01:55:59 +08:00
Pooya Parsa
36ceb1b334 perf: increase minimum required node version to 8.x 2017-12-08 16:55:51 +03:30
Pooya Parsa
ce4b971640 chore: update dependencies 2017-12-08 12:41:27 +03:30
Clark Du
68ab5fe87e
chore: upgrade dependencies 2017-12-01 22:48:01 +08:00
Clark Du
9dc6ffacc5
chore: upgrade dependencies 2017-11-29 15:29:29 +08:00
Clark Du
6a3e86e14d chore: upgrade dependencies 2017-11-27 00:48:37 +03:30
Clark Du
2ef69d47b1
fix: lint bin js 2017-11-25 21:58:31 +08:00
Clark Du
1a8089f906
refactor: link build folder 2017-11-25 21:52:42 +08:00
pimlie
87bb0dea64 Intercept console output in tests 2017-11-24 22:19:39 +01:00
Pooya Parsa
a29eb99d49
chore(ci): publish nuxt@next 2017-11-24 22:53:36 +03:30
Pooya Parsa
efa0c6524e
prepare nuxt-next 2017-11-24 20:06:39 +03:30
Pooya Parsa
c7a0d3d55a
feat(package): release-next script 2017-11-24 19:47:27 +03:30
Pooya Parsa
b794a89fae
chore: sync yarn.lock 2017-11-24 13:50:57 +03:30
Dmitri Efimenko
9fb2fdf4f5 build.styleResourcesLoader
https://github.com/yenshih/style-resources-loader
2017-11-21 02:56:14 +03:00
yasark
de8e961498 Security update postcss-url #2074 2017-11-19 21:44:13 +03:30
dojineko
4645d096f9 Update Vue.js 2017-11-19 12:19:47 +09:00
yasark
9f1fcf3265 Updated puppeteer and rollup 2017-11-18 23:31:18 +01:00
Pooya Parsa
e05da610c8 add caniuse-lite dependency
To avoid peer dep warning for postcss-cssnext
2017-11-07 14:01:53 +03:30
Atinux
97772467ba package: Upgrade dependencies 2017-11-06 13:32:43 +01:00
Atinux
8015a29d31 package: Upgrade dependencies 2017-11-02 14:24:48 +01:00
Atinux
64285cd349 fix: Fix lint script 2017-10-31 15:02:49 +01:00
Clark Du
3e637c5d83
refactor: add examples to lint 2017-10-31 21:43:55 +08:00
Atinux
b132decf9d lint: Lint test/ 2017-10-31 14:26:19 +01:00
Atinux
d93eb06ae9 lint: Lint files 2017-10-31 14:16:40 +01:00
Sébastien Chopin
94ad5955e6 Hooks ready to be tested 2017-10-30 22:39:08 +01:00
Sébastien Chopin
7739421e92 test: Add puppeteer for testing (wip) 2017-10-29 14:59:48 +01:00
Sébastien Chopin
41b775a365 patch: Use last version of UglifyES and add IE9 preset 2017-10-28 18:12:21 +02:00
Sébastien Chopin
954a6c7534 package: Upgrade dependencies 2017-10-28 11:02:11 +02:00
Sebastien Chopin
abf7174602 Upgrade dependencies 2017-10-20 10:52:07 +02:00
Clark Du
efd044fad6
chore: upgrade vue to 2.5.x 2017-10-16 11:08:33 +08:00
Pooya Parsa
3d3e8a298b chore(package): upgrade dependencies 2017-10-06 22:21:43 +03:30
Wu Haotian
7d8392f036 Upgrade Vue to 2.4.4 2017-09-24 18:34:44 +08:00
Sebastien Chopin
a3e5edd04a Upgrade dependencies 2017-09-22 15:21:34 +02:00
Mihal Malostanidis
d5691f75e7 Remove preset-es2015 dependency (#1698)
* Switch rollup to babel env preset

Using the engine version from package.json

* Remove babel-preset-es2015 dependency

That darn thing was even in prod dependencies!
2017-09-21 05:02:40 +04:30
Pooya Parsa
b41fcbc789 feat: open in editor 2017-09-10 00:52:07 +04:30
Sebastien Chopin
034df15231 Bump to rc11 2017-09-07 14:53:50 +02:00
Sebastien Chopin
a45f2fb494 Bump to rc10 2017-09-07 14:31:25 +02:00
Sebastien Chopin
9ab8b12c2f Bump to rc9 2017-09-06 15:32:43 +02:00
Pooya Parsa
e2389eae95 chore: update dependencies 2017-09-04 19:43:47 +04:30
Sebastien Chopin
6852f9e7a6 Bump to rc8 2017-08-30 18:36:12 +02:00
Sebastien Chopin
2dc84add7d Use css-loader module 2017-08-30 18:33:27 +02:00