1egoman / debundle

:card_file_box: A javascript debundler. Takes a Browserify or Webpack bundle and recreates the initial, pre-bundled source.
https://www.npmjs.com/package/debundle
705 stars 145 forks source link

Debundler V2. Weird error #32

Open 1ToastyBred1 opened 1 month ago

1ToastyBred1 commented 1 month ago

I know @1egoman most likely won't update this project anymore (debundle v2), but if someone can help then please:

I installed the project, changed directory to it and ran npm install it installed some packages and once i tested it with this command: node src/index.js bundle.js it gave me this error (full log):

PS D:\Downloads\debundle-2\debundle-2> node src/index.js bundle.js
[LOG] Read bundle D:\Downloads\debundle-2\debundle-2\bundle.js (1721650 bytes)
[LOG] Looking for webpackBootstrap in bundle...
[LOG] Found webpackBootstrap!
[LOG] webpackBootstrap module call expression: __webpack_modules__[moduleId].call(module.exports, module, module.exports
, __webpack_require__)
D:\Downloads\debundle-2\debundle-2\node_modules\escope\lib\referencer.js:226
                this.currentScope().__define(node.id, new _definition.Definition(_variable2.default.FunctionName, node.i
d, node, null, null, null));
                                   ^

TypeError: Cannot read properties of null (reading '__define')
    at Referencer.visitFunction (D:\Downloads\debundle-2\debundle-2\node_modules\escope\lib\referencer.js:226:36)
    at Referencer.FunctionDeclaration (D:\Downloads\debundle-2\debundle-2\node_modules\escope\lib\referencer.js:564:18)
    at Visitor.visit (D:\Downloads\debundle-2\debundle-2\node_modules\esrecurse\esrecurse.js:104:34)
    at Object.analyze (D:\Downloads\debundle-2\debundle-2\node_modules\escope\lib\index.js:153:16)
    at new WebpackBootstrap (D:\Downloads\debundle-2\debundle-2\src\subcomponents\WebpackBootstrap.js:9:32)
    at Bundle._findWebpackBootstrap (D:\Downloads\debundle-2\debundle-2\src\subcomponents\Bundle.js:247:29)
    at Bundle.parse (D:\Downloads\debundle-2\debundle-2\src\subcomponents\Bundle.js:78:10)
    at Object.<anonymous> (D:\Downloads\debundle-2\debundle-2\src\index.js:38:8)
    at Module._compile (node:internal/modules/cjs/loader:1358:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1416:10)

Node.js v20.16.0

which I think is releated to referencer.js and not to this project, so can anyone help?