pull/657/head
Travis Fischer 2024-08-03 22:14:21 -05:00
rodzic a5e8fbeaa2
commit 336c758752
13 zmienionych plików z 132 dodań i 20 usunięć

Wyświetl plik

@ -28,5 +28,8 @@
"dotenv": "^16.4.5", "dotenv": "^16.4.5",
"openai": "^4.49.0", "openai": "^4.49.0",
"zod": "^3.23.8" "zod": "^3.23.8"
},
"devDependencies": {
"@agentic/tsconfig": "workspace:*"
} }
} }

Wyświetl plik

@ -1,4 +1,5 @@
{ {
"extends": "../../tsconfig.json", "extends": "@agentic/tsconfig/base.json",
"include": ["bin"] "include": ["bin"],
"exclude": ["node_modules", "dist"]
} }

Wyświetl plik

@ -49,6 +49,7 @@
"prettier": "^3.3.3", "prettier": "^3.3.3",
"tsup": "^8.2.3", "tsup": "^8.2.3",
"tsx": "^4.16.2", "tsx": "^4.16.2",
"turbo": "^2.0.11",
"typescript": "^5.5.4", "typescript": "^5.5.4",
"vitest": "2.0.4", "vitest": "2.0.4",
"zod": "^3.23.3" "zod": "^3.23.3"

Wyświetl plik

@ -37,7 +37,8 @@
"ai": "^3.1.30" "ai": "^3.1.30"
}, },
"devDependencies": { "devDependencies": {
"@agentic/core": "workspace:*" "@agentic/core": "workspace:*",
"@agentic/tsconfig": "workspace:*"
}, },
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

Wyświetl plik

@ -1,4 +1,5 @@
{ {
"extends": "../../tsconfig.json", "extends": "@agentic/tsconfig/base.json",
"include": ["src"] "include": ["src"],
"exclude": ["node_modules", "dist"]
} }

Wyświetl plik

@ -51,6 +51,9 @@
"peerDependencies": { "peerDependencies": {
"zod": "^3.23.3" "zod": "^3.23.3"
}, },
"devDependencies": {
"@agentic/tsconfig": "workspace:*"
},
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"
} }

Wyświetl plik

@ -1,4 +1,5 @@
{ {
"extends": "../../tsconfig.json", "extends": "@agentic/tsconfig/base.json",
"include": ["src"] "include": ["src"],
"exclude": ["node_modules", "dist"]
} }

Wyświetl plik

@ -0,0 +1,17 @@
{
"name": "@agentic/tsconfig",
"private": true,
"exports": {
".": {
"import": "./tsconfig.base.json",
"default": "./tsconfig.base.json"
},
"./base.json": {
"import": "./tsconfig.base.json",
"default": "./tsconfig.base.json"
}
},
"files": [
"tsconfig.base.json"
]
}

Wyświetl plik

@ -1,4 +1,5 @@
{ {
"$schema": "https://json.schemastore.org/tsconfig",
"compilerOptions": { "compilerOptions": {
"lib": ["esnext", "dom.iterable"], "lib": ["esnext", "dom.iterable"],
"module": "esnext", "module": "esnext",

Wyświetl plik

@ -39,7 +39,8 @@
"zod": "^3.23.3" "zod": "^3.23.3"
}, },
"devDependencies": { "devDependencies": {
"@agentic/core": "workspace:*" "@agentic/core": "workspace:*",
"@agentic/tsconfig": "workspace:*"
}, },
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

Wyświetl plik

@ -1,4 +1,5 @@
{ {
"extends": "../../tsconfig.json", "extends": "@agentic/tsconfig/base.json",
"include": ["src"] "include": ["src"],
"exclude": ["node_modules", "dist"]
} }

Wyświetl plik

@ -47,6 +47,9 @@ importers:
tsx: tsx:
specifier: ^4.16.2 specifier: ^4.16.2
version: 4.16.2 version: 4.16.2
turbo:
specifier: ^2.0.11
version: 2.0.11
typescript: typescript:
specifier: ^5.5.4 specifier: ^5.5.4
version: 5.5.4 version: 5.5.4
@ -86,6 +89,10 @@ importers:
zod: zod:
specifier: ^3.23.8 specifier: ^3.23.8
version: 3.23.8 version: 3.23.8
devDependencies:
'@agentic/tsconfig':
specifier: workspace:*
version: link:../../packages/tsconfig
packages/ai-sdk: packages/ai-sdk:
dependencies: dependencies:
@ -96,6 +103,9 @@ importers:
'@agentic/core': '@agentic/core':
specifier: workspace:* specifier: workspace:*
version: link:../core version: link:../core
'@agentic/tsconfig':
specifier: workspace:*
version: link:../tsconfig
packages/core: packages/core:
dependencies: dependencies:
@ -144,6 +154,12 @@ importers:
zod-validation-error: zod-validation-error:
specifier: ^3.3.0 specifier: ^3.3.0
version: 3.3.0(zod@3.23.8) version: 3.3.0(zod@3.23.8)
devDependencies:
'@agentic/tsconfig':
specifier: workspace:*
version: link:../tsconfig
packages/tsconfig: {}
packages/weather: packages/weather:
dependencies: dependencies:
@ -157,6 +173,9 @@ importers:
'@agentic/core': '@agentic/core':
specifier: workspace:* specifier: workspace:*
version: link:../core version: link:../core
'@agentic/tsconfig':
specifier: workspace:*
version: link:../tsconfig
packages: packages:
@ -3702,6 +3721,40 @@ packages:
engines: {node: '>=18.0.0'} engines: {node: '>=18.0.0'}
hasBin: true hasBin: true
turbo-darwin-64@2.0.11:
resolution: {integrity: sha512-YlHEEhcm+jI1BSZoLugGHUWDfRXaNaQIv7tGQBfadYjo9kixBnqoTOU6s1ubOrQMID+lizZZQs79GXwqM6vohg==}
cpu: [x64]
os: [darwin]
turbo-darwin-arm64@2.0.11:
resolution: {integrity: sha512-K/YW+hWzRQ/wGmtffxllH4M1tgy8OlwgXODrIiAGzkSpZl9+pIsem/F86UULlhsIeavBYK/LS5+dzV3DPMjJ9w==}
cpu: [arm64]
os: [darwin]
turbo-linux-64@2.0.11:
resolution: {integrity: sha512-mv8CwGP06UPweMh1Vlp6PI6OWnkuibxfIJ4Vlof7xqjohAaZU5FLqeOeHkjQflH/6YrCVuS9wrK0TFOu+meTtA==}
cpu: [x64]
os: [linux]
turbo-linux-arm64@2.0.11:
resolution: {integrity: sha512-wLE5tl4oriTmHbuayc0ki0csaCplmVLj+uCWtecM/mfBuZgNS9ICNM9c4sB+Cfl5tlBBFeepqRNgvRvn8WeVZg==}
cpu: [arm64]
os: [linux]
turbo-windows-64@2.0.11:
resolution: {integrity: sha512-tja3zvVCSWu3HizOoeQv0qDJ+GeWGWRFOOM6a8i3BYnXLgGKAaDZFcjwzgC50tWiAw4aowIVR4OouwIyRhLBaQ==}
cpu: [x64]
os: [win32]
turbo-windows-arm64@2.0.11:
resolution: {integrity: sha512-sYjXP6k94Bqh99R+y3M1Ks6LRIEZybMz+7enA8GKl6JJ2ZFaXxTnS6q+/2+ii1+rRwxohj5OBb4gxODcF8Jd4w==}
cpu: [arm64]
os: [win32]
turbo@2.0.11:
resolution: {integrity: sha512-imDlFFAvitbCm1JtDFJ6eG882qwxHUmVT2noPb3p2jq5o5DuXOchMbkVS9kUeC3/4WpY5N0GBZ3RvqNyjHZw1Q==}
hasBin: true
type-check@0.4.0: type-check@0.4.0:
resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
engines: {node: '>= 0.8.0'} engines: {node: '>= 0.8.0'}
@ -4340,8 +4393,8 @@ snapshots:
'@typescript-eslint/parser': 7.17.0(eslint@8.57.0)(typescript@5.5.4) '@typescript-eslint/parser': 7.17.0(eslint@8.57.0)(typescript@5.5.4)
'@typescript-eslint/utils': 7.17.0(eslint@8.57.0)(typescript@5.5.4) '@typescript-eslint/utils': 7.17.0(eslint@8.57.0)(typescript@5.5.4)
eslint-config-prettier: 9.1.0(eslint@8.57.0) eslint-config-prettier: 9.1.0(eslint@8.57.0)
eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0) eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0))(eslint@8.57.0)
eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0)
eslint-plugin-jest: 28.6.0(@typescript-eslint/eslint-plugin@7.17.0(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) eslint-plugin-jest: 28.6.0(@typescript-eslint/eslint-plugin@7.17.0(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4)
eslint-plugin-jest-dom: 5.4.0(eslint@8.57.0) eslint-plugin-jest-dom: 5.4.0(eslint@8.57.0)
eslint-plugin-jsx-a11y: 6.9.0(eslint@8.57.0) eslint-plugin-jsx-a11y: 6.9.0(eslint@8.57.0)
@ -5576,13 +5629,13 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0): eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0))(eslint@8.57.0):
dependencies: dependencies:
debug: 4.3.6 debug: 4.3.6
enhanced-resolve: 5.17.1 enhanced-resolve: 5.17.1
eslint: 8.57.0 eslint: 8.57.0
eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0)
eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0)
fast-glob: 3.3.2 fast-glob: 3.3.2
get-tsconfig: 4.7.6 get-tsconfig: 4.7.6
is-core-module: 2.15.0 is-core-module: 2.15.0
@ -5593,18 +5646,18 @@ snapshots:
- eslint-import-resolver-webpack - eslint-import-resolver-webpack
- supports-color - supports-color
eslint-module-utils@2.8.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): eslint-module-utils@2.8.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0):
dependencies: dependencies:
debug: 3.2.7 debug: 3.2.7
optionalDependencies: optionalDependencies:
'@typescript-eslint/parser': 7.17.0(eslint@8.57.0)(typescript@5.5.4) '@typescript-eslint/parser': 7.17.0(eslint@8.57.0)(typescript@5.5.4)
eslint: 8.57.0 eslint: 8.57.0
eslint-import-resolver-node: 0.3.9 eslint-import-resolver-node: 0.3.9
eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0) eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0))(eslint@8.57.0)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0):
dependencies: dependencies:
array-includes: 3.1.8 array-includes: 3.1.8
array.prototype.findlastindex: 1.2.5 array.prototype.findlastindex: 1.2.5
@ -5614,7 +5667,7 @@ snapshots:
doctrine: 2.1.0 doctrine: 2.1.0
eslint: 8.57.0 eslint: 8.57.0
eslint-import-resolver-node: 0.3.9 eslint-import-resolver-node: 0.3.9
eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0)
hasown: 2.0.2 hasown: 2.0.2
is-core-module: 2.15.0 is-core-module: 2.15.0
is-glob: 4.0.3 is-glob: 4.0.3
@ -7837,6 +7890,33 @@ snapshots:
optionalDependencies: optionalDependencies:
fsevents: 2.3.3 fsevents: 2.3.3
turbo-darwin-64@2.0.11:
optional: true
turbo-darwin-arm64@2.0.11:
optional: true
turbo-linux-64@2.0.11:
optional: true
turbo-linux-arm64@2.0.11:
optional: true
turbo-windows-64@2.0.11:
optional: true
turbo-windows-arm64@2.0.11:
optional: true
turbo@2.0.11:
optionalDependencies:
turbo-darwin-64: 2.0.11
turbo-darwin-arm64: 2.0.11
turbo-linux-64: 2.0.11
turbo-linux-arm64: 2.0.11
turbo-windows-64: 2.0.11
turbo-windows-arm64: 2.0.11
type-check@0.4.0: type-check@0.4.0:
dependencies: dependencies:
prelude-ls: 1.2.1 prelude-ls: 1.2.1

Wyświetl plik

@ -1,7 +1,8 @@
packages: packages:
- 'packages/tsconfig'
- 'packages/core' - 'packages/core'
- 'packages/weather' - 'packages/weather'
- 'packages/ai-sdk' - 'packages/ai-sdk'
- 'examples/ai-sdk' - 'examples/ai-sdk'
# - 'examples' # - 'examples/*'
# - 'packages/*' # - 'packages/*'