类库 › Valdi
Snapchat

Snapchat/Valdi

Valdi是一个跨平台的UI框架,通过使用声明式TypeScript编写UI,直接编译为iOS、Android和macOS的原生视图,提供优越的性能和开发效率。

15,930 542 15,930 56
在 GitHub 上查看

技术栈

框架

React ^17.0.2

构建工具

Gulp ^4.0.2 Webpack ^5.51.1

测试

Jest ^29.7.0 Mocha ^6.2.0 Playwright ^1.37.1

网络

Axios ^1.7.9

CSS 预处理器

Sass ^1.38.1

代码规范

ESLint ^8.27.0 Prettier ^2.7.1
查看全部依赖 (206)

依赖

@babel/core ^7.8.3 @babel/plugin-transform-typescript ^7.8.3 @babel/preset-env ^7.8.3 @babel/register 7.8.3 @babel/runtime ^7.20.1 @babel/types ^7.22.5 @bazel/bazelisk ^1.19.0 @c4312/chromehash ^0.2.0 @protobuf-ts/runtime ^2.11.1 @puppeteer/browsers ^2.4.1 @types/convert-source-map ^2.0.0 @types/debug ^4.1.8 @types/express ^4.17.6 @types/inquirer ^9.0.7 @types/jasmine 4.0.3 @types/jest ^29.5.14 @types/js-yaml 4.0.5 @types/lodash ^4.14.149 @types/node ^20.14.10 @types/request ^2.48.5 @types/source-map ^0.1.29 @types/terser ^3.12.0 @types/which ^1.3.2 @types/ws ^7.2.5 @types/yargs ^17.0.32 @typescript-eslint/eslint-plugin ^5.59.9 @typescript-eslint/parser ^6.21.0 @typescript-eslint/utils ^6.21.0 better-sqlite3 ^9.5.0 bufferutil ^4.0.8 color ^3.1.2 convert-source-map ^2.0.0 cookie-parser ~1.4.4 debug ^4.3.4 default-browser ^2.0.1 eslint-config-prettier ^8.8.0 eslint-plugin-import ^2.27.5 eslint-plugin-unicorn ^47.0.0 execa ^4.0.0 express ^4.17.1 extract-zip ^2.0.1 fast-glob ^3.2.12 glob ^11.0.1 glob-stream ^6.1.0 got ^11.1.4 http-errors ^1.7.3 inquirer ^8.0.0 inversify ^5.0.1 istanbul-lib-coverage ^3.2.0 istanbul-lib-instrument 4.0.3 jasmine-core 4.1.1 js-beautify ^1.11.0 js-yaml ^4.0.5 jsonc-parser ^3.3.1 lodash ^4.17.15 micromatch ^4.0.2 morgan ~1.9.1 optimist ^0.6.1 ora ^8.2.0 pug ^2.0.4 puppeteer ^22.0.0 react-dom ^17.0.2 reflect-metadata ^0.1.13 remotedebug-ios-webkit-adapter file:./remotedebug-ios-webkit-adapter request ^2.88.0 rxjs 7.5.5 signale ^1.4.0 source-map ^0.5.7 source-map-support ^0.5.19 split2 ^3.1.1 tail ^2.2.6 terser 4.6.10 ts-node ^8.10.2 tslib ^2.5.3 tslint ^5.18.0 tslint-config-airbnb ^5.11.1 typescript 5.3.3 underscore ^1.8.3 unzipper ^0.10.11 utf-8-validate ^5.0.10 vscode-js-debug-browsers ^1.0.2 vscode-nls ^4.1.2 which ^1.3.1 ws ^7.1.2 xml-js ^1.6.11 yaml ^2.1.1 yargs ^17.7.2

开发依赖

@babel/core ^7.27.4 @babel/preset-env ^7.27.2 @babel/preset-react ^7.27.1 @babel/preset-typescript ^7.21.5 @mixer/parallel-prettier ^2.0.0 @pptr/testrunner ^0.8.0 @snap/eslint-plugin-valdi 1.0.1 @types/better-sqlite3 ^7.6.10 @types/chai ^4.2.11 @types/chai-as-promised ^7.1.2 @types/chai-string ^1.4.2 @types/chai-subset ^1.3.3 @types/color ^3.0.1 @types/debug ^4.1.5 @types/del ^4.0.0 @types/eslint ^9.6.1 @types/express ^4.17.1 @types/glob ^7.1.1 @types/glob-stream ^6.1.0 @types/gulp ^4.0.6 @types/istanbul-lib-coverage ^2.0.4 @types/jasmine ^5.1.7 @types/jest ^26.0.14 @types/js-beautify ^1.8.2 @types/json-schema ^7.0.4 @types/lodash ^4.14.149 @types/long ^4.0.1 @types/marked ^0.7.4 @types/micromatch ^4.0.1 @types/microsoft__typescript-etw ^0.1.2 @types/minimist ^1.2.0 @types/mkdirp ^1.0.0 @types/mocha ^5.2.7 @types/node ^22.4.0 @types/optimist 0.0.29 @types/prettier ^2.0.0 @types/signale ^1.4.1 @types/sinon ^9.0.0 @types/split2 ^2.1.6 @types/stream-buffers ^3.0.3 @types/tail ^2.2.1 @types/tmp ^0.1.0 @types/underscore ^1.7.33 @types/vscode ^1.39.0 @types/ws ^7.2.3 @typescript-eslint/eslint-plugin ^6.21.0 @typescript-eslint/parser ^6.21.0 @typescript-eslint/utils ^6.21.0 @vscode/dts ^0.4.0 @vscode/test-electron ^2.3.0 @vscode/vsce ^2.21.0 babel-loader ^8.4.1 chai ^4.2.0 chai-as-promised ^7.1.1 chai-string ^1.5.0 chai-subset ^1.6.0 copyfiles ^2.1.1 css-loader ^6.2.0 deepmerge ^4.2.2 del ^5.1.0 eslint-config-prettier ^8.5.0 eslint-plugin-header ^3.0.0 eslint-plugin-import ^2.26.0 eslint-plugin-prettier ^4.2.1 eslint-plugin-rxjs ^5.0.2 eslint-plugin-unused-imports ^3.2.0 event-stream ^4.0.1 express ^4.17.1 fancy-log ^1.3.3 glob ^7.1.4 gulp-eslint ^6.0.0 gulp-filter ^6.0.0 gulp-mocha ^6.0.0 gulp-rename ^2.0.0 gulp-replace ^1.0.0 gulp-sourcemaps ^2.6.5 gulp-tsb ^4.0.5 gulp-tslint ^8.1.4 gulp-typescript ^5.0.1 gulp-util ^3.0.8 html-webpack-plugin ^5.3.2 husky ^4.2.3 jasmine ^5.6.0 lodash ^4.17.15 marked ^1.1.0 merge2 ^1.3.0 minimist ^1.2.5 mkdirp ^1.0.4 mocha-junit-reporter ^1.23.3 mocha-multi-reporters ^1.1.7 mock-socket ^3.0.1 mockery ^2.1.0 node-loader ^2.0.0 npm-run-all ^4.1.5 nyc ^15.0.1 path-browserify ^1.0.1 rimraf ^3.0.0 sass-loader ^12.1.0 serve ^11.1.0 sinon ^9.0.1 source-map-support ^0.5.12 stream-buffers ^3.0.2 style-loader ^3.2.1 ts-jest ^29.1.2 ts-loader ^9.5.1 ts-node ^10.9.2 tsconfig-paths-webpack-plugin ^4.1.0 tslint ^5.19.0 typemoq ^2.1.0 typescript 5.3.3 url-loader ^4.1.1 vsce ^1.75.0 vscode-debugadapter-testsupport ^1.40.3 vscode-debugprotocol ^1.40.0 vscode-nls-dev ^3.3.1 vscode-test ^1.2.0 webpack-bundle-analyzer ^3.6.1 webpack-cli ^4.8.0 webpack-dev-server ^4.15.1

评论

Home - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.1. UTC+08:00, 2026-04-07 08:26
浙ICP备14020137号-1 $Map of visitor$