开源依赖简化清单
项目依赖的开源组件核心信息,含名称、版本、仓库地址及许可类型,简化冗余条款,保留关键授权信息。
一、MIT 许可组件
核心条款:免费使用、修改、分发,需保留版权声明
| 组件名称 | 版本 | 仓库地址 |
|---|---|---|
| @0no-co/graphql.web | 1.0.13 | https://github.com/0no-co/graphql.web |
| abort-controller | 3.0.0 | https://github.com/mysticatea/abort-controller |
| abstract-leveldown | 0.12.4 / 2.6.1 | https://github.com/rvagg/node-abstract-leveldown / https://github.com/level/abstract-leveldown |
| accepts | 1.3.8 | https://github.com/jshttp/accepts |
| acorn | 8.12.1 | https://github.com/acornjs/acorn |
| aes-js | 3.0.0 / 3.1.2 | https://github.com/ricmoo/aes-js |
| agent-base | 6.0.2 / 7.1.1 | https://github.com/TooTallNate/node-agent-base / https://github.com/TooTallNate/proxy-agents |
| aggregate-error | 3.1.0 | https://github.com/sindresorhus/aggregate-error |
| ajv | 8.17.1 | https://github.com/ajv-validator/ajv |
| anser | 1.4.10 | https://github.com/IonicaBizau/anser |
| ansi-escapes | 4.3.2 | https://github.com/sindresorhus/ansi-escapes |
| ansi-fragments | 0.2.1 | https://github.com/zamotany/ansi-fragments |
| ansi-regex | 4.1.1 / 5.0.1 / 6.0.1 | https://github.com/chalk/ansi-regex |
| ansi-styles | 3.2.1 / 4.3.0 / 5.2.0 / 6.2.1 | https://github.com/chalk/ansi-styles |
| any-promise | 1.3.0 | https://github.com/kevinbeaty/any-promise |
| application-config-path | 0.1.1 | https://github.com/LinusU/node-application-config-path |
| arch | 2.2.0 | https://github.com/feross/arch |
| archiver | 5.3.2 | https://github.com/archiverjs/node-archiver |
| archiver-utils | 2.1.0 | https://github.com/archiverjs/archiver-utils |
| arg | 4.1.0 | https://github.com/zeit/arg |
| argparse | 1.0.10 | https://github.com/nodeca/argparse |
| array-buffer-byte-length | 1.0.2 | https://github.com/inspect-js/array-buffer-byte-length |
| arraybuffer.prototype.slice | 1.0.4 | https://github.com/es-shims/ArrayBuffer.prototype.slice |
| array-flatten | 1.1.1 | https://github.com/blakeembrey/array-flatten |
| array-includes | 3.1.8 | https://github.com/es-shims/array-includes |
| array.prototype.findlast | 1.2.5 | https://github.com/es-shims/Array.prototype.findLast |
| array.prototype.flatmap | 1.3.2 | https://github.com/es-shims/Array.prototype.flatMap |
| array.prototype.tosorted | 1.1.4 | https://github.com/es-shims/Array.prototype.toSorted |
| array-union | 2.1.0 | https://github.com/sindresorhus/array-union |
| asap | 2.0.6 | https://github.com/kriskowal/asap |
| asn1.js | 5.4.1 | https://github.com/indutny/asn1.js |
| assert | 2.0.0 | https://github.com/browserify/commonjs-assert |
| astral-regex | 1.0.0 | https://github.com/kevva/astral-regex |
| ast-types | 0.13.4 / 0.15.2 | https://github.com/benjamn/ast-types |
| async | 2.6.4 / 3.2.4 | https://github.com/caolan/async |
| asynckit | 0.4.0 | https://github.com/alexindigo/asynckit |
| async-limiter | 1.0.1 | https://github.com/strml/async-limiter |
| async-lock | 1.4.1 | https://github.com/rogierschouten/async-lock |
| async-mutex | 0.3.1 / 0.5.0 | https://github.com/DirtyHairy/async-mutex |
| asyncstorage-down | 4.2.0 | https://github.com/tradle/asyncstorage-down |
| atomic-sleep | 1.0.0 | https://github.com/davidmarkclements/atomic-sleep |
| available-typed-arrays | 1.0.7 | https://github.com/inspect-js/available-typed-arrays |
| await-semaphore | 0.1.3 | https://github.com/notenoughneon/await-semaphore |
| axios | 1.7.4 | https://github.com/axios/axios |
| @babel/code-frame | 7.10.4 / 7.26.2 | https://github.com/babel/babel |
| @babel/compat-data | 7.26.5 | https://github.com/babel/babel |
| @babel/core | 7.24.5 | https://github.com/babel/babel |
| babel-core | 7.0.0-bridge.0 | - |
| @babel/eslint-parser | 7.25.1 | https://github.com/babel/babel |
| @babel/generator | 7.26.5 | https://github.com/babel/babel |
| @babel/helper-annotate-as-pure | 7.25.9 | https://github.com/babel/babel |
| @babel/helper-compilation-targets | 7.26.5 | https://github.com/babel/babel |
| @babel/helper-create-class-features-plugin | 7.25.9 | https://github.com/babel/babel |
| @babel/helper-create-regexp-features-plugin | 7.26.3 | https://github.com/babel/babel |
| @babel/helper-define-polyfill-provider | 0.6.2 | https://github.com/babel/babel-polyfills |
| @babel/helper-environment-visitor | 7.24.7 | https://github.com/babel/babel |
| @babel/helper-member-expression-to-functions | 7.25.9 | https://github.com/babel/babel |
| @babel/helper-module-imports | 7.25.9 | https://github.com/babel/babel |
| @babel/helper-module-transforms | 7.26.0 | https://github.com/babel/babel |
| @babel/helper-optimise-call-expression | 7.25.9 | https://github.com/babel/babel |
| @babel/helper-plugin-utils | 7.26.5 | https://github.com/babel/babel |
| @babel/helper-remap-async-to-generator | 7.25.9 | https://github.com/babel/babel |
| @babel/helper-replace-supers | 7.26.5 | https://github.com/babel/babel |
| @babel/helpers | 7.24.5 | https://github.com/babel/babel |
| @babel/helper-skip-transparent-expression-wrappers | 7.25.9 | https://github.com/babel/babel |
| @babel/helper-string-parser | 7.25.9 | https://github.com/babel/babel |
| @babel/helper-validator-identifier | 7.25.9 | https://github.com/babel/babel |
| @babel/helper-validator-option | 7.25.9 | https://github.com/babel/babel |
| @babel/helper-wrap-function | 7.25.9 | https://github.com/babel/babel |
| @babel/highlight | 7.24.7 | https://github.com/babel/babel |
| @babel/parser | 7.26.5 | https://github.com/babel/babel |
| @babel/plugin-bugfix-firefox-class-in-computed-class-key | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-bugfix-safari-class-field-initializer-scope | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-bugfix-v8-static-class-fields-redefine-readonly | 7.25.9 | https://github.com/babel/babel |
| babel-plugin-module-resolver | 5.0.2 | https://github.com/tleunen/babel-plugin-module-resolver |
| babel-plugin-polyfill-corejs2 | 0.4.11 | https://github.com/babel/babel-polyfills |
| babel-plugin-polyfill-corejs3 | 0.10.6 | https://github.com/babel/babel-polyfills |
| babel-plugin-polyfill-regenerator | 0.6.2 | https://github.com/babel/babel-polyfills |
| @babel/plugin-proposal-async-generator-functions | 7.20.7 | https://github.com/babel/babel |
| @babel/plugin-proposal-class-properties | 7.18.6 | https://github.com/babel/babel |
| @babel/plugin-proposal-decorators | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-proposal-export-default-from | 7.24.1 | https://github.com/babel/babel |
| @babel/plugin-proposal-export-namespace-from | 7.18.9 | https://github.com/babel/babel |
| @babel/plugin-proposal-nullish-coalescing-operator | 7.18.6 | https://github.com/babel/babel |
| @babel/plugin-proposal-numeric-separator | 7.18.6 | https://github.com/babel/babel |
| @babel/plugin-proposal-object-rest-spread | 7.20.7 | https://github.com/babel/babel |
| @babel/plugin-proposal-optional-catch-binding | 7.18.6 | https://github.com/babel/babel |
| @babel/plugin-proposal-optional-chaining | 7.21.0 | https://github.com/babel/babel |
| @babel/plugin-proposal-private-property-in-object | 7.21.0-placeholder-for-preset-env.2 | https://github.com/babel/babel-plugin-proposal-private-property-in-object |
| babel-plugin-react-native-web | 0.18.12 | https://github.com/necolas/react-native-web |
| @babel/plugin-syntax-async-generators | 7.8.4 | https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-async-generators |
| @babel/plugin-syntax-class-properties | 7.12.13 | https://github.com/babel/babel |
| @babel/plugin-syntax-decorators | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-syntax-dynamic-import | 7.8.3 | https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-dynamic-import |
| @babel/plugin-syntax-export-default-from | 7.24.1 | https://github.com/babel/babel |
| @babel/plugin-syntax-export-namespace-from | 7.8.3 | https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-export-namespace-from |
| @babel/plugin-syntax-flow | 7.24.7 | https://github.com/babel/babel |
| @babel/plugin-syntax-import-assertions | 7.26.0 | https://github.com/babel/babel |
| @babel/plugin-syntax-import-attributes | 7.26.0 | https://github.com/babel/babel |
| @babel/plugin-syntax-jsx | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-syntax-nullish-coalescing-operator | 7.8.3 | https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-nullish-coalescing-operator |
| @babel/plugin-syntax-numeric-separator | 7.10.4 | https://github.com/babel/babel |
| @babel/plugin-syntax-object-rest-spread | 7.8.3 | https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-object-rest-spread |
| @babel/plugin-syntax-optional-catch-binding | 7.8.3 | https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-optional-catch-binding |
| @babel/plugin-syntax-optional-chaining | 7.8.3 | https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-optional-chaining |
| babel-plugin-syntax-trailing-function-commas | 7.0.0-beta.0 | https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-trailing-function-commas |
| @babel/plugin-syntax-typescript | 7.24.1 | https://github.com/babel/babel |
| @babel/plugin-syntax-unicode-sets-regex | 7.18.6 | https://github.com/babel/babel |
| @babel/plugin-transform-arrow-functions | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-transform-async-generator-functions | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-transform-async-to-generator | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-transform-block-scoped-functions | 7.26.5 | https://github.com/babel/babel |
| @babel/plugin-transform-block-scoping | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-transform-classes | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-transform-class-properties | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-transform-class-static-block | 7.26.0 | https://github.com/babel/babel |
| @babel/plugin-transform-computed-properties | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-transform-destructuring | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-transform-dotall-regex | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-transform-duplicate-keys | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-transform-duplicate-named-capturing-groups-regex | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-transform-dynamic-import | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-transform-exponentiation-operator | 7.26.3 | https://github.com/babel/babel |
| @babel/plugin-transform-export-namespace-from | 7.25.9 | https://github.com/babel/babel |
| babel-plugin-transform-flow-enums | 0.0.2 | https://github.com/facebook/flow |
| @babel/plugin-transform-flow-strip-types | 7.24.7 | https://github.com/babel/babel |
| @babel/plugin-transform-for-of | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-transform-function-name | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-transform-json-strings | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-transform-literals | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-transform-logical-assignment-operators | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-transform-member-expression-literals | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-transform-modules-amd | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-transform-modules-commonjs | 7.26.3 | https://github.com/babel/babel |
| @babel/plugin-transform-modules-systemjs | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-transform-modules-umd | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-transform-named-capturing-groups-regex | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-transform-new-target | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-transform-nullish-coalescing-operator | 7.26.6 | https://github.com/babel/babel |
| @babel/plugin-transform-numeric-separator | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-transform-object-assign | 7.24.1 | https://github.com/babel/babel |
| @babel/plugin-transform-object-rest-spread | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-transform-object-super | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-transform-optional-catch-binding | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-transform-optional-chaining | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-transform-parameters | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-transform-private-methods | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-transform-private-property-in-object | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-transform-property-literals | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-transform-react-display-name | 7.24.7 | https://github.com/babel/babel |
| @babel/plugin-transform-react-jsx | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-transform-react-jsx-self | 7.24.5 | https://github.com/babel/babel |
| @babel/plugin-transform-react-jsx-source | 7.24.1 | https://github.com/babel/babel |
| @babel/plugin-transform-regenerator | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-transform-regexp-modifiers | 7.26.0 | https://github.com/babel/babel |
| @babel/plugin-transform-reserved-words | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-transform-runtime | 7.24.3 | https://github.com/babel/babel |
| @babel/plugin-transform-shorthand-properties | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-transform-spread | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-transform-sticky-regex | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-transform-template-literals | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-transform-typeof-symbol | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-transform-typescript | 7.24.5 | https://github.com/babel/babel |
| @babel/plugin-transform-unicode-escapes | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-transform-unicode-property-regex | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-transform-unicode-regex | 7.25.9 | https://github.com/babel/babel |
| @babel/plugin-transform-unicode-sets-regex | 7.25.9 | https://github.com/babel/babel |
| @babel/preset-env | 7.26.0 | https://github.com/babel/babel |
| babel-preset-expo | 9.5.2 | https://github.com/expo/expo |
| babel-preset-fbjs | 3.4.0 | https://github.com/facebook/fbjs |
| @babel/preset-flow | 7.24.1 | https://github.com/babel/babel |
| @babel/preset-modules | 0.1.6-no-external-plugins | https://github.com/babel/preset-modules |
| @babel/preset-typescript | 7.24.1 | https://github.com/babel/babel |
| @babel/register | 7.24.6 | https://github.com/babel/babel |
| @babel/runtime | 7.26.0 | https://github.com/babel/babel |
| @babel/template | 7.25.9 | https://github.com/babel/babel |
| @babel/traverse | 7.26.5 | https://github.com/babel/babel |
| @babel/types | 7.26.5 | https://github.com/babel/babel |
| backo2 | 1.0.2 | https://github.com/mokesmokes/backo |
| balanced-match | 1.0.2 | https://github.com/juliangruber/balanced-match |
| base58check | 2.0.0 | https://github.com/wzbg/base58check |
| base58-js | 1.0.0 | https://github.com/pur3miish/base58-js |
| base-64 | 0.1.0 / 1.0.0 | https://github.com/mathiasbynens/base64 |
| base64-arraybuffer | 0.1.5 | https://github.com/niklasvh/base64-arraybuffer |
| base64-js | 1.3.1 / 1.5.1 | https://github.com/beatgammit/base64-js |
| base64-stream | 1.0.0 | https://github.com/mazira/base64-stream |
| base-x | 1.1.0 / 3.0.8 | https://github.com/cryptocoinjs/base-x |
| basic-ftp | 5.0.3 | https://github.com/patrickjuchli/basic-ftp |
| bech32 | 2.0.0 | https://github.com/bitcoinjs/bech32 |
| bignumber.js | 7.2.1 / 9.1.2 | https://github.com/MikeMcl/bignumber.js |
| binary-extensions | 2.2.0 | https://github.com/sindresorhus/binary-extensions |
| bindings | 1.5.0 | https://github.com/TooTallNate/node-bindings |
| bip66 | 1.1.5 | https://github.com/bitcoinjs/bip66 |
| bitcoin-address-validation | 2.2.3 | https://github.com/ruigomeseu/bitcoin-address-validation |
| metamask-mobile | 7.70.0 | https://github.com/MetaMask/metamask-mobile |
二、Apache 许可(2.0 版)
核心条款:免费使用、修改、分发,需保留版权声明及许可文本
| 组件名称 | 版本 | 仓库地址 |
|---|---|---|
| adbkit-apkreader | 3.2.0 | https://github.com/openstf/adbkit-apkreader |
| @ampproject/remapping | 2.2.1 | https://github.com/ampproject/remapping |
| appium-adb | 9.14.11 | https://github.com/appium/appium-adb |
| @appium/schema | 0.3.1 | https://github.com/appium/appium |
| @appium/support | 4.1.6 | https://github.com/appium/appium |
| @appium/tsconfig | 0.3.3 | - |
| @appium/types | 0.13.4 | https://github.com/appium/appium |
| asyncbox | 2.9.2 | https://github.com/jlipps/asyncbox |
| axios-retry | 3.9.1 | https://github.com/softonic/axios-retry |
三、ISC 许可
核心条款:免费使用、修改、分发,需保留版权声明
| 组件名称 | 版本 | 仓库地址 |
|---|---|---|
| anymatch | 3.1.3 | https://github.com/micromatch/anymatch |
| are-we-there-yet | 4.0.0 | https://github.com/npm/are-we-there-yet |
| aproba | 2.0.0 | https://github.com/iarna/aproba |
| at-least-node | 1.0.0 | https://github.com/RyanZim/at-least-node |
| b4a | 1.6.4 | https://github.com/holepunchto/b4a |
四、其他许可类型
-
2-Clause BSD 许可:apg-js(4.4.0),仓库地址:https://github.com/ldthomas/apg-js,核心条款:允许商用、修改、分发,需保留版权声明及许可文本。
-
Python Software Foundation License:argparse(2.0.1),仓库地址:https://github.com/nodeca/argparse,核心条款:开源免费,需遵循相关版权声明。
-
WTFPL 许可:argsarray(0.0.1)、Base64(0.2.1),核心条款:无限制使用、修改、分发,无需保留版权声明。
-
Unlicense 许可:big-integer(1.6.51),仓库地址:https://github.com/peterolson/BigInteger.js,核心条款:放弃版权,进入公共领域,可任意使用。