feat: improve publishing for public packages

pull/715/head
Travis Fischer 2025-06-24 22:37:46 -05:00
rodzic 8349656a8a
commit 425ce4793c
23 zmienionych plików z 253 dodań i 81 usunięć

Wyświetl plik

@ -7,7 +7,7 @@
"license": "AGPL-3.0",
"repository": {
"type": "git",
"url": "git+https://github.com/transitive-bullshit/agentic-platform.git",
"url": "git+https://github.com/transitive-bullshit/agentic.git",
"directory": "apps/api"
},
"type": "module",

Wyświetl plik

@ -7,7 +7,7 @@
"license": "AGPL-3.0",
"repository": {
"type": "git",
"url": "git+https://github.com/transitive-bullshit/agentic-platform.git",
"url": "git+https://github.com/transitive-bullshit/agentic.git",
"directory": "apps/e2e"
},
"type": "module",

Wyświetl plik

@ -7,7 +7,7 @@
"license": "AGPL-3.0",
"repository": {
"type": "git",
"url": "git+https://github.com/transitive-bullshit/agentic-platform.git",
"url": "git+https://github.com/transitive-bullshit/agentic.git",
"directory": "apps/gateway"
},
"type": "module",

Wyświetl plik

@ -7,7 +7,7 @@
"license": "AGPL-3.0",
"repository": {
"type": "git",
"url": "git+https://github.com/transitive-bullshit/agentic-platform.git",
"url": "git+https://github.com/transitive-bullshit/agentic.git",
"directory": "apps/web"
},
"type": "module",

Wyświetl plik

@ -5,7 +5,7 @@
"license": "AGPL-3.0",
"repository": {
"type": "git",
"url": "git+https://github.com/transitive-bullshit/agentic-platform.git",
"url": "git+https://github.com/transitive-bullshit/agentic.git",
"directory": "examples/search"
},
"type": "module",

Wyświetl plik

@ -5,7 +5,7 @@
"license": "AGPL-3.0",
"repository": {
"type": "git",
"url": "git+https://github.com/transitive-bullshit/agentic-platform.git"
"url": "git+https://github.com/transitive-bullshit/agentic.git"
},
"packageManager": "pnpm@10.12.2",
"engines": {
@ -25,13 +25,16 @@
"test:unit": "turbo test:unit",
"pretest": "run-s build",
"preinstall": "npx only-allow pnpm",
"prerelease": "run-s build",
"prepare": "simple-git-hooks",
"release": "bumpp -r && pnpm publish -r",
"knip": "knip"
},
"devDependencies": {
"@dotenvx/dotenvx": "catalog:",
"@fisch0920/config": "catalog:",
"@types/node": "catalog:",
"bumpp": "catalog:",
"del-cli": "catalog:",
"eslint": "catalog:",
"eslint-plugin-drizzle": "catalog:",

Wyświetl plik

@ -6,9 +6,12 @@
"license": "AGPL-3.0",
"repository": {
"type": "git",
"url": "git+https://github.com/transitive-bullshit/agentic-platform.git",
"url": "git+https://github.com/transitive-bullshit/agentic.git",
"directory": "packages/api-client"
},
"engines": {
"node": ">=18"
},
"type": "module",
"source": "./src/index.ts",
"types": "./src/index.ts",

Wyświetl plik

@ -6,9 +6,12 @@
"license": "AGPL-3.0",
"repository": {
"type": "git",
"url": "git+https://github.com/transitive-bullshit/agentic-platform.git",
"url": "git+https://github.com/transitive-bullshit/agentic.git",
"directory": "packages/cli"
},
"engines": {
"node": ">=18"
},
"type": "module",
"source": "./src/cli.ts",
"bin": {

Wyświetl plik

@ -6,9 +6,12 @@
"license": "AGPL-3.0",
"repository": {
"type": "git",
"url": "git+https://github.com/transitive-bullshit/agentic-platform.git",
"url": "git+https://github.com/transitive-bullshit/agentic.git",
"directory": "packages/core"
},
"engines": {
"node": ">=18"
},
"type": "module",
"source": "./src/index.ts",
"types": "./src/index.ts",

Wyświetl plik

@ -7,7 +7,7 @@
"license": "AGPL-3.0",
"repository": {
"type": "git",
"url": "git+https://github.com/transitive-bullshit/agentic-platform.git",
"url": "git+https://github.com/transitive-bullshit/agentic.git",
"directory": "packages/emails"
},
"type": "module",

Wyświetl plik

@ -7,7 +7,7 @@
"license": "AGPL-3.0",
"repository": {
"type": "git",
"url": "git+https://github.com/transitive-bullshit/agentic-platform.git",
"url": "git+https://github.com/transitive-bullshit/agentic.git",
"directory": "packages/fixtures"
},
"type": "module",

Wyświetl plik

@ -5,7 +5,7 @@
"license": "AGPL-3.0",
"repository": {
"type": "git",
"url": "git+https://github.com/transitive-bullshit/agentic-platform.git",
"url": "git+https://github.com/transitive-bullshit/agentic.git",
"directory": "packages/fixtures/valid/basic-mcp"
},
"type": "module",

Wyświetl plik

@ -5,7 +5,7 @@
"license": "AGPL-3.0",
"repository": {
"type": "git",
"url": "git+https://github.com/transitive-bullshit/agentic-platform.git",
"url": "git+https://github.com/transitive-bullshit/agentic.git",
"directory": "packages/fixtures/valid/everything-openapi"
},
"type": "module",

Wyświetl plik

@ -7,7 +7,7 @@
"license": "AGPL-3.0",
"repository": {
"type": "git",
"url": "git+https://github.com/transitive-bullshit/agentic-platform.git",
"url": "git+https://github.com/transitive-bullshit/agentic.git",
"directory": "packages/hono"
},
"type": "module",

Wyświetl plik

@ -9,9 +9,12 @@
"license": "MIT",
"repository": {
"type": "git",
"url": "git+https://github.com/transitive-bullshit/agentic-platform.git",
"url": "git+https://github.com/transitive-bullshit/agentic.git",
"directory": "packages/json-schema"
},
"engines": {
"node": ">=18"
},
"type": "module",
"source": "./src/index.ts",
"types": "./src/index.ts",

Wyświetl plik

@ -6,9 +6,12 @@
"license": "AGPL-3.0",
"repository": {
"type": "git",
"url": "git+https://github.com/transitive-bullshit/agentic-platform.git",
"url": "git+https://github.com/transitive-bullshit/agentic.git",
"directory": "packages/openapi-utils"
},
"engines": {
"node": ">=18"
},
"type": "module",
"source": "./src/index.ts",
"types": "./src/index.ts",

Wyświetl plik

@ -6,9 +6,12 @@
"license": "AGPL-3.0",
"repository": {
"type": "git",
"url": "git+https://github.com/transitive-bullshit/agentic-platform.git",
"url": "git+https://github.com/transitive-bullshit/agentic.git",
"directory": "packages/platform"
},
"engines": {
"node": ">=18"
},
"type": "module",
"source": "./src/index.ts",
"types": "./src/index.ts",

Wyświetl plik

@ -6,9 +6,12 @@
"license": "AGPL-3.0",
"repository": {
"type": "git",
"url": "git+https://github.com/transitive-bullshit/agentic-platform.git",
"url": "git+https://github.com/transitive-bullshit/agentic.git",
"directory": "packages/tool-client"
},
"engines": {
"node": ">=18"
},
"type": "module",
"source": "./src/index.ts",
"types": "./src/index.ts",

Wyświetl plik

@ -6,9 +6,12 @@
"license": "AGPL-3.0",
"repository": {
"type": "git",
"url": "git+https://github.com/transitive-bullshit/agentic-platform.git",
"url": "git+https://github.com/transitive-bullshit/agentic.git",
"directory": "packages/types"
},
"engines": {
"node": ">=18"
},
"type": "module",
"source": "./src/index.ts",
"types": "./src/index.ts",

Wyświetl plik

@ -6,9 +6,12 @@
"license": "AGPL-3.0",
"repository": {
"type": "git",
"url": "git+https://github.com/transitive-bullshit/agentic-platform.git",
"url": "git+https://github.com/transitive-bullshit/agentic.git",
"directory": "packages/validators"
},
"engines": {
"node": ">=18"
},
"type": "module",
"source": "./src/index.ts",
"types": "./src/index.ts",

Wyświetl plik

@ -168,6 +168,9 @@ catalogs:
bcryptjs:
specifier: ^3.0.2
version: 3.0.2
bumpp:
specifier: ^10.2.0
version: 10.2.0
camelcase:
specifier: ^8.0.0
version: 8.0.0
@ -416,6 +419,9 @@ importers:
'@types/node':
specifier: 'catalog:'
version: 24.0.4
bumpp:
specifier: 'catalog:'
version: 10.2.0
del-cli:
specifier: 'catalog:'
version: 6.0.0
@ -4029,12 +4035,19 @@ packages:
resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
engines: {node: '>=12'}
ansis@4.1.0:
resolution: {integrity: sha512-BGcItUBWSMRgOCe+SVZJ+S7yTRG0eGt9cXAHev72yuGcY23hnLA7Bky5L/xLyPINoSN95geovfBkqoTlNZYa7w==}
engines: {node: '>=14'}
any-promise@1.3.0:
resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
argparse@2.0.1:
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
args-tokenizer@0.3.0:
resolution: {integrity: sha512-xXAd7G2Mll5W8uo37GETpQ2VrE84M181Z7ugHFGQnJZ50M2mbOv0osSZ9VsSgPfJQ+LVG0prSi0th+ELMsno7Q==}
aria-hidden@1.2.6:
resolution: {integrity: sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==}
engines: {node: '>=10'}
@ -4166,6 +4179,11 @@ packages:
resolution: {integrity: sha512-bkXY9WsVpY7CvMhKSR6pZilZu9Ln5WDrKVBUXf2S443etkmEO4V58heTecXcUIsNsi4Rx8JUO4NfX1IcQl4deg==}
engines: {node: '>=18.20'}
bumpp@10.2.0:
resolution: {integrity: sha512-1EJ2NG3M3WYJj4m+GtcxNH6Y7zMQ8q68USMoUGKjM6qFTVXSXCnTxcQSUDV7j4KjLVbk2uK6345Z+6RKOv0w5A==}
engines: {node: '>=18'}
hasBin: true
bundle-name@4.1.0:
resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==}
engines: {node: '>=18'}
@ -4184,6 +4202,14 @@ packages:
resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==}
engines: {node: '>= 0.8'}
c12@3.0.4:
resolution: {integrity: sha512-t5FaZTYbbCtvxuZq9xxIruYydrAGsJ+8UdP0pZzMiK2xl/gNiSOy0OxhLzHUEEb0m1QXYqfzfvyIFEmz/g9lqg==}
peerDependencies:
magicast: ^0.3.5
peerDependenciesMeta:
magicast:
optional: true
cac@6.7.14:
resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
engines: {node: '>=8'}
@ -4278,6 +4304,9 @@ packages:
resolution: {integrity: sha512-cYY9mypksY8NRqgDB1XD1RiJL338v/551niynFTGkZOO2LHuB2OmOYxDIe/ttN9AHwrqdum1360G3ald0W9kCg==}
engines: {node: '>=8'}
citty@0.1.6:
resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==}
cjs-module-lexer@1.4.3:
resolution: {integrity: sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==}
@ -4367,6 +4396,9 @@ packages:
confbox@0.1.8:
resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==}
confbox@0.2.2:
resolution: {integrity: sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==}
consola@3.4.2:
resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==}
engines: {node: ^14.18.0 || >=16.10.0}
@ -4557,6 +4589,9 @@ packages:
resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
engines: {node: '>=6'}
destr@2.0.5:
resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==}
detect-gpu@5.0.70:
resolution: {integrity: sha512-bqerEP1Ese6nt3rFkwPnGbsUF9a4q+gMmpTVVOEzoCyeCc+y7/RvJnQZJx1JwhgQI5Ntg0Kgat8Uu7XpBqnz1w==}
@ -5234,6 +5269,10 @@ packages:
get-tsconfig@4.10.1:
resolution: {integrity: sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==}
giget@2.0.0:
resolution: {integrity: sha512-L5bGsVkxJbJgdnwyuheIunkGatUF/zssUoxxjACCseZYAVbaqdh9Tsmmlkl8vYan09H7sbvKt4pS8GqKLBrEzA==}
hasBin: true
glob-parent@5.1.2:
resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
engines: {node: '>= 6'}
@ -5702,6 +5741,9 @@ packages:
resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==}
hasBin: true
jsonc-parser@3.3.1:
resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==}
jsondiffpatch@0.6.0:
resolution: {integrity: sha512-3QItJOXp2AP1uv7waBkao5nCvhEv+QmJAd38Ybq7wNI74Q+BBmnLn4EDKz6yI9xGAIQoUF87qHt+kc1IVxB4zQ==}
engines: {node: ^18.0.0 || >=20.0.0}
@ -6223,6 +6265,9 @@ packages:
sass:
optional: true
node-fetch-native@1.6.6:
resolution: {integrity: sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ==}
node-fetch@2.7.0:
resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==}
engines: {node: 4.x || >=6.0.0}
@ -6263,6 +6308,11 @@ packages:
number-flow@0.5.8:
resolution: {integrity: sha512-FPr1DumWyGi5Nucoug14bC6xEz70A1TnhgSHhKyfqjgji2SOTz+iLJxKtv37N5JyJbteGYCm6NQ9p1O4KZ7iiA==}
nypm@0.6.0:
resolution: {integrity: sha512-mn8wBFV9G9+UFHIrq+pZ2r2zL4aPau/by3kJb3cM7+5tQHMt6HGQB8FDIeKFYp8o0D2pnH6nVsO88N4AmUxIWg==}
engines: {node: ^14.16.0 || >=16.10.0}
hasBin: true
object-assign@4.1.1:
resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
engines: {node: '>=0.10.0'}
@ -6400,6 +6450,9 @@ packages:
package-json-from-dist@1.0.1:
resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}
package-manager-detector@1.3.0:
resolution: {integrity: sha512-ZsEbbZORsyHuO00lY1kV3/t72yp6Ysay6Pd17ZAlNGuGwmWDLCJxFpRs0IzfXfj1o4icJOkUEioexFHzyPurSQ==}
parent-module@1.0.1:
resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
engines: {node: '>=6'}
@ -6474,6 +6527,9 @@ packages:
peberminta@0.9.0:
resolution: {integrity: sha512-XIxfHpEuSJbITd1H3EeQwpcZbTLHc+VVr8ANI9t5sit565tsI4/xK3KWTUFE2e6QiangUkh3B0jihzmGnNrRsQ==}
perfect-debounce@1.0.0:
resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==}
pg-int8@1.0.1:
resolution: {integrity: sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==}
engines: {node: '>=4.0.0'}
@ -6512,6 +6568,9 @@ packages:
pkg-types@1.3.1:
resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==}
pkg-types@2.1.0:
resolution: {integrity: sha512-wmJwA+8ihJixSoHKxZJRBQG1oY8Yr9pGLzRmSsNms0iNWyHHAlZCa7mmKiFR10YPZuz/2k169JiS/inOjBCZ2A==}
plur@5.1.0:
resolution: {integrity: sha512-VP/72JeXqak2KiOzjgKtQen5y3IZHn+9GOuLDafPv0eXa47xq0At93XahYBs26MsifCQ4enGKwbjBTKgb9QJXg==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@ -6661,6 +6720,9 @@ packages:
resolution: {integrity: sha512-RmkhL8CAyCRPXCE28MMH0z2PNWQBNk2Q09ZdxM9IOOXwxwZbN+qbWaatPkdkWIKL2ZVDImrN/pK5HTRz2PcS4g==}
engines: {node: '>= 0.8'}
rc9@2.1.2:
resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==}
react-dom@19.1.0:
resolution: {integrity: sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==}
peerDependencies:
@ -7304,6 +7366,9 @@ packages:
tinyexec@0.3.2:
resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==}
tinyexec@1.0.1:
resolution: {integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==}
tinyglobby@0.2.14:
resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==}
engines: {node: '>=12.0.0'}
@ -10535,10 +10600,14 @@ snapshots:
ansi-styles@6.2.1: {}
ansis@4.1.0: {}
any-promise@1.3.0: {}
argparse@2.0.1: {}
args-tokenizer@0.3.0: {}
aria-hidden@1.2.6:
dependencies:
tslib: 2.8.1
@ -10706,6 +10775,22 @@ snapshots:
builtin-modules@5.0.0: {}
bumpp@10.2.0:
dependencies:
ansis: 4.1.0
args-tokenizer: 0.3.0
c12: 3.0.4
cac: 6.7.14
escalade: 3.2.0
jsonc-parser: 3.3.1
package-manager-detector: 1.3.0
semver: 7.7.2
tinyexec: 1.0.1
tinyglobby: 0.2.14
yaml: 2.8.0
transitivePeerDependencies:
- magicast
bundle-name@4.1.0:
dependencies:
run-applescript: 7.0.0
@ -10721,6 +10806,21 @@ snapshots:
bytes@3.1.2: {}
c12@3.0.4:
dependencies:
chokidar: 4.0.3
confbox: 0.2.2
defu: 6.1.4
dotenv: 16.5.0
exsolve: 1.0.7
giget: 2.0.0
jiti: 2.4.2
ohash: 2.0.11
pathe: 2.0.3
perfect-debounce: 1.0.0
pkg-types: 2.1.0
rc9: 2.1.2
cac@6.7.14: {}
call-bind-apply-helpers@1.0.2:
@ -10798,6 +10898,10 @@ snapshots:
ci-info@4.2.0: {}
citty@0.1.6:
dependencies:
consola: 3.4.2
cjs-module-lexer@1.4.3: {}
class-variance-authority@0.7.1:
@ -10882,6 +10986,8 @@ snapshots:
confbox@0.1.8: {}
confbox@0.2.2: {}
consola@3.4.2: {}
content-disposition@1.0.0:
@ -11037,6 +11143,8 @@ snapshots:
dequal@2.0.3: {}
destr@2.0.5: {}
detect-gpu@5.0.70:
dependencies:
webgl-constants: 1.1.1
@ -11888,6 +11996,15 @@ snapshots:
dependencies:
resolve-pkg-maps: 1.0.0
giget@2.0.0:
dependencies:
citty: 0.1.6
consola: 3.4.2
defu: 6.1.4
node-fetch-native: 1.6.6
nypm: 0.6.0
pathe: 2.0.3
glob-parent@5.1.2:
dependencies:
is-glob: 4.0.3
@ -12339,6 +12456,8 @@ snapshots:
dependencies:
minimist: 1.2.8
jsonc-parser@3.3.1: {}
jsondiffpatch@0.6.0:
dependencies:
'@types/diff-match-patch': 1.0.36
@ -12961,6 +13080,8 @@ snapshots:
- '@babel/core'
- babel-plugin-macros
node-fetch-native@1.6.6: {}
node-fetch@2.7.0:
dependencies:
whatwg-url: 5.0.0
@ -12997,6 +13118,14 @@ snapshots:
dependencies:
esm-env: 1.2.2
nypm@0.6.0:
dependencies:
citty: 0.1.6
consola: 3.4.2
pathe: 2.0.3
pkg-types: 2.1.0
tinyexec: 0.3.2
object-assign@4.1.1: {}
object-inspect@1.13.4: {}
@ -13181,6 +13310,8 @@ snapshots:
package-json-from-dist@1.0.1: {}
package-manager-detector@1.3.0: {}
parent-module@1.0.1:
dependencies:
callsites: 3.1.0
@ -13249,6 +13380,8 @@ snapshots:
peberminta@0.9.0: {}
perfect-debounce@1.0.0: {}
pg-int8@1.0.1: {}
pg-protocol@1.10.2: {}
@ -13279,6 +13412,12 @@ snapshots:
mlly: 1.7.4
pathe: 2.0.3
pkg-types@2.1.0:
dependencies:
confbox: 0.2.2
exsolve: 1.0.7
pathe: 2.0.3
plur@5.1.0:
dependencies:
irregular-plurals: 3.5.0
@ -13395,6 +13534,11 @@ snapshots:
iconv-lite: 0.6.3
unpipe: 1.0.0
rc9@2.1.2:
dependencies:
defu: 6.1.4
destr: 2.0.5
react-dom@19.1.0(react@19.1.0):
dependencies:
react: 19.1.0
@ -14197,6 +14341,8 @@ snapshots:
tinyexec@0.3.2: {}
tinyexec@1.0.1: {}
tinyglobby@0.2.14:
dependencies:
fdir: 6.4.6(picomatch@4.0.2)

Wyświetl plik

@ -3,64 +3,68 @@ packages:
- apps/*
- examples/*
- packages/fixtures/valid/*
onlyBuiltDependencies:
- "@sentry/cli"
ignoredBuiltDependencies:
- "@fisch0920/config"
catalog:
'@agentic/core': ^7.6.7
'@agentic/serper': ^7.6.7
'@ai-sdk/openai': ^1.3.22
'@apideck/better-ajv-errors': ^0.3.6
'@clack/prompts': ^0.11.0
'@cloudflare/workers-types': ^4.20250620.0
'@commander-js/extra-typings': ^14.0.0
'@dotenvx/dotenvx': ^1.45.1
'@edge-runtime/vm': ^5.0.0
'@fisch0920/config': ^1.1.3
'@fisch0920/drizzle-orm': ^0.43.7
'@fisch0920/drizzle-zod': ^0.7.9
'@hono/mcp': ^0.1.0
'@hono/node-server': 1.14.4
'@hono/sentry': ^1.2.2
'@hono/zod-openapi': ^0.19.8
'@hono/zod-validator': ^0.7.0
'@modelcontextprotocol/sdk': ^1.13.0
'@number-flow/react': ^0.5.10
'@paralleldrive/cuid2': ^2.2.2
'@pmndrs/assets': ^1.7.0
'@radix-ui/react-dropdown-menu': ^2.1.15
'@radix-ui/react-label': ^2.1.7
'@radix-ui/react-slot': ^1.2.3
'@radix-ui/react-tabs': ^1.1.12
'@radix-ui/react-tooltip': ^1.2.7
'@react-email/components': ^0.1.0
'@react-three/cannon': ^6.6.0
'@react-three/drei': ^10.2.0
'@react-three/fiber': ^9.1.2
'@react-three/postprocessing': ^3.0.4
'@react-three/rapier': ^2.1.0
'@redocly/openapi-core': ^1.34.3
'@sentry/cli': ^2.46.0
'@sentry/cloudflare': ^9.30.0
'@sentry/core': ^9.30.0
'@sentry/node': ^9.30.0
'@standard-schema/spec': ^1.0.0
'@tailwindcss/postcss': ^4.1.10
'@tailwindcss/typography': ^0.5.16
'@tanstack/react-form': ^1.12.3
'@tanstack/react-query': ^5.80.10
'@tanstack/react-query-devtools': ^5.80.10
'@types/canvas-confetti': ^1.9.0
'@types/ms': ^2.1.0
'@types/node': ^24.0.4
'@types/react': ^19.1.8
'@types/react-dom': ^19.1.6
'@types/semver': ^7.7.0
'@types/three': ^0.177.0
"@agentic/core": ^7.6.7
"@agentic/serper": ^7.6.7
"@ai-sdk/openai": ^1.3.22
"@apideck/better-ajv-errors": ^0.3.6
"@clack/prompts": ^0.11.0
"@cloudflare/workers-types": ^4.20250620.0
"@commander-js/extra-typings": ^14.0.0
"@dotenvx/dotenvx": ^1.45.1
"@edge-runtime/vm": ^5.0.0
"@fisch0920/config": ^1.1.3
"@fisch0920/drizzle-orm": ^0.43.7
"@fisch0920/drizzle-zod": ^0.7.9
"@hono/mcp": ^0.1.0
"@hono/node-server": 1.14.4
"@hono/sentry": ^1.2.2
"@hono/zod-openapi": ^0.19.8
"@hono/zod-validator": ^0.7.0
"@modelcontextprotocol/sdk": ^1.13.0
"@number-flow/react": ^0.5.10
"@paralleldrive/cuid2": ^2.2.2
"@pmndrs/assets": ^1.7.0
"@radix-ui/react-dropdown-menu": ^2.1.15
"@radix-ui/react-label": ^2.1.7
"@radix-ui/react-slot": ^1.2.3
"@radix-ui/react-tabs": ^1.1.12
"@radix-ui/react-tooltip": ^1.2.7
"@react-email/components": ^0.1.0
"@react-three/cannon": ^6.6.0
"@react-three/drei": ^10.2.0
"@react-three/fiber": ^9.1.2
"@react-three/postprocessing": ^3.0.4
"@react-three/rapier": ^2.1.0
"@redocly/openapi-core": ^1.34.3
"@sentry/cli": ^2.46.0
"@sentry/cloudflare": ^9.30.0
"@sentry/core": ^9.30.0
"@sentry/node": ^9.30.0
"@standard-schema/spec": ^1.0.0
"@tailwindcss/postcss": ^4.1.10
"@tailwindcss/typography": ^0.5.16
"@tanstack/react-form": ^1.12.3
"@tanstack/react-query": ^5.80.10
"@tanstack/react-query-devtools": ^5.80.10
"@types/canvas-confetti": ^1.9.0
"@types/ms": ^2.1.0
"@types/node": ^24.0.4
"@types/react": ^19.1.8
"@types/react-dom": ^19.1.6
"@types/semver": ^7.7.0
"@types/three": ^0.177.0
agents: ^0.0.95
ai: ^4.3.15
ajv: ^8.17.1
ajv-formats: ^3.0.1
autoprefixer: ^10.4.21
bcryptjs: ^3.0.2
bumpp: ^10.2.0
camelcase: ^8.0.0
canvas-confetti: ^1.9.3
class-variance-authority: ^0.7.1
@ -143,9 +147,3 @@ catalog:
zod: ^3.25.67
zod-to-json-schema: ^3.24.5
zod-validation-error: ^3.5.2
onlyBuiltDependencies:
- '@sentry/cli'
ignoredBuiltDependencies:
- '@fisch0920/config'

Wyświetl plik

@ -28,8 +28,8 @@
- since the .well-known routes and standard oauth 2.1 routes are all at the top-level?
- **e2e tests for usage tracking and reporting**
- marketplace
- need a different flag besides `private` for inclusion on the marketplace
- projects may be public but not accepted into the marketplace, and that's okay?
- may need a different flag besides `private` for inclusion on the marketplace
- projects may be public but not accepted into the marketplace?
- => **punt on this for mvp**
- docs
- main readme
@ -45,8 +45,6 @@
- may need to update our `drizzle-orm` fork
- simplify `AgenticToolClient` and only require one package per TS LLM SDK
- `createAISDKToolsFromIdentifier(projectIdentifier)`
- how to have internal packages reference TS source and publish to npm with compiled JS?
- also publish to JSR?
## TODO: Post-MVP