Specification for the Fetchable module interface
0
fork

Configure Feed

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

chore: initial commit

+278
+1
.gitignore
··· 1 + node_modules
+4
.oxfmtrc.json
··· 1 + { 2 + "$schema": "./node_modules/oxfmt/configuration_schema.json", 3 + "ignorePatterns": [] 4 + }
+1
README.md
··· 1 + # Fetchable
+26
package.json
··· 1 + { 2 + "name": "fetchable", 3 + "version": "0.0.0", 4 + "private": "true", 5 + "description": "Specification for the Fetchable module interface", 6 + "keywords": [], 7 + "license": "MIT", 8 + "author": "Philippe Serhal <philippe.serhal@gmail.com>", 9 + "type": "module", 10 + "main": "", 11 + "scripts": { 12 + "format": "oxfmt", 13 + "format:check": "oxfmt --check", 14 + "test": "pnpm format:check" 15 + }, 16 + "devDependencies": { 17 + "oxfmt": "^0.47.0" 18 + }, 19 + "devEngines": { 20 + "packageManager": { 21 + "name": "pnpm", 22 + "version": "11.0.3", 23 + "onFail": "download" 24 + } 25 + } 26 + }
+231
pnpm-lock.yaml
··· 1 + lockfileVersion: '9.0' 2 + 3 + settings: 4 + autoInstallPeers: true 5 + excludeLinksFromLockfile: false 6 + 7 + importers: 8 + 9 + .: 10 + devDependencies: 11 + oxfmt: 12 + specifier: ^0.47.0 13 + version: 0.47.0 14 + 15 + packages: 16 + 17 + '@oxfmt/binding-android-arm-eabi@0.47.0': 18 + resolution: {integrity: sha512-KrMQRdMi/upr81qT4ijK6X6BNp6jqpMY7FwILQnwIy9QLc3qpnhUx5rsCLGzn4ewsCQ0CNAspN2ogmP1GXLyLw==} 19 + engines: {node: ^20.19.0 || >=22.12.0} 20 + cpu: [arm] 21 + os: [android] 22 + 23 + '@oxfmt/binding-android-arm64@0.47.0': 24 + resolution: {integrity: sha512-r4ixS/PeUpAFKgrpDoZ5pSkthjZzVzKd95525Aazj+aOv9H4ulK5zYHGb7wFY5n5kZxHK8TbOJUZgoEb1ohddQ==} 25 + engines: {node: ^20.19.0 || >=22.12.0} 26 + cpu: [arm64] 27 + os: [android] 28 + 29 + '@oxfmt/binding-darwin-arm64@0.47.0': 30 + resolution: {integrity: sha512-CLWxiKpMl+195cm09CuaWEhJK0CirRkoMa07aR9+9AFPat2LfIKtwx1JqxZM0MTvcMe6+adlJNdVL6jdInvq3g==} 31 + engines: {node: ^20.19.0 || >=22.12.0} 32 + cpu: [arm64] 33 + os: [darwin] 34 + 35 + '@oxfmt/binding-darwin-x64@0.47.0': 36 + resolution: {integrity: sha512-Xq5fjTYDC50faUeLSm0rZdBqoTgleXEdD7NpJdARtQIczkCJn3xNjMUSQQkUmh4CtxkKTNL68lytcOK3e/osgg==} 37 + engines: {node: ^20.19.0 || >=22.12.0} 38 + cpu: [x64] 39 + os: [darwin] 40 + 41 + '@oxfmt/binding-freebsd-x64@0.47.0': 42 + resolution: {integrity: sha512-QOU9ZIJ52p5askcEC0QJvvr8trHAWoonul8bgISo6gYUL3s50zkqafBYcNAr9LJZQbsZtPfIWHk9+5+nUp1qJQ==} 43 + engines: {node: ^20.19.0 || >=22.12.0} 44 + cpu: [x64] 45 + os: [freebsd] 46 + 47 + '@oxfmt/binding-linux-arm-gnueabihf@0.47.0': 48 + resolution: {integrity: sha512-oJxDM1aBhPvz9gmElBv8UpxyiqhwfjcbrSxT5F0xtuUzY6dQI27/AQPIt3eu3Z5Yvn0kQl5R7MA3Z+MbnRvCBw==} 49 + engines: {node: ^20.19.0 || >=22.12.0} 50 + cpu: [arm] 51 + os: [linux] 52 + 53 + '@oxfmt/binding-linux-arm-musleabihf@0.47.0': 54 + resolution: {integrity: sha512-g8Lh50VS4ibGz2q6v7r9UZY4D0dM16SdrFYOMzhqIoCwGcai8VMIRUAcqn1/jlCsOOzUXJ741+kCeJt0cofakQ==} 55 + engines: {node: ^20.19.0 || >=22.12.0} 56 + cpu: [arm] 57 + os: [linux] 58 + 59 + '@oxfmt/binding-linux-arm64-gnu@0.47.0': 60 + resolution: {integrity: sha512-YrNT1vQ0asaXoRbrvYENPqmBfOQ9Xr8enPNOULeYfg44VjCcrUowFy5QZr+WawE0zyP8cH9e9Gxxg0fDEFzhcg==} 61 + engines: {node: ^20.19.0 || >=22.12.0} 62 + cpu: [arm64] 63 + os: [linux] 64 + libc: [glibc] 65 + 66 + '@oxfmt/binding-linux-arm64-musl@0.47.0': 67 + resolution: {integrity: sha512-IxtQC/sbBi4ubbY+MdwdanRWrG9InQJVZqyMsBa5IUaQcnSg86gQme574HxXMC1p4bo4YhV99zQ+wNnGCvEgzw==} 68 + engines: {node: ^20.19.0 || >=22.12.0} 69 + cpu: [arm64] 70 + os: [linux] 71 + libc: [musl] 72 + 73 + '@oxfmt/binding-linux-ppc64-gnu@0.47.0': 74 + resolution: {integrity: sha512-EWXEhOMbWO0q6eJSbu0QLkU8cKi0ljlYLngeDs2Ocu/pm1rrLwyQiYzlFbdnMRURI4w9ndr1sI9rSbhlJ5o23Q==} 75 + engines: {node: ^20.19.0 || >=22.12.0} 76 + cpu: [ppc64] 77 + os: [linux] 78 + libc: [glibc] 79 + 80 + '@oxfmt/binding-linux-riscv64-gnu@0.47.0': 81 + resolution: {integrity: sha512-tZrjS11TUiDuEpRaqdk8K9F9xETRyKXfuZKmdeW+Gj7coBnm7+8sBEfyt033EAFEQSlkniAXvBLh+Qja2ioGBQ==} 82 + engines: {node: ^20.19.0 || >=22.12.0} 83 + cpu: [riscv64] 84 + os: [linux] 85 + libc: [glibc] 86 + 87 + '@oxfmt/binding-linux-riscv64-musl@0.47.0': 88 + resolution: {integrity: sha512-KBFy+2CFKUCZzYwX2ZOPQKck1vjQbz+hextuc19G4r0WRJwadfAeuQMQRQvB+Ivc8brlbOVg7et8K7E467440g==} 89 + engines: {node: ^20.19.0 || >=22.12.0} 90 + cpu: [riscv64] 91 + os: [linux] 92 + libc: [musl] 93 + 94 + '@oxfmt/binding-linux-s390x-gnu@0.47.0': 95 + resolution: {integrity: sha512-REUPFKVGSiK99B+9eaPhluEVglzaoj/SMykNC5SUiV2RSsBfV5lWN7Y0iCIc251Wz3GaeAGZsJ/zj3gjarxdFg==} 96 + engines: {node: ^20.19.0 || >=22.12.0} 97 + cpu: [s390x] 98 + os: [linux] 99 + libc: [glibc] 100 + 101 + '@oxfmt/binding-linux-x64-gnu@0.47.0': 102 + resolution: {integrity: sha512-KVftVSVEDeIfRW3TIeLe3aNI/iY4m1fu5mDwHcisKMZSCMKLkrhFsjowC7o9RoqNPxbbglm2+/6KAKBIts2t0Q==} 103 + engines: {node: ^20.19.0 || >=22.12.0} 104 + cpu: [x64] 105 + os: [linux] 106 + libc: [glibc] 107 + 108 + '@oxfmt/binding-linux-x64-musl@0.47.0': 109 + resolution: {integrity: sha512-DTsmGEaA2860Aq5VUyDO8/MT9NFxwVL93RnRYmpMwK6DsSkThmvEpqoUDDljziEpAedMRG19SCogrNbINSbLUQ==} 110 + engines: {node: ^20.19.0 || >=22.12.0} 111 + cpu: [x64] 112 + os: [linux] 113 + libc: [musl] 114 + 115 + '@oxfmt/binding-openharmony-arm64@0.47.0': 116 + resolution: {integrity: sha512-8r5BDro7fLOBoq1JXHLVSs55OlrxQhEso4HVo0TcY7OXJUPYfjPoOaYL5us+yIwqyP9rQwN+rxuiNFSmaxSuOQ==} 117 + engines: {node: ^20.19.0 || >=22.12.0} 118 + cpu: [arm64] 119 + os: [openharmony] 120 + 121 + '@oxfmt/binding-win32-arm64-msvc@0.47.0': 122 + resolution: {integrity: sha512-qtz/gzm8IjSPUlseZ0ofW8zyHLoZsuP5HTfcGGkWkUblB89JT8GNYH3ICqjbDsqsGqXum0/ZndXTFplSdXFIcg==} 123 + engines: {node: ^20.19.0 || >=22.12.0} 124 + cpu: [arm64] 125 + os: [win32] 126 + 127 + '@oxfmt/binding-win32-ia32-msvc@0.47.0': 128 + resolution: {integrity: sha512-5vIcdcIDE7nCx+MXN6sm8kbC4zajDB31E86rez4i45iHNH/2NjdKlJ720xcHTr3eeiMcttCGPHPhE1TjtBDGZw==} 129 + engines: {node: ^20.19.0 || >=22.12.0} 130 + cpu: [ia32] 131 + os: [win32] 132 + 133 + '@oxfmt/binding-win32-x64-msvc@0.47.0': 134 + resolution: {integrity: sha512-Sr59Y5ms54ONBjxFeWhVlGyQcHXxcl9DxC23f6yXlRkcos7LXBLoO+KDfxexjHIOZh7cWqrWduzvUjJ+pHp8cQ==} 135 + engines: {node: ^20.19.0 || >=22.12.0} 136 + cpu: [x64] 137 + os: [win32] 138 + 139 + oxfmt@0.47.0: 140 + resolution: {integrity: sha512-OFbkbzxKCpooQEnRmpTDnuwTX8KHXzZTQ4Df/hz85fpS67Pl+lxPEFvUtin56HIIS0B1k4X8oIzTXRZPufA2CA==} 141 + engines: {node: ^20.19.0 || >=22.12.0} 142 + hasBin: true 143 + 144 + tinypool@2.1.0: 145 + resolution: {integrity: sha512-Pugqs6M0m7Lv1I7FtxN4aoyToKg1C4tu+/381vH35y8oENM/Ai7f7C4StcoK4/+BSw9ebcS8jRiVrORFKCALLw==} 146 + engines: {node: ^20.0.0 || >=22.0.0} 147 + 148 + snapshots: 149 + 150 + '@oxfmt/binding-android-arm-eabi@0.47.0': 151 + optional: true 152 + 153 + '@oxfmt/binding-android-arm64@0.47.0': 154 + optional: true 155 + 156 + '@oxfmt/binding-darwin-arm64@0.47.0': 157 + optional: true 158 + 159 + '@oxfmt/binding-darwin-x64@0.47.0': 160 + optional: true 161 + 162 + '@oxfmt/binding-freebsd-x64@0.47.0': 163 + optional: true 164 + 165 + '@oxfmt/binding-linux-arm-gnueabihf@0.47.0': 166 + optional: true 167 + 168 + '@oxfmt/binding-linux-arm-musleabihf@0.47.0': 169 + optional: true 170 + 171 + '@oxfmt/binding-linux-arm64-gnu@0.47.0': 172 + optional: true 173 + 174 + '@oxfmt/binding-linux-arm64-musl@0.47.0': 175 + optional: true 176 + 177 + '@oxfmt/binding-linux-ppc64-gnu@0.47.0': 178 + optional: true 179 + 180 + '@oxfmt/binding-linux-riscv64-gnu@0.47.0': 181 + optional: true 182 + 183 + '@oxfmt/binding-linux-riscv64-musl@0.47.0': 184 + optional: true 185 + 186 + '@oxfmt/binding-linux-s390x-gnu@0.47.0': 187 + optional: true 188 + 189 + '@oxfmt/binding-linux-x64-gnu@0.47.0': 190 + optional: true 191 + 192 + '@oxfmt/binding-linux-x64-musl@0.47.0': 193 + optional: true 194 + 195 + '@oxfmt/binding-openharmony-arm64@0.47.0': 196 + optional: true 197 + 198 + '@oxfmt/binding-win32-arm64-msvc@0.47.0': 199 + optional: true 200 + 201 + '@oxfmt/binding-win32-ia32-msvc@0.47.0': 202 + optional: true 203 + 204 + '@oxfmt/binding-win32-x64-msvc@0.47.0': 205 + optional: true 206 + 207 + oxfmt@0.47.0: 208 + dependencies: 209 + tinypool: 2.1.0 210 + optionalDependencies: 211 + '@oxfmt/binding-android-arm-eabi': 0.47.0 212 + '@oxfmt/binding-android-arm64': 0.47.0 213 + '@oxfmt/binding-darwin-arm64': 0.47.0 214 + '@oxfmt/binding-darwin-x64': 0.47.0 215 + '@oxfmt/binding-freebsd-x64': 0.47.0 216 + '@oxfmt/binding-linux-arm-gnueabihf': 0.47.0 217 + '@oxfmt/binding-linux-arm-musleabihf': 0.47.0 218 + '@oxfmt/binding-linux-arm64-gnu': 0.47.0 219 + '@oxfmt/binding-linux-arm64-musl': 0.47.0 220 + '@oxfmt/binding-linux-ppc64-gnu': 0.47.0 221 + '@oxfmt/binding-linux-riscv64-gnu': 0.47.0 222 + '@oxfmt/binding-linux-riscv64-musl': 0.47.0 223 + '@oxfmt/binding-linux-s390x-gnu': 0.47.0 224 + '@oxfmt/binding-linux-x64-gnu': 0.47.0 225 + '@oxfmt/binding-linux-x64-musl': 0.47.0 226 + '@oxfmt/binding-openharmony-arm64': 0.47.0 227 + '@oxfmt/binding-win32-arm64-msvc': 0.47.0 228 + '@oxfmt/binding-win32-ia32-msvc': 0.47.0 229 + '@oxfmt/binding-win32-x64-msvc': 0.47.0 230 + 231 + tinypool@2.1.0: {}
+2
pnpm-workspace.yaml
··· 1 + packages: 2 + - site
+13
site/index.html
··· 1 + <!doctype html> 2 + <html lang="en"> 3 + <head> 4 + <meta charset="UTF-8" /> 5 + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 6 + <meta http-equiv="X-UA-Compatible" content="ie=edge" /> 7 + <title>Fetchable</title> 8 + </head> 9 + 10 + <body> 11 + <h1>Fetchable</h1> 12 + </body> 13 + </html>