Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/danielroe/roe.dev. This is the code and content for my personal website, built in Nuxt. roe.dev
Something went wrong. Try again.
roe.dev package.json
4.5 kB · 137 lines
JSON
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137{ "name": "roe.dev", "version": "1.0.0", "private": true, "scripts": { "dev": "nuxt dev", "build": "pnpm rebuild sharp && nuxt build", "start": "nuxt start", "partykit:dev": "partykit dev ./partykit/server.ts", "partykit:deploy": "partykit deploy ./partykit/server.ts", "lint:js": "eslint .", "lint:style": "stylelint **/*.{vue,css} --fix --ignore-path .gitignore", "lint": "pnpm lint:js && pnpm lint:style", "test": "vitest run", "test:types": "nuxt prepare && vue-tsc -b --noEmit", "test:e2e": "playwright test test/e2e", "test:e2e:update": "docker run --rm --network host -v $(pwd):/work/ -v /tmp/playwright-nm:/work/node_modules -w /work/ -it mcr.microsoft.com/playwright:v1.62.1-noble bash -c 'corepack enable && pnpm i && pnpm playwright test test/e2e --update-snapshots'", "postinstall": "nuxt prepare && pnpm simple-git-hooks install", "auth:linkedin": "node --env-file=.env scripts/linkedin-auth.ts", "auth:youtube": "node --env-file=.env scripts/youtube-auth.ts", "auth:youtube:refresh": "node --env-file=.env scripts/youtube-auth.ts refresh", "lex:gen": "lex build --lexicons ./lexicons --out ./shared/lex --clear --index-file --import-ext .ts --lib @atproto/lex-schema", "lex:publish": "node --env-file-if-exists=.env scripts/publish-lex.ts", "repair:ama-images": "node --env-file-if-exists=.env scripts/repair-ama-images.ts" }, "nano-staged": { "*.{js,ts,mjs,vue}": [ "eslint" ], "*.{css,vue}": "stylelint" }, "dependencies": { "@atcute/bluesky-richtext-segmenter": "^3.0.2", "@atproto/lex": "0.3.11", "@atproto/lex-password-session": "0.2.0", "@atproto/lex-schema": "0.2.7", "@atproto/oauth-client-node": "0.5.7", "@bsky/sdk": "1.1.3", "@comark/nuxt": "0.7.0", "@formkit/drag-and-drop": "0.6.1", "@iconify-json/ri": "^1.2.10", "@iconify-json/svg-spinners": "^1.2.4", "@iconify-json/tabler": "^1.2.37", "@nuxt/eslint": "1.17.0", "@nuxt/fonts": "0.14.0", "@nuxt/image": "2.1.0", "@nuxt/scripts": "^1.3.2", "@nuxtjs/color-mode": "^4.0.1", "@nuxtjs/html-validator": "2.1.0", "@nuxtjs/plausible": "4.0.0", "@takumi-rs/core": "^2.5.2", "@unhead/vue": "3.4.1", "@unocss/nuxt": "66.10.2", "@unocss/postcss": "66.10.2", "@unocss/reset": "66.10.2", "@vercel/blob": "^2.6.1", "airspace": "^0.1.3", "citty": "^0.2.2", "comark": "0.7.0", "comark-content": "0.4.1", "defu": "^6.1.7", "exsolve": "^1.1.1", "feed": "^6.0.0", "gsap": "^3.15.0", "h3": "^1.15.11", "image-meta": "^0.2.2", "knitwork": "^1.3.0", "magic-regexp": "0.11.0", "magic-string": "^1.1.0", "masto": "^8.0.0", "mediabunny": "^1.51.0", "mlly": "^1.8.2", "mocked-exports": "^0.1.1", "modern-screenshot": "^4.7.0", "multiformats": "14.0.5", "nuxt": "4.5.2", "nuxt-og-image": "6.8.0", "nuxt-security": "2.6.0", "partykit": "0.0.115", "partysocket": "^1.3.0", "pathe": "^2.0.3", "pkg-types": "^2.3.1", "postcss-nesting": "^14.0.1", "remark": "^15.0.1", "remark-html": "^16.0.1", "rollup-plugin-node-polyfills": "^0.2.1", "scule": "^1.3.0", "shiki": "^4.3.1", "std-env": "^4.2.0", "tinyglobby": "^0.2.17", "ufo": "^1.6.4", "unocss": "66.10.2", "unplugin": "^3.3.0", "vue": "3.5.42", "vue-router": "5.3.1" }, "devDependencies": { "@commitlint/cli": "21.2.3", "@commitlint/config-conventional": "21.2.3", "@nuxt/test-utils": "4.3.2", "@playwright/test": "1.63.0", "@types/html-to-text": "9.0.4", "@vue/test-utils": "2.5.1", "eslint": "10.10.0", "googleapis": "182.0.0", "happy-dom": "20.14.5", "html-to-text": "10.0.1", "nano-staged": "1.0.2", "ofetch": "1.5.1", "playwright-core": "1.63.0", "rollup": "4.63.4", "simple-git-hooks": "2.14.0", "stylelint": "17.15.0", "stylelint-config-recommended-vue": "2.0.0", "stylelint-config-standard": "40.0.0", "typescript": "6.0.3", "vite": "8.3.0", "vitest": "5.0.0", "vue-tsc": "3.3.11" }, "simple-git-hooks": { "commit-msg": "pnpm commitlint --edit $1", "pre-commit": "pnpm nano-staged" }, "devEngines": { "runtime": { "name": "node", "version": "^24.0.0", "onFail": "download" }, "packageManager": { "name": "pnpm", "version": "11.24.0", "onFail": "download" } }}