类库
› react-native-windows
microsoft/react-native-windows
React Native for Windows是一个基于React Native的扩展框架,允许开发者使用JavaScript和React技术构建原生Windows应用程序。它支持Windows 10 SDK,可用于开发PC、平板、二合一设备、Xbox及混合现实设备等多种Windows平台应用,实现跨平台开发体验。
技术栈
框架
React
19.2.0
测试
Jest
^29.7.0
代码规范
ESLint
^8.19.0
Prettier
2.8.8
查看全部依赖 (285)
依赖
@babel/core
^7.25.2
@babel/eslint-parser
^7.25.1
@babel/runtime
^7.0.0
@jest/create-cache-key-function
^29.7.0
@microsoft/1ds-core-js
^4.3.0
@microsoft/1ds-post-js
^4.3.0
@microsoft/eslint-plugin-sdl
^0.2.0
@octokit/rest
^18.5.3
@react-native-community/cli
20.0.0
@react-native-community/cli-platform-android
20.0.0
@react-native-community/cli-platform-ios
20.0.0
@react-native-community/template
0.83.2
@react-native-picker/picker
^2.5.1
@react-native-windows/automation-channel
0.0.0-canary.1036
@react-native-windows/cli
0.0.0-canary.285
@react-native-windows/codegen
0.0.0-canary.131
@react-native-windows/find-repo-root
^0.0.0-canary.99
@react-native-windows/fs
^0.0.0-canary.70
@react-native-windows/package-utils
^0.0.0-canary.96
@react-native-windows/telemetry
^0.0.0-canary.131
@react-native-windows/tester
0.0.1
@react-native/assets
1.0.0
@react-native/assets-registry
0.83.0-nightly-20251104-502efe1cc
@react-native/babel-preset
0.83.0-nightly-20251104-502efe1cc
@react-native/codegen
0.83.0-nightly-20251104-502efe1cc
@react-native/community-cli-plugin
0.83.0-nightly-20251104-502efe1cc
@react-native/eslint-config
0.83.0-nightly-20251104-502efe1cc
@react-native/gradle-plugin
0.83.0-nightly-20251104-502efe1cc
@react-native/js-polyfills
0.83.0-nightly-20251104-502efe1cc
@react-native/metro-config
0.83.0-nightly-20251104-502efe1cc
@react-native/new-app-screen
0.83.0-nightly-20251104-502efe1cc
@react-native/normalize-colors
0.83.0-nightly-20251104-502efe1cc
@react-native/popup-menu-android
0.83.0-nightly-20251104-502efe1cc
@react-native/tester
0.83.0-nightly-20251104-502efe1cc
@react-native/virtualized-lists
0.83.0-nightly-20251104-502efe1cc
@rnw-scripts/babel-node-config
2.3.3
@rnw-scripts/jest-e2e-config
1.4.12
@rnw-scripts/jest-unittest-config
1.5.12
@rnw-scripts/sample-custom-component
0.0.1
@rnw-scripts/stamp-version
0.0.0
@rnx-kit/metro-config
^2.2.3
@rnx-kit/metro-plugin-duplicates-checker
^3.0.2
@rnx-kit/metro-serializer
^2.0.3
@types/react
^19.2.0
@typescript-eslint/eslint-plugin
^7.1.1
@typescript-eslint/parser
^7.1.1
@xmldom/xmldom
^0.7.7
abort-controller
^3.0.0
anser
^1.4.9
ansi-regex
^5.0.0
art
^0.10.0
async
^3.2.3
babel-jest
^29.7.0
babel-plugin-syntax-hermes-parser
0.32.0
babel-plugin-transform-flow-enums
^0.0.2
base64-js
^1.5.1
chalk
^4.0.0
ci-info
^3.2.0
clang-format
^1.7.0
cli-spinners
^2.2.0
commander
^12.0.0
envinfo
^7.5.0
eslint-config-prettier
^8.5.0
eslint-plugin-ft-flow
^2.0.1
event-target-shim
^5.0.1
execa
^5.0.0
find-up
^4.1.0
flow-enums-runtime
^0.0.6
fp-ts
^2.5.0
get-monorepo-packages
^1.2.0
github-slugger
^1.3.0
glob
^7.1.1
globby
^11.1.0
graceful-fs
^4.2.8
hermes-eslint
0.23.1
inquirer
^7.1.0
invariant
^2.2.4
io-ts
^2.1.1
isutf8
^3.0.0
jest-environment-node
^29.7.0
jsonrpc-lite
^2.2.0
just-scripts
^1.3.3
knip
^5.85.0
lodash
^4.17.15
memoize-one
^5.0.0
metro-runtime
^0.83.1
metro-source-map
^0.83.1
minimatch
^10.0.3
mkdirp
^0.5.1
mustache
^4.0.1
node-fetch
^3.3.2
npm-registry-fetch
^11.0.0
nullthrows
^1.1.1
ora
^3.4.0
os-locale
^5.0.0
pretty-format
^29.7.0
promise
^8.3.0
prompts
^2.4.1
react-clone-referenced-element
^1.0.1
react-devtools-core
^6.1.5
react-native
0.83.0-nightly-20251104-502efe1cc
react-native-platform-override
0.0.0-canary.1020
react-native-windows
^0.0.0-canary.1036
react-refresh
^0.14.0
readline-sync
1.4.10
regenerator-runtime
^0.13.2
resolve
^1.14.2
scheduler
0.26.0
screenshot-desktop
^1.12.2
semver
^7.1.3
shelljs
^0.8.4
simple-git
^3.3.0
source-map-support
^0.5.19
stacktrace-parser
^0.1.10
upath
^1.2.0
username
^5.1.0
valid-url
^1.0.9
webdriverio
^6.9.0
whatwg-fetch
^3.0.0
ws
^6.2.3
xml-formatter
^2.4.0
xml-parser
^1.2.1
xml2js
^0.5.0
xpath
^0.0.27
yargs
^17.6.2
开发依赖
@babel/core
^7.25.2
@babel/eslint-parser
^7.25.1
@babel/generator
^7.25.0
@babel/plugin-syntax-typescript
^7.25.4
@babel/plugin-transform-private-methods
^7.22.0
@babel/plugin-transform-private-property-in-object
^7.22.0
@babel/plugin-transform-regenerator
^7.24.7
@babel/preset-env
^7.25.3
@babel/preset-flow
^7.24.7
@babel/preset-typescript
^7.21.0
@babel/runtime
^7.20.0
@electron/packager
^18.3.6
@expo/spawn-async
^1.7.2
@jest/create-cache-key-function
^29.2.1
@jest/environment
^29.3.0
@jest/globals
^29.7.0
@jest/types
^29.2.1
@microsoft/api-extractor
^7.52.2
@octokit/rest
^22.0.0
@office-iss/react-native-win32
^0.0.0-canary.308
@react-native-community/cli
20.0.0
@react-native-community/cli-doctor
20.0.0
@react-native-community/cli-platform-android
20.0.0
@react-native-community/cli-platform-ios
20.0.0
@react-native-community/cli-types
20.0.0
@react-native-windows/automation
0.0.0-canary.1036
@react-native-windows/automation-commands
0.0.0-canary.1036
@react-native-windows/cli
0.0.0-canary.285
@react-native-windows/codegen
0.0.0-canary.131
@react-native-windows/fs
^0.0.0-canary.70
@react-native-windows/perf-testing
0.0.0-canary.1034
@react-native/metro-babel-transformer
0.83.0-nightly-20251104-502efe1cc
@react-native/metro-config
0.83.0-nightly-20251104-502efe1cc
@react-native/new-app-screen
0.83.0-nightly-20251104-502efe1cc
@react-native/tester
0.83.0-nightly-20251104-502efe1cc
@rnw-scripts/babel-node-config
2.3.3
@rnw-scripts/babel-react-native-config
0.0.0
@rnw-scripts/beachball-config
0.0.0
@rnw-scripts/eslint-config
1.2.38
@rnw-scripts/format-files
*
@rnw-scripts/generated-beachball-config
0.0.0
@rnw-scripts/integrate-rn
*
@rnw-scripts/jest-out-of-tree-snapshot-resolver
^1.1.42
@rnw-scripts/jest-unittest-config
1.5.12
@rnw-scripts/just-task
*
@rnw-scripts/metro-dev-config
0.0.0
@rnw-scripts/prepare-release
*
@rnw-scripts/promote-release
*
@rnw-scripts/sample-custom-component
0.0.1
@rnw-scripts/stamp-version
0.0.0
@rnw-scripts/take-screenshot
*
@rnw-scripts/ts-config
2.0.6
@rnx-kit/cli
^1.1.0
@rnx-kit/jest-preset
^0.3.1
@tsconfig/node22
22.0.2
@types/async
^3.2.5
@types/chalk
^2.2.0
@types/diff-match-patch
^1.0.32
@types/envinfo
^7.8.1
@types/find-up
^4.0.0
@types/github-slugger
^1.3.0
@types/glob
^7.1.3
@types/graceful-fs
^4.1.5
@types/inquirer
^6.5.0
@types/jest
^29.2.2
@types/lodash
^4.14.168
@types/mustache
^4.1.1
@types/node
^22.14.0
@types/node-fetch
^2.5.8
@types/npm-registry-fetch
^8.0.0
@types/ora
^3.2.0
@types/prompts
2.0.10
@types/prop-types
15.7.1
@types/react
^19.2.0
@types/react-test-renderer
^19.1.0
@types/readline-sync
^1.4.4
@types/semver
^7.3.3
@types/shell-quote
^1.7.5
@types/shelljs
^0.8.8
@types/valid-url
^1.0.3
@types/xml-parser
^1.2.29
@types/xml2js
^0.4.8
@types/xmldom
^0.1.30
@types/yargs
16.0.0
@typescript-eslint/eslint-plugin
^7.1.1
@typescript-eslint/parser
^7.1.1
ansi-regex
^5.0.0
ansi-styles
^4.2.1
babel-jest
^29.6.3
babel-plugin-minify-dead-code-elimination
^0.5.2
babel-plugin-syntax-hermes-parser
0.32.0
babel-plugin-transform-define
^2.1.4
babel-plugin-transform-flow-enums
^0.0.2
beachball
^2.20.0
clang-format
^1.8.0
commander
^12.0.0
connect
^3.6.5
debug
^4.4.0
deep-equal
1.1.1
diff-match-patch
^1.0.4
eslint-config-prettier
^8.5.0
eslint-plugin-babel
^5.3.1
eslint-plugin-eslint-comments
^3.2.0
eslint-plugin-ft-flow
^2.0.1
eslint-plugin-jest
^29.0.1
eslint-plugin-jsx-a11y
^6.6.0
eslint-plugin-react
^7.30.1
eslint-plugin-react-native
^4.0.0
eslint-plugin-redundant-undefined
^0.4.0
eslint-plugin-relay
^1.8.3
fast-glob
^3.2.11
fb-dotslash
0.5.8
flow-api-translator
0.32.0
flow-bin
^0.289.0
glob
^7.1.1
hermes-eslint
0.32.0
hermes-transform
0.32.0
husky
^4.2.5
ini
^5.0.0
inquirer
^7.1.0
jest-config
^29.7.0
jest-diff
^29.7.0
jest-junit
^16.0.0
jest-snapshot
^29.7.0
jscodeshift
^0.14.0
jsonc-parser
2.2.1
just-scripts
^1.3.3
lage
^2.7.1
listr2
^6.4.1
lodash
^4.17.15
lookpath
^1.2.1
markdownlint-cli2
^0.17.2
markdownlint-rule-relative-links
^3.0.0
memfs
^4.38.2
metro-babel-register
^0.83.3
metro-memory-fs
^0.82.4
metro-transform-plugins
^0.83.3
micromatch
^4.0.4
minimatch
^9.0.0
node-fetch
^2.2.0
nullthrows
^1.1.1
prettier-plugin-hermes-parser
0.21.1
react-native
0.83.0-nightly-20251104-502efe1cc
react-native-platform-override
0.0.0-canary.1017
react-native-windows
^0.0.0-canary.1036
react-test-renderer
19.1.0
rimraf
^3.0.2
rxjs
npm:@react-native-community/rxjs@6.5.4-custom
sanitize-filename
^1.6.3
semver
^7.6.3
shell-quote
^1.8.1
shelljs
^0.8.5
signedsource
^2.0.0
supports-color
^7.1.0
temp-dir
^2.0.0
tinybench
^4.1.0
ts-jest
^29.0.3
typescript
5.0.4
unbroken
1.0.27
ws
^7.5.10