Skip to content
This repository was archived by the owner on May 13, 2024. It is now read-only.

Commit 8a4c390

Browse files
authored
fix: dependency issues in typescript and container plugin (#52)
1 parent d23b863 commit 8a4c390

File tree

3 files changed

+8
-3
lines changed

3 files changed

+8
-3
lines changed

packages/vuepress-plugin-container/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
"lint": "eslint --ext .ts src test"
3232
},
3333
"dependencies": {
34-
"markdown-it-container": "^2.0.0"
34+
"markdown-it-container": "^2.0.0",
35+
"@vuepress/shared-utils": "^1.2.0"
3536
}
3637
}

packages/vuepress-plugin-typescript/package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,14 @@
2727
"lint": "eslint --ext .ts,.vue src test"
2828
},
2929
"dependencies": {
30+
"cache-loader": "^3.0.0",
3031
"ts-loader": "^7.0.3"
3132
},
3233
"devDependencies": {
3334
"vue-class-component": "^7.1.0",
3435
"vue-property-decorator": "^8.3.0"
36+
},
37+
"peerDependencies": {
38+
"typescript": "*"
3539
}
3640
}

packages/vuepress-plugin-typescript/src/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,14 +47,14 @@ const TypescriptPlugin: Plugin<TypescriptPluginOptions> = (
4747
.rule('ts')
4848
.test(/\.ts$/)
4949
.use('cache-loader')
50-
.loader('cache-loader')
50+
.loader(require.resolve('cache-loader'))
5151
.options({
5252
cacheDirectory,
5353
cacheIdentifier: finalCacheIdentifier,
5454
})
5555
.end()
5656
.use('ts-loader')
57-
.loader('ts-loader')
57+
.loader(require.resolve('ts-loader'))
5858
.options({
5959
appendTsSuffixTo: [/\.vue$/, /\.md$/],
6060
compilerOptions: {

0 commit comments

Comments
 (0)