[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
0

Configure Feed

Select the types of activity you want to include in your feed.

roe.dev / package.json
3.3 kB 103 lines
1{ 2 "name": "roe.dev", 3 "version": "1.0.0", 4 "private": true, 5 "scripts": { 6 "dev": "nuxt dev", 7 "build": "nuxt build", 8 "start": "nuxt start", 9 "partykit:dev": "partykit dev ./partykit/server.ts", 10 "partykit:deploy": "partykit deploy ./partykit/server.ts", 11 "lint:js": "eslint --ext .js,.ts,.mjs,.vue --fix --ignore-path .gitignore .", 12 "lint:style": "stylelint **/*.{vue,css} --fix --ignore-path .gitignore", 13 "lint": "pnpm lint:js && pnpm lint:style", 14 "test": "vitest run test/unit --no-threads", 15 "test:types": "nuxi prepare && vue-tsc --noEmit", 16 "test:e2e": "playwright test test/e2e", 17 "test:e2e:update": "docker run --rm --network host -v $(pwd):/work/ -w /work/ -it mcr.microsoft.com/playwright:v1.39.0-focal npx playwright test test/e2e --update-snapshots", 18 "postinstall": "nuxt prepare && pnpm simple-git-hooks install && npx playwright install" 19 }, 20 "lint-staged": { 21 "*.{js,ts,mjs,vue}": [ 22 "eslint", 23 "prettier --write" 24 ], 25 "*.{css,vue}": "stylelint" 26 }, 27 "dependencies": { 28 "@atproto/api": "^0.6.20", 29 "@iconify-json/ri": "^1.1.12", 30 "@iconify-json/svg-spinners": "^1.1.2", 31 "@nuxt/content": "2.9.0", 32 "@nuxt/image": "1.0.0", 33 "@nuxt/kit": "3.8.1", 34 "@nuxtjs/color-mode": "3.3.1", 35 "@nuxtjs/fontaine": "0.4.1", 36 "@nuxtjs/html-validator": "1.5.2", 37 "@nuxtjs/plausible": "0.2.3", 38 "@nuxtjs/web-vitals": "0.2.6", 39 "@unhead/vue": "^1.8.3", 40 "@unocss/nuxt": "^0.57.3", 41 "@unocss/postcss": "^0.57.3", 42 "@unocss/reset": "^0.57.3", 43 "defu": "^6.1.3", 44 "feed": "^4.2.2", 45 "globby": "^13.2.2", 46 "gray-matter": "4.0.3", 47 "h3": "^1.8.2", 48 "knitwork": "^1.0.0", 49 "magic-regexp": "0.7.0", 50 "magic-string": "^0.30.5", 51 "masto": "^6.0.0", 52 "mlly": "^1.4.2", 53 "nitropack": "^2.7.2", 54 "nuxt": "3.8.1", 55 "nuxt-time": "^0.1.1", 56 "partykit": "0.0.30", 57 "partysocket": "^0.0.12", 58 "pathe": "^1.1.1", 59 "postcss-nesting": "^12.0.1", 60 "remark": "^14.0.3", 61 "remark-html": "^15.0.2", 62 "rollup-plugin-node-polyfills": "^0.2.1", 63 "ufo": "^1.3.1", 64 "unenv": "^1.7.4", 65 "unocss": "^0.57.3", 66 "unplugin": "^1.5.0", 67 "vue": "^3.3.8", 68 "vue-router": "^4.2.5" 69 }, 70 "devDependencies": { 71 "@commitlint/cli": "18.4.0", 72 "@commitlint/config-conventional": "18.4.0", 73 "@nuxt/eslint-config": "0.2.0", 74 "@nuxt/test-utils": "3.8.1", 75 "@playwright/test": "1.39.0", 76 "@vue/test-utils": "2.4.1", 77 "eslint": "8.51.0", 78 "eslint-config-prettier": "9.0.0", 79 "eslint-plugin-nuxt": "4.0.0", 80 "eslint-plugin-prettier": "5.0.1", 81 "execa": "^8.0.1", 82 "happy-dom": "12.9.1", 83 "lint-staged": "15.0.1", 84 "nuxt-vitest": "0.11.2", 85 "ofetch": "1.3.3", 86 "playwright-core": "^1.39.0", 87 "prettier": "3.0.3", 88 "rollup": "^3.29.4", 89 "simple-git-hooks": "2.9.0", 90 "stylelint": "15.10.3", 91 "stylelint-config-prettier": "9.0.5", 92 "stylelint-config-recommended-vue": "1.5.0", 93 "stylelint-config-standard": "34.0.0", 94 "typescript": "5.2.2", 95 "vitest": "0.33.0", 96 "vue-tsc": "1.8.19" 97 }, 98 "simple-git-hooks": { 99 "commit-msg": "pnpm commitlint --edit $1", 100 "pre-commit": "pnpm lint-staged" 101 }, 102 "packageManager": "pnpm@8.10.2" 103}