Commit Graph

392 Commits

Author SHA1 Message Date
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
Mouti'a Benachour 5f60b23198 require bulma in example only 2017-08-30 10:32:03 +01:00
Pooya Parsa c14b3be230 vuex@2.4.0 2017-08-29 22:33:42 +04:30
Pooya Parsa 305a51ab7b update rollup 2017-08-29 18:38:23 +04:30
Sebastien Chopin 09d3596301 Upgrade dependencies 2017-08-29 15:09:28 +02:00
Sebastien Chopin 138edc7bfd Bump to rc7 2017-08-29 14:04:41 +02:00
Sébastien Chopin 1a6a183e43 Merge branch 'dev' of github.com:Atinux/nuxt.js into dev 2017-08-24 19:53:26 +02:00
Sebastien Chopin 8dca5ec81e package: Use custom css-loader (waiting for PR merged) 2017-08-22 19:38:33 +02:00
Sébastien Chopin e8433627ea Bump rc6 2017-08-21 23:37:04 +02:00
Pooya Parsa eb872518b2 disable MinifyPlugin 2017-08-22 00:00:35 +04:30
Sebastien Chopin e19939c10a Remove index.d.ts 2017-08-21 17:51:58 +02:00
Sebastien Chopin 2fba5bffd7 ts: Remove typescript typings 2017-08-21 17:40:40 +02:00
Sebastien Chopin e34d9d69bb Bump to rc5 2017-08-21 10:38:06 +02:00
Pooya Parsa 8d489349c0 remove resolve-url-loader
Depending on sourcemaps makes many inconsistencies for builds! Same behaviour is supported by vue-loader
2017-08-20 13:33:23 +04:30
Pooya Parsa 673dfcd3c9 imrpove js minify 2017-08-19 15:40:01 +04:30
Pooya Parsa b2a92e185e SPA Resource Hints using meta
- W3 valid resource hints
- Supporting options.render.resourceHints
2017-08-19 14:20:45 +04:30
Pooya Parsa 866e31d1a6 Spa Meta 2017-08-18 20:35:01 +04:30
Sebastien Chopin 5116dea4de Upgrade dependencies 2017-08-18 14:23:53 +02:00
Pooya Parsa 7a9539e74f Resource hints for SPA 2017-08-18 12:38:43 +04:30
Pooya Parsa 8266f717b9 chore: update deps 2017-08-17 22:37:52 +04:30
Pooya Parsa ba8e8abce3 chore: update node versions 2017-08-17 22:19:17 +04:30
Pooya Parsa bcdab5d196 Fix nuxt-start in package.json
#1378
2017-08-17 22:10:54 +04:30
Sébastien Chopin d7d85d3b47 Merge branch 'dev' of github.com:Atinux/nuxt.js into dev
Conflicts:
	yarn.lock
2017-08-15 11:06:00 +02:00
Sébastien Chopin f92b3f3a83 Upgrade dependencies 2017-08-15 11:04:07 +02:00
Pooya Parsa f0ef41962d postcss-loader improvements 2017-08-15 05:37:21 +04:30
Pooya Parsa 5d2429459a working postcss everywhere 2017-08-14 18:34:02 +04:30
Pooya Parsa a0d888d976 prevent postinstall errors
#1357

https://github.com/opencollective/opencollective-postinstall#install
2017-08-12 23:34:38 +04:30
Pooya Parsa 18b6eb5b56 chore: webpack:^3.5.4 2017-08-12 20:09:21 +04:30
Pooya Parsa 8af4597117 webpack ^3.5.2 2017-08-10 14:08:06 +04:30
Sebastien Chopin ed98aa91ae Update to rc4 2017-08-09 11:54:05 +02:00
Sebastien Chopin e5012372b0 Upgrade dependencies 2017-08-09 11:34:10 +02:00
Pooya Parsa ea33d83c2e pretty-error integration 2017-08-05 22:16:39 +04:30
Pooya Parsa 769c1100b6 vue-loader@13.0.4 2017-08-05 16:35:26 +04:30
Pooya Parsa 67bd208c73 better SSR error pages
full stack trace and source maps support
2017-08-05 05:28:26 +04:30
Pooya Parsa 9198e0c1c7 update dependencies 2017-08-04 13:19:29 +04:30
Sebastien Chopin 7a103e0e95 Upgrade dependencies 2017-08-03 10:46:53 +02:00
Sebastien Chopin 5423a9b05e Bump to rc3 2017-07-28 10:40:21 +02:00
Sebastien Chopin cf6b0df45f Bump version rc2 2017-07-27 16:51:24 +02:00
Pooya Parsa 5a5a1979e1 add file-loader
file-loader is a peer dependency of url-loader
2017-07-27 14:08:44 +04:30
Pooya Parsa 39d6d3de31 chore: cleanup dependencies 2017-07-27 12:51:17 +04:30
Sebastien Chopin 797ba24444 Bump to rc1 2017-07-26 13:57:39 +02:00
Sebastien Chopin 8f111a4d5e rc0 2017-07-26 12:14:38 +02:00
Pooya Parsa b16060afd4 basic tests for express middleware 2017-07-22 23:43:44 +04:30
Pooya Parsa 6639b9a411 update make-start 2017-07-22 22:33:54 +04:30
Pooya Parsa 054098acf8 > upgrade dependencies 2017-07-18 02:49:02 +04:30
Pooya Parsa 5ce204c19f fix appveyor 2017-07-13 14:50:02 +04:30
Pooya Parsa eb595d1952 chore(start): automate start package generate 2017-07-13 14:40:12 +04:30
Pooya Parsa 33fb5693d9 chore: upgrade dependencies 2017-07-13 13:23:47 +04:30
Sébastien Chopin f083990dbd Update dependencies 2017-07-09 12:15:12 +02:00
Sebastien Chopin 0831f9c5bc Use es6-promise instead 2017-07-04 18:38:09 +02:00
Sebastien Chopin 70a75f4e42 Compatible with IE9+ 2017-07-04 18:30:01 +02:00
Sébastien Chopin e4e9149b54 feat: Add dynamic component injection + example 2017-07-02 20:47:01 +02:00
Pooya Parsa 39ee66c6e5 nuxt-start 2017-06-21 21:02:57 +04:30
Sebastien Chopin 365d2d8df6 Upgrade babel-laoder 2017-06-20 15:20:16 +02:00
Sebastien Chopin ebc6da4c08 Add server-destroy 2017-06-20 15:07:38 +02:00
Pooya Parsa 5ad640b294 use nuxt.js build target 2017-06-20 16:42:21 +04:30
Sébastien Chopin 3a03b57339 Delete dist before build & upgrade webpack 3 2017-06-19 20:18:26 +02:00
Pooya Parsa e0ea1dd1ee fix nyc coverage
using babel-plugin-istanbul
2017-06-19 19:51:01 +04:30
Sébastien Chopin 87c37ca549 Upgrade dependencies 2017-06-18 20:22:02 +02:00
Pooya Parsa c61f40e16d coverage 2017-06-18 15:29:46 +04:30
Pooya Parsa 7ea16f8bde update nyc config 2017-06-18 14:12:03 +04:30
Pooya Parsa 766009dbba Cleaner structure 2017-06-18 12:06:00 +04:30
Pooya Parsa c25409ff70 include only src in coverage 2017-06-16 18:42:33 +04:30
Pooya Parsa 2df044664a code coverage 2017-06-16 18:13:45 +04:30
Pooya Parsa 0453308e5e code coverage 2017-06-16 17:53:34 +04:30
Pooya Parsa 829ffa634b refactor structure 2017-06-16 17:12:45 +04:30
Pooya Parsa d68b4f0c00 webpack3 2017-06-15 20:56:13 +04:30
Pooya Parsa 42bf9bb41d decouple builder from renderer + improvements 2017-06-14 20:43:43 +04:30
Pooya Parsa dfa1d915d6 working version! 2017-06-13 22:28:04 +04:30
Sébastien Chopin 602adf0464 Refactor nuxt commands using minimist 2017-06-12 21:33:25 +04:30
Pooya Parsa 5237764573 add tapable dependency 2017-06-11 18:03:47 +04:30
Sebastien Chopin d15a50f539 bump to alpha 4 2017-06-06 14:57:48 +02:00
Sebastien Chopin 7a0e8739ed Upgrade dependencies 2017-06-06 14:57:23 +02:00
Sébastien Chopin 2f32d03f83 Bump to alpha3 2017-06-04 14:11:18 +02:00
Sebastien Chopin e967191167 Fix types to link to .ts file 2017-05-31 10:22:04 +02:00
Sebastien Chopin 65c07a6bc7 Upgrade dependencies 2017-05-30 16:07:05 +02:00
Sebastien Chopin 36cb41d5ab Add index.d.ts in files 2017-05-30 13:28:44 +02:00
Sebastien Chopin 03f2e133b1 Bump to alpha2 2017-05-29 17:04:01 +02:00
Sebastien Chopin 96cf4a0ec4 Add ts types 2017-05-29 17:03:28 +02:00
EGOIST 3acf300416 use webpack-node-externals 2017-05-24 21:04:17 +08:00
Sébastien Chopin 7f337cdadf Bump to 1.0.1-alpha1 2017-05-21 21:08:32 +02:00
Sébastien Chopin 7146b0f2a8 Merge branch 'dev' of github.com:Atinux/nuxt.js into dev 2017-05-21 15:46:32 +02:00
Pooya Parsa ecde37a279 [deps] update vue-loader to 12.1.0 2017-05-21 17:47:11 +04:30
Sébastien Chopin 14c3c07d57 Remove `cache` option, use `build.ssr.cache` instead 2017-05-21 15:13:19 +02:00
Pooya Parsa dd32b5441f ETag header support 2017-05-21 16:48:21 +04:30
Sebastien Chopin 3fef1bac61 Upgrade connect dependency 2017-05-17 11:26:51 +02:00
Sebastien Chopin a1e2321e13 Use last version of vue-meta 2017-05-16 17:54:24 +02:00
Sebastien Chopin 0d9627b488 Update dependencies 2017-05-16 17:31:02 +02:00
Sebastien Chopin 78d219c473 Upgrade to vue-meta 1.0.2 2017-05-16 15:13:44 +02:00
Pooya Parsa 32ac90482e Merge remote-tracking branch 'remotes/origin/fix-middleware' into dev
# Conflicts:
#	lib/app/server.js
#	lib/app/utils.js
#	lib/generate.js
#	yarn.lock
2017-05-15 15:33:52 +04:30
Sébastien Chopin 39124b87fe Upgrade autoprefixer 2017-05-14 19:34:03 +02:00
Pooya Parsa a6f1ce7465 Merge remote-tracking branch 'origin/master' into modules 2017-05-12 23:06:15 +04:30
Pooya Parsa 9c1060e06c 🔥 Server Middlewares
This commit adds `middlewares` option to nuxt and accepts connect style middlewares.
Also modules can register middlewares using `this.addMiddleware()` method.
Each entry can be a simple middleware function or {path, handler} to support paths.
2017-05-12 14:52:06 +04:30
Xavier Damman a71ac29166 Added call to donate after npm install 2017-05-09 09:21:36 -04:00
Sebastien Chopin 8a620dcc30 Force npm run lint before running tests 2017-05-05 14:07:40 +02:00
Sebastien Chopin 49a9052898 Upgrade dependencies 2017-05-05 12:12:36 +02:00
Sébastien Chopin ded7de0e72 Merge pull request #633 from pi0/2.3.0
️ Upgrade to Vue 2.3.x
2017-05-05 10:57:05 +02:00
Pooya Parsa 670b1254dd [deps] upgrade
Upgrades vue to 2.3.1
2017-05-02 13:46:51 +04:30
Pooya Parsa 87172100c7 [vue-loader] allow using builtin extractCSS functionality
This option is disabled by default and won't affect exiting users.
However users can easily enable this option using `nuxt.build.extractCSS`

Implementation is according to:
- https://github.com/vuejs/vue-loader/tree/master/docs/en/configurations
- https://ssr.vuejs.org/en/css.html
- https://github.com/vuejs/vue-hackernews-2.0/tree/master/build
2017-04-30 16:28:25 +04:30
Sébastien Chopin 5d4f289911 Update to 0.10.7 2017-04-29 16:31:42 -07:00
Pooya Parsa 2d7a0874f0 Merge branch 'master' into 2.3.0 2017-04-30 01:27:05 +04:30
Pooya Parsa 57d391cb99 [deps] upgrade
Also yarn.lock included to have consistent CI builds
2017-04-30 01:23:07 +04:30
Pooya Parsa ec552bc5e9 [deps] upgrade vue-loader to 12.x
This brings Compatibility for the new features in vue-server-renderer@^2.3.0.
https://github.com/vuejs/vue-loader/releases/tag/v12.0.0
2017-04-27 23:53:57 +04:30
Mihal Malostanidis 5bd5865729 Emergency limit Vue version
temporary for #636
2017-04-27 21:45:59 +03:00
Pooya Parsa 8db3a22db9 deprecated vue-ssr-webpack-plugin in flavor of vue-server-renderer 2017-04-27 13:24:18 +04:30
Pooya Parsa c6eef59823 [deps] upgrade vue to 2.3.0 2017-04-27 13:20:19 +04:30
Sébastien Chopin 6886f8bd57 Upgrade dependencies 2017-04-17 18:15:21 +02:00
Sébastien Chopin 854e262445 Bump to 0.10.6 2017-04-17 15:58:43 +02:00
Sebastien Chopin 7a6bc85b62 Upgrade dependencies 2017-04-14 11:56:50 +02:00
Sebastien Chopin fe6b08d0fd Fix package.json 2017-04-11 10:01:22 +02:00