├── assets └── neptune-screenshot.png ├── injector ├── package.json ├── redux-devtools │ ├── img │ │ ├── logo │ │ │ ├── 16x16.png │ │ │ ├── 38x38.png │ │ │ ├── 48x48.png │ │ │ ├── error.png │ │ │ ├── gray.png │ │ │ ├── 128x128.png │ │ │ └── scalable.png │ │ └── loading.svg │ ├── 079db4a1c8da8ec06700.woff2 │ ├── 56f3f8ac2e0a51c02e1c.woff2 │ ├── c60b44947671d757833d.woff2 │ ├── e46177b21b27cd6643c5.woff2 │ ├── ef865b56e54f6a46f73f.woff2 │ ├── devtools.html │ ├── devtools.bundle.js │ ├── background.bundle.js.LICENSE.txt │ ├── options.bundle.js.LICENSE.txt │ ├── remote.html │ ├── devpanel.html │ ├── window.html │ ├── options.html │ ├── manifest.json │ ├── devpanel.bundle.js.LICENSE.txt │ ├── remote.bundle.js.LICENSE.txt │ ├── window.bundle.js.LICENSE.txt │ ├── content.bundle.js │ └── page.bundle.js ├── preload.js └── index.js ├── types ├── api │ ├── showModal.d.ts │ ├── registerTab.d.ts │ ├── observe.d.ts │ ├── registerRoute.d.ts │ ├── hookContextMenu.d.ts │ ├── intercept.d.ts │ ├── plugins.d.ts │ └── utils.d.ts ├── tsconfig.base.json ├── package.json ├── ui │ └── components.d.ts ├── pnpm-lock.yaml ├── LICENSE └── index.d.ts ├── .prettierrc.json ├── rollup.config.js ├── src ├── api │ ├── showModal.js │ ├── intercept.js │ ├── registerRoute.js │ ├── themes.js │ ├── hookContextMenu.js │ ├── observe.js │ ├── registerTab.js │ ├── utils.js │ └── plugins.js ├── ui │ ├── settings.js │ ├── themesTab.js │ ├── components.js │ └── pluginsTab.js ├── windowObject.js ├── index.js ├── styles.js └── handleExfiltrations.js ├── flake.lock ├── package.json ├── .github └── workflows │ └── build.yml ├── flake.nix ├── README.md ├── LICENSE ├── .gitignore └── pnpm-lock.yaml /assets/neptune-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwu/neptune/HEAD/assets/neptune-screenshot.png -------------------------------------------------------------------------------- /injector/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "neptune", 3 | "main": "index.js", 4 | "version": "9999.9999.9999" 5 | } 6 | -------------------------------------------------------------------------------- /types/api/showModal.d.ts: -------------------------------------------------------------------------------- 1 | export function showModal(name: HTMLElement["innerText"], component: CallableFunction): void; 2 | -------------------------------------------------------------------------------- /injector/redux-devtools/img/logo/16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwu/neptune/HEAD/injector/redux-devtools/img/logo/16x16.png -------------------------------------------------------------------------------- /injector/redux-devtools/img/logo/38x38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwu/neptune/HEAD/injector/redux-devtools/img/logo/38x38.png -------------------------------------------------------------------------------- /injector/redux-devtools/img/logo/48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwu/neptune/HEAD/injector/redux-devtools/img/logo/48x48.png -------------------------------------------------------------------------------- /injector/redux-devtools/img/logo/error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwu/neptune/HEAD/injector/redux-devtools/img/logo/error.png -------------------------------------------------------------------------------- /injector/redux-devtools/img/logo/gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwu/neptune/HEAD/injector/redux-devtools/img/logo/gray.png -------------------------------------------------------------------------------- /injector/redux-devtools/img/logo/128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwu/neptune/HEAD/injector/redux-devtools/img/logo/128x128.png -------------------------------------------------------------------------------- /injector/redux-devtools/img/logo/scalable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwu/neptune/HEAD/injector/redux-devtools/img/logo/scalable.png -------------------------------------------------------------------------------- /injector/redux-devtools/079db4a1c8da8ec06700.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwu/neptune/HEAD/injector/redux-devtools/079db4a1c8da8ec06700.woff2 -------------------------------------------------------------------------------- /injector/redux-devtools/56f3f8ac2e0a51c02e1c.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwu/neptune/HEAD/injector/redux-devtools/56f3f8ac2e0a51c02e1c.woff2 -------------------------------------------------------------------------------- /injector/redux-devtools/c60b44947671d757833d.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwu/neptune/HEAD/injector/redux-devtools/c60b44947671d757833d.woff2 -------------------------------------------------------------------------------- /injector/redux-devtools/e46177b21b27cd6643c5.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwu/neptune/HEAD/injector/redux-devtools/e46177b21b27cd6643c5.woff2 -------------------------------------------------------------------------------- /injector/redux-devtools/ef865b56e54f6a46f73f.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwu/neptune/HEAD/injector/redux-devtools/ef865b56e54f6a46f73f.woff2 -------------------------------------------------------------------------------- /types/api/registerTab.d.ts: -------------------------------------------------------------------------------- 1 | export function registerTab( 2 | name: HTMLElement["textContent"], 3 | path: string, 4 | component?: CallableFunction, 5 | ): () => void; 6 | -------------------------------------------------------------------------------- /types/api/observe.d.ts: -------------------------------------------------------------------------------- 1 | interface Unobserver { 2 | (): void; 3 | now(): void; 4 | } 5 | export function observe(selector: string, cb: (el: HTMLElement | SVGElement) => any): Unobserver; 6 | -------------------------------------------------------------------------------- /injector/redux-devtools/devtools.html: -------------------------------------------------------------------------------- 1 |