GitHub Profile Roasting 🔥🔥🔥
Enter a GitHub username to get started.
{/if}Setting
Roasting For {username}
{roastingResult}
{:else if status == "loading"}Loading...
{/if}Repository: bagusindrayana/roastgithub
Branch: master
Commit: c127b7defd34
Files: 11
Total size: 13.0 KB
Directory structure:
gitextract_kb9tz80h/
├── .gitignore
├── .npmrc
├── README.md
├── package.json
├── src/
│ ├── app.d.ts
│ ├── app.html
│ ├── lib/
│ │ └── index.ts
│ └── routes/
│ └── +page.svelte
├── svelte.config.js
├── tsconfig.json
└── vite.config.ts
================================================
FILE CONTENTS
================================================
================================================
FILE: .gitignore
================================================
node_modules
# Output
.output
.vercel
/.svelte-kit
/build
# OS
.DS_Store
Thumbs.db
# Env
.env
.env.*
!.env.example
!.env.test
# Vite
vite.config.js.timestamp-*
vite.config.ts.timestamp-*
================================================
FILE: .npmrc
================================================
engine-strict=true
================================================
FILE: README.md
================================================
# New Version
- new version in branch `v2`
- new version using sveltekit api so don't need to run backend api
## Local Development
Backend API repo : https://github.com/bagusindrayana/roastgithub-api
- Clone the repository
- Run `npm install`
- make .env file and add the following
```
PUBLIC_API_URL=http://localhost:3001
```
- Run `npm run dev`
## Support Me!
================================================
FILE: package.json
================================================
{
"name": "roastgithub",
"version": "0.0.1",
"private": true,
"scripts": {
"dev": "vite dev",
"build": "vite build",
"preview": "vite preview",
"check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
"check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch"
},
"devDependencies": {
"@sveltejs/adapter-auto": "^3.0.0",
"@sveltejs/kit": "^2.0.0",
"@sveltejs/vite-plugin-svelte": "^3.0.0",
"svelte": "^4.2.7",
"svelte-check": "^3.6.0",
"typescript": "^5.0.0",
"vite": "^5.0.3"
},
"type": "module",
"dependencies": {
"axios": "^1.7.3"
}
}
================================================
FILE: src/app.d.ts
================================================
// See https://kit.svelte.dev/docs/types#app
// for information about these interfaces
declare global {
namespace App {
// interface Error {}
// interface Locals {}
// interface PageData {}
// interface PageState {}
// interface Platform {}
}
}
export {};
================================================
FILE: src/app.html
================================================
Enter a GitHub username to get started.
{/if}{roastingResult}
{:else if status == "loading"}Loading...
{/if}