类库 › sparkling
tiktok

tiktok/sparkling

Sparkling是字节跳动开源的跨平台基础设施框架,旨在支撑大型应用(如TikTok)的多技术集成。它为核心Lynx跨平台框架提供生产级扩展能力,支持快速创建Android/iOS应用,提供统一路由方案、内置媒体/存储API,并可通过Sparkling Method扩展。

技术栈

根目录 javascript

查看全部依赖 (1)

开发依赖

typescript ^5.8.3

packages/create-sparkling-app javascript

测试

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

依赖

@clack/prompts ^0.10.1 chalk ^4.1.2 commander ^12.1.0 deepmerge ^4.3.1

开发依赖

@types/jest ^29.5.12 @types/node ^22.15.0 ts-jest ^29.1.2 typescript ^5.8.3

packages/methods/sparkling-media javascript

测试

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

依赖

sparkling-method workspace:*

开发依赖

@types/jest ^29.5.12 ts-jest ^29.1.2 typescript ^5.8.3

packages/methods/sparkling-navigation javascript

测试

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

依赖

sparkling-method workspace:*

开发依赖

@types/jest ^29.5.12 ts-jest ^29.1.2 typescript ^5.8.3

packages/methods/sparkling-storage javascript

测试

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

依赖

sparkling-method workspace:*

开发依赖

@types/jest ^29.5.12 ts-jest ^29.1.2 typescript ^5.8.3

packages/playground javascript

测试

Vitest ^3.1.2

代码规范

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

依赖

@lynx-js/react ^0.116.2 sparkling-media workspace:* sparkling-navigation workspace:* sparkling-storage workspace:*

开发依赖

@lynx-js/qrcode-rsbuild-plugin ^0.4.4 @lynx-js/react-rsbuild-plugin ^0.12.7 @lynx-js/rspeedy ^0.13.3 @lynx-js/types ^3.6.0 @rsbuild/core 1.7.2 @testing-library/jest-dom ^6.6.3 @types/react ^18.3.20 @vitest/coverage-v8 ^3.1.2 jsdom ^26.1.0 sparkling-debug-tool workspace:* sparkling-types workspace:* typescript ^5.8.3

packages/sparkling-app-cli javascript

测试

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

依赖

@lynx-js/rspeedy ^0.13.3 chalk ^4.1.2 commander ^12.1.0 fast-glob ^3.3.3 fs-extra ^11.2.0 semver ^7.6.0 ts-node ^10.9.2

开发依赖

@types/fs-extra ^11.0.4 @types/jest ^29.5.14 @types/node ^22.15.0 @types/semver ^7.5.0 ts-jest ^29.4.6 typescript ^5.8.3

packages/sparkling-method-cli javascript

测试

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

依赖

@clack/prompts ^0.10.1 chalk ^4.1.2 commander ^12.1.0 fast-glob ^3.3.3 fs-extra ^11.2.0 mustache ^4.2.0 typescript ^5.8.3

开发依赖

@types/fs-extra ^11.0.4 @types/jest ^29.5.12 @types/mustache ^4.2.5 @types/node ^22.15.0 ts-jest ^29.1.2 ts-node ^10.9.2

packages/sparkling-method javascript

查看全部依赖 (2)

开发依赖

@lynx-js/types 3.6.0 typescript ^5.8.3

packages/sparkling-types javascript

查看全部依赖 (2)

开发依赖

@lynx-js/types 3.6.0 typescript ^5.8.3

packages/website javascript

测试

Playwright ^1.58.2
查看全部依赖 (6)

开发依赖

@rspack/core 2.0.0-alpha.1 @rspress/core ^2.0.3 @rspress/plugin-llms ^2.0.3 sparkling-types workspace:* typedoc ^0.26.11 typedoc-plugin-markdown ~4.2.10

template/sparkling-app-template javascript

测试

Vitest ^4.0.18

代码规范

Prettier ^3.8.1
查看全部依赖 (16)

依赖

@lynx-js/react ^0.116.2 sparkling-debug-tool ~2.1.0-rc.12 sparkling-method ~2.1.0-rc.12 sparkling-navigation ~2.1.0-rc.12 sparkling-sdk ~2.1.0-rc.12

开发依赖

@lynx-js/qrcode-rsbuild-plugin ^0.4.4 @lynx-js/react-rsbuild-plugin ^0.12.7 @lynx-js/rspeedy ^0.13.3 @lynx-js/types ^3.6.0 @testing-library/jest-dom ^6.9.1 @types/react ^18.3.20 @vitest/coverage-v8 ^4.0.18 jsdom ^28.0.0 sparkling-app-cli ~2.1.0-rc.12 sparkling-types ~2.1.0-rc.12 typescript ^5.9.3

截图

TikTok_Sparkling.png

评论

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