UNPKG

@belalyosry/timeslot-manager

Version:

A reusable and flexible TypeScript library for managing booking time slots with Prisma + PostgreSQL

69 lines 1.99 kB
{ "name": "@belalyosry/timeslot-manager", "version": "1.0.7", "description": "A reusable and flexible TypeScript library for managing booking time slots with Prisma + PostgreSQL", "main": "./dist/index.js", "module": "./dist/index.mjs", "types": "./dist/index.d.ts", "exports": { ".": { "require": "./dist/index.js", "import": "./dist/index.mjs", "types": "./dist/index.d.ts" }, "./prisma": "./src/prisma/schema.prisma" }, "bin": { "timeslot": "./dist/commands/init.js" }, "files": [ "dist", "src/prisma", "README.md", "LICENSE" ], "scripts": { "build": "tsup", "dev": "tsup --watch", "prepublishOnly": "npm run build", "prisma:generate": "prisma generate --schema=./prisma/schema.prisma", "prisma:push": "prisma db push --schema=./prisma/schema.prisma", "prisma:seed": "ts-node prisma/seed.ts" }, "keywords": [ "timeslot", "booking", "scheduling", "prisma", "postgresql", "typescript", "slots", "appointments" ], "author": "Belal Yosry", "license": "MIT", "peerDependencies": { "@prisma/client": "^6.19.0", "prisma": "^6.19.0" }, "devDependencies": { "@prisma/client": "^6.19.0", "@types/node": "latest", "prisma": "^6.19.0", "ts-node": "latest", "tsup": "^8.5.1", "typescript": "latest" }, "dependencies": { "chalk": "^5.6.2", "commander": "^14.0.2" }, "repository": { "type": "git", "url": "https://github.com/beloyosry/timeslot-manager.git" }, "bugs": { "url": "https://github.com/beloyosry/timeslot-manager/issues" }, "homepage": "https://github.com/beloyosry/timeslot-manager#readme" }