@coursebuilder/core
Version:
Core package for Course Builder
169 lines • 5.21 kB
JSON
{
"name": "@coursebuilder/core",
"version": "1.0.6",
"description": "Core package for Course Builder",
"keywords": [
"coursebuilder",
"drizzle"
],
"author": "",
"license": "ISC",
"type": "module",
"types": "./dist/index.d.ts",
"files": [
"*.d.ts*",
"*.js*",
"lib",
"src",
"providers",
"inngest",
"dist",
"dist/*.d.ts*",
"dist/*.js*"
],
"exports": {
".": {
"types": "./dist/index.d.ts",
"import": "./dist/index.js",
"require": "./dist/index.js"
},
"./types": {
"types": "./dist/types.d.ts",
"import": "./dist/types.js",
"require": "./dist/types.js"
},
"./adapters": {
"types": "./dist/adapters.d.ts",
"import": "./dist/adapters.js",
"require": "./dist/adapters.js"
},
"./utils/*": {
"types": "./dist/lib/utils/*.d.ts",
"import": "./dist/lib/utils/*.js",
"require": "./dist/lib/utils/*.js"
},
"./providers": {
"types": "./dist/providers/index.d.ts"
},
"./providers/*": {
"types": "./dist/providers/*.d.ts",
"import": "./dist/providers/*.js",
"require": "./dist/providers/*.js"
},
"./schemas": {
"types": "./dist/schemas/index.d.ts",
"import": "./dist/schemas/index.js",
"require": "./dist/schemas/index.js"
},
"./schemas/*": {
"types": "./dist/schemas/*.d.ts",
"import": "./dist/schemas/*.js",
"require": "./dist/schemas/*.js"
},
"./lib/*": {
"types": "./dist/lib/*.d.ts",
"import": "./dist/lib/*.js",
"require": "./dist/lib/*.js"
},
"./pricing/*": {
"types": "./dist/lib/pricing/*.d.ts",
"import": "./dist/lib/pricing/*.js",
"require": "./dist/lib/pricing/*.js"
},
"./inngest": {
"types": "./dist/inngest/index.d.ts",
"import": "./dist/inngest/index.js",
"require": "./dist/inngest/index.js"
},
"./inngest/co-gardener/resource-chat": {
"types": "./dist/inngest/co-gardener/resource-chat.d.ts",
"import": "./dist/inngest/co-gardener/resource-chat.js",
"require": "./dist/inngest/co-gardener/resource-chat.js"
},
"./inngest/stripe/*": {
"types": "./dist/inngest/stripe/*.d.ts",
"import": "./dist/inngest/stripe/*.js",
"require": "./dist/inngest/stripe/*.js"
},
"./inngest/purchase-transfer/*": {
"types": "./dist/inngest/purchase-transfer/*.d.ts",
"import": "./dist/inngest/purchase-transfer/*.js",
"require": "./dist/inngest/purchase-transfer/*.js"
},
"./inngest/video-processing/events": {
"types": "./dist/inngest/video-processing/events/index.d.ts",
"import": "./dist/inngest/video-processing/events/index.js",
"require": "./dist/inngest/video-processing/events/index.js"
},
"./inngest/video-processing/events/*": {
"types": "./dist/inngest/video-processing/events/*.d.ts",
"import": "./dist/inngest/video-processing/events/*.js",
"require": "./dist/inngest/video-processing/events/*.js"
},
"./inngest/video-processing/functions": {
"types": "./dist/inngest/video-processing/functions/index.d.ts",
"import": "./dist/inngest/video-processing/functions/index.js",
"require": "./dist/inngest/video-processing/functions/index.js"
},
"./inngest/video-processing/functions/*": {
"types": "./dist/inngest/video-processing/functions/*.d.ts",
"import": "./dist/inngest/video-processing/functions/*.js",
"require": "./dist/inngest/video-processing/functions/*.js"
},
"./inngest/video-processing/utils": {
"types": "./dist/inngest/video-processing/utils.d.ts",
"import": "./dist/inngest/video-processing/utils.js",
"require": "./dist/inngest/video-processing/utils.js"
},
"./inngest/*": {
"types": "./dist/inngest/*.d.ts",
"import": "./dist/inngest/*.js",
"require": "./dist/inngest/*.js"
}
},
"private": false,
"publishConfig": {
"access": "public"
},
"dependencies": {
"@ai-sdk/openai": "^1.3.6",
"@anthropic-ai/sdk": "^0.17.1",
"@coursebuilder/email-templates": "^1.0.6",
"@react-email/components": "0.0.27",
"@slack/web-api": "^7.0.4",
"@types/cookie": "0.6.0",
"@types/uuid": "9.0.8",
"ai": "4.2.11",
"cookie": "0.6.0",
"date-fns": "^2.30.0",
"drizzle-zod": "^0.5.1",
"inngest": "3.35.0",
"liquidjs": "^10.16.3",
"nodemailer": "^6.7.2",
"openai-edge": "^1.2.2",
"pluralize": "^8.0.0",
"query-string": "^9.0.0",
"srt-parser-2": "^1.2.3",
"stripe": "16.9.0",
"unplugin-swc": "^1.4.4",
"uuid": "^9.0.1",
"xstate": "^5.13.0",
"@coursebuilder/nodash": "^0.0.1"
},
"devDependencies": {
"@auth/core": "0.37.2",
"@types/mjml": "^4.7.4",
"@types/nodemailer": "^6.4.14",
"@types/pluralize": "^0.0.33",
"@types/react": "19.1.8",
"react": "19.1.0",
"tsup": "8.0.2",
"zod": "^3.22.4"
},
"scripts": {
"clean": "rm -rf *.js *.d.ts* lib",
"build": "NODE_OPTIONS='--max-old-space-size=16384' tsup",
"dev": "NODE_OPTIONS='--max-old-space-size=16384' tsup --watch",
"test": "vitest run"
}
}