Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

example: PyTorch Live integration #1485

Draft
wants to merge 55 commits into
base: main
Choose a base branch
from
Draft

example: PyTorch Live integration #1485

wants to merge 55 commits into from

Conversation

mrousavy
Copy link
Owner

@mrousavy mrousavy commented Feb 20, 2023

What

Uses PyTorch Core to convert a Frame to a Image. This would allow us to run any ML Model inside VisionCamera straight from JS - no native code (Frame Processor Plugins) - proof of concept PR: facebookresearch/playtorch#199

Changes

Tested on

Related issues

mrousavy and others added 30 commits February 8, 2023 17:48
* chore: Upgrade Example to RN 0.71

* chore: Upgrade all libs

* fix: Fix CameraRoll installation

* Update Gradle Tools

* fix: Fix buildscripts

* Clean out build.gradle

* fix: Fix Kotlin setup

* fix: Move kotlin-android dependency to lib

* Move `_setGlobalConsole`

* Update gradle-wrapper.properties

* Rebuild lockfiles

* chore: Update build:gradle

* Update StatusBarBlurBackground.tsx

* Use Java 11 in Workflows

* Update MediaPage.tsx

* Add `google` repository to build.gradle

* Double Java Heap size

* Increase heap size

* Alternative args

* Update build.gradle
* Setup RN Worklets

* Use RN Worklets on iOS

* Fix console

* Add `installFrameProcessorBindings()` function

* Add `FrameProcessorPlugins` proxy (BREAKING CHANGE)

* Clean up docs

* Update FRAME_PROCESSORS.mdx

* Use RN Worklets 0.2.5

* feat: Android build setup

* Rewrite Android Frame Processor Part

* Update CMakeLists.txt

* fix: Add react-native-worklets Gradle dependency

* Update Podfile.lock

* fix build

* gradle:7.4.1

* Init JSI Bindings in method on Android

* Fix Folly flags

* fix: Init `FrameProcessorRuntimeManager` later

* fix: Wrap in `<GestureHandlerRootView>`

* Refactor plugins

* fix: Remove enableFrameProcessors

* Install RN Worklets from current GH master

* Update babel.config.js

* Update CameraViewModule.kt

* Update ImageProxyUtils.java

* feat: Upgrade to Reanimated v3

* fix: Fix crash on Worklet init

* Update RN Worklets to latest master

* fix: Simplify FP Plugins Proxy
…1472)

Before, Frame Processors ran on a separate Thread.

After, Frame Processors run fully synchronous and always at the same FPS as the Camera.

Two new functions have been introduced:

* `runAtTargetFps(fps: number, func: () => void)`: Runs the given code as often as the given `fps`, effectively throttling it's calls.
* `runAsync(frame: Frame, func: () => void)`: Runs the given function on a separate Thread for Frame Processing. A strong reference to the Frame is held as long as the function takes to execute.

You can use `runAtTargetFps` to throttle calls to a specific API (e.g. if your Camera is running at 60 FPS, but you only want to run face detection at ~25 FPS, use `runAtTargetFps(25, ...)`.)

You can use `runAsync` to run a heavy algorithm asynchronous, so that the Camera is not blocked while your algorithm runs. This is useful if your main sync processor draws something, and your async processor is doing some image analysis on the side. 

You can also combine both functions.

Examples:

```js
const frameProcessor = useFrameProcessor((frame) => {
  'worklet'
  console.log("I'm running at 60 FPS!")
}, [])
```

```js
const frameProcessor = useFrameProcessor((frame) => {
  'worklet'
  console.log("I'm running at 60 FPS!")

  runAtTargetFps(10, () => {
    'worklet'
    console.log("I'm running at 10 FPS!")
  })
}, [])
```



```js
const frameProcessor = useFrameProcessor((frame) => {
  'worklet'
  console.log("I'm running at 60 FPS!")

  runAsync(frame, () => {
    'worklet'
    console.log("I'm running on another Thread, I can block for longer!")
  })
}, [])
```

```js
const frameProcessor = useFrameProcessor((frame) => {
  'worklet'
  console.log("I'm running at 60 FPS!")

  runAtTargetFps(10, () => {
    'worklet'
    runAsync(frame, () => {
      'worklet'
      console.log("I'm running on another Thread at 10 FPS, I can block for longer!")
    })
  })
}, [])
```
* fix: Fix CI for "Build Android"

* update versions

* Update Gemfile.lock

* format swift

* fix: Fix swift lint

* Update .swiftlint.yml

* Use C++17 for lint

* fix: Fix C++ lints
@github-actions
Copy link
Contributor

yarn.lock changes

Summary

Status Count
ADDED 110
UPDATED 392
DOWNGRADED 5
REMOVED 67
Click to toggle table visibility
Name Status Previous Current
@actions/core UPDATED 1.6.0 1.10.0
@actions/http-client UPDATED 1.0.11 2.0.1
@ampproject/remapping UPDATED 2.1.2 2.2.0
@babel/code-frame UPDATED 7.16.7 7.18.6
@babel/compat-data UPDATED 7.17.7 7.20.14
@babel/core UPDATED 7.17.8 7.20.12
@babel/eslint-parser ADDED - 7.19.1
@babel/generator UPDATED 7.17.7 7.20.14
@babel/helper-annotate-as-pure UPDATED 7.16.7 7.18.6
@babel/helper-builder-binary-assignment-operator-visitor UPDATED 7.16.7 7.18.9
@babel/helper-compilation-targets UPDATED 7.17.7 7.20.7
@babel/helper-create-class-features-plugin UPDATED 7.17.6 7.20.12
@babel/helper-create-regexp-features-plugin UPDATED 7.17.0 7.20.5
@babel/helper-define-polyfill-provider UPDATED 0.3.1 0.3.3
@babel/helper-environment-visitor UPDATED 7.16.7 7.18.9
@babel/helper-explode-assignable-expression UPDATED 7.16.7 7.18.6
@babel/helper-function-name UPDATED 7.16.7 7.19.0
@babel/helper-get-function-arity REMOVED 7.16.7 -
@babel/helper-hoist-variables UPDATED 7.16.7 7.18.6
@babel/helper-member-expression-to-functions UPDATED 7.17.7 7.20.7
@babel/helper-module-imports UPDATED 7.16.7 7.18.6
@babel/helper-module-transforms UPDATED 7.17.7 7.20.11
@babel/helper-optimise-call-expression UPDATED 7.16.7 7.18.6
@babel/helper-plugin-utils UPDATED 7.16.7 7.20.2
@babel/helper-remap-async-to-generator UPDATED 7.16.8 7.18.9
@babel/helper-replace-supers UPDATED 7.16.7 7.20.7
@babel/helper-simple-access UPDATED 7.17.7 7.20.2
@babel/helper-skip-transparent-expression-wrappers UPDATED 7.16.0 7.20.0
@babel/helper-split-export-declaration UPDATED 7.16.7 7.18.6
@babel/helper-string-parser ADDED - 7.19.4
@babel/helper-validator-identifier UPDATED 7.16.7 7.19.1
@babel/helper-validator-option UPDATED 7.16.7 7.18.6
@babel/helper-wrap-function UPDATED 7.16.8 7.20.5
@babel/helpers UPDATED 7.17.8 7.20.13
@babel/highlight UPDATED 7.16.10 7.18.6
@babel/parser UPDATED 7.17.8 7.20.15
@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression UPDATED 7.16.7 7.18.6
@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining UPDATED 7.16.7 7.20.7
@babel/plugin-proposal-async-generator-functions UPDATED 7.16.8 7.20.7
@babel/plugin-proposal-class-properties UPDATED 7.16.7 7.18.6
@babel/plugin-proposal-class-static-block UPDATED 7.17.6 7.20.7
@babel/plugin-proposal-dynamic-import UPDATED 7.16.7 7.18.6
@babel/plugin-proposal-export-default-from UPDATED 7.16.7 7.18.10
@babel/plugin-proposal-export-namespace-from UPDATED 7.16.7 7.18.9
@babel/plugin-proposal-json-strings UPDATED 7.16.7 7.18.6
@babel/plugin-proposal-logical-assignment-operators UPDATED 7.16.7 7.20.7
@babel/plugin-proposal-nullish-coalescing-operator UPDATED 7.16.7 7.18.6
@babel/plugin-proposal-numeric-separator UPDATED 7.16.7 7.18.6
@babel/plugin-proposal-object-rest-spread UPDATED 7.17.3 7.20.7
@babel/plugin-proposal-optional-catch-binding UPDATED 7.16.7 7.18.6
@babel/plugin-proposal-optional-chaining UPDATED 7.16.7 7.20.7
@babel/plugin-proposal-private-methods UPDATED 7.16.11 7.18.6
@babel/plugin-proposal-private-property-in-object UPDATED 7.16.7 7.20.5
@babel/plugin-proposal-unicode-property-regex UPDATED 7.16.7 7.18.6
@babel/plugin-syntax-export-default-from UPDATED 7.16.7 7.18.6
@babel/plugin-syntax-flow UPDATED 7.16.7 7.18.6
@babel/plugin-syntax-import-assertions ADDED - 7.20.0
@babel/plugin-syntax-jsx UPDATED 7.16.7 7.18.6
@babel/plugin-syntax-typescript UPDATED 7.16.7 7.20.0
@babel/plugin-transform-arrow-functions UPDATED 7.16.7 7.20.7
@babel/plugin-transform-async-to-generator UPDATED 7.16.8 7.20.7
@babel/plugin-transform-block-scoped-functions UPDATED 7.16.7 7.18.6
@babel/plugin-transform-block-scoping UPDATED 7.16.7 7.20.15
@babel/plugin-transform-classes UPDATED 7.16.7 7.20.7
@babel/plugin-transform-computed-properties UPDATED 7.16.7 7.20.7
@babel/plugin-transform-destructuring UPDATED 7.17.7 7.20.7
@babel/plugin-transform-dotall-regex UPDATED 7.16.7 7.18.6
@babel/plugin-transform-duplicate-keys UPDATED 7.16.7 7.18.9
@babel/plugin-transform-exponentiation-operator UPDATED 7.16.7 7.18.6
@babel/plugin-transform-flow-strip-types UPDATED 7.16.7 7.19.0
@babel/plugin-transform-for-of UPDATED 7.16.7 7.18.8
@babel/plugin-transform-function-name UPDATED 7.16.7 7.18.9
@babel/plugin-transform-literals UPDATED 7.16.7 7.18.9
@babel/plugin-transform-member-expression-literals UPDATED 7.16.7 7.18.6
@babel/plugin-transform-modules-amd UPDATED 7.16.7 7.20.11
@babel/plugin-transform-modules-commonjs UPDATED 7.17.7 7.20.11
@babel/plugin-transform-modules-systemjs UPDATED 7.17.8 7.20.11
@babel/plugin-transform-modules-umd UPDATED 7.16.7 7.18.6
@babel/plugin-transform-named-capturing-groups-regex UPDATED 7.16.8 7.20.5
@babel/plugin-transform-new-target UPDATED 7.16.7 7.18.6
@babel/plugin-transform-object-assign REMOVED 7.16.7 -
@babel/plugin-transform-object-super UPDATED 7.16.7 7.18.6
@babel/plugin-transform-parameters UPDATED 7.16.7 7.20.7
@babel/plugin-transform-property-literals UPDATED 7.16.7 7.18.6
@babel/plugin-transform-react-display-name UPDATED 7.16.7 7.18.6
@babel/plugin-transform-react-jsx-development UPDATED 7.16.7 7.18.6
@babel/plugin-transform-react-jsx-self UPDATED 7.16.7 7.18.6
@babel/plugin-transform-react-jsx-source UPDATED 7.16.7 7.19.6
@babel/plugin-transform-react-jsx UPDATED 7.17.3 7.20.13
@babel/plugin-transform-react-pure-annotations UPDATED 7.16.7 7.18.6
@babel/plugin-transform-regenerator UPDATED 7.16.7 7.20.5
@babel/plugin-transform-reserved-words UPDATED 7.16.7 7.18.6
@babel/plugin-transform-runtime UPDATED 7.17.0 7.19.6
@babel/plugin-transform-shorthand-properties UPDATED 7.16.7 7.18.6
@babel/plugin-transform-spread UPDATED 7.16.7 7.20.7
@babel/plugin-transform-sticky-regex UPDATED 7.16.7 7.18.6
@babel/plugin-transform-template-literals UPDATED 7.16.7 7.18.9
@babel/plugin-transform-typeof-symbol UPDATED 7.16.7 7.18.9
@babel/plugin-transform-typescript UPDATED 7.16.8 7.20.13
@babel/plugin-transform-unicode-escapes UPDATED 7.16.7 7.18.10
@babel/plugin-transform-unicode-regex UPDATED 7.16.7 7.18.6
@babel/preset-env UPDATED 7.16.11 7.20.2
@babel/preset-flow UPDATED 7.16.7 7.18.6
@babel/preset-react UPDATED 7.16.7 7.18.6
@babel/preset-typescript UPDATED 7.16.7 7.18.6
@babel/register UPDATED 7.17.7 7.18.9
@babel/regjsgen ADDED - 0.8.0
@babel/runtime UPDATED 7.17.8 7.20.13
@babel/template UPDATED 7.16.7 7.20.7
@babel/traverse UPDATED 7.17.3 7.20.13
@babel/types UPDATED 7.17.0 7.20.7
@cnakazawa/watch REMOVED 1.0.4 -
@eslint/eslintrc UPDATED 0.4.3 1.4.1
@expo/config-plugins UPDATED 4.1.0 5.0.4
@expo/config-types UPDATED 44.0.0 47.0.0
@expo/json-file UPDATED 8.2.34 8.2.36
@expo/plist UPDATED 0.0.17 0.0.18
@hapi/hoek UPDATED 9.2.1 9.3.0
@humanwhocodes/config-array UPDATED 0.5.0 0.11.8
@humanwhocodes/module-importer ADDED - 1.0.1
@jest/create-cache-key-function UPDATED 27.5.1 29.4.2
@jest/environment ADDED - 29.4.2
@jest/fake-timers ADDED - 29.4.2
@jest/schemas ADDED - 29.4.2
@jest/types UPDATED 27.5.1 29.4.2
@jridgewell/gen-mapping ADDED - 0.3.2
@jridgewell/resolve-uri UPDATED 3.0.5 3.1.0
@jridgewell/set-array ADDED - 1.1.2
@jridgewell/source-map ADDED - 0.3.2
@jridgewell/sourcemap-codec UPDATED 1.4.11 1.4.14
@jridgewell/trace-mapping UPDATED 0.3.4 0.3.17
@nicolo-ribaudo/eslint-scope-5-internals ADDED - 5.1.1-v1
@octokit/auth-token UPDATED 2.5.0 3.0.3
@octokit/core UPDATED 3.6.0 4.2.0
@octokit/endpoint UPDATED 6.0.12 7.0.5
@octokit/graphql UPDATED 4.8.0 5.0.5
@octokit/openapi-types UPDATED 11.2.0 16.0.0
@octokit/plugin-paginate-rest UPDATED 2.17.0 5.0.1
@octokit/plugin-rest-endpoint-methods UPDATED 5.13.0 6.8.1
@octokit/request-error UPDATED 2.1.0 3.0.3
@octokit/request UPDATED 5.6.3 6.2.3
@octokit/rest UPDATED 18.12.0 19.0.5
@octokit/types UPDATED 6.34.0 9.0.0
@pnpm/network.ca-file ADDED - 1.0.2
@pnpm/npm-conf ADDED - 1.0.5
@react-native-community/cli-clean ADDED - 10.1.1
@react-native-community/cli-config ADDED - 10.1.1
@react-native-community/cli-debugger-ui UPDATED 6.0.0 10.0.0
@react-native-community/cli-doctor ADDED - 10.1.1
@react-native-community/cli-hermes UPDATED 6.3.0 10.1.3
@react-native-community/cli-platform-android UPDATED 6.3.0 10.1.3
@react-native-community/cli-platform-ios UPDATED 6.2.0 10.1.1
@react-native-community/cli-plugin-metro UPDATED 6.4.0 10.1.1
@react-native-community/cli-server-api UPDATED 6.4.3 10.1.1
@react-native-community/cli-tools UPDATED 6.2.0 10.1.1
@react-native-community/cli-types UPDATED 6.0.0 10.0.0
@react-native-community/cli UPDATED 6.4.0 10.1.3
@react-native-community/eslint-config UPDATED 3.0.1 3.2.0
@react-native-community/eslint-plugin UPDATED 1.1.0 1.3.0
@react-native/normalize-color UPDATED 2.0.0 2.1.0
@release-it/conventional-changelog UPDATED 3.3.0 5.1.1
@shopify/react-native-skia ADDED - 0.1.175
@sideway/address UPDATED 4.1.3 4.1.4
@sideway/formula UPDATED 3.0.0 3.0.1
@sinclair/typebox ADDED - 0.25.21
@sindresorhus/is UPDATED 4.6.0 5.3.0
@sinonjs/commons ADDED - 2.0.0
@sinonjs/fake-timers ADDED - 10.0.2
@szmarczak/http-timer UPDATED 4.0.6 5.0.1
@tootallnate/once ADDED - 1.1.2
@types/cacheable-request REMOVED 6.0.2 -
@types/graceful-fs REMOVED 4.1.5 -
@types/invariant REMOVED 2.2.35 -
@types/json-schema UPDATED 7.0.10 7.0.11
@types/keyv REMOVED 3.1.4 -
@types/node UPDATED 17.0.22 18.13.0
@types/pixelmatch ADDED - 5.2.4
@types/pngjs ADDED - 6.0.1
@types/prop-types UPDATED 15.7.4 15.7.5
@types/react-native UPDATED 0.65.21 0.71.2
@types/react UPDATED 17.0.41 18.0.27
@types/responselike REMOVED 1.0.0 -
@types/semver ADDED - 7.3.13
@types/stack-utils ADDED - 2.0.1
@types/ws ADDED - 8.5.4
@types/yargs UPDATED 16.0.4 17.0.22
@typescript-eslint/eslint-plugin UPDATED 4.33.0 5.51.0
@typescript-eslint/experimental-utils REMOVED 4.33.0 -
@typescript-eslint/parser UPDATED 4.33.0 5.51.0
@typescript-eslint/scope-manager UPDATED 4.33.0 5.51.0
@typescript-eslint/type-utils ADDED - 5.51.0
@typescript-eslint/types UPDATED 4.33.0 5.51.0
@typescript-eslint/typescript-estree UPDATED 4.33.0 5.51.0
@typescript-eslint/utils ADDED - 5.51.0
@typescript-eslint/visitor-keys UPDATED 4.33.0 5.51.0
@xmldom/xmldom UPDATED 0.7.5 0.7.9
acorn-walk ADDED - 8.2.0
acorn UPDATED 7.4.1 8.8.2
agent-base ADDED - 6.0.2
ajv DOWNGRADED 8.10.0 6.12.6
ansi-colors REMOVED 4.1.1 -
ansi-escapes UPDATED 4.3.2 6.0.0
ansi-regex UPDATED 5.0.1 6.0.1
ansi-styles UPDATED 4.3.0 6.2.1
anymatch UPDATED 3.1.2 3.1.3
appdirsjs UPDATED 1.2.6 1.2.7
argparse UPDATED 1.0.10 2.0.1
array-filter REMOVED 0.0.1 -
array-includes UPDATED 3.1.4 3.1.6
array-map REMOVED 0.0.0 -
array-reduce REMOVED 0.0.0 -
array.prototype.flatmap UPDATED 1.2.5 1.3.1
array.prototype.map ADDED - 1.0.5
array.prototype.tosorted ADDED - 1.1.1
astral-regex DOWNGRADED 2.0.0 1.0.0
async UPDATED 2.6.3 3.2.4
asynckit REMOVED 0.4.0 -
at-least-node REMOVED 1.0.0 -
available-typed-arrays ADDED - 1.0.5
babel-eslint REMOVED 10.1.0 -
babel-plugin-dynamic-import-node REMOVED 2.3.3 -
babel-plugin-polyfill-corejs2 UPDATED 0.3.1 0.3.3
babel-plugin-polyfill-corejs3 UPDATED 0.5.2 0.6.0
babel-plugin-polyfill-regenerator UPDATED 0.3.1 0.4.1
before-after-hook UPDATED 2.2.2 2.2.3
bl UPDATED 4.1.0 5.1.0
boxen UPDATED 5.1.2 7.0.1
bplist-parser UPDATED 0.3.0 0.3.1
brace-expansion UPDATED 1.1.11 2.0.1
browserslist UPDATED 4.20.2 4.21.5
buffer UPDATED 5.7.1 6.0.3
bytes UPDATED 3.0.0 3.1.2
cacheable-lookup UPDATED 5.0.4 7.0.0
cacheable-request UPDATED 7.0.2 10.2.7
camelcase UPDATED 6.3.0 7.0.1
caniuse-lite UPDATED 1.0.30001319 1.0.30001451
canvaskit-wasm ADDED - 0.38.0
capture-exit REMOVED 2.0.0 -
chalk UPDATED 4.1.2 5.2.0
ci-info UPDATED 3.3.0 3.7.1
cli-boxes UPDATED 2.2.1 3.0.0
cli-cursor UPDATED 3.1.0 4.0.0
cli-spinners UPDATED 2.6.1 2.7.0
cli-width UPDATED 3.0.0 4.0.0
cliui UPDATED 7.0.4 8.0.1
clone-response REMOVED 1.0.2 -
colors REMOVED 1.4.0 -
combined-stream REMOVED 1.0.8 -
commander UPDATED 2.20.3 9.5.0
config-chain ADDED - 1.1.13
configstore UPDATED 5.0.1 6.0.0
convert-source-map UPDATED 1.8.0 1.9.0
core-js-compat UPDATED 3.21.1 3.27.2
cosmiconfig UPDATED 7.0.1 8.0.0
crypto-random-string UPDATED 2.0.0 4.0.0
csstype UPDATED 3.0.11 3.1.1
data-uri-to-buffer ADDED - 4.0.1
dayjs UPDATED 1.11.0 1.11.7
debug UPDATED 4.3.3 4.3.4
decamelize-keys UPDATED 1.1.0 1.1.1
decode-uri-component UPDATED 0.2.0 0.2.2
defaults UPDATED 1.0.3 1.0.4
define-lazy-prop ADDED - 2.0.0
define-properties UPDATED 1.1.3 1.1.4
degenerator ADDED - 3.0.2
del UPDATED 6.0.0 6.1.1
delayed-stream REMOVED 1.0.0 -
depd UPDATED 1.1.2 2.0.0
deprecated-react-native-prop-types ADDED - 3.0.1
destroy UPDATED 1.0.4 1.2.0
dot-prop UPDATED 5.3.0 6.0.1
duplexer3 REMOVED 0.1.4 -
eastasianwidth ADDED - 0.2.0
electron-to-chromium UPDATED 1.4.89 1.4.294
emoji-regex UPDATED 8.0.0 9.2.2
enquirer REMOVED 2.3.6 -
error-stack-parser UPDATED 2.0.7 2.1.4
es-abstract UPDATED 1.19.1 1.21.1
es-array-method-boxes-properly ADDED - 1.0.0
es-get-iterator ADDED - 1.1.3
es-set-tostringtag ADDED - 2.0.1
es-shim-unscopables ADDED - 1.0.0
escape-goat UPDATED 2.1.1 4.0.0
escape-string-regexp UPDATED 4.0.0 5.0.0
escodegen ADDED - 1.14.3
eslint-config-prettier UPDATED 6.15.0 8.6.0
eslint-plugin-flowtype REMOVED 2.50.3 -
eslint-plugin-ft-flow ADDED - 2.0.3
eslint-plugin-jest UPDATED 22.4.1 26.9.0
eslint-plugin-prettier UPDATED 3.1.2 4.2.1
eslint-plugin-react-hooks UPDATED 4.3.0 4.6.0
eslint-plugin-react-native UPDATED 3.11.0 4.0.0
eslint-plugin-react UPDATED 7.29.4 7.32.2
eslint-scope UPDATED 5.1.1 7.1.1
eslint-visitor-keys UPDATED 2.1.0 3.3.0
eslint UPDATED 7.32.0 8.33.0
espree UPDATED 7.3.1 9.4.1
exec-sh REMOVED 0.3.6 -
execa UPDATED 5.1.1 6.1.0
fast-glob UPDATED 3.2.11 3.2.12
fastq UPDATED 1.13.0 1.15.0
fb-watchman UPDATED 2.0.1 2.0.2
fetch-blob ADDED - 3.2.0
figures UPDATED 3.2.0 5.0.0
file-uri-to-path ADDED - 2.0.0
filter-obj REMOVED 1.1.0 -
flatted UPDATED 3.2.5 3.2.7
flow-parser UPDATED 0.121.0 0.185.2
for-each ADDED - 0.3.3
form-data-encoder ADDED - 2.1.4
form-data REMOVED 4.0.0 -
formdata-polyfill ADDED - 4.0.10
fs-extra UPDATED 9.1.0 10.1.0
ftp ADDED - 0.3.10
function.prototype.name ADDED - 1.1.5
functional-red-black-tree REMOVED 1.0.1 -
functions-have-names ADDED - 1.2.3
get-intrinsic UPDATED 1.1.1 1.2.0
get-stdin REMOVED 6.0.0 -
get-uri ADDED - 3.0.2
git-up UPDATED 4.0.5 7.0.0
git-url-parse UPDATED 11.6.0 13.1.0
glob-parent UPDATED 5.1.2 6.0.2
glob UPDATED 7.2.0 8.1.0
global-dirs UPDATED 3.0.0 3.0.1
globals UPDATED 13.13.0 13.20.0
globalthis ADDED - 1.0.3
globby UPDATED 11.0.4 13.1.2
gopd ADDED - 1.0.1
got UPDATED 11.8.3 12.5.3
graceful-fs UPDATED 4.2.9 4.2.10
grapheme-splitter ADDED - 1.0.4
has-bigints UPDATED 1.0.1 1.0.2
has-property-descriptors ADDED - 1.0.0
has-proto ADDED - 1.0.1
has-yarn UPDATED 2.1.0 3.0.0
hermes-engine REMOVED 0.9.0 -
hermes-estree ADDED - 0.8.0
hermes-parser UPDATED 0.4.7 0.8.0
http-cache-semantics UPDATED 4.1.0 4.1.1
http-errors UPDATED 1.8.1 2.0.0
http-proxy-agent ADDED - 4.0.1
http2-wrapper UPDATED 1.0.3 2.2.0
https-proxy-agent ADDED - 5.0.1
human-signals UPDATED 2.1.0 3.0.1
ignore UPDATED 5.2.0 5.2.4
import-cwd REMOVED 3.0.0 -
import-from REMOVED 3.0.0 -
import-lazy UPDATED 2.1.0 4.0.0
inquirer UPDATED 8.2.0 9.1.4
internal-slot UPDATED 1.0.3 1.0.5
ip UPDATED 1.1.5 2.0.0
is-arguments ADDED - 1.1.1
is-array-buffer ADDED - 3.0.1
is-callable UPDATED 1.2.4 1.2.7
is-core-module UPDATED 2.8.1 2.11.0
is-interactive UPDATED 1.0.0 2.0.0
is-map ADDED - 2.0.2
is-npm UPDATED 5.0.0 6.0.0
is-number-object UPDATED 1.0.6 1.0.7
is-set ADDED - 2.0.2
is-shared-array-buffer UPDATED 1.0.1 1.0.2
is-ssh UPDATED 1.3.3 1.4.0
is-stream UPDATED 2.0.1 3.0.0
is-typed-array ADDED - 1.1.10
is-unicode-supported UPDATED 0.1.0 1.3.0
is-yarn-global UPDATED 0.3.0 0.4.1
isarray UPDATED 1.0.0 2.0.5
iterate-iterator ADDED - 1.0.2
iterate-value ADDED - 1.0.2
jest-environment-node ADDED - 29.4.2
jest-haste-map REMOVED 26.6.2 -
jest-message-util ADDED - 29.4.2
jest-mock ADDED - 29.4.2
jest-regex-util UPDATED 26.0.0 27.5.1
jest-serializer UPDATED 26.6.2 27.5.1
jest-util UPDATED 26.6.2 29.4.2
jest-worker UPDATED 26.6.2 27.5.1
jetifier UPDATED 1.6.8 2.0.0
joi UPDATED 17.6.0 17.7.1
js-sdsl ADDED - 4.3.0
js-yaml UPDATED 3.14.1 4.1.0
jsc-android UPDATED 250230.2.1 250231.0.0
jscodeshift UPDATED 0.11.0 0.13.1
json-schema-traverse DOWNGRADED 1.0.0 0.4.1
json5 UPDATED 2.2.1 2.2.3
jsonify REMOVED 0.0.0 -
jsx-ast-utils UPDATED 3.2.1 3.3.3
keyv UPDATED 4.1.1 4.5.2
klaw REMOVED 1.3.1 -
kleur UPDATED 3.0.3 4.1.5
latest-version UPDATED 5.1.0 7.0.0
lodash.isequal REMOVED 4.5.0 -
lodash.truncate REMOVED 4.4.2 -
log-symbols UPDATED 4.1.0 5.1.0
lowercase-keys UPDATED 2.0.0 3.0.0
macos-release UPDATED 2.5.0 3.1.0
make-dir DOWNGRADED 3.1.0 2.1.0
memoize-one ADDED - 5.2.1
metro-babel-register REMOVED 0.66.2 -
metro-babel-transformer UPDATED 0.66.2 0.73.7
metro-cache-key UPDATED 0.66.2 0.73.7
metro-cache UPDATED 0.66.2 0.73.7
metro-config UPDATED 0.66.2 0.73.7
metro-core UPDATED 0.66.2 0.73.7
metro-file-map ADDED - 0.73.7
metro-hermes-compiler UPDATED 0.66.2 0.73.7
metro-inspector-proxy UPDATED 0.66.2 0.73.7
metro-minify-terser ADDED - 0.73.7
metro-minify-uglify UPDATED 0.66.2 0.73.7
metro-react-native-babel-preset UPDATED 0.66.2 0.73.7
metro-react-native-babel-transformer UPDATED 0.66.2 0.73.7
metro-resolver UPDATED 0.66.2 0.73.7
metro-runtime UPDATED 0.66.2 0.73.7
metro-source-map UPDATED 0.66.2 0.73.7
metro-symbolicate UPDATED 0.66.2 0.73.7
metro-transform-plugins UPDATED 0.66.2 0.73.7
metro-transform-worker UPDATED 0.66.2 0.73.7
metro UPDATED 0.66.2 0.73.7
micromatch UPDATED 4.0.4 4.0.5
mimic-fn UPDATED 2.1.0 4.0.0
mimic-response UPDATED 3.1.0 4.0.0
minimatch UPDATED 3.1.2 5.1.6
minimist UPDATED 1.2.6 1.2.8
mkdirp UPDATED 0.5.5 0.5.6
natural-compare-lite ADDED - 1.4.0
netmask ADDED - 2.0.2
new-github-release-url UPDATED 1.0.0 2.0.0
nocache UPDATED 2.1.0 3.0.4
node-domexception ADDED - 1.0.0
node-fetch UPDATED 2.6.7 3.3.0
node-releases UPDATED 2.0.2 2.0.10
normalize-url UPDATED 6.1.0 8.0.0
npm-run-path UPDATED 4.0.1 5.1.0
ob1 UPDATED 0.66.2 0.73.7
object-inspect UPDATED 1.12.0 1.12.3
object.assign UPDATED 4.1.2 4.1.4
object.entries UPDATED 1.1.5 1.1.6
object.fromentries UPDATED 2.0.5 2.0.6
object.hasown UPDATED 1.1.0 1.1.2
object.values UPDATED 1.1.5 1.1.6
on-finished UPDATED 2.3.0 2.4.1
onetime UPDATED 5.1.2 6.0.0
open UPDATED 7.4.2 8.4.0
options REMOVED 0.0.6 -
ora UPDATED 5.4.1 6.1.2
os-name UPDATED 4.0.1 5.0.1
p-cancelable UPDATED 2.1.1 3.0.0
pac-proxy-agent ADDED - 5.0.0
pac-resolver ADDED - 5.0.1
package-json UPDATED 6.5.0 8.1.0
parse-path UPDATED 4.0.3 7.0.0
parse-url UPDATED 6.0.0 8.1.0
path-key UPDATED 3.1.1 4.0.0
pixelmatch ADDED - 5.3.0
plist UPDATED 3.0.4 3.0.6
pngjs ADDED - 6.0.0
pod-install UPDATED 0.1.32 0.1.38
prepend-file REMOVED 2.0.1 -
prepend-http REMOVED 2.0.0 -
prettier UPDATED 2.6.0 2.8.4
pretty-format UPDATED 26.6.2 29.4.2
progress REMOVED 2.0.3 -
promise.allsettled ADDED - 1.0.6
promise UPDATED 8.1.0 8.3.0
proto-list ADDED - 1.2.4
protocols UPDATED 1.4.8 2.0.1
proxy-agent ADDED - 5.0.0
proxy-from-env ADDED - 1.1.0
punycode UPDATED 2.1.1 2.3.0
pupa UPDATED 2.1.1 3.1.0
qs REMOVED 6.10.3 -
query-string REMOVED 6.14.1 -
raw-body ADDED - 2.5.1
react-devtools-core UPDATED 4.24.1 4.27.2
react-freeze REMOVED 1.0.0 -
react-is UPDATED 17.0.2 18.2.0
react-native-builder-bob UPDATED 0.18.2 0.20.3
react-native-codegen UPDATED 0.0.7 0.71.5
react-native-gradle-plugin ADDED - 0.71.15
react-native-reanimated REMOVED 2.5.0 -
react-native-screens REMOVED 3.13.1 -
react-native-worklets ADDED - 0.1.0
react-native UPDATED 0.66.4 0.71.3
react-reconciler ADDED - 0.27.0
react-shallow-renderer ADDED - 16.15.0
react UPDATED 17.0.2 18.2.0
regenerate-unicode-properties UPDATED 10.0.1 10.1.0
regenerator-runtime UPDATED 0.13.9 0.13.11
regenerator-transform UPDATED 0.14.5 0.15.1
regexp.prototype.flags UPDATED 1.4.1 1.4.3
regexpu-core UPDATED 5.0.1 5.3.0
registry-auth-token UPDATED 4.2.1 5.0.1
registry-url UPDATED 5.1.0 6.0.1
regjsgen REMOVED 0.6.0 -
regjsparser UPDATED 0.8.4 0.9.1
release-it UPDATED 14.13.1 15.6.0
remove-trailing-separator REMOVED 1.1.0 -
require-from-string REMOVED 2.0.2 -
resolve UPDATED 2.0.0-next.3 2.0.0-next.4
responselike UPDATED 2.0.0 3.0.0
restore-cursor UPDATED 3.1.0 4.0.0
rsvp REMOVED 4.8.5 -
rxjs UPDATED 7.5.5 7.8.0
safe-regex-test ADDED - 1.0.0
sane REMOVED 4.1.0 -
scheduler UPDATED 0.20.2 0.23.0
semver-diff UPDATED 3.1.1 4.0.0
semver UPDATED 7.3.5 7.3.8
send UPDATED 0.17.2 0.18.0
serve-static UPDATED 1.14.2 1.15.0
setimmediate REMOVED 1.0.5 -
shell-quote UPDATED 1.7.3 1.8.0
simple-plist UPDATED 1.3.0 1.3.1
slash UPDATED 3.0.0 4.0.0
slice-ansi DOWNGRADED 4.0.0 2.1.0
smart-buffer ADDED - 4.2.0
socks-proxy-agent ADDED - 5.0.1
socks ADDED - 2.7.1
source-map UPDATED 0.7.3 0.7.4
spdx-license-ids UPDATED 3.0.11 3.0.12
split-on-first REMOVED 1.1.0 -
stack-utils ADDED - 2.0.6
stackframe UPDATED 1.2.1 1.3.4
statuses UPDATED 1.5.0 2.0.1
stop-iteration-iterator ADDED - 1.0.0
strict-uri-encode REMOVED 2.0.0 -
string-hash-64 REMOVED 1.0.3 -
string-natural-compare ADDED - 3.0.1
string-width UPDATED 4.2.3 5.1.2
string.prototype.matchall UPDATED 4.0.7 4.0.8
string.prototype.trimend UPDATED 1.0.4 1.0.6
string.prototype.trimstart UPDATED 1.0.4 1.0.6
strip-ansi UPDATED 6.0.1 7.0.1
strip-final-newline UPDATED 2.0.0 3.0.0
supports-color UPDATED 7.2.0 8.1.1
table REMOVED 6.8.0 -
temp-dir REMOVED 1.0.0 -
temp-write REMOVED 4.0.0 -
temp UPDATED 0.8.3 0.8.4
terser ADDED - 5.16.3
to-readable-stream REMOVED 1.0.0 -
tslib UPDATED 2.3.1 2.5.0
type-detect ADDED - 4.0.8
type-fest UPDATED 0.21.3 3.5.7
typed-array-length ADDED - 1.0.4
typescript UPDATED 4.6.2 4.9.5
uglify-js UPDATED 3.15.3 3.17.4
ultron REMOVED 1.0.2 -
unbox-primitive UPDATED 1.0.1 1.0.2
unicode-match-property-value-ecmascript UPDATED 2.0.0 2.1.0
unicode-property-aliases-ecmascript UPDATED 2.0.0 2.1.0
unique-string UPDATED 2.0.0 3.0.0
update-browserslist-db ADDED - 1.0.10
update-notifier UPDATED 5.1.0 6.0.2
url-join UPDATED 4.0.1 5.0.0
url-parse-lax REMOVED 3.0.0 -
use-subscription REMOVED 1.5.1 -
use-sync-external-store ADDED - 1.2.0
v8-compile-cache REMOVED 2.3.0 -
vm2 ADDED - 3.9.14
warn-once REMOVED 0.1.0 -
web-streams-polyfill ADDED - 3.2.1
which-typed-array ADDED - 1.1.9
widest-line UPDATED 3.1.0 4.0.1
windows-release UPDATED 4.0.0 5.1.0
wrap-ansi UPDATED 7.0.0 8.1.0
ws UPDATED 7.5.7 8.12.1
xdg-basedir UPDATED 4.0.0 5.1.0
xmlbuilder UPDATED 14.0.0 15.1.1
xmldoc REMOVED 1.1.2 -
xregexp ADDED - 2.0.0
yargs-parser UPDATED 20.2.9 21.1.1
yargs UPDATED 16.2.0 17.6.2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant