From 72450b32e23cc899f9a0b18aed379c4b10f89a8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oskar=20Kwas=CC=81niewski?= Date: Wed, 13 Nov 2024 20:42:55 +0100 Subject: [PATCH 1/4] feat: migrate to monorepo --- {example => apps/example}/.gitignore | 0 {example => apps/example}/.watchmanconfig | 0 .../example}/android/build.gradle | 0 .../example}/android/gradle.properties | 0 .../android/gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 {example => apps/example}/android/gradlew | 0 {example => apps/example}/android/gradlew.bat | 0 .../example}/android/settings.gradle | 0 {example => apps/example}/app.json | 0 .../example}/assets/album-art-01.jpg | Bin .../example}/assets/album-art-02.jpg | Bin .../example}/assets/album-art-03.jpg | Bin .../example}/assets/album-art-04.jpg | Bin .../example}/assets/album-art-05.jpg | Bin .../example}/assets/album-art-06.jpg | Bin .../example}/assets/album-art-07.jpg | Bin .../example}/assets/album-art-08.jpg | Bin .../example}/assets/album-art-09.jpg | Bin .../example}/assets/album-art-10.jpg | Bin .../example}/assets/album-art-11.jpg | Bin .../example}/assets/album-art-12.jpg | Bin .../example}/assets/album-art-13.jpg | Bin .../example}/assets/album-art-14.jpg | Bin .../example}/assets/album-art-15.jpg | Bin .../example}/assets/album-art-16.jpg | Bin .../example}/assets/album-art-17.jpg | Bin .../example}/assets/album-art-18.jpg | Bin .../example}/assets/album-art-19.jpg | Bin .../example}/assets/album-art-20.jpg | Bin .../example}/assets/album-art-21.jpg | Bin .../example}/assets/album-art-22.jpg | Bin .../example}/assets/album-art-23.jpg | Bin .../example}/assets/album-art-24.jpg | Bin {example => apps/example}/assets/avatar-1.png | Bin {example => apps/example}/assets/avatar-2.png | Bin {example => apps/example}/assets/book.jpg | Bin .../example}/assets/icons/article_dark.png | Bin .../example}/assets/icons/book-image.svg | 0 .../example}/assets/icons/chat_dark.png | Bin .../example}/assets/icons/grid_dark.png | Bin .../assets/icons/message-circle-code.svg | 0 .../example}/assets/icons/newspaper.svg | 0 .../example}/assets/icons/person_dark.png | Bin .../assets/icons/user-round-search.svg | 0 .../example}/assets/icons/user-round.svg | 0 apps/example/babel.config.js | 21 + {example => apps/example}/index.js | 0 {example => apps/example}/ios/File.swift | 0 {example => apps/example}/ios/Podfile | 0 {example => apps/example}/ios/Podfile.lock | 18 +- ...tNativeBottomTabsExample-Bridging-Header.h | 0 apps/example/metro.config.js | 20 + {example => apps/example}/package.json | 1 + apps/example/react-native.config.js | 19 + {example => apps/example}/src/App.tsx | 0 .../example}/src/Examples/FourTabs.tsx | 2 +- .../example}/src/Examples/JSBottomTabs.tsx | 1 + .../example}/src/Examples/Labeled.tsx | 0 .../src/Examples/MaterialBottomTabs.tsx | 1 + .../src/Examples/NativeBottomTabs.tsx | 3 +- .../NativeBottomTabsEmbeddedStacks.tsx | 2 +- .../Examples/NativeBottomTabsRemoteIcons.tsx | 3 +- .../src/Examples/NativeBottomTabsSVGs.tsx | 3 +- .../Examples/NativeBottomTabsVectorIcons.tsx | 3 +- .../example}/src/Examples/SFSymbols.tsx | 1 + .../example}/src/Examples/ThreeTabs.tsx | 1 + .../example}/src/Examples/TintColors.tsx | 1 + .../example}/src/Screens/Albums.tsx | 0 .../example}/src/Screens/Article.tsx | 0 .../example}/src/Screens/Chat.tsx | 0 .../example}/src/Screens/Contacts.tsx | 0 apps/example/tsconfig.json | 30 + {example => apps/example}/visionos/Podfile | 0 .../example}/visionos/Podfile.lock | 0 example/babel.config.js | 12 - example/ios/.xcode.env | 1 - example/metro.config.js | 18 - example/react-native.config.js | 20 - package.json | 228 +- .../android}/build.gradle | 0 .../android}/gradle.properties | 0 .../android}/src/main/AndroidManifest.xml | 0 .../android}/src/main/AndroidManifestNew.xml | 0 .../java/com/rcttabview/PageSelectedEvent.kt | 0 .../main/java/com/rcttabview/RCTTabView.kt | 0 .../java/com/rcttabview/RCTTabViewImpl.kt | 0 .../java/com/rcttabview/RCTTabViewPackage.kt | 0 .../com/rcttabview/TabLongPressedEvent.kt | 0 .../android}/src/main/jni/CMakeLists.txt | 0 .../android}/src/main/jni/RNCTabView.h | 0 .../android}/src/newarch/RCTTabViewManager.kt | 0 .../android}/src/oldarch/RCTTabViewManager.kt | 0 .../react-native-bottom-tabs/app.plugin.js | 0 .../react-native-bottom-tabs/babel.config.js | 0 .../RNCTabViewComponentDescriptor.h | 0 .../RNCTabViewMeasurementsManager.cpp | 0 .../RNCTabViewMeasurementsManager.h | 0 .../RNCTabView/RNCTabViewShadowNode.cpp | 0 .../RNCTabView/RNCTabViewShadowNode.h | 0 .../components/RNCTabView/RNCTabViewState.h | 0 .../ios}/Extensions.swift | 0 .../ios}/Fabric/RCTTabViewComponentView.h | 0 .../ios}/Fabric/RCTTabViewComponentView.mm | 0 .../ios}/PageSelectedEvent.swift | 0 .../ios}/RCTTabViewViewManager.mm | 0 .../ios}/TabItemEventModifier.swift | 0 .../ios}/TabLongPressedEvent.swift | 0 .../ios}/TabViewImpl.swift | 0 .../ios}/TabViewProvider.swift | 0 ...react-native-bottom-tabs-Bridging-Header.h | 0 .../react-native-bottom-tabs/package.json | 218 + .../react-native-bottom-tabs.podspec | 0 .../react-native.config.js | 0 .../react-navigation}/package.json | 0 .../src}/SceneMap.tsx | 0 .../react-native-bottom-tabs/src}/TabView.tsx | 12 +- .../src}/TabViewAdapter.android.tsx | 0 .../src}/TabViewAdapter.tsx | 0 .../src}/TabViewNativeComponent.ts | 0 .../src}/__tests__/index.test.tsx | 0 .../react-native-bottom-tabs/src}/expo.ts | 0 .../react-native-bottom-tabs/src}/index.tsx | 0 .../src}/react-navigation/index.tsx | 0 .../createNativeBottomTabNavigator.tsx | 0 .../src}/react-navigation/types.ts | 0 .../views/NativeBottomTabView.tsx | 0 .../react-native-bottom-tabs/src}/types.ts | 0 .../tsconfig.build.json | 0 .../react-native-bottom-tabs/tsconfig.json | 0 turbo.json | 57 +- yarn.lock | 3636 ++--------------- 132 files changed, 613 insertions(+), 3719 deletions(-) rename {example => apps/example}/.gitignore (100%) rename {example => apps/example}/.watchmanconfig (100%) rename {example => apps/example}/android/build.gradle (100%) rename {example => apps/example}/android/gradle.properties (100%) rename {example => apps/example}/android/gradle/wrapper/gradle-wrapper.jar (100%) rename {example => apps/example}/android/gradle/wrapper/gradle-wrapper.properties (100%) rename {example => apps/example}/android/gradlew (100%) rename {example => apps/example}/android/gradlew.bat (100%) rename {example => apps/example}/android/settings.gradle (100%) rename {example => apps/example}/app.json (100%) rename {example => apps/example}/assets/album-art-01.jpg (100%) rename {example => apps/example}/assets/album-art-02.jpg (100%) rename {example => apps/example}/assets/album-art-03.jpg (100%) rename {example => apps/example}/assets/album-art-04.jpg (100%) rename {example => apps/example}/assets/album-art-05.jpg (100%) rename {example => apps/example}/assets/album-art-06.jpg (100%) rename {example => apps/example}/assets/album-art-07.jpg (100%) rename {example => apps/example}/assets/album-art-08.jpg (100%) rename {example => apps/example}/assets/album-art-09.jpg (100%) rename {example => apps/example}/assets/album-art-10.jpg (100%) rename {example => apps/example}/assets/album-art-11.jpg (100%) rename {example => apps/example}/assets/album-art-12.jpg (100%) rename {example => apps/example}/assets/album-art-13.jpg (100%) rename {example => apps/example}/assets/album-art-14.jpg (100%) rename {example => apps/example}/assets/album-art-15.jpg (100%) rename {example => apps/example}/assets/album-art-16.jpg (100%) rename {example => apps/example}/assets/album-art-17.jpg (100%) rename {example => apps/example}/assets/album-art-18.jpg (100%) rename {example => apps/example}/assets/album-art-19.jpg (100%) rename {example => apps/example}/assets/album-art-20.jpg (100%) rename {example => apps/example}/assets/album-art-21.jpg (100%) rename {example => apps/example}/assets/album-art-22.jpg (100%) rename {example => apps/example}/assets/album-art-23.jpg (100%) rename {example => apps/example}/assets/album-art-24.jpg (100%) rename {example => apps/example}/assets/avatar-1.png (100%) rename {example => apps/example}/assets/avatar-2.png (100%) rename {example => apps/example}/assets/book.jpg (100%) rename {example => apps/example}/assets/icons/article_dark.png (100%) rename {example => apps/example}/assets/icons/book-image.svg (100%) rename {example => apps/example}/assets/icons/chat_dark.png (100%) rename {example => apps/example}/assets/icons/grid_dark.png (100%) rename {example => apps/example}/assets/icons/message-circle-code.svg (100%) rename {example => apps/example}/assets/icons/newspaper.svg (100%) rename {example => apps/example}/assets/icons/person_dark.png (100%) rename {example => apps/example}/assets/icons/user-round-search.svg (100%) rename {example => apps/example}/assets/icons/user-round.svg (100%) create mode 100644 apps/example/babel.config.js rename {example => apps/example}/index.js (100%) rename {example => apps/example}/ios/File.swift (100%) rename {example => apps/example}/ios/Podfile (100%) rename {example => apps/example}/ios/Podfile.lock (99%) rename {example => apps/example}/ios/ReactNativeBottomTabsExample-Bridging-Header.h (100%) create mode 100644 apps/example/metro.config.js rename {example => apps/example}/package.json (98%) create mode 100644 apps/example/react-native.config.js rename {example => apps/example}/src/App.tsx (100%) rename {example => apps/example}/src/Examples/FourTabs.tsx (97%) rename {example => apps/example}/src/Examples/JSBottomTabs.tsx (95%) rename {example => apps/example}/src/Examples/Labeled.tsx (100%) rename {example => apps/example}/src/Examples/MaterialBottomTabs.tsx (98%) rename {example => apps/example}/src/Examples/NativeBottomTabs.tsx (92%) rename {example => apps/example}/src/Examples/NativeBottomTabsEmbeddedStacks.tsx (94%) rename {example => apps/example}/src/Examples/NativeBottomTabsRemoteIcons.tsx (87%) rename {example => apps/example}/src/Examples/NativeBottomTabsSVGs.tsx (87%) rename {example => apps/example}/src/Examples/NativeBottomTabsVectorIcons.tsx (92%) rename {example => apps/example}/src/Examples/SFSymbols.tsx (97%) rename {example => apps/example}/src/Examples/ThreeTabs.tsx (97%) rename {example => apps/example}/src/Examples/TintColors.tsx (97%) rename {example => apps/example}/src/Screens/Albums.tsx (100%) rename {example => apps/example}/src/Screens/Article.tsx (100%) rename {example => apps/example}/src/Screens/Chat.tsx (100%) rename {example => apps/example}/src/Screens/Contacts.tsx (100%) create mode 100644 apps/example/tsconfig.json rename {example => apps/example}/visionos/Podfile (100%) rename {example => apps/example}/visionos/Podfile.lock (100%) delete mode 100644 example/babel.config.js delete mode 100644 example/ios/.xcode.env delete mode 100644 example/metro.config.js delete mode 100644 example/react-native.config.js rename {android => packages/react-native-bottom-tabs/android}/build.gradle (100%) rename {android => packages/react-native-bottom-tabs/android}/gradle.properties (100%) rename {android => packages/react-native-bottom-tabs/android}/src/main/AndroidManifest.xml (100%) rename {android => packages/react-native-bottom-tabs/android}/src/main/AndroidManifestNew.xml (100%) rename {android => packages/react-native-bottom-tabs/android}/src/main/java/com/rcttabview/PageSelectedEvent.kt (100%) rename {android => packages/react-native-bottom-tabs/android}/src/main/java/com/rcttabview/RCTTabView.kt (100%) rename {android => packages/react-native-bottom-tabs/android}/src/main/java/com/rcttabview/RCTTabViewImpl.kt (100%) rename {android => packages/react-native-bottom-tabs/android}/src/main/java/com/rcttabview/RCTTabViewPackage.kt (100%) rename {android => packages/react-native-bottom-tabs/android}/src/main/java/com/rcttabview/TabLongPressedEvent.kt (100%) rename {android => packages/react-native-bottom-tabs/android}/src/main/jni/CMakeLists.txt (100%) rename {android => packages/react-native-bottom-tabs/android}/src/main/jni/RNCTabView.h (100%) rename {android => packages/react-native-bottom-tabs/android}/src/newarch/RCTTabViewManager.kt (100%) rename {android => packages/react-native-bottom-tabs/android}/src/oldarch/RCTTabViewManager.kt (100%) rename app.plugin.js => packages/react-native-bottom-tabs/app.plugin.js (100%) rename babel.config.js => packages/react-native-bottom-tabs/babel.config.js (100%) rename {common => packages/react-native-bottom-tabs/common}/cpp/react/renderer/components/RNCTabView/RNCTabViewComponentDescriptor.h (100%) rename {common => packages/react-native-bottom-tabs/common}/cpp/react/renderer/components/RNCTabView/RNCTabViewMeasurementsManager.cpp (100%) rename {common => packages/react-native-bottom-tabs/common}/cpp/react/renderer/components/RNCTabView/RNCTabViewMeasurementsManager.h (100%) rename {common => packages/react-native-bottom-tabs/common}/cpp/react/renderer/components/RNCTabView/RNCTabViewShadowNode.cpp (100%) rename {common => packages/react-native-bottom-tabs/common}/cpp/react/renderer/components/RNCTabView/RNCTabViewShadowNode.h (100%) rename {common => packages/react-native-bottom-tabs/common}/cpp/react/renderer/components/RNCTabView/RNCTabViewState.h (100%) rename {ios => packages/react-native-bottom-tabs/ios}/Extensions.swift (100%) rename {ios => packages/react-native-bottom-tabs/ios}/Fabric/RCTTabViewComponentView.h (100%) rename {ios => packages/react-native-bottom-tabs/ios}/Fabric/RCTTabViewComponentView.mm (100%) rename {ios => packages/react-native-bottom-tabs/ios}/PageSelectedEvent.swift (100%) rename {ios => packages/react-native-bottom-tabs/ios}/RCTTabViewViewManager.mm (100%) rename {ios => packages/react-native-bottom-tabs/ios}/TabItemEventModifier.swift (100%) rename {ios => packages/react-native-bottom-tabs/ios}/TabLongPressedEvent.swift (100%) rename {ios => packages/react-native-bottom-tabs/ios}/TabViewImpl.swift (100%) rename {ios => packages/react-native-bottom-tabs/ios}/TabViewProvider.swift (100%) rename {ios => packages/react-native-bottom-tabs/ios}/react-native-bottom-tabs-Bridging-Header.h (100%) create mode 100644 packages/react-native-bottom-tabs/package.json rename react-native-bottom-tabs.podspec => packages/react-native-bottom-tabs/react-native-bottom-tabs.podspec (100%) rename react-native.config.js => packages/react-native-bottom-tabs/react-native.config.js (100%) rename {react-navigation => packages/react-native-bottom-tabs/react-navigation}/package.json (100%) rename {src => packages/react-native-bottom-tabs/src}/SceneMap.tsx (100%) rename {src => packages/react-native-bottom-tabs/src}/TabView.tsx (96%) rename {src => packages/react-native-bottom-tabs/src}/TabViewAdapter.android.tsx (100%) rename {src => packages/react-native-bottom-tabs/src}/TabViewAdapter.tsx (100%) rename {src => packages/react-native-bottom-tabs/src}/TabViewNativeComponent.ts (100%) rename {src => packages/react-native-bottom-tabs/src}/__tests__/index.test.tsx (100%) rename {src => packages/react-native-bottom-tabs/src}/expo.ts (100%) rename {src => packages/react-native-bottom-tabs/src}/index.tsx (100%) rename {src => packages/react-native-bottom-tabs/src}/react-navigation/index.tsx (100%) rename {src => packages/react-native-bottom-tabs/src}/react-navigation/navigators/createNativeBottomTabNavigator.tsx (100%) rename {src => packages/react-native-bottom-tabs/src}/react-navigation/types.ts (100%) rename {src => packages/react-native-bottom-tabs/src}/react-navigation/views/NativeBottomTabView.tsx (100%) rename {src => packages/react-native-bottom-tabs/src}/types.ts (100%) rename tsconfig.build.json => packages/react-native-bottom-tabs/tsconfig.build.json (100%) rename tsconfig.json => packages/react-native-bottom-tabs/tsconfig.json (100%) diff --git a/example/.gitignore b/apps/example/.gitignore similarity index 100% rename from example/.gitignore rename to apps/example/.gitignore diff --git a/example/.watchmanconfig b/apps/example/.watchmanconfig similarity index 100% rename from example/.watchmanconfig rename to apps/example/.watchmanconfig diff --git a/example/android/build.gradle b/apps/example/android/build.gradle similarity index 100% rename from example/android/build.gradle rename to apps/example/android/build.gradle diff --git a/example/android/gradle.properties b/apps/example/android/gradle.properties similarity index 100% rename from example/android/gradle.properties rename to apps/example/android/gradle.properties diff --git a/example/android/gradle/wrapper/gradle-wrapper.jar b/apps/example/android/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from example/android/gradle/wrapper/gradle-wrapper.jar rename to apps/example/android/gradle/wrapper/gradle-wrapper.jar diff --git a/example/android/gradle/wrapper/gradle-wrapper.properties b/apps/example/android/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from example/android/gradle/wrapper/gradle-wrapper.properties rename to apps/example/android/gradle/wrapper/gradle-wrapper.properties diff --git a/example/android/gradlew b/apps/example/android/gradlew similarity index 100% rename from example/android/gradlew rename to apps/example/android/gradlew diff --git a/example/android/gradlew.bat b/apps/example/android/gradlew.bat similarity index 100% rename from example/android/gradlew.bat rename to apps/example/android/gradlew.bat diff --git a/example/android/settings.gradle b/apps/example/android/settings.gradle similarity index 100% rename from example/android/settings.gradle rename to apps/example/android/settings.gradle diff --git a/example/app.json b/apps/example/app.json similarity index 100% rename from example/app.json rename to apps/example/app.json diff --git a/example/assets/album-art-01.jpg b/apps/example/assets/album-art-01.jpg similarity index 100% rename from example/assets/album-art-01.jpg rename to apps/example/assets/album-art-01.jpg diff --git a/example/assets/album-art-02.jpg b/apps/example/assets/album-art-02.jpg similarity index 100% rename from example/assets/album-art-02.jpg rename to apps/example/assets/album-art-02.jpg diff --git a/example/assets/album-art-03.jpg b/apps/example/assets/album-art-03.jpg similarity index 100% rename from example/assets/album-art-03.jpg rename to apps/example/assets/album-art-03.jpg diff --git a/example/assets/album-art-04.jpg b/apps/example/assets/album-art-04.jpg similarity index 100% rename from example/assets/album-art-04.jpg rename to apps/example/assets/album-art-04.jpg diff --git a/example/assets/album-art-05.jpg b/apps/example/assets/album-art-05.jpg similarity index 100% rename from example/assets/album-art-05.jpg rename to apps/example/assets/album-art-05.jpg diff --git a/example/assets/album-art-06.jpg b/apps/example/assets/album-art-06.jpg similarity index 100% rename from example/assets/album-art-06.jpg rename to apps/example/assets/album-art-06.jpg diff --git a/example/assets/album-art-07.jpg b/apps/example/assets/album-art-07.jpg similarity index 100% rename from example/assets/album-art-07.jpg rename to apps/example/assets/album-art-07.jpg diff --git a/example/assets/album-art-08.jpg b/apps/example/assets/album-art-08.jpg similarity index 100% rename from example/assets/album-art-08.jpg rename to apps/example/assets/album-art-08.jpg diff --git a/example/assets/album-art-09.jpg b/apps/example/assets/album-art-09.jpg similarity index 100% rename from example/assets/album-art-09.jpg rename to apps/example/assets/album-art-09.jpg diff --git a/example/assets/album-art-10.jpg b/apps/example/assets/album-art-10.jpg similarity index 100% rename from example/assets/album-art-10.jpg rename to apps/example/assets/album-art-10.jpg diff --git a/example/assets/album-art-11.jpg b/apps/example/assets/album-art-11.jpg similarity index 100% rename from example/assets/album-art-11.jpg rename to apps/example/assets/album-art-11.jpg diff --git a/example/assets/album-art-12.jpg b/apps/example/assets/album-art-12.jpg similarity index 100% rename from example/assets/album-art-12.jpg rename to apps/example/assets/album-art-12.jpg diff --git a/example/assets/album-art-13.jpg b/apps/example/assets/album-art-13.jpg similarity index 100% rename from example/assets/album-art-13.jpg rename to apps/example/assets/album-art-13.jpg diff --git a/example/assets/album-art-14.jpg b/apps/example/assets/album-art-14.jpg similarity index 100% rename from example/assets/album-art-14.jpg rename to apps/example/assets/album-art-14.jpg diff --git a/example/assets/album-art-15.jpg b/apps/example/assets/album-art-15.jpg similarity index 100% rename from example/assets/album-art-15.jpg rename to apps/example/assets/album-art-15.jpg diff --git a/example/assets/album-art-16.jpg b/apps/example/assets/album-art-16.jpg similarity index 100% rename from example/assets/album-art-16.jpg rename to apps/example/assets/album-art-16.jpg diff --git a/example/assets/album-art-17.jpg b/apps/example/assets/album-art-17.jpg similarity index 100% rename from example/assets/album-art-17.jpg rename to apps/example/assets/album-art-17.jpg diff --git a/example/assets/album-art-18.jpg b/apps/example/assets/album-art-18.jpg similarity index 100% rename from example/assets/album-art-18.jpg rename to apps/example/assets/album-art-18.jpg diff --git a/example/assets/album-art-19.jpg b/apps/example/assets/album-art-19.jpg similarity index 100% rename from example/assets/album-art-19.jpg rename to apps/example/assets/album-art-19.jpg diff --git a/example/assets/album-art-20.jpg b/apps/example/assets/album-art-20.jpg similarity index 100% rename from example/assets/album-art-20.jpg rename to apps/example/assets/album-art-20.jpg diff --git a/example/assets/album-art-21.jpg b/apps/example/assets/album-art-21.jpg similarity index 100% rename from example/assets/album-art-21.jpg rename to apps/example/assets/album-art-21.jpg diff --git a/example/assets/album-art-22.jpg b/apps/example/assets/album-art-22.jpg similarity index 100% rename from example/assets/album-art-22.jpg rename to apps/example/assets/album-art-22.jpg diff --git a/example/assets/album-art-23.jpg b/apps/example/assets/album-art-23.jpg similarity index 100% rename from example/assets/album-art-23.jpg rename to apps/example/assets/album-art-23.jpg diff --git a/example/assets/album-art-24.jpg b/apps/example/assets/album-art-24.jpg similarity index 100% rename from example/assets/album-art-24.jpg rename to apps/example/assets/album-art-24.jpg diff --git a/example/assets/avatar-1.png b/apps/example/assets/avatar-1.png similarity index 100% rename from example/assets/avatar-1.png rename to apps/example/assets/avatar-1.png diff --git a/example/assets/avatar-2.png b/apps/example/assets/avatar-2.png similarity index 100% rename from example/assets/avatar-2.png rename to apps/example/assets/avatar-2.png diff --git a/example/assets/book.jpg b/apps/example/assets/book.jpg similarity index 100% rename from example/assets/book.jpg rename to apps/example/assets/book.jpg diff --git a/example/assets/icons/article_dark.png b/apps/example/assets/icons/article_dark.png similarity index 100% rename from example/assets/icons/article_dark.png rename to apps/example/assets/icons/article_dark.png diff --git a/example/assets/icons/book-image.svg b/apps/example/assets/icons/book-image.svg similarity index 100% rename from example/assets/icons/book-image.svg rename to apps/example/assets/icons/book-image.svg diff --git a/example/assets/icons/chat_dark.png b/apps/example/assets/icons/chat_dark.png similarity index 100% rename from example/assets/icons/chat_dark.png rename to apps/example/assets/icons/chat_dark.png diff --git a/example/assets/icons/grid_dark.png b/apps/example/assets/icons/grid_dark.png similarity index 100% rename from example/assets/icons/grid_dark.png rename to apps/example/assets/icons/grid_dark.png diff --git a/example/assets/icons/message-circle-code.svg b/apps/example/assets/icons/message-circle-code.svg similarity index 100% rename from example/assets/icons/message-circle-code.svg rename to apps/example/assets/icons/message-circle-code.svg diff --git a/example/assets/icons/newspaper.svg b/apps/example/assets/icons/newspaper.svg similarity index 100% rename from example/assets/icons/newspaper.svg rename to apps/example/assets/icons/newspaper.svg diff --git a/example/assets/icons/person_dark.png b/apps/example/assets/icons/person_dark.png similarity index 100% rename from example/assets/icons/person_dark.png rename to apps/example/assets/icons/person_dark.png diff --git a/example/assets/icons/user-round-search.svg b/apps/example/assets/icons/user-round-search.svg similarity index 100% rename from example/assets/icons/user-round-search.svg rename to apps/example/assets/icons/user-round-search.svg diff --git a/example/assets/icons/user-round.svg b/apps/example/assets/icons/user-round.svg similarity index 100% rename from example/assets/icons/user-round.svg rename to apps/example/assets/icons/user-round.svg diff --git a/apps/example/babel.config.js b/apps/example/babel.config.js new file mode 100644 index 00000000..01ecc08a --- /dev/null +++ b/apps/example/babel.config.js @@ -0,0 +1,21 @@ +const path = require('path'); +const pak = require('../../packages/react-native-bottom-tabs/package.json'); + +module.exports = { + presets: ['module:@react-native/babel-preset'], + plugins: [ + [ + 'module-resolver', + { + extensions: ['.tsx', '.ts', '.js', '.json'], + alias: { + 'react-native-bottom-tabs': path.join( + __dirname, + '../../packages/react-native-bottom-tabs', + pak.source + ), + }, + }, + ], + ], +}; diff --git a/example/index.js b/apps/example/index.js similarity index 100% rename from example/index.js rename to apps/example/index.js diff --git a/example/ios/File.swift b/apps/example/ios/File.swift similarity index 100% rename from example/ios/File.swift rename to apps/example/ios/File.swift diff --git a/example/ios/Podfile b/apps/example/ios/Podfile similarity index 100% rename from example/ios/Podfile rename to apps/example/ios/Podfile diff --git a/example/ios/Podfile.lock b/apps/example/ios/Podfile.lock similarity index 99% rename from example/ios/Podfile.lock rename to apps/example/ios/Podfile.lock index 804b13df..a0a41c24 100644 --- a/example/ios/Podfile.lock +++ b/apps/example/ios/Podfile.lock @@ -1209,7 +1209,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - react-native-bottom-tabs (0.5.0): + - react-native-bottom-tabs (0.5.2): - DoubleConversion - glog - RCT-Folly (= 2024.01.01.00) @@ -1222,7 +1222,7 @@ PODS: - React-graphics - React-ImageManager - React-jsi - - react-native-bottom-tabs/common (= 0.5.0) + - react-native-bottom-tabs/common (= 0.5.2) - React-NativeModulesApple - React-RCTFabric - React-rendererdebug @@ -1234,7 +1234,7 @@ PODS: - SDWebImageSVGCoder (>= 1.7.0) - SwiftUIIntrospect (~> 1.0) - Yoga - - react-native-bottom-tabs/common (0.5.0): + - react-native-bottom-tabs/common (0.5.2): - DoubleConversion - glog - RCT-Folly (= 2024.01.01.00) @@ -1728,7 +1728,7 @@ DEPENDENCIES: - React-logger (from `../node_modules/react-native/ReactCommon/logger`) - React-Mapbuffer (from `../node_modules/react-native/ReactCommon`) - React-microtasksnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/microtasks`) - - react-native-bottom-tabs (from `../..`) + - react-native-bottom-tabs (from `../node_modules/react-native-bottom-tabs`) - react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`) - React-nativeconfig (from `../node_modules/react-native/ReactCommon`) - React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`) @@ -1842,7 +1842,7 @@ EXTERNAL SOURCES: React-microtasksnativemodule: :path: "../node_modules/react-native/ReactCommon/react/nativemodule/microtasks" react-native-bottom-tabs: - :path: "../.." + :path: "../node_modules/react-native-bottom-tabs" react-native-safe-area-context: :path: "../node_modules/react-native-safe-area-context" React-nativeconfig: @@ -1945,7 +1945,7 @@ SPEC CHECKSUMS: React-logger: 4072f39df335ca443932e0ccece41fbeb5ca8404 React-Mapbuffer: 714f2fae68edcabfc332b754e9fbaa8cfc68fdd4 React-microtasksnativemodule: 2eb1a69d35e700f752944644c0295cf7161d06c5 - react-native-bottom-tabs: fde2fbce1c50e4df9288e0d4f983301e02e88d81 + react-native-bottom-tabs: 402d19b4a55e6e17c78736a9dd2592cd9864881e react-native-safe-area-context: c6e59b0ac0acb3ddc3247235215775441ca1b2ff React-nativeconfig: 4a9543185905fe41014c06776bf126083795aed9 React-NativeModulesApple: 651670a799672bd54469f2981d91493dda361ddf @@ -1972,7 +1972,7 @@ SPEC CHECKSUMS: React-utils: b2baee839fb869f732d617b97dcfa384b4b4fdb3 ReactCodegen: f177b8fd67788c5c6ff45a39c7482c5f8d77ace6 ReactCommon: 627bd3192ef01a351e804e9709673d3741d38fec - ReactNativeHost: 8f602474a76f43f2cd7823fa00575b4beb107b21 + ReactNativeHost: a3cd2bc15b6deac7439318607ce5637d8a93a117 ReactTestApp-DevSupport: 74ff23aba1f35caa74d1dd5346c2835e0af31770 ReactTestApp-Resources: f9d4fd5651f8e68f6362f7e5374c7aca3b381c94 RNGestureHandler: 6a34af1ea5d9321af615933c271b0c37a00ff473 @@ -1982,8 +1982,8 @@ SPEC CHECKSUMS: SDWebImageSVGCoder: 15a300a97ec1c8ac958f009c02220ac0402e936c SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d SwiftUIIntrospect: fee9aa07293ee280373a591e1824e8ddc869ba5d - Yoga: 4ef80d96a5534f0e01b3055f17d1e19a9fc61b63 + Yoga: 1354c027ab07c7736f99a3bef16172d6f1b12b47 PODFILE CHECKSUM: 1c1dbca3e400ef935aa9a150cb2dcb58fb8c4536 -COCOAPODS: 1.15.2 +COCOAPODS: 1.14.3 diff --git a/example/ios/ReactNativeBottomTabsExample-Bridging-Header.h b/apps/example/ios/ReactNativeBottomTabsExample-Bridging-Header.h similarity index 100% rename from example/ios/ReactNativeBottomTabsExample-Bridging-Header.h rename to apps/example/ios/ReactNativeBottomTabsExample-Bridging-Header.h diff --git a/apps/example/metro.config.js b/apps/example/metro.config.js new file mode 100644 index 00000000..e258f883 --- /dev/null +++ b/apps/example/metro.config.js @@ -0,0 +1,20 @@ +const { makeMetroConfig } = require("@rnx-kit/metro-config"); +const path = require('path'); + +const root = path.resolve(__dirname, '../..'); + +const extraConfig = { + watchFolders: [root], + transformer: { + getTransformOptions: async () => ({ + transform: { + experimentalImportSupport: false, + inlineRequires: true, + }, + }), + }, +}; + +const metroConfig = makeMetroConfig(extraConfig); + +module.exports = metroConfig; diff --git a/example/package.json b/apps/example/package.json similarity index 98% rename from example/package.json rename to apps/example/package.json index 206078bd..9f088e0b 100644 --- a/example/package.json +++ b/apps/example/package.json @@ -22,6 +22,7 @@ "color": "^4.2.3", "react": "18.3.1", "react-native": "0.75.3", + "react-native-bottom-tabs": "*", "react-native-gesture-handler": "^2.20.0", "react-native-paper": "^5.12.5", "react-native-safe-area-context": "^4.11.0", diff --git a/apps/example/react-native.config.js b/apps/example/react-native.config.js new file mode 100644 index 00000000..630221ef --- /dev/null +++ b/apps/example/react-native.config.js @@ -0,0 +1,19 @@ +const project = (() => { + try { + const { configureProjects } = require("react-native-test-app"); + return configureProjects({ + android: { + sourceDir: "android", + }, + ios: { + sourceDir: "ios", + } + }); + } catch (_) { + return undefined; + } +})(); + +module.exports = { + ...(project ? { project } : undefined), +}; diff --git a/example/src/App.tsx b/apps/example/src/App.tsx similarity index 100% rename from example/src/App.tsx rename to apps/example/src/App.tsx diff --git a/example/src/Examples/FourTabs.tsx b/apps/example/src/Examples/FourTabs.tsx similarity index 97% rename from example/src/Examples/FourTabs.tsx rename to apps/example/src/Examples/FourTabs.tsx index a9be0675..ed09bfc3 100644 --- a/example/src/Examples/FourTabs.tsx +++ b/apps/example/src/Examples/FourTabs.tsx @@ -4,7 +4,7 @@ import { Article } from '../Screens/Article'; import { Albums } from '../Screens/Albums'; import { Contacts } from '../Screens/Contacts'; import { Chat } from '../Screens/Chat'; -import { ColorValue } from 'react-native'; +import type { ColorValue } from 'react-native'; interface Props { ignoresTopSafeArea?: boolean; diff --git a/example/src/Examples/JSBottomTabs.tsx b/apps/example/src/Examples/JSBottomTabs.tsx similarity index 95% rename from example/src/Examples/JSBottomTabs.tsx rename to apps/example/src/Examples/JSBottomTabs.tsx index 1b7f7407..aebb4edd 100644 --- a/example/src/Examples/JSBottomTabs.tsx +++ b/apps/example/src/Examples/JSBottomTabs.tsx @@ -1,3 +1,4 @@ +import * as React from 'react'; import { createBottomTabNavigator } from '@react-navigation/bottom-tabs'; import { Article } from '../Screens/Article'; import { Albums } from '../Screens/Albums'; diff --git a/example/src/Examples/Labeled.tsx b/apps/example/src/Examples/Labeled.tsx similarity index 100% rename from example/src/Examples/Labeled.tsx rename to apps/example/src/Examples/Labeled.tsx diff --git a/example/src/Examples/MaterialBottomTabs.tsx b/apps/example/src/Examples/MaterialBottomTabs.tsx similarity index 98% rename from example/src/Examples/MaterialBottomTabs.tsx rename to apps/example/src/Examples/MaterialBottomTabs.tsx index 1313506b..b006a7d1 100644 --- a/example/src/Examples/MaterialBottomTabs.tsx +++ b/apps/example/src/Examples/MaterialBottomTabs.tsx @@ -1,3 +1,4 @@ +import * as React from 'react'; import { createMaterialBottomTabNavigator } from 'react-native-paper/react-navigation'; import { Article } from '../Screens/Article'; import { Albums } from '../Screens/Albums'; diff --git a/example/src/Examples/NativeBottomTabs.tsx b/apps/example/src/Examples/NativeBottomTabs.tsx similarity index 92% rename from example/src/Examples/NativeBottomTabs.tsx rename to apps/example/src/Examples/NativeBottomTabs.tsx index 5970189a..82fe8eea 100644 --- a/example/src/Examples/NativeBottomTabs.tsx +++ b/apps/example/src/Examples/NativeBottomTabs.tsx @@ -1,9 +1,10 @@ +import * as React from 'react'; import { Article } from '../Screens/Article'; import { Albums } from '../Screens/Albums'; import { Contacts } from '../Screens/Contacts'; import { Chat } from '../Screens/Chat'; // This import works properly when library is published -import createNativeBottomTabNavigator from '../../../src/react-navigation/navigators/createNativeBottomTabNavigator'; +import createNativeBottomTabNavigator from '../../../../packages/react-native-bottom-tabs/src/react-navigation/navigators/createNativeBottomTabNavigator'; import { Platform } from 'react-native'; const Tab = createNativeBottomTabNavigator(); diff --git a/example/src/Examples/NativeBottomTabsEmbeddedStacks.tsx b/apps/example/src/Examples/NativeBottomTabsEmbeddedStacks.tsx similarity index 94% rename from example/src/Examples/NativeBottomTabsEmbeddedStacks.tsx rename to apps/example/src/Examples/NativeBottomTabsEmbeddedStacks.tsx index 3a9f771a..24a7a3fb 100644 --- a/example/src/Examples/NativeBottomTabsEmbeddedStacks.tsx +++ b/apps/example/src/Examples/NativeBottomTabsEmbeddedStacks.tsx @@ -2,7 +2,7 @@ import { Article } from '../Screens/Article'; import { Albums } from '../Screens/Albums'; import { Contacts } from '../Screens/Contacts'; import { Chat } from '../Screens/Chat'; -import createNativeBottomTabNavigator from '../../../src/react-navigation/navigators/createNativeBottomTabNavigator'; +import createNativeBottomTabNavigator from '../../../../packages/react-native-bottom-tabs/src/react-navigation/navigators/createNativeBottomTabNavigator'; import { createNativeStackNavigator } from '@react-navigation/native-stack'; const headerOptions = { diff --git a/example/src/Examples/NativeBottomTabsRemoteIcons.tsx b/apps/example/src/Examples/NativeBottomTabsRemoteIcons.tsx similarity index 87% rename from example/src/Examples/NativeBottomTabsRemoteIcons.tsx rename to apps/example/src/Examples/NativeBottomTabsRemoteIcons.tsx index 7f3dbe6e..401efdae 100644 --- a/example/src/Examples/NativeBottomTabsRemoteIcons.tsx +++ b/apps/example/src/Examples/NativeBottomTabsRemoteIcons.tsx @@ -1,9 +1,10 @@ +import * as React from 'react'; import { Article } from '../Screens/Article'; import { Albums } from '../Screens/Albums'; import { Contacts } from '../Screens/Contacts'; import { Chat } from '../Screens/Chat'; // This import works properly when library is published -import createNativeBottomTabNavigator from '../../../src/react-navigation/navigators/createNativeBottomTabNavigator'; +import createNativeBottomTabNavigator from '../../../../packages/react-native-bottom-tabs/src/react-navigation/navigators/createNativeBottomTabNavigator'; const Tab = createNativeBottomTabNavigator(); diff --git a/example/src/Examples/NativeBottomTabsSVGs.tsx b/apps/example/src/Examples/NativeBottomTabsSVGs.tsx similarity index 87% rename from example/src/Examples/NativeBottomTabsSVGs.tsx rename to apps/example/src/Examples/NativeBottomTabsSVGs.tsx index cc627b36..2a5eae01 100644 --- a/example/src/Examples/NativeBottomTabsSVGs.tsx +++ b/apps/example/src/Examples/NativeBottomTabsSVGs.tsx @@ -1,9 +1,10 @@ +import * as React from 'react'; import { Article } from '../Screens/Article'; import { Albums } from '../Screens/Albums'; import { Contacts } from '../Screens/Contacts'; import { Chat } from '../Screens/Chat'; // This import works properly when library is published -import createNativeBottomTabNavigator from '../../../src/react-navigation/navigators/createNativeBottomTabNavigator'; +import createNativeBottomTabNavigator from '../../../../packages/react-native-bottom-tabs/src/react-navigation/navigators/createNativeBottomTabNavigator'; const Tab = createNativeBottomTabNavigator(); diff --git a/example/src/Examples/NativeBottomTabsVectorIcons.tsx b/apps/example/src/Examples/NativeBottomTabsVectorIcons.tsx similarity index 92% rename from example/src/Examples/NativeBottomTabsVectorIcons.tsx rename to apps/example/src/Examples/NativeBottomTabsVectorIcons.tsx index b1436c86..d73ff846 100644 --- a/example/src/Examples/NativeBottomTabsVectorIcons.tsx +++ b/apps/example/src/Examples/NativeBottomTabsVectorIcons.tsx @@ -1,9 +1,10 @@ +import * as React from 'react'; import { Article } from '../Screens/Article'; import { Albums } from '../Screens/Albums'; import { Contacts } from '../Screens/Contacts'; import { Chat } from '../Screens/Chat'; // This import works properly when library is published -import createNativeBottomTabNavigator from '../../../src/react-navigation/navigators/createNativeBottomTabNavigator'; +import createNativeBottomTabNavigator from '../../../../packages/react-native-bottom-tabs/src/react-navigation/navigators/createNativeBottomTabNavigator'; import { Platform } from 'react-native'; import Icon from 'react-native-vector-icons/MaterialCommunityIcons'; diff --git a/example/src/Examples/SFSymbols.tsx b/apps/example/src/Examples/SFSymbols.tsx similarity index 97% rename from example/src/Examples/SFSymbols.tsx rename to apps/example/src/Examples/SFSymbols.tsx index 827844f6..3160c441 100644 --- a/example/src/Examples/SFSymbols.tsx +++ b/apps/example/src/Examples/SFSymbols.tsx @@ -1,3 +1,4 @@ +import * as React from 'react'; import TabView, { SceneMap } from 'react-native-bottom-tabs'; import { useState } from 'react'; import { Article } from '../Screens/Article'; diff --git a/example/src/Examples/ThreeTabs.tsx b/apps/example/src/Examples/ThreeTabs.tsx similarity index 97% rename from example/src/Examples/ThreeTabs.tsx rename to apps/example/src/Examples/ThreeTabs.tsx index 8c867471..e31419e5 100644 --- a/example/src/Examples/ThreeTabs.tsx +++ b/apps/example/src/Examples/ThreeTabs.tsx @@ -1,3 +1,4 @@ +import * as React from 'react'; import TabView, { SceneMap } from 'react-native-bottom-tabs'; import { useState } from 'react'; import { Article } from '../Screens/Article'; diff --git a/example/src/Examples/TintColors.tsx b/apps/example/src/Examples/TintColors.tsx similarity index 97% rename from example/src/Examples/TintColors.tsx rename to apps/example/src/Examples/TintColors.tsx index e1514983..ddb850f4 100644 --- a/example/src/Examples/TintColors.tsx +++ b/apps/example/src/Examples/TintColors.tsx @@ -1,3 +1,4 @@ +import * as React from 'react'; import TabView, { SceneMap } from 'react-native-bottom-tabs'; import { useState } from 'react'; import { Article } from '../Screens/Article'; diff --git a/example/src/Screens/Albums.tsx b/apps/example/src/Screens/Albums.tsx similarity index 100% rename from example/src/Screens/Albums.tsx rename to apps/example/src/Screens/Albums.tsx diff --git a/example/src/Screens/Article.tsx b/apps/example/src/Screens/Article.tsx similarity index 100% rename from example/src/Screens/Article.tsx rename to apps/example/src/Screens/Article.tsx diff --git a/example/src/Screens/Chat.tsx b/apps/example/src/Screens/Chat.tsx similarity index 100% rename from example/src/Screens/Chat.tsx rename to apps/example/src/Screens/Chat.tsx diff --git a/example/src/Screens/Contacts.tsx b/apps/example/src/Screens/Contacts.tsx similarity index 100% rename from example/src/Screens/Contacts.tsx rename to apps/example/src/Screens/Contacts.tsx diff --git a/apps/example/tsconfig.json b/apps/example/tsconfig.json new file mode 100644 index 00000000..e2802a7b --- /dev/null +++ b/apps/example/tsconfig.json @@ -0,0 +1,30 @@ +{ + "compilerOptions": { + "paths": { + "react-native-bottom-tabs": ["../../packages/react-native-bottom-tabs/src/index"], +"react-native-bottom-tabs/react-navigation": [ + "../../packages/react-native-bottom-tabs/src/react-navigation/index" + ] + }, + "allowUnreachableCode": false, + "allowUnusedLabels": false, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "jsx": "react-jsx", + "lib": ["ESNext"], + "module": "ESNext", + "moduleResolution": "Bundler", + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "noImplicitUseStrict": false, + "noStrictGenericChecks": false, + "noUncheckedIndexedAccess": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "strict": true, + "target": "ESNext", + "verbatimModuleSyntax": true + } +} diff --git a/example/visionos/Podfile b/apps/example/visionos/Podfile similarity index 100% rename from example/visionos/Podfile rename to apps/example/visionos/Podfile diff --git a/example/visionos/Podfile.lock b/apps/example/visionos/Podfile.lock similarity index 100% rename from example/visionos/Podfile.lock rename to apps/example/visionos/Podfile.lock diff --git a/example/babel.config.js b/example/babel.config.js deleted file mode 100644 index 486a0930..00000000 --- a/example/babel.config.js +++ /dev/null @@ -1,12 +0,0 @@ -const path = require('path'); -const { getConfig } = require('react-native-builder-bob/babel-config'); -const pkg = require('../package.json'); - -const root = path.resolve(__dirname, '..'); - -module.exports = getConfig( - { - presets: ['module:@react-native/babel-preset'], - }, - { root, pkg } -); diff --git a/example/ios/.xcode.env b/example/ios/.xcode.env deleted file mode 100644 index d3b7839c..00000000 --- a/example/ios/.xcode.env +++ /dev/null @@ -1 +0,0 @@ -export NODE_BINARY='/opt/homebrew/bin/node' diff --git a/example/metro.config.js b/example/metro.config.js deleted file mode 100644 index 78e4f819..00000000 --- a/example/metro.config.js +++ /dev/null @@ -1,18 +0,0 @@ -const path = require('path'); -const { getDefaultConfig } = require('@react-native/metro-config'); -const { getConfig } = require('react-native-builder-bob/metro-config'); -const pkg = require('../package.json'); - -const root = path.resolve(__dirname, '..'); - -/** - * Metro configuration - * https://facebook.github.io/metro/docs/configuration - * - * @type {import('metro-config').MetroConfig} - */ -module.exports = getConfig(getDefaultConfig(__dirname), { - root, - pkg, - project: __dirname, -}); diff --git a/example/react-native.config.js b/example/react-native.config.js deleted file mode 100644 index 3a4bda00..00000000 --- a/example/react-native.config.js +++ /dev/null @@ -1,20 +0,0 @@ -const path = require('path'); -const pkg = require('../package.json'); -const { configureProjects } = require('react-native-test-app'); - -module.exports = { - project: configureProjects({ - android: { - sourceDir: 'android', - }, - ios: { - sourceDir: 'ios', - automaticPodsInstallation: true, - }, - }), - dependencies: { - [pkg.name]: { - root: path.join(__dirname, '..'), - }, - }, -}; diff --git a/package.json b/package.json index 90453ff5..dc0be173 100644 --- a/package.json +++ b/package.json @@ -1,224 +1,18 @@ { - "name": "react-native-bottom-tabs", - "version": "0.5.2", - "description": "Native Bottom Tabs for React Native", - "source": "./src/index.tsx", - "main": "./lib/commonjs/index.js", - "module": "./lib/module/index.js", - "types": "./lib/typescript/module/src/index.d.ts", - "exports": { - ".": { - "import": { - "types": "./lib/typescript/module/src/index.d.ts", - "default": "./lib/module/index.js" - }, - "require": { - "types": "./lib/typescript/commonjs/src/index.d.ts", - "default": "./lib/commonjs/index.js" - } - }, - "./react-navigation": { - "import": { - "types": "./lib/typescript/module/src/react-navigation/index.d.ts", - "default": "./lib/module/react-navigation/index.js" - }, - "require": { - "types": "./lib/typescript/commonjs/src/react-navigation/index.d.ts", - "default": "./lib/commonjs/react-navigation/index.js" - } - }, - "./package.json": "./package.json", - "./app.plugin.js": "./app.plugin.js" - }, - "files": [ - "src", - "lib", - "common", - "android", - "react-navigation", - "ios", - "cpp", - "react-native.config.js", - "app.plugin.js", - "*.podspec", - "!ios/build", - "!android/build", - "!android/gradle", - "!android/gradlew", - "!android/gradlew.bat", - "!android/local.properties", - "!**/__tests__", - "!**/__fixtures__", - "!**/__mocks__", - "!**/.*", - "!docs/" + "name": "bottom-tabs/monorepo", + "private": true, + "workspaces": [ + "packages/*", + "apps/*" ], "scripts": { - "example": "yarn workspace react-native-bottom-tabs-example", - "test": "jest", - "typecheck": "tsc", - "lint": "eslint \"**/*.{js,ts,tsx}\"", - "clean": "del-cli android/build example/android/build example/android/app/build example/ios/build lib", - "prepare": "bob build", - "release": "release-it" - }, - "keywords": [ - "react-native", - "ios", - "android" - ], - "repository": { - "type": "git", - "url": "git+https://github.com/okwasniewski/react-native-bottom-tabs.git" - }, - "author": "Oskar Kwasniewski (https://github.com/okwasniewski)", - "license": "MIT", - "bugs": { - "url": "https://github.com/okwasniewski/react-native-bottom-tabs/issues" - }, - "homepage": "https://github.com/okwasniewski/react-native-bottom-tabs#readme", - "publishConfig": { - "registry": "https://registry.npmjs.org/" + "lint": "turbo run lint", + "build:android": "turbo run build:android", + "build:android:fabric": "turbo run build:android:fabric", + "build:ios": "turbo run build:ios" }, - "devDependencies": { - "@commitlint/config-conventional": "^17.0.2", - "@evilmartians/lefthook": "^1.5.0", - "@expo/config-plugins": "^7.0.0 || ^8.0.0", - "@react-native/babel-preset": "0.75.3", - "@react-native/eslint-config": "^0.73.1", - "@react-navigation/native": "^6.1.18", - "@types/color": "^3.0.6", - "@types/jest": "^29.5.5", - "@types/react": "^18.2.44", - "commitlint": "^17.0.2", - "del-cli": "^5.1.0", - "eslint": "^8.51.0", - "eslint-config-prettier": "^9.0.0", - "eslint-plugin-prettier": "^5.0.1", - "jest": "^29.7.0", - "prettier": "^3.0.3", - "react": "18.3.1", - "react-native": "0.75.3", - "react-native-builder-bob": "^0.30.2", - "release-it": "^15.0.0", - "turbo": "^1.10.7", - "typescript": "^5.2.2" - }, - "resolutions": { - "@types/react": "^18.2.44" - }, - "peerDependencies": { - "@react-navigation/native": ">=6", - "react": "*", - "react-native": "*" - }, - "peerDependenciesMeta": { - "@react-navigation/native": { - "optional": true - } - }, - "workspaces": [ - "example", - "docs" - ], "packageManager": "yarn@3.6.1", - "jest": { - "preset": "react-native", - "modulePathIgnorePatterns": [ - "/example/node_modules", - "/lib/" - ] - }, - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ] - }, - "release-it": { - "git": { - "commitMessage": "chore: release ${version}", - "tagName": "v${version}" - }, - "npm": { - "publish": true - }, - "github": { - "release": true - } - }, - "eslintConfig": { - "root": true, - "extends": [ - "@react-native", - "prettier" - ], - "rules": { - "react/react-in-jsx-scope": "off", - "prettier/prettier": [ - "error", - { - "quoteProps": "consistent", - "singleQuote": true, - "tabWidth": 2, - "trailingComma": "es5", - "useTabs": false - } - ] - } - }, - "eslintIgnore": [ - "node_modules/", - "lib/" - ], - "prettier": { - "quoteProps": "consistent", - "singleQuote": true, - "tabWidth": 2, - "trailingComma": "es5", - "useTabs": false - }, - "react-native-builder-bob": { - "source": "src", - "output": "lib", - "targets": [ - [ - "commonjs", - { - "esm": true, - "configFile": true - } - ], - [ - "module", - { - "esm": true, - "configFile": true - } - ], - [ - "typescript", - { - "project": "tsconfig.build.json", - "esm": true - } - ] - ] - }, - "create-react-native-library": { - "type": "view-mixed", - "version": "0.41.2" - }, - "dependencies": { - "color": "^4.2.3", - "sf-symbols-typescript": "^2.0.0", - "use-latest-callback": "^0.2.1" - }, - "codegenConfig": { - "name": "RNCTabView", - "type": "components", - "jsSrcsDir": "./src", - "android": { - "javaPackageName": "com.rcttabview" - } + "devDependencies": { + "turbo": "^2.1.0" } } diff --git a/android/build.gradle b/packages/react-native-bottom-tabs/android/build.gradle similarity index 100% rename from android/build.gradle rename to packages/react-native-bottom-tabs/android/build.gradle diff --git a/android/gradle.properties b/packages/react-native-bottom-tabs/android/gradle.properties similarity index 100% rename from android/gradle.properties rename to packages/react-native-bottom-tabs/android/gradle.properties diff --git a/android/src/main/AndroidManifest.xml b/packages/react-native-bottom-tabs/android/src/main/AndroidManifest.xml similarity index 100% rename from android/src/main/AndroidManifest.xml rename to packages/react-native-bottom-tabs/android/src/main/AndroidManifest.xml diff --git a/android/src/main/AndroidManifestNew.xml b/packages/react-native-bottom-tabs/android/src/main/AndroidManifestNew.xml similarity index 100% rename from android/src/main/AndroidManifestNew.xml rename to packages/react-native-bottom-tabs/android/src/main/AndroidManifestNew.xml diff --git a/android/src/main/java/com/rcttabview/PageSelectedEvent.kt b/packages/react-native-bottom-tabs/android/src/main/java/com/rcttabview/PageSelectedEvent.kt similarity index 100% rename from android/src/main/java/com/rcttabview/PageSelectedEvent.kt rename to packages/react-native-bottom-tabs/android/src/main/java/com/rcttabview/PageSelectedEvent.kt diff --git a/android/src/main/java/com/rcttabview/RCTTabView.kt b/packages/react-native-bottom-tabs/android/src/main/java/com/rcttabview/RCTTabView.kt similarity index 100% rename from android/src/main/java/com/rcttabview/RCTTabView.kt rename to packages/react-native-bottom-tabs/android/src/main/java/com/rcttabview/RCTTabView.kt diff --git a/android/src/main/java/com/rcttabview/RCTTabViewImpl.kt b/packages/react-native-bottom-tabs/android/src/main/java/com/rcttabview/RCTTabViewImpl.kt similarity index 100% rename from android/src/main/java/com/rcttabview/RCTTabViewImpl.kt rename to packages/react-native-bottom-tabs/android/src/main/java/com/rcttabview/RCTTabViewImpl.kt diff --git a/android/src/main/java/com/rcttabview/RCTTabViewPackage.kt b/packages/react-native-bottom-tabs/android/src/main/java/com/rcttabview/RCTTabViewPackage.kt similarity index 100% rename from android/src/main/java/com/rcttabview/RCTTabViewPackage.kt rename to packages/react-native-bottom-tabs/android/src/main/java/com/rcttabview/RCTTabViewPackage.kt diff --git a/android/src/main/java/com/rcttabview/TabLongPressedEvent.kt b/packages/react-native-bottom-tabs/android/src/main/java/com/rcttabview/TabLongPressedEvent.kt similarity index 100% rename from android/src/main/java/com/rcttabview/TabLongPressedEvent.kt rename to packages/react-native-bottom-tabs/android/src/main/java/com/rcttabview/TabLongPressedEvent.kt diff --git a/android/src/main/jni/CMakeLists.txt b/packages/react-native-bottom-tabs/android/src/main/jni/CMakeLists.txt similarity index 100% rename from android/src/main/jni/CMakeLists.txt rename to packages/react-native-bottom-tabs/android/src/main/jni/CMakeLists.txt diff --git a/android/src/main/jni/RNCTabView.h b/packages/react-native-bottom-tabs/android/src/main/jni/RNCTabView.h similarity index 100% rename from android/src/main/jni/RNCTabView.h rename to packages/react-native-bottom-tabs/android/src/main/jni/RNCTabView.h diff --git a/android/src/newarch/RCTTabViewManager.kt b/packages/react-native-bottom-tabs/android/src/newarch/RCTTabViewManager.kt similarity index 100% rename from android/src/newarch/RCTTabViewManager.kt rename to packages/react-native-bottom-tabs/android/src/newarch/RCTTabViewManager.kt diff --git a/android/src/oldarch/RCTTabViewManager.kt b/packages/react-native-bottom-tabs/android/src/oldarch/RCTTabViewManager.kt similarity index 100% rename from android/src/oldarch/RCTTabViewManager.kt rename to packages/react-native-bottom-tabs/android/src/oldarch/RCTTabViewManager.kt diff --git a/app.plugin.js b/packages/react-native-bottom-tabs/app.plugin.js similarity index 100% rename from app.plugin.js rename to packages/react-native-bottom-tabs/app.plugin.js diff --git a/babel.config.js b/packages/react-native-bottom-tabs/babel.config.js similarity index 100% rename from babel.config.js rename to packages/react-native-bottom-tabs/babel.config.js diff --git a/common/cpp/react/renderer/components/RNCTabView/RNCTabViewComponentDescriptor.h b/packages/react-native-bottom-tabs/common/cpp/react/renderer/components/RNCTabView/RNCTabViewComponentDescriptor.h similarity index 100% rename from common/cpp/react/renderer/components/RNCTabView/RNCTabViewComponentDescriptor.h rename to packages/react-native-bottom-tabs/common/cpp/react/renderer/components/RNCTabView/RNCTabViewComponentDescriptor.h diff --git a/common/cpp/react/renderer/components/RNCTabView/RNCTabViewMeasurementsManager.cpp b/packages/react-native-bottom-tabs/common/cpp/react/renderer/components/RNCTabView/RNCTabViewMeasurementsManager.cpp similarity index 100% rename from common/cpp/react/renderer/components/RNCTabView/RNCTabViewMeasurementsManager.cpp rename to packages/react-native-bottom-tabs/common/cpp/react/renderer/components/RNCTabView/RNCTabViewMeasurementsManager.cpp diff --git a/common/cpp/react/renderer/components/RNCTabView/RNCTabViewMeasurementsManager.h b/packages/react-native-bottom-tabs/common/cpp/react/renderer/components/RNCTabView/RNCTabViewMeasurementsManager.h similarity index 100% rename from common/cpp/react/renderer/components/RNCTabView/RNCTabViewMeasurementsManager.h rename to packages/react-native-bottom-tabs/common/cpp/react/renderer/components/RNCTabView/RNCTabViewMeasurementsManager.h diff --git a/common/cpp/react/renderer/components/RNCTabView/RNCTabViewShadowNode.cpp b/packages/react-native-bottom-tabs/common/cpp/react/renderer/components/RNCTabView/RNCTabViewShadowNode.cpp similarity index 100% rename from common/cpp/react/renderer/components/RNCTabView/RNCTabViewShadowNode.cpp rename to packages/react-native-bottom-tabs/common/cpp/react/renderer/components/RNCTabView/RNCTabViewShadowNode.cpp diff --git a/common/cpp/react/renderer/components/RNCTabView/RNCTabViewShadowNode.h b/packages/react-native-bottom-tabs/common/cpp/react/renderer/components/RNCTabView/RNCTabViewShadowNode.h similarity index 100% rename from common/cpp/react/renderer/components/RNCTabView/RNCTabViewShadowNode.h rename to packages/react-native-bottom-tabs/common/cpp/react/renderer/components/RNCTabView/RNCTabViewShadowNode.h diff --git a/common/cpp/react/renderer/components/RNCTabView/RNCTabViewState.h b/packages/react-native-bottom-tabs/common/cpp/react/renderer/components/RNCTabView/RNCTabViewState.h similarity index 100% rename from common/cpp/react/renderer/components/RNCTabView/RNCTabViewState.h rename to packages/react-native-bottom-tabs/common/cpp/react/renderer/components/RNCTabView/RNCTabViewState.h diff --git a/ios/Extensions.swift b/packages/react-native-bottom-tabs/ios/Extensions.swift similarity index 100% rename from ios/Extensions.swift rename to packages/react-native-bottom-tabs/ios/Extensions.swift diff --git a/ios/Fabric/RCTTabViewComponentView.h b/packages/react-native-bottom-tabs/ios/Fabric/RCTTabViewComponentView.h similarity index 100% rename from ios/Fabric/RCTTabViewComponentView.h rename to packages/react-native-bottom-tabs/ios/Fabric/RCTTabViewComponentView.h diff --git a/ios/Fabric/RCTTabViewComponentView.mm b/packages/react-native-bottom-tabs/ios/Fabric/RCTTabViewComponentView.mm similarity index 100% rename from ios/Fabric/RCTTabViewComponentView.mm rename to packages/react-native-bottom-tabs/ios/Fabric/RCTTabViewComponentView.mm diff --git a/ios/PageSelectedEvent.swift b/packages/react-native-bottom-tabs/ios/PageSelectedEvent.swift similarity index 100% rename from ios/PageSelectedEvent.swift rename to packages/react-native-bottom-tabs/ios/PageSelectedEvent.swift diff --git a/ios/RCTTabViewViewManager.mm b/packages/react-native-bottom-tabs/ios/RCTTabViewViewManager.mm similarity index 100% rename from ios/RCTTabViewViewManager.mm rename to packages/react-native-bottom-tabs/ios/RCTTabViewViewManager.mm diff --git a/ios/TabItemEventModifier.swift b/packages/react-native-bottom-tabs/ios/TabItemEventModifier.swift similarity index 100% rename from ios/TabItemEventModifier.swift rename to packages/react-native-bottom-tabs/ios/TabItemEventModifier.swift diff --git a/ios/TabLongPressedEvent.swift b/packages/react-native-bottom-tabs/ios/TabLongPressedEvent.swift similarity index 100% rename from ios/TabLongPressedEvent.swift rename to packages/react-native-bottom-tabs/ios/TabLongPressedEvent.swift diff --git a/ios/TabViewImpl.swift b/packages/react-native-bottom-tabs/ios/TabViewImpl.swift similarity index 100% rename from ios/TabViewImpl.swift rename to packages/react-native-bottom-tabs/ios/TabViewImpl.swift diff --git a/ios/TabViewProvider.swift b/packages/react-native-bottom-tabs/ios/TabViewProvider.swift similarity index 100% rename from ios/TabViewProvider.swift rename to packages/react-native-bottom-tabs/ios/TabViewProvider.swift diff --git a/ios/react-native-bottom-tabs-Bridging-Header.h b/packages/react-native-bottom-tabs/ios/react-native-bottom-tabs-Bridging-Header.h similarity index 100% rename from ios/react-native-bottom-tabs-Bridging-Header.h rename to packages/react-native-bottom-tabs/ios/react-native-bottom-tabs-Bridging-Header.h diff --git a/packages/react-native-bottom-tabs/package.json b/packages/react-native-bottom-tabs/package.json new file mode 100644 index 00000000..0f043ad9 --- /dev/null +++ b/packages/react-native-bottom-tabs/package.json @@ -0,0 +1,218 @@ +{ + "name": "react-native-bottom-tabs", + "version": "0.5.2", + "description": "Native Bottom Tabs for React Native", + "source": "./src/index.tsx", + "main": "./lib/commonjs/index.js", + "module": "./lib/module/index.js", + "types": "./lib/typescript/module/src/index.d.ts", + "exports": { + ".": { + "import": { + "types": "./lib/typescript/module/src/index.d.ts", + "default": "./lib/module/index.js" + }, + "require": { + "types": "./lib/typescript/commonjs/src/index.d.ts", + "default": "./lib/commonjs/index.js" + } + }, + "./react-navigation": { + "import": { + "types": "./lib/typescript/module/src/react-navigation/index.d.ts", + "default": "./lib/module/react-navigation/index.js" + }, + "require": { + "types": "./lib/typescript/commonjs/src/react-navigation/index.d.ts", + "default": "./lib/commonjs/react-navigation/index.js" + } + }, + "./package.json": "./package.json", + "./app.plugin.js": "./app.plugin.js" + }, + "files": [ + "src", + "lib", + "common", + "android", + "react-navigation", + "ios", + "cpp", + "react-native.config.js", + "app.plugin.js", + "*.podspec", + "!ios/build", + "!android/build", + "!android/gradle", + "!android/gradlew", + "!android/gradlew.bat", + "!android/local.properties", + "!**/__tests__", + "!**/__fixtures__", + "!**/__mocks__", + "!**/.*", + "!docs/" + ], + "scripts": { + "test": "jest", + "typecheck": "tsc", + "lint": "eslint \"**/*.{js,ts,tsx}\"", + "prepare": "bob build", + "release": "release-it" + }, + "keywords": [ + "react-native", + "ios", + "android" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/okwasniewski/react-native-bottom-tabs.git" + }, + "author": "Oskar Kwasniewski (https://github.com/okwasniewski)", + "license": "MIT", + "bugs": { + "url": "https://github.com/okwasniewski/react-native-bottom-tabs/issues" + }, + "homepage": "https://github.com/okwasniewski/react-native-bottom-tabs#readme", + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "devDependencies": { + "@commitlint/config-conventional": "^17.0.2", + "@evilmartians/lefthook": "^1.5.0", + "@expo/config-plugins": "^7.0.0 || ^8.0.0", + "@react-native/babel-preset": "0.75.3", + "@react-native/eslint-config": "^0.73.1", + "@react-navigation/native": "^6.1.18", + "@types/color": "^3.0.6", + "@types/jest": "^29.5.5", + "@types/react": "^18.2.44", + "commitlint": "^17.0.2", + "del-cli": "^5.1.0", + "eslint": "^8.51.0", + "eslint-config-prettier": "^9.0.0", + "eslint-plugin-prettier": "^5.0.1", + "jest": "^29.7.0", + "prettier": "^3.0.3", + "react": "18.3.1", + "react-native": "0.75.3", + "react-native-builder-bob": "^0.30.2", + "release-it": "^15.0.0", + "turbo": "^1.10.7", + "typescript": "^5.2.2" + }, + "resolutions": { + "@types/react": "^18.2.44" + }, + "peerDependencies": { + "@react-navigation/native": ">=6", + "react": "*", + "react-native": "*" + }, + "peerDependenciesMeta": { + "@react-navigation/native": { + "optional": true + } + }, + "packageManager": "yarn@3.6.1", + "jest": { + "preset": "react-native", + "modulePathIgnorePatterns": [ + "/example/node_modules", + "/lib/" + ] + }, + "commitlint": { + "extends": [ + "@commitlint/config-conventional" + ] + }, + "release-it": { + "git": { + "commitMessage": "chore: release ${version}", + "tagName": "v${version}" + }, + "npm": { + "publish": true + }, + "github": { + "release": true + } + }, + "eslintConfig": { + "root": true, + "extends": [ + "@react-native", + "prettier" + ], + "rules": { + "react/react-in-jsx-scope": "off", + "prettier/prettier": [ + "error", + { + "quoteProps": "consistent", + "singleQuote": true, + "tabWidth": 2, + "trailingComma": "es5", + "useTabs": false + } + ] + } + }, + "eslintIgnore": [ + "node_modules/", + "lib/" + ], + "prettier": { + "quoteProps": "consistent", + "singleQuote": true, + "tabWidth": 2, + "trailingComma": "es5", + "useTabs": false + }, + "react-native-builder-bob": { + "source": "src", + "output": "lib", + "targets": [ + [ + "commonjs", + { + "esm": true, + "configFile": true + } + ], + [ + "module", + { + "esm": true, + "configFile": true + } + ], + [ + "typescript", + { + "project": "tsconfig.build.json", + "esm": true + } + ] + ] + }, + "create-react-native-library": { + "type": "view-mixed", + "version": "0.41.2" + }, + "dependencies": { + "color": "^4.2.3", + "sf-symbols-typescript": "^2.0.0", + "use-latest-callback": "^0.2.1" + }, + "codegenConfig": { + "name": "RNCTabView", + "type": "components", + "jsSrcsDir": "./src", + "android": { + "javaPackageName": "com.rcttabview" + } + } +} diff --git a/react-native-bottom-tabs.podspec b/packages/react-native-bottom-tabs/react-native-bottom-tabs.podspec similarity index 100% rename from react-native-bottom-tabs.podspec rename to packages/react-native-bottom-tabs/react-native-bottom-tabs.podspec diff --git a/react-native.config.js b/packages/react-native-bottom-tabs/react-native.config.js similarity index 100% rename from react-native.config.js rename to packages/react-native-bottom-tabs/react-native.config.js diff --git a/react-navigation/package.json b/packages/react-native-bottom-tabs/react-navigation/package.json similarity index 100% rename from react-navigation/package.json rename to packages/react-native-bottom-tabs/react-navigation/package.json diff --git a/src/SceneMap.tsx b/packages/react-native-bottom-tabs/src/SceneMap.tsx similarity index 100% rename from src/SceneMap.tsx rename to packages/react-native-bottom-tabs/src/SceneMap.tsx diff --git a/src/TabView.tsx b/packages/react-native-bottom-tabs/src/TabView.tsx similarity index 96% rename from src/TabView.tsx rename to packages/react-native-bottom-tabs/src/TabView.tsx index c6d7bf08..012bdead 100644 --- a/src/TabView.tsx +++ b/packages/react-native-bottom-tabs/src/TabView.tsx @@ -1,3 +1,4 @@ +import React from 'react'; import type { TabViewItems } from './TabViewNativeComponent'; import { ColorValue, @@ -12,7 +13,6 @@ import { import type { ImageSource } from 'react-native/Libraries/Image/ImageSource'; import TabViewAdapter from './TabViewAdapter'; import useLatestCallback from 'use-latest-callback'; -import { useMemo, useState } from 'react'; import type { BaseRoute, NavigationState } from './types'; const isAppleSymbol = (icon: any): icon is { sfSymbol: string } => @@ -170,7 +170,7 @@ const TabView = ({ // @ts-ignore const focusedKey = navigationState.routes[navigationState.index].key; - const trimmedRoutes = useMemo(() => { + const trimmedRoutes = React.useMemo(() => { if ( Platform.OS === 'android' && navigationState.routes.length > ANDROID_MAX_TABS @@ -186,14 +186,14 @@ const TabView = ({ /** * List of loaded tabs, tabs will be loaded when navigated to. */ - const [loaded, setLoaded] = useState([focusedKey]); + const [loaded, setLoaded] = React.useState([focusedKey]); if (!loaded.includes(focusedKey)) { // Set the current tab to be loaded if it was not loaded before setLoaded((loaded) => [...loaded, focusedKey]); } - const icons = useMemo( + const icons = React.useMemo( () => trimmedRoutes.map((route) => getIcon({ @@ -204,7 +204,7 @@ const TabView = ({ [focusedKey, getIcon, trimmedRoutes] ); - const items: TabViewItems = useMemo( + const items: TabViewItems = React.useMemo( () => trimmedRoutes.map((route, index) => { const icon = icons[index]; @@ -235,7 +235,7 @@ const TabView = ({ ] ); - const resolvedIconAssets: ImageSource[] = useMemo( + const resolvedIconAssets: ImageSource[] = React.useMemo( () => // Pass empty object for icons that are not provided to avoid index mismatch on native side. icons.map((icon) => diff --git a/src/TabViewAdapter.android.tsx b/packages/react-native-bottom-tabs/src/TabViewAdapter.android.tsx similarity index 100% rename from src/TabViewAdapter.android.tsx rename to packages/react-native-bottom-tabs/src/TabViewAdapter.android.tsx diff --git a/src/TabViewAdapter.tsx b/packages/react-native-bottom-tabs/src/TabViewAdapter.tsx similarity index 100% rename from src/TabViewAdapter.tsx rename to packages/react-native-bottom-tabs/src/TabViewAdapter.tsx diff --git a/src/TabViewNativeComponent.ts b/packages/react-native-bottom-tabs/src/TabViewNativeComponent.ts similarity index 100% rename from src/TabViewNativeComponent.ts rename to packages/react-native-bottom-tabs/src/TabViewNativeComponent.ts diff --git a/src/__tests__/index.test.tsx b/packages/react-native-bottom-tabs/src/__tests__/index.test.tsx similarity index 100% rename from src/__tests__/index.test.tsx rename to packages/react-native-bottom-tabs/src/__tests__/index.test.tsx diff --git a/src/expo.ts b/packages/react-native-bottom-tabs/src/expo.ts similarity index 100% rename from src/expo.ts rename to packages/react-native-bottom-tabs/src/expo.ts diff --git a/src/index.tsx b/packages/react-native-bottom-tabs/src/index.tsx similarity index 100% rename from src/index.tsx rename to packages/react-native-bottom-tabs/src/index.tsx diff --git a/src/react-navigation/index.tsx b/packages/react-native-bottom-tabs/src/react-navigation/index.tsx similarity index 100% rename from src/react-navigation/index.tsx rename to packages/react-native-bottom-tabs/src/react-navigation/index.tsx diff --git a/src/react-navigation/navigators/createNativeBottomTabNavigator.tsx b/packages/react-native-bottom-tabs/src/react-navigation/navigators/createNativeBottomTabNavigator.tsx similarity index 100% rename from src/react-navigation/navigators/createNativeBottomTabNavigator.tsx rename to packages/react-native-bottom-tabs/src/react-navigation/navigators/createNativeBottomTabNavigator.tsx diff --git a/src/react-navigation/types.ts b/packages/react-native-bottom-tabs/src/react-navigation/types.ts similarity index 100% rename from src/react-navigation/types.ts rename to packages/react-native-bottom-tabs/src/react-navigation/types.ts diff --git a/src/react-navigation/views/NativeBottomTabView.tsx b/packages/react-native-bottom-tabs/src/react-navigation/views/NativeBottomTabView.tsx similarity index 100% rename from src/react-navigation/views/NativeBottomTabView.tsx rename to packages/react-native-bottom-tabs/src/react-navigation/views/NativeBottomTabView.tsx diff --git a/src/types.ts b/packages/react-native-bottom-tabs/src/types.ts similarity index 100% rename from src/types.ts rename to packages/react-native-bottom-tabs/src/types.ts diff --git a/tsconfig.build.json b/packages/react-native-bottom-tabs/tsconfig.build.json similarity index 100% rename from tsconfig.build.json rename to packages/react-native-bottom-tabs/tsconfig.build.json diff --git a/tsconfig.json b/packages/react-native-bottom-tabs/tsconfig.json similarity index 100% rename from tsconfig.json rename to packages/react-native-bottom-tabs/tsconfig.json diff --git a/turbo.json b/turbo.json index 196b8aaa..3de1d98b 100644 --- a/turbo.json +++ b/turbo.json @@ -1,50 +1,51 @@ { "$schema": "https://turbo.build/schema.json", - "pipeline": { + "tasks": { + "lint": {}, "build:android": { "env": ["ORG_GRADLE_PROJECT_newArchEnabled"], "inputs": [ - "package.json", - "android", + "packages/*/package.json", + "packages/*/android", "!android/build", - "src/*.ts", - "src/*.tsx", - "example/package.json", - "example/android", - "!example/android/.gradle", - "!example/android/build", - "!example/android/app/build" + "packages/*/src/*.ts", + "packages/*/src/*.tsx", + "apps/example/package.json", + "apps/example/android", + "!apps/example/android/.gradle", + "!apps/example/android/build", + "!apps/example/android/app/build" ], "outputs": [] }, "build:android:fabric": { "env": ["ORG_GRADLE_PROJECT_newArchEnabled"], "inputs": [ - "package.json", - "android", + "packages/*/package.json", + "packages/*/android", "!android/build", - "src/*.ts", - "src/*.tsx", - "example/package.json", - "example/android", - "!example/android/.gradle", - "!example/android/build", - "!example/android/app/build" + "packages/*/src/*.ts", + "packages/*/src/*.tsx", + "apps/example/package.json", + "apps/example/android", + "!apps/example/android/.gradle", + "!apps/example/android/build", + "!apps/example/android/app/build" ], "outputs": [] }, "build:ios": { "env": ["RCT_NEW_ARCH_ENABLED"], "inputs": [ - "package.json", - "*.podspec", - "ios", - "src/*.ts", - "src/*.tsx", - "example/package.json", - "example/ios", - "!example/ios/build", - "!example/ios/Pods" + "packages/*/package.json", + "packages/*/*.podspec", + "packages/*/ios", + "packages/*/src/*.ts", + "packages/*/src/*.tsx", + "apps/example/package.json", + "apps/example/ios", + "!apps/example/ios/build", + "!apps/example/ios/Pods" ], "outputs": [] } diff --git a/yarn.lock b/yarn.lock index 821bced5..fc151255 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1604,15 +1604,6 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.12.18, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.7": - version: 7.25.7 - resolution: "@babel/runtime@npm:7.25.7" - dependencies: - regenerator-runtime: ^0.14.0 - checksum: 1d6133ed1cf1de1533cfe84a4a8f94525271a0d93f6af4f2cdae14884ec3c8a7148664ddf7fd2a14f82cc4485904a1761821a55875ad241c8b4034e95e7134b2 - languageName: node - linkType: hard - "@babel/runtime@npm:^7.20.0, @babel/runtime@npm:^7.25.0, @babel/runtime@npm:^7.8.4": version: 7.25.6 resolution: "@babel/runtime@npm:7.25.6" @@ -1666,13 +1657,6 @@ __metadata: languageName: node linkType: hard -"@bufbuild/protobuf@npm:^2.0.0": - version: 2.2.0 - resolution: "@bufbuild/protobuf@npm:2.2.0" - checksum: 26bb64e1e18c1426770c2ffa28f88fbbdb7e319dea9ad021ebb3ef6ea931ecbb9488024a80a495f06c331952bcb5c0567afc5df6f8aa9e62a5e1a193a325cf51 - languageName: node - linkType: hard - "@callstack/react-native-visionos@npm:^0.75.0": version: 0.75.0 resolution: "@callstack/react-native-visionos@npm:0.75.0" @@ -2469,116 +2453,6 @@ __metadata: languageName: node linkType: hard -"@loadable/component@npm:5.16.4": - version: 5.16.4 - resolution: "@loadable/component@npm:5.16.4" - dependencies: - "@babel/runtime": ^7.12.18 - hoist-non-react-statics: ^3.3.1 - react-is: ^16.12.0 - peerDependencies: - react: ^16.3.0 || ^17.0.0 || ^18.0.0 - checksum: 4724d7916739548100c5e00247a6a6c1a3427f21a1debc9f1ab78bbce5c239a910cb4be73598633af732acd72878d24e080fb8b9a84ecefecb7d406c368518e3 - languageName: node - linkType: hard - -"@mdx-js/loader@npm:2.3.0": - version: 2.3.0 - resolution: "@mdx-js/loader@npm:2.3.0" - dependencies: - "@mdx-js/mdx": ^2.0.0 - source-map: ^0.7.0 - peerDependencies: - webpack: ">=4" - checksum: 1217f811b7ee37e4f63ca828642cd47120b7b2994975409b38cdd8550434166520c94f116efa975cb2b14760a5cc7a424848649519ce05d47f96d21b8c2c1066 - languageName: node - linkType: hard - -"@mdx-js/mdx@npm:2.3.0, @mdx-js/mdx@npm:^2.0.0": - version: 2.3.0 - resolution: "@mdx-js/mdx@npm:2.3.0" - dependencies: - "@types/estree-jsx": ^1.0.0 - "@types/mdx": ^2.0.0 - estree-util-build-jsx: ^2.0.0 - estree-util-is-identifier-name: ^2.0.0 - estree-util-to-js: ^1.1.0 - estree-walker: ^3.0.0 - hast-util-to-estree: ^2.0.0 - markdown-extensions: ^1.0.0 - periscopic: ^3.0.0 - remark-mdx: ^2.0.0 - remark-parse: ^10.0.0 - remark-rehype: ^10.0.0 - unified: ^10.0.0 - unist-util-position-from-estree: ^1.0.0 - unist-util-stringify-position: ^3.0.0 - unist-util-visit: ^4.0.0 - vfile: ^5.0.0 - checksum: d918766a326502ec0b54adee61dc2930daf5b748acb9107f9bfd1ab0dbc4d7b1a4d0dbb9e21da9dd2a9fc2f9950b2973a43c6ba62d3a72eb67a30f6c953e5be8 - languageName: node - linkType: hard - -"@mdx-js/react@npm:2.3.0": - version: 2.3.0 - resolution: "@mdx-js/react@npm:2.3.0" - dependencies: - "@types/mdx": ^2.0.0 - "@types/react": ">=16" - peerDependencies: - react: ">=16" - checksum: f45fe779556e6cd9a787f711274480e0638b63c460f192ebdcd77cc07ffa61e23c98cb46dd46e577093e1cb4997a232a848d1fb0ba850ae204422cf603add524 - languageName: node - linkType: hard - -"@modern-js/utils@npm:2.60.2": - version: 2.60.2 - resolution: "@modern-js/utils@npm:2.60.2" - dependencies: - "@swc/helpers": 0.5.13 - caniuse-lite: ^1.0.30001520 - lodash: ^4.17.21 - rslog: ^1.1.0 - checksum: 53136d14e8cf76ad471cb83225fcb0e8e621931a248ae59c5a13ba8e37b9f58e6b0ba7e028887d81dcd11f3058126c6ed13d6a073139308d00da451f21c0c626 - languageName: node - linkType: hard - -"@module-federation/runtime-tools@npm:0.5.1": - version: 0.5.1 - resolution: "@module-federation/runtime-tools@npm:0.5.1" - dependencies: - "@module-federation/runtime": 0.5.1 - "@module-federation/webpack-bundler-runtime": 0.5.1 - checksum: 651051fb6e2e63915b408547b7d6bdea06338857e293e293b088e330dbb78e147df1b74c5e1f9d1e93ea6e61706f2d4511b8a0dc487703b5615db9695ee9e8ad - languageName: node - linkType: hard - -"@module-federation/runtime@npm:0.5.1": - version: 0.5.1 - resolution: "@module-federation/runtime@npm:0.5.1" - dependencies: - "@module-federation/sdk": 0.5.1 - checksum: 810e350dbd12a7f4bffb860375fd28a26a560669128f5339d729bc40810ae9b503b4034cbbb90e7105fd1df5544c3bc9cf11dfd2a47e2eaa2c50d00ad759b1e2 - languageName: node - linkType: hard - -"@module-federation/sdk@npm:0.5.1": - version: 0.5.1 - resolution: "@module-federation/sdk@npm:0.5.1" - checksum: 75f225926564779db3113aae9cd1b89d303b753026c84945a5225b496554db9e3a2fe2e1d594af4357708853337f161235f46ed5e6320592ac1e8b07756bf918 - languageName: node - linkType: hard - -"@module-federation/webpack-bundler-runtime@npm:0.5.1": - version: 0.5.1 - resolution: "@module-federation/webpack-bundler-runtime@npm:0.5.1" - dependencies: - "@module-federation/runtime": 0.5.1 - "@module-federation/sdk": 0.5.1 - checksum: a84a7b9482f133eba0fb8fd77ea87310a1028b7d5fc3da4a17b2bb5fc3fc9fc440cb32ed927f74e1bfe61925eec361512884d84b236b3cdab74276c0dcfff840 - languageName: node - linkType: hard - "@nicolo-ribaudo/eslint-scope-5-internals@npm:5.1.1-v1": version: 5.1.1-v1 resolution: "@nicolo-ribaudo/eslint-scope-5-internals@npm:5.1.1-v1" @@ -3727,13 +3601,6 @@ __metadata: languageName: node linkType: hard -"@remix-run/router@npm:1.19.2": - version: 1.19.2 - resolution: "@remix-run/router@npm:1.19.2" - checksum: fb2f297b392c75b34c73981e1ef3ce31edd88448bc4ffc2fbc3386e705470d7537ca89e901ec57c07f3cca3a771151f58f7ed6bfcb3e8ef929596637984f068b - languageName: node - linkType: hard - "@rnx-kit/metro-config@npm:^2.0.0": version: 2.0.0 resolution: "@rnx-kit/metro-config@npm:2.0.0" @@ -3789,449 +3656,6 @@ __metadata: languageName: node linkType: hard -"@rsbuild/core@npm:1.0.10": - version: 1.0.10 - resolution: "@rsbuild/core@npm:1.0.10" - dependencies: - "@rspack/core": ~1.0.8 - "@rspack/lite-tapable": ~1.0.1 - "@swc/helpers": ^0.5.13 - core-js: ~3.38.1 - fsevents: ~2.3.3 - dependenciesMeta: - fsevents: - optional: true - bin: - rsbuild: bin/rsbuild.js - checksum: 16ec3f4bfd4de02d8e4507d21fc2049c22247f4abdb4b2f42b5b9e4e6e2453f09f7c8f553101bfcc5dcb1b6dfc38823fef302b6701b14b38bf592efff13d88c6 - languageName: node - linkType: hard - -"@rsbuild/plugin-less@npm:1.0.1": - version: 1.0.1 - resolution: "@rsbuild/plugin-less@npm:1.0.1" - dependencies: - deepmerge: ^4.3.1 - reduce-configs: ^1.0.0 - peerDependencies: - "@rsbuild/core": 1.x || ^1.0.1-rc.0 - checksum: 52e386eaeeb6d73d13e828f358a3612f91f8d8b09bf9c712ee2bca5e9cde7754e4b2a10c69f325961bd2d48a7956ce800446f24fc738b2cfdf4a83926da0885a - languageName: node - linkType: hard - -"@rsbuild/plugin-react@npm:1.0.3": - version: 1.0.3 - resolution: "@rsbuild/plugin-react@npm:1.0.3" - dependencies: - "@rspack/plugin-react-refresh": 1.0.0 - react-refresh: ^0.14.2 - peerDependencies: - "@rsbuild/core": 1.x || ^1.0.1-rc.0 - checksum: b59ca7a0f0fb4d2e9ef3972dd11183a84a95336ceec183ad4f8f9fe3da83f8afd8dd26f39873e5cdebf9490e0682acfa03b8c18507ba981ef1ff8397f72be9db - languageName: node - linkType: hard - -"@rsbuild/plugin-sass@npm:1.0.2": - version: 1.0.2 - resolution: "@rsbuild/plugin-sass@npm:1.0.2" - dependencies: - deepmerge: ^4.3.1 - loader-utils: ^2.0.4 - postcss: ^8.4.47 - reduce-configs: ^1.0.0 - sass-embedded: ^1.79.4 - peerDependencies: - "@rsbuild/core": 1.x || ^1.0.1-rc.0 - checksum: c0e260244b7b3ab836f9e8d9b60494f5d8c5f61837af7a6a035df8f14550f0baaf8bce0bd9f564a5524e88b71c8669099cc4843dad47d70093a76a414e8e1b34 - languageName: node - linkType: hard - -"@rspack/binding-darwin-arm64@npm:1.0.8": - version: 1.0.8 - resolution: "@rspack/binding-darwin-arm64@npm:1.0.8" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@rspack/binding-darwin-x64@npm:1.0.8": - version: 1.0.8 - resolution: "@rspack/binding-darwin-x64@npm:1.0.8" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@rspack/binding-linux-arm64-gnu@npm:1.0.8": - version: 1.0.8 - resolution: "@rspack/binding-linux-arm64-gnu@npm:1.0.8" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - -"@rspack/binding-linux-arm64-musl@npm:1.0.8": - version: 1.0.8 - resolution: "@rspack/binding-linux-arm64-musl@npm:1.0.8" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - -"@rspack/binding-linux-x64-gnu@npm:1.0.8": - version: 1.0.8 - resolution: "@rspack/binding-linux-x64-gnu@npm:1.0.8" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - -"@rspack/binding-linux-x64-musl@npm:1.0.8": - version: 1.0.8 - resolution: "@rspack/binding-linux-x64-musl@npm:1.0.8" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - -"@rspack/binding-win32-arm64-msvc@npm:1.0.8": - version: 1.0.8 - resolution: "@rspack/binding-win32-arm64-msvc@npm:1.0.8" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"@rspack/binding-win32-ia32-msvc@npm:1.0.8": - version: 1.0.8 - resolution: "@rspack/binding-win32-ia32-msvc@npm:1.0.8" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - -"@rspack/binding-win32-x64-msvc@npm:1.0.8": - version: 1.0.8 - resolution: "@rspack/binding-win32-x64-msvc@npm:1.0.8" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@rspack/binding@npm:1.0.8": - version: 1.0.8 - resolution: "@rspack/binding@npm:1.0.8" - dependencies: - "@rspack/binding-darwin-arm64": 1.0.8 - "@rspack/binding-darwin-x64": 1.0.8 - "@rspack/binding-linux-arm64-gnu": 1.0.8 - "@rspack/binding-linux-arm64-musl": 1.0.8 - "@rspack/binding-linux-x64-gnu": 1.0.8 - "@rspack/binding-linux-x64-musl": 1.0.8 - "@rspack/binding-win32-arm64-msvc": 1.0.8 - "@rspack/binding-win32-ia32-msvc": 1.0.8 - "@rspack/binding-win32-x64-msvc": 1.0.8 - dependenciesMeta: - "@rspack/binding-darwin-arm64": - optional: true - "@rspack/binding-darwin-x64": - optional: true - "@rspack/binding-linux-arm64-gnu": - optional: true - "@rspack/binding-linux-arm64-musl": - optional: true - "@rspack/binding-linux-x64-gnu": - optional: true - "@rspack/binding-linux-x64-musl": - optional: true - "@rspack/binding-win32-arm64-msvc": - optional: true - "@rspack/binding-win32-ia32-msvc": - optional: true - "@rspack/binding-win32-x64-msvc": - optional: true - checksum: 877a85b8bdec5531cce639e94f2691ce2a34f21a1926622bff16e2bbfb9b17e801885dbf1044932ccd83520a84f942124aa74cb664b06d7cce3a036f9292a588 - languageName: node - linkType: hard - -"@rspack/core@npm:~1.0.8": - version: 1.0.8 - resolution: "@rspack/core@npm:1.0.8" - dependencies: - "@module-federation/runtime-tools": 0.5.1 - "@rspack/binding": 1.0.8 - "@rspack/lite-tapable": 1.0.1 - caniuse-lite: ^1.0.30001616 - peerDependencies: - "@swc/helpers": ">=0.5.1" - peerDependenciesMeta: - "@swc/helpers": - optional: true - checksum: 5afc250ddf3a3a20c4026ce9f760806f1b9f1c35f066f082c678d2c5178591a1445c479255523494be35153620f9ccbc0531be19a0a08acb45e9a22fb1399f4b - languageName: node - linkType: hard - -"@rspack/lite-tapable@npm:1.0.1, @rspack/lite-tapable@npm:~1.0.1": - version: 1.0.1 - resolution: "@rspack/lite-tapable@npm:1.0.1" - checksum: a490aa7868178e7277573293a2b81191513d451c72f4118173f080b5c65a19618e1d37083cffa049b563433a3f772ab2f4424c0a920b04b1347ddb12fe3bcbf8 - languageName: node - linkType: hard - -"@rspack/plugin-react-refresh@npm:1.0.0": - version: 1.0.0 - resolution: "@rspack/plugin-react-refresh@npm:1.0.0" - dependencies: - error-stack-parser: ^2.0.6 - html-entities: ^2.1.0 - peerDependencies: - react-refresh: ">=0.10.0 <1.0.0" - peerDependenciesMeta: - react-refresh: - optional: true - checksum: 88212e66da7e51d99228c7d77b683ef020ba2f70ea7ed546158167eaa4d6e3fa228da2f7d660c3f7a74ad69a47bc98c67a2d11e4a403f3e1ff8523cded67c6c0 - languageName: node - linkType: hard - -"@rspress/core@npm:1.32.0": - version: 1.32.0 - resolution: "@rspress/core@npm:1.32.0" - dependencies: - "@loadable/component": 5.16.4 - "@mdx-js/loader": 2.3.0 - "@mdx-js/mdx": 2.3.0 - "@mdx-js/react": 2.3.0 - "@modern-js/utils": 2.60.2 - "@rsbuild/core": 1.0.10 - "@rsbuild/plugin-less": 1.0.1 - "@rsbuild/plugin-react": 1.0.3 - "@rsbuild/plugin-sass": 1.0.2 - "@rspress/mdx-rs": 0.5.7 - "@rspress/plugin-auto-nav-sidebar": 1.32.0 - "@rspress/plugin-container-syntax": 1.32.0 - "@rspress/plugin-last-updated": 1.32.0 - "@rspress/plugin-medium-zoom": 1.32.0 - "@rspress/runtime": 1.32.0 - "@rspress/shared": 1.32.0 - "@rspress/theme-default": 1.32.0 - body-scroll-lock: 4.0.0-beta.0 - copy-to-clipboard: ^3.3.3 - enhanced-resolve: 5.17.1 - github-slugger: ^2.0.0 - hast-util-from-html: ^2.0.3 - hast-util-heading-rank: ^3.0.0 - html-to-text: ^9.0.5 - htmr: ^1.0.2 - is-html: ^3.1.0 - lodash-es: ^4.17.21 - mdast-util-mdxjs-esm: ^1.3.1 - node-fetch: 3.3.2 - nprogress: ^0.2.0 - postcss: 8.4.47 - react: ^18.3.1 - react-dom: ^18.3.1 - react-helmet-async: ^1.3.0 - react-lazy-with-preload: ^2.2.1 - react-syntax-highlighter: ^15.5.0 - rehype-external-links: ^2.1.0 - rehype-stringify: ^9.0.4 - remark: ^14.0.3 - remark-gfm: 3.0.1 - remark-html: ^15.0.2 - remark-parse: ^10.0.2 - remark-rehype: ^10.1.0 - rspack-plugin-virtual-module: 0.1.13 - source-map: 0.7.4 - unified: ^10.1.2 - unist-util-visit: ^4.1.2 - unist-util-visit-children: ^3.0.0 - yaml-front-matter: ^4.1.1 - checksum: 5ef98acc38b09bcef75dc26854f6a9b9c830981e340de938e6226efa8eedfa1c3e72f8faace479e6101c5dd6724bb845fb3de36551d94fd0fa4757c9c9c8dbda - languageName: node - linkType: hard - -"@rspress/mdx-rs-darwin-arm64@npm:0.5.7": - version: 0.5.7 - resolution: "@rspress/mdx-rs-darwin-arm64@npm:0.5.7" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@rspress/mdx-rs-darwin-x64@npm:0.5.7": - version: 0.5.7 - resolution: "@rspress/mdx-rs-darwin-x64@npm:0.5.7" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@rspress/mdx-rs-linux-arm64-gnu@npm:0.5.7": - version: 0.5.7 - resolution: "@rspress/mdx-rs-linux-arm64-gnu@npm:0.5.7" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - -"@rspress/mdx-rs-linux-arm64-musl@npm:0.5.7": - version: 0.5.7 - resolution: "@rspress/mdx-rs-linux-arm64-musl@npm:0.5.7" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - -"@rspress/mdx-rs-linux-x64-gnu@npm:0.5.7": - version: 0.5.7 - resolution: "@rspress/mdx-rs-linux-x64-gnu@npm:0.5.7" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - -"@rspress/mdx-rs-linux-x64-musl@npm:0.5.7": - version: 0.5.7 - resolution: "@rspress/mdx-rs-linux-x64-musl@npm:0.5.7" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - -"@rspress/mdx-rs-win32-arm64-msvc@npm:0.5.7": - version: 0.5.7 - resolution: "@rspress/mdx-rs-win32-arm64-msvc@npm:0.5.7" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"@rspress/mdx-rs-win32-x64-msvc@npm:0.5.7": - version: 0.5.7 - resolution: "@rspress/mdx-rs-win32-x64-msvc@npm:0.5.7" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@rspress/mdx-rs@npm:0.5.7": - version: 0.5.7 - resolution: "@rspress/mdx-rs@npm:0.5.7" - dependencies: - "@rspress/mdx-rs-darwin-arm64": 0.5.7 - "@rspress/mdx-rs-darwin-x64": 0.5.7 - "@rspress/mdx-rs-linux-arm64-gnu": 0.5.7 - "@rspress/mdx-rs-linux-arm64-musl": 0.5.7 - "@rspress/mdx-rs-linux-x64-gnu": 0.5.7 - "@rspress/mdx-rs-linux-x64-musl": 0.5.7 - "@rspress/mdx-rs-win32-arm64-msvc": 0.5.7 - "@rspress/mdx-rs-win32-x64-msvc": 0.5.7 - dependenciesMeta: - "@rspress/mdx-rs-darwin-arm64": - optional: true - "@rspress/mdx-rs-darwin-x64": - optional: true - "@rspress/mdx-rs-linux-arm64-gnu": - optional: true - "@rspress/mdx-rs-linux-arm64-musl": - optional: true - "@rspress/mdx-rs-linux-x64-gnu": - optional: true - "@rspress/mdx-rs-linux-x64-musl": - optional: true - "@rspress/mdx-rs-win32-arm64-msvc": - optional: true - "@rspress/mdx-rs-win32-x64-msvc": - optional: true - checksum: b592b6cdcde640cf3207c56e9a33f69e1a7a64bf13d2836378517b78e7e7853843257159f29f7b944cdecc6973551ac23ad2cccb099e3e92aa5c3bc94294bbbb - languageName: node - linkType: hard - -"@rspress/plugin-auto-nav-sidebar@npm:1.32.0": - version: 1.32.0 - resolution: "@rspress/plugin-auto-nav-sidebar@npm:1.32.0" - dependencies: - "@rspress/shared": 1.32.0 - checksum: 2362b966e099cd1c943d38d59c2a83ffad3e33f871339e87bd5b857b085dcd81acc9a9891f5c06d435fc34701eab91225818ccdb322ab31c04118a0f48894e31 - languageName: node - linkType: hard - -"@rspress/plugin-container-syntax@npm:1.32.0": - version: 1.32.0 - resolution: "@rspress/plugin-container-syntax@npm:1.32.0" - dependencies: - "@rspress/shared": 1.32.0 - checksum: 0c6c8ecf22f841ad0fcff714436bbbc5b4c307acdb013a68f3f9f97f102f5dd0c79fa0ab5518cdd1a4a926d9ba67932d732fcff7cc14b3584010f936cbc0acc5 - languageName: node - linkType: hard - -"@rspress/plugin-last-updated@npm:1.32.0": - version: 1.32.0 - resolution: "@rspress/plugin-last-updated@npm:1.32.0" - dependencies: - "@rspress/shared": 1.32.0 - checksum: 847f44f6e204a8f94b3256708c197596c271ff532482e64816d2b3c3168543d3b883143b8707850205679fa110ff8ded757dc7428deff40f2b6925b6dc55fbc0 - languageName: node - linkType: hard - -"@rspress/plugin-medium-zoom@npm:1.32.0": - version: 1.32.0 - resolution: "@rspress/plugin-medium-zoom@npm:1.32.0" - dependencies: - medium-zoom: 1.1.0 - peerDependencies: - "@rspress/runtime": ^1.32.0 - checksum: 445cd1915d8262086770176c64dc701a83aa58c5a328f848ddcc9df14432ae1d83bdc35aeed3d34dc6e993284b0aab845f6d4662264ca4f1d512057a46fde618 - languageName: node - linkType: hard - -"@rspress/runtime@npm:1.32.0": - version: 1.32.0 - resolution: "@rspress/runtime@npm:1.32.0" - dependencies: - "@rspress/shared": 1.32.0 - react: ^18.3.1 - react-dom: ^18.3.1 - react-helmet-async: ^1.3.0 - react-router-dom: ^6.26.2 - checksum: 0da602e3bc83df819d45324214634fd2d7a6707038ad34bd660acdd20767860ecd139624ae20287c080017cf5239e7b86d1df27d40551e3158237b122c153aac - languageName: node - linkType: hard - -"@rspress/shared@npm:1.32.0": - version: 1.32.0 - resolution: "@rspress/shared@npm:1.32.0" - dependencies: - "@rsbuild/core": 1.0.10 - chalk: 5.3.0 - execa: 5.1.1 - fs-extra: 11.2.0 - gray-matter: 4.0.3 - unified: ^10.1.2 - checksum: 9dd958ad7cc3cf6aaf9e05b2d604dcc4b03b88ae590eb29b75b8dc0c855d1b17dbc5ac25ca14294a55f4466229969d08e5e26067ead3afd837dbf19e7a3472ec - languageName: node - linkType: hard - -"@rspress/theme-default@npm:1.32.0": - version: 1.32.0 - resolution: "@rspress/theme-default@npm:1.32.0" - dependencies: - "@mdx-js/react": 2.3.0 - "@rspress/runtime": 1.32.0 - "@rspress/shared": 1.32.0 - body-scroll-lock: 4.0.0-beta.0 - copy-to-clipboard: ^3.3.3 - flexsearch: 0.7.43 - github-slugger: ^2.0.0 - hast-util-from-html: ^2.0.3 - html-to-text: ^9.0.5 - htmr: ^1.0.2 - is-html: ^3.1.0 - lodash-es: ^4.17.21 - nprogress: ^0.2.0 - react: ^18.3.1 - react-dom: ^18.3.1 - react-helmet-async: ^1.3.0 - react-syntax-highlighter: ^15.5.0 - react-transition-group: 4.4.5 - rspack-plugin-virtual-module: 0.1.13 - checksum: cdbf13c0f3d60114ff7c17bc306803dbc82e000652c6fdf3a87690b594e749a011e1fe5465d42b9bacd63c4019bc4456484e3d9128adeb7eb3e7eb4348acdb0d - languageName: node - linkType: hard - -"@selderee/plugin-htmlparser2@npm:^0.11.0": - version: 0.11.0 - resolution: "@selderee/plugin-htmlparser2@npm:0.11.0" - dependencies: - domhandler: ^5.0.3 - selderee: ^0.11.0 - checksum: 6deafedd153e492359f8f0407d20903d82f2ef4950e420f4b2ee6ffbb955753524631aac7d6a5fe61dc7c7893e6928b4d8409e886157ad64a60ab37bc08b17c4 - languageName: node - linkType: hard - "@sideway/address@npm:^4.1.5": version: 4.1.5 resolution: "@sideway/address@npm:4.1.5" @@ -4287,15 +3711,6 @@ __metadata: languageName: node linkType: hard -"@swc/helpers@npm:0.5.13, @swc/helpers@npm:^0.5.13": - version: 0.5.13 - resolution: "@swc/helpers@npm:0.5.13" - dependencies: - tslib: ^2.4.0 - checksum: d50c2c10da6ef940af423c6b03ad9c3c94cf9de59314b1e921a7d1bcc081a6074481c9d67b655fc8fe66a73288f98b25950743792a63882bfb5793b362494fc0 - languageName: node - linkType: hard - "@szmarczak/http-timer@npm:^5.0.1": version: 5.0.1 resolution: "@szmarczak/http-timer@npm:5.0.1" @@ -4333,15 +3748,6 @@ __metadata: languageName: node linkType: hard -"@types/acorn@npm:^4.0.0": - version: 4.0.6 - resolution: "@types/acorn@npm:4.0.6" - dependencies: - "@types/estree": "*" - checksum: 60e1fd28af18d6cb54a93a7231c7c18774a9a8739c9b179e9e8750dca631e10cbef2d82b02830ea3f557b1d121e6406441e9e1250bd492dc81d4b3456e76e4d4 - languageName: node - linkType: hard - "@types/babel__core@npm:^7.1.14": version: 7.20.5 resolution: "@types/babel__core@npm:7.20.5" @@ -4408,37 +3814,12 @@ __metadata: languageName: node linkType: hard -"@types/debug@npm:^4.0.0": - version: 4.1.12 - resolution: "@types/debug@npm:4.1.12" - dependencies: - "@types/ms": "*" - checksum: 47876a852de8240bfdaf7481357af2b88cb660d30c72e73789abf00c499d6bc7cd5e52f41c915d1b9cd8ec9fef5b05688d7b7aef17f7f272c2d04679508d1053 - languageName: node - linkType: hard - -"@types/estree-jsx@npm:^1.0.0": - version: 1.0.5 - resolution: "@types/estree-jsx@npm:1.0.5" +"@types/graceful-fs@npm:^4.1.3": + version: 4.1.9 + resolution: "@types/graceful-fs@npm:4.1.9" dependencies: - "@types/estree": "*" - checksum: a028ab0cd7b2950168a05c6a86026eb3a36a54a4adfae57f13911d7b49dffe573d9c2b28421b2d029b49b3d02fcd686611be2622dc3dad6d9791166c083f6008 - languageName: node - linkType: hard - -"@types/estree@npm:*, @types/estree@npm:^1.0.0": - version: 1.0.6 - resolution: "@types/estree@npm:1.0.6" - checksum: 8825d6e729e16445d9a1dd2fb1db2edc5ed400799064cd4d028150701031af012ba30d6d03fe9df40f4d7a437d0de6d2b256020152b7b09bde9f2e420afdffd9 - languageName: node - linkType: hard - -"@types/graceful-fs@npm:^4.1.3": - version: 4.1.9 - resolution: "@types/graceful-fs@npm:4.1.9" - dependencies: - "@types/node": "*" - checksum: 79d746a8f053954bba36bd3d94a90c78de995d126289d656fb3271dd9f1229d33f678da04d10bce6be440494a5a73438e2e363e92802d16b8315b051036c5256 + "@types/node": "*" + checksum: 79d746a8f053954bba36bd3d94a90c78de995d126289d656fb3271dd9f1229d33f678da04d10bce6be440494a5a73438e2e363e92802d16b8315b051036c5256 languageName: node linkType: hard @@ -4449,24 +3830,6 @@ __metadata: languageName: node linkType: hard -"@types/hast@npm:^2.0.0": - version: 2.3.10 - resolution: "@types/hast@npm:2.3.10" - dependencies: - "@types/unist": ^2 - checksum: 41531b7fbf590b02452996fc63272479c20a07269e370bd6514982cbcd1819b4b84d3ea620f2410d1b9541a23d08ce2eeb0a592145d05e00e249c3d56700d460 - languageName: node - linkType: hard - -"@types/hast@npm:^3.0.0": - version: 3.0.4 - resolution: "@types/hast@npm:3.0.4" - dependencies: - "@types/unist": "*" - checksum: 7a973e8d16fcdf3936090fa2280f408fb2b6a4f13b42edeb5fbd614efe042b82eac68e298e556d50f6b4ad585a3a93c353e9c826feccdc77af59de8dd400d044 - languageName: node - linkType: hard - "@types/http-cache-semantics@npm:^4.0.2": version: 4.0.4 resolution: "@types/http-cache-semantics@npm:4.0.4" @@ -4516,22 +3879,6 @@ __metadata: languageName: node linkType: hard -"@types/mdast@npm:^3.0.0": - version: 3.0.15 - resolution: "@types/mdast@npm:3.0.15" - dependencies: - "@types/unist": ^2 - checksum: af85042a4e3af3f879bde4059fa9e76c71cb552dffc896cdcc6cf9dc1fd38e37035c2dbd6245cfa6535b433f1f0478f5549696234ccace47a64055a10c656530 - languageName: node - linkType: hard - -"@types/mdx@npm:^2.0.0": - version: 2.0.13 - resolution: "@types/mdx@npm:2.0.13" - checksum: 195137b548e75a85f0558bb1ca5088aff1c01ae0fc64454da06085b7513a043356d0bb51ed559d3cbc7ad724ccd8cef2a7d07d014b89a47a74dff8875ceb3b15 - languageName: node - linkType: hard - "@types/minimist@npm:^1.2.0, @types/minimist@npm:^1.2.2": version: 1.2.5 resolution: "@types/minimist@npm:1.2.5" @@ -4539,13 +3886,6 @@ __metadata: languageName: node linkType: hard -"@types/ms@npm:*": - version: 0.7.34 - resolution: "@types/ms@npm:0.7.34" - checksum: f38d36e7b6edecd9badc9cf50474159e9da5fa6965a75186cceaf883278611b9df6669dc3a3cc122b7938d317b68a9e3d573d316fcb35d1be47ec9e468c6bd8a - languageName: node - linkType: hard - "@types/node-forge@npm:^1.3.0": version: 1.3.11 resolution: "@types/node-forge@npm:1.3.11" @@ -4571,13 +3911,6 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^16": - version: 16.18.113 - resolution: "@types/node@npm:16.18.113" - checksum: 483bee0ba09b767910b810c499931a4786549c7c04134073e08c2ecc9cdbd23873786ae57db72010837a7662122ace72cfa6661e9fe7be0fb806cd0dd10032c9 - languageName: node - linkType: hard - "@types/normalize-package-data@npm:^2.4.0": version: 2.4.4 resolution: "@types/normalize-package-data@npm:2.4.4" @@ -4585,13 +3918,6 @@ __metadata: languageName: node linkType: hard -"@types/parse5@npm:^6.0.0": - version: 6.0.3 - resolution: "@types/parse5@npm:6.0.3" - checksum: ddb59ee4144af5dfcc508a8dcf32f37879d11e12559561e65788756b95b33e6f03ea027d88e1f5408f9b7bfb656bf630ace31a2169edf44151daaf8dd58df1b7 - languageName: node - linkType: hard - "@types/prop-types@npm:*": version: 15.7.13 resolution: "@types/prop-types@npm:15.7.13" @@ -4618,6 +3944,16 @@ __metadata: languageName: node linkType: hard +"@types/react@npm:*": + version: 18.3.12 + resolution: "@types/react@npm:18.3.12" + dependencies: + "@types/prop-types": "*" + csstype: ^3.0.2 + checksum: 4ab1577a8c2105a5e316536f724117c90eee5f4bd5c137fc82a2253d8c1fd299dedaa07e8dfc95d6e2f04a4be3cb8b0e1b06098c6233ebd55c508d88099395b7 + languageName: node + linkType: hard + "@types/react@npm:^18.2.44": version: 18.3.9 resolution: "@types/react@npm:18.3.9" @@ -4642,20 +3978,6 @@ __metadata: languageName: node linkType: hard -"@types/unist@npm:*, @types/unist@npm:^3.0.0": - version: 3.0.3 - resolution: "@types/unist@npm:3.0.3" - checksum: 96e6453da9e075aaef1dc22482463898198acdc1eeb99b465e65e34303e2ec1e3b1ed4469a9118275ec284dc98019f63c3f5d49422f0e4ac707e5ab90fb3b71a - languageName: node - linkType: hard - -"@types/unist@npm:^2, @types/unist@npm:^2.0.0": - version: 2.0.11 - resolution: "@types/unist@npm:2.0.11" - checksum: 6d436e832bc35c6dde9f056ac515ebf2b3384a1d7f63679d12358766f9b313368077402e9c1126a14d827f10370a5485e628bf61aa91117cf4fc882423191a4e - languageName: node - linkType: hard - "@types/yargs-parser@npm:*": version: 21.0.3 resolution: "@types/yargs-parser@npm:21.0.3" @@ -4861,7 +4183,7 @@ __metadata: languageName: node linkType: hard -"acorn-jsx@npm:^5.0.0, acorn-jsx@npm:^5.3.2": +"acorn-jsx@npm:^5.3.2": version: 5.3.2 resolution: "acorn-jsx@npm:5.3.2" peerDependencies: @@ -4879,7 +4201,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.0.0, acorn@npm:^8.11.0, acorn@npm:^8.4.1, acorn@npm:^8.7.0, acorn@npm:^8.8.2, acorn@npm:^8.9.0": +"acorn@npm:^8.11.0, acorn@npm:^8.4.1, acorn@npm:^8.7.0, acorn@npm:^8.8.2, acorn@npm:^8.9.0": version: 8.12.1 resolution: "acorn@npm:8.12.1" bin: @@ -5030,7 +4352,7 @@ __metadata: languageName: node linkType: hard -"anymatch@npm:^3.0.3, anymatch@npm:~3.1.2": +"anymatch@npm:^3.0.3": version: 3.1.3 resolution: "anymatch@npm:3.1.3" dependencies: @@ -5228,15 +4550,6 @@ __metadata: languageName: node linkType: hard -"astring@npm:^1.8.0": - version: 1.9.0 - resolution: "astring@npm:1.9.0" - bin: - astring: bin/astring - checksum: 69ffde3643f5280c6846231a995af878a94d3eab41d1a19a86b8c15f456453f63a7982cf5dd72d270b9f50dd26763a3e1e48377c961b7df16f550132b6dba805 - languageName: node - linkType: hard - "async-limiter@npm:~1.0.0": version: 1.0.1 resolution: "async-limiter@npm:1.0.1" @@ -5408,13 +4721,6 @@ __metadata: languageName: node linkType: hard -"bail@npm:^2.0.0": - version: 2.0.2 - resolution: "bail@npm:2.0.2" - checksum: aab4e8ccdc8d762bf3fdfce8e706601695620c0c2eda256dd85088dc0be3cfd7ff126f6e99c2bee1f24f5d418414aacf09d7f9702f16d6963df2fa488cda8824 - languageName: node - linkType: hard - "balanced-match@npm:^1.0.0": version: 1.0.2 resolution: "balanced-match@npm:1.0.2" @@ -5450,20 +4756,6 @@ __metadata: languageName: node linkType: hard -"big.js@npm:^5.2.2": - version: 5.2.2 - resolution: "big.js@npm:5.2.2" - checksum: b89b6e8419b097a8fb4ed2399a1931a68c612bce3cfd5ca8c214b2d017531191070f990598de2fc6f3f993d91c0f08aa82697717f6b3b8732c9731866d233c9e - languageName: node - linkType: hard - -"binary-extensions@npm:^2.0.0": - version: 2.3.0 - resolution: "binary-extensions@npm:2.3.0" - checksum: bcad01494e8a9283abf18c1b967af65ee79b0c6a9e6fcfafebfe91dbe6e0fc7272bafb73389e198b310516ae04f7ad17d79aacf6cb4c0d5d5202a7e2e52c7d98 - languageName: node - linkType: hard - "bl@npm:^4.1.0": version: 4.1.0 resolution: "bl@npm:4.1.0" @@ -5486,13 +4778,6 @@ __metadata: languageName: node linkType: hard -"body-scroll-lock@npm:4.0.0-beta.0": - version: 4.0.0-beta.0 - resolution: "body-scroll-lock@npm:4.0.0-beta.0" - checksum: 61d40007fddf64ecc69e9e02ed9d96bb895f88d7da65cea7651081110225de48efa44ffc4acd376ed004788e242a9af12059fec728c096774b49365524ea6f46 - languageName: node - linkType: hard - "boxen@npm:^7.0.0": version: 7.1.1 resolution: "boxen@npm:7.1.1" @@ -5555,7 +4840,7 @@ __metadata: languageName: node linkType: hard -"braces@npm:^3.0.3, braces@npm:~3.0.2": +"braces@npm:^3.0.3": version: 3.0.3 resolution: "braces@npm:3.0.3" dependencies: @@ -5587,13 +4872,6 @@ __metadata: languageName: node linkType: hard -"buffer-builder@npm:^0.2.0": - version: 0.2.0 - resolution: "buffer-builder@npm:0.2.0" - checksum: 4d8215a03dbb193a3417bcd6057e324d4b7accabb6d3db5f9b3047fd4dd314814d8e7d026a0eebac7dc3cf24420f024e545f2d3932fdf32373af27b5f03b8e5b - languageName: node - linkType: hard - "buffer-from@npm:^1.0.0": version: 1.1.2 resolution: "buffer-from@npm:1.1.2" @@ -5637,13 +4915,6 @@ __metadata: languageName: node linkType: hard -"cac@npm:^6.7.14": - version: 6.7.14 - resolution: "cac@npm:6.7.14" - checksum: 45a2496a9443abbe7f52a49b22fbe51b1905eff46e03fd5e6c98e3f85077be3f8949685a1849b1a9cd2bc3e5567dfebcf64f01ce01847baf918f1b37c839791a - languageName: node - linkType: hard - "cacache@npm:^18.0.0": version: 18.0.4 resolution: "cacache@npm:18.0.4" @@ -5775,13 +5046,6 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001520, caniuse-lite@npm:^1.0.30001616": - version: 1.0.30001667 - resolution: "caniuse-lite@npm:1.0.30001667" - checksum: f3c6a40c3e4115c6e5fb46c47884d903191285d29ec8a8b092546efbc9cdedcbd7183cce72dd3cab7dfc16c4d5b2745892876b3d6dda75d4cba49f9389239aa9 - languageName: node - linkType: hard - "caniuse-lite@npm:^1.0.30001663": version: 1.0.30001664 resolution: "caniuse-lite@npm:1.0.30001664" @@ -5789,13 +5053,6 @@ __metadata: languageName: node linkType: hard -"ccount@npm:^2.0.0": - version: 2.0.1 - resolution: "ccount@npm:2.0.1" - checksum: 48193dada54c9e260e0acf57fc16171a225305548f9ad20d5471e0f7a8c026aedd8747091dccb0d900cde7df4e4ddbd235df0d8de4a64c71b12f0d3303eeafd4 - languageName: node - linkType: hard - "chalk@npm:5.2.0": version: 5.2.0 resolution: "chalk@npm:5.2.0" @@ -5803,13 +5060,6 @@ __metadata: languageName: node linkType: hard -"chalk@npm:5.3.0, chalk@npm:^5.0.0, chalk@npm:^5.0.1, chalk@npm:^5.2.0": - version: 5.3.0 - resolution: "chalk@npm:5.3.0" - checksum: 623922e077b7d1e9dedaea6f8b9e9352921f8ae3afe739132e0e00c275971bdd331268183b2628cf4ab1727c45ea1f28d7e24ac23ce1db1eb653c414ca8a5a80 - languageName: node - linkType: hard - "chalk@npm:^2.4.2": version: 2.4.2 resolution: "chalk@npm:2.4.2" @@ -5831,6 +5081,13 @@ __metadata: languageName: node linkType: hard +"chalk@npm:^5.0.0, chalk@npm:^5.0.1, chalk@npm:^5.2.0": + version: 5.3.0 + resolution: "chalk@npm:5.3.0" + checksum: 623922e077b7d1e9dedaea6f8b9e9352921f8ae3afe739132e0e00c275971bdd331268183b2628cf4ab1727c45ea1f28d7e24ac23ce1db1eb653c414ca8a5a80 + languageName: node + linkType: hard + "char-regex@npm:^1.0.2": version: 1.0.2 resolution: "char-regex@npm:1.0.2" @@ -5838,55 +5095,6 @@ __metadata: languageName: node linkType: hard -"character-entities-html4@npm:^2.0.0": - version: 2.1.0 - resolution: "character-entities-html4@npm:2.1.0" - checksum: 7034aa7c7fa90309667f6dd50499c8a760c3d3a6fb159adb4e0bada0107d194551cdbad0714302f62d06ce4ed68565c8c2e15fdef2e8f8764eb63fa92b34b11d - languageName: node - linkType: hard - -"character-entities-legacy@npm:^1.0.0": - version: 1.1.4 - resolution: "character-entities-legacy@npm:1.1.4" - checksum: fe03a82c154414da3a0c8ab3188e4237ec68006cbcd681cf23c7cfb9502a0e76cd30ab69a2e50857ca10d984d57de3b307680fff5328ccd427f400e559c3a811 - languageName: node - linkType: hard - -"character-entities-legacy@npm:^3.0.0": - version: 3.0.0 - resolution: "character-entities-legacy@npm:3.0.0" - checksum: 7582af055cb488b626d364b7d7a4e46b06abd526fb63c0e4eb35bcb9c9799cc4f76b39f34fdccef2d1174ac95e53e9ab355aae83227c1a2505877893fce77731 - languageName: node - linkType: hard - -"character-entities@npm:^1.0.0": - version: 1.2.4 - resolution: "character-entities@npm:1.2.4" - checksum: e1545716571ead57beac008433c1ff69517cd8ca5b336889321c5b8ff4a99c29b65589a701e9c086cda8a5e346a67295e2684f6c7ea96819fe85cbf49bf8686d - languageName: node - linkType: hard - -"character-entities@npm:^2.0.0": - version: 2.0.2 - resolution: "character-entities@npm:2.0.2" - checksum: cf1643814023697f725e47328fcec17923b8f1799102a8a79c1514e894815651794a2bffd84bb1b3a4b124b050154e4529ed6e81f7c8068a734aecf07a6d3def - languageName: node - linkType: hard - -"character-reference-invalid@npm:^1.0.0": - version: 1.1.4 - resolution: "character-reference-invalid@npm:1.1.4" - checksum: 20274574c70e05e2f81135f3b93285536bc8ff70f37f0809b0d17791a832838f1e49938382899ed4cb444e5bbd4314ca1415231344ba29f4222ce2ccf24fea0b - languageName: node - linkType: hard - -"character-reference-invalid@npm:^2.0.0": - version: 2.0.1 - resolution: "character-reference-invalid@npm:2.0.1" - checksum: 98d3b1a52ae510b7329e6ee7f6210df14f1e318c5415975d4c9e7ee0ef4c07875d47c6e74230c64551f12f556b4a8ccc24d9f3691a2aa197019e72a95e9297ee - languageName: node - linkType: hard - "chardet@npm:^0.7.0": version: 0.7.0 resolution: "chardet@npm:0.7.0" @@ -5894,25 +5102,6 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:^3.6.0": - version: 3.6.0 - resolution: "chokidar@npm:3.6.0" - dependencies: - anymatch: ~3.1.2 - braces: ~3.0.2 - fsevents: ~2.3.2 - glob-parent: ~5.1.2 - is-binary-path: ~2.1.0 - is-glob: ~4.0.1 - normalize-path: ~3.0.0 - readdirp: ~3.6.0 - dependenciesMeta: - fsevents: - optional: true - checksum: d2f29f499705dcd4f6f3bbed79a9ce2388cf530460122eed3b9c48efeab7a4e28739c6551fd15bec9245c6b9eeca7a32baa64694d64d9b6faeb74ddb8c4a413d - languageName: node - linkType: hard - "chownr@npm:^2.0.0": version: 2.0.0 resolution: "chownr@npm:2.0.0" @@ -6158,27 +5347,6 @@ __metadata: languageName: node linkType: hard -"colorjs.io@npm:^0.5.0": - version: 0.5.2 - resolution: "colorjs.io@npm:0.5.2" - checksum: f4ad8a0ead4e7eb74612a5fed9ae999201116b215b2eac70660c1f643e21980922741641209bdbd010723923762e8e80bd499250acf7505605309f01b76f53fa - languageName: node - linkType: hard - -"comma-separated-tokens@npm:^1.0.0": - version: 1.0.8 - resolution: "comma-separated-tokens@npm:1.0.8" - checksum: 0adcb07174fa4d08cf0f5c8e3aec40a36b5ff0c2c720e5e23f50fe02e6789d1d00a67036c80e0c1e1539f41d3e7f0101b074039dd833b4e4a59031b659d6ca0d - languageName: node - linkType: hard - -"comma-separated-tokens@npm:^2.0.0": - version: 2.0.3 - resolution: "comma-separated-tokens@npm:2.0.3" - checksum: e3bf9e0332a5c45f49b90e79bcdb4a7a85f28d6a6f0876a94f1bb9b2bfbdbbb9292aac50e1e742d8c0db1e62a0229a106f57917e2d067fca951d81737651700d - languageName: node - linkType: hard - "command-exists@npm:^1.2.8": version: 1.2.9 resolution: "command-exists@npm:1.2.9" @@ -6193,13 +5361,6 @@ __metadata: languageName: node linkType: hard -"commander@npm:^6.2.0": - version: 6.2.1 - resolution: "commander@npm:6.2.1" - checksum: d7090410c0de6bc5c67d3ca41c41760d6d268f3c799e530aafb73b7437d1826bbf0d2a3edac33f8b57cc9887b4a986dce307fa5557e109be40eadb7c43b21742 - languageName: node - linkType: hard - "commander@npm:^9.4.1": version: 9.5.0 resolution: "commander@npm:9.5.0" @@ -6341,15 +5502,6 @@ __metadata: languageName: node linkType: hard -"copy-to-clipboard@npm:^3.3.3": - version: 3.3.3 - resolution: "copy-to-clipboard@npm:3.3.3" - dependencies: - toggle-selection: ^1.0.6 - checksum: e0a325e39b7615108e6c1c8ac110ae7b829cdc4ee3278b1df6a0e4228c490442cc86444cd643e2da344fbc424b3aab8909e2fec82f8bc75e7e5b190b7c24eecf - languageName: node - linkType: hard - "core-js-compat@npm:^3.37.1, core-js-compat@npm:^3.38.0": version: 3.38.1 resolution: "core-js-compat@npm:3.38.1" @@ -6359,13 +5511,6 @@ __metadata: languageName: node linkType: hard -"core-js@npm:~3.38.1": - version: 3.38.1 - resolution: "core-js@npm:3.38.1" - checksum: 55703c2f6fcd537e47a5cc83e9dc9884efef61861bbefb4a96a8c95e87956db980ce314628465dd49f14e626c5e633b9e3433f3e4a1f628404a14da420eb2556 - languageName: node - linkType: hard - "core-util-is@npm:~1.0.0": version: 1.0.3 resolution: "core-util-is@npm:1.0.3" @@ -6564,7 +5709,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4": +"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4": version: 4.3.7 resolution: "debug@npm:4.3.7" dependencies: @@ -6600,15 +5745,6 @@ __metadata: languageName: node linkType: hard -"decode-named-character-reference@npm:^1.0.0": - version: 1.0.2 - resolution: "decode-named-character-reference@npm:1.0.2" - dependencies: - character-entities: ^2.0.0 - checksum: f4c71d3b93105f20076052f9cb1523a22a9c796b8296cd35eef1ca54239c78d182c136a848b83ff8da2071e3ae2b1d300bf29d00650a6d6e675438cc31b11d78 - languageName: node - linkType: hard - "decode-uri-component@npm:^0.2.2": version: 0.2.2 resolution: "decode-uri-component@npm:0.2.2" @@ -6665,7 +5801,7 @@ __metadata: languageName: node linkType: hard -"deepmerge@npm:^4.2.2, deepmerge@npm:^4.3.0, deepmerge@npm:^4.3.1": +"deepmerge@npm:^4.2.2, deepmerge@npm:^4.3.0": version: 4.3.1 resolution: "deepmerge@npm:4.3.1" checksum: 2024c6a980a1b7128084170c4cf56b0fd58a63f2da1660dcfe977415f27b17dbe5888668b59d0b063753f3220719d5e400b7f113609489c90160bb9a5518d052 @@ -6817,13 +5953,6 @@ __metadata: languageName: node linkType: hard -"dequal@npm:^2.0.0": - version: 2.0.3 - resolution: "dequal@npm:2.0.3" - checksum: 8679b850e1a3d0ebbc46ee780d5df7b478c23f335887464023a631d1b9af051ad4a6595a44220f9ff8ff95a8ddccf019b5ad778a976fd7bbf77383d36f412f90 - languageName: node - linkType: hard - "destroy@npm:1.2.0": version: 1.2.0 resolution: "destroy@npm:1.2.0" @@ -6838,15 +5967,6 @@ __metadata: languageName: node linkType: hard -"devlop@npm:^1.0.0, devlop@npm:^1.1.0": - version: 1.1.0 - resolution: "devlop@npm:1.1.0" - dependencies: - dequal: ^2.0.0 - checksum: d2ff650bac0bb6ef08c48f3ba98640bb5fec5cce81e9957eb620408d1bab1204d382a45b785c6b3314dc867bb0684936b84c6867820da6db97cbb5d3c15dd185 - languageName: node - linkType: hard - "diff-sequences@npm:^29.6.3": version: 29.6.3 resolution: "diff-sequences@npm:29.6.3" @@ -6861,13 +5981,6 @@ __metadata: languageName: node linkType: hard -"diff@npm:^5.0.0": - version: 5.2.0 - resolution: "diff@npm:5.2.0" - checksum: 12b63ca9c36c72bafa3effa77121f0581b4015df18bc16bac1f8e263597735649f1a173c26f7eba17fb4162b073fee61788abe49610e6c70a2641fe1895443fd - languageName: node - linkType: hard - "dir-glob@npm:^3.0.1": version: 3.0.1 resolution: "dir-glob@npm:3.0.1" @@ -6895,85 +6008,6 @@ __metadata: languageName: node linkType: hard -"dom-helpers@npm:^5.0.1": - version: 5.2.1 - resolution: "dom-helpers@npm:5.2.1" - dependencies: - "@babel/runtime": ^7.8.7 - csstype: ^3.0.2 - checksum: 863ba9e086f7093df3376b43e74ce4422571d404fc9828bf2c56140963d5edf0e56160f9b2f3bb61b282c07f8fc8134f023c98fd684bddcb12daf7b0f14d951c - languageName: node - linkType: hard - -"dom-serializer@npm:^1.0.1": - version: 1.4.1 - resolution: "dom-serializer@npm:1.4.1" - dependencies: - domelementtype: ^2.0.1 - domhandler: ^4.2.0 - entities: ^2.0.0 - checksum: fbb0b01f87a8a2d18e6e5a388ad0f7ec4a5c05c06d219377da1abc7bb0f674d804f4a8a94e3f71ff15f6cb7dcfc75704a54b261db672b9b3ab03da6b758b0b22 - languageName: node - linkType: hard - -"dom-serializer@npm:^2.0.0": - version: 2.0.0 - resolution: "dom-serializer@npm:2.0.0" - dependencies: - domelementtype: ^2.3.0 - domhandler: ^5.0.2 - entities: ^4.2.0 - checksum: cd1810544fd8cdfbd51fa2c0c1128ec3a13ba92f14e61b7650b5de421b88205fd2e3f0cc6ace82f13334114addb90ed1c2f23074a51770a8e9c1273acbc7f3e6 - languageName: node - linkType: hard - -"domelementtype@npm:^2.0.1, domelementtype@npm:^2.2.0, domelementtype@npm:^2.3.0": - version: 2.3.0 - resolution: "domelementtype@npm:2.3.0" - checksum: ee837a318ff702622f383409d1f5b25dd1024b692ef64d3096ff702e26339f8e345820f29a68bcdcea8cfee3531776b3382651232fbeae95612d6f0a75efb4f6 - languageName: node - linkType: hard - -"domhandler@npm:^4.0.0, domhandler@npm:^4.2.0": - version: 4.3.1 - resolution: "domhandler@npm:4.3.1" - dependencies: - domelementtype: ^2.2.0 - checksum: 4c665ceed016e1911bf7d1dadc09dc888090b64dee7851cccd2fcf5442747ec39c647bb1cb8c8919f8bbdd0f0c625a6bafeeed4b2d656bbecdbae893f43ffaaa - languageName: node - linkType: hard - -"domhandler@npm:^5.0.2, domhandler@npm:^5.0.3": - version: 5.0.3 - resolution: "domhandler@npm:5.0.3" - dependencies: - domelementtype: ^2.3.0 - checksum: 0f58f4a6af63e6f3a4320aa446d28b5790a009018707bce2859dcb1d21144c7876482b5188395a188dfa974238c019e0a1e610d2fc269a12b2c192ea2b0b131c - languageName: node - linkType: hard - -"domutils@npm:^2.5.2": - version: 2.8.0 - resolution: "domutils@npm:2.8.0" - dependencies: - dom-serializer: ^1.0.1 - domelementtype: ^2.2.0 - domhandler: ^4.2.0 - checksum: abf7434315283e9aadc2a24bac0e00eab07ae4313b40cc239f89d84d7315ebdfd2fb1b5bf750a96bc1b4403d7237c7b2ebf60459be394d625ead4ca89b934391 - languageName: node - linkType: hard - -"domutils@npm:^3.0.1": - version: 3.1.0 - resolution: "domutils@npm:3.1.0" - dependencies: - dom-serializer: ^2.0.0 - domelementtype: ^2.3.0 - domhandler: ^5.0.3 - checksum: e5757456ddd173caa411cfc02c2bb64133c65546d2c4081381a3bafc8a57411a41eed70494551aa58030be9e58574fcc489828bebd673863d39924fb4878f416 - languageName: node - linkType: hard - "dot-prop@npm:^5.1.0": version: 5.3.0 resolution: "dot-prop@npm:5.3.0" @@ -7034,13 +6068,6 @@ __metadata: languageName: node linkType: hard -"emojis-list@npm:^3.0.0": - version: 3.0.0 - resolution: "emojis-list@npm:3.0.0" - checksum: ddaaa02542e1e9436c03970eeed445f4ed29a5337dfba0fe0c38dfdd2af5da2429c2a0821304e8a8d1cadf27fdd5b22ff793571fa803ae16852a6975c65e8e70 - languageName: node - linkType: hard - "encodeurl@npm:~1.0.2": version: 1.0.2 resolution: "encodeurl@npm:1.0.2" @@ -7073,30 +6100,6 @@ __metadata: languageName: node linkType: hard -"enhanced-resolve@npm:5.17.1": - version: 5.17.1 - resolution: "enhanced-resolve@npm:5.17.1" - dependencies: - graceful-fs: ^4.2.4 - tapable: ^2.2.0 - checksum: 4bc38cf1cea96456f97503db7280394177d1bc46f8f87c267297d04f795ac5efa81e48115a2f5b6273c781027b5b6bfc5f62b54df629e4d25fa7001a86624f59 - languageName: node - linkType: hard - -"entities@npm:^2.0.0": - version: 2.2.0 - resolution: "entities@npm:2.2.0" - checksum: 19010dacaf0912c895ea262b4f6128574f9ccf8d4b3b65c7e8334ad0079b3706376360e28d8843ff50a78aabcb8f08f0a32dbfacdc77e47ed77ca08b713669b3 - languageName: node - linkType: hard - -"entities@npm:^4.2.0, entities@npm:^4.4.0": - version: 4.5.0 - resolution: "entities@npm:4.5.0" - checksum: 853f8ebd5b425d350bffa97dd6958143179a5938352ccae092c62d1267c4e392a039be1bae7d51b6e4ffad25f51f9617531fedf5237f15df302ccfb452cbf2d7 - languageName: node - linkType: hard - "env-paths@npm:^2.2.0, env-paths@npm:^2.2.1": version: 2.2.1 resolution: "env-paths@npm:2.2.1" @@ -7661,104 +6664,30 @@ __metadata: languageName: node linkType: hard -"estree-util-attach-comments@npm:^2.0.0": - version: 2.1.1 - resolution: "estree-util-attach-comments@npm:2.1.1" - dependencies: - "@types/estree": ^1.0.0 - checksum: c5c2c41c9a55a169fb4fba9627057843f0d2e21e47a2e3e24318a11ffcf6bc704c0f96f405a529bddac7969b7c44f6cf86711505faaf0c5862c2024419b19704 +"esutils@npm:^2.0.2": + version: 2.0.3 + resolution: "esutils@npm:2.0.3" + checksum: 22b5b08f74737379a840b8ed2036a5fb35826c709ab000683b092d9054e5c2a82c27818f12604bfc2a9a76b90b6834ef081edbc1c7ae30d1627012e067c6ec87 languageName: node linkType: hard -"estree-util-build-jsx@npm:^2.0.0": - version: 2.2.2 - resolution: "estree-util-build-jsx@npm:2.2.2" - dependencies: - "@types/estree-jsx": ^1.0.0 - estree-util-is-identifier-name: ^2.0.0 - estree-walker: ^3.0.0 - checksum: d008ac36a45d797eadca696f41b4c1ac0587ec0e0b52560cfb0e76d14ef15fc18e526f9023b6e5457dafa9cf3f010c9bb1dfc9c727ebd7cf0ba2ebbaa43919ac +"etag@npm:~1.8.1": + version: 1.8.1 + resolution: "etag@npm:1.8.1" + checksum: 571aeb3dbe0f2bbd4e4fadbdb44f325fc75335cd5f6f6b6a091e6a06a9f25ed5392f0863c5442acb0646787446e816f13cbfc6edce5b07658541dff573cab1ff languageName: node linkType: hard -"estree-util-is-identifier-name@npm:^2.0.0": - version: 2.1.0 - resolution: "estree-util-is-identifier-name@npm:2.1.0" - checksum: cab317a071fafb99cf83b57df7924bccd2e6ab4e252688739e49f00b16cefd168e279c171442b0557c80a1c80ffaa927d670dadea65bb3c9b151efb8e772e89d +"event-target-shim@npm:^5.0.0, event-target-shim@npm:^5.0.1": + version: 5.0.1 + resolution: "event-target-shim@npm:5.0.1" + checksum: 1ffe3bb22a6d51bdeb6bf6f7cf97d2ff4a74b017ad12284cc9e6a279e727dc30a5de6bb613e5596ff4dc3e517841339ad09a7eec44266eccb1aa201a30448166 languageName: node linkType: hard -"estree-util-to-js@npm:^1.1.0": - version: 1.2.0 - resolution: "estree-util-to-js@npm:1.2.0" - dependencies: - "@types/estree-jsx": ^1.0.0 - astring: ^1.8.0 - source-map: ^0.7.0 - checksum: 93a75e1051a6a4f5c631597ecd2ed95129fadbc80a58a10475d6d6b1b076a69393ba4a8d2bb71f698401f64ccca47e3f3828dd0042cac81439b988fae0f5f8e0 - languageName: node - linkType: hard - -"estree-util-visit@npm:^1.0.0": - version: 1.2.1 - resolution: "estree-util-visit@npm:1.2.1" - dependencies: - "@types/estree-jsx": ^1.0.0 - "@types/unist": ^2.0.0 - checksum: 6feea4fdc43b0ba0f79faf1d57cf32373007e146d4810c7c09c13f5a9c1b8600c1ac57a8d949967cedd2a9a91dddd246e19b59bacfc01e417168b4ebf220f691 - languageName: node - linkType: hard - -"estree-walker@npm:^3.0.0": - version: 3.0.3 - resolution: "estree-walker@npm:3.0.3" - dependencies: - "@types/estree": ^1.0.0 - checksum: a65728d5727b71de172c5df323385755a16c0fdab8234dc756c3854cfee343261ddfbb72a809a5660fac8c75d960bb3e21aa898c2d7e9b19bb298482ca58a3af - languageName: node - linkType: hard - -"esutils@npm:^2.0.2": - version: 2.0.3 - resolution: "esutils@npm:2.0.3" - checksum: 22b5b08f74737379a840b8ed2036a5fb35826c709ab000683b092d9054e5c2a82c27818f12604bfc2a9a76b90b6834ef081edbc1c7ae30d1627012e067c6ec87 - languageName: node - linkType: hard - -"etag@npm:~1.8.1": - version: 1.8.1 - resolution: "etag@npm:1.8.1" - checksum: 571aeb3dbe0f2bbd4e4fadbdb44f325fc75335cd5f6f6b6a091e6a06a9f25ed5392f0863c5442acb0646787446e816f13cbfc6edce5b07658541dff573cab1ff - languageName: node - linkType: hard - -"event-target-shim@npm:^5.0.0, event-target-shim@npm:^5.0.1": - version: 5.0.1 - resolution: "event-target-shim@npm:5.0.1" - checksum: 1ffe3bb22a6d51bdeb6bf6f7cf97d2ff4a74b017ad12284cc9e6a279e727dc30a5de6bb613e5596ff4dc3e517841339ad09a7eec44266eccb1aa201a30448166 - languageName: node - linkType: hard - -"execa@npm:5.1.1, execa@npm:^5.0.0, execa@npm:^5.1.1": - version: 5.1.1 - resolution: "execa@npm:5.1.1" - dependencies: - cross-spawn: ^7.0.3 - get-stream: ^6.0.0 - human-signals: ^2.1.0 - is-stream: ^2.0.0 - merge-stream: ^2.0.0 - npm-run-path: ^4.0.1 - onetime: ^5.1.2 - signal-exit: ^3.0.3 - strip-final-newline: ^2.0.0 - checksum: fba9022c8c8c15ed862847e94c252b3d946036d7547af310e344a527e59021fd8b6bb0723883ea87044dc4f0201f949046993124a42ccb0855cae5bf8c786343 - languageName: node - linkType: hard - -"execa@npm:7.1.1": - version: 7.1.1 - resolution: "execa@npm:7.1.1" +"execa@npm:7.1.1": + version: 7.1.1 + resolution: "execa@npm:7.1.1" dependencies: cross-spawn: ^7.0.3 get-stream: ^6.0.1 @@ -7790,6 +6719,23 @@ __metadata: languageName: node linkType: hard +"execa@npm:^5.0.0, execa@npm:^5.1.1": + version: 5.1.1 + resolution: "execa@npm:5.1.1" + dependencies: + cross-spawn: ^7.0.3 + get-stream: ^6.0.0 + human-signals: ^2.1.0 + is-stream: ^2.0.0 + merge-stream: ^2.0.0 + npm-run-path: ^4.0.1 + onetime: ^5.1.2 + signal-exit: ^3.0.3 + strip-final-newline: ^2.0.0 + checksum: fba9022c8c8c15ed862847e94c252b3d946036d7547af310e344a527e59021fd8b6bb0723883ea87044dc4f0201f949046993124a42ccb0855cae5bf8c786343 + languageName: node + linkType: hard + "execa@npm:^7.1.1": version: 7.2.0 resolution: "execa@npm:7.2.0" @@ -7834,22 +6780,6 @@ __metadata: languageName: node linkType: hard -"extend-shallow@npm:^2.0.1": - version: 2.0.1 - resolution: "extend-shallow@npm:2.0.1" - dependencies: - is-extendable: ^0.1.0 - checksum: 8fb58d9d7a511f4baf78d383e637bd7d2e80843bd9cd0853649108ea835208fb614da502a553acc30208e1325240bb7cc4a68473021612496bb89725483656d8 - languageName: node - linkType: hard - -"extend@npm:^3.0.0": - version: 3.0.2 - resolution: "extend@npm:3.0.2" - checksum: a50a8309ca65ea5d426382ff09f33586527882cf532931cb08ca786ea3146c0553310bda688710ff61d7668eba9f96b923fe1420cdf56a2c3eaf30fcab87b515 - languageName: node - linkType: hard - "external-editor@npm:^3.0.3": version: 3.1.0 resolution: "external-editor@npm:3.1.0" @@ -7929,15 +6859,6 @@ __metadata: languageName: node linkType: hard -"fault@npm:^1.0.0": - version: 1.0.4 - resolution: "fault@npm:1.0.4" - dependencies: - format: ^0.2.0 - checksum: 5ac610d8b09424e0f2fa8cf913064372f2ee7140a203a79957f73ed557c0e79b1a3d096064d7f40bde8132a69204c1fe25ec23634c05c6da2da2039cff26c4e7 - languageName: node - linkType: hard - "fb-watchman@npm:^2.0.0": version: 2.0.2 resolution: "fb-watchman@npm:2.0.2" @@ -8074,13 +6995,6 @@ __metadata: languageName: node linkType: hard -"flexsearch@npm:0.7.43": - version: 0.7.43 - resolution: "flexsearch@npm:0.7.43" - checksum: 6ed78060ab530de52bda02ba736cb93f37fdf8ad33d1cc88c2b15cdf575eec33873485dc81ca693d1dee31160d3d1bf33fe2c7656db56a579bb3f33ea8664d29 - languageName: node - linkType: hard - "flow-enums-runtime@npm:^0.0.6": version: 0.0.6 resolution: "flow-enums-runtime@npm:0.0.6" @@ -8121,13 +7035,6 @@ __metadata: languageName: node linkType: hard -"format@npm:^0.2.0": - version: 0.2.2 - resolution: "format@npm:0.2.2" - checksum: 646a60e1336250d802509cf24fb801e43bd4a70a07510c816fa133aa42cdbc9c21e66e9cc0801bb183c5b031c9d68be62e7fbb6877756e52357850f92aa28799 - languageName: node - linkType: hard - "formdata-polyfill@npm:^4.0.10": version: 4.0.10 resolution: "formdata-polyfill@npm:4.0.10" @@ -8144,25 +7051,25 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:11.2.0, fs-extra@npm:^11.0.0, fs-extra@npm:^11.1.1, fs-extra@npm:^11.2.0": - version: 11.2.0 - resolution: "fs-extra@npm:11.2.0" +"fs-extra@npm:^10.1.0": + version: 10.1.0 + resolution: "fs-extra@npm:10.1.0" dependencies: graceful-fs: ^4.2.0 jsonfile: ^6.0.1 universalify: ^2.0.0 - checksum: b12e42fa40ba47104202f57b8480dd098aa931c2724565e5e70779ab87605665594e76ee5fb00545f772ab9ace167fe06d2ab009c416dc8c842c5ae6df7aa7e8 + checksum: dc94ab37096f813cc3ca12f0f1b5ad6744dfed9ed21e953d72530d103cea193c2f81584a39e9dee1bea36de5ee66805678c0dddc048e8af1427ac19c00fffc50 languageName: node linkType: hard -"fs-extra@npm:^10.1.0": - version: 10.1.0 - resolution: "fs-extra@npm:10.1.0" +"fs-extra@npm:^11.0.0, fs-extra@npm:^11.2.0": + version: 11.2.0 + resolution: "fs-extra@npm:11.2.0" dependencies: graceful-fs: ^4.2.0 jsonfile: ^6.0.1 universalify: ^2.0.0 - checksum: dc94ab37096f813cc3ca12f0f1b5ad6744dfed9ed21e953d72530d103cea193c2f81584a39e9dee1bea36de5ee66805678c0dddc048e8af1427ac19c00fffc50 + checksum: b12e42fa40ba47104202f57b8480dd098aa931c2724565e5e70779ab87605665594e76ee5fb00545f772ab9ace167fe06d2ab009c416dc8c842c5ae6df7aa7e8 languageName: node linkType: hard @@ -8202,7 +7109,7 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:^2.3.2, fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": +"fsevents@npm:^2.3.2": version: 2.3.3 resolution: "fsevents@npm:2.3.3" dependencies: @@ -8212,7 +7119,7 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@^2.3.2#~builtin, fsevents@patch:fsevents@~2.3.2#~builtin, fsevents@patch:fsevents@~2.3.3#~builtin": +"fsevents@patch:fsevents@^2.3.2#~builtin": version: 2.3.3 resolution: "fsevents@patch:fsevents@npm%3A2.3.3#~builtin::version=2.3.3&hash=df0bf1" dependencies: @@ -8361,14 +7268,7 @@ __metadata: languageName: node linkType: hard -"github-slugger@npm:^2.0.0": - version: 2.0.0 - resolution: "github-slugger@npm:2.0.0" - checksum: 250375cde2058f21454872c2c79f72c4637340c30c51ff158ca4ec71cbc478f33d54477d787a662f9207aeb095a2060f155bc01f15329ba8a5fb6698e0fc81f8 - languageName: node - linkType: hard - -"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": +"glob-parent@npm:^5.1.2": version: 5.1.2 resolution: "glob-parent@npm:5.1.2" dependencies: @@ -8588,18 +7488,6 @@ __metadata: languageName: node linkType: hard -"gray-matter@npm:4.0.3": - version: 4.0.3 - resolution: "gray-matter@npm:4.0.3" - dependencies: - js-yaml: ^3.13.1 - kind-of: ^6.0.2 - section-matter: ^1.0.0 - strip-bom-string: ^1.0.0 - checksum: 37717bd424344487d655392251ce8d8878a1275ee087003e61208fba3bfd59cbb73a85b2159abf742ae95e23db04964813fdc33ae18b074208428b2528205222 - languageName: node - linkType: hard - "hard-rejection@npm:^2.1.0": version: 2.1.0 resolution: "hard-rejection@npm:2.1.0" @@ -8676,225 +7564,6 @@ __metadata: languageName: node linkType: hard -"hast-util-from-html@npm:^2.0.3": - version: 2.0.3 - resolution: "hast-util-from-html@npm:2.0.3" - dependencies: - "@types/hast": ^3.0.0 - devlop: ^1.1.0 - hast-util-from-parse5: ^8.0.0 - parse5: ^7.0.0 - vfile: ^6.0.0 - vfile-message: ^4.0.0 - checksum: 50f589f25a82868d611668421ff1d7997778743b34fbde77cd74d152350162b5045090c65ee3c3e2b4d51568f35426a0fc851ee1965723e1abf466f7f9d0bd83 - languageName: node - linkType: hard - -"hast-util-from-parse5@npm:^7.0.0": - version: 7.1.2 - resolution: "hast-util-from-parse5@npm:7.1.2" - dependencies: - "@types/hast": ^2.0.0 - "@types/unist": ^2.0.0 - hastscript: ^7.0.0 - property-information: ^6.0.0 - vfile: ^5.0.0 - vfile-location: ^4.0.0 - web-namespaces: ^2.0.0 - checksum: 7b4ed5b508b1352127c6719f7b0c0880190cf9859fe54ccaf7c9228ecf623d36cef3097910b3874d2fe1aac6bf4cf45d3cc2303daac3135a05e9ade6534ddddb - languageName: node - linkType: hard - -"hast-util-from-parse5@npm:^8.0.0": - version: 8.0.1 - resolution: "hast-util-from-parse5@npm:8.0.1" - dependencies: - "@types/hast": ^3.0.0 - "@types/unist": ^3.0.0 - devlop: ^1.0.0 - hastscript: ^8.0.0 - property-information: ^6.0.0 - vfile: ^6.0.0 - vfile-location: ^5.0.0 - web-namespaces: ^2.0.0 - checksum: fdd1ab8b03af13778ecb94ef9a58b1e3528410cdfceb3d6bb7600508967d0d836b451bc7bc3baf66efb7c730d3d395eea4bb1b30352b0162823d9f0de976774b - languageName: node - linkType: hard - -"hast-util-heading-rank@npm:^3.0.0": - version: 3.0.0 - resolution: "hast-util-heading-rank@npm:3.0.0" - dependencies: - "@types/hast": ^3.0.0 - checksum: e5ce4ec9e8017b24ab72702fa0dd401ec6eaf32574120d71c2aa4e8e0f43829dba2e291f49d305a47e8d65b82a9c5adad7985385dc5bc8370f8cec7c8f9313d3 - languageName: node - linkType: hard - -"hast-util-is-element@npm:^2.0.0": - version: 2.1.3 - resolution: "hast-util-is-element@npm:2.1.3" - dependencies: - "@types/hast": ^2.0.0 - "@types/unist": ^2.0.0 - checksum: 9d988f6839a50566a895a3dd19222e6ab1591243f6a3c36bba835b7e9339a2845f1ff1c583425afd602de1a57a76c5bae8a6dc0ab1d6e5d1e252b422cdeadbb7 - languageName: node - linkType: hard - -"hast-util-parse-selector@npm:^2.0.0": - version: 2.2.5 - resolution: "hast-util-parse-selector@npm:2.2.5" - checksum: 22ee4afbd11754562144cb3c4f3ec52524dafba4d90ee52512902d17cf11066d83b38f7bdf6ca571bbc2541f07ba30db0d234657b6ecb8ca4631587466459605 - languageName: node - linkType: hard - -"hast-util-parse-selector@npm:^3.0.0": - version: 3.1.1 - resolution: "hast-util-parse-selector@npm:3.1.1" - dependencies: - "@types/hast": ^2.0.0 - checksum: 511d373465f60dd65e924f88bf0954085f4fb6e3a2b062a4b5ac43b93cbfd36a8dce6234b5d1e3e63499d936375687e83fc5da55628b22bd6b581b5ee167d1c4 - languageName: node - linkType: hard - -"hast-util-parse-selector@npm:^4.0.0": - version: 4.0.0 - resolution: "hast-util-parse-selector@npm:4.0.0" - dependencies: - "@types/hast": ^3.0.0 - checksum: 76087670d3b0b50b23a6cb70bca53a6176d6608307ccdbb3ed18b650b82e7c3513bfc40348f1389dc0c5ae872b9a768851f4335f44654abd7deafd6974c52402 - languageName: node - linkType: hard - -"hast-util-raw@npm:^7.0.0": - version: 7.2.3 - resolution: "hast-util-raw@npm:7.2.3" - dependencies: - "@types/hast": ^2.0.0 - "@types/parse5": ^6.0.0 - hast-util-from-parse5: ^7.0.0 - hast-util-to-parse5: ^7.0.0 - html-void-elements: ^2.0.0 - parse5: ^6.0.0 - unist-util-position: ^4.0.0 - unist-util-visit: ^4.0.0 - vfile: ^5.0.0 - web-namespaces: ^2.0.0 - zwitch: ^2.0.0 - checksum: 21857eea3ffb8fd92d2d9be7793b56d0b2c40db03c4cfa14828855ae41d7c584917aa83efb7157220b2e41e25e95f81f24679ac342c35145e5f1c1d39015f81f - languageName: node - linkType: hard - -"hast-util-sanitize@npm:^4.0.0": - version: 4.1.0 - resolution: "hast-util-sanitize@npm:4.1.0" - dependencies: - "@types/hast": ^2.0.0 - checksum: 4f1786d6556bae6485a657a3e77e7e71b573fd20e4e2d70678e0f445eb8fe3dc6c4441cda6d18b89a79b53e2c03b6232eb6c470ecd478737050724ea09398603 - languageName: node - linkType: hard - -"hast-util-to-estree@npm:^2.0.0": - version: 2.3.3 - resolution: "hast-util-to-estree@npm:2.3.3" - dependencies: - "@types/estree": ^1.0.0 - "@types/estree-jsx": ^1.0.0 - "@types/hast": ^2.0.0 - "@types/unist": ^2.0.0 - comma-separated-tokens: ^2.0.0 - estree-util-attach-comments: ^2.0.0 - estree-util-is-identifier-name: ^2.0.0 - hast-util-whitespace: ^2.0.0 - mdast-util-mdx-expression: ^1.0.0 - mdast-util-mdxjs-esm: ^1.0.0 - property-information: ^6.0.0 - space-separated-tokens: ^2.0.0 - style-to-object: ^0.4.1 - unist-util-position: ^4.0.0 - zwitch: ^2.0.0 - checksum: a09de0214db4d71f11cbd6f18663a8032116f82cb076b05d2d735444c05a9692902dae1023b70d0a254fc0a776f81e97450ca396bb9252c8fd631c3ba2e12f24 - languageName: node - linkType: hard - -"hast-util-to-html@npm:^8.0.0": - version: 8.0.4 - resolution: "hast-util-to-html@npm:8.0.4" - dependencies: - "@types/hast": ^2.0.0 - "@types/unist": ^2.0.0 - ccount: ^2.0.0 - comma-separated-tokens: ^2.0.0 - hast-util-raw: ^7.0.0 - hast-util-whitespace: ^2.0.0 - html-void-elements: ^2.0.0 - property-information: ^6.0.0 - space-separated-tokens: ^2.0.0 - stringify-entities: ^4.0.0 - zwitch: ^2.0.4 - checksum: 8f2ae071df2ced5afb4f19f76af8fd3a2f837dc47bcc1c0e0c1578d29dafcd28738f9617505d13c4a2adf13d70e043143e2ad8f130d5554ab4fc11bfa8f74094 - languageName: node - linkType: hard - -"hast-util-to-parse5@npm:^7.0.0": - version: 7.1.0 - resolution: "hast-util-to-parse5@npm:7.1.0" - dependencies: - "@types/hast": ^2.0.0 - comma-separated-tokens: ^2.0.0 - property-information: ^6.0.0 - space-separated-tokens: ^2.0.0 - web-namespaces: ^2.0.0 - zwitch: ^2.0.0 - checksum: 3a7f2175a3db599bbae7e49ba73d3e5e688e5efca7590ff50130ba108ad649f728402815d47db49146f6b94c14c934bf119915da9f6964e38802c122bcc8af6b - languageName: node - linkType: hard - -"hast-util-whitespace@npm:^2.0.0": - version: 2.0.1 - resolution: "hast-util-whitespace@npm:2.0.1" - checksum: 431be6b2f35472f951615540d7a53f69f39461e5e080c0190268bdeb2be9ab9b1dddfd1f467dd26c1de7e7952df67beb1307b6ee940baf78b24a71b5e0663868 - languageName: node - linkType: hard - -"hastscript@npm:^6.0.0": - version: 6.0.0 - resolution: "hastscript@npm:6.0.0" - dependencies: - "@types/hast": ^2.0.0 - comma-separated-tokens: ^1.0.0 - hast-util-parse-selector: ^2.0.0 - property-information: ^5.0.0 - space-separated-tokens: ^1.0.0 - checksum: 5e50b85af0d2cb7c17979cb1ddca75d6b96b53019dd999b39e7833192c9004201c3cee6445065620ea05d0087d9ae147a4844e582d64868be5bc6b0232dfe52d - languageName: node - linkType: hard - -"hastscript@npm:^7.0.0": - version: 7.2.0 - resolution: "hastscript@npm:7.2.0" - dependencies: - "@types/hast": ^2.0.0 - comma-separated-tokens: ^2.0.0 - hast-util-parse-selector: ^3.0.0 - property-information: ^6.0.0 - space-separated-tokens: ^2.0.0 - checksum: 928a21576ff7b9a8c945e7940bcbf2d27f770edb4279d4d04b33dc90753e26ca35c1172d626f54afebd377b2afa32331e399feb3eb0f7b91a399dca5927078ae - languageName: node - linkType: hard - -"hastscript@npm:^8.0.0": - version: 8.0.0 - resolution: "hastscript@npm:8.0.0" - dependencies: - "@types/hast": ^3.0.0 - comma-separated-tokens: ^2.0.0 - hast-util-parse-selector: ^4.0.0 - property-information: ^6.0.0 - space-separated-tokens: ^2.0.0 - checksum: ae3c20223e7b847320c0f98b6fb3c763ebe1bf3913c5805fbc176cf84553a9db1117ca34cf842a5235890b4b9ae0e94501bfdc9a9b870a5dbf5fc52426db1097 - languageName: node - linkType: hard - "hermes-estree@npm:0.22.0": version: 0.22.0 resolution: "hermes-estree@npm:0.22.0" @@ -8927,14 +7596,7 @@ __metadata: languageName: node linkType: hard -"highlight.js@npm:^10.4.1, highlight.js@npm:~10.7.0": - version: 10.7.3 - resolution: "highlight.js@npm:10.7.3" - checksum: defeafcd546b535d710d8efb8e650af9e3b369ef53e28c3dc7893eacfe263200bba4c5fcf43524ae66d5c0c296b1af0870523ceae3e3104d24b7abf6374a4fea - languageName: node - linkType: hard - -"hoist-non-react-statics@npm:^3.3.0, hoist-non-react-statics@npm:^3.3.1": +"hoist-non-react-statics@npm:^3.3.0": version: 3.3.2 resolution: "hoist-non-react-statics@npm:3.3.2" dependencies: @@ -8959,13 +7621,6 @@ __metadata: languageName: node linkType: hard -"html-entities@npm:^2.1.0": - version: 2.5.2 - resolution: "html-entities@npm:2.5.2" - checksum: b23f4a07d33d49ade1994069af4e13d31650e3fb62621e92ae10ecdf01d1a98065c78fd20fdc92b4c7881612210b37c275f2c9fba9777650ab0d6f2ceb3b99b6 - languageName: node - linkType: hard - "html-escaper@npm:^2.0.0": version: 2.0.2 resolution: "html-escaper@npm:2.0.2" @@ -8973,69 +7628,6 @@ __metadata: languageName: node linkType: hard -"html-tags@npm:^3.1.0": - version: 3.3.1 - resolution: "html-tags@npm:3.3.1" - checksum: b4ef1d5a76b678e43cce46e3783d563607b1d550cab30b4f511211564574770aa8c658a400b100e588bc60b8234e59b35ff72c7851cc28f3b5403b13a2c6cbce - languageName: node - linkType: hard - -"html-to-text@npm:^9.0.5": - version: 9.0.5 - resolution: "html-to-text@npm:9.0.5" - dependencies: - "@selderee/plugin-htmlparser2": ^0.11.0 - deepmerge: ^4.3.1 - dom-serializer: ^2.0.0 - htmlparser2: ^8.0.2 - selderee: ^0.11.0 - checksum: 205e0faa9b9aa281b369122acdffc5f348848e400f4037fde1fb12d68a6baa11644d2b64c3cc6821a79d3bc7316d89e85cc733d86f7f709858cb5c5b72faac65 - languageName: node - linkType: hard - -"html-void-elements@npm:^2.0.0": - version: 2.0.1 - resolution: "html-void-elements@npm:2.0.1" - checksum: 06d41f13b9d5d6e0f39861c4bec9a9196fa4906d56cd5cf6cf54ad2e52a85bf960cca2bf9600026bde16c8331db171bedba5e5a35e2e43630c8f1d497b2fb658 - languageName: node - linkType: hard - -"htmlparser2@npm:^6.0.0": - version: 6.1.0 - resolution: "htmlparser2@npm:6.1.0" - dependencies: - domelementtype: ^2.0.1 - domhandler: ^4.0.0 - domutils: ^2.5.2 - entities: ^2.0.0 - checksum: 81a7b3d9c3bb9acb568a02fc9b1b81ffbfa55eae7f1c41ae0bf840006d1dbf54cb3aa245b2553e2c94db674840a9f0fdad7027c9a9d01a062065314039058c4e - languageName: node - linkType: hard - -"htmlparser2@npm:^8.0.2": - version: 8.0.2 - resolution: "htmlparser2@npm:8.0.2" - dependencies: - domelementtype: ^2.3.0 - domhandler: ^5.0.3 - domutils: ^3.0.1 - entities: ^4.4.0 - checksum: 29167a0f9282f181da8a6d0311b76820c8a59bc9e3c87009e21968264c2987d2723d6fde5a964d4b7b6cba663fca96ffb373c06d8223a85f52a6089ced942700 - languageName: node - linkType: hard - -"htmr@npm:^1.0.2": - version: 1.0.2 - resolution: "htmr@npm:1.0.2" - dependencies: - html-entities: ^2.1.0 - htmlparser2: ^6.0.0 - peerDependencies: - react: ">=15.6.1" - checksum: 6308abe16058972f777429b5901a842ca7654c46749af4ef99f7bdcd086a80e6c0e79bec117663a13a276eb7d02fd36b9e648b747a3b590ffb87d8681eb5b774 - languageName: node - linkType: hard - "http-cache-semantics@npm:^4.1.1": version: 4.1.1 resolution: "http-cache-semantics@npm:4.1.1" @@ -9150,13 +7742,6 @@ __metadata: languageName: node linkType: hard -"immutable@npm:^4.0.0": - version: 4.3.7 - resolution: "immutable@npm:4.3.7" - checksum: 1c50eb053bb300796551604afff554066f041aa8e15926cf98f6d11d9736b62ad12531c06515dd96375258653878b4736f8051cd20b640f5f976d09fa640e3ec - languageName: node - linkType: hard - "import-fresh@npm:^2.0.0": version: 2.0.0 resolution: "import-fresh@npm:2.0.0" @@ -9248,13 +7833,6 @@ __metadata: languageName: node linkType: hard -"inline-style-parser@npm:0.1.1": - version: 0.1.1 - resolution: "inline-style-parser@npm:0.1.1" - checksum: 5d545056a3e1f2bf864c928a886a0e1656a3517127d36917b973de581bd54adc91b4bf1febcb0da054f204b4934763f1a4e09308b4d55002327cf1d48ac5d966 - languageName: node - linkType: hard - "inquirer@npm:9.2.6": version: 9.2.6 resolution: "inquirer@npm:9.2.6" @@ -9322,13 +7900,6 @@ __metadata: languageName: node linkType: hard -"is-absolute-url@npm:^4.0.0": - version: 4.0.1 - resolution: "is-absolute-url@npm:4.0.1" - checksum: de172a718439982a54477fdae55f21be69ec0e6a4b205db5484975d2f4ee749851fd46c28f3790dfc51a274c2ed1d0f8457b6d1fff02ab829069fd9cc761e48c - languageName: node - linkType: hard - "is-absolute@npm:^1.0.0": version: 1.0.0 resolution: "is-absolute@npm:1.0.0" @@ -9339,40 +7910,6 @@ __metadata: languageName: node linkType: hard -"is-alphabetical@npm:^1.0.0": - version: 1.0.4 - resolution: "is-alphabetical@npm:1.0.4" - checksum: 6508cce44fd348f06705d377b260974f4ce68c74000e7da4045f0d919e568226dc3ce9685c5a2af272195384df6930f748ce9213fc9f399b5d31b362c66312cb - languageName: node - linkType: hard - -"is-alphabetical@npm:^2.0.0": - version: 2.0.1 - resolution: "is-alphabetical@npm:2.0.1" - checksum: 56207db8d9de0850f0cd30f4966bf731eb82cedfe496cbc2e97e7c3bacaf66fc54a972d2d08c0d93bb679cb84976a05d24c5ad63de56fabbfc60aadae312edaa - languageName: node - linkType: hard - -"is-alphanumerical@npm:^1.0.0": - version: 1.0.4 - resolution: "is-alphanumerical@npm:1.0.4" - dependencies: - is-alphabetical: ^1.0.0 - is-decimal: ^1.0.0 - checksum: e2e491acc16fcf5b363f7c726f666a9538dba0a043665740feb45bba1652457a73441e7c5179c6768a638ed396db3437e9905f403644ec7c468fb41f4813d03f - languageName: node - linkType: hard - -"is-alphanumerical@npm:^2.0.0": - version: 2.0.1 - resolution: "is-alphanumerical@npm:2.0.1" - dependencies: - is-alphabetical: ^2.0.0 - is-decimal: ^2.0.0 - checksum: 87acc068008d4c9c4e9f5bd5e251041d42e7a50995c77b1499cf6ed248f971aadeddb11f239cabf09f7975ee58cac7a48ffc170b7890076d8d227b24a68663c9 - languageName: node - linkType: hard - "is-arguments@npm:^1.1.1": version: 1.1.1 resolution: "is-arguments@npm:1.1.1" @@ -9425,15 +7962,6 @@ __metadata: languageName: node linkType: hard -"is-binary-path@npm:~2.1.0": - version: 2.1.0 - resolution: "is-binary-path@npm:2.1.0" - dependencies: - binary-extensions: ^2.0.0 - checksum: 84192eb88cff70d320426f35ecd63c3d6d495da9d805b19bc65b518984b7c0760280e57dbf119b7e9be6b161784a5a673ab2c6abe83abb5198a432232ad5b35c - languageName: node - linkType: hard - "is-boolean-object@npm:^1.1.0": version: 1.1.2 resolution: "is-boolean-object@npm:1.1.2" @@ -9444,13 +7972,6 @@ __metadata: languageName: node linkType: hard -"is-buffer@npm:^2.0.0": - version: 2.0.5 - resolution: "is-buffer@npm:2.0.5" - checksum: 764c9ad8b523a9f5a32af29bdf772b08eb48c04d2ad0a7240916ac2688c983bf5f8504bf25b35e66240edeb9d9085461f9b5dae1f3d2861c6b06a65fe983de42 - languageName: node - linkType: hard - "is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7": version: 1.2.7 resolution: "is-callable@npm:1.2.7" @@ -9496,20 +8017,6 @@ __metadata: languageName: node linkType: hard -"is-decimal@npm:^1.0.0": - version: 1.0.4 - resolution: "is-decimal@npm:1.0.4" - checksum: ed483a387517856dc395c68403a10201fddcc1b63dc56513fbe2fe86ab38766120090ecdbfed89223d84ca8b1cd28b0641b93cb6597b6e8f4c097a7c24e3fb96 - languageName: node - linkType: hard - -"is-decimal@npm:^2.0.0": - version: 2.0.1 - resolution: "is-decimal@npm:2.0.1" - checksum: 97132de7acdce77caa7b797632970a2ecd649a88e715db0e4dbc00ab0708b5e7574ba5903962c860cd4894a14fd12b100c0c4ac8aed445cf6f55c6cf747a4158 - languageName: node - linkType: hard - "is-directory@npm:^0.3.1": version: 0.3.1 resolution: "is-directory@npm:0.3.1" @@ -9535,13 +8042,6 @@ __metadata: languageName: node linkType: hard -"is-extendable@npm:^0.1.0": - version: 0.1.1 - resolution: "is-extendable@npm:0.1.1" - checksum: 3875571d20a7563772ecc7a5f36cb03167e9be31ad259041b4a8f73f33f885441f778cee1f1fe0085eb4bc71679b9d8c923690003a36a6a5fdf8023e6e3f0672 - languageName: node - linkType: hard - "is-extglob@npm:^2.1.1": version: 2.1.1 resolution: "is-extglob@npm:2.1.1" @@ -9608,7 +8108,7 @@ __metadata: languageName: node linkType: hard -"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1": +"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3": version: 4.0.3 resolution: "is-glob@npm:4.0.3" dependencies: @@ -9617,29 +8117,6 @@ __metadata: languageName: node linkType: hard -"is-hexadecimal@npm:^1.0.0": - version: 1.0.4 - resolution: "is-hexadecimal@npm:1.0.4" - checksum: a452e047587b6069332d83130f54d30da4faf2f2ebaa2ce6d073c27b5703d030d58ed9e0b729c8e4e5b52c6f1dab26781bb77b7bc6c7805f14f320e328ff8cd5 - languageName: node - linkType: hard - -"is-hexadecimal@npm:^2.0.0": - version: 2.0.1 - resolution: "is-hexadecimal@npm:2.0.1" - checksum: 66a2ea85994c622858f063f23eda506db29d92b52580709eb6f4c19550552d4dcf3fb81952e52f7cf972097237959e00adc7bb8c9400cd12886e15bf06145321 - languageName: node - linkType: hard - -"is-html@npm:^3.1.0": - version: 3.1.0 - resolution: "is-html@npm:3.1.0" - dependencies: - html-tags: ^3.1.0 - checksum: ce7d91e460c5fdb381b8c6ee2ecea01687022caf95432228cbb5537ac978e25a1f9c2af407818c9a360bf6cbd5a8944b9bc5899d6631ccf962eb8bf45fb03f77 - languageName: node - linkType: hard - "is-inside-container@npm:^1.0.0": version: 1.0.0 resolution: "is-inside-container@npm:1.0.0" @@ -9761,13 +8238,6 @@ __metadata: languageName: node linkType: hard -"is-plain-obj@npm:^4.0.0": - version: 4.1.0 - resolution: "is-plain-obj@npm:4.1.0" - checksum: 6dc45da70d04a81f35c9310971e78a6a3c7a63547ef782e3a07ee3674695081b6ca4e977fbb8efc48dae3375e0b34558d2bcd722aec9bddfa2d7db5b041be8ce - languageName: node - linkType: hard - "is-plain-object@npm:^2.0.4": version: 2.0.4 resolution: "is-plain-object@npm:2.0.4" @@ -9784,15 +8254,6 @@ __metadata: languageName: node linkType: hard -"is-reference@npm:^3.0.0": - version: 3.0.2 - resolution: "is-reference@npm:3.0.2" - dependencies: - "@types/estree": "*" - checksum: ac3bf5626fe9d0afbd7454760d73c47f16b9f471401b9749721ad3b66f0a39644390382acf88ca9d029c95782c1e2ec65662855e3ba91acf52d82231247a7fd3 - languageName: node - linkType: hard - "is-regex@npm:^1.1.4": version: 1.1.4 resolution: "is-regex@npm:1.1.4" @@ -10588,7 +9049,7 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:^3.13.1, js-yaml@npm:^3.14.1": +"js-yaml@npm:^3.13.1": version: 3.14.1 resolution: "js-yaml@npm:3.14.1" dependencies: @@ -10723,7 +9184,7 @@ __metadata: languageName: node linkType: hard -"json5@npm:^2.1.2, json5@npm:^2.2.1, json5@npm:^2.2.2, json5@npm:^2.2.3": +"json5@npm:^2.2.1, json5@npm:^2.2.2, json5@npm:^2.2.3": version: 2.2.3 resolution: "json5@npm:2.2.3" bin: @@ -10785,7 +9246,7 @@ __metadata: languageName: node linkType: hard -"kind-of@npm:^6.0.0, kind-of@npm:^6.0.2, kind-of@npm:^6.0.3": +"kind-of@npm:^6.0.2, kind-of@npm:^6.0.3": version: 6.0.3 resolution: "kind-of@npm:6.0.3" checksum: 3ab01e7b1d440b22fe4c31f23d8d38b4d9b91d9f291df683476576493d5dfd2e03848a8b05813dd0c3f0e835bc63f433007ddeceb71f05cb25c45ae1b19c6d3b @@ -10799,7 +9260,7 @@ __metadata: languageName: node linkType: hard -"kleur@npm:^4.0.3, kleur@npm:^4.1.4": +"kleur@npm:^4.1.4": version: 4.1.5 resolution: "kleur@npm:4.1.5" checksum: 1dc476e32741acf0b1b5b0627ffd0d722e342c1b0da14de3e8ae97821327ca08f9fb944542fb3c126d90ac5f27f9d804edbe7c585bf7d12ef495d115e0f22c12 @@ -10815,13 +9276,6 @@ __metadata: languageName: node linkType: hard -"leac@npm:^0.6.0": - version: 0.6.0 - resolution: "leac@npm:0.6.0" - checksum: a7a722cfc2ddfd6fb2620e5dee3ac8e9b0af4eb04325f3c8286a820de78becba3010a4d7026ff5189bb159eb7a851c3a1ac73e076eb0d54fcee0adaf695291ba - languageName: node - linkType: hard - "leven@npm:^3.1.0": version: 3.1.0 resolution: "leven@npm:3.1.0" @@ -10866,17 +9320,6 @@ __metadata: languageName: node linkType: hard -"loader-utils@npm:^2.0.4": - version: 2.0.4 - resolution: "loader-utils@npm:2.0.4" - dependencies: - big.js: ^5.2.2 - emojis-list: ^3.0.0 - json5: ^2.1.2 - checksum: a5281f5fff1eaa310ad5e1164095689443630f3411e927f95031ab4fb83b4a98f388185bb1fe949e8ab8d4247004336a625e9255c22122b815bb9a4c5d8fc3b7 - languageName: node - linkType: hard - "locate-path@npm:^3.0.0": version: 3.0.0 resolution: "locate-path@npm:3.0.0" @@ -10905,13 +9348,6 @@ __metadata: languageName: node linkType: hard -"lodash-es@npm:^4.17.21": - version: 4.17.21 - resolution: "lodash-es@npm:4.17.21" - checksum: 05cbffad6e2adbb331a4e16fbd826e7faee403a1a04873b82b42c0f22090f280839f85b95393f487c1303c8a3d2a010048bf06151a6cbe03eee4d388fb0a12d2 - languageName: node - linkType: hard - "lodash.camelcase@npm:^4.3.0": version: 4.3.0 resolution: "lodash.camelcase@npm:4.3.0" @@ -11064,13 +9500,6 @@ __metadata: languageName: node linkType: hard -"longest-streak@npm:^3.0.0": - version: 3.1.0 - resolution: "longest-streak@npm:3.1.0" - checksum: d7f952ed004cbdb5c8bcfc4f7f5c3d65449e6c5a9e9be4505a656e3df5a57ee125f284286b4bf8ecea0c21a7b3bf2b8f9001ad506c319b9815ad6a63a47d0fd0 - languageName: node - linkType: hard - "loose-envify@npm:^1.0.0, loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0": version: 1.4.0 resolution: "loose-envify@npm:1.4.0" @@ -11089,16 +9518,6 @@ __metadata: languageName: node linkType: hard -"lowlight@npm:^1.17.0": - version: 1.20.0 - resolution: "lowlight@npm:1.20.0" - dependencies: - fault: ^1.0.0 - highlight.js: ~10.7.0 - checksum: 14a1815d6bae202ddee313fc60f06d46e5235c02fa483a77950b401d85b4c1e12290145ccd17a716b07f9328bd5864aa2d402b6a819ff3be7c833d9748ff8ba7 - languageName: node - linkType: hard - "lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": version: 10.4.3 resolution: "lru-cache@npm:10.4.3" @@ -11157,304 +9576,60 @@ __metadata: languageName: node linkType: hard -"make-error@npm:^1.1.1": - version: 1.3.6 - resolution: "make-error@npm:1.3.6" - checksum: b86e5e0e25f7f777b77fabd8e2cbf15737972869d852a22b7e73c17623928fccb826d8e46b9951501d3f20e51ad74ba8c59ed584f610526a48f8ccf88aaec402 - languageName: node - linkType: hard - -"make-fetch-happen@npm:^13.0.0": - version: 13.0.1 - resolution: "make-fetch-happen@npm:13.0.1" - dependencies: - "@npmcli/agent": ^2.0.0 - cacache: ^18.0.0 - http-cache-semantics: ^4.1.1 - is-lambda: ^1.0.1 - minipass: ^7.0.2 - minipass-fetch: ^3.0.0 - minipass-flush: ^1.0.5 - minipass-pipeline: ^1.2.4 - negotiator: ^0.6.3 - proc-log: ^4.2.0 - promise-retry: ^2.0.1 - ssri: ^10.0.0 - checksum: 5c9fad695579b79488fa100da05777213dd9365222f85e4757630f8dd2a21a79ddd3206c78cfd6f9b37346819681782b67900ac847a57cf04190f52dda5343fd - languageName: node - linkType: hard - -"makeerror@npm:1.0.12": - version: 1.0.12 - resolution: "makeerror@npm:1.0.12" - dependencies: - tmpl: 1.0.5 - checksum: b38a025a12c8146d6eeea5a7f2bf27d51d8ad6064da8ca9405fcf7bf9b54acd43e3b30ddd7abb9b1bfa4ddb266019133313482570ddb207de568f71ecfcf6060 - languageName: node - linkType: hard - -"map-obj@npm:^1.0.0": - version: 1.0.1 - resolution: "map-obj@npm:1.0.1" - checksum: 9949e7baec2a336e63b8d4dc71018c117c3ce6e39d2451ccbfd3b8350c547c4f6af331a4cbe1c83193d7c6b786082b6256bde843db90cb7da2a21e8fcc28afed - languageName: node - linkType: hard - -"map-obj@npm:^4.0.0, map-obj@npm:^4.1.0": - version: 4.3.0 - resolution: "map-obj@npm:4.3.0" - checksum: fbc554934d1a27a1910e842bc87b177b1a556609dd803747c85ece420692380827c6ae94a95cce4407c054fa0964be3bf8226f7f2cb2e9eeee432c7c1985684e - languageName: node - linkType: hard - -"markdown-extensions@npm:^1.0.0": - version: 1.1.1 - resolution: "markdown-extensions@npm:1.1.1" - checksum: 8a6dd128be1c524049ea6a41a9193715c2835d3d706af4b8b714ff2043a82786dbcd4a8f1fa9ddd28facbc444426c97515aef2d1f3dd11d5e2d63749ba577b1e - languageName: node - linkType: hard - -"markdown-table@npm:^3.0.0": - version: 3.0.3 - resolution: "markdown-table@npm:3.0.3" - checksum: 8fcd3d9018311120fbb97115987f8b1665a603f3134c93fbecc5d1463380c8036f789e2a62c19432058829e594fff8db9ff81c88f83690b2f8ed6c074f8d9e10 - languageName: node - linkType: hard - -"marky@npm:^1.2.2": - version: 1.2.5 - resolution: "marky@npm:1.2.5" - checksum: 823b946677749551cdfc3b5221685478b5d1b9cc0dc03eff977c6f9a615fb05c67559f9556cb3c0fcb941a9ea0e195e37befd83026443396ccee8b724f54f4c5 - languageName: node - linkType: hard - -"mdast-util-definitions@npm:^5.0.0": - version: 5.1.2 - resolution: "mdast-util-definitions@npm:5.1.2" - dependencies: - "@types/mdast": ^3.0.0 - "@types/unist": ^2.0.0 - unist-util-visit: ^4.0.0 - checksum: 2544daccab744ea1ede76045c2577ae4f1cc1b9eb1ea51ab273fe1dca8db5a8d6f50f87759c0ce6484975914b144b7f40316f805cb9c86223a78db8de0b77bae - languageName: node - linkType: hard - -"mdast-util-find-and-replace@npm:^2.0.0": - version: 2.2.2 - resolution: "mdast-util-find-and-replace@npm:2.2.2" - dependencies: - "@types/mdast": ^3.0.0 - escape-string-regexp: ^5.0.0 - unist-util-is: ^5.0.0 - unist-util-visit-parents: ^5.0.0 - checksum: b4ce463c43fe6e1c38a53a89703f755c84ab5437f49bff9a0ac751279733332ca11c85ed0262aa6c17481f77b555d26ca6d64e70d6814f5b8d12d34a3e53a60b - languageName: node - linkType: hard - -"mdast-util-from-markdown@npm:^1.0.0, mdast-util-from-markdown@npm:^1.1.0": - version: 1.3.1 - resolution: "mdast-util-from-markdown@npm:1.3.1" - dependencies: - "@types/mdast": ^3.0.0 - "@types/unist": ^2.0.0 - decode-named-character-reference: ^1.0.0 - mdast-util-to-string: ^3.1.0 - micromark: ^3.0.0 - micromark-util-decode-numeric-character-reference: ^1.0.0 - micromark-util-decode-string: ^1.0.0 - micromark-util-normalize-identifier: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - unist-util-stringify-position: ^3.0.0 - uvu: ^0.5.0 - checksum: c2fac225167e248d394332a4ea39596e04cbde07d8cdb3889e91e48972c4c3462a02b39fda3855345d90231eb17a90ac6e082fb4f012a77c1d0ddfb9c7446940 - languageName: node - linkType: hard - -"mdast-util-gfm-autolink-literal@npm:^1.0.0": - version: 1.0.3 - resolution: "mdast-util-gfm-autolink-literal@npm:1.0.3" - dependencies: - "@types/mdast": ^3.0.0 - ccount: ^2.0.0 - mdast-util-find-and-replace: ^2.0.0 - micromark-util-character: ^1.0.0 - checksum: 1748a8727cfc533bac0c287d6e72d571d165bfa77ae0418be4828177a3ec73c02c3f2ee534d87eb75cbaffa00c0866853bbcc60ae2255babb8210f7636ec2ce2 - languageName: node - linkType: hard - -"mdast-util-gfm-footnote@npm:^1.0.0": - version: 1.0.2 - resolution: "mdast-util-gfm-footnote@npm:1.0.2" - dependencies: - "@types/mdast": ^3.0.0 - mdast-util-to-markdown: ^1.3.0 - micromark-util-normalize-identifier: ^1.0.0 - checksum: 2d77505f9377ed7e14472ef5e6b8366c3fec2cf5f936bb36f9fbe5b97ccb7cce0464d9313c236fa86fb844206fd585db05707e4fcfb755e4fc1864194845f1f6 - languageName: node - linkType: hard - -"mdast-util-gfm-strikethrough@npm:^1.0.0": - version: 1.0.3 - resolution: "mdast-util-gfm-strikethrough@npm:1.0.3" - dependencies: - "@types/mdast": ^3.0.0 - mdast-util-to-markdown: ^1.3.0 - checksum: 17003340ff1bba643ec4a59fd4370fc6a32885cab2d9750a508afa7225ea71449fb05acaef60faa89c6378b8bcfbd86a9d94b05f3c6651ff27a60e3ddefc2549 - languageName: node - linkType: hard - -"mdast-util-gfm-table@npm:^1.0.0": - version: 1.0.7 - resolution: "mdast-util-gfm-table@npm:1.0.7" - dependencies: - "@types/mdast": ^3.0.0 - markdown-table: ^3.0.0 - mdast-util-from-markdown: ^1.0.0 - mdast-util-to-markdown: ^1.3.0 - checksum: 8b8c401bb4162e53f072a2dff8efbca880fd78d55af30601c791315ab6722cb2918176e8585792469a0c530cebb9df9b4e7fede75fdc4d83df2839e238836692 - languageName: node - linkType: hard - -"mdast-util-gfm-task-list-item@npm:^1.0.0": - version: 1.0.2 - resolution: "mdast-util-gfm-task-list-item@npm:1.0.2" - dependencies: - "@types/mdast": ^3.0.0 - mdast-util-to-markdown: ^1.3.0 - checksum: c9b86037d6953b84f11fb2fc3aa23d5b8e14ca0dfcb0eb2fb289200e172bb9d5647bfceb4f86606dc6d935e8d58f6a458c04d3e55e87ff8513c7d4ade976200b - languageName: node - linkType: hard - -"mdast-util-gfm@npm:^2.0.0": - version: 2.0.2 - resolution: "mdast-util-gfm@npm:2.0.2" - dependencies: - mdast-util-from-markdown: ^1.0.0 - mdast-util-gfm-autolink-literal: ^1.0.0 - mdast-util-gfm-footnote: ^1.0.0 - mdast-util-gfm-strikethrough: ^1.0.0 - mdast-util-gfm-table: ^1.0.0 - mdast-util-gfm-task-list-item: ^1.0.0 - mdast-util-to-markdown: ^1.0.0 - checksum: 7078cb985255208bcbce94a121906417d38353c6b1a9acbe56ee8888010d3500608b5d51c16b0999ac63ca58848fb13012d55f26930ff6c6f3450f053d56514e - languageName: node - linkType: hard - -"mdast-util-mdx-expression@npm:^1.0.0": - version: 1.3.2 - resolution: "mdast-util-mdx-expression@npm:1.3.2" - dependencies: - "@types/estree-jsx": ^1.0.0 - "@types/hast": ^2.0.0 - "@types/mdast": ^3.0.0 - mdast-util-from-markdown: ^1.0.0 - mdast-util-to-markdown: ^1.0.0 - checksum: e4c90f26deaa5eb6217b0a9af559a80de41da02ab3bcd864c56bed3304b056ae703896e9876bc6ded500f4aff59f4de5cbf6a4b109a5ba408f2342805fe6dc05 - languageName: node - linkType: hard - -"mdast-util-mdx-jsx@npm:^2.0.0": - version: 2.1.4 - resolution: "mdast-util-mdx-jsx@npm:2.1.4" - dependencies: - "@types/estree-jsx": ^1.0.0 - "@types/hast": ^2.0.0 - "@types/mdast": ^3.0.0 - "@types/unist": ^2.0.0 - ccount: ^2.0.0 - mdast-util-from-markdown: ^1.1.0 - mdast-util-to-markdown: ^1.3.0 - parse-entities: ^4.0.0 - stringify-entities: ^4.0.0 - unist-util-remove-position: ^4.0.0 - unist-util-stringify-position: ^3.0.0 - vfile-message: ^3.0.0 - checksum: add3ff2dd1faf2419b506abb630a471da42edc99e16fdcff95f405d27f881cb4890a94b2a7a38de9592f37170bee1c135bc156699a0f74af4b69610f0b5fcf1d - languageName: node - linkType: hard - -"mdast-util-mdx@npm:^2.0.0": - version: 2.0.1 - resolution: "mdast-util-mdx@npm:2.0.1" - dependencies: - mdast-util-from-markdown: ^1.0.0 - mdast-util-mdx-expression: ^1.0.0 - mdast-util-mdx-jsx: ^2.0.0 - mdast-util-mdxjs-esm: ^1.0.0 - mdast-util-to-markdown: ^1.0.0 - checksum: 7303149230a26e524e319833b782bffca94e49cdab012996618701259bd056e014ca22a35d25ffa8880ba9064ee126a2a002f01e5c90a31ca726339ed775875e - languageName: node - linkType: hard - -"mdast-util-mdxjs-esm@npm:^1.0.0, mdast-util-mdxjs-esm@npm:^1.3.1": - version: 1.3.1 - resolution: "mdast-util-mdxjs-esm@npm:1.3.1" - dependencies: - "@types/estree-jsx": ^1.0.0 - "@types/hast": ^2.0.0 - "@types/mdast": ^3.0.0 - mdast-util-from-markdown: ^1.0.0 - mdast-util-to-markdown: ^1.0.0 - checksum: ee78a4f58adfec38723cbc920f05481201ebb001eff3982f2d0e5f5ce5c75685e732e9d361ad4a1be8b936b4e5de0f2599cb96b92ad4bd92698ac0c4a09bbec3 +"make-error@npm:^1.1.1": + version: 1.3.6 + resolution: "make-error@npm:1.3.6" + checksum: b86e5e0e25f7f777b77fabd8e2cbf15737972869d852a22b7e73c17623928fccb826d8e46b9951501d3f20e51ad74ba8c59ed584f610526a48f8ccf88aaec402 languageName: node linkType: hard -"mdast-util-phrasing@npm:^3.0.0": - version: 3.0.1 - resolution: "mdast-util-phrasing@npm:3.0.1" +"make-fetch-happen@npm:^13.0.0": + version: 13.0.1 + resolution: "make-fetch-happen@npm:13.0.1" dependencies: - "@types/mdast": ^3.0.0 - unist-util-is: ^5.0.0 - checksum: c5b616d9b1eb76a6b351d195d94318494722525a12a89d9c8a3b091af7db3dd1fc55d294f9d29266d8159a8267b0df4a7a133bda8a3909d5331c383e1e1ff328 + "@npmcli/agent": ^2.0.0 + cacache: ^18.0.0 + http-cache-semantics: ^4.1.1 + is-lambda: ^1.0.1 + minipass: ^7.0.2 + minipass-fetch: ^3.0.0 + minipass-flush: ^1.0.5 + minipass-pipeline: ^1.2.4 + negotiator: ^0.6.3 + proc-log: ^4.2.0 + promise-retry: ^2.0.1 + ssri: ^10.0.0 + checksum: 5c9fad695579b79488fa100da05777213dd9365222f85e4757630f8dd2a21a79ddd3206c78cfd6f9b37346819681782b67900ac847a57cf04190f52dda5343fd languageName: node linkType: hard -"mdast-util-to-hast@npm:^12.0.0, mdast-util-to-hast@npm:^12.1.0": - version: 12.3.0 - resolution: "mdast-util-to-hast@npm:12.3.0" +"makeerror@npm:1.0.12": + version: 1.0.12 + resolution: "makeerror@npm:1.0.12" dependencies: - "@types/hast": ^2.0.0 - "@types/mdast": ^3.0.0 - mdast-util-definitions: ^5.0.0 - micromark-util-sanitize-uri: ^1.1.0 - trim-lines: ^3.0.0 - unist-util-generated: ^2.0.0 - unist-util-position: ^4.0.0 - unist-util-visit: ^4.0.0 - checksum: ea40c9f07dd0b731754434e81c913590c611b1fd753fa02550a1492aadfc30fb3adecaf62345ebb03cea2ddd250c15ab6e578fffde69c19955c9b87b10f2a9bb + tmpl: 1.0.5 + checksum: b38a025a12c8146d6eeea5a7f2bf27d51d8ad6064da8ca9405fcf7bf9b54acd43e3b30ddd7abb9b1bfa4ddb266019133313482570ddb207de568f71ecfcf6060 languageName: node linkType: hard -"mdast-util-to-markdown@npm:^1.0.0, mdast-util-to-markdown@npm:^1.3.0": - version: 1.5.0 - resolution: "mdast-util-to-markdown@npm:1.5.0" - dependencies: - "@types/mdast": ^3.0.0 - "@types/unist": ^2.0.0 - longest-streak: ^3.0.0 - mdast-util-phrasing: ^3.0.0 - mdast-util-to-string: ^3.0.0 - micromark-util-decode-string: ^1.0.0 - unist-util-visit: ^4.0.0 - zwitch: ^2.0.0 - checksum: 64338eb33e49bb0aea417591fd986f72fdd39205052563bb7ce9eb9ecc160824509bfacd740086a05af355c6d5c36353aafe95cab9e6927d674478757cee6259 +"map-obj@npm:^1.0.0": + version: 1.0.1 + resolution: "map-obj@npm:1.0.1" + checksum: 9949e7baec2a336e63b8d4dc71018c117c3ce6e39d2451ccbfd3b8350c547c4f6af331a4cbe1c83193d7c6b786082b6256bde843db90cb7da2a21e8fcc28afed languageName: node linkType: hard -"mdast-util-to-string@npm:^3.0.0, mdast-util-to-string@npm:^3.1.0": - version: 3.2.0 - resolution: "mdast-util-to-string@npm:3.2.0" - dependencies: - "@types/mdast": ^3.0.0 - checksum: dc40b544d54339878ae2c9f2b3198c029e1e07291d2126bd00ca28272ee6616d0d2194eb1c9828a7c34d412a79a7e73b26512a734698d891c710a1e73db1e848 +"map-obj@npm:^4.0.0, map-obj@npm:^4.1.0": + version: 4.3.0 + resolution: "map-obj@npm:4.3.0" + checksum: fbc554934d1a27a1910e842bc87b177b1a556609dd803747c85ece420692380827c6ae94a95cce4407c054fa0964be3bf8226f7f2cb2e9eeee432c7c1985684e languageName: node linkType: hard -"medium-zoom@npm:1.1.0": - version: 1.1.0 - resolution: "medium-zoom@npm:1.1.0" - checksum: c58ea2d3335c3b5d4625b4fa70d09925e35d2eb15e9906f41586e7016aa3059ca9b01656ae6d35e70219c7e3e94dda0e9528cd354fcd2f6614231b529654b0b9 +"marky@npm:^1.2.2": + version: 1.2.5 + resolution: "marky@npm:1.2.5" + checksum: 823b946677749551cdfc3b5221685478b5d1b9cc0dc03eff977c6f9a615fb05c67559f9556cb3c0fcb941a9ea0e195e37befd83026443396ccee8b724f54f4c5 languageName: node linkType: hard @@ -11750,443 +9925,6 @@ __metadata: languageName: node linkType: hard -"micromark-core-commonmark@npm:^1.0.0, micromark-core-commonmark@npm:^1.0.1": - version: 1.1.0 - resolution: "micromark-core-commonmark@npm:1.1.0" - dependencies: - decode-named-character-reference: ^1.0.0 - micromark-factory-destination: ^1.0.0 - micromark-factory-label: ^1.0.0 - micromark-factory-space: ^1.0.0 - micromark-factory-title: ^1.0.0 - micromark-factory-whitespace: ^1.0.0 - micromark-util-character: ^1.0.0 - micromark-util-chunked: ^1.0.0 - micromark-util-classify-character: ^1.0.0 - micromark-util-html-tag-name: ^1.0.0 - micromark-util-normalize-identifier: ^1.0.0 - micromark-util-resolve-all: ^1.0.0 - micromark-util-subtokenize: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.1 - uvu: ^0.5.0 - checksum: c6dfedc95889cc73411cb222fc2330b9eda6d849c09c9fd9eb3cd3398af246167e9d3cdb0ae3ce9ae59dd34a14624c8330e380255d41279ad7350cf6c6be6c5b - languageName: node - linkType: hard - -"micromark-extension-gfm-autolink-literal@npm:^1.0.0": - version: 1.0.5 - resolution: "micromark-extension-gfm-autolink-literal@npm:1.0.5" - dependencies: - micromark-util-character: ^1.0.0 - micromark-util-sanitize-uri: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - checksum: ec2f6bc4a3eb238c1b8be9744454ffbc2957e3d8a248697af5a26bb21479862300c0e40e0a92baf17c299ddf70d4bc4470d4eee112cd92322f87d81e45c2e83d - languageName: node - linkType: hard - -"micromark-extension-gfm-footnote@npm:^1.0.0": - version: 1.1.2 - resolution: "micromark-extension-gfm-footnote@npm:1.1.2" - dependencies: - micromark-core-commonmark: ^1.0.0 - micromark-factory-space: ^1.0.0 - micromark-util-character: ^1.0.0 - micromark-util-normalize-identifier: ^1.0.0 - micromark-util-sanitize-uri: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - uvu: ^0.5.0 - checksum: c151a629ee1cd92363c018a50f926a002c944ac481ca72b3720b9529e9c20f1cbef98b0fefdcd2d594af37d0d9743673409cac488af0d2b194210fd16375dcb7 - languageName: node - linkType: hard - -"micromark-extension-gfm-strikethrough@npm:^1.0.0": - version: 1.0.7 - resolution: "micromark-extension-gfm-strikethrough@npm:1.0.7" - dependencies: - micromark-util-chunked: ^1.0.0 - micromark-util-classify-character: ^1.0.0 - micromark-util-resolve-all: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - uvu: ^0.5.0 - checksum: 169e310a4408feade0df80180f60d48c5cc5b7070e5e75e0bbd914e9100273508162c4bb20b72d53081dc37f1ff5834b3afa137862576f763878552c03389811 - languageName: node - linkType: hard - -"micromark-extension-gfm-table@npm:^1.0.0": - version: 1.0.7 - resolution: "micromark-extension-gfm-table@npm:1.0.7" - dependencies: - micromark-factory-space: ^1.0.0 - micromark-util-character: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - uvu: ^0.5.0 - checksum: 4853731285224e409d7e2c94c6ec849165093bff819e701221701aa7b7b34c17702c44f2f831e96b49dc27bb07e445b02b025561b68e62f5c3254415197e7af6 - languageName: node - linkType: hard - -"micromark-extension-gfm-tagfilter@npm:^1.0.0": - version: 1.0.2 - resolution: "micromark-extension-gfm-tagfilter@npm:1.0.2" - dependencies: - micromark-util-types: ^1.0.0 - checksum: 7d2441df51f890c86f8e7cf7d331a570b69c8105fa1c2fc5b737cb739502c16c8ee01cf35550a8a78f89497c5dfacc97cf82d55de6274e8320f3aec25e2b0dd2 - languageName: node - linkType: hard - -"micromark-extension-gfm-task-list-item@npm:^1.0.0": - version: 1.0.5 - resolution: "micromark-extension-gfm-task-list-item@npm:1.0.5" - dependencies: - micromark-factory-space: ^1.0.0 - micromark-util-character: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - uvu: ^0.5.0 - checksum: 929f05343d272cffb8008899289f4cffe986ef98fc622ebbd1aa4ff11470e6b32ed3e1f18cd294adb69cabb961a400650078f6c12b322cc515b82b5068b31960 - languageName: node - linkType: hard - -"micromark-extension-gfm@npm:^2.0.0": - version: 2.0.3 - resolution: "micromark-extension-gfm@npm:2.0.3" - dependencies: - micromark-extension-gfm-autolink-literal: ^1.0.0 - micromark-extension-gfm-footnote: ^1.0.0 - micromark-extension-gfm-strikethrough: ^1.0.0 - micromark-extension-gfm-table: ^1.0.0 - micromark-extension-gfm-tagfilter: ^1.0.0 - micromark-extension-gfm-task-list-item: ^1.0.0 - micromark-util-combine-extensions: ^1.0.0 - micromark-util-types: ^1.0.0 - checksum: c4a917c16d7aa5d00d1767b5ce5f3b1a78c0de11dbd5c8f69d2545083568aa6bb13bd9d8e4c7fec5f4da10e7ed8344b15acffc843b33a615c17396a118bc2bc1 - languageName: node - linkType: hard - -"micromark-extension-mdx-expression@npm:^1.0.0": - version: 1.0.8 - resolution: "micromark-extension-mdx-expression@npm:1.0.8" - dependencies: - "@types/estree": ^1.0.0 - micromark-factory-mdx-expression: ^1.0.0 - micromark-factory-space: ^1.0.0 - micromark-util-character: ^1.0.0 - micromark-util-events-to-acorn: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - uvu: ^0.5.0 - checksum: 49750d10c1664904a5eb61b8dae2a4ff31eef56176d02ff30de4ee4b5db7ca4598b6f044963c26771f53e2a5a517a9ff7223d87fc0b6e159332d77e4f3486cc3 - languageName: node - linkType: hard - -"micromark-extension-mdx-jsx@npm:^1.0.0": - version: 1.0.5 - resolution: "micromark-extension-mdx-jsx@npm:1.0.5" - dependencies: - "@types/acorn": ^4.0.0 - "@types/estree": ^1.0.0 - estree-util-is-identifier-name: ^2.0.0 - micromark-factory-mdx-expression: ^1.0.0 - micromark-factory-space: ^1.0.0 - micromark-util-character: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - uvu: ^0.5.0 - vfile-message: ^3.0.0 - checksum: 0ddb7b71c2c5f51f1232546d316b6c126ad245d57690b1af7877dd7b678b8b700d85a78587d56525b26a04082a4e833c6c9199c2db2a3379adf014be796123fb - languageName: node - linkType: hard - -"micromark-extension-mdx-md@npm:^1.0.0": - version: 1.0.1 - resolution: "micromark-extension-mdx-md@npm:1.0.1" - dependencies: - micromark-util-types: ^1.0.0 - checksum: fdeaf8f4f973ec8ebefb74bb4cc1c25d2c3190e3ce4f8197e4cbc1ac325b39ac4dc2723a9f4ec8ff5b179d380e8ba37467acafa13c36dec8d312cd9822a5ab29 - languageName: node - linkType: hard - -"micromark-extension-mdxjs-esm@npm:^1.0.0": - version: 1.0.5 - resolution: "micromark-extension-mdxjs-esm@npm:1.0.5" - dependencies: - "@types/estree": ^1.0.0 - micromark-core-commonmark: ^1.0.0 - micromark-util-character: ^1.0.0 - micromark-util-events-to-acorn: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - unist-util-position-from-estree: ^1.1.0 - uvu: ^0.5.0 - vfile-message: ^3.0.0 - checksum: 7006cfa963d63a56c2744a9b03021aeba99a24b0a4f769165a13446439c8df529448a63db5f3ae604d1a4f616bbebde8efd1f495d7be32acb064491878e38fbe - languageName: node - linkType: hard - -"micromark-extension-mdxjs@npm:^1.0.0": - version: 1.0.1 - resolution: "micromark-extension-mdxjs@npm:1.0.1" - dependencies: - acorn: ^8.0.0 - acorn-jsx: ^5.0.0 - micromark-extension-mdx-expression: ^1.0.0 - micromark-extension-mdx-jsx: ^1.0.0 - micromark-extension-mdx-md: ^1.0.0 - micromark-extension-mdxjs-esm: ^1.0.0 - micromark-util-combine-extensions: ^1.0.0 - micromark-util-types: ^1.0.0 - checksum: 1e6bf3df765071dbfb80b20f1ca298f6789cf759dfd19d13301c91e33794940363989107b675afeedb78af446e4af590e0f0cf8c1ed63a70682a494c015eba52 - languageName: node - linkType: hard - -"micromark-factory-destination@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-factory-destination@npm:1.1.0" - dependencies: - micromark-util-character: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - checksum: 9e2b5fb5fedbf622b687e20d51eb3d56ae90c0e7ecc19b37bd5285ec392c1e56f6e21aa7cfcb3c01eda88df88fe528f3acb91a5f57d7f4cba310bc3cd7f824fa - languageName: node - linkType: hard - -"micromark-factory-label@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-factory-label@npm:1.1.0" - dependencies: - micromark-util-character: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - uvu: ^0.5.0 - checksum: fcda48f1287d9b148c562c627418a2ab759cdeae9c8e017910a0cba94bb759a96611e1fc6df33182e97d28fbf191475237298983bb89ef07d5b02464b1ad28d5 - languageName: node - linkType: hard - -"micromark-factory-mdx-expression@npm:^1.0.0": - version: 1.0.9 - resolution: "micromark-factory-mdx-expression@npm:1.0.9" - dependencies: - "@types/estree": ^1.0.0 - micromark-util-character: ^1.0.0 - micromark-util-events-to-acorn: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - unist-util-position-from-estree: ^1.0.0 - uvu: ^0.5.0 - vfile-message: ^3.0.0 - checksum: 7359bf3290bf95c647aff1208d88a58288acdcd15190fe3da8bc56a683615f158a7f0593ace7ae459581079d7a9f7420a68d31ce8f0f1637cadacfb52e7782f0 - languageName: node - linkType: hard - -"micromark-factory-space@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-factory-space@npm:1.1.0" - dependencies: - micromark-util-character: ^1.0.0 - micromark-util-types: ^1.0.0 - checksum: b58435076b998a7e244259a4694eb83c78915581206b6e7fc07b34c6abd36a1726ade63df8972fbf6c8fa38eecb9074f4e17be8d53f942e3b3d23d1a0ecaa941 - languageName: node - linkType: hard - -"micromark-factory-title@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-factory-title@npm:1.1.0" - dependencies: - micromark-factory-space: ^1.0.0 - micromark-util-character: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - checksum: 4432d3dbc828c81f483c5901b0c6591a85d65a9e33f7d96ba7c3ae821617a0b3237ff5faf53a9152d00aaf9afb3a9f185b205590f40ed754f1d9232e0e9157b1 - languageName: node - linkType: hard - -"micromark-factory-whitespace@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-factory-whitespace@npm:1.1.0" - dependencies: - micromark-factory-space: ^1.0.0 - micromark-util-character: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - checksum: ef0fa682c7d593d85a514ee329809dee27d10bc2a2b65217d8ef81173e33b8e83c549049764b1ad851adfe0a204dec5450d9d20a4ca8598f6c94533a73f73fcd - languageName: node - linkType: hard - -"micromark-util-character@npm:^1.0.0": - version: 1.2.0 - resolution: "micromark-util-character@npm:1.2.0" - dependencies: - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - checksum: 089e79162a19b4a28731736246579ab7e9482ac93cd681c2bfca9983dcff659212ef158a66a5957e9d4b1dba957d1b87b565d85418a5b009f0294f1f07f2aaac - languageName: node - linkType: hard - -"micromark-util-chunked@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-chunked@npm:1.1.0" - dependencies: - micromark-util-symbol: ^1.0.0 - checksum: c435bde9110cb595e3c61b7f54c2dc28ee03e6a57fa0fc1e67e498ad8bac61ee5a7457a2b6a73022ddc585676ede4b912d28dcf57eb3bd6951e54015e14dc20b - languageName: node - linkType: hard - -"micromark-util-classify-character@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-classify-character@npm:1.1.0" - dependencies: - micromark-util-character: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - checksum: 8499cb0bb1f7fb946f5896285fcca65cd742f66cd3e79ba7744792bd413ec46834f932a286de650349914d02e822946df3b55d03e6a8e1d245d1ddbd5102e5b0 - languageName: node - linkType: hard - -"micromark-util-combine-extensions@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-combine-extensions@npm:1.1.0" - dependencies: - micromark-util-chunked: ^1.0.0 - micromark-util-types: ^1.0.0 - checksum: ee78464f5d4b61ccb437850cd2d7da4d690b260bca4ca7a79c4bb70291b84f83988159e373b167181b6716cb197e309bc6e6c96a68cc3ba9d50c13652774aba9 - languageName: node - linkType: hard - -"micromark-util-decode-numeric-character-reference@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-decode-numeric-character-reference@npm:1.1.0" - dependencies: - micromark-util-symbol: ^1.0.0 - checksum: 4733fe75146e37611243f055fc6847137b66f0cde74d080e33bd26d0408c1d6f44cabc984063eee5968b133cb46855e729d555b9ff8d744652262b7b51feec73 - languageName: node - linkType: hard - -"micromark-util-decode-string@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-decode-string@npm:1.1.0" - dependencies: - decode-named-character-reference: ^1.0.0 - micromark-util-character: ^1.0.0 - micromark-util-decode-numeric-character-reference: ^1.0.0 - micromark-util-symbol: ^1.0.0 - checksum: f1625155db452f15aa472918499689ba086b9c49d1322a08b22bfbcabe918c61b230a3002c8bc3ea9b1f52ca7a9bb1c3dd43ccb548c7f5f8b16c24a1ae77a813 - languageName: node - linkType: hard - -"micromark-util-encode@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-encode@npm:1.1.0" - checksum: 4ef29d02b12336918cea6782fa87c8c578c67463925221d4e42183a706bde07f4b8b5f9a5e1c7ce8c73bb5a98b261acd3238fecd152e6dd1cdfa2d1ae11b60a0 - languageName: node - linkType: hard - -"micromark-util-events-to-acorn@npm:^1.0.0": - version: 1.2.3 - resolution: "micromark-util-events-to-acorn@npm:1.2.3" - dependencies: - "@types/acorn": ^4.0.0 - "@types/estree": ^1.0.0 - "@types/unist": ^2.0.0 - estree-util-visit: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - uvu: ^0.5.0 - vfile-message: ^3.0.0 - checksum: aba0dadb8689a70fab6223386b843f3084c21db0f96b412ebd7be91d2392bb8571af899c60e13eeb373a5f851d6dcd690b584ed1e09833904ac72ddd0a88a7ab - languageName: node - linkType: hard - -"micromark-util-html-tag-name@npm:^1.0.0": - version: 1.2.0 - resolution: "micromark-util-html-tag-name@npm:1.2.0" - checksum: ccf0fa99b5c58676dc5192c74665a3bfd1b536fafaf94723bd7f31f96979d589992df6fcf2862eba290ef18e6a8efb30ec8e1e910d9f3fc74f208871e9f84750 - languageName: node - linkType: hard - -"micromark-util-normalize-identifier@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-normalize-identifier@npm:1.1.0" - dependencies: - micromark-util-symbol: ^1.0.0 - checksum: 8655bea41ffa4333e03fc22462cb42d631bbef9c3c07b625fd852b7eb442a110f9d2e5902a42e65188d85498279569502bf92f3434a1180fc06f7c37edfbaee2 - languageName: node - linkType: hard - -"micromark-util-resolve-all@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-resolve-all@npm:1.1.0" - dependencies: - micromark-util-types: ^1.0.0 - checksum: 1ce6c0237cd3ca061e76fae6602cf95014e764a91be1b9f10d36cb0f21ca88f9a07de8d49ab8101efd0b140a4fbfda6a1efb72027ab3f4d5b54c9543271dc52c - languageName: node - linkType: hard - -"micromark-util-sanitize-uri@npm:^1.0.0, micromark-util-sanitize-uri@npm:^1.1.0": - version: 1.2.0 - resolution: "micromark-util-sanitize-uri@npm:1.2.0" - dependencies: - micromark-util-character: ^1.0.0 - micromark-util-encode: ^1.0.0 - micromark-util-symbol: ^1.0.0 - checksum: 6663f365c4fe3961d622a580f4a61e34867450697f6806f027f21cf63c92989494895fcebe2345d52e249fe58a35be56e223a9776d084c9287818b40c779acc1 - languageName: node - linkType: hard - -"micromark-util-subtokenize@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-subtokenize@npm:1.1.0" - dependencies: - micromark-util-chunked: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - uvu: ^0.5.0 - checksum: 4a9d780c4d62910e196ea4fd886dc4079d8e424e5d625c0820016da0ed399a281daff39c50f9288045cc4bcd90ab47647e5396aba500f0853105d70dc8b1fc45 - languageName: node - linkType: hard - -"micromark-util-symbol@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-symbol@npm:1.1.0" - checksum: 02414a753b79f67ff3276b517eeac87913aea6c028f3e668a19ea0fc09d98aea9f93d6222a76ca783d20299af9e4b8e7c797fe516b766185dcc6e93290f11f88 - languageName: node - linkType: hard - -"micromark-util-types@npm:^1.0.0, micromark-util-types@npm:^1.0.1": - version: 1.1.0 - resolution: "micromark-util-types@npm:1.1.0" - checksum: b0ef2b4b9589f15aec2666690477a6a185536927ceb7aa55a0f46475852e012d75a1ab945187e5c7841969a842892164b15d58ff8316b8e0d6cc920cabd5ede7 - languageName: node - linkType: hard - -"micromark@npm:^3.0.0": - version: 3.2.0 - resolution: "micromark@npm:3.2.0" - dependencies: - "@types/debug": ^4.0.0 - debug: ^4.0.0 - decode-named-character-reference: ^1.0.0 - micromark-core-commonmark: ^1.0.1 - micromark-factory-space: ^1.0.0 - micromark-util-character: ^1.0.0 - micromark-util-chunked: ^1.0.0 - micromark-util-combine-extensions: ^1.0.0 - micromark-util-decode-numeric-character-reference: ^1.0.0 - micromark-util-encode: ^1.0.0 - micromark-util-normalize-identifier: ^1.0.0 - micromark-util-resolve-all: ^1.0.0 - micromark-util-sanitize-uri: ^1.0.0 - micromark-util-subtokenize: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.1 - uvu: ^0.5.0 - checksum: 56c15851ad3eb8301aede65603473443e50c92a54849cac1dadd57e4ec33ab03a0a77f3df03de47133e6e8f695dae83b759b514586193269e98c0bf319ecd5e4 - languageName: node - linkType: hard - "micromatch@npm:^4.0.4": version: 4.0.8 resolution: "micromatch@npm:4.0.8" @@ -12438,13 +10176,6 @@ __metadata: languageName: node linkType: hard -"mri@npm:^1.1.0": - version: 1.2.0 - resolution: "mri@npm:1.2.0" - checksum: 83f515abbcff60150873e424894a2f65d68037e5a7fcde8a9e2b285ee9c13ac581b63cfc1e6826c4732de3aeb84902f7c1e16b7aff46cd3f897a0f757a894e85 - languageName: node - linkType: hard - "ms@npm:2.0.0": version: 2.0.0 resolution: "ms@npm:2.0.0" @@ -12466,7 +10197,7 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.1.23, nanoid@npm:^3.3.7": +"nanoid@npm:^3.1.23": version: 3.3.7 resolution: "nanoid@npm:3.3.7" bin: @@ -12560,17 +10291,6 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:3.3.2": - version: 3.3.2 - resolution: "node-fetch@npm:3.3.2" - dependencies: - data-uri-to-buffer: ^4.0.0 - fetch-blob: ^3.1.4 - formdata-polyfill: ^4.0.10 - checksum: 06a04095a2ddf05b0830a0d5302699704d59bda3102894ea64c7b9d4c865ecdff2d90fd042df7f5bc40337266961cb6183dcc808ea4f3000d024f422b462da92 - languageName: node - linkType: hard - "node-fetch@npm:^2.2.0, node-fetch@npm:^2.6.7": version: 2.7.0 resolution: "node-fetch@npm:2.7.0" @@ -12668,7 +10388,7 @@ __metadata: languageName: node linkType: hard -"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": +"normalize-path@npm:^3.0.0": version: 3.0.0 resolution: "normalize-path@npm:3.0.0" checksum: 88eeb4da891e10b1318c4b2476b6e2ecbeb5ff97d946815ffea7794c31a89017c70d7f34b3c2ebf23ef4e9fc9fb99f7dffe36da22011b5b5c6ffa34f4873ec20 @@ -12700,13 +10420,6 @@ __metadata: languageName: node linkType: hard -"nprogress@npm:^0.2.0": - version: 0.2.0 - resolution: "nprogress@npm:0.2.0" - checksum: 66b7bec5d563ecf2d1c3d2815e6d5eb74ed815eee8563e0afa63d3f185ab1b9cf2ddd97e1ded263b9995c5019d26d600320e849e50f3747984daa033744619dc - languageName: node - linkType: hard - "nullthrows@npm:^1.1.1": version: 1.1.1 resolution: "nullthrows@npm:1.1.1" @@ -13083,36 +10796,6 @@ __metadata: languageName: node linkType: hard -"parse-entities@npm:^2.0.0": - version: 2.0.0 - resolution: "parse-entities@npm:2.0.0" - dependencies: - character-entities: ^1.0.0 - character-entities-legacy: ^1.0.0 - character-reference-invalid: ^1.0.0 - is-alphanumerical: ^1.0.0 - is-decimal: ^1.0.0 - is-hexadecimal: ^1.0.0 - checksum: 7addfd3e7d747521afac33c8121a5f23043c6973809756920d37e806639b4898385d386fcf4b3c8e2ecf1bc28aac5ae97df0b112d5042034efbe80f44081ebce - languageName: node - linkType: hard - -"parse-entities@npm:^4.0.0": - version: 4.0.1 - resolution: "parse-entities@npm:4.0.1" - dependencies: - "@types/unist": ^2.0.0 - character-entities: ^2.0.0 - character-entities-legacy: ^3.0.0 - character-reference-invalid: ^2.0.0 - decode-named-character-reference: ^1.0.0 - is-alphanumerical: ^2.0.0 - is-decimal: ^2.0.0 - is-hexadecimal: ^2.0.0 - checksum: 32a6ff5b9acb9d2c4d71537308521fd265e685b9215691df73feedd9edfe041bb6da9f89bd0c35c4a2bc7d58e3e76e399bb6078c2fd7d2a343ff1dd46edbf1bd - languageName: node - linkType: hard - "parse-json@npm:^4.0.0": version: 4.0.0 resolution: "parse-json@npm:4.0.0" @@ -13136,46 +10819,20 @@ __metadata: linkType: hard "parse-path@npm:^7.0.0": - version: 7.0.0 - resolution: "parse-path@npm:7.0.0" - dependencies: - protocols: ^2.0.0 - checksum: 244b46523a58181d251dda9b888efde35d8afb957436598d948852f416d8c76ddb4f2010f9fc94218b4be3e5c0f716aa0d2026194a781e3b8981924142009302 - languageName: node - linkType: hard - -"parse-url@npm:^8.1.0": - version: 8.1.0 - resolution: "parse-url@npm:8.1.0" - dependencies: - parse-path: ^7.0.0 - checksum: b93e21ab4c93c7d7317df23507b41be7697694d4c94f49ed5c8d6288b01cba328fcef5ba388e147948eac20453dee0df9a67ab2012415189fff85973bdffe8d9 - languageName: node - linkType: hard - -"parse5@npm:^6.0.0": - version: 6.0.1 - resolution: "parse5@npm:6.0.1" - checksum: 7d569a176c5460897f7c8f3377eff640d54132b9be51ae8a8fa4979af940830b2b0c296ce75e5bd8f4041520aadde13170dbdec44889975f906098ea0002f4bd - languageName: node - linkType: hard - -"parse5@npm:^7.0.0": - version: 7.1.2 - resolution: "parse5@npm:7.1.2" + version: 7.0.0 + resolution: "parse-path@npm:7.0.0" dependencies: - entities: ^4.4.0 - checksum: 59465dd05eb4c5ec87b76173d1c596e152a10e290b7abcda1aecf0f33be49646ea74840c69af975d7887543ea45564801736356c568d6b5e71792fd0f4055713 + protocols: ^2.0.0 + checksum: 244b46523a58181d251dda9b888efde35d8afb957436598d948852f416d8c76ddb4f2010f9fc94218b4be3e5c0f716aa0d2026194a781e3b8981924142009302 languageName: node linkType: hard -"parseley@npm:^0.12.0": - version: 0.12.1 - resolution: "parseley@npm:0.12.1" +"parse-url@npm:^8.1.0": + version: 8.1.0 + resolution: "parse-url@npm:8.1.0" dependencies: - leac: ^0.6.0 - peberminta: ^0.9.0 - checksum: 147760bce6c4a4f8c62af021a84ced262f078f60a1119e6891eba69567a953e06295ad2c70e5e89892ad1d4af0126f0856742d657a19a29ebf58422cf3bfd4f3 + parse-path: ^7.0.0 + checksum: b93e21ab4c93c7d7317df23507b41be7697694d4c94f49ed5c8d6288b01cba328fcef5ba388e147948eac20453dee0df9a67ab2012415189fff85973bdffe8d9 languageName: node linkType: hard @@ -13245,24 +10902,6 @@ __metadata: languageName: node linkType: hard -"peberminta@npm:^0.9.0": - version: 0.9.0 - resolution: "peberminta@npm:0.9.0" - checksum: b983b68077269ca8a3327520a0a3f027fa930faa9fb3cb53bed1cb3847ebc0ed55db936d70b1745a756149911f5f450e898e87e25ab207f1b8b892bed48fb540 - languageName: node - linkType: hard - -"periscopic@npm:^3.0.0": - version: 3.1.0 - resolution: "periscopic@npm:3.1.0" - dependencies: - "@types/estree": ^1.0.0 - estree-walker: ^3.0.0 - is-reference: ^3.0.0 - checksum: 2153244352e58a0d76e7e8d9263e66fe74509495f809af388da20045fb30aa3e93f2f94468dc0b9166ecf206fcfc0d73d2c7641c6fbedc07b1de858b710142cb - languageName: node - linkType: hard - "picocolors@npm:^1.0.0, picocolors@npm:^1.1.0": version: 1.1.0 resolution: "picocolors@npm:1.1.0" @@ -13270,7 +10909,7 @@ __metadata: languageName: node linkType: hard -"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": +"picomatch@npm:^2.0.4, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": version: 2.3.1 resolution: "picomatch@npm:2.3.1" checksum: 050c865ce81119c4822c45d3c84f1ced46f93a0126febae20737bd05ca20589c564d6e9226977df859ed5e03dc73f02584a2b0faad36e896936238238b0446cf @@ -13336,17 +10975,6 @@ __metadata: languageName: node linkType: hard -"postcss@npm:8.4.47, postcss@npm:^8.4.47": - version: 8.4.47 - resolution: "postcss@npm:8.4.47" - dependencies: - nanoid: ^3.3.7 - picocolors: ^1.1.0 - source-map-js: ^1.2.1 - checksum: f78440a9d8f97431dd2ab1ab8e1de64f12f3eff38a3d8d4a33919b96c381046a314658d2de213a5fa5eb296b656de76a3ec269fdea27f16d5ab465b916a0f52c - languageName: node - linkType: hard - "prelude-ls@npm:^1.2.1": version: 1.2.1 resolution: "prelude-ls@npm:1.2.1" @@ -13402,20 +11030,6 @@ __metadata: languageName: node linkType: hard -"prismjs@npm:^1.27.0": - version: 1.29.0 - resolution: "prismjs@npm:1.29.0" - checksum: 007a8869d4456ff8049dc59404e32d5666a07d99c3b0e30a18bd3b7676dfa07d1daae9d0f407f20983865fd8da56de91d09cb08e6aa61f5bc420a27c0beeaf93 - languageName: node - linkType: hard - -"prismjs@npm:~1.27.0": - version: 1.27.0 - resolution: "prismjs@npm:1.27.0" - checksum: 85c7f4a3e999073502cc9e1882af01e3709706369ec254b60bff1149eda701f40d02512acab956012dc7e61cfd61743a3a34c1bd0737e8dbacd79141e5698bbc - languageName: node - linkType: hard - "proc-log@npm:^4.1.0, proc-log@npm:^4.2.0": version: 4.2.0 resolution: "proc-log@npm:4.2.0" @@ -13473,7 +11087,7 @@ __metadata: languageName: node linkType: hard -"prop-types@npm:^15.6.2, prop-types@npm:^15.7.2, prop-types@npm:^15.8.1": +"prop-types@npm:^15.7.2, prop-types@npm:^15.8.1": version: 15.8.1 resolution: "prop-types@npm:15.8.1" dependencies: @@ -13484,22 +11098,6 @@ __metadata: languageName: node linkType: hard -"property-information@npm:^5.0.0": - version: 5.6.0 - resolution: "property-information@npm:5.6.0" - dependencies: - xtend: ^4.0.0 - checksum: fcf87c6542e59a8bbe31ca0b3255a4a63ac1059b01b04469680288998bcfa97f341ca989566adbb63975f4d85339030b82320c324a511532d390910d1c583893 - languageName: node - linkType: hard - -"property-information@npm:^6.0.0": - version: 6.5.0 - resolution: "property-information@npm:6.5.0" - checksum: 6e55664e2f64083b715011e5bafaa1e694faf36986c235b0907e95d09259cc37c38382e3cc94a4c3f56366e05336443db12c8a0f0968a8c0a1b1416eebfc8f53 - languageName: node - linkType: hard - "proto-list@npm:~1.2.1": version: 1.2.4 resolution: "proto-list@npm:1.2.4" @@ -13650,25 +11248,6 @@ __metadata: languageName: node linkType: hard -"react-dom@npm:^18.3.1": - version: 18.3.1 - resolution: "react-dom@npm:18.3.1" - dependencies: - loose-envify: ^1.1.0 - scheduler: ^0.23.2 - peerDependencies: - react: ^18.3.1 - checksum: 298954ecd8f78288dcaece05e88b570014d8f6dce5db6f66e6ee91448debeb59dcd31561dddb354eee47e6c1bb234669459060deb238ed0213497146e555a0b9 - languageName: node - linkType: hard - -"react-fast-compare@npm:^3.2.0": - version: 3.2.2 - resolution: "react-fast-compare@npm:3.2.2" - checksum: 2071415b4f76a3e6b55c84611c4d24dcb12ffc85811a2840b5a3f1ff2d1a99be1020d9437ee7c6e024c9f4cbb84ceb35e48cf84f28fcb00265ad2dfdd3947704 - languageName: node - linkType: hard - "react-freeze@npm:^1.0.0": version: 1.0.4 resolution: "react-freeze@npm:1.0.4" @@ -13678,23 +11257,7 @@ __metadata: languageName: node linkType: hard -"react-helmet-async@npm:^1.3.0": - version: 1.3.0 - resolution: "react-helmet-async@npm:1.3.0" - dependencies: - "@babel/runtime": ^7.12.5 - invariant: ^2.2.4 - prop-types: ^15.7.2 - react-fast-compare: ^3.2.0 - shallowequal: ^1.1.0 - peerDependencies: - react: ^16.6.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0 - checksum: 7ca7e47f8af14ea186688b512a87ab912bf6041312b297f92516341b140b3f0f8aedf5a44d226d99e69ed067b0cc106e38aeb9c9b738ffcc63d10721c844db90 - languageName: node - linkType: hard - -"react-is@npm:^16.12.0, react-is@npm:^16.13.0, react-is@npm:^16.13.1, react-is@npm:^16.7.0": +"react-is@npm:^16.13.0, react-is@npm:^16.13.1, react-is@npm:^16.7.0": version: 16.13.1 resolution: "react-is@npm:16.13.1" checksum: f7a19ac3496de32ca9ae12aa030f00f14a3d45374f1ceca0af707c831b2a6098ef0d6bdae51bd437b0a306d7f01d4677fcc8de7c0d331eb47ad0f46130e53c5f @@ -13715,26 +11278,9 @@ __metadata: languageName: node linkType: hard -"react-lazy-with-preload@npm:^2.2.1": - version: 2.2.1 - resolution: "react-lazy-with-preload@npm:2.2.1" - checksum: 9d68620bc90f3dbc892cae6460bdc7981401e4ac554b85190a4c57e333e019f61b7ab4bdb1408d692a9232c882fe9033f8590694d78c6f067e134e1eb6cd7ac9 - languageName: node - linkType: hard - -"react-native-bottom-tabs-docs@workspace:docs": - version: 0.0.0-use.local - resolution: "react-native-bottom-tabs-docs@workspace:docs" - dependencies: - "@types/node": ^16 - rsbuild-plugin-open-graph: ^1.0.2 - rspress: ^1.31.1 - languageName: unknown - linkType: soft - -"react-native-bottom-tabs-example@workspace:example": +"react-native-bottom-tabs-example@workspace:apps/example": version: 0.0.0-use.local - resolution: "react-native-bottom-tabs-example@workspace:example" + resolution: "react-native-bottom-tabs-example@workspace:apps/example" dependencies: "@babel/core": ^7.20.0 "@babel/preset-env": ^7.20.0 @@ -13752,6 +11298,7 @@ __metadata: color: ^4.2.3 react: 18.3.1 react-native: 0.75.3 + react-native-bottom-tabs: "*" react-native-builder-bob: ^0.30.2 react-native-gesture-handler: ^2.20.0 react-native-paper: ^5.12.5 @@ -13762,9 +11309,9 @@ __metadata: languageName: unknown linkType: soft -"react-native-bottom-tabs@workspace:.": +"react-native-bottom-tabs@*, react-native-bottom-tabs@workspace:packages/react-native-bottom-tabs": version: 0.0.0-use.local - resolution: "react-native-bottom-tabs@workspace:." + resolution: "react-native-bottom-tabs@workspace:packages/react-native-bottom-tabs" dependencies: "@commitlint/config-conventional": ^17.0.2 "@evilmartians/lefthook": ^1.5.0 @@ -13993,68 +11540,14 @@ __metadata: languageName: node linkType: hard -"react-refresh@npm:^0.14.0, react-refresh@npm:^0.14.2": +"react-refresh@npm:^0.14.0": version: 0.14.2 resolution: "react-refresh@npm:0.14.2" checksum: d80db4bd40a36dab79010dc8aa317a5b931f960c0d83c4f3b81f0552cbcf7f29e115b84bb7908ec6a1eb67720fff7023084eff73ece8a7ddc694882478464382 languageName: node linkType: hard -"react-router-dom@npm:^6.26.2": - version: 6.26.2 - resolution: "react-router-dom@npm:6.26.2" - dependencies: - "@remix-run/router": 1.19.2 - react-router: 6.26.2 - peerDependencies: - react: ">=16.8" - react-dom: ">=16.8" - checksum: d65507ffb920e03212bf32d294eb608df7f6cb85c26ec24f88e8f2a2718ffedeccfe0a8e1bc8d23561d6d796f8af61a8bed4a9a0541fbfd83096ecc93eaad5c7 - languageName: node - linkType: hard - -"react-router@npm:6.26.2": - version: 6.26.2 - resolution: "react-router@npm:6.26.2" - dependencies: - "@remix-run/router": 1.19.2 - peerDependencies: - react: ">=16.8" - checksum: 80ad9db316ad11761b7d5de0c9ed61f3e4345d8984929db802d37d9a6a2174b42a952b0b01ba45833b00f8cd7b5755f198d2f0a8a62a486ebbfbacabbe379be5 - languageName: node - linkType: hard - -"react-syntax-highlighter@npm:^15.5.0": - version: 15.5.0 - resolution: "react-syntax-highlighter@npm:15.5.0" - dependencies: - "@babel/runtime": ^7.3.1 - highlight.js: ^10.4.1 - lowlight: ^1.17.0 - prismjs: ^1.27.0 - refractor: ^3.6.0 - peerDependencies: - react: ">= 0.14.0" - checksum: c082b48f30f8ba8d0c55ed1d761910630860077c7ff5793c4c912adcb5760df06436ed0ad62be0de28113aac9ad2af55eccd995f8eee98df53382e4ced2072fb - languageName: node - linkType: hard - -"react-transition-group@npm:4.4.5": - version: 4.4.5 - resolution: "react-transition-group@npm:4.4.5" - dependencies: - "@babel/runtime": ^7.5.5 - dom-helpers: ^5.0.1 - loose-envify: ^1.4.0 - prop-types: ^15.6.2 - peerDependencies: - react: ">=16.6.0" - react-dom: ">=16.6.0" - checksum: 75602840106aa9c6545149d6d7ae1502fb7b7abadcce70a6954c4b64a438ff1cd16fc77a0a1e5197cdd72da398f39eb929ea06f9005c45b132ed34e056ebdeb1 - languageName: node - linkType: hard - -"react@npm:18.3.1, react@npm:^18.3.1": +"react@npm:18.3.1": version: 18.3.1 resolution: "react@npm:18.3.1" dependencies: @@ -14145,15 +11638,6 @@ __metadata: languageName: node linkType: hard -"readdirp@npm:~3.6.0": - version: 3.6.0 - resolution: "readdirp@npm:3.6.0" - dependencies: - picomatch: ^2.2.1 - checksum: 1ced032e6e45670b6d7352d71d21ce7edf7b9b928494dcaba6f11fba63180d9da6cd7061ebc34175ffda6ff529f481818c962952004d273178acd70f7059b320 - languageName: node - linkType: hard - "readline@npm:^1.3.0": version: 1.3.0 resolution: "readline@npm:1.3.0" @@ -14202,15 +11686,6 @@ __metadata: languageName: node linkType: hard -"reduce-configs@npm:^1.0.0": - version: 1.0.0 - resolution: "reduce-configs@npm:1.0.0" - dependencies: - browserslist: ^4.23.1 - checksum: d7a3bcdba511693428821d75b45695fcd1103552f9bc19af497e866b9261c0e181718967766f2d7ca9896e4c5184649d3f809265b3de1f6b7404d56b6101d81b - languageName: node - linkType: hard - "reflect.getprototypeof@npm:^1.0.4": version: 1.0.6 resolution: "reflect.getprototypeof@npm:1.0.6" @@ -14226,17 +11701,6 @@ __metadata: languageName: node linkType: hard -"refractor@npm:^3.6.0": - version: 3.6.0 - resolution: "refractor@npm:3.6.0" - dependencies: - hastscript: ^6.0.0 - parse-entities: ^2.0.0 - prismjs: ~1.27.0 - checksum: 39b01c4168c77c5c8486f9bf8907bbb05f257f15026057ba5728535815a2d90eed620468a4bfbb2b8ceefbb3ce3931a1be8b17152dbdbc8b0eef92450ff750a2 - languageName: node - linkType: hard - "regenerate-unicode-properties@npm:^10.1.0": version: 10.2.0 resolution: "regenerate-unicode-properties@npm:10.2.0" @@ -14331,32 +11795,6 @@ __metadata: languageName: node linkType: hard -"rehype-external-links@npm:^2.1.0": - version: 2.1.0 - resolution: "rehype-external-links@npm:2.1.0" - dependencies: - "@types/hast": ^2.0.0 - extend: ^3.0.0 - hast-util-is-element: ^2.0.0 - is-absolute-url: ^4.0.0 - space-separated-tokens: ^2.0.0 - unified: ^10.0.0 - unist-util-visit: ^4.0.0 - checksum: 3c2bb50f02dbea09b2769b4255fc1258a2b8041ee9b81f1594e09b61e3988ffc9cd2ce65dff76de628354fe8d1ab6182abbf12ba7f79081fc3a1c1fa38076a41 - languageName: node - linkType: hard - -"rehype-stringify@npm:^9.0.4": - version: 9.0.4 - resolution: "rehype-stringify@npm:9.0.4" - dependencies: - "@types/hast": ^2.0.0 - hast-util-to-html: ^8.0.0 - unified: ^10.0.0 - checksum: 7da6f07a8b31e544c3dcf648ddc831e3ea72d5d417f95471cd6f3ec172e4dfbf5615cbd5b53aebe8a36febce604a95fb23f83d650d476c3cd79bc0834d577359 - languageName: node - linkType: hard - "release-it@npm:^15.0.0": version: 15.11.0 resolution: "release-it@npm:15.11.0" @@ -14394,87 +11832,6 @@ __metadata: languageName: node linkType: hard -"remark-gfm@npm:3.0.1": - version: 3.0.1 - resolution: "remark-gfm@npm:3.0.1" - dependencies: - "@types/mdast": ^3.0.0 - mdast-util-gfm: ^2.0.0 - micromark-extension-gfm: ^2.0.0 - unified: ^10.0.0 - checksum: 02254f74d67b3419c2c9cf62d799ec35f6c6cd74db25c001361751991552a7ce86049a972107bff8122d85d15ae4a8d1a0618f3bc01a7df837af021ae9b2a04e - languageName: node - linkType: hard - -"remark-html@npm:^15.0.2": - version: 15.0.2 - resolution: "remark-html@npm:15.0.2" - dependencies: - "@types/mdast": ^3.0.0 - hast-util-sanitize: ^4.0.0 - hast-util-to-html: ^8.0.0 - mdast-util-to-hast: ^12.0.0 - unified: ^10.0.0 - checksum: 1fe1bf1fd229f5ae999626f274b9e6a972c1406533f5e78392c1994e01ec35511d0d307a927bb22a828e51007c80f12f3befcea73e9f5f01db7bed229a989d54 - languageName: node - linkType: hard - -"remark-mdx@npm:^2.0.0": - version: 2.3.0 - resolution: "remark-mdx@npm:2.3.0" - dependencies: - mdast-util-mdx: ^2.0.0 - micromark-extension-mdxjs: ^1.0.0 - checksum: 98486986c5b6f6a8321eb2f3b13c70fcd5644821428c77b7bfeb5ee5d4605b9761b322b2f6b531e83883cd2d5bc7bc4623427149aee00e1eba012f538b3d5627 - languageName: node - linkType: hard - -"remark-parse@npm:^10.0.0, remark-parse@npm:^10.0.2": - version: 10.0.2 - resolution: "remark-parse@npm:10.0.2" - dependencies: - "@types/mdast": ^3.0.0 - mdast-util-from-markdown: ^1.0.0 - unified: ^10.0.0 - checksum: 5041b4b44725f377e69986e02f8f072ae2222db5e7d3b6c80829756b842e811343ffc2069cae1f958a96bfa36104ab91a57d7d7e2f0cef521e210ab8c614d5c7 - languageName: node - linkType: hard - -"remark-rehype@npm:^10.0.0, remark-rehype@npm:^10.1.0": - version: 10.1.0 - resolution: "remark-rehype@npm:10.1.0" - dependencies: - "@types/hast": ^2.0.0 - "@types/mdast": ^3.0.0 - mdast-util-to-hast: ^12.1.0 - unified: ^10.0.0 - checksum: b9ac8acff3383b204dfdc2599d0bdf86e6ca7e837033209584af2e6aaa6a9013e519a379afa3201299798cab7298c8f4b388de118c312c67234c133318aec084 - languageName: node - linkType: hard - -"remark-stringify@npm:^10.0.0": - version: 10.0.3 - resolution: "remark-stringify@npm:10.0.3" - dependencies: - "@types/mdast": ^3.0.0 - mdast-util-to-markdown: ^1.0.0 - unified: ^10.0.0 - checksum: 6004e204fba672ee322c3cf0bef090e95802feedf7ef875f88b120c5e6208f1eb09c014486d5ca42a1e199c0a17ce0ed165fb248c66608458afed4bdca51dd3a - languageName: node - linkType: hard - -"remark@npm:^14.0.3": - version: 14.0.3 - resolution: "remark@npm:14.0.3" - dependencies: - "@types/mdast": ^3.0.0 - remark-parse: ^10.0.0 - remark-stringify: ^10.0.0 - unified: ^10.0.0 - checksum: 36eec9668c5f5e497507fa5d396c79183265a5f7dd204a608e7f031a4f61b48f7bb5cfaec212f5614ccd1266cc4a9f8d7a59a45e95aed9876986b4c453b191be - languageName: node - linkType: hard - "require-directory@npm:^2.1.1": version: 2.1.1 resolution: "require-directory@npm:2.1.1" @@ -14680,49 +12037,13 @@ __metadata: languageName: node linkType: hard -"rsbuild-plugin-open-graph@npm:^1.0.2": - version: 1.0.2 - resolution: "rsbuild-plugin-open-graph@npm:1.0.2" - peerDependencies: - "@rsbuild/core": 0.x || 1.x || ^1.0.1-beta.0 - peerDependenciesMeta: - "@rsbuild/core": - optional: true - checksum: e62f38d7644f2d8ba7d5405a6eda9674e9b2705a612ecb8724d1b570e973fdbd7aa688211dbcac80ecc387822db877c1b79da8fbfd836539906a127ba1bfba39 - languageName: node - linkType: hard - -"rslog@npm:^1.1.0": - version: 1.2.3 - resolution: "rslog@npm:1.2.3" - checksum: 39246fbb4f3ea72dddc62ff5239716e48f112ce31570aebe88fe925333644c8450157f36ba3d48a11d4cc4cbf0d6c3a54502b90405dca59f975e3f219561eb89 - languageName: node - linkType: hard - -"rspack-plugin-virtual-module@npm:0.1.13": - version: 0.1.13 - resolution: "rspack-plugin-virtual-module@npm:0.1.13" - dependencies: - fs-extra: ^11.1.1 - checksum: fdebebdf6b56797fb56c8dae624bc5118aebd1ceb1c7a5c2d85dab926147dc152387cab44b95a70c7d75ec1e9560daf3580cc3f206e7fc41ee658fc6813a1e57 - languageName: node - linkType: hard - -"rspress@npm:^1.31.1": - version: 1.32.0 - resolution: "rspress@npm:1.32.0" +"root-workspace-0b6124@workspace:.": + version: 0.0.0-use.local + resolution: "root-workspace-0b6124@workspace:." dependencies: - "@rsbuild/core": 1.0.10 - "@rspress/core": 1.32.0 - "@rspress/shared": 1.32.0 - cac: ^6.7.14 - chalk: 5.3.0 - chokidar: ^3.6.0 - bin: - rspress: bin/rspress.js - checksum: 59bb6151ce340686b4b85b9a94089793ac75ab8fd4e621cd5f8ebf35df56994222101c981b574b34635515f55948a6bb5ca07403291755d57b614640ee919d4c - languageName: node - linkType: hard + turbo: ^2.1.0 + languageName: unknown + linkType: soft "run-applescript@npm:^5.0.0": version: 5.0.0 @@ -14749,7 +12070,7 @@ __metadata: languageName: node linkType: hard -"rxjs@npm:^7.4.0, rxjs@npm:^7.8.1": +"rxjs@npm:^7.8.1": version: 7.8.1 resolution: "rxjs@npm:7.8.1" dependencies: @@ -14758,15 +12079,6 @@ __metadata: languageName: node linkType: hard -"sade@npm:^1.7.3": - version: 1.8.1 - resolution: "sade@npm:1.8.1" - dependencies: - mri: ^1.1.0 - checksum: 0756e5b04c51ccdc8221ebffd1548d0ce5a783a44a0fa9017a026659b97d632913e78f7dca59f2496aa996a0be0b0c322afd87ca72ccd909406f49dbffa0f45d - languageName: node - linkType: hard - "safe-array-concat@npm:^1.1.2": version: 1.1.2 resolution: "safe-array-concat@npm:1.1.2" @@ -14781,251 +12093,33 @@ __metadata: "safe-buffer@npm:5.1.2, safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": version: 5.1.2 - resolution: "safe-buffer@npm:5.1.2" - checksum: f2f1f7943ca44a594893a852894055cf619c1fbcb611237fc39e461ae751187e7baf4dc391a72125e0ac4fb2d8c5c0b3c71529622e6a58f46b960211e704903c - languageName: node - linkType: hard - -"safe-buffer@npm:~5.2.0": - version: 5.2.1 - resolution: "safe-buffer@npm:5.2.1" - checksum: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491 - languageName: node - linkType: hard - -"safe-regex-test@npm:^1.0.3": - version: 1.0.3 - resolution: "safe-regex-test@npm:1.0.3" - dependencies: - call-bind: ^1.0.6 - es-errors: ^1.3.0 - is-regex: ^1.1.4 - checksum: 6c7d392ff1ae7a3ae85273450ed02d1d131f1d2c76e177d6b03eb88e6df8fa062639070e7d311802c1615f351f18dc58f9454501c58e28d5ffd9b8f502ba6489 - languageName: node - linkType: hard - -"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0": - version: 2.1.2 - resolution: "safer-buffer@npm:2.1.2" - checksum: cab8f25ae6f1434abee8d80023d7e72b598cf1327164ddab31003c51215526801e40b66c5e65d658a0af1e9d6478cadcb4c745f4bd6751f97d8644786c0978b0 - languageName: node - linkType: hard - -"sass-embedded-android-arm64@npm:1.79.4": - version: 1.79.4 - resolution: "sass-embedded-android-arm64@npm:1.79.4" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - -"sass-embedded-android-arm@npm:1.79.4": - version: 1.79.4 - resolution: "sass-embedded-android-arm@npm:1.79.4" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - -"sass-embedded-android-ia32@npm:1.79.4": - version: 1.79.4 - resolution: "sass-embedded-android-ia32@npm:1.79.4" - conditions: os=android & cpu=ia32 - languageName: node - linkType: hard - -"sass-embedded-android-riscv64@npm:1.79.4": - version: 1.79.4 - resolution: "sass-embedded-android-riscv64@npm:1.79.4" - conditions: os=android & cpu=riscv64 - languageName: node - linkType: hard - -"sass-embedded-android-x64@npm:1.79.4": - version: 1.79.4 - resolution: "sass-embedded-android-x64@npm:1.79.4" - conditions: os=android & cpu=x64 - languageName: node - linkType: hard - -"sass-embedded-darwin-arm64@npm:1.79.4": - version: 1.79.4 - resolution: "sass-embedded-darwin-arm64@npm:1.79.4" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"sass-embedded-darwin-x64@npm:1.79.4": - version: 1.79.4 - resolution: "sass-embedded-darwin-x64@npm:1.79.4" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"sass-embedded-linux-arm64@npm:1.79.4": - version: 1.79.4 - resolution: "sass-embedded-linux-arm64@npm:1.79.4" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - -"sass-embedded-linux-arm@npm:1.79.4": - version: 1.79.4 - resolution: "sass-embedded-linux-arm@npm:1.79.4" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - -"sass-embedded-linux-ia32@npm:1.79.4": - version: 1.79.4 - resolution: "sass-embedded-linux-ia32@npm:1.79.4" - conditions: os=linux & cpu=ia32 - languageName: node - linkType: hard - -"sass-embedded-linux-musl-arm64@npm:1.79.4": - version: 1.79.4 - resolution: "sass-embedded-linux-musl-arm64@npm:1.79.4" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - -"sass-embedded-linux-musl-arm@npm:1.79.4": - version: 1.79.4 - resolution: "sass-embedded-linux-musl-arm@npm:1.79.4" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - -"sass-embedded-linux-musl-ia32@npm:1.79.4": - version: 1.79.4 - resolution: "sass-embedded-linux-musl-ia32@npm:1.79.4" - conditions: os=linux & cpu=ia32 - languageName: node - linkType: hard - -"sass-embedded-linux-musl-riscv64@npm:1.79.4": - version: 1.79.4 - resolution: "sass-embedded-linux-musl-riscv64@npm:1.79.4" - conditions: os=linux & cpu=riscv64 - languageName: node - linkType: hard - -"sass-embedded-linux-musl-x64@npm:1.79.4": - version: 1.79.4 - resolution: "sass-embedded-linux-musl-x64@npm:1.79.4" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - -"sass-embedded-linux-riscv64@npm:1.79.4": - version: 1.79.4 - resolution: "sass-embedded-linux-riscv64@npm:1.79.4" - conditions: os=linux & cpu=riscv64 - languageName: node - linkType: hard - -"sass-embedded-linux-x64@npm:1.79.4": - version: 1.79.4 - resolution: "sass-embedded-linux-x64@npm:1.79.4" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - -"sass-embedded-win32-arm64@npm:1.79.4": - version: 1.79.4 - resolution: "sass-embedded-win32-arm64@npm:1.79.4" - conditions: os=win32 & cpu=arm64 + resolution: "safe-buffer@npm:5.1.2" + checksum: f2f1f7943ca44a594893a852894055cf619c1fbcb611237fc39e461ae751187e7baf4dc391a72125e0ac4fb2d8c5c0b3c71529622e6a58f46b960211e704903c languageName: node linkType: hard -"sass-embedded-win32-ia32@npm:1.79.4": - version: 1.79.4 - resolution: "sass-embedded-win32-ia32@npm:1.79.4" - conditions: os=win32 & cpu=ia32 +"safe-buffer@npm:~5.2.0": + version: 5.2.1 + resolution: "safe-buffer@npm:5.2.1" + checksum: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491 languageName: node linkType: hard -"sass-embedded-win32-x64@npm:1.79.4": - version: 1.79.4 - resolution: "sass-embedded-win32-x64@npm:1.79.4" - conditions: os=win32 & cpu=x64 +"safe-regex-test@npm:^1.0.3": + version: 1.0.3 + resolution: "safe-regex-test@npm:1.0.3" + dependencies: + call-bind: ^1.0.6 + es-errors: ^1.3.0 + is-regex: ^1.1.4 + checksum: 6c7d392ff1ae7a3ae85273450ed02d1d131f1d2c76e177d6b03eb88e6df8fa062639070e7d311802c1615f351f18dc58f9454501c58e28d5ffd9b8f502ba6489 languageName: node linkType: hard -"sass-embedded@npm:^1.79.4": - version: 1.79.4 - resolution: "sass-embedded@npm:1.79.4" - dependencies: - "@bufbuild/protobuf": ^2.0.0 - buffer-builder: ^0.2.0 - colorjs.io: ^0.5.0 - immutable: ^4.0.0 - rxjs: ^7.4.0 - sass-embedded-android-arm: 1.79.4 - sass-embedded-android-arm64: 1.79.4 - sass-embedded-android-ia32: 1.79.4 - sass-embedded-android-riscv64: 1.79.4 - sass-embedded-android-x64: 1.79.4 - sass-embedded-darwin-arm64: 1.79.4 - sass-embedded-darwin-x64: 1.79.4 - sass-embedded-linux-arm: 1.79.4 - sass-embedded-linux-arm64: 1.79.4 - sass-embedded-linux-ia32: 1.79.4 - sass-embedded-linux-musl-arm: 1.79.4 - sass-embedded-linux-musl-arm64: 1.79.4 - sass-embedded-linux-musl-ia32: 1.79.4 - sass-embedded-linux-musl-riscv64: 1.79.4 - sass-embedded-linux-musl-x64: 1.79.4 - sass-embedded-linux-riscv64: 1.79.4 - sass-embedded-linux-x64: 1.79.4 - sass-embedded-win32-arm64: 1.79.4 - sass-embedded-win32-ia32: 1.79.4 - sass-embedded-win32-x64: 1.79.4 - supports-color: ^8.1.1 - varint: ^6.0.0 - dependenciesMeta: - sass-embedded-android-arm: - optional: true - sass-embedded-android-arm64: - optional: true - sass-embedded-android-ia32: - optional: true - sass-embedded-android-riscv64: - optional: true - sass-embedded-android-x64: - optional: true - sass-embedded-darwin-arm64: - optional: true - sass-embedded-darwin-x64: - optional: true - sass-embedded-linux-arm: - optional: true - sass-embedded-linux-arm64: - optional: true - sass-embedded-linux-ia32: - optional: true - sass-embedded-linux-musl-arm: - optional: true - sass-embedded-linux-musl-arm64: - optional: true - sass-embedded-linux-musl-ia32: - optional: true - sass-embedded-linux-musl-riscv64: - optional: true - sass-embedded-linux-musl-x64: - optional: true - sass-embedded-linux-riscv64: - optional: true - sass-embedded-linux-x64: - optional: true - sass-embedded-win32-arm64: - optional: true - sass-embedded-win32-ia32: - optional: true - sass-embedded-win32-x64: - optional: true - bin: - sass: dist/bin/sass.js - checksum: d335577a4381ceb0f4945f20f2c3ddf86e399da8ef79f1ce37b68e4daf63cc19f88ff99e74da387fd249a47c447cc1f75278908cca88d2ab40e681edc533ca45 +"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0": + version: 2.1.2 + resolution: "safer-buffer@npm:2.1.2" + checksum: cab8f25ae6f1434abee8d80023d7e72b598cf1327164ddab31003c51215526801e40b66c5e65d658a0af1e9d6478cadcb4c745f4bd6751f97d8644786c0978b0 languageName: node linkType: hard @@ -15045,34 +12139,6 @@ __metadata: languageName: node linkType: hard -"scheduler@npm:^0.23.2": - version: 0.23.2 - resolution: "scheduler@npm:0.23.2" - dependencies: - loose-envify: ^1.1.0 - checksum: 3e82d1f419e240ef6219d794ff29c7ee415fbdc19e038f680a10c067108e06284f1847450a210b29bbaf97b9d8a97ced5f624c31c681248ac84c80d56ad5a2c4 - languageName: node - linkType: hard - -"section-matter@npm:^1.0.0": - version: 1.0.0 - resolution: "section-matter@npm:1.0.0" - dependencies: - extend-shallow: ^2.0.1 - kind-of: ^6.0.0 - checksum: 3cc4131705493b2955729b075dcf562359bba66183debb0332752dc9cad35616f6da7a23e42b6cab45cd2e4bb5cda113e9e84c8f05aee77adb6b0289a0229101 - languageName: node - linkType: hard - -"selderee@npm:^0.11.0": - version: 0.11.0 - resolution: "selderee@npm:0.11.0" - dependencies: - parseley: ^0.12.0 - checksum: af8a68c1f4cde858152943b6fc9f2b7164c8fb1a1c9f01b44350dffd1f79783930d77a0ae33548a036816d17c8130eeb9d15f1db65c9262ca368ad3a0d750f66 - languageName: node - linkType: hard - "selfsigned@npm:^2.4.1": version: 2.4.1 resolution: "selfsigned@npm:2.4.1" @@ -15237,13 +12303,6 @@ __metadata: languageName: node linkType: hard -"shallowequal@npm:^1.1.0": - version: 1.1.0 - resolution: "shallowequal@npm:1.1.0" - checksum: f4c1de0837f106d2dbbfd5d0720a5d059d1c66b42b580965c8f06bb1db684be8783538b684092648c981294bf817869f743a066538771dbecb293df78f765e00 - languageName: node - linkType: hard - "shebang-command@npm:^2.0.0": version: 2.0.0 resolution: "shebang-command@npm:2.0.0" @@ -15393,13 +12452,6 @@ __metadata: languageName: node linkType: hard -"source-map-js@npm:^1.2.1": - version: 1.2.1 - resolution: "source-map-js@npm:1.2.1" - checksum: 4eb0cd997cdf228bc253bcaff9340afeb706176e64868ecd20efbe6efea931465f43955612346d6b7318789e5265bdc419bc7669c1cebe3db0eb255f57efa76b - languageName: node - linkType: hard - "source-map-support@npm:0.5.13": version: 0.5.13 resolution: "source-map-support@npm:0.5.13" @@ -15420,13 +12472,6 @@ __metadata: languageName: node linkType: hard -"source-map@npm:0.7.4, source-map@npm:^0.7.0": - version: 0.7.4 - resolution: "source-map@npm:0.7.4" - checksum: 01cc5a74b1f0e1d626a58d36ad6898ea820567e87f18dfc9d24a9843a351aaa2ec09b87422589906d6ff1deed29693e176194dc88bcae7c9a852dc74b311dbf5 - languageName: node - linkType: hard - "source-map@npm:^0.5.6": version: 0.5.7 resolution: "source-map@npm:0.5.7" @@ -15441,20 +12486,6 @@ __metadata: languageName: node linkType: hard -"space-separated-tokens@npm:^1.0.0": - version: 1.1.5 - resolution: "space-separated-tokens@npm:1.1.5" - checksum: 8ef68f1cfa8ccad316b7f8d0df0919d0f1f6d32101e8faeee34ea3a923ce8509c1ad562f57388585ee4951e92d27afa211ed0a077d3d5995b5ba9180331be708 - languageName: node - linkType: hard - -"space-separated-tokens@npm:^2.0.0": - version: 2.0.2 - resolution: "space-separated-tokens@npm:2.0.2" - checksum: 202e97d7ca1ba0758a0aa4fe226ff98142073bcceeff2da3aad037968878552c3bbce3b3231970025375bbba5aee00c5b8206eda408da837ab2dc9c0f26be990 - languageName: node - linkType: hard - "spdx-correct@npm:^3.0.0": version: 3.2.0 resolution: "spdx-correct@npm:3.2.0" @@ -15720,16 +12751,6 @@ __metadata: languageName: node linkType: hard -"stringify-entities@npm:^4.0.0": - version: 4.0.4 - resolution: "stringify-entities@npm:4.0.4" - dependencies: - character-entities-html4: ^2.0.0 - character-entities-legacy: ^3.0.0 - checksum: ac1344ef211eacf6cf0a0a8feaf96f9c36083835b406560d2c6ff5a87406a41b13f2f0b4c570a3b391f465121c4fd6822b863ffb197e8c0601a64097862cc5b5 - languageName: node - linkType: hard - "strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": version: 6.0.1 resolution: "strip-ansi@npm:6.0.1" @@ -15757,13 +12778,6 @@ __metadata: languageName: node linkType: hard -"strip-bom-string@npm:^1.0.0": - version: 1.0.0 - resolution: "strip-bom-string@npm:1.0.0" - checksum: 5635a3656d8512a2c194d6c8d5dee7ef0dde6802f7be9413b91e201981ad4132506656d9cf14137f019fd50f0269390d91c7f6a2601b1bee039a4859cfce4934 - languageName: node - linkType: hard - "strip-bom@npm:^4.0.0": version: 4.0.0 resolution: "strip-bom@npm:4.0.0" @@ -15824,15 +12838,6 @@ __metadata: languageName: node linkType: hard -"style-to-object@npm:^0.4.1": - version: 0.4.4 - resolution: "style-to-object@npm:0.4.4" - dependencies: - inline-style-parser: 0.1.1 - checksum: 41656c06f93ac0a7ac260ebc2f9d09a8bd74b8ec1836f358cc58e169235835a3a356977891d2ebbd76f0e08a53616929069199f9cce543214d3dc98346e19c9a - languageName: node - linkType: hard - "sudo-prompt@npm:^9.0.0": version: 9.2.1 resolution: "sudo-prompt@npm:9.2.1" @@ -15858,7 +12863,7 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^8.0.0, supports-color@npm:^8.1.1": +"supports-color@npm:^8.0.0": version: 8.1.1 resolution: "supports-color@npm:8.1.1" dependencies: @@ -15884,13 +12889,6 @@ __metadata: languageName: node linkType: hard -"tapable@npm:^2.2.0": - version: 2.2.1 - resolution: "tapable@npm:2.2.1" - checksum: 3b7a1b4d86fa940aad46d9e73d1e8739335efd4c48322cb37d073eb6f80f5281889bf0320c6d8ffcfa1a0dd5bfdbd0f9d037e252ef972aca595330538aac4d51 - languageName: node - linkType: hard - "tar@npm:^6.1.11, tar@npm:^6.2.1": version: 6.2.1 resolution: "tar@npm:6.2.1" @@ -16025,13 +13023,6 @@ __metadata: languageName: node linkType: hard -"toggle-selection@npm:^1.0.6": - version: 1.0.6 - resolution: "toggle-selection@npm:1.0.6" - checksum: a90dc80ed1e7b18db8f4e16e86a5574f87632dc729cfc07d9ea3ced50021ad42bb4e08f22c0913e0b98e3837b0b717e0a51613c65f30418e21eb99da6556a74c - languageName: node - linkType: hard - "toidentifier@npm:1.0.1": version: 1.0.1 resolution: "toidentifier@npm:1.0.1" @@ -16046,13 +13037,6 @@ __metadata: languageName: node linkType: hard -"trim-lines@npm:^3.0.0": - version: 3.0.1 - resolution: "trim-lines@npm:3.0.1" - checksum: e241da104682a0e0d807222cc1496b92e716af4db7a002f4aeff33ae6a0024fef93165d49eab11aa07c71e1347c42d46563f91dfaa4d3fb945aa535cdead53ed - languageName: node - linkType: hard - "trim-newlines@npm:^3.0.0": version: 3.0.1 resolution: "trim-newlines@npm:3.0.1" @@ -16067,13 +13051,6 @@ __metadata: languageName: node linkType: hard -"trough@npm:^2.0.0": - version: 2.2.0 - resolution: "trough@npm:2.2.0" - checksum: 6097df63169aca1f9b08c263b1b501a9b878387f46e161dde93f6d0bba7febba93c95f876a293c5ea370f6cb03bcb687b2488c8955c3cfb66c2c0161ea8c00f6 - languageName: node - linkType: hard - "ts-node@npm:^10.8.1": version: 10.9.2 resolution: "ts-node@npm:10.9.2" @@ -16119,7 +13096,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.0.1, tslib@npm:^2.1.0, tslib@npm:^2.4.0, tslib@npm:^2.6.2": +"tslib@npm:^2.0.1, tslib@npm:^2.1.0, tslib@npm:^2.6.2": version: 2.7.0 resolution: "tslib@npm:2.7.0" checksum: 1606d5c89f88d466889def78653f3aab0f88692e80bb2066d090ca6112ae250ec1cfa9dbfaab0d17b60da15a4186e8ec4d893801c67896b277c17374e36e1d28 @@ -16144,6 +13121,13 @@ __metadata: languageName: node linkType: hard +"turbo-darwin-64@npm:2.2.3": + version: 2.2.3 + resolution: "turbo-darwin-64@npm:2.2.3" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "turbo-darwin-arm64@npm:1.13.4": version: 1.13.4 resolution: "turbo-darwin-arm64@npm:1.13.4" @@ -16151,6 +13135,13 @@ __metadata: languageName: node linkType: hard +"turbo-darwin-arm64@npm:2.2.3": + version: 2.2.3 + resolution: "turbo-darwin-arm64@npm:2.2.3" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "turbo-linux-64@npm:1.13.4": version: 1.13.4 resolution: "turbo-linux-64@npm:1.13.4" @@ -16158,6 +13149,13 @@ __metadata: languageName: node linkType: hard +"turbo-linux-64@npm:2.2.3": + version: 2.2.3 + resolution: "turbo-linux-64@npm:2.2.3" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + "turbo-linux-arm64@npm:1.13.4": version: 1.13.4 resolution: "turbo-linux-arm64@npm:1.13.4" @@ -16165,6 +13163,13 @@ __metadata: languageName: node linkType: hard +"turbo-linux-arm64@npm:2.2.3": + version: 2.2.3 + resolution: "turbo-linux-arm64@npm:2.2.3" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + "turbo-windows-64@npm:1.13.4": version: 1.13.4 resolution: "turbo-windows-64@npm:1.13.4" @@ -16172,6 +13177,13 @@ __metadata: languageName: node linkType: hard +"turbo-windows-64@npm:2.2.3": + version: 2.2.3 + resolution: "turbo-windows-64@npm:2.2.3" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "turbo-windows-arm64@npm:1.13.4": version: 1.13.4 resolution: "turbo-windows-arm64@npm:1.13.4" @@ -16179,6 +13191,13 @@ __metadata: languageName: node linkType: hard +"turbo-windows-arm64@npm:2.2.3": + version: 2.2.3 + resolution: "turbo-windows-arm64@npm:2.2.3" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "turbo@npm:^1.10.7": version: 1.13.4 resolution: "turbo@npm:1.13.4" @@ -16208,6 +13227,35 @@ __metadata: languageName: node linkType: hard +"turbo@npm:^2.1.0": + version: 2.2.3 + resolution: "turbo@npm:2.2.3" + dependencies: + turbo-darwin-64: 2.2.3 + turbo-darwin-arm64: 2.2.3 + turbo-linux-64: 2.2.3 + turbo-linux-arm64: 2.2.3 + turbo-windows-64: 2.2.3 + turbo-windows-arm64: 2.2.3 + dependenciesMeta: + turbo-darwin-64: + optional: true + turbo-darwin-arm64: + optional: true + turbo-linux-64: + optional: true + turbo-linux-arm64: + optional: true + turbo-windows-64: + optional: true + turbo-windows-arm64: + optional: true + bin: + turbo: bin/turbo + checksum: 3ce5548b761800d463fff58f9d861ac951c1a53065417328b1abaa8b10bd4eee43506453b4e59ee6ad85b64f6017fff9c1c02c01e01906f73d9c48fa02ec7cab + languageName: node + linkType: hard + "type-check@npm:^0.4.0, type-check@npm:~0.4.0": version: 0.4.0 resolution: "type-check@npm:0.4.0" @@ -16427,21 +13475,6 @@ __metadata: languageName: node linkType: hard -"unified@npm:^10.0.0, unified@npm:^10.1.2": - version: 10.1.2 - resolution: "unified@npm:10.1.2" - dependencies: - "@types/unist": ^2.0.0 - bail: ^2.0.0 - extend: ^3.0.0 - is-buffer: ^2.0.0 - is-plain-obj: ^4.0.0 - trough: ^2.0.0 - vfile: ^5.0.0 - checksum: 053e7c65ede644607f87bd625a299e4b709869d2f76ec8138569e6e886903b6988b21cd9699e471eda42bee189527be0a9dac05936f1d069a5e65d0125d5d756 - languageName: node - linkType: hard - "unique-filename@npm:^3.0.0": version: 3.0.0 resolution: "unique-filename@npm:3.0.0" @@ -16469,98 +13502,6 @@ __metadata: languageName: node linkType: hard -"unist-util-generated@npm:^2.0.0": - version: 2.0.1 - resolution: "unist-util-generated@npm:2.0.1" - checksum: 6221ad0571dcc9c8964d6b054f39ef6571ed59cc0ce3e88ae97ea1c70afe76b46412a5ffaa91f96814644ac8477e23fb1b477d71f8d70e625728c5258f5c0d99 - languageName: node - linkType: hard - -"unist-util-is@npm:^5.0.0": - version: 5.2.1 - resolution: "unist-util-is@npm:5.2.1" - dependencies: - "@types/unist": ^2.0.0 - checksum: ae76fdc3d35352cd92f1bedc3a0d407c3b9c42599a52ab9141fe89bdd786b51f0ec5a2ab68b93fb532e239457cae62f7e39eaa80229e1cb94875da2eafcbe5c4 - languageName: node - linkType: hard - -"unist-util-position-from-estree@npm:^1.0.0, unist-util-position-from-estree@npm:^1.1.0": - version: 1.1.2 - resolution: "unist-util-position-from-estree@npm:1.1.2" - dependencies: - "@types/unist": ^2.0.0 - checksum: e3f4060e2a9e894c6ed63489c5a7cb58ff282e5dae9497cbc2073033ca74d6e412af4d4d342c97aea08d997c908b8bce2fe43a2062aafc2bb3f266533016588b - languageName: node - linkType: hard - -"unist-util-position@npm:^4.0.0": - version: 4.0.4 - resolution: "unist-util-position@npm:4.0.4" - dependencies: - "@types/unist": ^2.0.0 - checksum: e7487b6cec9365299695e3379ded270a1717074fa11fd2407c9b934fb08db6fe1d9077ddeaf877ecf1813665f8ccded5171693d3d9a7a01a125ec5cdd5e88691 - languageName: node - linkType: hard - -"unist-util-remove-position@npm:^4.0.0": - version: 4.0.2 - resolution: "unist-util-remove-position@npm:4.0.2" - dependencies: - "@types/unist": ^2.0.0 - unist-util-visit: ^4.0.0 - checksum: 989831da913d09a82a99ed9b47b78471b6409bde95942cde47e09da54b7736516f17e3c7e026af468684c1efcec5fb52df363381b2f9dc7fd96ce791c5a2fa4a - languageName: node - linkType: hard - -"unist-util-stringify-position@npm:^3.0.0": - version: 3.0.3 - resolution: "unist-util-stringify-position@npm:3.0.3" - dependencies: - "@types/unist": ^2.0.0 - checksum: dbd66c15183607ca942a2b1b7a9f6a5996f91c0d30cf8966fb88955a02349d9eefd3974e9010ee67e71175d784c5a9fea915b0aa0b0df99dcb921b95c4c9e124 - languageName: node - linkType: hard - -"unist-util-stringify-position@npm:^4.0.0": - version: 4.0.0 - resolution: "unist-util-stringify-position@npm:4.0.0" - dependencies: - "@types/unist": ^3.0.0 - checksum: e2e7aee4b92ddb64d314b4ac89eef7a46e4c829cbd3ee4aee516d100772b490eb6b4974f653ba0717a0071ca6ea0770bf22b0a2ea62c65fcba1d071285e96324 - languageName: node - linkType: hard - -"unist-util-visit-children@npm:^3.0.0": - version: 3.0.0 - resolution: "unist-util-visit-children@npm:3.0.0" - dependencies: - "@types/unist": ^3.0.0 - checksum: a900485e2778e053b6bb674437db67cc1b2dcdb21bb69dca9fac49edf6b2662ec04c6871c6cd40b623700421ac1bbc9d1265ca2cc8a91ba56f57b0da5ac3b2c9 - languageName: node - linkType: hard - -"unist-util-visit-parents@npm:^5.0.0, unist-util-visit-parents@npm:^5.1.1": - version: 5.1.3 - resolution: "unist-util-visit-parents@npm:5.1.3" - dependencies: - "@types/unist": ^2.0.0 - unist-util-is: ^5.0.0 - checksum: 8ecada5978994f846b64658cf13b4092cd78dea39e1ba2f5090a5de842ba4852712c02351a8ae95250c64f864635e7b02aedf3b4a093552bb30cf1bd160efbaa - languageName: node - linkType: hard - -"unist-util-visit@npm:^4.0.0, unist-util-visit@npm:^4.1.2": - version: 4.1.2 - resolution: "unist-util-visit@npm:4.1.2" - dependencies: - "@types/unist": ^2.0.0 - unist-util-is: ^5.0.0 - unist-util-visit-parents: ^5.1.1 - checksum: 95a34e3f7b5b2d4b68fd722b6229972099eb97b6df18913eda44a5c11df8b1e27efe7206dd7b88c4ed244a48c474a5b2e2629ab79558ff9eb936840295549cee - languageName: node - linkType: hard - "universal-user-agent@npm:^6.0.0": version: 6.0.1 resolution: "universal-user-agent@npm:6.0.1" @@ -16698,20 +13639,6 @@ __metadata: languageName: node linkType: hard -"uvu@npm:^0.5.0": - version: 0.5.6 - resolution: "uvu@npm:0.5.6" - dependencies: - dequal: ^2.0.0 - diff: ^5.0.0 - kleur: ^4.0.3 - sade: ^1.7.3 - bin: - uvu: bin.js - checksum: 09460a37975627de9fcad396e5078fb844d01aaf64a6399ebfcfd9e55f1c2037539b47611e8631f89be07656962af0cf48c334993db82b9ae9c3d25ce3862168 - languageName: node - linkType: hard - "v8-compile-cache-lib@npm:^3.0.1": version: 3.0.1 resolution: "v8-compile-cache-lib@npm:3.0.1" @@ -16740,13 +13667,6 @@ __metadata: languageName: node linkType: hard -"varint@npm:^6.0.0": - version: 6.0.0 - resolution: "varint@npm:6.0.0" - checksum: 7684113c9d497c01e40396e50169c502eb2176203219b96e1c5ac965a3e15b4892bd22b7e48d87148e10fffe638130516b6dbeedd0efde2b2d0395aa1772eea7 - languageName: node - linkType: hard - "vary@npm:~1.1.2": version: 1.1.2 resolution: "vary@npm:1.1.2" @@ -16754,68 +13674,6 @@ __metadata: languageName: node linkType: hard -"vfile-location@npm:^4.0.0": - version: 4.1.0 - resolution: "vfile-location@npm:4.1.0" - dependencies: - "@types/unist": ^2.0.0 - vfile: ^5.0.0 - checksum: c894e8e5224170d1f85288f4a1d1ebcee0780823ea2b49d881648ab360ebf01b37ecb09b1c4439a75f9a51f31a9f9742cd045e987763e367c352a1ef7c50d446 - languageName: node - linkType: hard - -"vfile-location@npm:^5.0.0": - version: 5.0.3 - resolution: "vfile-location@npm:5.0.3" - dependencies: - "@types/unist": ^3.0.0 - vfile: ^6.0.0 - checksum: bfb3821b6981b6e9aa369bed67a40090b800562064ea312e84437762562df3225a0ca922695389cc0ef1e115f19476c363f53e3ed44dec17c50678b7670b5f2b - languageName: node - linkType: hard - -"vfile-message@npm:^3.0.0": - version: 3.1.4 - resolution: "vfile-message@npm:3.1.4" - dependencies: - "@types/unist": ^2.0.0 - unist-util-stringify-position: ^3.0.0 - checksum: d0ee7da1973ad76513c274e7912adbed4d08d180eaa34e6bd40bc82459f4b7bc50fcaff41556135e3339995575eac5f6f709aba9332b80f775618ea4880a1367 - languageName: node - linkType: hard - -"vfile-message@npm:^4.0.0": - version: 4.0.2 - resolution: "vfile-message@npm:4.0.2" - dependencies: - "@types/unist": ^3.0.0 - unist-util-stringify-position: ^4.0.0 - checksum: 964e7e119f4c0e0270fc269119c41c96da20afa01acb7c9809a88365c8e0c64aa692fafbd952669382b978002ecd7ad31ef4446d85e8a22cdb62f6df20186c2d - languageName: node - linkType: hard - -"vfile@npm:^5.0.0": - version: 5.3.7 - resolution: "vfile@npm:5.3.7" - dependencies: - "@types/unist": ^2.0.0 - is-buffer: ^2.0.0 - unist-util-stringify-position: ^3.0.0 - vfile-message: ^3.0.0 - checksum: 642cce703afc186dbe7cabf698dc954c70146e853491086f5da39e1ce850676fc96b169fcf7898aa3ff245e9313aeec40da93acd1e1fcc0c146dc4f6308b4ef9 - languageName: node - linkType: hard - -"vfile@npm:^6.0.0": - version: 6.0.3 - resolution: "vfile@npm:6.0.3" - dependencies: - "@types/unist": ^3.0.0 - vfile-message: ^4.0.0 - checksum: 152b6729be1af70df723efb65c1a1170fd483d41086557da3651eea69a1dd1f0c22ea4344834d56d30734b9185bcab63e22edc81d3f0e9bed8aa4660d61080af - languageName: node - linkType: hard - "vlq@npm:^1.0.0": version: 1.0.1 resolution: "vlq@npm:1.0.1" @@ -16860,13 +13718,6 @@ __metadata: languageName: node linkType: hard -"web-namespaces@npm:^2.0.0": - version: 2.0.1 - resolution: "web-namespaces@npm:2.0.1" - checksum: b6d9f02f1a43d0ef0848a812d89c83801d5bbad57d8bb61f02eb6d7eb794c3736f6cc2e1191664bb26136594c8218ac609f4069722c6f56d9fc2d808fa9271c6 - languageName: node - linkType: hard - "web-streams-polyfill@npm:^3.0.3": version: 3.3.3 resolution: "web-streams-polyfill@npm:3.3.3" @@ -17162,7 +14013,7 @@ __metadata: languageName: node linkType: hard -"xtend@npm:^4.0.0, xtend@npm:~4.0.1": +"xtend@npm:~4.0.1": version: 4.0.2 resolution: "xtend@npm:4.0.2" checksum: ac5dfa738b21f6e7f0dd6e65e1b3155036d68104e67e5d5d1bde74892e327d7e5636a076f625599dc394330a731861e87343ff184b0047fef1360a7ec0a5a36a @@ -17197,18 +14048,6 @@ __metadata: languageName: node linkType: hard -"yaml-front-matter@npm:^4.1.1": - version: 4.1.1 - resolution: "yaml-front-matter@npm:4.1.1" - dependencies: - commander: ^6.2.0 - js-yaml: ^3.14.1 - bin: - yaml-front-matter: bin/js-yaml-front.js - checksum: b14216505c4934fd118b3f7803459850ad89723b124db54cf3a8a022142748693189521632c74b82bfb9c2c2dbc5470b85b44e5645888ac3966809a3c8674c24 - languageName: node - linkType: hard - "yaml@npm:^2.2.1": version: 2.5.1 resolution: "yaml@npm:2.5.1" @@ -17304,10 +14143,3 @@ __metadata: checksum: f77b3d8d00310def622123df93d4ee654fc6a0096182af8bd60679ddcdfb3474c56c6c7190817c84a2785648cdee9d721c0154eb45698c62176c322fb46fc700 languageName: node linkType: hard - -"zwitch@npm:^2.0.0, zwitch@npm:^2.0.4": - version: 2.0.4 - resolution: "zwitch@npm:2.0.4" - checksum: f22ec5fc2d5f02c423c93d35cdfa83573a3a3bd98c66b927c368ea4d0e7252a500df2a90a6b45522be536a96a73404393c958e945fdba95e6832c200791702b6 - languageName: node - linkType: hard From 6e98be6c3689ceb1420ad293806dd1bf03139950 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oskar=20Kwas=CC=81niewski?= Date: Thu, 14 Nov 2024 11:22:46 +0100 Subject: [PATCH 2/4] fix: change monorepo name --- package.json | 2 +- yarn.lock | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index dc0be173..fa33e4cf 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "bottom-tabs/monorepo", + "name": "@native-tabs/monorepo", "private": true, "workspaces": [ "packages/*", diff --git a/yarn.lock b/yarn.lock index fc151255..b2159fd4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2453,6 +2453,14 @@ __metadata: languageName: node linkType: hard +"@native-tabs/monorepo@workspace:.": + version: 0.0.0-use.local + resolution: "@native-tabs/monorepo@workspace:." + dependencies: + turbo: ^2.1.0 + languageName: unknown + linkType: soft + "@nicolo-ribaudo/eslint-scope-5-internals@npm:5.1.1-v1": version: 5.1.1-v1 resolution: "@nicolo-ribaudo/eslint-scope-5-internals@npm:5.1.1-v1" @@ -12037,14 +12045,6 @@ __metadata: languageName: node linkType: hard -"root-workspace-0b6124@workspace:.": - version: 0.0.0-use.local - resolution: "root-workspace-0b6124@workspace:." - dependencies: - turbo: ^2.1.0 - languageName: unknown - linkType: soft - "run-applescript@npm:^5.0.0": version: 5.0.0 resolution: "run-applescript@npm:5.0.0" From 141fca25648e918bfe232ca267ae69d9c303ad18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oskar=20Kwas=CC=81niewski?= Date: Thu, 14 Nov 2024 11:30:29 +0100 Subject: [PATCH 3/4] fix: ci scripts --- .github/workflows/ci.yml | 10 +++++----- package.json | 3 +++ turbo.json | 33 ++++++++++++++++++++------------- 3 files changed, 28 insertions(+), 18 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c9b452e7..5a0d0e6d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -37,7 +37,7 @@ jobs: uses: ./.github/actions/setup - name: Run unit tests - run: yarn test --maxWorkers=2 --coverage + run: yarn test -- --maxWorkers=2 -- --passWithNoTests build-library: runs-on: ubuntu-latest @@ -97,7 +97,7 @@ jobs: path: | ~/.gradle/wrapper ~/.gradle/caches - key: ${{ runner.os }}-gradle-${{ hashFiles('example/android/gradle/wrapper/gradle-wrapper.properties') }} + key: ${{ runner.os }}-gradle-${{ hashFiles('apps/example/android/gradle/wrapper/gradle-wrapper.properties') }} restore-keys: | ${{ runner.os }}-gradle- @@ -153,7 +153,7 @@ jobs: path: | ~/.gradle/wrapper ~/.gradle/caches - key: ${{ runner.os }}-gradle-newarch-${{ hashFiles('example/android/gradle/wrapper/gradle-wrapper.properties') }} + key: ${{ runner.os }}-gradle-newarch-${{ hashFiles('apps/example/android/gradle/wrapper/gradle-wrapper.properties') }} restore-keys: | ${{ runner.os }}-gradle-newarch- @@ -193,7 +193,7 @@ jobs: - name: Install cocoapods if: env.turbo_cache_hit != 1 && steps.cocoapods-cache.outputs.cache-hit != 'true' run: | - cd example + cd apps/example pod install --project-directory=ios env: NO_FLIPPER: 1 @@ -233,7 +233,7 @@ jobs: - name: Install cocoapods if: env.turbo_cache_hit != 1 && steps.cocoapods-cache.outputs.cache-hit != 'true' run: | - cd example + cd apps/example pod install --project-directory=ios env: RCT_NEW_ARCH_ENABLED: 1 diff --git a/package.json b/package.json index fa33e4cf..1194d7f1 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,9 @@ ], "scripts": { "lint": "turbo run lint", + "test": "turbo run test", + "typecheck": "turbo run typecheck", + "prepare": "turbo run prepare", "build:android": "turbo run build:android", "build:android:fabric": "turbo run build:android:fabric", "build:ios": "turbo run build:ios" diff --git a/turbo.json b/turbo.json index 3de1d98b..3b4fa459 100644 --- a/turbo.json +++ b/turbo.json @@ -1,15 +1,22 @@ { "$schema": "https://turbo.build/schema.json", "tasks": { - "lint": {}, + "lint": { + "inputs": ["**/*.ts", "**/*.tsx", "**/*.js"] + }, + "typecheck": { + "inputs": ["**/*.ts", "**/*.tsx"] + }, + "test": {}, + "prepare": {}, "build:android": { - "env": ["ORG_GRADLE_PROJECT_newArchEnabled"], + "env": ["JAVA_HOME", "ANDROID_NDK", "ANDROID_SDK", "ANDROID_HOME"], "inputs": [ - "packages/*/package.json", - "packages/*/android", - "!android/build", - "packages/*/src/*.ts", - "packages/*/src/*.tsx", + "packages/react-native-bottom-tabs/package.json", + "packages/react-native-bottom-tabs/android", + "packages/react-native-bottom-tabs/!android/build", + "packages/react-native-bottom-tabs/src/*.ts", + "packages/react-native-bottom-tabs/src/*.tsx", "apps/example/package.json", "apps/example/android", "!apps/example/android/.gradle", @@ -19,13 +26,13 @@ "outputs": [] }, "build:android:fabric": { - "env": ["ORG_GRADLE_PROJECT_newArchEnabled"], + "env": ["JAVA_HOME", "ANDROID_NDK", "ANDROID_SDK", "ANDROID_HOME"], "inputs": [ - "packages/*/package.json", - "packages/*/android", - "!android/build", - "packages/*/src/*.ts", - "packages/*/src/*.tsx", + "packages/react-native-bottom-tabs/package.json", + "packages/react-native-bottom-tabs/android", + "packages/react-native-bottom-tabs/!android/build", + "packages/react-native-bottom-tabs/src/*.ts", + "packages/react-native-bottom-tabs/src/*.tsx", "apps/example/package.json", "apps/example/android", "!apps/example/android/.gradle", From 5909e111d84f4daf69a019b466f57a33322249cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oskar=20Kwas=CC=81niewski?= Date: Thu, 14 Nov 2024 12:26:29 +0100 Subject: [PATCH 4/4] temporairly disable tests --- .github/workflows/ci.yml | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5a0d0e6d..8d543082 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -27,18 +27,6 @@ jobs: - name: Typecheck files run: yarn typecheck - test: - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v3 - - - name: Setup - uses: ./.github/actions/setup - - - name: Run unit tests - run: yarn test -- --maxWorkers=2 -- --passWithNoTests - build-library: runs-on: ubuntu-latest steps: