-
Notifications
You must be signed in to change notification settings - Fork 14
Open
0 / 10 of 1 issue completedDescription
error messages printed by hsm command are not readable
e.g.:
foo.js
function () {
const foo = 1
foo = 2
return foo
}❯ hsm minify foo.js
file:///home/samual/.local/share/pnpm/global/5/.pnpm/rollup@4.31.0/node_modules/rollup/dist/es/shared/parseAst.js:396
const errorInstance = Object.assign(new Error(base.message), base);
^
Error [RollupError]: foo.js (3:2): Cannot reassign a variable declared with `const`
at getRollupError (file:///home/samual/.local/share/pnpm/global/5/.pnpm/rollup@4.31.0/node_modules/rollup/dist/es/shared/parseAst.js:396:41)
at error (file:///home/samual/.local/share/pnpm/global/5/.pnpm/rollup@4.31.0/node_modules/rollup/dist/es/shared/parseAst.js:392:42)
at Module.error (file:///home/samual/.local/share/pnpm/global/5/.pnpm/rollup@4.31.0/node_modules/rollup/dist/es/shared/node-entry.js:15715:16)
at AssignmentExpression.initialise (file:///home/samual/.local/share/pnpm/global/5/.pnpm/rollup@4.31.0/node_modules/rollup/dist/es/shared/node-entry.js:10980:36)
at convertNode (file:///home/samual/.local/share/pnpm/global/5/.pnpm/rollup@4.31.0/node_modules/rollup/dist/es/shared/node-entry.js:15119:10)
at Array.expressionStatement (file:///home/samual/.local/share/pnpm/global/5/.pnpm/rollup@4.31.0/node_modules/rollup/dist/es/shared/node-entry.js:14729:27)
at convertNode (file:///home/samual/.local/share/pnpm/global/5/.pnpm/rollup@4.31.0/node_modules/rollup/dist/es/shared/node-entry.js:15118:28)
at convertNodeList (file:///home/samual/.local/share/pnpm/global/5/.pnpm/rollup@4.31.0/node_modules/rollup/dist/es/shared/node-entry.js:15129:38)
at Array.blockStatement (file:///home/samual/.local/share/pnpm/global/5/.pnpm/rollup@4.31.0/node_modules/rollup/dist/es/shared/node-entry.js:14608:21)
at convertNode (file:///home/samual/.local/share/pnpm/global/5/.pnpm/rollup@4.31.0/node_modules/rollup/dist/es/shared/node-entry.js:15118:28)
at Array.functionDeclaration (file:///home/samual/.local/share/pnpm/global/5/.pnpm/rollup@4.31.0/node_modules/rollup/dist/es/shared/node-entry.js:14767:21)
at convertNode (file:///home/samual/.local/share/pnpm/global/5/.pnpm/rollup@4.31.0/node_modules/rollup/dist/es/shared/node-entry.js:15118:28)
at Array.exportDefaultDeclaration (file:///home/samual/.local/share/pnpm/global/5/.pnpm/rollup@4.31.0/node_modules/rollup/dist/es/shared/node-entry.js:14708:28)
at convertNode (file:///home/samual/.local/share/pnpm/global/5/.pnpm/rollup@4.31.0/node_modules/rollup/dist/es/shared/node-entry.js:15118:28)
at convertNodeList (file:///home/samual/.local/share/pnpm/global/5/.pnpm/rollup@4.31.0/node_modules/rollup/dist/es/shared/node-entry.js:15129:38)
at Array.program (file:///home/samual/.local/share/pnpm/global/5/.pnpm/rollup@4.31.0/node_modules/rollup/dist/es/shared/node-entry.js:14979:21)
at convertNode (file:///home/samual/.local/share/pnpm/global/5/.pnpm/rollup@4.31.0/node_modules/rollup/dist/es/shared/node-entry.js:15118:28)
at convertProgram (file:///home/samual/.local/share/pnpm/global/5/.pnpm/rollup@4.31.0/node_modules/rollup/dist/es/shared/node-entry.js:14362:12)
at Module.setSource (file:///home/samual/.local/share/pnpm/global/5/.pnpm/rollup@4.31.0/node_modules/rollup/dist/es/shared/node-entry.js:16105:24)
at async ModuleLoader.addModuleSource (file:///home/samual/.local/share/pnpm/global/5/.pnpm/rollup@4.31.0/node_modules/rollup/dist/es/shared/node-entry.js:20007:13) {
code: 'PLUGIN_ERROR',
id: 'foo.js',
pos: 48,
loc: { column: 2, file: 'foo.js', line: 3 },
frame: '1: export default function () {\n' +
'2: const foo = 1;\n' +
'3: foo = 2;\n' +
' ^\n' +
'4: return foo;\n' +
'5: }',
pluginCode: 'CONST_REASSIGN',
plugin: 'commonjs--resolver',
hook: 'resolveId',
[Symbol(augmented)]: true
}
Node.js v23.6.1
Sub-issues
Metadata
Metadata
Assignees
Labels
No labels