From 902373bf781a5774025417789e610d796432f847 Mon Sep 17 00:00:00 2001 From: MrSpark2591 Date: Wed, 6 Nov 2024 12:55:44 +0530 Subject: [PATCH 1/2] version bumping --- package.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package.js b/package.js index f485da0..4f834c4 100644 --- a/package.js +++ b/package.js @@ -1,6 +1,6 @@ Package.describe({ - name: 'nathantreid:vue-typescript-babel', - version: '1.0.3', + name: 'mrspark:vue-typescript-babel', + version: '1.0.0', summary: 'Add typescript support for vue components', git: 'https://github.com/nathantreid/meteor-vue-typescript-babel', documentation: 'README.md' @@ -9,8 +9,8 @@ Package.describe({ Package.registerBuildPlugin({ name: "vue-component-typescript-babel", use: [ - 'ecmascript@0.12.4', - 'babel-compiler@7.3.4', + 'ecmascript@0.16.9', + 'babel-compiler@7.11.1', ], sources: [ 'compiler.js', @@ -19,7 +19,7 @@ Package.registerBuildPlugin({ }); Package.onUse(function(api) { - api.versionsFrom('1.8'); + api.versionsFrom('3.0.4'); api.use('isobuild:compiler-plugin@1.0.0'); - api.use('akryum:npm-check@0.1.2'); + api.use('mrspark:npm-check@1.0.0'); }); From 8b0e77dfee3c5f48deb692672d879df0cb3a4ef4 Mon Sep 17 00:00:00 2001 From: MrSpark2591 Date: Thu, 7 Nov 2024 13:04:21 +0530 Subject: [PATCH 2/2] changes for plugin --- package.js | 4 ++-- vue-typescript.js | 11 +++++------ 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/package.js b/package.js index 4f834c4..906fbcc 100644 --- a/package.js +++ b/package.js @@ -1,6 +1,6 @@ Package.describe({ name: 'mrspark:vue-typescript-babel', - version: '1.0.0', + version: '1.0.1', summary: 'Add typescript support for vue components', git: 'https://github.com/nathantreid/meteor-vue-typescript-babel', documentation: 'README.md' @@ -21,5 +21,5 @@ Package.registerBuildPlugin({ Package.onUse(function(api) { api.versionsFrom('3.0.4'); api.use('isobuild:compiler-plugin@1.0.0'); - api.use('mrspark:npm-check@1.0.0'); + api.use('mrspark:npm-check@1.0.1'); }); diff --git a/vue-typescript.js b/vue-typescript.js index 25a9f96..ff73e4b 100644 --- a/vue-typescript.js +++ b/vue-typescript.js @@ -1,4 +1,3 @@ -import { Meteor } from 'meteor/meteor'; import { Babel } from 'meteor/babel-compiler'; import TypeScriptCompiler from './compiler'; @@ -7,10 +6,10 @@ const compiler = new TypeScriptCompiler(fallbackCacheDirectory); global.vue = global.vue || {}; global.vue.lang = global.vue.lang || {}; -global.vue.lang.typescript = Meteor.wrapAsync(typescriptHandler); +global.vue.lang.typescript = typescriptHandler; global.vue.lang.ts = global.vue.lang.typescript; -function typescriptHandler({ source, inputFile, cacheDirectory = null }, cb) { +function typescriptHandler({ source, inputFile, cacheDirectory = null }) { try { if (cacheDirectory) { compiler.setDiskCacheDirectory(cacheDirectory); @@ -18,12 +17,12 @@ function typescriptHandler({ source, inputFile, cacheDirectory = null }, cb) { const result = compiler.processOneFileForTarget(inputFile, source); - cb(null, { + return { script: result.data, map: result.sourceMap, useBabel: true, - }); + }; } catch (err) { - cb(err); + console.error(err); } }