feat: support scoped extension package

This commit is contained in:
purocean
2022-05-09 13:18:42 +08:00
parent 08d8be63f8
commit df7d01aa7d
5 changed files with 35 additions and 19 deletions
+6 -1
View File
@@ -8,7 +8,12 @@ const tar = require('tar-stream')
const stream = require('stream')
function installExtension (extension) {
const extensionPath = path.join(__dirname, '../src/renderer/public/extensions', extension.name)
const extensionPath = path.join(
__dirname,
'../src/renderer/public/extensions',
extension.name.replace(/\//g, '$')
)
fs.ensureDirSync(extensionPath)
return new Promise((resolve, reject) => {