Skip to content

Instantly share code, notes, and snippets.

View 0xdevalias's full-sized avatar
👀
Open to opportunities

Glenn 'devalias' Grant 0xdevalias

👀
Open to opportunities
View GitHub Profile
@0xdevalias
0xdevalias / insights-from-a-javascript-reverse-engineering-email-exchange.md
Created March 12, 2025 07:28
Some Notes and Insights from a JavaScript Reverse-Engineering Email Exchange

Insights from a JavaScript Reverse-Engineering Email Exchange

The following are some notes / insights that I captured from a recent JavaScript Reverse-Engineering email exchange related to forking a GPL licensed project.

This is shared here with the intent of making the more generic aspects of the knowledge shared more reasily accessible to others; and as such, some of the more specific project details have been REDACTED or ..snip..'d, as they are irrelevant to this goal. I also only included messages from the email thread up to the point where the discussion remained broadly useful in contributing to general knowledge worth sharing / referring back to in future.

Table of Contents

@0xdevalias
0xdevalias / javascript-web-app-reverse-engineering-module-identification.md
Last active March 12, 2025 05:28
Some notes on JavaScript Web App Reverse Engineering, specifically focussing on module / dependency identification
@0xdevalias
0xdevalias / esbuild-node-import.meta.md
Last active March 12, 2025 05:28
Deep Dive into `import.meta` support in `pkgroll` / `esbuild`
@0xdevalias
0xdevalias / convert-top-level-pr-comments-to-file-review-comments.md
Created February 7, 2025 02:53
Proof of concept GitHub Actions workflow that converts top-level PR comments into file-attached review comments for better thread organization.
@0xdevalias
0xdevalias / google-image-search-url-parameters.md
Created January 29, 2025 03:50
Some notes on Google Image search URL parameters

Google Image Search URL Parameters

Some notes on Google Image search parameters.

Table of Contents

@0xdevalias
0xdevalias / restoring-macos-multi-touch-gestures-without-reboot.md
Created January 23, 2025 05:35
A quick guide on how to restore multi-touch gestures on macOS after they stop working, without the need to reboot your system.

Restoring macOS Multi-Touch Gestures Without Reboot

A quick guide on how to restore multi-touch gestures on macOS after they stop working, without the need to reboot your system. Inspired by personal experience and community solutions, this guide focuses on a practical approach that is quick, effective, and minimally disruptive.

Table of Contents

@0xdevalias
0xdevalias / emit-types.js
Created January 21, 2025 09:28
PoC script playing around with programmatically viewing pretty-printed TypeScript types, for deeply nested/complex types
#!/usr/bin/env node
// Ref: https://ts-morph.com/navigation/example
// https://ts-morph.com/emitting
import { Project } from "ts-morph";
import path from "path";
import fs from "fs";
// Function to parse command-line arguments
@0xdevalias
0xdevalias / reading-github-notifications-from-gh-cli.md
Last active January 18, 2025 07:36
Some notes on how to read GitHub notifications from the gh CLI.
@0xdevalias
0xdevalias / exporting-nexo-pro-data.md
Last active January 15, 2025 09:52
Some notes on exporting Nexo Pro data
@0xdevalias
0xdevalias / 1_poc-pandoc-markdown-lua-filter.md
Last active January 13, 2025 23:32
PoC pandoc --lua-filter for customizing markdown output