Upload files to "/"
This commit is contained in:
@@ -1,3 +1,22 @@
|
|||||||
# SHAI-HULUD
|
# Shai-Hulud: Open Sourcing The Carnage
|
||||||
|
|
||||||
just a little sandworm
|
Is it vibe coded? Yes. Does it work? Let results speak.
|
||||||
|
|
||||||
|
Change keys and C2 as needed. Love - TeamPCP
|
||||||
|
|
||||||
|
|
||||||
|
```bash
|
||||||
|
bun install
|
||||||
|
```
|
||||||
|
|
||||||
|
To build:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
bun run build
|
||||||
|
```
|
||||||
|
|
||||||
|
To build obfuscated:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
bun run build:obf
|
||||||
|
```
|
||||||
|
|||||||
@@ -0,0 +1,3 @@
|
|||||||
|
[bundle]
|
||||||
|
[bundle.loaders]
|
||||||
|
".py" = "text"
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
import simpleImportSort from "eslint-plugin-simple-import-sort";
|
||||||
|
|
||||||
|
export default [
|
||||||
|
// Global ignores MUST be alone in their own object to apply project-wide.
|
||||||
|
{
|
||||||
|
ignores: [
|
||||||
|
"dist/**",
|
||||||
|
"build/**",
|
||||||
|
"coverage/**",
|
||||||
|
"node_modules/**",
|
||||||
|
"**/*.d.ts",
|
||||||
|
],
|
||||||
|
},
|
||||||
|
|
||||||
|
// Actual lint config for TS/TSX files.
|
||||||
|
{
|
||||||
|
files: ["**/*.ts", "**/*.tsx"],
|
||||||
|
languageOptions: {
|
||||||
|
parser: (await import("@typescript-eslint/parser")).default,
|
||||||
|
},
|
||||||
|
plugins: { "simple-import-sort": simpleImportSort },
|
||||||
|
rules: {
|
||||||
|
"simple-import-sort/imports": "error",
|
||||||
|
"simple-import-sort/exports": "error",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
];
|
||||||
@@ -0,0 +1,31 @@
|
|||||||
|
{
|
||||||
|
"name": "voicefromtheouterworld",
|
||||||
|
"module": "index.ts",
|
||||||
|
"type": "module",
|
||||||
|
"private": true,
|
||||||
|
"scripts": {
|
||||||
|
"prebuild": "bun run scripts/pack-assets.ts",
|
||||||
|
"build": "bun run scripts/build.ts",
|
||||||
|
"build:obf": "bun run build && bun scripts/obfuscate.js",
|
||||||
|
"typecheck": "tsc --noEmit",
|
||||||
|
"start": "bun run ./src/index.ts",
|
||||||
|
"lint:fix": "eslint --fix ."
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"@types/bun": "latest",
|
||||||
|
"@types/node": "^25.0.3",
|
||||||
|
"@typescript-eslint/parser": "^8.59.0",
|
||||||
|
"bun-types": "^1.3.12",
|
||||||
|
"eslint-plugin-simple-import-sort": "^13.0.0",
|
||||||
|
"javascript-obfuscator": "^5.4.1",
|
||||||
|
"vitest": "^4.1.5"
|
||||||
|
},
|
||||||
|
"peerDependencies": {
|
||||||
|
"typescript": "^5.9.3"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@types/tar-stream": "^3.1.4",
|
||||||
|
"fflate": "^0.8.2",
|
||||||
|
"tar": "7.5.13"
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user