diff options
| author | Mohamed Bassem <me@mbassem.com> | 2024-12-30 16:20:24 +0000 |
|---|---|---|
| committer | Mohamed Bassem <me@mbassem.com> | 2024-12-30 16:56:23 +0000 |
| commit | 5d8d2de567d8dd228699485d401c3a5b946114b0 (patch) | |
| tree | a3900594e101aaefcf0ba63130351855e5591b8a /packages/sdk/package.json | |
| parent | 8df424093d135c7107ab0d1d15f4181809e31b59 (diff) | |
| download | karakeep-5d8d2de567d8dd228699485d401c3a5b946114b0.tar.zst | |
feat: Introduce a typescript sdk
Diffstat (limited to 'packages/sdk/package.json')
| -rw-r--r-- | packages/sdk/package.json | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/packages/sdk/package.json b/packages/sdk/package.json new file mode 100644 index 00000000..326f55b3 --- /dev/null +++ b/packages/sdk/package.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://json.schemastore.org/package.json", + "name": "@hoarderapp/sdk", + "version": "0.20.0", + "description": "Typescript SDK for Hoarder", + "license": "GNU Affero General Public License version 3", + "keywords": [ + "hoarder", + "sdk" + ], + "exports": "./dist/index.mjs", + "types": "./dist/index.d.ts", + "devDependencies": { + "@hoarder/eslint-config": "workspace:^0.2.0", + "@hoarder/prettier-config": "workspace:^0.1.0", + "@hoarder/tsconfig": "workspace:^0.1.0", + "@tsconfig/node21": "^21.0.1", + "tsx": "^4.7.1", + "vite": "^5.1.0", + "vite-plugin-dts": "^4.4.0" + }, + "scripts": { + "build": "vite build", + "run": "tsx src/index.ts", + "lint": "eslint .", + "format": "prettier . --ignore-path ../../.prettierignore", + "typecheck": "tsc --noEmit" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/hoarder-app/hoarder.git", + "directory": "packages/sdk" + }, + "eslintConfig": { + "root": true, + "extends": [ + "@hoarder/eslint-config/base" + ], + "ignorePatterns": [ + "src/hoarder-api.d.ts" + ] + }, + "prettier": "@hoarder/prettier-config", + "dependencies": { + "openapi-fetch": "^0.13.3" + } +} |
