Skip to content

Commit cce605b

Browse files
committed
fix: remove compiler peerDependencies and require inside functions
1 parent 62685ca commit cce605b

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

lib/compilers/typescript-compiler.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
1-
const typescript = require('typescript')
1+
const ensureRequire = require('../ensure-require')
22

33
module.exports = function compileTypescript (scriptContent) {
4+
ensureRequire('typescript', ['typescript'])
5+
const typescript = require('typescript')
6+
47
const res = typescript.transpileModule(scriptContent, { 'compilerOptions': {
58
'sourceMap': true
69
}})

package.json

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,6 @@
4545
"vue-test-utils": "git+https://github.com/vuejs/vue-test-utils.git"
4646
},
4747
"peerDependencies": {
48-
"coffee-script": "^1.x",
49-
"jade": "^1.x",
50-
"pug": "^2.x",
51-
"typescript": "^2.x",
5248
"vue": "^2.x",
5349
"vue-template-compiler": "^2.x"
5450
},

0 commit comments

Comments
 (0)