Specification for the Fetchable module interface
0
fork

Configure Feed

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

build: add a basic static dev command

+32 -18
+3 -1
package.json
··· 9 9 "type": "module", 10 10 "main": "", 11 11 "scripts": { 12 + "dev": "srvx --static .", 12 13 "format": "oxfmt", 13 14 "format:check": "oxfmt --check", 14 15 "test": "pnpm format:check" 15 16 }, 16 17 "devDependencies": { 17 18 "netlify-cli": "^26.0.0", 18 - "oxfmt": "^0.47.0" 19 + "oxfmt": "^0.47.0", 20 + "srvx": "^0.11.15" 19 21 }, 20 22 "devEngines": { 21 23 "packageManager": {
+29 -17
pnpm-lock.yaml
··· 10 10 devDependencies: 11 11 netlify-cli: 12 12 specifier: ^26.0.0 13 - version: 26.0.0(@types/node@25.6.0)(picomatch@4.0.4) 13 + version: 26.0.0(@types/node@25.6.0)(picomatch@4.0.4)(srvx@0.11.15) 14 14 oxfmt: 15 15 specifier: ^0.47.0 16 16 version: 0.47.0 17 + srvx: 18 + specifier: ^0.11.15 19 + version: 0.11.15 17 20 18 21 packages: 19 22 ··· 3811 3814 resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} 3812 3815 engines: {node: '>= 10.x'} 3813 3816 3817 + srvx@0.11.15: 3818 + resolution: {integrity: sha512-iXsux0UcOjdvs0LCMa2Ws3WwcDUozA3JN3BquNXkaFPP7TpRqgunKdEgoZ/uwb1J6xaYHfxtz9Twlh6yzwM6Tg==} 3819 + engines: {node: '>=20.16.0'} 3820 + hasBin: true 3821 + 3814 3822 stack-generator@2.0.10: 3815 3823 resolution: {integrity: sha512-mwnua/hkqM6pF4k8SnmZ2zfETsRUpWXREfA/goT8SLCV4iOFa4bzOX2nDipWAZFPTjLvQB82f5yaodMVhK0yJQ==} 3816 3824 ··· 4917 4925 uuid: 13.0.0 4918 4926 write-file-atomic: 5.0.1 4919 4927 4920 - '@netlify/dev@4.18.0': 4928 + '@netlify/dev@4.18.0(srvx@0.11.15)': 4921 4929 dependencies: 4922 4930 '@netlify/ai': 0.4.1 4923 4931 '@netlify/blobs': 10.7.4 ··· 4927 4935 '@netlify/edge-functions-dev': 1.0.16 4928 4936 '@netlify/functions-dev': 1.2.6 4929 4937 '@netlify/headers': 2.1.8 4930 - '@netlify/images': 1.3.7(@netlify/blobs@10.7.4) 4938 + '@netlify/images': 1.3.7(@netlify/blobs@10.7.4)(srvx@0.11.15) 4931 4939 '@netlify/redirects': 3.1.10 4932 4940 '@netlify/runtime': 4.1.20 4933 4941 '@netlify/static': 3.1.7 ··· 5061 5069 dependencies: 5062 5070 '@netlify/headers-parser': 9.0.3 5063 5071 5064 - '@netlify/images@1.3.7(@netlify/blobs@10.7.0)': 5072 + '@netlify/images@1.3.7(@netlify/blobs@10.7.0)(srvx@0.11.15)': 5065 5073 dependencies: 5066 - ipx: 3.1.1(@netlify/blobs@10.7.0) 5074 + ipx: 3.1.1(@netlify/blobs@10.7.0)(srvx@0.11.15) 5067 5075 transitivePeerDependencies: 5068 5076 - '@azure/app-configuration' 5069 5077 - '@azure/cosmos' ··· 5086 5094 - srvx 5087 5095 - uploadthing 5088 5096 5089 - '@netlify/images@1.3.7(@netlify/blobs@10.7.4)': 5097 + '@netlify/images@1.3.7(@netlify/blobs@10.7.4)(srvx@0.11.15)': 5090 5098 dependencies: 5091 - ipx: 3.1.1(@netlify/blobs@10.7.4) 5099 + ipx: 3.1.1(@netlify/blobs@10.7.4)(srvx@0.11.15) 5092 5100 transitivePeerDependencies: 5093 5101 - '@azure/app-configuration' 5094 5102 - '@azure/cosmos' ··· 6202 6210 dependencies: 6203 6211 uncrypto: 0.1.3 6204 6212 6205 - crossws@0.4.5: {} 6213 + crossws@0.4.5(srvx@0.11.15): 6214 + optionalDependencies: 6215 + srvx: 0.11.15 6206 6216 6207 6217 css-select@5.2.2: 6208 6218 dependencies: ··· 7141 7151 7142 7152 ipaddr.js@2.3.0: {} 7143 7153 7144 - ipx@3.1.1(@netlify/blobs@10.7.0): 7154 + ipx@3.1.1(@netlify/blobs@10.7.0)(srvx@0.11.15): 7145 7155 dependencies: 7146 7156 '@fastify/accept-negotiator': 2.0.1 7147 7157 citty: 0.1.6 ··· 7151 7161 etag: 1.8.1 7152 7162 h3: 1.15.11 7153 7163 image-meta: 0.2.2 7154 - listhen: 1.10.0 7164 + listhen: 1.10.0(srvx@0.11.15) 7155 7165 ofetch: 1.5.1 7156 7166 pathe: 2.0.3 7157 7167 sharp: 0.34.5 ··· 7181 7191 - srvx 7182 7192 - uploadthing 7183 7193 7184 - ipx@3.1.1(@netlify/blobs@10.7.4): 7194 + ipx@3.1.1(@netlify/blobs@10.7.4)(srvx@0.11.15): 7185 7195 dependencies: 7186 7196 '@fastify/accept-negotiator': 2.0.1 7187 7197 citty: 0.1.6 ··· 7191 7201 etag: 1.8.1 7192 7202 h3: 1.15.11 7193 7203 image-meta: 0.2.2 7194 - listhen: 1.10.0 7204 + listhen: 1.10.0(srvx@0.11.15) 7195 7205 ofetch: 1.5.1 7196 7206 pathe: 2.0.3 7197 7207 sharp: 0.34.5 ··· 7486 7496 process-warning: 4.0.1 7487 7497 set-cookie-parser: 2.7.2 7488 7498 7489 - listhen@1.10.0: 7499 + listhen@1.10.0(srvx@0.11.15): 7490 7500 dependencies: 7491 7501 '@parcel/watcher': 2.5.6 7492 7502 '@parcel/watcher-wasm': 2.5.6 7493 7503 citty: 0.2.2 7494 7504 consola: 3.4.2 7495 - crossws: 0.4.5 7505 + crossws: 0.4.5(srvx@0.11.15) 7496 7506 defu: 6.1.7 7497 7507 get-port-please: 3.2.0 7498 7508 h3: 1.15.11 ··· 7696 7706 7697 7707 negotiator@1.0.0: {} 7698 7708 7699 - netlify-cli@26.0.0(@types/node@25.6.0)(picomatch@4.0.4): 7709 + netlify-cli@26.0.0(@types/node@25.6.0)(picomatch@4.0.4)(srvx@0.11.15): 7700 7710 dependencies: 7701 7711 '@fastify/static': 9.0.0 7702 7712 '@netlify/ai': 0.4.1 ··· 7705 7715 '@netlify/build': 35.13.4(@opentelemetry/api@1.8.0)(@types/node@25.6.0)(picomatch@4.0.4) 7706 7716 '@netlify/build-info': 10.5.1 7707 7717 '@netlify/config': 24.5.0 7708 - '@netlify/dev': 4.18.0 7718 + '@netlify/dev': 4.18.0(srvx@0.11.15) 7709 7719 '@netlify/dev-utils': 4.4.3 7710 7720 '@netlify/edge-bundler': 14.10.1 7711 7721 '@netlify/edge-functions': 3.0.6 7712 7722 '@netlify/edge-functions-bootstrap': 2.17.1 7713 7723 '@netlify/headers-parser': 9.0.3 7714 - '@netlify/images': 1.3.7(@netlify/blobs@10.7.0) 7724 + '@netlify/images': 1.3.7(@netlify/blobs@10.7.0)(srvx@0.11.15) 7715 7725 '@netlify/local-functions-proxy': 2.0.3 7716 7726 '@netlify/redirect-parser': 15.0.4 7717 7727 '@netlify/zip-it-and-ship-it': 14.5.4(supports-color@10.2.2) ··· 8695 8705 through2: 2.0.5 8696 8706 8697 8707 split2@4.2.0: {} 8708 + 8709 + srvx@0.11.15: {} 8698 8710 8699 8711 stack-generator@2.0.10: 8700 8712 dependencies: