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
3.6 kB · 113 lines
JSON
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114{ "name": "roe.dev", "version": "1.0.0", "private": true, "scripts": { "dev": "nuxt dev", "build": "nuxt build", "start": "nuxt start", "lint:js": "eslint .", "lint:style": "stylelint **/*.{vue,css} --fix --ignore-path .gitignore", "lint": "pnpm lint:js && pnpm lint:style", "test": "vitest run test/unit/behaviour && vitest run test/unit/bundle && vitest run test/nuxt --config vitest.nuxt.config.mts", "test:types": "nuxt prepare && vue-tsc --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.52.0-noble bash -c 'corepack enable && pnpm i && pnpm playwright test test/e2e --update-snapshots'", "postinstall": "nuxt prepare && pnpm simple-git-hooks install" }, "lint-staged": { "*.{js,ts,mjs,vue}": [ "eslint" ], "*.{css,vue}": "stylelint" }, "dependencies": { "@atproto/api": "^0.15.12", "@aws-sdk/client-s3": "^3.823.0", "@aws-sdk/s3-request-presigner": "^3.823.0", "@iconify-json/ri": "^1.2.5", "@iconify-json/svg-spinners": "^1.2.2", "@iconify-json/tabler": "^1.2.18", "@nuxt/content": "3.5.1", "@nuxt/eslint": "1.4.1", "@nuxt/fonts": "0.11.4", "@nuxt/image": "1.10.0", "@nuxt/scripts": "^0.11.8", "@nuxtjs/color-mode": "3.5.2", "@nuxtjs/html-validator": "2.1.0", "@nuxtjs/plausible": "1.2.0", "@nuxtjs/sanity": "^1.13.3", "@portabletext/types": "^2.0.13", "@sanity/client": "^7.4.0", "@sanity/webhook": "^4.0.4", "@unhead/vue": "2.0.10", "@unocss/nuxt": "^66.1.3", "@unocss/postcss": "^66.1.3", "@unocss/reset": "^66.1.3", "defu": "^6.1.4", "exsolve": "^1.0.5", "feed": "^5.1.0", "globby": "^14.1.0", "gray-matter": "4.0.3", "h3": "^1.15.3", "image-meta": "^0.2.1", "knitwork": "^1.2.0", "magic-regexp": "0.10.0", "magic-string": "^0.30.17", "masto": "^7.1.0", "mlly": "^1.7.4", "mocked-exports": "^0.1.1", "nuxt": "^4.0.0-alpha.1", "nuxt-og-image": "5.1.6", "nuxt-security": "2.2.0", "pathe": "^2.0.3", "postcss-nesting": "^13.0.1", "remark": "^15.0.1", "remark-html": "^16.0.1", "rollup-plugin-node-polyfills": "^0.2.1", "std-env": "^3.9.0", "ufo": "^1.6.1", "unocss": "^66.1.3", "unplugin": "^2.3.5", "vue": "3.5.16", "vue-router": "^4.5.1" }, "devDependencies": { "@commitlint/cli": "19.8.1", "@commitlint/config-conventional": "19.8.1", "@nuxt/test-utils": "3.19.1", "@playwright/test": "1.52.0", "@vue/test-utils": "2.4.6", "eslint": "9.28.0", "happy-dom": "17.6.3", "lint-staged": "16.1.0", "ofetch": "1.4.1", "playwright-core": "1.52.0", "rollup": "4.42.0", "simple-git-hooks": "2.13.0", "stylelint": "16.20.0", "stylelint-config-recommended-vue": "1.6.0", "stylelint-config-standard": "38.0.0", "typescript": "5.8.3", "vitest": "3.2.3", "vue-tsc": "2.2.10" }, "simple-git-hooks": { "commit-msg": "npx commitlint --edit $1", "pre-commit": "npx lint-staged" }, "packageManager": "pnpm@10.12.1", "pnpm": { "overrides": { "@nuxt/kit": "4.0.0-alpha.1", "@nuxt/schema": "4.0.0-alpha.1", "@nuxtjs/mdc": "0.17.0", "vue": "3.5.16" }, "patchedDependencies": { "@nuxt/image": "patches/@nuxt__image.patch", "@nuxtjs/sanity": "patches/@nuxtjs__sanity.patch", "@nuxt/content": "patches/@nuxt__content.patch" } }}