类库
› storecraft
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