Something went wrong. Try again.
Mirror of https://github.com/kualta/site — web infrastructure
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101{ "name": "site", "description": "https://kualta.dev/", "version": "5.0.0", "author": "kualta <contact@kualta.dev>", "private": true, "scripts": { "dev": "bun run music:sync && astro dev", "build": "bun run music:sync && bun run atproto:prepare && astro build && node scripts/scrub-build-secrets.mjs", "music:sync": "node scripts/sync-music.mjs", "preview": "astro preview", "check": "astro check", "test": "bun test && node --test scripts/publisher/oauth.node-test.mjs", "format": "bunx @biomejs/biome format --write ./src", "lint": "bunx @biomejs/biome lint --apply-unsafe ./src", "music:lyrics": "node scripts/fetch-lyrics.mjs", "music:og": "node scripts/make-og.mjs", "posts:import": "node scripts/import-paragraph.mjs", "newsletter:render": "bun scripts/render-newsletter.tsx", "newsletter": "bun --env-file=.dev.vars scripts/newsletter.ts", "newsletter:setup-feedback": "bun --env-file=.dev.vars scripts/newsletter/setup-feedback.ts", "atproto:prepare": "node scripts/prepare-atproto.mjs", "atproto:preview": "bun run atproto:prepare && node scripts/publish-atproto.mjs --dry-run", "atproto:publish": "node scripts/publish-atproto.mjs", "atproto:verify": "node scripts/publish-atproto.mjs --verify", "music:publish": "node scripts/publish-music.mjs", "publisher": "node scripts/publisher/cli.mjs", "publisher:setup": "sh scripts/publisher/setup.sh" }, "dependencies": { "@astro-community/astro-embed-bluesky": "0.2.3", "@astrojs/check": "^0.9.9", "@astrojs/cloudflare": "^13.5.2", "@astrojs/mdx": "6.0.3", "@astrojs/react": "^5.0.5", "@astrojs/sitemap": "^3.7.2", "@astrojs/tailwind": "^6.0.2", "@atcute/bluesky": "^4.0.20", "@atcute/lexicons": "^2.1.0", "@atproto/api": "^0.20.44", "@atproto/lexicon": "^0.7.14", "@atproto/oauth-client-browser": "^0.5.7", "@coderline/alphatab": "^1.8.4", "@ffmpeg/ffmpeg": "0.12.15", "@flow-industries/id": "0.26.0", "@fontsource/fredoka": "^5.2.10", "@fontsource/huninn": "^5.3.0", "@fontsource/m-plus-rounded-1c": "^5.3.0", "@types/node": "18.14.6", "@types/react": "19.0.1", "@types/react-dom": "19.0.1", "astro": "6.4.8", "exifr": "^7.1.3", "hls.js": "^1.7.3", "mdast-util-to-string": "^4.0.0", "motion": "^13.2.0", "multiformats": "^14.0.5", "ox": "^1.8.3", "react": "19.0.0", "react-dom": "19.0.0", "react-email": "^6.9.3", "react-hot-toast": "^2.6.0", "react-icons": "^5.6.0", "react-snowfall": "^2.4.0", "remark-gfm": "^4.0.1", "remark-mdx": "^3.1.1", "remark-parse": "^11.0.0", "remark-stringify": "^11.0.0", "sharp": "^0.35.4", "typescript": "^5.4.5", "unified": "^11.0.5", "viem": "^2.56.9", "wrangler": "^4.92.0", "yaml": "^2.9.1" }, "devDependencies": { "@atproto/oauth-client-node": "^0.5.7", "@biomejs/biome": "1.4.1", "@tailwindcss/typography": "^0.5.9", "@types/bun": "^1.4.0", "autoprefixer": "^10.4.13", "ffmpeg-static": "^5.3.0", "ffprobe-static": "^3.1.0", "music-metadata": "^11.14.0", "node-id3": "^0.2.9", "playwright": "^1.63.0", "postcss": "^8.4.31", "tailwindcss": "^3.2.7", "youtubei.js": "^18.1.0" }, "overrides": { "@types/react": "19.0.1", "@types/react-dom": "19.0.1", "ws": "^8.21.0" }, "patchedDependencies": { "@coderline/alphatab@1.8.4": "patches/@coderline%2Falphatab@1.8.4.patch", "@flow-industries/id@0.26.0": "patches/@flow-industries%2Fid@0.26.0.patch" }}