[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 / content / projects.yml
9.0 kB 245 lines
1# Projects displayed at /projects. Categories are rendered in `order`, 2# items within a category in `order` (lower = earlier). Optional fields: 3# image: path under public/, e.g. /img/projects/nuxt-fyi.png 4# icon: unocss icon class (used when image is absent), e.g. i-ri:rocket-line 5# repo: GitHub URL; renders as an overlay link in the top-right 6# url: live site link (the card itself links here, or repo if absent) 7# archived: true to dim the card and mark as archived 8 9 10- category: Sites & web apps 11 order: 1 12 items: 13 - name: firstcommit.is 14 description: Find your first open-source commit on GitHub. 15 url: https://firstcommit.is 16 repo: https://github.com/danielroe/firstcommit.is 17 image: /img/projects/firstcommit-is.png 18 19 - name: discal.dev 20 description: Your Discord events, everywhere. Subscribe once, sync to any calendar app. 21 url: https://discal.dev 22 repo: https://github.com/danielroe/discal.dev 23 image: /img/projects/discal-dev.png 24 25 - name: pangrum 26 description: A daily word puzzle game. 27 url: https://pangrum.com 28 repo: https://github.com/danielroe/pangrum 29 image: /img/projects/pangrum.png 30 31 - name: nuxt.fyi 32 description: Celebrating sites built with Nuxt in the wild. 33 url: https://nuxt.fyi 34 repo: https://github.com/danielroe/nuxt.fyi 35 image: /img/projects/nuxt-fyi.png 36 37 - name: page-speed.dev 38 description: See and share Core Web Vitals and PageSpeed Insights results, simply and easily. 39 url: https://page-speed.dev 40 repo: https://github.com/danielroe/page-speed.dev 41 image: /img/projects/page-speed-dev.png 42 43 - name: npmx.dev 44 description: A fast, modern browser for the npm registry. 45 url: https://npmx.dev 46 repo: https://github.com/npmx-dev/npmx.dev 47 image: /img/projects/npmx-dev.png 48 49 - name: unsight.dev 50 description: Detect duplicate GitHub issues, areas of concern and more across related repositories. 51 url: https://unsight.dev 52 repo: https://github.com/danielroe/unsight.dev 53 image: /img/projects/unsight-dev.png 54 55- category: Libraries 56 order: 2 57 items: 58 - name: magic-regexp 59 description: A compiled-away, type-safe, readable RegExp alternative. 60 url: https://regexp.dev 61 repo: https://github.com/unjs/magic-regexp 62 icon: i-ri:magic-line 63 64 - name: fontaine 65 description: Automatic font fallback metrics to eliminate layout shift from web fonts. 66 repo: https://github.com/unjs/fontaine 67 icon: i-ri:font-size 68 69 - name: beasties 70 description: Inline your app's critical CSS and lazy-load the rest. 71 url: https://npmx.dev/beasties 72 repo: https://github.com/danielroe/beasties 73 icon: i-ri:css3-line 74 75 - name: mkdist 76 description: Lightweight file-to-file transpiler. 77 repo: https://github.com/unjs/mkdist 78 icon: i-ri:archive-stack-line 79 80 - name: unifont 81 description: Framework-agnostic tools for accessing data from font CDNs and providers. 82 repo: https://github.com/unjs/unifont 83 icon: i-ri:font-family 84 85 - name: unrouting 86 description: Making filesystem routing universal. 87 repo: https://github.com/unjs/unrouting 88 icon: i-ri:route-line 89 90 - name: fetchdts 91 description: A suite of type utilities for building strongly-typed APIs. 92 repo: https://github.com/unjs/fetchdts 93 icon: i-ri:braces-line 94 95 - name: impound 96 description: Builder-agnostic plugin to allow restricting import patterns in certain parts of your code-base. 97 repo: https://github.com/unjs/impound 98 icon: i-ri:shield-keyhole-line 99 100 - name: oxc-walker 101 description: A wrapper around estree-walker that accepts an oxc AST. 102 repo: https://github.com/oxc-project/oxc-walker 103 icon: i-ri:walk-line 104 105 - name: postcss-capsize 106 description: PostCSS plugin to inject Capsize font metrics. 107 repo: https://github.com/danielroe/postcss-capsize 108 icon: i-ri:text-spacing 109 110 - name: errx 111 description: Zero-dependency library to capture and parse stack traces in Node, Bun, Deno and more. 112 repo: https://github.com/danielroe/errx 113 icon: i-ri:error-warning-line 114 115 - name: vue-bundle-renderer 116 description: SSR bundle renderer for Vue 3. 117 repo: https://github.com/nuxt-contrib/vue-bundle-renderer 118 icon: i-ri:server-line 119 120 - name: vue-sfc-transformer 121 description: Tools for minimal TypeScript transpilation of Vue SFCs. 122 repo: https://github.com/nuxt-contrib/vue-sfc-transformer 123 icon: i-ri:exchange-line 124 125 - name: unplugin-purge-polyfills 126 description: A tiny plugin to replace package imports with better native code. 127 repo: https://github.com/danielroe/unplugin-purge-polyfills 128 icon: i-ri:filter-off-line 129 130 - name: rollup-plugin-pure 131 description: Annotate functions as pure for Rollup. 132 repo: https://github.com/danielroe/rollup-plugin-pure 133 icon: i-ri:bubble-chart-line 134 135 - name: sanity-typed-queries 136 description: A typed, zero-dependency schema generator and query builder for Sanity. 137 repo: https://github.com/danielroe/sanity-typed-queries 138 icon: i-ri:database-2-line 139 140- category: Vue & Nuxt modules & plugins 141 order: 3 142 items: 143 - name: nuxt-workers 144 description: SSR-safe, zero-config Web Workers integration for Nuxt. 145 repo: https://github.com/danielroe/nuxt-workers 146 icon: i-ri:cpu-line 147 148 - name: nuxt-capo 149 description: capo.js implementation for Nuxt. 150 repo: https://github.com/danielroe/nuxt-capo 151 icon: i-ri:list-ordered 152 153 - name: nuxt-rebundle 154 description: Bundler optimisations for Nuxt. 155 repo: https://github.com/danielroe/nuxt-rebundle 156 icon: i-ri:archive-line 157 158 - name: vue-sanity 159 description: Sanity integration for Vue Composition API. 160 repo: https://github.com/danielroe/vue-sanity 161 icon: i-ri:database-line 162 163 - name: vue-bind-once 164 description: A tiny, SSR-safe directive for binding random data to an element. 165 repo: https://github.com/danielroe/vue-bind-once 166 icon: i-ri:link 167 168 - name: stream-vue 169 description: Vue component for Cloudflare Stream. 170 repo: https://github.com/danielroe/stream-vue 171 icon: i-ri:vidicon-line 172 173 - name: zero-vue 174 description: Vue bindings for Zero. 175 repo: https://github.com/danielroe/zero-vue 176 icon: i-ri:flashlight-line 177 178- category: Tools 179 order: 4 180 items: 181 - name: uppt 182 description: Turns conventional commits into a draft release PR, tags the PR on merge, and stages publishing to npm via OIDC trusted publishing. 183 repo: https://github.com/danielroe/uppt 184 icon: i-ri:arrow-up-circle-line 185 186 - name: provenance-action 187 description: Fail CI when dependencies in your lockfile lose npm provenance or trusted publisher status. 188 repo: https://github.com/danielroe/provenance-action 189 icon: i-ri:shield-check-line 190 191 - name: tsperf tracer 192 description: A VS Code extension to measure type complexity within a project. 193 url: https://tsperf.dev 194 repo: https://github.com/tsperf/tracer 195 icon: i-ri:dashboard-3-line 196 197 - name: goff 198 description: Sync GitHub issues offline into a local folder. 199 repo: https://github.com/danielroe/goff 200 icon: i-ri:folder-download-line 201 202 - name: dev-mode.dev 203 description: A site to toggle your developer mode on and off with one click. 204 url: https://dev-mode.dev 205 repo: https://github.com/danielroe/dev-mode.dev 206 icon: i-ri:toggle-line 207 208 - name: stackblitz.zip 209 description: Download StackBlitz projects programmatically. 210 url: https://stackblitz.zip 211 repo: https://github.com/stackblitz-labs/stackblitz.zip 212 icon: i-ri:file-zip-line 213 214- category: Demos & experiments 215 order: 6 216 items: 217 - name: hello-zero-nuxt 218 description: A minimal example app using Zero with Nuxt. 219 repo: https://github.com/danielroe/hello-zero-nuxt 220 icon: i-ri:flashlight-line 221 222 - name: nuxt-vercel-isr 223 description: A tiny demo showing off Nuxt's route rules integration with Vercel. 224 repo: https://github.com/danielroe/nuxt-vercel-isr 225 icon: i-ri:refresh-line 226 227 - name: nuxt-web-bundle 228 description: Generate web bundles with Nuxt. 229 repo: https://github.com/danielroe/nuxt-web-bundle 230 icon: i-ri:archive-stack-line 231 232 - name: n3rdle 233 description: A Wordle-style game built in Nuxt. 234 repo: https://github.com/danielroe/n3rdle 235 icon: i-ri:keyboard-line 236 237 - name: spooon 238 description: A tiny recipe app built in Nuxt for a live-coding session at Vue.js Nation 2024. 239 repo: https://github.com/danielroe/spooon 240 icon: i-ri:restaurant-line 241 242 - name: react-to-nuxt 243 description: Live-coding demo porting a React app to Nuxt. 244 repo: https://github.com/danielroe/react-to-nuxt 245 icon: i-ri:reactjs-line