From 5d8d2de567d8dd228699485d401c3a5b946114b0 Mon Sep 17 00:00:00 2001 From: Mohamed Bassem Date: Mon, 30 Dec 2024 16:20:24 +0000 Subject: feat: Introduce a typescript sdk --- packages/sdk/package.json | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 packages/sdk/package.json (limited to 'packages/sdk/package.json') 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" + } +} -- cgit v1.2.3-70-g09d2