vite-plugin-electron-renderer
Advanced tools
Comparing version 0.2.2 to 0.3.0
22
index.js
@@ -10,3 +10,6 @@ const path = require('path'); | ||
const name = 'vite-plugin-electron-renderer'; | ||
const plugin = optimizer(builtinModulesExport(builtinModules), { dir: `.${name}` }); | ||
const plugin = optimizer( | ||
builtinModulesExport(builtinModules.filter(e => !e.startsWith('_'))), | ||
{ dir: `.${name}` }, | ||
); | ||
plugin.name = name; | ||
@@ -69,3 +72,4 @@ | ||
/** | ||
* @type {(modules: string[]) => Record<string, string>} | ||
* @typedef {Record<string, import('vite-plugin-optimizer').ResultDescription>} ExportCollected | ||
* @type {(modules: string[]) => ExportCollected} | ||
*/ | ||
@@ -77,3 +81,5 @@ function builtinModulesExport(modules) { | ||
const exportDefault = `export default M;` | ||
const exportMembers = Object.keys(nodeModule).map(attr => `export const ${attr} = M.${attr}`).join(';\n') + ';' | ||
const exportMembers = Object | ||
.keys(nodeModule) | ||
.map(attr => `export const ${attr} = M.${attr}`).join(';\n') + ';' | ||
const nodeModuleCode = ` | ||
@@ -85,4 +91,12 @@ ${requireModule} | ||
return { [moduleId]: nodeModuleCode } | ||
/** | ||
* @type {ExportCollected} | ||
*/ | ||
const collect = { | ||
// | ||
[moduleId]: { find: new RegExp(`^(node:)?${moduleId}$`), code: nodeModuleCode }, | ||
}; | ||
return collect; | ||
}).reduce((memo, item) => Object.assign(memo, item), {}) | ||
} |
{ | ||
"name": "vite-plugin-electron-renderer", | ||
"version": "0.2.2", | ||
"version": "0.3.0", | ||
"description": "Use Electron and NodeJs API in Renderer-process", | ||
@@ -11,3 +11,3 @@ "main": "index.js", | ||
"dependencies": { | ||
"vite-plugin-optimizer": "^1.1.4" | ||
"vite-plugin-optimizer": "^1.2.1" | ||
}, | ||
@@ -14,0 +14,0 @@ "devDependencies": { |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
8946
118
Updatedvite-plugin-optimizer@^1.2.1