From dd18588c8aef3c5eef99d16de9cc76d472d8269d Mon Sep 17 00:00:00 2001 From: Geoffrey Booth Date: Fri, 26 May 2017 20:03:41 -0700 Subject: [PATCH 1/3] Update CoffeeScript to 1.12.6, which removes the need for braces after `return` or `export default` --- .meteor/versions | 2 +- packages/vue-coffee/package.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.meteor/versions b/.meteor/versions index 8c7ee76..3dd1ecb 100644 --- a/.meteor/versions +++ b/.meteor/versions @@ -1,10 +1,10 @@ accounts-base@1.2.14 akryum:npm-check@0.0.3 akryum:vue@1.2.2 -akryum:vue-coffee@0.0.3 akryum:vue-compiler@2.1.10 akryum:vue-component@0.8.7 akryum:vue-component-dev-client@0.2.5 +akryum:vue-coffee@0.0.5 akryum:vue-component-dev-server@0.0.5 akryum:vue-i18n@0.0.5 akryum:vue-i18n-ui@0.0.5 diff --git a/packages/vue-coffee/package.js b/packages/vue-coffee/package.js index c694e16..251b57d 100644 --- a/packages/vue-coffee/package.js +++ b/packages/vue-coffee/package.js @@ -1,6 +1,6 @@ Package.describe({ name: 'akryum:vue-coffee', - version: '0.0.4', + version: '0.0.5', summary: 'Add coffee support for vue components', git: 'https://github.com/Akryum/meteor-vue-component', documentation: 'README.md' @@ -15,7 +15,7 @@ Package.registerBuildPlugin({ 'vue-coffee.js' ], npmDependencies: { - 'coffee-script': '1.12.4', + 'coffee-script': '1.12.6', 'source-map': '0.5.6' } }); From a9bc64222ecc6971f8b0d5583bf6ce0c82d5df89 Mon Sep 17 00:00:00 2001 From: Geoffrey Booth Date: Fri, 26 May 2017 20:06:59 -0700 Subject: [PATCH 2/3] Update CoffeeScript example --- client/ui/Post.vue | 5 ++--- packages/vue-coffee/README.md | 11 +++++------ 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/client/ui/Post.vue b/client/ui/Post.vue index e090785..f809f2c 100644 --- a/client/ui/Post.vue +++ b/client/ui/Post.vue @@ -5,16 +5,15 @@ diff --git a/packages/vue-coffee/README.md b/packages/vue-coffee/README.md index 828833d..1de4719 100644 --- a/packages/vue-coffee/README.md +++ b/packages/vue-coffee/README.md @@ -13,14 +13,13 @@ This meteor package adds [coffee-script](http://coffeescript.org/) support in yo ```html ``` From febabd1e77aed63ed8b829c737641d44d63b8504 Mon Sep 17 00:00:00 2001 From: Geoffrey Booth Date: Fri, 26 May 2017 20:52:34 -0700 Subject: [PATCH 3/3] Use new primary `coffeescript` package --- packages/vue-coffee/README.md | 4 ++-- packages/vue-coffee/package.js | 2 +- packages/vue-coffee/vue-coffee.js | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/vue-coffee/README.md b/packages/vue-coffee/README.md index 1de4719..8ed3dcf 100644 --- a/packages/vue-coffee/README.md +++ b/packages/vue-coffee/README.md @@ -1,8 +1,8 @@ -# Integrate coffee-script with vue single-file components for Meteor +# Integrate CoffeeScript with vue single-file components for Meteor Compatibility: **Vue 1.x, Vue 2.x** -This meteor package adds [coffee-script](http://coffeescript.org/) support in your single-file `.vue` components. +This meteor package adds [CoffeeScript](http://coffeescript.org/) support in your single-file `.vue` components. ## Installation diff --git a/packages/vue-coffee/package.js b/packages/vue-coffee/package.js index 251b57d..f0ba340 100644 --- a/packages/vue-coffee/package.js +++ b/packages/vue-coffee/package.js @@ -15,7 +15,7 @@ Package.registerBuildPlugin({ 'vue-coffee.js' ], npmDependencies: { - 'coffee-script': '1.12.6', + 'coffeescript': '1.12.6', 'source-map': '0.5.6' } }); diff --git a/packages/vue-coffee/vue-coffee.js b/packages/vue-coffee/vue-coffee.js index f0c0334..a20ed97 100644 --- a/packages/vue-coffee/vue-coffee.js +++ b/packages/vue-coffee/vue-coffee.js @@ -4,11 +4,11 @@ global.vue = global.vue || {} global.vue.lang = global.vue.lang || {} -import sourcemap from "source-map"; -import coffee from "coffee-script"; +import sourcemap from 'source-map'; +import coffee from 'coffeescript'; import { ECMAScript -} from "meteor/ecmascript"; +} from 'meteor/ecmascript'; import { Meteor } from 'meteor/meteor';