{ "name": "@calcom/platform-libraries", "version": "0.0.0", "main": "./dist/index.cjs", "module": "./dist/index.js", "types": "./dist/index.d.ts", "type": "module", "files": [ "dist" ], "scripts": { "build": "yarn vite build", "build:watch": "yarn vite build --watch", "watch-lru-fix": "watch -n 1 'sed -i'' -e \"s/const CACHE = new lruCache\\.LRUCache({ max: 1e3 });/const CACHE = new lruCache({ max: 1e3 });/g\" ./dist/index.cjs'", "build:dev": "yarn vite build && sed -i'' -e 's/const CACHE = new lruCache\\.LRUCache({ max: 1e3 });/const CACHE = new lruCache({ max: 1e3 });/g' ./dist/index.cjs", "local": "node scripts/local.js && npx rimraf dist && yarn build:dev && cd ../../.. && yarn", "publish-npm": "yarn && node scripts/prepublish.js && npx rimraf dist && yarn build && npm publish --access public && node scripts/postpublish.js" }, "dependencies": { "@calcom/features": "workspace:*", "@calcom/i18n": "workspace:*", "@calcom/lib": "workspace:*" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0", "stripe": "^9.0.0 || ^15.0.0", "zod": "^3.0.0" }, "devDependencies": { "@types/node": "20.17.23", "@vitejs/plugin-react": "5.1.2", "typescript": "5.9.3", "vite": "6.4.1", "vite-plugin-dts": "4.5.4", "vite-plugin-environment": "1.1.3" }, "exports": { "./workflows": { "import": "./dist/workflows.js", "require": "./dist/workflows.cjs", "types": "./dist/workflows.d.ts" }, "./app-store": { "import": "./dist/app-store.js", "require": "./dist/app-store.cjs", "types": "./dist/app-store.d.ts" }, "./event-types": { "import": "./dist/event-types.js", "require": "./dist/event-types.cjs", "types": "./dist/event-types.d.ts" }, ".": { "import": "./dist/index.js", "require": "./dist/index.cjs", "types": "./dist/index.d.ts" }, "./schedules": { "import": "./dist/schedules.js", "require": "./dist/schedules.cjs", "types": "./dist/schedules.d.ts" }, "./emails": { "import": "./dist/emails.js", "require": "./dist/emails.cjs", "types": "./dist/emails.d.ts" }, "./slots": { "import": "./dist/slots.js", "require": "./dist/slots.cjs", "types": "./dist/slots.d.ts" }, "./conferencing": { "import": "./dist/conferencing.js", "require": "./dist/conferencing.cjs", "types": "./dist/conferencing.d.ts" }, "./repositories": { "import": "./dist/repositories.js", "require": "./dist/repositories.cjs", "types": "./dist/repositories.d.ts" }, "./bookings": { "import": "./dist/bookings.js", "require": "./dist/bookings.cjs", "types": "./dist/bookings.d.ts" }, "./organizations": { "import": "./dist/organizations.js", "require": "./dist/organizations.cjs", "types": "./dist/organizations.d.ts" }, "./private-links": { "import": "./dist/private-links.js", "require": "./dist/private-links.cjs", "types": "./dist/private-links.d.ts" }, "./pbac": { "import": "./dist/pbac.js", "require": "./dist/pbac.cjs", "types": "./dist/pbac.d.ts" }, "./errors": { "import": "./dist/errors.js", "require": "./dist/errors.cjs", "types": "./dist/errors.d.ts" }, "./calendars": { "import": "./dist/calendars.js", "require": "./dist/calendars.cjs", "types": "./dist/calendars.d.ts" }, "./tasker": { "import": "./dist/tasker.js", "require": "./dist/tasker.cjs", "types": "./dist/tasker.d.ts" } }, "typesVersions": { "*": { "event-types": [ "dist/event-types.d.ts" ], "slots": [ "dist/slots.d.ts" ], "emails": [ "dist/emails.d.ts" ], "app-store": [ "dist/app-store.d.ts" ], "schedules": [ "dist/schedules.d.ts" ], "workflows": [ "dist/workflows.d.ts" ], "conferencing": [ "dist/conferencing.d.ts" ], "repositories": [ "dist/repositories.d.ts" ], "bookings": [ "dist/bookings.d.ts" ], "organizations": [ "dist/organizations.d.ts" ], "private-links": [ "dist/private-links.d.ts" ], "pbac": [ "dist/pbac.d.ts" ], "errors": [ "dist/errors.d.ts" ], "calendars": [ "dist/calendars.d.ts" ], "tasker": [ "dist/tasker.d.ts" ] } } }