Skip to content

Commit

Permalink
feat: WIP more work on monorepo refactor
Browse files Browse the repository at this point in the history
  • Loading branch information
transitive-bullshit committed Aug 4, 2024
1 parent ee71534 commit 9164ce1
Show file tree
Hide file tree
Showing 134 changed files with 2,465 additions and 76 deletions.
2 changes: 1 addition & 1 deletion packages/bing/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@agentic/bing",
"version": "6.6.1",
"description": "Agentic Bing search SDK.",
"description": "Agentic SDK for Bing search.",
"author": "Travis Fischer <[email protected]>",
"license": "MIT",
"repository": {
Expand Down
2 changes: 1 addition & 1 deletion packages/clearbit/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@agentic/clearbit",
"version": "6.6.1",
"description": "Agentic Clearbit SDK.",
"description": "Agentic SDK for Clearbit.",
"author": "Travis Fischer <[email protected]>",
"license": "MIT",
"repository": {
Expand Down
2 changes: 1 addition & 1 deletion packages/dexa/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@agentic/dexa",
"version": "6.6.1",
"description": "Agentic Dexa SDK.",
"description": "Agentic SDK for Dexa's API (currently closed beta).",
"author": "Travis Fischer <[email protected]>",
"license": "MIT",
"repository": {
Expand Down
48 changes: 48 additions & 0 deletions packages/diffbot/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
{
"name": "@agentic/diffbot",
"version": "6.6.1",
"description": "Agentic SDK for Diffbot.",
"author": "Travis Fischer <[email protected]>",
"license": "MIT",
"repository": {
"type": "git",
"url": "git+https://github.com/transitive-bullshit/agentic.git"
},
"type": "module",
"source": "./src/index.ts",
"types": "./dist/index.d.ts",
"sideEffects": false,
"exports": {
".": {
"types": "./dist/index.d.ts",
"import": "./dist/index.js",
"default": "./dist/index.js"
}
},
"files": [
"dist"
],
"scripts": {
"build": "tsup",
"dev": "tsup --watch",
"clean": "del dist",
"test": "run-s test:*",
"test:lint": "eslint .",
"test:typecheck": "tsc --noEmit"
},
"dependencies": {
"ky": "^1.5.0",
"p-throttle": "^6.1.0"
},
"peerDependencies": {
"@agentic/core": "workspace:*",
"zod": "^3.23.3"
},
"devDependencies": {
"@agentic/core": "workspace:*",
"@agentic/tsconfig": "workspace:*"
},
"publishConfig": {
"access": "public"
}
}
9 changes: 8 additions & 1 deletion packages/diffbot/src/diffbot-client.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,11 @@
import { aiFunction, AIFunctionsProvider , assert, getEnv, sanitizeSearchParams, throttleKy } from '@agentic/core'
import {
aiFunction,
AIFunctionsProvider,
assert,
getEnv,
sanitizeSearchParams,
throttleKy
} from '@agentic/core'
import defaultKy, { type KyInstance } from 'ky'
import pThrottle from 'p-throttle'
import { z } from 'zod'
Expand Down
1 change: 1 addition & 0 deletions packages/diffbot/src/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export * from './diffbot-client'
5 changes: 5 additions & 0 deletions packages/diffbot/tsconfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"extends": "@agentic/tsconfig/base.json",
"include": ["src"],
"exclude": ["node_modules", "dist"]
}
1 change: 1 addition & 0 deletions packages/diffbot/tsup.config.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export { default } from '../../tsup.config'
47 changes: 47 additions & 0 deletions packages/e2b/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
{
"name": "@agentic/e2b",
"version": "6.6.1",
"description": "Agentic SDK for E2B's hosted code interpreter.",
"author": "Travis Fischer <[email protected]>",
"license": "MIT",
"repository": {
"type": "git",
"url": "git+https://github.com/transitive-bullshit/agentic.git"
},
"type": "module",
"source": "./src/index.ts",
"types": "./dist/index.d.ts",
"sideEffects": false,
"exports": {
".": {
"types": "./dist/index.d.ts",
"import": "./dist/index.js",
"default": "./dist/index.js"
}
},
"files": [
"dist"
],
"scripts": {
"build": "tsup",
"dev": "tsup --watch",
"clean": "del dist",
"test": "run-s test:*",
"test:lint": "eslint .",
"test:typecheck": "tsc --noEmit"
},
"dependencies": {},
"peerDependencies": {
"@agentic/core": "workspace:*",
"@e2b/code-interpreter": "^0.0.8",
"zod": "^3.23.3"
},
"devDependencies": {
"@agentic/core": "workspace:*",
"@agentic/tsconfig": "workspace:*",
"@e2b/code-interpreter": "^0.0.8"
},
"publishConfig": {
"access": "public"
}
}
4 changes: 1 addition & 3 deletions packages/e2b/src/e2b.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
import { getEnv } from '@agentic/core'
import { createAIFunction, getEnv } from '@agentic/core'
import { CodeInterpreter, type ProcessMessage } from '@e2b/code-interpreter'
import { z } from 'zod'

import { createAIFunction } from '../create-ai-function'

/**
* E2B Python code interpreter sandbox.
*
Expand Down
1 change: 1 addition & 0 deletions packages/e2b/src/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export * from './e2b'
5 changes: 5 additions & 0 deletions packages/e2b/tsconfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"extends": "@agentic/tsconfig/base.json",
"include": ["src"],
"exclude": ["node_modules", "dist"]
}
1 change: 1 addition & 0 deletions packages/e2b/tsup.config.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export { default } from '../../tsup.config'
47 changes: 47 additions & 0 deletions packages/exa/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
{
"name": "@agentic/exa",
"version": "6.6.1",
"description": "Agentic SDK for the Exa search engine.",
"author": "Travis Fischer <[email protected]>",
"license": "MIT",
"repository": {
"type": "git",
"url": "git+https://github.com/transitive-bullshit/agentic.git"
},
"type": "module",
"source": "./src/index.ts",
"types": "./dist/index.d.ts",
"sideEffects": false,
"exports": {
".": {
"types": "./dist/index.d.ts",
"import": "./dist/index.js",
"default": "./dist/index.js"
}
},
"files": [
"dist"
],
"scripts": {
"build": "tsup",
"dev": "tsup --watch",
"clean": "del dist",
"test": "run-s test:*",
"test:lint": "eslint .",
"test:typecheck": "tsc --noEmit"
},
"dependencies": {
"ky": "^1.5.0"
},
"peerDependencies": {
"@agentic/core": "workspace:*",
"zod": "^3.23.3"
},
"devDependencies": {
"@agentic/core": "workspace:*",
"@agentic/tsconfig": "workspace:*"
},
"publishConfig": {
"access": "public"
}
}
8 changes: 7 additions & 1 deletion packages/exa/src/exa-client.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,10 @@
import { aiFunction, AIFunctionsProvider , assert, getEnv, pruneUndefined } from '@agentic/core'
import {
aiFunction,
AIFunctionsProvider,
assert,
getEnv,
pruneUndefined
} from '@agentic/core'
import defaultKy, { type KyInstance } from 'ky'
import { z } from 'zod'

Expand Down
1 change: 1 addition & 0 deletions packages/exa/src/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export * from './exa-client'
5 changes: 5 additions & 0 deletions packages/exa/tsconfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"extends": "@agentic/tsconfig/base.json",
"include": ["src"],
"exclude": ["node_modules", "dist"]
}
1 change: 1 addition & 0 deletions packages/exa/tsup.config.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export { default } from '../../tsup.config'
48 changes: 48 additions & 0 deletions packages/firecrawl/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
{
"name": "@agentic/firecrawl",
"version": "6.6.1",
"description": "Agentic SDK for Firecrawl.",
"author": "Travis Fischer <[email protected]>",
"license": "MIT",
"repository": {
"type": "git",
"url": "git+https://github.com/transitive-bullshit/agentic.git"
},
"type": "module",
"source": "./src/index.ts",
"types": "./dist/index.d.ts",
"sideEffects": false,
"exports": {
".": {
"types": "./dist/index.d.ts",
"import": "./dist/index.js",
"default": "./dist/index.js"
}
},
"files": [
"dist"
],
"scripts": {
"build": "tsup",
"dev": "tsup --watch",
"clean": "del dist",
"test": "run-s test:*",
"test:lint": "eslint .",
"test:typecheck": "tsc --noEmit"
},
"dependencies": {
"ky": "^1.5.0",
"p-throttle": "^6.1.0"
},
"peerDependencies": {
"@agentic/core": "workspace:*",
"zod": "^3.23.3"
},
"devDependencies": {
"@agentic/core": "workspace:*",
"@agentic/tsconfig": "workspace:*"
},
"publishConfig": {
"access": "public"
}
}
16 changes: 11 additions & 5 deletions packages/firecrawl/src/firecrawl-client.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,16 @@
import { aiFunction, AIFunctionsProvider , assert, delay, getEnv, throttleKy } from '@agentic/core'
import {
aiFunction,
AIFunctionsProvider,
assert,
delay,
getEnv,
isZodSchema,
throttleKy,
zodToJsonSchema
} from '@agentic/core'
import defaultKy, { type KyInstance } from 'ky'
import pThrottle from 'p-throttle'
import z from 'zod'

import { isZodSchema } from '../schema'
import { zodToJsonSchema } from '../zod-to-json-schema'
import { z } from 'zod'

export namespace firecrawl {
export const BASE_URL = 'https://api.firecrawl.dev'
Expand Down
1 change: 1 addition & 0 deletions packages/firecrawl/src/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export * from './firecrawl-client'
5 changes: 5 additions & 0 deletions packages/firecrawl/tsconfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"extends": "@agentic/tsconfig/base.json",
"include": ["src"],
"exclude": ["node_modules", "dist"]
}
1 change: 1 addition & 0 deletions packages/firecrawl/tsup.config.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export { default } from '../../tsup.config'
50 changes: 50 additions & 0 deletions packages/github/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
{
"name": "@agentic/github",
"version": "6.6.1",
"description": "Agentic SDK for GitHub.",
"author": "Travis Fischer <[email protected]>",
"license": "MIT",
"repository": {
"type": "git",
"url": "git+https://github.com/transitive-bullshit/agentic.git"
},
"type": "module",
"source": "./src/index.ts",
"types": "./dist/index.d.ts",
"sideEffects": false,
"exports": {
".": {
"types": "./dist/index.d.ts",
"import": "./dist/index.js",
"default": "./dist/index.js"
}
},
"files": [
"dist"
],
"scripts": {
"build": "tsup",
"dev": "tsup --watch",
"clean": "del dist",
"test": "run-s test:*",
"test:lint": "eslint .",
"test:typecheck": "tsc --noEmit"
},
"dependencies": {
"ky": "^1.5.0",
"p-throttle": "^6.1.0"
},
"peerDependencies": {
"@agentic/core": "workspace:*",
"octokit": "^4.0.2",
"zod": "^3.23.3"
},
"devDependencies": {
"@agentic/core": "workspace:*",
"@agentic/tsconfig": "workspace:*",
"octokit": "^4.0.2"
},
"publishConfig": {
"access": "public"
}
}
1 change: 1 addition & 0 deletions packages/github/src/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export * from './github-client'
5 changes: 5 additions & 0 deletions packages/github/tsconfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"extends": "@agentic/tsconfig/base.json",
"include": ["src"],
"exclude": ["node_modules", "dist"]
}
1 change: 1 addition & 0 deletions packages/github/tsup.config.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export { default } from '../../tsup.config'
Loading

0 comments on commit 9164ce1

Please sign in to comment.