react-native-segmented-picker
Advanced tools
Comparing version 1.0.2 to 1.1.0
118
package.json
{ | ||
"name": "react-native-segmented-picker", | ||
"version": "1.0.2", | ||
"version": "1.1.0", | ||
"description": "A segmentable dropdown picker wheel with no native dependencies.", | ||
"main": "index.js", | ||
"author": "Adam McArthur", | ||
"license": "MIT", | ||
"private": false, | ||
"main": "dist/index.js", | ||
"types": "dist/index.d.ts", | ||
"scripts": { | ||
"test": "eslint ./ && jest ./" | ||
"lint": "eslint ./ && tsc --project ./tsconfig.json --noEmit --skipLibCheck", | ||
"unit-test": "jest --testPathIgnorePatterns __tests__/", | ||
"test": "yarn lint && yarn unit-test", | ||
"build": "rm -rf dist && rollup --config rollup.config.js", | ||
"build-into-examples": "yarn build && rsync -zrv ./ ./examples/node_modules/react-native-segmented-picker --include 'package.json' --include 'yarn.lock' --include 'dist/***' --exclude '*' && cd ./examples/node_modules/react-native-segmented-picker && yarn install --production", | ||
"e2e-android": "cd examples && yarn install && yarn e2e-android-debug-init && yarn e2e-android-debug --take-screenshots all --record-logs all", | ||
"e2e-ios": "cd examples && yarn install && cd ios && pod install && cd ../ && yarn e2e-ios-debug-init && yarn e2e-ios-debug --take-screenshots all --record-logs all" | ||
}, | ||
"jest": { | ||
"preset": "react-native", | ||
"transform": { | ||
"^.+\\.jsx?$": "<rootDir>/node_modules/react-native/jest/preprocessor.js" | ||
}, | ||
"transformIgnorePatterns": [ | ||
"node_modules/(?!react-native|!react-navigation|!static-container)" | ||
] | ||
}, | ||
"repository": { | ||
@@ -22,2 +23,6 @@ "type": "git", | ||
}, | ||
"homepage": "https://github.com/adammcarth/react-native-segmented-picker#readme", | ||
"bugs": { | ||
"url": "https://github.com/adammcarth/react-native-segmented-picker/issues" | ||
}, | ||
"keywords": [ | ||
@@ -39,28 +44,77 @@ "react-native", | ||
], | ||
"bugs": { | ||
"url": "https://github.com/adammcarth/react-native-segmented-picker/issues" | ||
"dependencies": { | ||
"prop-types": ">= 15.0.0", | ||
"react-native-animatable": "^1.3.0" | ||
}, | ||
"homepage": "https://github.com/adammcarth/react-native-segmented-picker#readme", | ||
"author": "Adam McArthur", | ||
"license": "MIT", | ||
"private": false, | ||
"peerDependencies": { | ||
"react": ">= 16.3.0", | ||
"react-native": ">= 0.55.0" | ||
}, | ||
"devDependencies": { | ||
"babel-eslint": "^10.0.3", | ||
"eslint": "6.1.0", | ||
"eslint-config-airbnb": "18.0.1", | ||
"eslint-plugin-import": "^2.18.2", | ||
"eslint-plugin-jsx-a11y": "^6.2.3", | ||
"eslint-plugin-react": "^7.14.3", | ||
"eslint-plugin-react-hooks": "^1.7.0", | ||
"@babel/core": "7.6.2", | ||
"@babel/plugin-proposal-class-properties": "^7.8.3", | ||
"@babel/plugin-transform-react-jsx": "^7.9.4", | ||
"@rollup/plugin-babel": "^5.0.0", | ||
"@types/jest": "24.0.24", | ||
"@types/react-native": "0.60.25", | ||
"@types/react-test-renderer": "16.9.1", | ||
"@typescript-eslint/eslint-plugin": "2.17.0", | ||
"@typescript-eslint/parser": "2.12.0", | ||
"babel-jest": "24.9.0", | ||
"detox": "^16.5.0", | ||
"detox-getprops": "^0.1.1", | ||
"eslint": "6.8.0", | ||
"eslint-config-airbnb-typescript": "6.3.1", | ||
"eslint-plugin-detox": "^1.0.0", | ||
"eslint-plugin-import": "2.20.0", | ||
"eslint-plugin-jest": "23.8.2", | ||
"eslint-plugin-jsx-a11y": "6.2.3", | ||
"eslint-plugin-react": "7.18.0", | ||
"jest": "25.5.4", | ||
"metro-react-native-babel-preset": "^0.56.0", | ||
"react": "^16.10.2", | ||
"react-native": "^0.61.2", | ||
"react-test-renderer": "^16.10.2" | ||
"react": "16.9.0", | ||
"react-native": "0.61.5", | ||
"react-test-renderer": "16.9.0", | ||
"rollup": "^2.10.2", | ||
"rollup-plugin-typescript2": "^0.27.1", | ||
"typescript": "3.7.3" | ||
}, | ||
"dependencies": { | ||
"prop-types": "^15.7.2", | ||
"react-native-animatable": "^1.3.2", | ||
"styled-components": "^4.4.0" | ||
"jest": { | ||
"preset": "react-native", | ||
"transform": { | ||
"^.+\\.jsx?$": "<rootDir>/node_modules/react-native/jest/preprocessor.js" | ||
}, | ||
"transformIgnorePatterns": [ | ||
"node_modules/(?!react-native|!react-navigation|!static-container)" | ||
], | ||
"testPathIgnorePatterns": [ | ||
"<rootDir>/node_modules/", | ||
"<rootDir>/__test__/" | ||
], | ||
"setupFiles": [ | ||
"./__mocks__/init.ts" | ||
] | ||
}, | ||
"detox": { | ||
"test-runner": "jest", | ||
"runner-config": "./__tests__/config.json", | ||
"artifacts": { | ||
"rootDir": "./__tests__/.artifacts" | ||
}, | ||
"configurations": { | ||
"android.debug": { | ||
"binaryPath": "examples/android/app/build/outputs/apk/debug/app-debug.apk", | ||
"build": "cd examples/android && RN_BUNDLE_TYPE=E2E E2E_MODE=debug ./gradlew assembleDebug assembleAndroidTest -DtestBuildType=debug && cd ..", | ||
"type": "android.attached" | ||
}, | ||
"ios.sim.debug": { | ||
"binaryPath": "examples/ios/build/Build/Products/Debug-iphonesimulator/SegmentedPickerDemo.app", | ||
"build": "cd examples && RN_BUNDLE_TYPE=E2E E2E_MODE=debug xcodebuild -workspace ios/SegmentedPickerDemo.xcworkspace -scheme SegmentedPickerDemo -configuration Debug -sdk iphonesimulator -derivedDataPath ios/build", | ||
"type": "ios.simulator", | ||
"device": { | ||
"type": "iPhone SE (2nd generation)" | ||
} | ||
} | ||
} | ||
} | ||
} |
# React Native Segmented Picker | ||
[![CircleCI](https://circleci.com/gh/adammcarth/react-native-segmented-picker.svg?style=svg)](https://circleci.com/gh/adammcarth/react-native-segmented-picker) | ||
[![Syntax, Unit & E2E Tests](https://github.com/adammcarth/react-native-segmented-picker/workflows/Syntax%2C%20Unit%20%26%20E2E%20Tests/badge.svg)](https://github.com/adammcarth/react-native-segmented-picker/actions?query=workflow%3A%22Syntax%2C%20Unit%20%26%20E2E%20Tests%22) | ||
[![NPM Version](https://img.shields.io/npm/v/react-native-segmented-picker.svg?style=flat-square)](https://www.npmjs.com/package/react-native-segmented-picker) | ||
@@ -40,3 +40,3 @@ [![MIT Licence](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT) | ||
// Can alternatively be shown with the `visible` prop for redux etc. | ||
this.segmentedPicker.show(); | ||
this.segmentedPicker.current.show(); | ||
} | ||
@@ -75,16 +75,16 @@ | ||
| Prop | Description | Default | | ||
|------------------------------|--------------------------------------------------------------------------------|-------------| | ||
| `options` | Data to be populated into the picklists. `{columnId: [{label: '', key: ''}, ...], ...}` | | | ||
| `visible` | Not used by default. Set to `true` or `false` to manually handle visibility. | `null` | | ||
| `defaultSelections` | Eg: `{columnId: 'label string to auto-select', ...}` | `{}` | | ||
| `confirmText` | Text displayed in the top right hand corner. | `'Done'` | | ||
| `size` | Fixed percentage of the screen to render the picklist container over. | `45` | | ||
| `confirmTextColor` | Color of the `confirmText` button. | `'#0A84FF'` | | ||
| `toolbarBackground` | Background color of the top container where the `confirmText` is displayed. | `'#FAFAF8'` | | ||
| `toolbarBorderColor` | Bottom border color of the `toolbarContainer`. | `'#E7E7E7'` | | ||
| `listItemTextColor` | Color of the text for each item in the picklist. | `'#282828'` | | ||
| `selectionMarkerBackground` | Background color of the container which overlays the current selected item. | `'#F8F8F8'` | | ||
| `selectionMarkerBorderColor` | Border color (top and bottom) of the selection marker overlay. | `'#DCDCDC'` | | ||
| `containerBackground` | Background color of the inner SegmentedPicker container. | `'#FFFFFF'` | | ||
| Prop | Description | Default | | ||
|------------------------------|-------------------------------------------------------------------------------------------------------|-------------| | ||
| `options` | Data to be populated into the picklists. `{columnId: [{label: '', key?: '', testID?: ''}, ...], ...}` | | | ||
| `visible` | Not used by default. Set to `true` or `false` to manually handle visibility. | `null` | | ||
| `defaultSelections` | Eg: `{columnId: 'label string to auto-select', ...}` | `{}` | | ||
| `confirmText` | Text displayed in the top right hand corner. | `'Done'` | | ||
| `size` | Fixed percentage of the screen to render the picklist container over. | `45` | | ||
| `confirmTextColor` | Color of the `confirmText` button. | `'#0A84FF'` | | ||
| `toolbarBackground` | Background color of the top container where the `confirmText` is displayed. | `'#FAFAF8'` | | ||
| `toolbarBorderColor` | Bottom border color of the `toolbarContainer`. | `'#E7E7E7'` | | ||
| `listItemTextColor` | Color of the text for each item in the picklist. | `'#282828'` | | ||
| `selectionMarkerBackground` | Background color of the container which overlays the current selected item. | `'#F8F8F8'` | | ||
| `selectionMarkerBorderColor` | Border color (top and bottom) of the selection marker overlay. | `'#DCDCDC'` | | ||
| `containerBackground` | Background color of the inner SegmentedPicker container. | `'#FFFFFF'` | | ||
@@ -198,2 +198,18 @@ ### Event Props | ||
### 2. End-To-End (E2E) Testing | ||
This library automatically sets `testID` attributes on elements so that you can interact with the picker UI during E2E testing (with tools such as [Detox](https://github.com/wix/Detox)). | ||
```js | ||
import { TEST_IDS } from 'react-native-segmented-picker'; | ||
``` | ||
- `TEST_IDS.PICKER`: The entire segmented picker container (useful to check if visible). | ||
- `TEST_IDS.CONFIRM_BUTTON`: "Done" confirmation button in the top right hand corner. | ||
- `TEST_IDS.CLOSE_AREA`: Darkened area outside of the picker which hides the component when tapped. | ||
- ``${`TEST_IDS.COLUMN`}columnId``: ScrollView for a specific picker column. | ||
- ``${`TEST_IDS.COLUMN`}columnId_optionKeyOrLabel``: Specific picker item button within a column. | ||
You can see full examples of our own E2E Detox testing suite [here](https://github.com/adammcarth/react-native-segmented-picker/tree/master/__tests__). | ||
## Contributions | ||
@@ -206,6 +222,6 @@ | ||
3. Checkout a new branch, eg: `feature/my-thing` or `bugfix/terrible-thing`. | ||
4. After making any changes, make sure that `yarn run test` still passes. | ||
5. Ask yourself if there's a *new* unit test that you could write to capture your changes? | ||
4. After making any changes, make sure that `yarn test` still passes. | ||
5. Are there new unit test(s) that you could write to capture your changes? | ||
6. Submit a pull request to `master` outlining what your change is and how you tested it. | ||
Made with love in Melbourne by [Adam McArthur](https://github.com/adammcarth). |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
124227
15
1184
224
4
27
1
+ Added@babel/helper-builder-binary-assignment-operator-visitor@7.24.7(transitive)
+ Added@babel/helper-create-class-features-plugin@7.24.7(transitive)
+ Added@babel/helper-create-regexp-features-plugin@7.24.7(transitive)
+ Added@babel/helper-define-polyfill-provider@0.6.2(transitive)
+ Added@babel/helper-member-expression-to-functions@7.24.7(transitive)
+ Added@babel/helper-optimise-call-expression@7.24.7(transitive)
+ Added@babel/helper-remap-async-to-generator@7.24.7(transitive)
+ Added@babel/helper-replace-supers@7.24.7(transitive)
+ Added@babel/helper-skip-transparent-expression-wrappers@7.24.7(transitive)
+ Added@babel/helper-wrap-function@7.24.7(transitive)
+ Added@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.7(transitive)
+ Added@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.7(transitive)
+ Added@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7(transitive)
+ Added@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.7(transitive)
+ Added@babel/plugin-proposal-async-generator-functions@7.20.7(transitive)
+ Added@babel/plugin-proposal-class-properties@7.18.6(transitive)
+ Added@babel/plugin-proposal-export-default-from@7.24.7(transitive)
+ Added@babel/plugin-proposal-logical-assignment-operators@7.20.7(transitive)
+ Added@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(transitive)
+ Added@babel/plugin-proposal-numeric-separator@7.18.6(transitive)
+ Added@babel/plugin-proposal-object-rest-spread@7.20.7(transitive)
+ Added@babel/plugin-proposal-optional-catch-binding@7.18.6(transitive)
+ Added@babel/plugin-proposal-optional-chaining@7.21.0(transitive)
+ Added@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(transitive)
+ Added@babel/plugin-syntax-async-generators@7.8.4(transitive)
+ Added@babel/plugin-syntax-class-properties@7.12.13(transitive)
+ Added@babel/plugin-syntax-class-static-block@7.14.5(transitive)
+ Added@babel/plugin-syntax-dynamic-import@7.8.3(transitive)
+ Added@babel/plugin-syntax-export-default-from@7.24.7(transitive)
+ Added@babel/plugin-syntax-export-namespace-from@7.8.3(transitive)
+ Added@babel/plugin-syntax-flow@7.24.7(transitive)
+ Added@babel/plugin-syntax-import-assertions@7.24.7(transitive)
+ Added@babel/plugin-syntax-import-attributes@7.24.7(transitive)
+ Added@babel/plugin-syntax-import-meta@7.10.4(transitive)
+ Added@babel/plugin-syntax-json-strings@7.8.3(transitive)
+ Added@babel/plugin-syntax-logical-assignment-operators@7.10.4(transitive)
+ Added@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(transitive)
+ Added@babel/plugin-syntax-numeric-separator@7.10.4(transitive)
+ Added@babel/plugin-syntax-object-rest-spread@7.8.3(transitive)
+ Added@babel/plugin-syntax-optional-catch-binding@7.8.3(transitive)
+ Added@babel/plugin-syntax-optional-chaining@7.8.3(transitive)
+ Added@babel/plugin-syntax-private-property-in-object@7.14.5(transitive)
+ Added@babel/plugin-syntax-top-level-await@7.14.5(transitive)
+ Added@babel/plugin-syntax-typescript@7.24.7(transitive)
+ Added@babel/plugin-syntax-unicode-sets-regex@7.18.6(transitive)
+ Added@babel/plugin-transform-arrow-functions@7.24.7(transitive)
+ Added@babel/plugin-transform-async-generator-functions@7.24.7(transitive)
+ Added@babel/plugin-transform-async-to-generator@7.24.7(transitive)
+ Added@babel/plugin-transform-block-scoped-functions@7.24.7(transitive)
+ Added@babel/plugin-transform-block-scoping@7.24.7(transitive)
+ Added@babel/plugin-transform-class-properties@7.24.7(transitive)
+ Added@babel/plugin-transform-class-static-block@7.24.7(transitive)
+ Added@babel/plugin-transform-classes@7.24.7(transitive)
+ Added@babel/plugin-transform-computed-properties@7.24.7(transitive)
+ Added@babel/plugin-transform-destructuring@7.24.7(transitive)
+ Added@babel/plugin-transform-dotall-regex@7.24.7(transitive)
+ Added@babel/plugin-transform-duplicate-keys@7.24.7(transitive)
+ Added@babel/plugin-transform-dynamic-import@7.24.7(transitive)
+ Added@babel/plugin-transform-exponentiation-operator@7.24.7(transitive)
+ Added@babel/plugin-transform-export-namespace-from@7.24.7(transitive)
+ Added@babel/plugin-transform-flow-strip-types@7.24.7(transitive)
+ Added@babel/plugin-transform-for-of@7.24.7(transitive)
+ Added@babel/plugin-transform-function-name@7.24.7(transitive)
+ Added@babel/plugin-transform-json-strings@7.24.7(transitive)
+ Added@babel/plugin-transform-literals@7.24.7(transitive)
+ Added@babel/plugin-transform-logical-assignment-operators@7.24.7(transitive)
+ Added@babel/plugin-transform-member-expression-literals@7.24.7(transitive)
+ Added@babel/plugin-transform-modules-amd@7.24.7(transitive)
+ Added@babel/plugin-transform-modules-commonjs@7.24.7(transitive)
+ Added@babel/plugin-transform-modules-systemjs@7.24.7(transitive)
+ Added@babel/plugin-transform-modules-umd@7.24.7(transitive)
+ Added@babel/plugin-transform-named-capturing-groups-regex@7.24.7(transitive)
+ Added@babel/plugin-transform-new-target@7.24.7(transitive)
+ Added@babel/plugin-transform-nullish-coalescing-operator@7.24.7(transitive)
+ Added@babel/plugin-transform-numeric-separator@7.24.7(transitive)
+ Added@babel/plugin-transform-object-rest-spread@7.24.7(transitive)
+ Added@babel/plugin-transform-object-super@7.24.7(transitive)
+ Added@babel/plugin-transform-optional-catch-binding@7.24.7(transitive)
+ Added@babel/plugin-transform-optional-chaining@7.24.7(transitive)
+ Added@babel/plugin-transform-parameters@7.24.7(transitive)
+ Added@babel/plugin-transform-private-methods@7.24.7(transitive)
+ Added@babel/plugin-transform-private-property-in-object@7.24.7(transitive)
+ Added@babel/plugin-transform-property-literals@7.24.7(transitive)
+ Added@babel/plugin-transform-react-display-name@7.24.7(transitive)
+ Added@babel/plugin-transform-react-jsx@7.24.7(transitive)
+ Added@babel/plugin-transform-react-jsx-self@7.24.7(transitive)
+ Added@babel/plugin-transform-react-jsx-source@7.24.7(transitive)
+ Added@babel/plugin-transform-regenerator@7.24.7(transitive)
+ Added@babel/plugin-transform-reserved-words@7.24.7(transitive)
+ Added@babel/plugin-transform-runtime@7.24.7(transitive)
+ Added@babel/plugin-transform-shorthand-properties@7.24.7(transitive)
+ Added@babel/plugin-transform-spread@7.24.7(transitive)
+ Added@babel/plugin-transform-sticky-regex@7.24.7(transitive)
+ Added@babel/plugin-transform-template-literals@7.24.7(transitive)
+ Added@babel/plugin-transform-typeof-symbol@7.24.7(transitive)
+ Added@babel/plugin-transform-typescript@7.24.7(transitive)
+ Added@babel/plugin-transform-unicode-escapes@7.24.7(transitive)
+ Added@babel/plugin-transform-unicode-property-regex@7.24.7(transitive)
+ Added@babel/plugin-transform-unicode-regex@7.24.7(transitive)
+ Added@babel/plugin-transform-unicode-sets-regex@7.24.7(transitive)
+ Added@babel/preset-env@7.24.7(transitive)
+ Added@babel/preset-flow@7.24.7(transitive)
+ Added@babel/preset-modules@0.1.6-no-external-plugins(transitive)
+ Added@babel/preset-typescript@7.24.7(transitive)
+ Added@babel/register@7.24.6(transitive)
+ Added@babel/regjsgen@0.8.0(transitive)
+ Added@babel/runtime@7.24.7(transitive)
+ Added@hapi/hoek@9.3.0(transitive)
+ Added@hapi/topo@5.1.0(transitive)
+ Added@isaacs/ttlcache@1.4.1(transitive)
+ Added@jest/create-cache-key-function@29.7.0(transitive)
+ Added@jest/environment@29.7.0(transitive)
+ Added@jest/fake-timers@29.7.0(transitive)
+ Added@jest/schemas@29.6.3(transitive)
+ Added@jest/types@26.6.227.5.129.6.3(transitive)
+ Added@jridgewell/source-map@0.3.6(transitive)
+ Added@react-native-community/cli@13.5.1(transitive)
+ Added@react-native-community/cli-clean@13.5.1(transitive)
+ Added@react-native-community/cli-config@13.5.1(transitive)
+ Added@react-native-community/cli-debugger-ui@12.0.0-alpha.1513.5.1(transitive)
+ Added@react-native-community/cli-doctor@13.5.1(transitive)
+ Added@react-native-community/cli-hermes@13.5.1(transitive)
+ Added@react-native-community/cli-platform-android@13.5.1(transitive)
+ Added@react-native-community/cli-platform-apple@13.5.1(transitive)
+ Added@react-native-community/cli-platform-ios@13.5.1(transitive)
+ Added@react-native-community/cli-server-api@12.0.0-alpha.1513.5.1(transitive)
+ Added@react-native-community/cli-tools@12.0.0-alpha.1513.5.1(transitive)
+ Added@react-native-community/cli-types@13.5.1(transitive)
+ Added@react-native/assets-registry@0.74.0(transitive)
+ Added@react-native/babel-plugin-codegen@0.74.85(transitive)
+ Added@react-native/babel-preset@0.74.85(transitive)
+ Added@react-native/codegen@0.74.00.74.85(transitive)
+ Added@react-native/community-cli-plugin@0.74.0(transitive)
+ Added@react-native/debugger-frontend@0.74.85(transitive)
+ Added@react-native/dev-middleware@0.74.85(transitive)
+ Added@react-native/gradle-plugin@0.74.0(transitive)
+ Added@react-native/js-polyfills@0.74.0(transitive)
+ Added@react-native/metro-babel-transformer@0.74.85(transitive)
+ Added@react-native/normalize-colors@0.74.1(transitive)
+ Added@react-native/virtualized-lists@0.74.0(transitive)
+ Added@rnx-kit/chromium-edge-launcher@1.0.0(transitive)
+ Added@sideway/address@4.1.5(transitive)
+ Added@sideway/formula@3.0.1(transitive)
+ Added@sideway/pinpoint@2.0.0(transitive)
+ Added@sinclair/typebox@0.27.8(transitive)
+ Added@sinonjs/commons@3.0.1(transitive)
+ Added@sinonjs/fake-timers@10.3.0(transitive)
+ Added@types/istanbul-lib-coverage@2.0.6(transitive)
+ Added@types/istanbul-lib-report@3.0.3(transitive)
+ Added@types/istanbul-reports@3.0.4(transitive)
+ Added@types/node@18.19.3920.14.9(transitive)
+ Added@types/node-forge@1.3.11(transitive)
+ Added@types/stack-utils@2.0.3(transitive)
+ Added@types/yargs@15.0.1916.0.917.0.32(transitive)
+ Added@types/yargs-parser@21.0.3(transitive)
+ Addedabort-controller@3.0.0(transitive)
+ Addedaccepts@1.3.8(transitive)
+ Addedacorn@8.12.1(transitive)
+ Addedanser@1.4.10(transitive)
+ Addedansi-fragments@0.2.1(transitive)
+ Addedansi-regex@4.1.15.0.1(transitive)
+ Addedansi-styles@4.3.05.2.0(transitive)
+ Addedanymatch@3.1.3(transitive)
+ Addedappdirsjs@1.2.7(transitive)
+ Addedargparse@1.0.10(transitive)
+ Addedasap@2.0.6(transitive)
+ Addedast-types@0.15.2(transitive)
+ Addedastral-regex@1.0.0(transitive)
+ Addedasync-limiter@1.0.1(transitive)
+ Addedbabel-core@7.0.0-bridge.0(transitive)
+ Addedbabel-plugin-polyfill-corejs2@0.4.11(transitive)
+ Addedbabel-plugin-polyfill-corejs3@0.10.4(transitive)
+ Addedbabel-plugin-polyfill-regenerator@0.6.2(transitive)
+ Addedbabel-plugin-transform-flow-enums@0.0.2(transitive)
+ Addedbalanced-match@1.0.2(transitive)
+ Addedbase64-js@1.5.1(transitive)
+ Addedbl@4.1.0(transitive)
+ Addedbrace-expansion@1.1.11(transitive)
+ Addedbraces@3.0.3(transitive)
+ Addedbser@2.1.1(transitive)
+ Addedbuffer@5.7.1(transitive)
+ Addedbuffer-from@1.1.2(transitive)
+ Addedbytes@3.0.0(transitive)
+ Addedcaller-callsite@2.0.0(transitive)
+ Addedcaller-path@2.0.0(transitive)
+ Addedcallsites@2.0.0(transitive)
+ Addedcamelcase@5.3.16.3.0(transitive)
+ Addedchalk@4.1.2(transitive)
+ Addedchrome-launcher@0.15.2(transitive)
+ Addedci-info@2.0.03.9.0(transitive)
+ Addedcli-cursor@3.1.0(transitive)
+ Addedcli-spinners@2.9.2(transitive)
+ Addedcliui@6.0.08.0.1(transitive)
+ Addedclone@1.0.4(transitive)
+ Addedclone-deep@4.0.1(transitive)
+ Addedcolor-convert@2.0.1(transitive)
+ Addedcolor-name@1.1.4(transitive)
+ Addedcolorette@1.4.0(transitive)
+ Addedcommand-exists@1.2.9(transitive)
+ Addedcommander@2.20.39.5.0(transitive)
+ Addedcommondir@1.0.1(transitive)
+ Addedcompressible@2.0.18(transitive)
+ Addedcompression@1.7.4(transitive)
+ Addedconcat-map@0.0.1(transitive)
+ Addedconnect@3.7.0(transitive)
+ Addedcore-js-compat@3.37.1(transitive)
+ Addedcore-util-is@1.0.3(transitive)
+ Addedcosmiconfig@5.2.1(transitive)
+ Addedcross-spawn@7.0.3(transitive)
+ Addeddayjs@1.11.11(transitive)
+ Addeddebug@2.6.9(transitive)
+ Addeddecamelize@1.2.0(transitive)
+ Addeddeepmerge@4.3.1(transitive)
+ Addeddefaults@1.0.4(transitive)
+ Addeddenodeify@1.2.1(transitive)
+ Addeddepd@2.0.0(transitive)
+ Addeddestroy@1.2.0(transitive)
+ Addedee-first@1.1.1(transitive)
+ Addedemoji-regex@8.0.0(transitive)
+ Addedencodeurl@1.0.2(transitive)
+ Addedenvinfo@7.13.0(transitive)
+ Addederror-ex@1.3.2(transitive)
+ Addederror-stack-parser@2.1.4(transitive)
+ Addederrorhandler@1.5.1(transitive)
+ Addedescape-html@1.0.3(transitive)
+ Addedescape-string-regexp@2.0.04.0.0(transitive)
+ Addedesprima@4.0.1(transitive)
+ Addedesutils@2.0.3(transitive)
+ Addedetag@1.8.1(transitive)
+ Addedevent-target-shim@5.0.1(transitive)
+ Addedexeca@5.1.1(transitive)
+ Addedfast-xml-parser@4.4.0(transitive)
+ Addedfb-watchman@2.0.2(transitive)
+ Addedfill-range@7.1.1(transitive)
+ Addedfinalhandler@1.1.2(transitive)
+ Addedfind-cache-dir@2.1.0(transitive)
+ Addedfind-up@3.0.04.1.05.0.0(transitive)
+ Addedflow-enums-runtime@0.0.6(transitive)
+ Addedflow-parser@0.206.0(transitive)
+ Addedfresh@0.5.2(transitive)
+ Addedfs-extra@8.1.0(transitive)
+ Addedfs.realpath@1.0.0(transitive)
+ Addedfsevents@2.3.3(transitive)
+ Addedfunction-bind@1.1.2(transitive)
+ Addedget-caller-file@2.0.5(transitive)
+ Addedget-stream@6.0.1(transitive)
+ Addedglob@7.2.3(transitive)
+ Addedgraceful-fs@4.2.11(transitive)
+ Addedhas-flag@4.0.0(transitive)
+ Addedhasown@2.0.2(transitive)
+ Addedhermes-estree@0.15.00.19.1(transitive)
+ Addedhermes-parser@0.15.00.19.1(transitive)
+ Addedhermes-profile-transformer@0.0.6(transitive)
+ Addedhttp-errors@2.0.0(transitive)
+ Addedhuman-signals@2.1.0(transitive)
+ Addedieee754@1.2.1(transitive)
+ Addedimage-size@1.1.1(transitive)
+ Addedimport-fresh@2.0.0(transitive)
+ Addedimurmurhash@0.1.4(transitive)
+ Addedinflight@1.0.6(transitive)
+ Addedinherits@2.0.4(transitive)
+ Addedinvariant@2.2.4(transitive)
+ Addedip@1.1.9(transitive)
+ Addedis-arrayish@0.2.1(transitive)
+ Addedis-core-module@2.14.0(transitive)
+ Addedis-directory@0.3.1(transitive)
+ Addedis-docker@2.2.1(transitive)
+ Addedis-fullwidth-code-point@2.0.03.0.0(transitive)
+ Addedis-interactive@1.0.0(transitive)
+ Addedis-number@7.0.0(transitive)
+ Addedis-plain-object@2.0.4(transitive)
+ Addedis-stream@2.0.1(transitive)
+ Addedis-unicode-supported@0.1.0(transitive)
+ Addedis-wsl@1.1.02.2.0(transitive)
+ Addedisarray@1.0.0(transitive)
+ Addedisexe@2.0.0(transitive)
+ Addedisobject@3.0.1(transitive)
+ Addedjest-environment-node@29.7.0(transitive)
+ Addedjest-get-type@29.6.3(transitive)
+ Addedjest-message-util@29.7.0(transitive)
+ Addedjest-mock@29.7.0(transitive)
+ Addedjest-util@27.5.129.7.0(transitive)
+ Addedjest-validate@29.7.0(transitive)
+ Addedjest-worker@27.5.1(transitive)
+ Addedjoi@17.13.3(transitive)
+ Addedjs-yaml@3.14.1(transitive)
+ Addedjsc-android@250231.0.0(transitive)
+ Addedjsc-safe-url@0.2.4(transitive)
+ Addedjscodeshift@0.14.0(transitive)
+ Addedjsesc@0.5.0(transitive)
+ Addedjson-parse-better-errors@1.0.2(transitive)
+ Addedjsonfile@4.0.0(transitive)
+ Addedkind-of@6.0.3(transitive)
+ Addedkleur@3.0.3(transitive)
+ Addedleven@3.1.0(transitive)
+ Addedlighthouse-logger@1.4.2(transitive)
+ Addedlocate-path@3.0.05.0.06.0.0(transitive)
+ Addedlodash.debounce@4.0.8(transitive)
+ Addedlodash.throttle@4.1.1(transitive)
+ Addedlog-symbols@4.1.0(transitive)
+ Addedlogkitty@0.7.1(transitive)
+ Addedmake-dir@2.1.0(transitive)
+ Addedmakeerror@1.0.12(transitive)
+ Addedmarky@1.2.5(transitive)
+ Addedmerge-stream@2.0.0(transitive)
+ Addedmetro@0.79.1(transitive)
+ Addedmetro-babel-transformer@0.79.1(transitive)
+ Addedmetro-cache@0.79.1(transitive)
+ Addedmetro-cache-key@0.79.1(transitive)
+ Addedmetro-config@0.79.1(transitive)
+ Addedmetro-core@0.79.1(transitive)
+ Addedmetro-file-map@0.79.1(transitive)
+ Addedmetro-minify-terser@0.79.1(transitive)
+ Addedmetro-resolver@0.79.1(transitive)
+ Addedmetro-runtime@0.79.10.80.9(transitive)
+ Addedmetro-source-map@0.79.10.80.9(transitive)
+ Addedmetro-symbolicate@0.79.10.80.9(transitive)
+ Addedmetro-transform-plugins@0.79.1(transitive)
+ Addedmetro-transform-worker@0.79.1(transitive)
+ Addedmicromatch@4.0.7(transitive)
+ Addedmime@1.6.02.6.0(transitive)
+ Addedmime-db@1.52.0(transitive)
+ Addedmime-types@2.1.35(transitive)
+ Addedmimic-fn@2.1.0(transitive)
+ Addedminimatch@3.1.2(transitive)
+ Addedminimist@1.2.8(transitive)
+ Addedmkdirp@0.5.61.0.4(transitive)
+ Addedms@2.0.02.1.3(transitive)
+ Addednegotiator@0.6.3(transitive)
+ Addedneo-async@2.6.2(transitive)
+ Addednocache@3.0.4(transitive)
+ Addednode-abort-controller@3.1.1(transitive)
+ Addednode-dir@0.1.17(transitive)
+ Addednode-fetch@2.7.0(transitive)
+ Addednode-forge@1.3.1(transitive)
+ Addednode-int64@0.4.0(transitive)
+ Addednode-stream-zip@1.15.0(transitive)
+ Addednormalize-path@3.0.0(transitive)
+ Addednpm-run-path@4.0.1(transitive)
+ Addednullthrows@1.1.1(transitive)
+ Addedob1@0.79.10.80.9(transitive)
+ Addedon-finished@2.3.02.4.1(transitive)
+ Addedon-headers@1.0.2(transitive)
+ Addedonce@1.4.0(transitive)
+ Addedonetime@5.1.2(transitive)
+ Addedopen@6.4.07.4.2(transitive)
+ Addedora@5.4.1(transitive)
+ Addedp-limit@2.3.03.1.0(transitive)
+ Addedp-locate@3.0.04.1.05.0.0(transitive)
+ Addedp-try@2.2.0(transitive)
+ Addedparse-json@4.0.0(transitive)
+ Addedparseurl@1.3.3(transitive)
+ Addedpath-exists@3.0.04.0.0(transitive)
+ Addedpath-is-absolute@1.0.1(transitive)
+ Addedpath-key@3.1.1(transitive)
+ Addedpath-parse@1.0.7(transitive)
+ Addedpify@4.0.1(transitive)
+ Addedpirates@4.0.6(transitive)
+ Addedpkg-dir@3.0.0(transitive)
+ Addedpretty-format@26.6.229.7.0(transitive)
+ Addedprocess-nextick-args@2.0.1(transitive)
+ Addedpromise@8.3.0(transitive)
+ Addedprompts@2.4.2(transitive)
+ Addedqueue@6.0.2(transitive)
+ Addedrange-parser@1.2.1(transitive)
+ Addedreact@18.2.0(transitive)
+ Addedreact-devtools-core@5.3.0(transitive)
+ Addedreact-is@17.0.218.3.1(transitive)
+ Addedreact-native@1000.0.0(transitive)
+ Addedreact-refresh@0.14.20.4.3(transitive)
+ Addedreact-shallow-renderer@16.15.0(transitive)
+ Addedreadable-stream@2.3.83.6.2(transitive)
+ Addedreadline@1.3.0(transitive)
+ Addedrecast@0.21.5(transitive)
+ Addedregenerate@1.4.2(transitive)
+ Addedregenerate-unicode-properties@10.1.1(transitive)
+ Addedregenerator-runtime@0.13.110.14.1(transitive)
+ Addedregenerator-transform@0.15.2(transitive)
+ Addedregexpu-core@5.3.2(transitive)
+ Addedregjsparser@0.9.1(transitive)
+ Addedrequire-directory@2.1.1(transitive)
+ Addedrequire-main-filename@2.0.0(transitive)
+ Addedresolve@1.22.8(transitive)
+ Addedresolve-from@3.0.0(transitive)
+ Addedrestore-cursor@3.1.0(transitive)
+ Addedrimraf@2.6.33.0.2(transitive)
+ Addedsafe-buffer@5.1.25.2.1(transitive)
+ Addedscheduler@0.24.0-canary-efb381bbf-20230505(transitive)
+ Addedselfsigned@2.4.1(transitive)
+ Addedsemver@5.7.27.6.2(transitive)
+ Addedsend@0.18.0(transitive)
+ Addedserialize-error@2.1.0(transitive)
+ Addedserve-static@1.15.0(transitive)
+ Addedset-blocking@2.0.0(transitive)
+ Addedsetprototypeof@1.2.0(transitive)
+ Addedshallow-clone@3.0.1(transitive)
+ Addedshebang-command@2.0.0(transitive)
+ Addedshebang-regex@3.0.0(transitive)
+ Addedshell-quote@1.8.1(transitive)
+ Addedsignal-exit@3.0.7(transitive)
+ Addedsisteransi@1.0.5(transitive)
+ Addedslash@3.0.0(transitive)
+ Addedslice-ansi@2.1.0(transitive)
+ Addedsource-map@0.5.70.6.10.7.4(transitive)
+ Addedsource-map-support@0.5.21(transitive)
+ Addedsprintf-js@1.0.3(transitive)
+ Addedstack-utils@2.0.6(transitive)
+ Addedstackframe@1.3.4(transitive)
+ Addedstacktrace-parser@0.1.10(transitive)
+ Addedstatuses@1.5.02.0.1(transitive)
+ Addedstring-width@4.2.3(transitive)
+ Addedstring_decoder@1.1.11.3.0(transitive)
+ Addedstrip-ansi@5.2.06.0.1(transitive)
+ Addedstrip-final-newline@2.0.0(transitive)
+ Addedstrnum@1.0.5(transitive)
+ Addedsudo-prompt@9.2.1(transitive)
+ Addedsupports-color@7.2.08.1.1(transitive)
+ Addedsupports-preserve-symlinks-flag@1.0.0(transitive)
+ Addedtemp@0.8.4(transitive)
+ Addedtemp-dir@2.0.0(transitive)
+ Addedterser@5.31.1(transitive)
+ Addedthroat@5.0.0(transitive)
+ Addedthrough2@2.0.5(transitive)
+ Addedtmpl@1.0.5(transitive)
+ Addedto-regex-range@5.0.1(transitive)
+ Addedtoidentifier@1.0.1(transitive)
+ Addedtr46@0.0.3(transitive)
+ Addedtslib@2.6.3(transitive)
+ Addedtype-detect@4.0.8(transitive)
+ Addedtype-fest@0.7.1(transitive)
+ Addedundici-types@5.26.5(transitive)
+ Addedunicode-canonical-property-names-ecmascript@2.0.0(transitive)
+ Addedunicode-match-property-ecmascript@2.0.0(transitive)
+ Addedunicode-match-property-value-ecmascript@2.1.0(transitive)
+ Addedunicode-property-aliases-ecmascript@2.1.0(transitive)
+ Addeduniversalify@0.1.2(transitive)
+ Addedunpipe@1.0.0(transitive)
+ Addedutil-deprecate@1.0.2(transitive)
+ Addedutils-merge@1.0.1(transitive)
+ Addedvary@1.1.2(transitive)
+ Addedvlq@1.0.1(transitive)
+ Addedwalker@1.0.8(transitive)
+ Addedwcwidth@1.0.1(transitive)
+ Addedwebidl-conversions@3.0.1(transitive)
+ Addedwhatwg-fetch@3.6.20(transitive)
+ Addedwhatwg-url@5.0.0(transitive)
+ Addedwhich@2.0.2(transitive)
+ Addedwhich-module@2.0.1(transitive)
+ Addedwrap-ansi@6.2.07.0.0(transitive)
+ Addedwrappy@1.0.2(transitive)
+ Addedwrite-file-atomic@2.4.3(transitive)
+ Addedws@6.2.37.5.10(transitive)
+ Addedxtend@4.0.2(transitive)
+ Addedy18n@4.0.35.0.8(transitive)
+ Addedyaml@2.4.5(transitive)
+ Addedyargs@15.4.117.7.2(transitive)
+ Addedyargs-parser@18.1.321.1.1(transitive)
+ Addedyocto-queue@0.1.0(transitive)
- Removedstyled-components@^4.4.0
- Removed@emotion/is-prop-valid@0.8.8(transitive)
- Removed@emotion/memoize@0.7.4(transitive)
- Removed@emotion/unitless@0.7.5(transitive)
- Removedbabel-plugin-styled-components@2.1.4(transitive)
- Removedcamelize@1.0.1(transitive)
- Removedcss-color-keywords@1.0.0(transitive)
- Removedcss-to-react-native@2.3.2(transitive)
- Removedis-what@3.14.1(transitive)
- Removedlodash@4.17.21(transitive)
- Removedmerge-anything@2.4.4(transitive)
- Removedpostcss-value-parser@3.3.1(transitive)
- Removedreact-dom@18.3.1(transitive)
- Removedscheduler@0.23.2(transitive)
- Removedstyled-components@4.4.1(transitive)
- Removedstylis@3.5.4(transitive)
- Removedstylis-rule-sheet@0.0.10(transitive)
Updatedprop-types@>= 15.0.0