summaryrefslogtreecommitdiffhomepage
path: root/packages/sdk/package.json
diff options
context:
space:
mode:
authoradamdotdevin <[email protected]>2025-07-22 11:50:51 -0500
committeradamdotdevin <[email protected]>2025-07-22 11:50:51 -0500
commit10c8b495907069461f5dc464f6285321290c8b14 (patch)
tree9fed07910dd7d99688c0261a364d810a500e21d3 /packages/sdk/package.json
parent500cea5ce7fa635a924cd9abea63aaf672f7645d (diff)
downloadopencode-10c8b495907069461f5dc464f6285321290c8b14.tar.gz
opencode-10c8b495907069461f5dc464f6285321290c8b14.zip
chore: generate sdk into packages/sdk
Diffstat (limited to 'packages/sdk/package.json')
-rw-r--r--packages/sdk/package.json69
1 files changed, 69 insertions, 0 deletions
diff --git a/packages/sdk/package.json b/packages/sdk/package.json
new file mode 100644
index 000000000..ea1f9f58e
--- /dev/null
+++ b/packages/sdk/package.json
@@ -0,0 +1,69 @@
+{
+ "name": "@opencode-ai/sdk",
+ "version": "0.1.0-alpha.20",
+ "description": "The official TypeScript library for the Opencode API",
+ "author": "Opencode <[email protected]>",
+ "types": "dist/index.d.ts",
+ "main": "dist/index.js",
+ "type": "commonjs",
+ "repository": "github:sst/opencode-sdk-js",
+ "license": "MIT",
+ "packageManager": "[email protected]",
+ "files": [
+ "**/*"
+ ],
+ "private": false,
+ "scripts": {
+ "test": "./scripts/test",
+ "build": "./scripts/build",
+ "prepublishOnly": "echo 'to publish, run yarn build && (cd dist; yarn publish)' && exit 1",
+ "format": "./scripts/format",
+ "prepare": "if ./scripts/utils/check-is-in-git-install.sh; then ./scripts/build && ./scripts/utils/git-swap.sh; fi",
+ "tsn": "ts-node -r tsconfig-paths/register",
+ "lint": "./scripts/lint",
+ "fix": "./scripts/format"
+ },
+ "dependencies": {},
+ "devDependencies": {
+ "@arethetypeswrong/cli": "^0.17.0",
+ "@swc/core": "^1.3.102",
+ "@swc/jest": "^0.2.29",
+ "@types/jest": "^29.4.0",
+ "@types/node": "^20.17.6",
+ "@typescript-eslint/eslint-plugin": "8.31.1",
+ "@typescript-eslint/parser": "8.31.1",
+ "eslint": "^9.20.1",
+ "eslint-plugin-prettier": "^5.4.1",
+ "eslint-plugin-unused-imports": "^4.1.4",
+ "iconv-lite": "^0.6.3",
+ "jest": "^29.4.0",
+ "prettier": "^3.0.0",
+ "publint": "^0.2.12",
+ "ts-jest": "^29.1.0",
+ "ts-node": "^10.5.0",
+ "tsc-multi": "https://github.com/stainless-api/tsc-multi/releases/download/v1.1.8/tsc-multi.tgz",
+ "tsconfig-paths": "^4.0.0",
+ "typescript": "5.8.3",
+ "typescript-eslint": "8.31.1"
+ },
+ "imports": {
+ "@opencode-ai/sdk": ".",
+ "@opencode-ai/sdk/*": "./src/*"
+ },
+ "exports": {
+ ".": {
+ "import": "./dist/index.mjs",
+ "require": "./dist/index.js"
+ },
+ "./*.mjs": {
+ "default": "./dist/*.mjs"
+ },
+ "./*.js": {
+ "default": "./dist/*.js"
+ },
+ "./*": {
+ "import": "./dist/*.mjs",
+ "require": "./dist/*.js"
+ }
+ }
+}