work-in-progress atproto PDS
typescript atproto pds atcute
4
fork

Configure Feed

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

chore: upgrade to tsgo

Mary 83972c51 0a5a8488

+81 -12
+1 -1
.vscode/settings.json
··· 1 1 { 2 2 "editor.defaultFormatter": "oxc.oxc-vscode", 3 - "typescript.tsdk": "node_modules/typescript/lib", 3 + "js/ts.experimental.useTsgo": true, 4 4 "tailwindCSS.classFunctions": ["cn"] 5 5 }
+1 -1
CLAUDE.md
··· 9 9 - format via `bun run fmt` (prettier, in root directory) 10 10 - lint via `bun run lint` (oxlint, in root directory) 11 11 - run tests via `bun test` (bun, in package) 12 - - typecheck via `bun run tsc` (tsc, in package) 12 + - build via `bun run build` (tsgo + assets, in package) 13 13 - check `pnpm view <package>` before adding a new dependency 14 14 - pnpm doesn't hoist packages by default; check the package's own `node_modules/` directory when 15 15 inspecting dependencies (e.g., `packages/danaus/node_modules/@atcute/crypto` not root
+2 -2
package.json
··· 9 9 "lint": "oxlint" 10 10 }, 11 11 "devDependencies": { 12 + "@typescript/native-preview": "7.0.0-dev.20260416.1", 12 13 "oxfmt": "^0.45.0", 13 - "oxlint": "^1.60.0", 14 - "typescript": "^6.0.2" 14 + "oxlint": "^1.60.0" 15 15 } 16 16 }
+1 -2
packages/danaus/package.json
··· 11 11 ".": "./src/index.ts" 12 12 }, 13 13 "scripts": { 14 - "build": "bun run css:build && bun run js:build", 14 + "build": "tsgo -b && bun run css:build && bun run js:build", 15 15 "test": "bun test", 16 - "tsc": "tsc -b", 17 16 "app:watch": "bun run --watch src/bin/pds.ts", 18 17 "css:build": "tailwindcss -i src/web/styles/main.css -o public/style.css", 19 18 "css:watch": "tailwindcss -i src/web/styles/main.css -o public/style.css -w",
+1 -1
packages/dev-env/package.json
··· 8 8 ".": "./src/index.ts" 9 9 }, 10 10 "scripts": { 11 - "tsc": "tsc", 11 + "build": "tsgo", 12 12 "infra:up": "docker compose up -d --wait", 13 13 "infra:down": "docker compose down" 14 14 },
+1 -1
packages/lexicons/package.json
··· 23 23 } 24 24 }, 25 25 "scripts": { 26 - "build": "tsc -b", 26 + "build": "tsgo -b", 27 27 "generate": "rm -r ./lib/lexicons/; lex-cli generate", 28 28 "export": "lex-cli export", 29 29 "prepublish": "rm -rf dist; pnpm run build"
+1
packages/lexicons/tsconfig.lib.json
··· 1 1 { 2 2 "compilerOptions": { 3 + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.lib.tsbuildinfo", 3 4 "outDir": "dist/", 4 5 "rootDir": "./lib", 5 6 "esModuleInterop": true,
-1
packages/lexicons/tsconfig.lib.tsbuildinfo
··· 1 - {"root":["./lib/index.ts","./lib/lexicons/index.ts","./lib/lexicons/types/local/danaus/account/createAccount.ts","./lib/lexicons/types/local/danaus/admin/defs.ts","./lib/lexicons/types/local/danaus/admin/getStats.ts","./lib/lexicons/types/local/danaus/admin/getSubjectStatus.ts","./lib/lexicons/types/local/danaus/admin/updateSubjectStatus.ts"],"version":"6.0.2"}
+73 -3
pnpm-lock.yaml
··· 13 13 14 14 .: 15 15 devDependencies: 16 + '@typescript/native-preview': 17 + specifier: latest 18 + version: 7.0.0-dev.20260416.1 16 19 oxfmt: 17 20 specifier: ^0.45.0 18 21 version: 0.45.0 19 22 oxlint: 20 23 specifier: ^1.60.0 21 24 version: 1.60.0 22 - typescript: 23 - specifier: ^6.0.2 24 - version: 6.0.2 25 25 26 26 packages/danaus: 27 27 dependencies: ··· 1817 1817 1818 1818 '@types/readable-stream@4.0.23': 1819 1819 resolution: {integrity: sha512-wwXrtQvbMHxCbBgjHaMGEmImFTQxxpfMOR/ZoQnXxB1woqkUbdLGFDgauo00Py9IudiaqSeiBiulSV9i6XIPig==} 1820 + 1821 + '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260416.1': 1822 + resolution: {integrity: sha512-C+apBESKbPP2WiWkQH9z14UErEB7hbSLisxx7CdHEwjt80cN7Xh09qcFPe+b8ouMtsVNVNAQUYpZyCI5+/6Y9A==} 1823 + cpu: [arm64] 1824 + os: [darwin] 1825 + 1826 + '@typescript/native-preview-darwin-x64@7.0.0-dev.20260416.1': 1827 + resolution: {integrity: sha512-TKHD0tNPcm1vrpEf5yun3VqrNTDTM3KYBj6Ize305CgFuGdtVLGWPJQ4DobUUliR68RzrnDRTt+u1nc70hcEHg==} 1828 + cpu: [x64] 1829 + os: [darwin] 1830 + 1831 + '@typescript/native-preview-linux-arm64@7.0.0-dev.20260416.1': 1832 + resolution: {integrity: sha512-wxsJYr+UXzEevoktqhLa8slPTuMeFn/zROkiT6BcagWkM/H+/dxEFHOhM4HNgAemTJOp4cGyxXSRNHswgiUWsg==} 1833 + cpu: [arm64] 1834 + os: [linux] 1835 + 1836 + '@typescript/native-preview-linux-arm@7.0.0-dev.20260416.1': 1837 + resolution: {integrity: sha512-EKchoSx8/Gv3HgsTgSSK5FU5ODZQ6hd+qxdgc5c9QTS+2WSN5UX54wCz7wjipHMrTq4mGnqXLfgVSl2JlGY1TA==} 1838 + cpu: [arm] 1839 + os: [linux] 1840 + 1841 + '@typescript/native-preview-linux-x64@7.0.0-dev.20260416.1': 1842 + resolution: {integrity: sha512-ey6Gvb5OqaOVxx8Ur5LVAbe07VEwyoFkb6v9zlN9Q/lR0DeJB/sFVZ53CIDuded5KG+zbLcGVJXLn3HDJQmzXA==} 1843 + cpu: [x64] 1844 + os: [linux] 1845 + 1846 + '@typescript/native-preview-win32-arm64@7.0.0-dev.20260416.1': 1847 + resolution: {integrity: sha512-JrxGuXGthBtKt3kc987XQDhorn+XXCXffbd/a9rc1XZ8koOhS/rZAnLv7dHx7m9DLtUXAPPpe+3vu25WfPfuzg==} 1848 + cpu: [arm64] 1849 + os: [win32] 1850 + 1851 + '@typescript/native-preview-win32-x64@7.0.0-dev.20260416.1': 1852 + resolution: {integrity: sha512-Ht04G9kt0fopDA0cB1Ng7/X6SScRIXaKZk9m/guyesuRlt3el+9eefF6YrnYCczzKlmZ4doPbR/xXiKFSnZA6Q==} 1853 + cpu: [x64] 1854 + os: [win32] 1855 + 1856 + '@typescript/native-preview@7.0.0-dev.20260416.1': 1857 + resolution: {integrity: sha512-DcmbOGc6m0YufnSdXb8OIfyl7J1MrjSy2Sz1vqe9xVw3/o+i3d/H46oOlGiEdVmFDhV4+xFTyd/OpJ3XK2+wrQ==} 1858 + hasBin: true 1820 1859 1821 1860 '@typespec/ts-http-runtime@0.3.5': 1822 1861 resolution: {integrity: sha512-yURCknZhvywvQItHMMmFSo+fq5arCUIyz/CVk7jD89MSai7dkaX8ufjCWp3NttLojoTVbcE72ri+be/TnEbMHw==} ··· 4906 4945 '@types/readable-stream@4.0.23': 4907 4946 dependencies: 4908 4947 '@types/node': 22.19.17 4948 + 4949 + '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260416.1': 4950 + optional: true 4951 + 4952 + '@typescript/native-preview-darwin-x64@7.0.0-dev.20260416.1': 4953 + optional: true 4954 + 4955 + '@typescript/native-preview-linux-arm64@7.0.0-dev.20260416.1': 4956 + optional: true 4957 + 4958 + '@typescript/native-preview-linux-arm@7.0.0-dev.20260416.1': 4959 + optional: true 4960 + 4961 + '@typescript/native-preview-linux-x64@7.0.0-dev.20260416.1': 4962 + optional: true 4963 + 4964 + '@typescript/native-preview-win32-arm64@7.0.0-dev.20260416.1': 4965 + optional: true 4966 + 4967 + '@typescript/native-preview-win32-x64@7.0.0-dev.20260416.1': 4968 + optional: true 4969 + 4970 + '@typescript/native-preview@7.0.0-dev.20260416.1': 4971 + optionalDependencies: 4972 + '@typescript/native-preview-darwin-arm64': 7.0.0-dev.20260416.1 4973 + '@typescript/native-preview-darwin-x64': 7.0.0-dev.20260416.1 4974 + '@typescript/native-preview-linux-arm': 7.0.0-dev.20260416.1 4975 + '@typescript/native-preview-linux-arm64': 7.0.0-dev.20260416.1 4976 + '@typescript/native-preview-linux-x64': 7.0.0-dev.20260416.1 4977 + '@typescript/native-preview-win32-arm64': 7.0.0-dev.20260416.1 4978 + '@typescript/native-preview-win32-x64': 7.0.0-dev.20260416.1 4909 4979 4910 4980 '@typespec/ts-http-runtime@0.3.5': 4911 4981 dependencies: