类库 › courselit
codelitdev

codelitdev/courselit

这个仓库提供了创建、销售课程和数字下载的功能,用户可以在自己的品牌网站上发布博客,是Teachable等平台的开源替代品。

974 183 974 186
在 GitHub 上查看

技术栈

apps/docs-new javascript

框架

Next.js ^16.0.10 React 19.2.0

CSS 框架

Tailwind CSS ^4.1.4
查看全部依赖 (16)

依赖

@orama/core ^1.2.19 fumadocs-core 16.7.1 fumadocs-mdx 14.2.10 fumadocs-openapi ^10.4.1 fumadocs-ui 16.7.1 lucide-react ^0.553.0 react-dom 19.2.0 shiki ^4.0.2

开发依赖

@tailwindcss/postcss ^4.1.4 @types/mdx ^2.0.13 @types/node 22.14.1 @types/react 19.2.4 @types/react-dom ^19.2.2 postcss ^8.5.3 tsconfig workspace:^ typescript ^5.9.3

apps/queue javascript

查看全部依赖 (33)

依赖

@courselit/common-logic workspace:^ @courselit/common-models workspace:^ @courselit/email-editor workspace:^ @courselit/orm-models workspace:^ @courselit/utils workspace:^ @opentelemetry/api-logs ^0.204.0 @opentelemetry/exporter-logs-otlp-http ^0.204.0 @opentelemetry/resources ^2.1.0 @opentelemetry/sdk-logs ^0.204.0 @opentelemetry/sdk-node ^0.204.0 @types/jsdom ^21.1.7 bullmq ^4.14.0 express ^4.18.2 jsdom ^26.1.0 liquidjs ^10.11.1 mongodb ^6.15.0 mongoose ^8.13.1 nodemailer ^6.9.2 pino ^8.14.1 pino-mongodb ^4.3.0 posthog-node ^5.9.1 zod ^3.22.4

开发依赖

@shelf/jest-mongodb ^5.2.2 @types/express ^4.17.17 @types/jest ^29.5.14 @types/nodemailer ^6.4.8 mongodb-memory-server ^10.1.4 ts-jest ^29.4.4 tsconfig workspace:^ tsup ^7.2.0 tsx ^4.21.0 typescript ^5.9.3 typescript-eslint ^8.46.4

apps/web javascript

框架

Next.js ^16.0.10 React 19.2.0

CSS 框架

Tailwind CSS ^3.4.1

代码规范

ESLint ^9.12.0 Prettier ^3.0.2
查看全部依赖 (99)

依赖

@better-auth/sso ^1.5.6 @courselit/common-logic workspace:^ @courselit/common-models workspace:^ @courselit/components-library workspace:^ @courselit/email-editor workspace:^ @courselit/icons workspace:^ @courselit/orm-models workspace:^ @courselit/page-blocks workspace:^ @courselit/page-models workspace:^ @courselit/page-primitives workspace:^ @courselit/text-editor workspace:^ @courselit/utils workspace:^ @dnd-kit/core ^6.3.1 @dnd-kit/sortable ^8.0.0 @dnd-kit/utilities ^3.2.2 @hookform/resolvers ^3.9.1 @radix-ui/react-alert-dialog ^1.1.11 @radix-ui/react-avatar ^1.1.3 @radix-ui/react-checkbox ^1.1.4 @radix-ui/react-collapsible ^1.1.3 @radix-ui/react-compose-refs ^1.1.1 @radix-ui/react-dialog ^1.1.6 @radix-ui/react-dropdown-menu ^2.1.6 @radix-ui/react-label ^2.1.4 @radix-ui/react-popover ^1.1.6 @radix-ui/react-progress ^1.1.7 @radix-ui/react-radio-group ^1.2.3 @radix-ui/react-scroll-area ^1.2.3 @radix-ui/react-select ^2.1.6 @radix-ui/react-separator ^1.1.4 @radix-ui/react-slot ^1.2.3 @radix-ui/react-switch ^1.1.3 @radix-ui/react-tabs ^1.1.3 @radix-ui/react-toast ^1.2.6 @radix-ui/react-toggle ^1.1.6 @radix-ui/react-toggle-group ^1.1.7 @radix-ui/react-tooltip ^1.1.8 @radix-ui/react-visually-hidden ^1.1.0 @stripe/stripe-js ^5.4.0 @types/base-64 ^1.0.0 adm-zip ^0.5.16 archiver ^5.3.1 aws4 ^1.13.2 base-64 ^1.0.0 better-auth ^1.5.6 chart.js ^4.4.7 class-variance-authority ^0.7.0 clsx ^2.1.1 color-convert ^3.1.0 cookie ^0.4.2 date-fns ^4.1.0 graphql ^16.10.0 graphql-type-json ^0.3.2 jsdom ^26.1.0 lodash.debounce ^4.0.8 lucide-react ^0.553.0 medialit 0.2.0 mongodb ^6.15.0 mongoose ^8.13.1 next-themes ^0.4.6 nodemailer ^6.7.2 pug ^3.0.2 razorpay ^2.9.4 react-chartjs-2 ^5.3.0 react-csv ^2.2.2 react-dom 19.2.0 react-hook-form ^7.54.1 recharts ^2.15.1 remirror ^3.0.1 sharp ^0.33.2 slugify ^1.6.5 sonner ^2.0.7 stripe ^17.5.0 swagger-ui-react ^5.28.1 tailwind-merge ^2.5.4 tailwindcss-animate ^1.0.7 xml2js ^0.6.2 zod ^3.24.1

开发依赖

@eslint/eslintrc ^3.3.1 @shelf/jest-mongodb ^5.2.2 @types/adm-zip ^0.5.7 @types/bcryptjs ^2.4.2 @types/cookie ^0.4.1 @types/mongodb ^4.0.7 @types/node 17.0.21 @types/nodemailer ^6.4.4 @types/pug ^2.0.6 @types/react 19.2.4 @types/xml2js ^0.4.14 autoprefixer ^10.4.21 eslint-config-next 16.0.3 eslint-config-prettier ^9.0.0 identity-obj-proxy ^3.0.0 mongodb-memory-server ^10.1.4 postcss ^8.4.27 tailwind-config workspace:^ ts-jest ^29.4.4 tsconfig workspace:^ typescript ^5.6.2

根目录 javascript

测试

Jest ^29.7.0

CSS 框架

Tailwind CSS ^3.0.0

代码规范

ESLint ^9.12.0 Prettier ^3.0.2
查看全部依赖 (17)

开发依赖

@changesets/cli ^2.29.7 @testing-library/dom ^10.4.0 @testing-library/jest-dom ^6.6.3 @testing-library/react ^16.3.0 @testing-library/user-event ^14.6.1 @types/jest ^29.5.14 eslint-config-prettier ^8.5.0 eslint-plugin-import ^2.32.0 eslint-plugin-react ^7.37.5 eslint-plugin-react-hooks ^7.0.1 eslint-plugin-unused-imports ^4.3.0 husky ^9.1.7 jest-environment-jsdom ^29.7.0 lint-staged ^15.2.2 mongodb-memory-server ^10.1.4 ts-node ^10.9.2 typescript ^5.9.3

packages/common-logic javascript

代码规范

ESLint ^8.12.0
查看全部依赖 (14)

依赖

@courselit/common-models workspace:^ @courselit/email-editor workspace:^ @courselit/orm-models workspace:^ @courselit/utils workspace:^ jsonwebtoken ^9.0.3 mongoose ^8.13.1

开发依赖

@types/jsonwebtoken ^9.0.10 @types/node ^25.6.0 @typescript-eslint/eslint-plugin ^8.46.0 @typescript-eslint/parser ^8.46.0 rimraf ^4.1.1 tsconfig workspace:^ tsup 6.6.0 typescript ^4.9.5

packages/common-models javascript

代码规范

ESLint ^8.12.0
查看全部依赖 (6)

依赖

@courselit/email-editor workspace:^ @courselit/page-models workspace:^

开发依赖

@typescript-eslint/eslint-plugin ^8.46.0 @typescript-eslint/parser ^8.46.0 rimraf ^4.1.1 typescript ^4.6.0

packages/components-library javascript

代码规范

ESLint ^8.57.0
查看全部依赖 (45)

依赖

@courselit/common-models workspace:^ @courselit/icons workspace:^ @courselit/page-models workspace:^ @courselit/text-editor workspace:^ @courselit/utils workspace:^ @dnd-kit/core ^6.1.0 @dnd-kit/sortable ^8.0.0 @dnd-kit/utilities ^3.2.2 @radix-ui/react-accordion ^1.1.2 @radix-ui/react-alert-dialog ^1.1.11 @radix-ui/react-avatar ^1.0.4 @radix-ui/react-checkbox ^1.0.4 @radix-ui/react-dialog ^1.1.14 @radix-ui/react-dropdown-menu ^2.0.6 @radix-ui/react-form ^0.0.3 @radix-ui/react-label ^2.1.2 @radix-ui/react-popover ^1.1.14 @radix-ui/react-progress ^1.1.7 @radix-ui/react-scroll-area ^1.0.5 @radix-ui/react-select ^2.1.6 @radix-ui/react-slider ^1.1.2 @radix-ui/react-slot ^1.2.3 @radix-ui/react-switch ^1.1.3 @radix-ui/react-tabs ^1.1.3 @radix-ui/react-toast ^1.2.2 @radix-ui/react-tooltip ^1.0.7 class-variance-authority ^0.7.0 clsx ^2.1.0 cmdk ^1.1.1 currency-symbol-map ^5.1.0 lodash.debounce ^4.0.8 lucide-react ^0.553.0 react-dom ^19.2.0 tailwind-merge ^2.2.0 tailwindcss-animate ^1.0.7 tus-js-client ^4.3.1

开发依赖

@types/node ^24.10.1 @types/react ^18.3.7 @types/react-dom ^18.3.0 rimraf ^4.1.1 tailwind-config workspace:^ tsconfig workspace:^ tsup 6.6.0 typescript ^5.1.6 typescript-eslint ^7.4.0

packages/email-editor javascript

CSS 框架

Tailwind CSS ^3.4.1

代码规范

ESLint ^8.57.0
查看全部依赖 (25)

依赖

@radix-ui/react-dialog ^1.1.14 @radix-ui/react-label ^2.1.4 @radix-ui/react-popover ^1.1.14 @radix-ui/react-select ^2.2.2 @radix-ui/react-slider ^1.3.2 @radix-ui/react-slot ^1.2.3 @radix-ui/react-switch ^1.2.5 @radix-ui/react-tooltip ^1.2.7 @react-email/components ^1.0.1 @react-email/render ^2.0.0 class-variance-authority ^0.7.1 clsx ^2.1.1 lucide-react ^0.544.0 tailwind-merge ^3.3.1 tw-animate-css ^1.2.8 uuid ^11.1.0

开发依赖

@types/node ^20.11.24 @types/react ^18.0.0 autoprefixer ^10.4.18 postcss ^8.4.35 rimraf ^4.1.1 tailwindcss-animate ^1.0.7 tsup 6.6.0 typescript ^4.9.5 typescript-eslint ^7.4.0

packages/icons javascript

代码规范

ESLint ^8.57.0
查看全部依赖 (7)

依赖

@radix-ui/react-icons ^1.3.0

开发依赖

@types/react ^18.0.0 rimraf ^4.1.1 tsconfig workspace:^ tsup 6.6.0 typescript ^4.9.5 typescript-eslint ^7.4.0

packages/orm-models javascript

代码规范

ESLint ^8.12.0
查看全部依赖 (11)

依赖

@courselit/common-models workspace:^ @courselit/email-editor workspace:^ @courselit/page-models workspace:^ @courselit/utils workspace:^ mongoose ^8.13.1

开发依赖

@typescript-eslint/eslint-plugin ^8.46.0 @typescript-eslint/parser ^8.46.0 rimraf ^4.1.1 tsconfig workspace:^ tsup 6.6.0 typescript ^4.9.5

packages/page-blocks javascript

代码规范

ESLint ^8.57.0
查看全部依赖 (23)

依赖

@courselit/common-models workspace:^ @courselit/components-library workspace:^ @courselit/icons workspace:^ @courselit/page-models workspace:^ @courselit/page-primitives workspace:^ @courselit/text-editor workspace:^ @courselit/utils workspace:^ @tiptap/core ^3.0.0 @tiptap/static-renderer ^3.10.7 clsx ^2.1.1 swr ^2.3.3

开发依赖

@types/react ^18.3.7 @types/react-dom ^18.3.0 autoprefixer ^10.4.14 eslint-plugin-n ^15.2.0 eslint-plugin-promise ^6.0.0 postcss ^8.4.27 rimraf ^4.1.1 tailwind-config workspace:^ tsconfig workspace:^ tsup 6.6.0 typescript ^5.1.6 typescript-eslint ^7.4.0

packages/page-models javascript

代码规范

ESLint ^8.12.0
查看全部依赖 (4)

开发依赖

@typescript-eslint/eslint-plugin ^8.46.0 @typescript-eslint/parser ^8.46.0 rimraf ^4.1.1 typescript ^5.8.3

packages/page-primitives javascript

CSS 框架

Tailwind CSS 3

代码规范

ESLint ^8.57.0
查看全部依赖 (19)

依赖

@courselit/page-models workspace:^ @radix-ui/react-dialog ^1.1.15 @radix-ui/react-label ^2.1.8 @radix-ui/react-slot ^1.2.4 @radix-ui/react-switch ^1.2.6 class-variance-authority ^0.7.1 clsx ^2.1.1 lucide-react ^0.553.0 tailwind-merge ^3.4.0 tw-animate-css ^1.4.0

开发依赖

@types/react ^18.0.0 autoprefixer ^10.4.14 postcss ^8.4.27 rimraf ^4.1.1 tailwind-config workspace:^ tsconfig workspace:^ tsup 6.6.0 typescript ^5.8.3 typescript-eslint ^7.4.0

packages/scripts javascript

查看全部依赖 (8)

依赖

medialit ^0.1.0 mongoose ^8.14.0

开发依赖

@courselit/common-models workspace:^ @courselit/orm-models workspace:^ @courselit/utils workspace:^ @types/node ^24.10.1 ts-node ^10.9.2 tsconfig workspace:^

packages/tailwind-config javascript

CSS 框架

Tailwind CSS ^3.4.1
查看全部依赖 (1)

依赖

tailwindcss-animate ^1.0.7

packages/text-editor javascript

代码规范

ESLint ^8.57.0
查看全部依赖 (26)

依赖

@courselit/common-models workspace:^ @courselit/utils workspace:^ @floating-ui/dom ^1.6.0 @tiptap/core ^3.0.0 @tiptap/extension-bubble-menu ^3.10.4 @tiptap/extension-code-block-lowlight ^3.0.0 @tiptap/extension-dropcursor ^3.0.0 @tiptap/extension-gapcursor ^3.0.0 @tiptap/extension-heading ^3.0.0 @tiptap/extension-highlight ^3.11.0 @tiptap/extension-image ^3.0.0 @tiptap/extension-link ^3.0.0 @tiptap/extension-placeholder ^3.0.0 @tiptap/extension-table ^3.10.7 @tiptap/react ^3.0.0 @tiptap/starter-kit ^3.0.0 @tiptap/static-renderer ^3.10.7 highlight.js ^11.10.0 lowlight ^2.9.0 lucide-react ^0.544.0

开发依赖

@types/node ^18.8.0 @types/react ^17.0.43 rimraf ^4.1.1 tsconfig workspace:^ typescript ^5.6.2 typescript-eslint ^7.4.0

packages/utils javascript

代码规范

ESLint ^8.12.0
查看全部依赖 (10)

依赖

@courselit/common-models workspace:^ @sindresorhus/slugify ^2.2.1 nanoid ^5.0.9

开发依赖

@types/node ^20.19.0 @typescript-eslint/eslint-plugin ^8.46.0 @typescript-eslint/parser ^8.46.0 rimraf ^4.1.1 tsconfig workspace:^ tsup 6.6.0 typescript ^5.1.6

评论

trang chủ - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-05-06 00:37
浙ICP备14020137号-1 $bản đồ khách truy cập$