work-in-progress atproto PDS
typescript atproto pds atcute

chore: oxfmt

mary.my.id c57a69a6 d4c0e062

verified
+187 -116
+4 -2
.claude/commands/context.md
··· 24 24 deciduous commands 25 25 ``` 26 26 27 - **Branch-scoped context**: If working on a feature branch, filter nodes to see only decisions relevant to this branch. Main branch nodes are tagged with `[branch: main]`. 27 + **Branch-scoped context**: If working on a feature branch, filter nodes to see only decisions 28 + relevant to this branch. Main branch nodes are tagged with `[branch: main]`. 28 29 29 30 ## Step 1.5: Audit Graph Integrity 30 31 ··· 115 116 deciduous sync # Do this frequently! 116 117 ``` 117 118 118 - **When to use `--prompt`:** On root goals (always) and when user gives new direction mid-stream. Downstream nodes inherit context via edges. 119 + **When to use `--prompt`:** On root goals (always) and when user gives new direction mid-stream. 120 + Downstream nodes inherit context via edges. 119 121 120 122 --- 121 123
+6 -3
.claude/commands/decision.md
··· 60 60 61 61 ## CRITICAL: Capture VERBATIM User Prompts 62 62 63 - **Prompts must be the EXACT user message, not a summary.** When a user request triggers new work, capture their full message word-for-word. 63 + **Prompts must be the EXACT user message, not a summary.** When a user request triggers new work, 64 + capture their full message word-for-word. 64 65 65 66 **BAD - summaries are useless for context recovery:** 66 67 ··· 102 103 103 104 ## Branch-Based Grouping 104 105 105 - **Nodes are automatically tagged with the current git branch.** This enables filtering by feature/PR. 106 + **Nodes are automatically tagged with the current git branch.** This enables filtering by 107 + feature/PR. 106 108 107 109 ### How It Works 108 110 ··· 241 243 242 244 ## Multi-User Sync 243 245 244 - **Problem**: Multiple users work on the same codebase, each with a local `.deciduous/deciduous.db` (gitignored). How to share decisions? 246 + **Problem**: Multiple users work on the same codebase, each with a local `.deciduous/deciduous.db` 247 + (gitignored). How to share decisions? 245 248 246 249 **Solution**: jj-inspired dual-ID model. Each node has: 247 250
+62
.oxfmtrc.json
··· 1 + { 2 + "$schema": "https://unpkg.com/oxfmt/configuration_schema.json", 3 + 4 + "trailingComma": "all", 5 + "useTabs": true, 6 + "tabWidth": 2, 7 + "printWidth": 110, 8 + "semi": true, 9 + "singleQuote": true, 10 + "bracketSpacing": true, 11 + 12 + "experimentalSortImports": { 13 + "groups": [ 14 + ["builtin", "bun"], 15 + ["oomfs"], 16 + ["external"], 17 + ["server"], 18 + ["client"], 19 + ["parent"], 20 + ["sibling", "index"] 21 + ], 22 + "customGroups": [ 23 + { 24 + "groupName": "bun", 25 + "elementNamePattern": ["bun", "bun:"] 26 + }, 27 + { 28 + "groupName": "oomfs", 29 + "elementNamePattern": ["@atcute/", "@danaus/", "@kelinci/", "@oomfware/"] 30 + }, 31 + { 32 + "groupName": "server", 33 + "elementNamePattern": ["#app/"] 34 + }, 35 + { 36 + "groupName": "client", 37 + "elementNamePattern": ["#web/"] 38 + } 39 + ] 40 + }, 41 + 42 + "experimentalTailwindcss": { 43 + "stylesheet": "./packages/danaus/src/web/styles/main.css", 44 + "functions": ["cn"] 45 + }, 46 + 47 + "overrides": [ 48 + { 49 + "files": ["tsconfig.json", "tsconfig.*.json"], 50 + "options": { 51 + "parser": "jsonc" 52 + } 53 + }, 54 + { 55 + "files": ["*.md"], 56 + "options": { 57 + "printWidth": 100, 58 + "proseWrap": "always" 59 + } 60 + } 61 + ] 62 + }
-51
.prettierrc
··· 1 - { 2 - "plugins": ["@prettier/plugin-oxc", "@ianvs/prettier-plugin-sort-imports", "prettier-plugin-tailwindcss"], 3 - "trailingComma": "all", 4 - "useTabs": true, 5 - "tabWidth": 2, 6 - "printWidth": 110, 7 - "semi": true, 8 - "singleQuote": true, 9 - "bracketSpacing": true, 10 - 11 - "importOrder": [ 12 - "<BUILTIN_MODULES>", 13 - "^bun(?::(.*))?$", 14 - "", 15 - "^@atcute/(.*)$", 16 - "^@danaus/(.*)$", 17 - "^@kelinci/(.*)$", 18 - "^@oomfware/(.*)$", 19 - "", 20 - "<THIRD_PARTY_MODULES>", 21 - "", 22 - "^#app/(.*)$", 23 - "", 24 - "^#web/(.*)$", 25 - "", 26 - "^\\.\\.", 27 - "", 28 - "^\\." 29 - ], 30 - "importOrderParserPlugins": ["typescript", "jsx", "decorators"], 31 - "importOrderTypeScriptVersion": "5.0.0", 32 - 33 - "tailwindStylesheet": "./packages/danaus/src/web/styles/main.css", 34 - "tailwindFunctions": ["cva", "cn"], 35 - 36 - "overrides": [ 37 - { 38 - "files": ["tsconfig.json", "jsconfig.json"], 39 - "options": { 40 - "parser": "jsonc" 41 - } 42 - }, 43 - { 44 - "files": ["*.md"], 45 - "options": { 46 - "printWidth": 100, 47 - "proseWrap": "always" 48 - } 49 - } 50 - ] 51 - }
+1 -1
.vscode/extensions.json
··· 1 1 { 2 - "recommendations": ["prettier.prettier-vscode", "oxc.oxc-vscode", "vue.volar", "bradlc.vscode-tailwindcss"] 2 + "recommendations": ["oxc.oxc-vscode", "vue.volar", "bradlc.vscode-tailwindcss"] 3 3 }
+1 -1
.vscode/settings.json
··· 1 1 { 2 - "editor.defaultFormatter": "prettier.prettier-vscode", 2 + "editor.defaultFormatter": "oxc.oxc-vscode", 3 3 "typescript.tsdk": "node_modules/typescript/lib", 4 4 "tailwindCSS.classFunctions": ["cva", "cx"] 5 5 }
+3 -6
package.json
··· 1 1 { 2 2 "name": "danaus", 3 - "type": "module", 4 3 "private": true, 4 + "type": "module", 5 5 "scripts": { 6 6 "start": "overmind s", 7 7 "reset": "./scripts/reset.sh", 8 - "fmt": "PRETTIER_EXPERIMENTAL_CLI=1 prettier --cache --write .", 8 + "fmt": "oxfmt", 9 9 "lint": "oxlint" 10 10 }, 11 11 "devDependencies": { 12 - "@ianvs/prettier-plugin-sort-imports": "^4.7.0", 13 - "@prettier/plugin-oxc": "^0.1.3", 12 + "oxfmt": "^0.26.0", 14 13 "oxlint": "^1.41.0", 15 - "prettier": "^3.8.0", 16 - "prettier-plugin-tailwindcss": "^0.7.2", 17 14 "typescript": "^5.9.3" 18 15 } 19 16 }
+1 -1
packages/danaus/package.json
··· 1 1 { 2 2 "name": "@kelinci/danaus-pds", 3 3 "version": "0.0.0", 4 - "type": "module", 5 4 "private": true, 5 + "type": "module", 6 6 "imports": { 7 7 "#app/*": "./src/*", 8 8 "#web/*": "./src/web/*"
+1 -1
packages/danaus/src/accounts/db/index.ts
··· 1 - import path from 'node:path'; 2 1 import { Database } from 'bun:sqlite'; 2 + import path from 'node:path'; 3 3 4 4 import { defineRelations } from 'drizzle-orm'; 5 5 import { drizzle } from 'drizzle-orm/bun-sqlite';
+1 -1
packages/danaus/src/actors/db/index.ts
··· 1 - import path from 'node:path'; 2 1 import { Database } from 'bun:sqlite'; 2 + import path from 'node:path'; 3 3 4 4 import { defineRelations } from 'drizzle-orm'; 5 5 import { drizzle } from 'drizzle-orm/bun-sqlite';
+1 -1
packages/danaus/src/auth/web.ts
··· 1 - import { createHmac, timingSafeEqual, type KeyObject } from 'node:crypto'; 2 1 import type { BunRequest, CookieInit } from 'bun'; 2 + import { createHmac, timingSafeEqual, type KeyObject } from 'node:crypto'; 3 3 4 4 /** 5 5 * web session cookie name.
+1 -1
packages/danaus/src/identity/db/index.ts
··· 1 - import path from 'node:path'; 2 1 import { Database } from 'bun:sqlite'; 2 + import path from 'node:path'; 3 3 4 4 import { drizzle } from 'drizzle-orm/bun-sqlite'; 5 5 import { migrate } from 'drizzle-orm/bun-sqlite/migrator';
+1 -1
packages/danaus/src/sequencer/db/index.ts
··· 1 - import path from 'node:path'; 2 1 import { Database } from 'bun:sqlite'; 2 + import path from 'node:path'; 3 3 4 4 import { drizzle } from 'drizzle-orm/bun-sqlite'; 5 5 import { migrate } from 'drizzle-orm/bun-sqlite/migrator';
+2 -2
packages/dev-env/package.json
··· 1 1 { 2 2 "name": "@danaus/dev-env", 3 3 "version": "0.0.0", 4 + "private": true, 5 + "bin": "./src/bin.ts", 4 6 "type": "module", 5 - "private": true, 6 7 "exports": { 7 8 ".": "./src/index.ts" 8 9 }, 9 - "bin": "./src/bin.ts", 10 10 "scripts": { 11 11 "tsc": "tsc", 12 12 "infra:up": "docker compose up -d --wait",
+2 -1
packages/lexicons/README.md
··· 33 33 34 34 ### with @atcute/lex-cli 35 35 36 - when building your own lexicons that reference these types, configure lex-cli to import from this package: 36 + when building your own lexicons that reference these types, configure lex-cli to import from this 37 + package: 37 38 38 39 ```ts 39 40 // file: lex.config.js
+1 -3
packages/lexicons/lib/lexicons/types/local/danaus/account/createAccount.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - 3 - import * as v from '@atcute/lexicons/validations'; 4 - 5 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 6 4 7 5 const _mainSchema = /*#__PURE__*/ v.procedure('local.danaus.account.createAccount', { 8 6 params: null,
-1
packages/lexicons/lib/lexicons/types/local/danaus/admin/defs.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - 3 2 import * as v from '@atcute/lexicons/validations'; 4 3 5 4 const _repoBlobRefSchema = /*#__PURE__*/ v.object({
+1 -3
packages/lexicons/lib/lexicons/types/local/danaus/admin/getStats.ts
··· 1 1 import type {} from '@atcute/lexicons'; 2 - 3 - import * as v from '@atcute/lexicons/validations'; 4 - 5 2 import type {} from '@atcute/lexicons/ambient'; 3 + import * as v from '@atcute/lexicons/validations'; 6 4 7 5 const _accountStatsSchema = /*#__PURE__*/ v.object({ 8 6 $type: /*#__PURE__*/ v.optional(/*#__PURE__*/ v.literal('local.danaus.admin.getStats#accountStats')),
+2 -5
packages/lexicons/lib/lexicons/types/local/danaus/admin/getSubjectStatus.ts
··· 1 + import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 1 2 import type {} from '@atcute/lexicons'; 2 - 3 + import type {} from '@atcute/lexicons/ambient'; 3 4 import * as v from '@atcute/lexicons/validations'; 4 - 5 - import type {} from '@atcute/lexicons/ambient'; 6 - 7 - import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 8 5 9 6 import * as LocalDanausAdminDefs from './defs.js'; 10 7
+2 -5
packages/lexicons/lib/lexicons/types/local/danaus/admin/updateSubjectStatus.ts
··· 1 + import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 1 2 import type {} from '@atcute/lexicons'; 2 - 3 + import type {} from '@atcute/lexicons/ambient'; 3 4 import * as v from '@atcute/lexicons/validations'; 4 - 5 - import type {} from '@atcute/lexicons/ambient'; 6 - 7 - import * as ComAtprotoRepoStrongRef from '@atcute/atproto/types/repo/strongRef'; 8 5 9 6 import * as LocalDanausAdminDefs from './defs.js'; 10 7
+2 -2
packages/lexicons/package.json
··· 1 1 { 2 - "type": "module", 3 2 "name": "@kelinci/danaus-lexicons", 4 3 "version": "0.0.0", 4 + "private": true, 5 5 "description": "danaus schema definitions", 6 6 "license": "0BSD", 7 - "private": true, 8 7 "files": [ 9 8 "dist/", 10 9 "lib/", 11 10 "!lib/**/*.bench.ts", 12 11 "!lib/**/*.test.ts" 13 12 ], 13 + "type": "module", 14 14 "exports": { 15 15 ".": "./lib/index.ts", 16 16 "./types/*": "./lib/lexicons/types/local/danaus/*.ts"
+91 -23
pnpm-lock.yaml
··· 19 19 '@prettier/plugin-oxc': 20 20 specifier: ^0.1.3 21 21 version: 0.1.3 22 + oxfmt: 23 + specifier: ^0.26.0 24 + version: 0.26.0 22 25 oxlint: 23 26 specifier: ^1.41.0 24 27 version: 1.41.0 ··· 112 115 '@simplewebauthn/server': 113 116 specifier: ^13.2.2 114 117 version: 13.2.2 115 - cva: 116 - specifier: 1.0.0-beta.4 117 - version: 1.0.0-beta.4(typescript@5.9.3) 118 118 drizzle-orm: 119 119 specifier: 1.0.0-beta.6-4414a19 120 120 version: 1.0.0-beta.6-4414a19(@types/mssql@9.1.8)(bun-types@1.3.6)(mssql@11.0.1)(pg@8.17.1) ··· 1128 1128 cpu: [x64] 1129 1129 os: [win32] 1130 1130 1131 + '@oxfmt/darwin-arm64@0.26.0': 1132 + resolution: {integrity: sha512-AAGc+8CffkiWeVgtWf4dPfQwHEE5c/j/8NWH7VGVxxJRCZFdmWcqCXprvL2H6qZFewvDLrFbuSPRCqYCpYGaTQ==} 1133 + cpu: [arm64] 1134 + os: [darwin] 1135 + 1136 + '@oxfmt/darwin-x64@0.26.0': 1137 + resolution: {integrity: sha512-xFx5ijCTjw577wJvFlZEMmKDnp3HSCcbYdCsLRmC5i3TZZiDe9DEYh3P46uqhzj8BkEw1Vm1ZCWdl48aEYAzvQ==} 1138 + cpu: [x64] 1139 + os: [darwin] 1140 + 1141 + '@oxfmt/linux-arm64-gnu@0.26.0': 1142 + resolution: {integrity: sha512-GubkQeQT5d3B/Jx/IiR7NMkSmXrCZcVI0BPh1i7mpFi8HgD1hQ/LbhiBKAMsMqs5bbugdQOgBEl8bOhe8JhW1g==} 1143 + cpu: [arm64] 1144 + os: [linux] 1145 + 1146 + '@oxfmt/linux-arm64-musl@0.26.0': 1147 + resolution: {integrity: sha512-OEypUwK69bFPj+aa3/LYCnlIUPgoOLu//WNcriwpnWNmt47808Ht7RJSg+MNK8a7pSZHpXJ5/E6CRK/OTwFdaQ==} 1148 + cpu: [arm64] 1149 + os: [linux] 1150 + 1151 + '@oxfmt/linux-x64-gnu@0.26.0': 1152 + resolution: {integrity: sha512-xO6iEW2bC6ZHyOTPmPWrg/nM6xgzyRPaS84rATy6F8d79wz69LdRdJ3l/PXlkqhi7XoxhvX4ExysA0Nf10ZZEQ==} 1153 + cpu: [x64] 1154 + os: [linux] 1155 + 1156 + '@oxfmt/linux-x64-musl@0.26.0': 1157 + resolution: {integrity: sha512-Z3KuZFC+MIuAyFCXBHY71kCsdRq1ulbsbzTe71v+hrEv7zVBn6yzql+/AZcgfIaKzWO9OXNuz5WWLWDmVALwow==} 1158 + cpu: [x64] 1159 + os: [linux] 1160 + 1161 + '@oxfmt/win32-arm64@0.26.0': 1162 + resolution: {integrity: sha512-3zRbqwVWK1mDhRhTknlQFpRFL9GhEB5GfU6U7wawnuEwpvi39q91kJ+SRJvJnhyPCARkjZBd1V8XnweN5IFd1g==} 1163 + cpu: [arm64] 1164 + os: [win32] 1165 + 1166 + '@oxfmt/win32-x64@0.26.0': 1167 + resolution: {integrity: sha512-m8TfIljU22i9UEIkD+slGPifTFeaCwIUfxszN3E6ABWP1KQbtwSw9Ak0TdoikibvukF/dtbeyG3WW63jv9DnEg==} 1168 + cpu: [x64] 1169 + os: [win32] 1170 + 1131 1171 '@oxlint/darwin-arm64@1.41.0': 1132 1172 resolution: {integrity: sha512-K0Bs0cNW11oWdSrKmrollKF44HMM2HKr4QidZQHMlhJcSX8pozxv0V5FLdqB4sddzCY0J9Wuuw+oRAfR8sdRwA==} 1133 1173 cpu: [arm64] ··· 1851 1891 resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} 1852 1892 engines: {node: '>=12'} 1853 1893 1854 - clsx@2.1.1: 1855 - resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} 1856 - engines: {node: '>=6'} 1857 - 1858 1894 cluster-key-slot@1.1.2: 1859 1895 resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==} 1860 1896 engines: {node: '>=0.10.0'} ··· 1923 1959 csstype@3.2.3: 1924 1960 resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} 1925 1961 1926 - cva@1.0.0-beta.4: 1927 - resolution: {integrity: sha512-F/JS9hScapq4DBVQXcK85l9U91M6ePeXoBMSp7vypzShoefUBxjQTo3g3935PUHgQd+IW77DjbPRIxugy4/GCQ==} 1928 - peerDependencies: 1929 - typescript: '>= 4.5.5' 1930 - peerDependenciesMeta: 1931 - typescript: 1932 - optional: true 1933 - 1934 1962 debug@2.6.9: 1935 1963 resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} 1936 1964 peerDependencies: ··· 2666 2694 oxc-resolver@11.16.3: 2667 2695 resolution: {integrity: sha512-goLOJH3x69VouGWGp5CgCIHyksmOZzXr36lsRmQz1APg3SPFORrvV2q7nsUHMzLVa6ZJgNwkgUSJFsbCpAWkCA==} 2668 2696 2697 + oxfmt@0.26.0: 2698 + resolution: {integrity: sha512-UDD1wFNwfeorMm2ZY0xy1KRAAvJ5NjKBfbDmiMwGP7baEHTq65cYpC0aPP+BGHc8weXUbSZaK8MdGyvuRUvS4Q==} 2699 + engines: {node: ^20.19.0 || >=22.12.0} 2700 + hasBin: true 2701 + 2669 2702 oxlint@1.41.0: 2670 2703 resolution: {integrity: sha512-Dyaoup82uhgAgp5xLNt4dPdvl5eSJTIzqzL7DcKbkooUE4PDViWURIPlSUF8hu5a+sCnNIp/LlQMDsKoyaLTBA==} 2671 2704 engines: {node: ^20.19.0 || >=22.12.0} ··· 3107 3140 tinyglobby@0.2.15: 3108 3141 resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} 3109 3142 engines: {node: '>=12.0.0'} 3143 + 3144 + tinypool@2.0.0: 3145 + resolution: {integrity: sha512-/RX9RzeH2xU5ADE7n2Ykvmi9ED3FBGPAjw9u3zucrNNaEBIO0HPSYgL0NT7+3p147ojeSdaVu08F6hjpv31HJg==} 3146 + engines: {node: ^20.0.0 || >=22.0.0} 3110 3147 3111 3148 tlds@1.261.0: 3112 3149 resolution: {integrity: sha512-QXqwfEl9ddlGBaRFXIvNKK6OhipSiLXuRuLJX5DErz0o0Q0rYxulWLdFryTkV5PkdZct5iMInwYEGe/eR++1AA==} ··· 4318 4355 '@oxc-resolver/binding-win32-x64-msvc@11.16.3': 4319 4356 optional: true 4320 4357 4358 + '@oxfmt/darwin-arm64@0.26.0': 4359 + optional: true 4360 + 4361 + '@oxfmt/darwin-x64@0.26.0': 4362 + optional: true 4363 + 4364 + '@oxfmt/linux-arm64-gnu@0.26.0': 4365 + optional: true 4366 + 4367 + '@oxfmt/linux-arm64-musl@0.26.0': 4368 + optional: true 4369 + 4370 + '@oxfmt/linux-x64-gnu@0.26.0': 4371 + optional: true 4372 + 4373 + '@oxfmt/linux-x64-musl@0.26.0': 4374 + optional: true 4375 + 4376 + '@oxfmt/win32-arm64@0.26.0': 4377 + optional: true 4378 + 4379 + '@oxfmt/win32-x64@0.26.0': 4380 + optional: true 4381 + 4321 4382 '@oxlint/darwin-arm64@1.41.0': 4322 4383 optional: true 4323 4384 ··· 5014 5075 string-width: 4.2.3 5015 5076 strip-ansi: 6.0.1 5016 5077 wrap-ansi: 7.0.0 5017 - 5018 - clsx@2.1.1: {} 5019 5078 5020 5079 cluster-key-slot@1.1.2: {} 5021 5080 ··· 5087 5146 5088 5147 csstype@3.2.3: {} 5089 5148 5090 - cva@1.0.0-beta.4(typescript@5.9.3): 5091 - dependencies: 5092 - clsx: 2.1.1 5093 - optionalDependencies: 5094 - typescript: 5.9.3 5095 - 5096 5149 debug@2.6.9: 5097 5150 dependencies: 5098 5151 ms: 2.0.0 ··· 5739 5792 '@oxc-resolver/binding-win32-ia32-msvc': 11.16.3 5740 5793 '@oxc-resolver/binding-win32-x64-msvc': 11.16.3 5741 5794 5795 + oxfmt@0.26.0: 5796 + dependencies: 5797 + tinypool: 2.0.0 5798 + optionalDependencies: 5799 + '@oxfmt/darwin-arm64': 0.26.0 5800 + '@oxfmt/darwin-x64': 0.26.0 5801 + '@oxfmt/linux-arm64-gnu': 0.26.0 5802 + '@oxfmt/linux-arm64-musl': 0.26.0 5803 + '@oxfmt/linux-x64-gnu': 0.26.0 5804 + '@oxfmt/linux-x64-musl': 0.26.0 5805 + '@oxfmt/win32-arm64': 0.26.0 5806 + '@oxfmt/win32-x64': 0.26.0 5807 + 5742 5808 oxlint@1.41.0: 5743 5809 optionalDependencies: 5744 5810 '@oxlint/darwin-arm64': 1.41.0 ··· 6201 6267 dependencies: 6202 6268 fdir: 6.5.0(picomatch@4.0.3) 6203 6269 picomatch: 4.0.3 6270 + 6271 + tinypool@2.0.0: {} 6204 6272 6205 6273 tlds@1.261.0: {} 6206 6274
+1 -1
tsconfig.json
··· 1 1 { 2 2 "files": [], 3 - "references": [{ "path": "./packages/danaus" }], 3 + "references": [{ "path": "./packages/danaus" }] 4 4 }