类库 › storecraft
store-craft

store-craft/storecraft

Storecraft是一个基于TypeScript/JavaScript的开源项目,旨在帮助开发者快速构建AI驱动的无头电商后端。它提供AI优先功能,包括智能对话端点、相似性搜索,并支持主流LLM和向量存储,同时兼容多种数据库(如MongoDB、SQLite等)和S3兼容存储,专注于提升电商后台开发效率。

技术栈

packages/chat javascript

框架

React ^19.0.0

构建工具

Vite ^6.1.0

CSS 框架

Tailwind CSS ^4.0.5

代码规范

ESLint ^9.19.0
查看全部依赖 (18)

依赖

@storecraft/sdk ^1.0.8 @storecraft/sdk-react-hooks ^1.0.30 @tailwindcss/typography ^0.5.16 @tailwindcss/vite ^4.0.9 markdown-to-jsx ^7.7.4 react-dom ^19.0.0 react-icons ^5.4.0

开发依赖

@eslint/js ^9.19.0 @storecraft/core ^1.0.27 @types/react ^19.0.8 @types/react-dom ^19.0.3 @vitejs/plugin-react ^4.3.4 eslint-plugin-react-hooks ^5.0.0 eslint-plugin-react-refresh ^0.4.18 globals ^15.14.0 typescript ~5.7.2 typescript-eslint ^8.22.0 vite-plugin-dts ^4.5.1

packages/cli javascript

代码规范

Prettier ^3.5.3
查看全部依赖 (22)

依赖

@clack/prompts ^0.10.0 boxen ^8.0.1 chalk ^5.3.0 gradient-string ^2.0.2 yargs ^17.7.2

开发依赖

@storecraft/core ^1.0.0 @storecraft/database-cloudflare-d1 ^1.0.0 @storecraft/database-mongodb ^1.0.0 @storecraft/database-mysql ^1.0.0 @storecraft/database-neon ^1.0.0 @storecraft/database-planetscale ^1.0.0 @storecraft/database-postgres ^1.0.0 @storecraft/database-sql-base ^1.0.0 @storecraft/database-sqlite ^1.0.0 @storecraft/database-turso ^1.0.0 @storecraft/mailer-providers-http ^1.0.0 @storecraft/payments-paypal ^1.0.0 @storecraft/payments-stripe ^1.0.0 @storecraft/storage-google ^1.0.0 @storecraft/storage-s3-compatible ^1.0.0 @types/yargs ^17.0.33 uvu ^0.5.6

packages/core javascript

查看全部依赖 (8)

依赖

zod ^3.22.4

开发依赖

@asteasolutions/zod-to-openapi ^6.4.0 @cloudflare/workers-types ^4.20250303.0 @storecraft/database-sqlite ^1.0.7 @storecraft/sdk ^1.0.15 @types/node ^20.11.0 peggy ^3.0.2 uvu ^0.5.6

packages/dashboard javascript

框架

React 18.2.0

构建工具

Vite ^6.1.0

CSS 框架

Tailwind CSS ^4.0.5

代码规范

ESLint ^9.19.0
查看全部依赖 (32)

依赖

@monaco-editor/react ^4.6.0 @storecraft/core ^1.0.0 @storecraft/sdk ^1.0.0 @storecraft/sdk-react-hooks ^1.0.0 @tailwindcss/vite ^4.0.9 air-datepicker ^3.5.3 js-base64 ^3.7.5 lightweight-charts ^5.0.5 marked ^15.0.8 monaco-editor ^0.48.0 react-dom 18.2.0 react-drag-drop-container ^6.1.1 react-icons ^4.9.0 react-image-crop ^11.0.7 react-inspector ^6.0.1 react-markdown-editor-lite ^1.3.4 react-router-dom ^6.14.1

开发依赖

@eslint/js ^9.19.0 @types/react ^19.0.8 @types/react-datepicker ^6.2.0 @types/react-dom ^19.0.3 @types/react-image-crop ^8.1.6 @vitejs/plugin-react ^4.3.4 eslint-plugin-react ^7.34.1 eslint-plugin-react-hooks ^5.0.0 eslint-plugin-react-refresh ^0.4.18 globals ^15.14.0 tailwind-scrollbar ^2.1.0 typescript ~5.7.2 typescript-eslint ^8.22.0 vite-plugin-css-injected-by-js ^3.5.1 vite-plugin-dts ^4.5.1

packages/databases/database-cloudflare-d1 javascript

查看全部依赖 (6)

依赖

@storecraft/core ^1.0.0 @storecraft/database-sql-base ^1.0.0

开发依赖

@cloudflare/workers-types ^4.20240806.0 @types/node ^20.11.0 dotenv ^16.3.1 uvu ^0.5.6

packages/databases/database-mongodb javascript

查看全部依赖 (7)

依赖

@storecraft/core ^1.0.0 migrate-mongo ^11.0.0 mongodb ^6.14.0

开发依赖

@types/migrate-mongo ^10.0.4 @types/node ^20.11.0 dotenv ^16.3.1 uvu ^0.5.6

packages/databases/database-mysql javascript

查看全部依赖 (6)

依赖

@storecraft/core ^1.0.0 @storecraft/database-sql-base ^1.0.0 mysql2 ^3.9.2

开发依赖

@types/node ^20.11.0 dotenv ^16.3.1 uvu ^0.5.6

packages/databases/database-neon javascript

查看全部依赖 (6)

依赖

@neondatabase/serverless ^0.9.4 @storecraft/core ^1.0.0 @storecraft/database-sql-base ^1.0.0

开发依赖

@types/node ^20.11.0 dotenv ^16.3.1 uvu ^0.5.6

packages/databases/database-planetscale javascript

查看全部依赖 (6)

依赖

@planetscale/database ^1.18.0 @storecraft/core ^1.0.0 @storecraft/database-sql-base ^1.0.0

开发依赖

@types/node ^20.11.0 dotenv ^16.3.1 uvu ^0.5.6

packages/databases/database-postgres javascript

查看全部依赖 (7)

依赖

@storecraft/core ^1.0.0 @storecraft/database-sql-base ^1.0.0 pg ^8.11.3

开发依赖

@types/node ^20.11.0 @types/pg ^8.11.2 dotenv ^16.3.1 uvu ^0.5.6

packages/databases/database-sql-base javascript

查看全部依赖 (12)

依赖

@storecraft/core ^1.0.0 kysely ^0.28.1

开发依赖

@types/better-sqlite3 ^7.6.9 @types/node ^20.11.0 @types/pg ^8.11.2 better-sqlite3 ^11.7.0 dotenv ^16.3.1 mysql2 ^3.9.2 pg ^8.11.3 tarn ^3.0.2 tedious ^18.1.0 uvu ^0.5.6

packages/databases/database-sqlite javascript

查看全部依赖 (7)

依赖

@storecraft/core ^1.0.0 @storecraft/database-sql-base ^1.0.0 better-sqlite3 ^11.7.0

开发依赖

@types/better-sqlite3 ^7.6.12 @types/node ^20.11.0 dotenv ^16.3.1 uvu ^0.5.6

packages/databases/database-turso javascript

查看全部依赖 (6)

依赖

@libsql/client ^0.15.4 @storecraft/core ^1.0.0 @storecraft/database-sql-base ^1.0.0

开发依赖

@types/node ^20.11.0 dotenv ^16.3.1 uvu ^0.5.6

packages/mailers/mailer-providers-http javascript

查看全部依赖 (4)

依赖

@storecraft/core ^1.0.0

开发依赖

@types/node ^20.11.0 dotenv ^16.3.1 uvu ^0.5.6

packages/mailers/mailer-smtp javascript

查看全部依赖 (6)

依赖

nodemailer ^6.9.9

开发依赖

@storecraft/core ^1.0.0 @types/node ^20.11.0 @types/nodemailer ^6.4.14 dotenv ^16.3.1 uvu ^0.5.6

packages/payments/payments-paypal javascript

查看全部依赖 (4)

开发依赖

@storecraft/core ^1.0.0 @types/node ^20.11.0 dotenv ^16.3.1 uvu ^0.5.6

packages/payments/payments-razor-pay javascript

查看全部依赖 (4)

开发依赖

@storecraft/core ^1.0.0 @types/node ^20.11.0 dotenv ^16.3.1 uvu ^0.5.6

packages/payments/payments-stripe javascript

查看全部依赖 (5)

依赖

stripe ^16.6.0

开发依赖

@storecraft/core ^1.0.0 @types/node ^20.11.0 dotenv ^16.3.1 uvu ^0.5.6

packages/playground/aws-lambda/app javascript

测试

Jest ^29.7.0
查看全部依赖 (12)

依赖

@storecraft/core * @storecraft/database-mongodb * aws-cdk-lib 2.153.0 constructs ^10.0.0 source-map-support ^0.5.21

开发依赖

@types/jest ^29.5.12 @types/node 20.14.9 aws-cdk 2.153.0 dotenv ^16.3.1 ts-jest ^29.1.5 ts-node ^10.9.2 typescript ~5.5.3

packages/playground/bun javascript

查看全部依赖 (11)

依赖

@storecraft/core ^1.0.0 @storecraft/database-mongodb ^1.0.0 @storecraft/payments-paypal ^1.0.0 @storecraft/payments-stripe ^1.0.0 @storecraft/storage-google ^1.0.0 @storecraft/storage-s3-compatible ^1.0.0 ansis ^3.2.0 chalk ^5.3.0 gradient-string ^2.0.2

开发依赖

@types/node ^20.11.0 dotenv ^16.3.1

packages/playground/cloudflare-workers javascript

查看全部依赖 (10)

依赖

@storecraft/core ^1.0.49 @storecraft/database-cloudflare-d1 ^1.0.21 @storecraft/mailer-providers-http ^1.0.17 @storecraft/payments-stripe ^1.0.17 @storecraft/storage-s3-compatible ^1.0.18

开发依赖

@cloudflare/workers-types ^4.20250430.0 @types/node ^22.15.3 dotenv ^16.5.0 typescript ^5.8.3 wrangler ^4.13.2

packages/playground/deno javascript

查看全部依赖 (11)

依赖

@storecraft/core ^1.0.5 @storecraft/database-mongodb ^1.0.1 @storecraft/payments-paypal ^1.0.1 @storecraft/payments-stripe ^1.0.1 @storecraft/storage-google ^1.0.0 @storecraft/storage-s3-compatible ^1.0.0 ansis ^3.2.0 chalk ^5.3.0 gradient-string ^2.0.2

开发依赖

@types/node ^20.11.0 dotenv ^16.3.1

packages/playground/google-functions javascript

查看全部依赖 (8)

依赖

@google-cloud/functions-framework ^3.4.2 @storecraft/core ^1.0.0 @storecraft/database-mongodb ^1.0.0 @storecraft/payments-paypal ^1.0.0 @storecraft/payments-stripe ^1.0.0 @storecraft/storage-google ^1.0.0

开发依赖

@types/node ^20.11.0 dotenv ^16.3.1

packages/playground/node-libsql javascript

查看全部依赖 (12)

依赖

@storecraft/core ^1.0.0 @storecraft/database-turso ^1.0.0 @storecraft/mailer-providers-http ^1.0.0 @storecraft/payments-paypal ^1.0.0 @storecraft/payments-stripe ^1.0.0 @storecraft/storage-google ^1.0.0 @storecraft/storage-s3-compatible ^1.0.0 ansis ^3.2.0 chalk ^5.3.0 gradient-string ^2.0.2

开发依赖

@types/node ^20.11.0 dotenv ^16.3.1

packages/playground/node-mongo javascript

查看全部依赖 (12)

依赖

@storecraft/core ^1.0.0 @storecraft/database-mongodb ^1.0.0 @storecraft/mailer-providers-http ^1.0.0 @storecraft/payments-paypal ^1.0.0 @storecraft/payments-stripe ^1.0.0 @storecraft/storage-google ^1.0.0 @storecraft/storage-s3-compatible ^1.0.0 ansis ^3.2.0 chalk ^5.3.0 gradient-string ^2.0.2

开发依赖

@types/node ^20.11.0 dotenv ^16.3.1

packages/playground/node-sqlite javascript

查看全部依赖 (12)

依赖

@storecraft/core ^1.0.0 @storecraft/database-sqlite ^1.0.0 @storecraft/mailer-providers-http ^1.0.0 @storecraft/payments-paypal ^1.0.0 @storecraft/payments-stripe ^1.0.0 @storecraft/storage-google ^1.0.0 @storecraft/storage-s3-compatible ^1.0.0 ansis ^3.2.0 chalk ^5.3.0 gradient-string ^2.0.2

开发依赖

@types/node ^20.11.0 dotenv ^16.3.1

packages/playground javascript

查看全部依赖 (11)

依赖

@storecraft/core ^1.0.0 @storecraft/database-mongodb ^1.0.0 @storecraft/payments-paypal ^1.0.0 @storecraft/payments-stripe ^1.0.0 @storecraft/storage-google ^1.0.0 @storecraft/storage-s3-compatible ^1.0.0 ansis ^3.2.0 chalk ^5.3.0 gradient-string ^2.0.2

开发依赖

@types/node ^20.11.0 dotenv ^16.3.1

packages/playground/stackblitz-libsql-node javascript

查看全部依赖 (5)

依赖

@storecraft/core ^1.0.0 @storecraft/database-turso ^1.0.0 @storecraft/mailer-providers-http ^1.0.0

开发依赖

@types/node ^20.11.0 dotenv ^16.3.1

packages/sdks/sdk-react-hooks javascript

查看全部依赖 (1)

依赖

@storecraft/sdk ^1.0.0

packages/sdks/sdk javascript

查看全部依赖 (1)

依赖

@storecraft/core ^1.0.0

packages/storage/storage-google javascript

查看全部依赖 (4)

依赖

@storecraft/core ^1.0.0

开发依赖

@types/node ^20.11.0 dotenv ^16.3.1 uvu ^0.5.6

packages/storage/storage-s3-compatible javascript

查看全部依赖 (4)

依赖

@storecraft/core ^1.0.0

开发依赖

@types/node ^20.11.0 dotenv ^16.3.1 uvu ^0.5.6

评论

Главная - Вики-сайт
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-05-14 16:07
浙ICP备14020137号-1 $Гость$