From 0f4117d33c9f451fed64f8ccd6a2d6326378aeb7 Mon Sep 17 00:00:00 2001 From: Harshith Mullapudi Date: Tue, 27 May 2025 23:29:00 +0530 Subject: [PATCH] Feat: added types --- packages/types/.gitignore | 3 +++ packages/types/package.json | 21 +++++++++++++++++++++ packages/types/src/index.ts | 0 packages/types/tsconfig.json | 18 ++++++++++++++++++ 4 files changed, 42 insertions(+) create mode 100644 packages/types/.gitignore create mode 100644 packages/types/package.json create mode 100644 packages/types/src/index.ts create mode 100644 packages/types/tsconfig.json diff --git a/packages/types/.gitignore b/packages/types/.gitignore new file mode 100644 index 0000000..586a9f7 --- /dev/null +++ b/packages/types/.gitignore @@ -0,0 +1,3 @@ +node_modules +# Ensure the .env symlink is not removed by accident +!.env diff --git a/packages/types/package.json b/packages/types/package.json new file mode 100644 index 0000000..98f45c5 --- /dev/null +++ b/packages/types/package.json @@ -0,0 +1,21 @@ +{ + "name": "@recall/types", + "private": true, + "version": "0.0.1", + "main": "./dist/index.js", + "types": "./dist/index.d.ts", + "dependencies": { + "@prisma/client": "5.4.1" + }, + "devDependencies": { + "prisma": "5.4.1", + "rimraf": "6.0.1", + "esbuild": "^0.15.10" + }, + "scripts": { + "clean": "rimraf dist", + "typecheck": "tsc --noEmit", + "build": "pnpm run clean && tsc --noEmit false --outDir dist --declaration", + "dev": "tsc --noEmit false --outDir dist --declaration --watch" + } +} \ No newline at end of file diff --git a/packages/types/src/index.ts b/packages/types/src/index.ts new file mode 100644 index 0000000..e69de29 diff --git a/packages/types/tsconfig.json b/packages/types/tsconfig.json new file mode 100644 index 0000000..8783927 --- /dev/null +++ b/packages/types/tsconfig.json @@ -0,0 +1,18 @@ +{ + "compilerOptions": { + "target": "es2016", + "lib": ["es2016", "dom"], + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "isolatedModules": true, + "moduleResolution": "node", + "preserveWatchOutput": true, + "skipLibCheck": true, + "strict": true, + "noEmit": false, + "outDir": "./dist", + "declaration": true, + "declarationDir": "./dist" + }, + "exclude": ["node_modules", "dist"] +}