Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

vite-bundle-explorer

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

vite-bundle-explorer - npm Package Compare versions

Comparing version
0.3.0
to
0.3.1
+1
-1
package.json
{
"name": "vite-bundle-explorer",
"description": "Bundle analyzer and visualizer tool for Vite",
"version": "0.3.0",
"version": "0.3.1",
"type": "module",

@@ -6,0 +6,0 @@ "homepage": "https://github.com/Solant/vite-bundle-explorer#readme",

@@ -14,13 +14,13 @@ import { join } from 'node:path';

const emitJson = options?.emitJson ?? false;
let root = '';
let root = process.cwd();
let outDir = '';
let enabled = true;
let reportCompressed = false;
let enabled = options?.enabled ?? true;
let reportCompressed = true;
function truncatePath(filePath) {
let index = 0;
const normalizedPath = filePath.replaceAll('\u0000', '');
if (normalizedPath.startsWith(outDir)) {
if (outDir && normalizedPath.startsWith(outDir)) {
index = outDir.length;
}
else if (normalizedPath.startsWith(root)) {
else if (root && normalizedPath.startsWith(root)) {
index = root.length;

@@ -34,8 +34,11 @@ }

name: 'stats-plugin',
// vite specific hook
configResolved(config) {
root = config.root;
outDir = `${root}/${config.build.outDir}`;
// disable during dev mode
enabled = config.env.PROD;
reportCompressed = options?.reportCompressedSize ?? config.build.reportCompressedSize;
},
outputOptions(opts) {
// workaround for libraries with multiple output formats
enabled = opts.format === 'es';
},
resolveId: {

@@ -69,3 +72,2 @@ order: 'pre',

}
console.log(`Processing chunk "${chunk.fileName}"`);
const currentChunk = {

@@ -72,0 +74,0 @@ fileName: chunk.fileName,