Glenn 'devalias' Grant

Results 370 issues of Glenn 'devalias' Grant

### Clear and concise description of the problem As a developer using `ast-explorer`, I want to be able to see the AST's parsed by `tree-sitter` / `web-tree-sitter` ### Suggested solution...

enhancement

There can be a lot of 'noise' when diffing minimised bundled code, as the bundler will often change the minified variable names it uses at times between builds (even if...

enhancement

Stack Graphs (an evolution of Scope Graphs) sound like they could be really interesting/useful with regards to code navigation, symbol mapping, etc. Perhaps we could use them for module identification,...

Currently the process of checking for new builds is somewhat of a 'manual assisted' process of browsing to the ChatGPT site, letting the [`chatgpt-web-app-script-update-notifier` user script](https://github.com/0xdevalias/userscripts/tree/main/userscripts/chatgpt-web-app-script-update-notifier) check if any of...

enhancement

This is an idea I've had in passing a few times, but keep forgetting to document it: - https://medium.com/@songawee/long-term-caching-using-webpack-records-9ed9737d96f2 - > there are many factors that go into getting consistent...

Being able to see at a glance what the raw and minimised diff lines are for each chunk file can help in determining how much effort reviewing a build will...

enhancement

In the past there was only a single `*.css` URL extracted from `webpack.js` from the `miniCssF` field, so it was unpacked as `miniCssF.css` (as the `*.css` files hashes change every...

bug

I haven't really updated the 'Helper Scripts' / 'Getting Started' sections of the README for quite a while, and so they aren't really fully aligned to how I am actually...

enhancement

- https://github.com/pionxzh/wakaru - > Javascript decompiler for modern frontend - https://github.com/j4k0xb/webcrack - > Deobfuscate obfuscator.io, unminify and unpack bundled javascript - https://github.com/jehna/humanify - > Deobfuscate Javascript code using ChatGPT

enhancement

Currently it's a manual process to identify which of the chunk files are language/translation files, list them in the CHANGELOG, identify the English translation file, extract/parse the JSON within it,...

enhancement