@codingame/monaco-vscode-rollup-vsix-plugin
Advanced tools
Comparing version
{ | ||
"name": "@codingame/monaco-vscode-rollup-vsix-plugin", | ||
"version": "1.83.4", | ||
"version": "1.83.5", | ||
"keywords": [], | ||
@@ -21,3 +21,3 @@ "author": { | ||
"dependencies": { | ||
"vscode": "npm:@codingame/monaco-vscode-api@1.83.4", | ||
"vscode": "npm:@codingame/monaco-vscode-api@1.83.5", | ||
"memfs": "^4.6.0", | ||
@@ -24,0 +24,0 @@ "mime-types": "^2.1.35", |
@@ -0,1 +1,2 @@ | ||
/// <reference types="node" /> | ||
import { FilterPattern } from '@rollup/pluginutils'; | ||
@@ -11,3 +12,3 @@ import { Plugin, InputPluginOption } from 'rollup'; | ||
transformManifest?: (manifest: IExtensionManifest) => IExtensionManifest; | ||
getAdditionalResources?: (manifest: IExtensionManifest) => Promise<ExtensionResource[]>; | ||
getAdditionalResources?: (manifest: IExtensionManifest, getFileContent: (path: string) => Promise<Buffer>, listFiles: (path: string) => Promise<string[]>) => Promise<ExtensionResource[]>; | ||
} | ||
@@ -14,0 +15,0 @@ declare function plugin({ include, exclude, transformManifest, getAdditionalResources }?: Options): Plugin; |
@@ -1171,4 +1171,4 @@ import { addExtension, createFilter } from '@rollup/pluginutils'; | ||
}; | ||
const listFiles = async (path) => { | ||
return vsixFS.readdirSync(path); | ||
const listFiles = async (filePath) => { | ||
return vsixFS.readdirSync(path.join('/', filePath)); | ||
}; | ||
@@ -1179,3 +1179,3 @@ const extensionResources = (await extractResourcesFromExtensionManifest(manifest, getFileContent, listFiles)) | ||
...extensionResources, | ||
...await getAdditionalResources(manifest) | ||
...await getAdditionalResources(manifest, getFileContent, listFiles) | ||
]; | ||
@@ -1182,0 +1182,0 @@ const pathMapping = (await Promise.all(resources.map(async (resource) => { |
63607
0.29%1492
0.07%+ Added
- Removed