├── .changeset
├── README.md
├── config.json
└── plenty-mayflies-worry.md
├── .commitlintrc.json
├── .editorconfig
├── .eslintignore
├── .eslintrc.json
├── .github
├── ISSUE_TEMPLATE
│ ├── bug_report.md
│ └── feature_request.md
├── PULL_REQUEST_TEMPLATE
│ └── pull_request_template.md
└── workflows
│ └── codeql-analysis.yml
├── .gitignore
├── .husky
└── commit-msg
├── .prettierignore
├── .prettierrc
├── .vscode
├── extensions.json
└── settings.json
├── .yarn
├── patches
│ └── @ionic-cli-npm-6.20.1-53fb01ed2a.patch
└── releases
│ └── yarn-3.3.0.cjs
├── .yarnrc.yml
├── CODE_OF_CONDUCT.md
├── LICENSE
├── README.md
├── assets
├── logo-silhouette-reverse.svg
├── logo-silhouette.svg
├── title.afdesign
├── title.png
└── title.svg
├── jest.config.ts
├── jest.preset.js
├── nx.json
├── package.json
├── packages
├── .gitkeep
├── act-player
│ ├── .babelrc
│ ├── .editorconfig
│ ├── .eslintignore
│ ├── .eslintrc.json
│ ├── .gitattributes
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── jest.config.ts
│ ├── package.json
│ ├── project.json
│ ├── rollup.config.js
│ ├── src
│ │ ├── components
│ │ │ ├── ClearLottie
│ │ │ │ └── ClearLottie.tsx
│ │ │ ├── Controller
│ │ │ │ ├── Controller.tsx
│ │ │ │ ├── ControllerButton.tsx
│ │ │ │ ├── DialogSwitcher.tsx
│ │ │ │ ├── FullScreenSwitcher.tsx
│ │ │ │ ├── HomeButton.tsx
│ │ │ │ ├── LanguageButton.tsx
│ │ │ │ ├── MiniModeButton.tsx
│ │ │ │ ├── PlayButton.tsx
│ │ │ │ ├── ProgressBar.tsx
│ │ │ │ ├── ResolutionSwitcher.tsx
│ │ │ │ ├── SkipButton.tsx
│ │ │ │ └── VolumeController.tsx
│ │ │ ├── Core
│ │ │ │ ├── ActPlayer.tsx
│ │ │ │ ├── Inspector.tsx
│ │ │ │ ├── constants
│ │ │ │ │ └── storageKeys.ts
│ │ │ │ ├── hooks
│ │ │ │ │ ├── useContextMenuRemovalHandler.ts
│ │ │ │ │ ├── useCustomEventWrapper.ts
│ │ │ │ │ ├── useEnvVariableHandler.ts
│ │ │ │ │ ├── useEpisodeInitializer.ts
│ │ │ │ │ ├── useFullScreen.ts
│ │ │ │ │ ├── useLoadingStatus.ts
│ │ │ │ │ ├── usePageVisibilityHandler.ts
│ │ │ │ │ └── useRaf.ts
│ │ │ │ └── utils
│ │ │ │ │ ├── FpsRecorder.ts
│ │ │ │ │ ├── MemoryRecorder.ts
│ │ │ │ │ ├── SparkLine.ts
│ │ │ │ │ ├── errorCollector.ts
│ │ │ │ │ └── storageKeys.ts
│ │ │ ├── Dialog
│ │ │ │ ├── Dialog.tsx
│ │ │ │ ├── DialogActionPanel.tsx
│ │ │ │ └── DialogUnit.tsx
│ │ │ ├── Icon
│ │ │ │ ├── ChatIconOutline.tsx
│ │ │ │ ├── ExitFullScreenIconOutline.tsx
│ │ │ │ ├── ExitMiniModeIconOutline.tsx
│ │ │ │ ├── FullScreenIconOutline.tsx
│ │ │ │ ├── HomeIconOutline.tsx
│ │ │ │ ├── LanguageIconOutline.tsx
│ │ │ │ ├── MiniModeIconOutline.tsx
│ │ │ │ ├── PauseIconOutline.tsx
│ │ │ │ ├── PlayIconOutline.tsx
│ │ │ │ ├── Resolution1080IconOutline.tsx
│ │ │ │ ├── Resolution480IconOutline.tsx
│ │ │ │ ├── Resolution720IconOutline.tsx
│ │ │ │ ├── SkipSegmentIconOutline.tsx
│ │ │ │ ├── VolumeLevel0IconOutline.tsx
│ │ │ │ ├── VolumeLevel1IconOutline.tsx
│ │ │ │ ├── VolumeLevel2IconOutline.tsx
│ │ │ │ └── VolumeLevel3IconOutline.tsx
│ │ │ ├── IconButton
│ │ │ │ └── IconButton.tsx
│ │ │ ├── Layout
│ │ │ │ └── ModuleContainer.tsx
│ │ │ ├── Loading
│ │ │ │ ├── Buffering.tsx
│ │ │ │ ├── CustomizableLoadingLayer.tsx
│ │ │ │ ├── Loading.tsx
│ │ │ │ ├── LoadingLayer.tsx
│ │ │ │ └── loadingAnimation.ts
│ │ │ ├── Logo
│ │ │ │ └── RecativeLogo.tsx
│ │ │ ├── Panic
│ │ │ │ ├── Error.tsx
│ │ │ │ └── PanicLayer.tsx
│ │ │ ├── Prototype
│ │ │ │ ├── Prototype.tsx
│ │ │ │ └── utils
│ │ │ │ │ └── extractPrototype.ts
│ │ │ ├── Stage
│ │ │ │ ├── ActPoint.tsx
│ │ │ │ ├── NoisyBackground.tsx
│ │ │ │ ├── Oops.tsx
│ │ │ │ ├── Stage.tsx
│ │ │ │ ├── Video.tsx
│ │ │ │ ├── actPointControllers.ts
│ │ │ │ ├── backgroundImage.ts
│ │ │ │ ├── controllers.ts
│ │ │ │ ├── errorAnimation.ts
│ │ │ │ └── videoControllers.ts
│ │ │ └── Subtitle
│ │ │ │ └── Subtitle.tsx
│ │ ├── hooks
│ │ │ ├── useBugFreeStore.ts
│ │ │ ├── useEvent.ts
│ │ │ └── useRandomId.ts
│ │ ├── index.ts
│ │ ├── lib
│ │ │ ├── act-player.spec.ts
│ │ │ └── act-player.ts
│ │ ├── types.d.ts
│ │ ├── types
│ │ │ └── ExtensionCore.ts
│ │ └── variables
│ │ │ ├── iconDropShadowStyle.ts
│ │ │ └── safari.ts
│ ├── tsconfig.json
│ ├── tsconfig.lib.json
│ └── tsconfig.spec.json
├── act-protocol
│ ├── .babelrc
│ ├── .editorconfig
│ ├── .eslintignore
│ ├── .eslintrc.json
│ ├── .gitattributes
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── example
│ │ ├── index.html
│ │ ├── index.ts
│ │ ├── inner.html
│ │ └── inner.ts
│ ├── jest.config.ts
│ ├── package.json
│ ├── project.json
│ ├── rollup.config.js
│ ├── src
│ │ ├── connector.ts
│ │ ├── index.ts
│ │ ├── log.ts
│ │ ├── messagePortChannel.ts
│ │ └── protocol.ts
│ ├── tsconfig.json
│ ├── tsconfig.lib.json
│ └── tsconfig.spec.json
├── ap-core
│ ├── .babelrc
│ ├── .editorconfig
│ ├── .eslintignore
│ ├── .eslintrc.json
│ ├── .gitattributes
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── jest.config.ts
│ ├── package.json
│ ├── project.json
│ ├── rollup.config.js
│ ├── src
│ │ ├── constants
│ │ │ ├── errors
│ │ │ │ └── InconsistentContextError.ts
│ │ │ └── screenSize.ts
│ │ ├── core
│ │ │ ├── AtomStore.ts
│ │ │ ├── DataSource.ts
│ │ │ ├── EventTarget.ts
│ │ │ ├── Receiver.ts
│ │ │ ├── RemoteStoreRegistry.ts
│ │ │ ├── ResourceTracker.ts
│ │ │ ├── Stylesheet.ts
│ │ │ ├── TimeMagic.ts
│ │ │ ├── actPointManager.ts
│ │ │ ├── componentContext.ts
│ │ │ ├── pixiApp.ts
│ │ │ ├── pixiThreeConnector.ts
│ │ │ ├── protocol.ts
│ │ │ └── threeApp.ts
│ │ ├── global.d.ts
│ │ ├── hooks
│ │ │ ├── animationHooks.ts
│ │ │ ├── appLifeCycleHooks.ts
│ │ │ ├── asyncHooks.ts
│ │ │ ├── baseHooks.ts
│ │ │ ├── envVariableHooks.ts
│ │ │ ├── fetchDataHooks.ts
│ │ │ ├── fileUploadHooks.ts
│ │ │ ├── hostFunctionsHooks.ts
│ │ │ ├── pixiHooks.ts
│ │ │ ├── playerDialogHooks.ts
│ │ │ ├── playerLifeCycleHooks.ts
│ │ │ ├── playerRemoteStoreHooks.ts
│ │ │ ├── resourceManagerHooks.ts
│ │ │ ├── smartResourceHooks.ts
│ │ │ └── useI18Fixer.ts
│ │ ├── index.ts
│ │ ├── types
│ │ │ ├── components.ts
│ │ │ └── dataSource.ts
│ │ └── utils
│ │ │ ├── RandomAnimationMapper.ts
│ │ │ ├── bindAppToPlayerEvent.ts
│ │ │ ├── clamp.ts
│ │ │ ├── computeResolution.ts
│ │ │ ├── contextGuard.ts
│ │ │ ├── easing.ts
│ │ │ ├── emptyApp.ts
│ │ │ ├── getCanvasSize.ts
│ │ │ ├── log.ts
│ │ │ ├── smartAnimatedSprite.ts
│ │ │ ├── smartSprite.ts
│ │ │ ├── smartTexture.ts
│ │ │ └── smartTextureReleaseChecker.ts
│ ├── tsconfig.json
│ ├── tsconfig.lib.json
│ └── tsconfig.spec.json
├── ap-pack
│ ├── .babelrc
│ ├── .editorconfig
│ ├── .eslintignore
│ ├── .eslintrc.json
│ ├── .gitattributes
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── bin
│ │ └── ap-pack.js
│ ├── jest.config.ts
│ ├── package.json
│ ├── project.json
│ ├── public
│ │ ├── apple-touch-icon-114x114.png
│ │ ├── apple-touch-icon-120x120.png
│ │ ├── apple-touch-icon-144x144.png
│ │ ├── apple-touch-icon-152x152.png
│ │ ├── apple-touch-icon-180x180.png
│ │ ├── apple-touch-icon-57x57.png
│ │ ├── apple-touch-icon-60x60.png
│ │ ├── apple-touch-icon-72x72.png
│ │ ├── apple-touch-icon-76x76.png
│ │ ├── apple-touch-icon.png
│ │ ├── browserconfig.xml
│ │ ├── favicon-16x16.png
│ │ ├── favicon-32x32.png
│ │ ├── favicon.ico
│ │ ├── icon-192x192.png
│ │ ├── icon-256x256.png
│ │ ├── icon-384x384.png
│ │ ├── icon-512x512.png
│ │ ├── mstile-150x150.png
│ │ ├── safari-pinned-tab.svg
│ │ └── site.webmanifest
│ ├── src
│ │ ├── build.ts
│ │ ├── config.ts
│ │ ├── empty.ts
│ │ ├── main.ts
│ │ ├── plugins
│ │ │ ├── copy.ts
│ │ │ ├── env.ts
│ │ │ └── html.ts
│ │ ├── rules
│ │ │ ├── av.ts
│ │ │ ├── basis.ts
│ │ │ ├── css.ts
│ │ │ ├── font.ts
│ │ │ ├── html.ts
│ │ │ ├── image.ts
│ │ │ ├── ts.ts
│ │ │ └── tsx.ts
│ │ ├── start.ts
│ │ ├── types.ts
│ │ └── utils.ts
│ ├── tsconfig.json
│ ├── tsconfig.lib.json
│ ├── tsconfig.spec.json
│ └── view
│ │ ├── ap.ejs
│ │ └── index.ejs
├── ap-preview
│ ├── .babelrc
│ ├── .eslintrc.json
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── jest.config.ts
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── devServer.ts
│ │ ├── index.html
│ │ ├── index.tsx
│ │ ├── utils
│ │ │ └── useEnvVariable.ts
│ │ └── web.tsx
│ ├── tsconfig.json
│ ├── tsconfig.lib.json
│ └── tsconfig.spec.json
├── atlas
│ ├── .babelrc
│ ├── .editorconfig
│ ├── .eslintignore
│ ├── .eslintrc.json
│ ├── .gitattributes
│ ├── .gitignore
│ ├── LICENSE
│ ├── README.md
│ ├── jest.config.ts
│ ├── package.json
│ ├── project.json
│ ├── rollup.config.js
│ ├── src
│ │ ├── constants
│ │ │ └── CallbackResult.ts
│ │ ├── demo.ts
│ │ ├── index.ts
│ │ └── utils
│ │ │ ├── bestBinFinder.ts
│ │ │ ├── emptySpaceAllocators.ts
│ │ │ ├── emptySpaces.ts
│ │ │ ├── findersInterface.ts
│ │ │ ├── insertAndSplit.ts
│ │ │ ├── rectStructs.ts
│ │ │ └── reportResult.ts
│ ├── tsconfig.json
│ ├── tsconfig.lib.json
│ └── tsconfig.spec.json
├── audio-station
│ ├── .babelrc
│ ├── .editorconfig
│ ├── .eslintignore
│ ├── .eslintrc.json
│ ├── .gitattributes
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── example
│ │ ├── index.html
│ │ └── index.ts
│ ├── jest.config.ts
│ ├── package.json
│ ├── project.json
│ ├── rollup.config.js
│ ├── src
│ │ ├── audioClip.ts
│ │ ├── audioMixer.ts
│ │ ├── audioSource.ts
│ │ ├── audioStation.ts
│ │ ├── index.ts
│ │ └── util.ts
│ ├── tsconfig.json
│ ├── tsconfig.lib.json
│ └── tsconfig.spec.json
├── capacitor-geckoview
│ ├── .editorconfig
│ ├── .gitattributes
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── capacitor
│ │ ├── build.gradle
│ │ ├── gradle
│ │ │ └── wrapper
│ │ │ │ ├── gradle-wrapper.jar
│ │ │ │ └── gradle-wrapper.properties
│ │ ├── gradlew
│ │ ├── gradlew.bat
│ │ ├── lint-baseline.xml
│ │ ├── lint.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── assets
│ │ │ ├── background.js
│ │ │ ├── content.js
│ │ │ ├── manifest.json
│ │ │ └── native-bridge.js
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── getcapacitor
│ │ │ │ ├── AndroidProtocolHandler.java
│ │ │ │ ├── App.java
│ │ │ │ ├── AppUUID.java
│ │ │ │ ├── Bridge.java
│ │ │ │ ├── BridgeActivity.java
│ │ │ │ ├── BridgeFragment.java
│ │ │ │ ├── BridgeWebChromeClient.java
│ │ │ │ ├── BridgeWebViewClient.java
│ │ │ │ ├── CapConfig.java
│ │ │ │ ├── CapacitorWebView.java
│ │ │ │ ├── Delegates.java
│ │ │ │ ├── FileUtils.java
│ │ │ │ ├── IPostMessage.java
│ │ │ │ ├── InvalidPluginException.java
│ │ │ │ ├── InvalidPluginMethodException.java
│ │ │ │ ├── JSArray.java
│ │ │ │ ├── JSExport.java
│ │ │ │ ├── JSExportException.java
│ │ │ │ ├── JSInjector.java
│ │ │ │ ├── JSObject.java
│ │ │ │ ├── JSValue.java
│ │ │ │ ├── Logger.java
│ │ │ │ ├── MessageHandler.java
│ │ │ │ ├── NativePlugin.java
│ │ │ │ ├── PermissionState.java
│ │ │ │ ├── Plugin.java
│ │ │ │ ├── PluginCall.java
│ │ │ │ ├── PluginConfig.java
│ │ │ │ ├── PluginHandle.java
│ │ │ │ ├── PluginInvocationException.java
│ │ │ │ ├── PluginLoadException.java
│ │ │ │ ├── PluginManager.java
│ │ │ │ ├── PluginMethod.java
│ │ │ │ ├── PluginMethodHandle.java
│ │ │ │ ├── PluginResult.java
│ │ │ │ ├── ProcessedRoute.java
│ │ │ │ ├── RouteProcessor.java
│ │ │ │ ├── ServerPath.java
│ │ │ │ ├── UriMatcher.java
│ │ │ │ ├── WebExtensionPortProxy.java
│ │ │ │ ├── WebViewListener.java
│ │ │ │ ├── WebViewLocalServer.java
│ │ │ │ ├── WebviewExtension.java
│ │ │ │ ├── annotation
│ │ │ │ ├── ActivityCallback.java
│ │ │ │ ├── CapacitorPlugin.java
│ │ │ │ ├── Permission.java
│ │ │ │ └── PermissionCallback.java
│ │ │ │ ├── cordova
│ │ │ │ ├── CapacitorCordovaCookieManager.java
│ │ │ │ ├── CapacitorCordovaGeckoViewCookieManager.java
│ │ │ │ ├── MockCordovaGeckoviewImpl.java
│ │ │ │ ├── MockCordovaInterfaceImpl.java
│ │ │ │ └── MockCordovaWebViewImpl.java
│ │ │ │ ├── httpserver
│ │ │ │ └── SimpleHttpServer.java
│ │ │ │ ├── plugin
│ │ │ │ ├── CapacitorCookieManager.java
│ │ │ │ ├── CapacitorCookies.java
│ │ │ │ ├── CapacitorHttp.java
│ │ │ │ ├── WebView.java
│ │ │ │ └── util
│ │ │ │ │ ├── AssetUtil.java
│ │ │ │ │ ├── CapacitorHttpUrlConnection.java
│ │ │ │ │ ├── HttpRequestHandler.java
│ │ │ │ │ ├── ICapacitorHttpUrlConnection.java
│ │ │ │ │ └── MimeType.java
│ │ │ │ └── util
│ │ │ │ ├── HostMask.java
│ │ │ │ ├── JSONUtils.java
│ │ │ │ ├── PermissionHelper.java
│ │ │ │ └── WebColor.java
│ │ │ └── res
│ │ │ ├── layout
│ │ │ ├── bridge_layout_main.xml
│ │ │ └── fragment_bridge.xml
│ │ │ └── values
│ │ │ ├── attrs.xml
│ │ │ ├── colors.xml
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ ├── package.json
│ └── project.json
├── client-sdk
│ ├── .babelrc
│ ├── .editorconfig
│ ├── .eslintignore
│ ├── .eslintrc.json
│ ├── .gitattributes
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── jest.config.ts
│ ├── package.json
│ ├── project.json
│ ├── rollup.config.js
│ ├── src
│ │ ├── components
│ │ │ ├── Content.tsx
│ │ │ └── hooks
│ │ │ │ ├── useCustomEventWrapper.ts
│ │ │ │ ├── useDataFetcher.ts
│ │ │ │ ├── useEpisodeIdNormalizer.ts
│ │ │ │ ├── useInjectedParameterDiagnosisTool.ts
│ │ │ │ ├── useInjector.ts
│ │ │ │ └── useSeriesCore.ts
│ │ ├── constant
│ │ │ ├── NetworkRequestStatus.ts
│ │ │ └── storageKeys.ts
│ │ ├── context.tsx
│ │ ├── external.ts
│ │ ├── hooks
│ │ │ ├── useContentComponent.ts
│ │ │ ├── useCustomizedModule.tsx
│ │ │ ├── useDiagnosisInformation.ts
│ │ │ ├── useEpisodeDetail.ts
│ │ │ ├── useMemoryLeakFixer.ts
│ │ │ ├── useRemoteData.ts
│ │ │ ├── useResetAssetStatusCallback.ts
│ │ │ ├── useSdkConfig.ts
│ │ │ └── useUserImplementedFunctions.ts
│ │ ├── index.ts
│ │ ├── types
│ │ │ ├── IClientSdkConfig.ts
│ │ │ ├── IEpisodeDetail.ts
│ │ │ ├── IEpisodeSave.ts
│ │ │ └── IRpcFunction.ts
│ │ └── utils
│ │ │ ├── ClientSideRequestError.ts
│ │ │ ├── fetch.ts
│ │ │ ├── fetchBson.ts
│ │ │ ├── fetchJson.ts
│ │ │ ├── fetchUson.ts
│ │ │ ├── getDiagnosisInformation.ts
│ │ │ ├── joinPath.ts
│ │ │ ├── loadCustomizedModule.ts
│ │ │ └── postProcessUrl.ts
│ ├── tsconfig.json
│ ├── tsconfig.lib.json
│ └── tsconfig.spec.json
├── core-manager
│ ├── .babelrc
│ ├── .editorconfig
│ ├── .eslintignore
│ ├── .eslintrc.json
│ ├── .gitattributes
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── example
│ │ ├── index.html
│ │ └── index.ts
│ ├── jest.config.ts
│ ├── package.json
│ ├── project.json
│ ├── rollup.config.js
│ ├── src
│ │ ├── LogCollector.ts
│ │ ├── audio
│ │ │ ├── audioElement.ts
│ │ │ ├── audioHost.ts
│ │ │ ├── audioTrack.ts
│ │ │ └── bgmManager.ts
│ │ ├── episodeCore.ts
│ │ ├── global.d.ts
│ │ ├── index.ts
│ │ ├── instance.ts
│ │ ├── lib
│ │ │ ├── core-manager.spec.ts
│ │ │ └── core-manager.ts
│ │ ├── manager
│ │ │ ├── dialog
│ │ │ │ └── DialogManager.ts
│ │ │ ├── envVariable
│ │ │ │ ├── EnvVariableManager.ts
│ │ │ │ ├── constant
│ │ │ │ │ └── defaultAvatar.ts
│ │ │ │ └── utils
│ │ │ │ │ ├── deviceType.ts
│ │ │ │ │ ├── envVariable.ts
│ │ │ │ │ └── screenSize.ts
│ │ │ ├── preload
│ │ │ │ └── PreloadManager.ts
│ │ │ ├── resource
│ │ │ │ └── ResourceListForClient.ts
│ │ │ ├── subsequence
│ │ │ │ └── subsequence.ts
│ │ │ └── taskQueue
│ │ │ │ └── TaskQueueManager.ts
│ │ ├── sequence.ts
│ │ ├── seriesCore.ts
│ │ ├── types.ts
│ │ └── utils
│ │ │ ├── NoMoreURLAvailableError.ts
│ │ │ ├── hashString.ts
│ │ │ ├── isNullable.ts
│ │ │ ├── jsonAtom.ts
│ │ │ ├── managedCoreState.ts
│ │ │ ├── nanostore.ts
│ │ │ ├── resource.ts
│ │ │ ├── selectUrlAudioTypePostProcess.ts
│ │ │ └── tryValidResourceUrl.ts
│ ├── tsconfig.json
│ ├── tsconfig.lib.json
│ └── tsconfig.spec.json
├── database
│ ├── .babelrc
│ ├── .editorconfig
│ ├── .eslintignore
│ ├── .eslintrc.json
│ ├── .gitattributes
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── jest.config.ts
│ ├── package.json
│ ├── project.json
│ ├── rollup.config.js
│ ├── src
│ │ ├── Collection.ts
│ │ ├── Comparators.ts
│ │ ├── Database.ts
│ │ ├── DynamicView.ts
│ │ ├── Events.ts
│ │ ├── ExactIndex.ts
│ │ ├── Operations.ts
│ │ ├── ResultSet.ts
│ │ ├── UniqueIndex.ts
│ │ ├── adapter
│ │ │ ├── fs.ts
│ │ │ ├── fsStructured.ts
│ │ │ ├── localStorage.ts
│ │ │ ├── memory.ts
│ │ │ ├── partitioning.ts
│ │ │ └── typings.ts
│ │ ├── index.ts
│ │ ├── query
│ │ │ ├── schema
│ │ │ │ ├── SchemaType.ts
│ │ │ │ ├── SchemaTypeArray.ts
│ │ │ │ ├── SchemaTypeBoolean.ts
│ │ │ │ ├── SchemaTypeBuffer.ts
│ │ │ │ ├── SchemaTypeDate.ts
│ │ │ │ └── SchemaTypeString.ts
│ │ │ └── utils
│ │ │ │ ├── getSchema.ts
│ │ │ │ └── query.ts
│ │ ├── typings.ts
│ │ └── utils
│ │ │ ├── IntMap.ts
│ │ │ ├── clone.ts
│ │ │ ├── copyProperties.ts
│ │ │ ├── delay.ts
│ │ │ ├── doDotScan.ts
│ │ │ ├── ensureDocumentType.ts
│ │ │ ├── ensureMetadata.ts
│ │ │ ├── freeze.ts
│ │ │ ├── getEnv.ts
│ │ │ ├── hasOwn.ts
│ │ │ ├── helpers.ts
│ │ │ ├── math.ts
│ │ │ ├── observe.ts
│ │ │ ├── resolveTransform.ts
│ │ │ └── serializeReplacer.ts
│ ├── test
│ │ ├── autoUpdate.test.ts
│ │ ├── binaryIndex.test.ts
│ │ ├── changesApi.test.ts
│ │ ├── cloning.test.ts
│ │ ├── collection.test.ts
│ │ ├── definition.d.ts
│ │ ├── dirtyIds.test.ts
│ │ ├── dynamicView.test.ts
│ │ ├── immutable.test.ts
│ │ ├── joins.test.ts
│ │ ├── operators.test.ts
│ │ ├── persistence.test.ts
│ │ ├── query.test.ts
│ │ ├── remove.test.ts
│ │ ├── sortingIndex.test.ts
│ │ ├── stage.test.ts
│ │ ├── stats.test.ts
│ │ ├── test.spec.ts
│ │ ├── transform.test.ts
│ │ ├── typed.test.ts
│ │ ├── unique.test.ts
│ │ └── utils.ts
│ ├── tsconfig.json
│ ├── tsconfig.lib.json
│ └── tsconfig.spec.json
├── definitions
│ ├── .babelrc
│ ├── .editorconfig
│ ├── .eslintignore
│ ├── .eslintrc.json
│ ├── .gitattributes
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── commonjs.tsconfig.json
│ ├── esmodule.tsconfig.json
│ ├── jest.config.ts
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── constants
│ │ │ ├── client
│ │ │ │ ├── index.ts
│ │ │ │ ├── managedCoreState.ts
│ │ │ │ ├── resource.ts
│ │ │ │ └── url.ts
│ │ │ ├── index.ts
│ │ │ ├── meta
│ │ │ │ ├── contentExtension.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── resource.ts
│ │ │ │ └── resourceTag
│ │ │ │ │ ├── @miscellaneous.ts
│ │ │ │ │ ├── category.ts
│ │ │ │ │ ├── clientType.ts
│ │ │ │ │ ├── custom.ts
│ │ │ │ │ ├── deviceType.ts
│ │ │ │ │ ├── engine.ts
│ │ │ │ │ ├── group.ts
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── language.ts
│ │ │ │ │ ├── meta.ts
│ │ │ │ │ ├── metaStatus.ts
│ │ │ │ │ ├── role.ts
│ │ │ │ │ └── screenSize.ts
│ │ │ └── studio
│ │ │ │ ├── error.ts
│ │ │ │ ├── index.ts
│ │ │ │ └── resourceTag.ts
│ │ ├── index.ts
│ │ ├── typings
│ │ │ ├── client
│ │ │ │ ├── UserImplementedFunctions.ts
│ │ │ │ ├── asset.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── managedCoreState.ts
│ │ │ │ ├── player.ts
│ │ │ │ ├── resource.ts
│ │ │ │ └── resourceBridge.ts
│ │ │ ├── index.ts
│ │ │ ├── meta
│ │ │ │ ├── actPoint.ts
│ │ │ │ ├── asset.ts
│ │ │ │ ├── dataSlot.ts
│ │ │ │ ├── episode.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── release.ts
│ │ │ │ ├── resource.ts
│ │ │ │ └── resourceTag.ts
│ │ │ ├── miscellaneous
│ │ │ │ ├── Loki.ts
│ │ │ │ └── index.ts
│ │ │ └── studio
│ │ │ │ ├── asset.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── release.ts
│ │ │ │ ├── resource.ts
│ │ │ │ └── workspace.ts
│ │ └── utils
│ │ │ ├── BidirectionalMap.ts
│ │ │ ├── hashObject.ts
│ │ │ ├── index.ts
│ │ │ ├── managedCoreState.ts
│ │ │ ├── pick.ts
│ │ │ └── resource.ts
│ ├── tsconfig.json
│ ├── tsconfig.lib.json
│ └── tsconfig.spec.json
├── desktop-shell
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── forge.config.js
│ ├── package.json
│ ├── project.json
│ ├── public
│ │ ├── android-chrome-192x192.png
│ │ ├── android-chrome-512x512.png
│ │ ├── favicon.ico
│ │ ├── index.html
│ │ └── manifest.json
│ ├── rollup.config.js
│ ├── scripts
│ │ └── package-darwin-universal.ts
│ ├── src
│ │ ├── config.js
│ │ ├── index.tsx
│ │ ├── main
│ │ │ ├── main.ts
│ │ │ ├── preload.ts
│ │ │ ├── rpc
│ │ │ │ ├── browser
│ │ │ │ │ └── browser.ts
│ │ │ │ ├── channel
│ │ │ │ │ └── IpcMainChannel.ts
│ │ │ │ ├── fs
│ │ │ │ │ └── fs.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── server.ts
│ │ │ │ └── window
│ │ │ │ │ └── mainWindow.ts
│ │ │ └── utils
│ │ │ │ └── tmpFile.ts
│ │ └── render
│ │ │ ├── app.tsx
│ │ │ ├── channel
│ │ │ ├── IpcRenderChannel.ts
│ │ │ └── index.ts
│ │ │ ├── constants
│ │ │ ├── configurations.ts
│ │ │ └── storageKeys.ts
│ │ │ ├── global.d.ts
│ │ │ ├── hooks
│ │ │ └── useEnvVariable.ts
│ │ │ ├── player.tsx
│ │ │ └── utils
│ │ │ ├── BlobWriter.ts
│ │ │ └── NaiveStore.ts
│ └── tsconfig.json
├── device-pressure-measurement-native-backend
│ ├── .eslintignore
│ ├── .gitignore
│ ├── .prettierignore
│ ├── CONTRIBUTING.md
│ ├── DevicePressureMeasuremetNativeBackend.podspec
│ ├── LICENSE
│ ├── README.md
│ ├── RecativeDevicePressureMeasuremetNativeBackend.podspec
│ ├── android
│ │ ├── .gitignore
│ │ ├── build.gradle
│ │ ├── gradle.properties
│ │ ├── gradle
│ │ │ └── wrapper
│ │ │ │ ├── gradle-wrapper.jar
│ │ │ │ └── gradle-wrapper.properties
│ │ ├── gradlew
│ │ ├── gradlew.bat
│ │ ├── proguard-rules.pro
│ │ ├── settings.gradle
│ │ └── src
│ │ │ ├── androidTest
│ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── getcapacitor
│ │ │ │ └── android
│ │ │ │ └── ExampleInstrumentedTest.java
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── jbcz
│ │ │ │ │ └── memorypressure
│ │ │ │ │ ├── MemoryPressure.kt
│ │ │ │ │ └── MemoryPressurePlugin.kt
│ │ │ └── res
│ │ │ │ └── .gitkeep
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── getcapacitor
│ │ │ └── ExampleUnitTest.java
│ ├── example
│ │ ├── .gitignore
│ │ ├── README.md
│ │ ├── capacitor.config.json
│ │ └── package.json
│ ├── ios
│ │ ├── Plugin.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ ├── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ │ └── IDEWorkspaceChecks.plist
│ │ │ └── xcshareddata
│ │ │ │ └── xcschemes
│ │ │ │ ├── Plugin.xcscheme
│ │ │ │ └── PluginTests.xcscheme
│ │ ├── Plugin.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ ├── Plugin
│ │ │ ├── Info.plist
│ │ │ ├── MemoryPressure.swift
│ │ │ ├── MemoryPressurePlugin.h
│ │ │ ├── MemoryPressurePlugin.m
│ │ │ └── MemoryPressurePlugin.swift
│ │ ├── PluginTests
│ │ │ ├── Info.plist
│ │ │ └── MemoryPressureTests.swift
│ │ └── Podfile
│ ├── package.json
│ ├── project.json
│ ├── rollup.config.js
│ ├── src
│ │ ├── definitions.ts
│ │ ├── index.ts
│ │ └── web.ts
│ └── tsconfig.json
├── documents
│ ├── .babelrc
│ ├── .eslintrc.json
│ ├── .gitignore
│ ├── README.md
│ ├── babel.config.js
│ ├── blog
│ │ ├── 2021-08-26-welcome
│ │ │ └── index.md
│ │ └── authors.yml
│ ├── docs
│ │ ├── ap-core
│ │ │ ├── ap0001-getting-started.md
│ │ │ ├── ap0002-hooks-intro.md
│ │ │ ├── ap0003-hooks-use-store.md
│ │ │ ├── ap0004-hooks-use-event-target.md
│ │ │ ├── ap0005-hooks-use-style-sheet.md
│ │ │ ├── ap0006-hooks-animation.md
│ │ │ ├── ap0007-hooks-use-remote-store.md
│ │ │ ├── ap0008-best-practice.md
│ │ │ └── intro.md
│ │ ├── index.md
│ │ ├── studio
│ │ │ ├── intro.md
│ │ │ ├── st0001-getting-started
│ │ │ │ ├── images
│ │ │ │ │ ├── download-page.png
│ │ │ │ │ └── welcome-page.png
│ │ │ │ └── index.mdx
│ │ │ ├── st0002-resource-management
│ │ │ │ ├── images
│ │ │ │ │ ├── analysis.png
│ │ │ │ │ ├── batch-editing.png
│ │ │ │ │ ├── group-editing.png
│ │ │ │ │ ├── resource-grouping.png
│ │ │ │ │ ├── resource-management.png
│ │ │ │ │ ├── resource-replacement.png
│ │ │ │ │ └── scriptlets.png
│ │ │ │ └── index.mdx
│ │ │ ├── st0003-content-management
│ │ │ │ ├── images
│ │ │ │ │ ├── asset-editor.png
│ │ │ │ │ ├── episode-editor.png
│ │ │ │ │ ├── episode-manager.png
│ │ │ │ │ └── series-editor.png
│ │ │ │ └── index.mdx
│ │ │ ├── st0004-interactive-program-development
│ │ │ │ ├── images
│ │ │ │ │ ├── preview-env-editor.png
│ │ │ │ │ ├── preview-episodes.png
│ │ │ │ │ └── server-editor.png
│ │ │ │ └── index.mdx
│ │ │ ├── st0005-authentication-service
│ │ │ │ ├── images
│ │ │ │ │ ├── login.png
│ │ │ │ │ ├── permissions.png
│ │ │ │ │ ├── tokens.png
│ │ │ │ │ └── user.png
│ │ │ │ └── index.mdx
│ │ │ ├── st0006-cloud-synchronization
│ │ │ │ ├── images
│ │ │ │ │ ├── modes.png
│ │ │ │ │ └── storage.png
│ │ │ │ └── index.mdx
│ │ │ ├── st0007-releasing-publishing-deployment
│ │ │ │ ├── images
│ │ │ │ │ ├── bundle-analysis.png
│ │ │ │ │ ├── bundle-configuration-a.png
│ │ │ │ │ ├── bundle-configuration-b.png
│ │ │ │ │ ├── manually-release.png
│ │ │ │ │ ├── publish-manager.png
│ │ │ │ │ └── publish-modal.png
│ │ │ │ └── index.mdx
│ │ │ ├── st1001-assets-directory
│ │ │ │ └── index.mdx
│ │ │ ├── st1002-configuration-directory
│ │ │ │ └── index.mdx
│ │ │ └── st1003-configuration-flags
│ │ │ │ └── index.mdx
│ │ └── technotes
│ │ │ ├── intro.md
│ │ │ ├── tn7001-audio-management
│ │ │ └── index.mdx
│ │ │ ├── tn7002-time-synchronization
│ │ │ └── index.mdx
│ │ │ ├── tn7003-resource-management
│ │ │ └── index.mdx
│ │ │ ├── tn7004-interface-components
│ │ │ └── index.mdx
│ │ │ ├── tn7005-platform-specific-behavior
│ │ │ └── index.mdx
│ │ │ ├── tn7006-resource-loading
│ │ │ ├── images
│ │ │ │ └── preload-config.png
│ │ │ └── index.mdx
│ │ │ ├── tn7007-task-queue
│ │ │ └── index.mdx
│ │ │ ├── tn8001-act-player
│ │ │ └── index.mdx
│ │ │ ├── tn8002-client-sdk
│ │ │ └── index.mdx
│ │ │ ├── tn9001-project-model
│ │ │ ├── images
│ │ │ │ ├── three-level-model-concept.afdesign
│ │ │ │ ├── three-level-model-concept.svg
│ │ │ │ ├── three-level-model-package.afdesign
│ │ │ │ └── three-level-model-package.svg
│ │ │ └── index.mdx
│ │ │ ├── tn9002-episode-core
│ │ │ ├── images
│ │ │ │ ├── interface-components.afdesign
│ │ │ │ ├── interface-components.svg
│ │ │ │ ├── sequence-structure.afdesign
│ │ │ │ └── sequence-structure.svg
│ │ │ └── index.mdx
│ │ │ └── tn9003-series-core
│ │ │ └── index.mdx
│ ├── docusaurus.config.js
│ ├── jest.config.ts
│ ├── package.json
│ ├── packages.js
│ ├── project.json
│ ├── sidebars.js
│ ├── src
│ │ ├── components
│ │ │ └── HomepageFeatures
│ │ │ │ ├── index.js
│ │ │ │ └── styles.module.css
│ │ ├── css
│ │ │ └── custom.css
│ │ ├── index.ts
│ │ ├── pages
│ │ │ ├── index.js
│ │ │ ├── index.module.css
│ │ │ └── markdown-page.md
│ │ ├── theme
│ │ │ ├── DocBreadcrumbs
│ │ │ │ └── index.js
│ │ │ ├── DocPage
│ │ │ │ └── index.js
│ │ │ └── Root.tsx
│ │ └── types.d.ts
│ ├── static
│ │ ├── .nojekyll
│ │ └── img
│ │ │ ├── background.svg
│ │ │ ├── favicon.ico
│ │ │ ├── icons
│ │ │ ├── arrow-right.svg
│ │ │ ├── dismiss.svg
│ │ │ ├── drafts.svg
│ │ │ ├── link.svg
│ │ │ ├── list.svg
│ │ │ ├── menu.svg
│ │ │ └── package.svg
│ │ │ └── logo.svg
│ ├── tsconfig.json
│ └── tsconfig.typedoc.json
├── event-target
│ ├── .babelrc
│ ├── .editorconfig
│ ├── .eslintignore
│ ├── .eslintrc.json
│ ├── .gitattributes
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── jest.config.ts
│ ├── package.json
│ ├── project.json
│ ├── rollup.config.js
│ ├── src
│ │ └── index.ts
│ ├── tsconfig.json
│ ├── tsconfig.lib.json
│ └── tsconfig.spec.json
├── lens
│ ├── .babelrc
│ ├── .editorconfig
│ ├── .eslintignore
│ ├── .eslintrc.json
│ ├── .gitattributes
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── jest.config.ts
│ ├── package.json
│ ├── project.json
│ ├── rollup.config.js
│ ├── src
│ │ └── index.ts
│ ├── tsconfig.json
│ ├── tsconfig.lib.json
│ └── tsconfig.spec.json
├── mobile-shell
│ ├── .editorconfig
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── android
│ │ ├── .gitignore
│ │ ├── app
│ │ │ ├── .gitignore
│ │ │ ├── build.gradle
│ │ │ ├── capacitor.build.gradle
│ │ │ ├── proguard-rules.pro
│ │ │ └── src
│ │ │ │ ├── androidTest
│ │ │ │ └── java
│ │ │ │ │ └── com
│ │ │ │ │ └── getcapacitor
│ │ │ │ │ └── myapp
│ │ │ │ │ └── ExampleInstrumentedTest.java
│ │ │ │ ├── main
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── assets
│ │ │ │ │ ├── capacitor.config.json
│ │ │ │ │ └── capacitor.plugins.json
│ │ │ │ ├── java
│ │ │ │ │ └── io
│ │ │ │ │ │ └── github
│ │ │ │ │ │ └── recative
│ │ │ │ │ │ └── mobile_shell
│ │ │ │ │ │ └── MainActivity.java
│ │ │ │ └── res
│ │ │ │ │ ├── drawable-land-hdpi
│ │ │ │ │ └── splash.png
│ │ │ │ │ ├── drawable-land-ldpi
│ │ │ │ │ └── splash.png
│ │ │ │ │ ├── drawable-land-mdpi
│ │ │ │ │ └── splash.png
│ │ │ │ │ ├── drawable-land-xhdpi
│ │ │ │ │ └── splash.png
│ │ │ │ │ ├── drawable-land-xxhdpi
│ │ │ │ │ └── splash.png
│ │ │ │ │ ├── drawable-land-xxxhdpi
│ │ │ │ │ └── splash.png
│ │ │ │ │ ├── drawable-port-hdpi
│ │ │ │ │ └── splash.png
│ │ │ │ │ ├── drawable-port-ldpi
│ │ │ │ │ └── splash.png
│ │ │ │ │ ├── drawable-port-mdpi
│ │ │ │ │ └── splash.png
│ │ │ │ │ ├── drawable-port-xhdpi
│ │ │ │ │ └── splash.png
│ │ │ │ │ ├── drawable-port-xxhdpi
│ │ │ │ │ └── splash.png
│ │ │ │ │ ├── drawable-port-xxxhdpi
│ │ │ │ │ └── splash.png
│ │ │ │ │ ├── drawable-v24
│ │ │ │ │ └── ic_launcher_foreground.xml
│ │ │ │ │ ├── drawable
│ │ │ │ │ ├── ic_launcher_background.xml
│ │ │ │ │ └── splash.png
│ │ │ │ │ ├── layout
│ │ │ │ │ └── activity_main.xml
│ │ │ │ │ ├── mipmap-anydpi-v26
│ │ │ │ │ ├── ic_launcher.xml
│ │ │ │ │ └── ic_launcher_round.xml
│ │ │ │ │ ├── mipmap-hdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ ├── ic_launcher_background.png
│ │ │ │ │ ├── ic_launcher_foreground.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── mipmap-ldpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ ├── ic_launcher_foreground.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── mipmap-mdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ ├── ic_launcher_background.png
│ │ │ │ │ ├── ic_launcher_foreground.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── mipmap-xhdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ ├── ic_launcher_background.png
│ │ │ │ │ ├── ic_launcher_foreground.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ ├── ic_launcher_background.png
│ │ │ │ │ ├── ic_launcher_foreground.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ ├── ic_launcher_background.png
│ │ │ │ │ ├── ic_launcher_foreground.png
│ │ │ │ │ └── ic_launcher_round.png
│ │ │ │ │ ├── values
│ │ │ │ │ ├── ic_launcher_background.xml
│ │ │ │ │ ├── strings.xml
│ │ │ │ │ └── styles.xml
│ │ │ │ │ └── xml
│ │ │ │ │ ├── config.xml
│ │ │ │ │ └── file_paths.xml
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── getcapacitor
│ │ │ │ └── myapp
│ │ │ │ └── ExampleUnitTest.java
│ │ ├── build.gradle
│ │ ├── capacitor.settings.gradle
│ │ ├── gradle.properties
│ │ ├── gradle
│ │ │ └── wrapper
│ │ │ │ ├── gradle-wrapper.jar
│ │ │ │ └── gradle-wrapper.properties
│ │ ├── gradlew
│ │ ├── gradlew.bat
│ │ ├── settings.gradle
│ │ └── variables.gradle
│ ├── capacitor.config.ts
│ ├── craco.config.ts
│ ├── ionic.config.json
│ ├── ios
│ │ ├── .gitignore
│ │ └── App
│ │ │ ├── App.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ ├── project.xcworkspace
│ │ │ │ └── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ │ └── xcschemes
│ │ │ │ └── App.xcscheme
│ │ │ ├── App.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ │ ├── IDEWorkspaceChecks.plist
│ │ │ │ └── WorkspaceSettings.xcsettings
│ │ │ ├── App
│ │ │ ├── App.entitlements
│ │ │ ├── AppDelegate.swift
│ │ │ ├── Assets.xcassets
│ │ │ │ ├── AppIcon.appiconset
│ │ │ │ │ ├── AppIcon-20x20@1x.png
│ │ │ │ │ ├── AppIcon-20x20@2x-1.png
│ │ │ │ │ ├── AppIcon-20x20@2x.png
│ │ │ │ │ ├── AppIcon-20x20@3x.png
│ │ │ │ │ ├── AppIcon-29x29@1x.png
│ │ │ │ │ ├── AppIcon-29x29@2x-1.png
│ │ │ │ │ ├── AppIcon-29x29@2x.png
│ │ │ │ │ ├── AppIcon-29x29@3x.png
│ │ │ │ │ ├── AppIcon-40x40@1x.png
│ │ │ │ │ ├── AppIcon-40x40@2x-1.png
│ │ │ │ │ ├── AppIcon-40x40@2x.png
│ │ │ │ │ ├── AppIcon-40x40@3x.png
│ │ │ │ │ ├── AppIcon-512@2x.png
│ │ │ │ │ ├── AppIcon-60x60@2x.png
│ │ │ │ │ ├── AppIcon-60x60@3x.png
│ │ │ │ │ ├── AppIcon-76x76@1x.png
│ │ │ │ │ ├── AppIcon-76x76@2x.png
│ │ │ │ │ ├── AppIcon-83.5x83.5@2x.png
│ │ │ │ │ └── Contents.json
│ │ │ │ ├── Contents.json
│ │ │ │ └── Splash.imageset
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── splash-2732x2732-1.png
│ │ │ │ │ ├── splash-2732x2732-2.png
│ │ │ │ │ └── splash-2732x2732.png
│ │ │ ├── Base.lproj
│ │ │ │ ├── LaunchScreen.storyboard
│ │ │ │ └── Main.storyboard
│ │ │ ├── Extensions.swift
│ │ │ ├── Info.plist
│ │ │ ├── capacitor.config.json
│ │ │ └── config.xml
│ │ │ └── Podfile
│ ├── package.json
│ ├── project.json
│ ├── public
│ │ ├── assets
│ │ │ └── icon
│ │ │ │ ├── favicon.png
│ │ │ │ └── icon.png
│ │ ├── index.html
│ │ └── manifest.json
│ ├── resources
│ │ ├── android
│ │ │ ├── icon-background.png
│ │ │ ├── icon-foreground.png
│ │ │ ├── icon
│ │ │ │ ├── drawable-hdpi-icon.png
│ │ │ │ ├── drawable-ldpi-icon.png
│ │ │ │ ├── drawable-mdpi-icon.png
│ │ │ │ ├── drawable-xhdpi-icon.png
│ │ │ │ ├── drawable-xxhdpi-icon.png
│ │ │ │ ├── drawable-xxxhdpi-icon.png
│ │ │ │ ├── hdpi-background.png
│ │ │ │ ├── hdpi-foreground.png
│ │ │ │ ├── ldpi-background.png
│ │ │ │ ├── ldpi-foreground.png
│ │ │ │ ├── mdpi-background.png
│ │ │ │ ├── mdpi-foreground.png
│ │ │ │ ├── xhdpi-background.png
│ │ │ │ ├── xhdpi-foreground.png
│ │ │ │ ├── xxhdpi-background.png
│ │ │ │ ├── xxhdpi-foreground.png
│ │ │ │ ├── xxxhdpi-background.png
│ │ │ │ └── xxxhdpi-foreground.png
│ │ │ └── splash
│ │ │ │ ├── drawable-land-hdpi-screen.png
│ │ │ │ ├── drawable-land-ldpi-screen.png
│ │ │ │ ├── drawable-land-mdpi-screen.png
│ │ │ │ ├── drawable-land-xhdpi-screen.png
│ │ │ │ ├── drawable-land-xxhdpi-screen.png
│ │ │ │ ├── drawable-land-xxxhdpi-screen.png
│ │ │ │ ├── drawable-port-hdpi-screen.png
│ │ │ │ ├── drawable-port-ldpi-screen.png
│ │ │ │ ├── drawable-port-mdpi-screen.png
│ │ │ │ ├── drawable-port-xhdpi-screen.png
│ │ │ │ ├── drawable-port-xxhdpi-screen.png
│ │ │ │ └── drawable-port-xxxhdpi-screen.png
│ │ ├── icon-background.png
│ │ ├── icon-foreground.svg
│ │ ├── icon.png
│ │ ├── ios
│ │ │ ├── icon
│ │ │ │ ├── icon-1024.png
│ │ │ │ ├── icon-108@2x.png
│ │ │ │ ├── icon-20.png
│ │ │ │ ├── icon-20@2x.png
│ │ │ │ ├── icon-20@3x.png
│ │ │ │ ├── icon-24@2x.png
│ │ │ │ ├── icon-27.5@2x.png
│ │ │ │ ├── icon-29.png
│ │ │ │ ├── icon-29@2x.png
│ │ │ │ ├── icon-29@3x.png
│ │ │ │ ├── icon-40.png
│ │ │ │ ├── icon-40@2x.png
│ │ │ │ ├── icon-40@3x.png
│ │ │ │ ├── icon-44@2x.png
│ │ │ │ ├── icon-50.png
│ │ │ │ ├── icon-50@2x.png
│ │ │ │ ├── icon-60.png
│ │ │ │ ├── icon-60@2x.png
│ │ │ │ ├── icon-60@3x.png
│ │ │ │ ├── icon-72.png
│ │ │ │ ├── icon-72@2x.png
│ │ │ │ ├── icon-76.png
│ │ │ │ ├── icon-76@2x.png
│ │ │ │ ├── icon-83.5@2x.png
│ │ │ │ ├── icon-86@2x.png
│ │ │ │ ├── icon-98@2x.png
│ │ │ │ ├── icon.png
│ │ │ │ └── icon@2x.png
│ │ │ └── splash
│ │ │ │ ├── Default-1792h~iphone.png
│ │ │ │ ├── Default-2436h.png
│ │ │ │ ├── Default-2688h~iphone.png
│ │ │ │ ├── Default-568h@2x~iphone.png
│ │ │ │ ├── Default-667h.png
│ │ │ │ ├── Default-736h.png
│ │ │ │ ├── Default-Landscape-1792h~iphone.png
│ │ │ │ ├── Default-Landscape-2436h.png
│ │ │ │ ├── Default-Landscape-2688h~iphone.png
│ │ │ │ ├── Default-Landscape-736h.png
│ │ │ │ ├── Default-Landscape@2x~ipad.png
│ │ │ │ ├── Default-Landscape@~ipadpro.png
│ │ │ │ ├── Default-Landscape~ipad.png
│ │ │ │ ├── Default-Portrait@2x~ipad.png
│ │ │ │ ├── Default-Portrait@~ipadpro.png
│ │ │ │ ├── Default-Portrait~ipad.png
│ │ │ │ ├── Default@2x~iphone.png
│ │ │ │ ├── Default@2x~universal~anyany.png
│ │ │ │ └── Default~iphone.png
│ │ ├── splash.png
│ │ ├── splash.svg
│ │ └── windows
│ │ │ ├── icon
│ │ │ ├── SmallTile.scale-100.png
│ │ │ ├── SmallTile.scale-125.png
│ │ │ ├── SmallTile.scale-140.png
│ │ │ ├── SmallTile.scale-150.png
│ │ │ ├── SmallTile.scale-200.png
│ │ │ ├── SmallTile.scale-240.png
│ │ │ ├── SmallTile.scale-400.png
│ │ │ ├── Square150x150Logo.scale-100.png
│ │ │ ├── Square150x150Logo.scale-125.png
│ │ │ ├── Square150x150Logo.scale-140.png
│ │ │ ├── Square150x150Logo.scale-150.png
│ │ │ ├── Square150x150Logo.scale-200.png
│ │ │ ├── Square150x150Logo.scale-240.png
│ │ │ ├── Square150x150Logo.scale-400.png
│ │ │ ├── Square310x310Logo.scale-100.png
│ │ │ ├── Square310x310Logo.scale-125.png
│ │ │ ├── Square310x310Logo.scale-140.png
│ │ │ ├── Square310x310Logo.scale-150.png
│ │ │ ├── Square310x310Logo.scale-180.png
│ │ │ ├── Square310x310Logo.scale-200.png
│ │ │ ├── Square310x310Logo.scale-400.png
│ │ │ ├── Square44x44Logo.scale-100.png
│ │ │ ├── Square44x44Logo.scale-125.png
│ │ │ ├── Square44x44Logo.scale-140.png
│ │ │ ├── Square44x44Logo.scale-150.png
│ │ │ ├── Square44x44Logo.scale-200.png
│ │ │ ├── Square44x44Logo.scale-240.png
│ │ │ ├── Square44x44Logo.scale-400.png
│ │ │ ├── StoreLogo.scale-100.png
│ │ │ ├── StoreLogo.scale-125.png
│ │ │ ├── StoreLogo.scale-140.png
│ │ │ ├── StoreLogo.scale-150.png
│ │ │ ├── StoreLogo.scale-180.png
│ │ │ ├── StoreLogo.scale-200.png
│ │ │ ├── StoreLogo.scale-240.png
│ │ │ ├── StoreLogo.scale-400.png
│ │ │ ├── Wide310x150Logo.scale-100.png
│ │ │ ├── Wide310x150Logo.scale-125.png
│ │ │ ├── Wide310x150Logo.scale-140.png
│ │ │ ├── Wide310x150Logo.scale-150.png
│ │ │ ├── Wide310x150Logo.scale-180.png
│ │ │ ├── Wide310x150Logo.scale-200.png
│ │ │ ├── Wide310x150Logo.scale-240.png
│ │ │ ├── Wide310x150Logo.scale-400.png
│ │ │ └── Wide310x150Logo.scale-80.png
│ │ │ └── splash
│ │ │ ├── Splash.scale-100.png
│ │ │ ├── Splash.scale-125.png
│ │ │ ├── Splash.scale-150.png
│ │ │ ├── Splash.scale-200.png
│ │ │ └── Splash.scale-400.png
│ ├── scripts
│ │ └── bundle.ts
│ ├── src
│ │ ├── app
│ │ │ ├── app.tsx
│ │ │ ├── constants
│ │ │ │ ├── configurations.ts
│ │ │ │ └── storageKeys.ts
│ │ │ ├── hooks
│ │ │ │ └── useEnvVariable.ts
│ │ │ ├── player.tsx
│ │ │ ├── theme
│ │ │ │ ├── main.css
│ │ │ │ └── variables.css
│ │ │ └── utils
│ │ │ │ ├── globalThis.ts
│ │ │ │ └── wdyr.ts
│ │ ├── index.tsx
│ │ ├── react-app-env.d.ts
│ │ ├── service-worker.ts
│ │ ├── serviceWorkerRegistration.ts
│ │ └── setupTests.ts
│ ├── tsconfig.json
│ └── tsconfig.scripts.json
├── open-promise
│ ├── .babelrc
│ ├── .editorconfig
│ ├── .eslintignore
│ ├── .eslintrc.json
│ ├── .gitattributes
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── jest.config.ts
│ ├── package.json
│ ├── project.json
│ ├── rollup.config.js
│ ├── src
│ │ ├── CustomEvent.ts
│ │ ├── FrameFillingQueue.ts
│ │ ├── NotLazyOpenPromiseError.ts
│ │ ├── OpenPromise.ts
│ │ ├── QueueUpdateAction.ts
│ │ ├── QueueUpdateEvent.ts
│ │ ├── SequentialQueue.ts
│ │ ├── TimeSlicingQueue.ts
│ │ ├── allSettled.ts
│ │ ├── index.ts
│ │ ├── requestIdleCallback.ts
│ │ ├── timeRemaining.ts
│ │ └── types.ts
│ ├── tsconfig.json
│ ├── tsconfig.lib.json
│ └── tsconfig.spec.json
├── phonograph
│ ├── .babelrc
│ ├── .eslintrc.json
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── demo
│ │ ├── deepnote.mp3
│ │ ├── index.html
│ │ └── main.ts
│ ├── jest.config.ts
│ ├── package.json
│ ├── project.json
│ ├── rollup.config.js
│ ├── src
│ │ ├── Chunk.ts
│ │ ├── Clip.ts
│ │ ├── Clone.ts
│ │ ├── Loader.ts
│ │ ├── adapters
│ │ │ ├── IAdapter.ts
│ │ │ └── mp3
│ │ │ │ ├── getFrameLength.ts
│ │ │ │ ├── mp3Adapter.ts
│ │ │ │ ├── parseHeader.ts
│ │ │ │ ├── parseMetadata.ts
│ │ │ │ ├── types.ts
│ │ │ │ ├── validateHeader.ts
│ │ │ │ └── wrapChunk.ts
│ │ ├── index.ts
│ │ ├── lib
│ │ │ ├── phonograph.spec.ts
│ │ │ └── phonograph.ts
│ │ └── utils
│ │ │ ├── buffer.ts
│ │ │ └── warn.ts
│ ├── tsconfig.json
│ ├── tsconfig.lib.json
│ └── tsconfig.spec.json
├── resource-bridge
│ ├── .babelrc
│ ├── .editorconfig
│ ├── .eslintignore
│ ├── .eslintrc.json
│ ├── .gitattributes
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── jest.config.ts
│ ├── package.json
│ ├── project.json
│ ├── rollup.config.js
│ ├── src
│ │ ├── Channel.ts
│ │ ├── connector.ts
│ │ ├── index.ts
│ │ ├── log.ts
│ │ ├── protocol.ts
│ │ └── serviceWorker.ts
│ ├── tsconfig.json
│ ├── tsconfig.lib.json
│ └── tsconfig.spec.json
├── resource-loader-native-backend
│ ├── .eslintignore
│ ├── .gitignore
│ ├── .prettierignore
│ ├── CONTRIBUTING.md
│ ├── LICENSE
│ ├── README.MD
│ ├── RecativeResourceLoaderNativeBackend.podspec
│ ├── android
│ │ ├── .gitignore
│ │ ├── build.gradle
│ │ ├── gradle.properties
│ │ ├── gradle
│ │ │ └── wrapper
│ │ │ │ ├── gradle-wrapper.jar
│ │ │ │ └── gradle-wrapper.properties
│ │ ├── gradlew
│ │ ├── gradlew.bat
│ │ ├── proguard-rules.pro
│ │ ├── settings.gradle
│ │ └── src
│ │ │ ├── androidTest
│ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── getcapacitor
│ │ │ │ └── android
│ │ │ │ └── ExampleInstrumentedTest.java
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ │ └── tv
│ │ │ │ │ └── jbcz
│ │ │ │ │ └── resourceloader
│ │ │ │ │ ├── Extends.kt
│ │ │ │ │ ├── Extensions.kt
│ │ │ │ │ ├── Repository.kt
│ │ │ │ │ ├── ResourceLoader.kt
│ │ │ │ │ ├── ResourceLoaderPlugin.kt
│ │ │ │ │ └── database
│ │ │ │ │ └── db.kt
│ │ │ └── res
│ │ │ │ └── .gitkeep
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── getcapacitor
│ │ │ └── ExampleUnitTest.java
│ ├── example
│ │ ├── .gitignore
│ │ ├── README.md
│ │ ├── capacitor.config.json
│ │ └── package.json
│ ├── ios
│ │ ├── Plugin.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ ├── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ │ └── IDEWorkspaceChecks.plist
│ │ │ └── xcshareddata
│ │ │ │ └── xcschemes
│ │ │ │ ├── Plugin.xcscheme
│ │ │ │ └── PluginTests.xcscheme
│ │ ├── Plugin.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ ├── Plugin
│ │ │ ├── CorsProxy.swift
│ │ │ ├── DownloadManager.swift
│ │ │ ├── DownloadManagerImpls.swift
│ │ │ ├── Extension.swift
│ │ │ ├── Info.plist
│ │ │ ├── QueryDao.swift
│ │ │ ├── Repository.swift
│ │ │ ├── ResourceLoader.swift
│ │ │ ├── ResourceLoaderPlugin.h
│ │ │ ├── ResourceLoaderPlugin.m
│ │ │ └── ResourceLoaderPlugin.swift
│ │ ├── PluginTests
│ │ │ ├── Info.plist
│ │ │ └── ResourceLoaderTests.swift
│ │ └── Podfile
│ ├── package.json
│ ├── project.json
│ ├── rollup.config.js
│ ├── src
│ │ ├── definitions.ts
│ │ └── index.ts
│ └── tsconfig.json
├── resource-loader
│ ├── .babelrc
│ ├── .eslintignore
│ ├── .eslintrc.json
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── example
│ │ ├── index.html
│ │ └── index.ts
│ ├── jest.config.ts
│ ├── package.json
│ ├── project.json
│ ├── rollup.config.js
│ ├── src
│ │ └── index.ts
│ ├── tsconfig.json
│ ├── tsconfig.lib.json
│ └── tsconfig.spec.json
├── smart-resource
│ ├── .babelrc
│ ├── .editorconfig
│ ├── .eslintignore
│ ├── .eslintrc.json
│ ├── .gitattributes
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── jest.config.ts
│ ├── package.json
│ ├── project.json
│ ├── rollup.config.js
│ ├── src
│ │ ├── calculateResourceScore.ts
│ │ ├── constant.ts
│ │ ├── getLanguageKeys.ts
│ │ ├── getMatchedRecord.ts
│ │ ├── index.ts
│ │ └── parseSelector.ts
│ ├── tsconfig.json
│ ├── tsconfig.lib.json
│ └── tsconfig.spec.json
├── think-data-native-backend
│ ├── .eslintignore
│ ├── .gitignore
│ ├── .prettierignore
│ ├── CONTRIBUTING.md
│ ├── README.md
│ ├── RecativeThinkDataNativeBackend.podspec
│ ├── android
│ │ ├── .gitignore
│ │ ├── build.gradle
│ │ ├── gradle.properties
│ │ ├── gradle
│ │ │ └── wrapper
│ │ │ │ ├── gradle-wrapper.jar
│ │ │ │ └── gradle-wrapper.properties
│ │ ├── gradlew
│ │ ├── gradlew.bat
│ │ ├── proguard-rules.pro
│ │ ├── settings.gradle
│ │ └── src
│ │ │ ├── androidTest
│ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── getcapacitor
│ │ │ │ └── android
│ │ │ │ └── ExampleInstrumentedTest.java
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── jbcz
│ │ │ │ │ └── analysis
│ │ │ │ │ ├── Analysis.kt
│ │ │ │ │ ├── AnalysisPlugin.kt
│ │ │ │ │ └── Extensions.kt
│ │ │ └── res
│ │ │ │ └── .gitkeep
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── getcapacitor
│ │ │ └── ExampleUnitTest.java
│ ├── example
│ │ ├── .gitignore
│ │ ├── README.md
│ │ ├── capacitor.config.json
│ │ └── package.json
│ ├── ios
│ │ ├── Plugin.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ ├── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ │ └── IDEWorkspaceChecks.plist
│ │ │ └── xcshareddata
│ │ │ │ └── xcschemes
│ │ │ │ ├── Plugin.xcscheme
│ │ │ │ └── PluginTests.xcscheme
│ │ ├── Plugin.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ ├── Plugin
│ │ │ ├── Analysis.swift
│ │ │ ├── AnalysisPlugin.h
│ │ │ ├── AnalysisPlugin.m
│ │ │ ├── AnalysisPlugin.swift
│ │ │ └── Info.plist
│ │ ├── PluginTests
│ │ │ ├── AnalysisTests.swift
│ │ │ └── Info.plist
│ │ ├── Podfile
│ │ └── capacitor-cordova-ios-plugins
│ │ │ ├── CordovaPluginsResources.podspec
│ │ │ ├── resources
│ │ │ └── .gitkeep
│ │ │ └── sources
│ │ │ └── .gitkeep
│ ├── package.json
│ ├── project.json
│ ├── rollup.config.js
│ ├── src
│ │ ├── definitions.ts
│ │ ├── index.ts
│ │ └── web.ts
│ └── tsconfig.json
├── time-schedule
│ ├── .babelrc
│ ├── .editorconfig
│ ├── .eslintignore
│ ├── .eslintrc.json
│ ├── .gitattributes
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── example
│ │ ├── audiovisual.html
│ │ ├── audiovisual.ts
│ │ ├── index.html
│ │ ├── index.ts
│ │ ├── inner.html
│ │ ├── inner.ts
│ │ ├── tmpMo4GJT.mp3
│ │ └── tmpMo4GJT.mp4
│ ├── jest.config.ts
│ ├── package.json
│ ├── project.json
│ ├── rollup.config.js
│ ├── src
│ │ ├── basicTrack.ts
│ │ ├── index.ts
│ │ ├── monitorTrack.ts
│ │ ├── remoteTrack.ts
│ │ ├── timeline.ts
│ │ └── track.ts
│ ├── tsconfig.json
│ ├── tsconfig.lib.json
│ └── tsconfig.spec.json
├── ugly-json
│ ├── .babelrc
│ ├── .editorconfig
│ ├── .eslintignore
│ ├── .eslintrc.json
│ ├── .gitattributes
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── jest.config.ts
│ ├── package.json
│ ├── project.json
│ ├── rollup.config.js
│ ├── src
│ │ ├── index.test.ts
│ │ ├── index.ts
│ │ ├── parse.ts
│ │ └── stringify.ts
│ ├── tsconfig.json
│ ├── tsconfig.lib.json
│ └── tsconfig.spec.json
├── video-renderer-native-backend
│ ├── .eslintignore
│ ├── .gitignore
│ ├── .prettierignore
│ ├── CONTRIBUTING.md
│ ├── LICENSE
│ ├── README.md
│ ├── RecativeVideoRendererNativeBackend.podspec
│ ├── android
│ │ ├── .gitignore
│ │ ├── build.gradle
│ │ ├── gradle.properties
│ │ ├── gradle
│ │ │ └── wrapper
│ │ │ │ ├── gradle-wrapper.jar
│ │ │ │ └── gradle-wrapper.properties
│ │ ├── gradlew
│ │ ├── gradlew.bat
│ │ ├── proguard-rules.pro
│ │ ├── settings.gradle
│ │ └── src
│ │ │ ├── androidTest
│ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── getcapacitor
│ │ │ │ └── android
│ │ │ │ └── ExampleInstrumentedTest.java
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── jbcz
│ │ │ │ │ └── videorenderer
│ │ │ │ │ ├── FFmpegTask.kt
│ │ │ │ │ ├── LoopAndScanCountDownTimer.kt
│ │ │ │ │ ├── Models.kt
│ │ │ │ │ ├── TaskModelMap.kt
│ │ │ │ │ └── VideoRendererPlugin.kt
│ │ │ └── res
│ │ │ │ ├── .gitkeep
│ │ │ │ └── xml
│ │ │ │ └── file_path.xml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── getcapacitor
│ │ │ └── ExampleUnitTest.java
│ ├── example
│ │ ├── .gitignore
│ │ ├── README.md
│ │ ├── capacitor.config.json
│ │ ├── package.json
│ │ └── src
│ │ │ ├── assets
│ │ │ ├── icon
│ │ │ │ └── favicon.ico
│ │ │ └── imgs
│ │ │ │ └── logo.png
│ │ │ ├── css
│ │ │ └── style.css
│ │ │ ├── index.html
│ │ │ ├── js
│ │ │ └── capacitor-welcome.js
│ │ │ └── manifest.json
│ ├── ios
│ │ ├── Plugin.xcodeproj
│ │ │ ├── project.pbxproj
│ │ │ ├── project.xcworkspace
│ │ │ │ ├── contents.xcworkspacedata
│ │ │ │ └── xcshareddata
│ │ │ │ │ └── IDEWorkspaceChecks.plist
│ │ │ └── xcshareddata
│ │ │ │ └── xcschemes
│ │ │ │ ├── Plugin.xcscheme
│ │ │ │ └── PluginTests.xcscheme
│ │ ├── Plugin.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ │ └── IDEWorkspaceChecks.plist
│ │ ├── Plugin
│ │ │ ├── DataStruct.swift
│ │ │ ├── Extensions.swift
│ │ │ ├── Info.plist
│ │ │ ├── Models.swift
│ │ │ ├── Render.swift
│ │ │ ├── VideoRenderer.swift
│ │ │ ├── VideoRendererPlugin.h
│ │ │ ├── VideoRendererPlugin.m
│ │ │ └── VideoRendererPlugin.swift
│ │ ├── PluginTests
│ │ │ ├── Info.plist
│ │ │ └── VideoRendererTests.swift
│ │ └── Podfile
│ ├── package.json
│ ├── project.json
│ ├── rollup.config.js
│ ├── src
│ │ ├── definitions.ts
│ │ ├── index.ts
│ │ └── web.ts
│ └── tsconfig.json
└── web-shell
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── package.json
│ ├── project.json
│ ├── public
│ ├── android-chrome-192x192.png
│ ├── android-chrome-512x512.png
│ ├── apple-touch-icon.png
│ ├── browserconfig.xml
│ ├── favicon-16x16.png
│ ├── favicon-32x32.png
│ ├── favicon.ico
│ ├── index.html
│ ├── mstile-144x144.png
│ ├── mstile-150x150.png
│ ├── mstile-310x150.png
│ ├── mstile-310x310.png
│ ├── mstile-70x70.png
│ ├── polyfills.ts
│ ├── safari-pinned-tab.svg
│ └── site.webmanifest
│ ├── scripts
│ └── bundle.ts
│ ├── src
│ ├── app
│ │ ├── app.tsx
│ │ ├── constants
│ │ │ ├── configurations.ts
│ │ │ └── storageKeys.ts
│ │ ├── hooks
│ │ │ └── useEnvVariable.ts
│ │ ├── player.tsx
│ │ └── utils
│ │ │ ├── BlobWriter.ts
│ │ │ ├── Browser.ts
│ │ │ └── NaiveStore.ts
│ └── index.tsx
│ ├── tsconfig.json
│ └── tsconfig.scripts.json
├── tools
├── generators
│ └── .gitkeep
├── scripts
│ ├── .gitkeep
│ └── publish.mjs
└── tsconfig.tools.json
├── tsconfig.base.json
├── tsconfig.json
├── workspace.json
└── yarn.lock
/.changeset/config.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://unpkg.com/@changesets/config@2.1.0/schema.json",
3 | "changelog": "@changesets/cli/changelog",
4 | "commit": false,
5 | "fixed": [],
6 | "linked": [],
7 | "access": "restricted",
8 | "baseBranch": "master",
9 | "updateInternalDependencies": "patch",
10 | "ignore": []
11 | }
--------------------------------------------------------------------------------
/.changeset/plenty-mayflies-worry.md:
--------------------------------------------------------------------------------
1 | ---
2 | '@recative/client-sdk': patch
3 | '@recative/core-manager': patch
4 | ---
5 |
6 | docs: Add more documents to the package
7 |
--------------------------------------------------------------------------------
/.commitlintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": ["@commitlint/config-conventional"],
3 | "rules": {}
4 | }
5 |
--------------------------------------------------------------------------------
/.editorconfig:
--------------------------------------------------------------------------------
1 | # Editor configuration, see http://editorconfig.org
2 | root = true
3 |
4 | [*]
5 | charset = utf-8
6 | indent_style = space
7 | indent_size = 2
8 | insert_final_newline = true
9 | trim_trailing_whitespace = true
10 |
11 | [*.md]
12 | max_line_length = off
13 | trim_trailing_whitespace = false
14 |
--------------------------------------------------------------------------------
/.eslintignore:
--------------------------------------------------------------------------------
1 | rollup.config.js
--------------------------------------------------------------------------------
/.husky/commit-msg:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | . "$(dirname "$0")/_/husky.sh"
3 |
4 | npx --no-install commitlint --edit $1
5 |
--------------------------------------------------------------------------------
/.prettierignore:
--------------------------------------------------------------------------------
1 | # Add files here to ignore them from prettier formatting
2 |
3 | /dist
4 | /coverage
5 |
--------------------------------------------------------------------------------
/.prettierrc:
--------------------------------------------------------------------------------
1 | {
2 | "singleQuote": true
3 | }
4 |
--------------------------------------------------------------------------------
/.vscode/extensions.json:
--------------------------------------------------------------------------------
1 | {
2 | "recommendations": [
3 | "nrwl.angular-console",
4 | "esbenp.prettier-vscode",
5 | "dbaeumer.vscode-eslint",
6 | "firsttris.vscode-jest-runner"
7 | ]
8 | }
9 |
--------------------------------------------------------------------------------
/.yarnrc.yml:
--------------------------------------------------------------------------------
1 | nodeLinker: node-modules
2 |
3 | yarnPath: .yarn/releases/yarn-3.3.0.cjs
4 |
--------------------------------------------------------------------------------
/assets/title.afdesign:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/assets/title.afdesign
--------------------------------------------------------------------------------
/assets/title.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/assets/title.png
--------------------------------------------------------------------------------
/jest.config.ts:
--------------------------------------------------------------------------------
1 | import { getJestProjects } from '@nrwl/jest';
2 |
3 | export default {
4 | projects: getJestProjects(),
5 | };
6 |
--------------------------------------------------------------------------------
/jest.preset.js:
--------------------------------------------------------------------------------
1 | const nxPreset = require('@nrwl/jest/preset').default;
2 |
3 | module.exports = { ...nxPreset };
4 |
--------------------------------------------------------------------------------
/packages/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/.gitkeep
--------------------------------------------------------------------------------
/packages/act-player/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": [
3 | [
4 | "@nrwl/web/babel",
5 | {
6 | "useBuiltIns": "usage"
7 | }
8 | ]
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/packages/act-player/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | end_of_line = lf
5 | insert_final_newline = true
6 |
7 | [*.{js,ts,tsx,json,.yml}]
8 | charset = utf-8
9 | indent_style = space
10 | indent_size = 2
11 |
--------------------------------------------------------------------------------
/packages/act-player/.eslintignore:
--------------------------------------------------------------------------------
1 | .eslintrc.js
2 | dist/
3 |
--------------------------------------------------------------------------------
/packages/act-player/.gitattributes:
--------------------------------------------------------------------------------
1 | /.yarn/** linguist-vendored
2 |
--------------------------------------------------------------------------------
/packages/act-player/README.md:
--------------------------------------------------------------------------------
1 | # act-player
2 |
--------------------------------------------------------------------------------
/packages/act-player/src/components/Layout/ModuleContainer.tsx:
--------------------------------------------------------------------------------
1 | import { styled } from 'baseui';
2 |
3 | export const ModuleContainer = styled('div', {
4 | top: 0,
5 | left: 0,
6 | width: '100%',
7 | height: '100%',
8 | position: 'absolute',
9 | pointerEvents: 'none',
10 | });
11 |
--------------------------------------------------------------------------------
/packages/act-player/src/hooks/useRandomId.ts:
--------------------------------------------------------------------------------
1 | import * as React from 'react';
2 |
3 | export const useRandomId = (prefix = 'r-') => React.useMemo(() => prefix + Math.random().toString(36).substring(2), []);
4 |
--------------------------------------------------------------------------------
/packages/act-player/src/lib/act-player.spec.ts:
--------------------------------------------------------------------------------
1 | import { actPlayer } from './act-player';
2 |
3 | describe('actPlayer', () => {
4 | it('should work', () => {
5 | expect(actPlayer()).toEqual('act-player');
6 | });
7 | });
8 |
--------------------------------------------------------------------------------
/packages/act-player/src/lib/act-player.ts:
--------------------------------------------------------------------------------
1 | export function actPlayer(): string {
2 | return 'act-player';
3 | }
4 |
--------------------------------------------------------------------------------
/packages/act-player/src/types.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/packages/act-player/src/variables/iconDropShadowStyle.ts:
--------------------------------------------------------------------------------
1 | export const iconDropShadowStyle = {
2 | style: {
3 | filter:
4 | 'drop-shadow(1px -2px 3px rgb(0 0 0 / 20%)) drop-shadow(0px 2px 2px rgb(0 0 0 / 14%)) drop-shadow(0px 1px 5px rgb(0 0 0 / 12%))',
5 | },
6 | } as const;
7 |
--------------------------------------------------------------------------------
/packages/act-player/tsconfig.lib.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../dist/out-tsc",
5 | "declaration": true,
6 | "types": []
7 | },
8 | "include": ["**/*.ts"],
9 | "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"]
10 | }
11 |
--------------------------------------------------------------------------------
/packages/act-player/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../dist/out-tsc",
5 | "module": "commonjs",
6 | "types": ["jest", "node"]
7 | },
8 | "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"]
9 | }
10 |
--------------------------------------------------------------------------------
/packages/act-protocol/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": [
3 | [
4 | "@nrwl/web/babel",
5 | {
6 | "useBuiltIns": "usage"
7 | }
8 | ]
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/packages/act-protocol/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | end_of_line = lf
5 | insert_final_newline = true
6 |
7 | [*.{js,ts,json,.yml}]
8 | charset = utf-8
9 | indent_style = space
10 | indent_size = 2
11 |
--------------------------------------------------------------------------------
/packages/act-protocol/.eslintignore:
--------------------------------------------------------------------------------
1 | .eslintrc.js
2 | dist/
3 |
--------------------------------------------------------------------------------
/packages/act-protocol/.gitattributes:
--------------------------------------------------------------------------------
1 | /.yarn/** linguist-vendored
2 |
--------------------------------------------------------------------------------
/packages/act-protocol/README.md:
--------------------------------------------------------------------------------
1 | # act-protocol
2 | The protocol used between host and content
3 |
--------------------------------------------------------------------------------
/packages/act-protocol/example/inner.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Inner
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/packages/act-protocol/src/index.ts:
--------------------------------------------------------------------------------
1 | export {
2 | MessagePortChannel,
3 | BatchedMessagePortChannel,
4 | LazyMessagePortChannel
5 | } from './messagePortChannel';
6 | export { createHostConnector, createClientConnector } from './connector';
7 | export * from './protocol';
8 |
--------------------------------------------------------------------------------
/packages/act-protocol/src/log.ts:
--------------------------------------------------------------------------------
1 | import debug from 'debug';
2 |
3 | export const log = debug('protocol');
4 |
5 | export const logHost = log.extend('host');
6 | export const logClient = log.extend('client');
7 | export const logConnector = log.extend('connector');
8 |
--------------------------------------------------------------------------------
/packages/act-protocol/tsconfig.lib.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../dist/out-tsc",
5 | "declaration": true,
6 | "types": []
7 | },
8 | "include": ["**/*.ts"],
9 | "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"]
10 | }
11 |
--------------------------------------------------------------------------------
/packages/act-protocol/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../dist/out-tsc",
5 | "module": "commonjs",
6 | "types": ["jest", "node"]
7 | },
8 | "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"]
9 | }
10 |
--------------------------------------------------------------------------------
/packages/ap-core/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": [
3 | [
4 | "@nrwl/web/babel",
5 | {
6 | "useBuiltIns": "usage"
7 | }
8 | ]
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/packages/ap-core/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | end_of_line = lf
5 | insert_final_newline = true
6 |
7 | [*.{js,ts,json,.yml}]
8 | charset = utf-8
9 | indent_style = space
10 | indent_size = 2
11 |
--------------------------------------------------------------------------------
/packages/ap-core/.eslintignore:
--------------------------------------------------------------------------------
1 | .eslintrc.js
2 | rollup.config.js
3 |
4 | dist/
5 |
--------------------------------------------------------------------------------
/packages/ap-core/.gitattributes:
--------------------------------------------------------------------------------
1 | /.yarn/** linguist-vendored
2 |
--------------------------------------------------------------------------------
/packages/ap-core/README.md:
--------------------------------------------------------------------------------
1 | # project-base
2 |
--------------------------------------------------------------------------------
/packages/ap-core/src/constants/errors/InconsistentContextError.ts:
--------------------------------------------------------------------------------
1 | export class InconsistentContextError extends Error {
2 | name = 'InconsistentContext';
3 | }
4 |
--------------------------------------------------------------------------------
/packages/ap-core/src/constants/screenSize.ts:
--------------------------------------------------------------------------------
1 | export const CANVAS_WIDTH = 1920;
2 | export const CANVAS_HEIGHT = 1080;
3 |
4 | export const LEGACY_CANVAS_WIDTH = 1280;
5 | export const LEGACY_CANVAS_HEIGHT = 720;
6 |
--------------------------------------------------------------------------------
/packages/ap-core/src/global.d.ts:
--------------------------------------------------------------------------------
1 | import type * as PIXI from 'pixi.js-legacy';
2 |
3 | declare global {
4 | interface Window { PIXI: typeof PIXI; }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/ap-core/src/types/components.ts:
--------------------------------------------------------------------------------
1 | export interface FunctionComponentProps {}
2 | export type FCP = FunctionComponentProps;
3 |
--------------------------------------------------------------------------------
/packages/ap-core/src/utils/clamp.ts:
--------------------------------------------------------------------------------
1 | export const clamp = (x: number, a: number, b: number) => {
2 | const min = Math.min(a, b);
3 | const max = Math.max(a, b);
4 | if (x < min) return min;
5 | if (x > max) return max;
6 | return x;
7 | };
8 |
--------------------------------------------------------------------------------
/packages/ap-core/src/utils/log.ts:
--------------------------------------------------------------------------------
1 | import debug from 'debug';
2 |
3 | const log = debug('ap');
4 |
5 | export const logBingAppToPlayerEvent = log.extend('bind-player');
6 | export const logHostFunctionsHooks = log.extend('host-functions');
7 | export const logResourceBridgeFunctionsHooks = log.extend('host-functions');
8 | export const logProtocol = log.extend('protocol');
9 |
--------------------------------------------------------------------------------
/packages/ap-core/src/utils/smartTextureReleaseChecker.ts:
--------------------------------------------------------------------------------
1 | import { EventDefinition } from '../core/EventTarget';
2 |
3 | export const CHECK_SMART_TEXTURE_RELEASE = EventDefinition();
4 |
--------------------------------------------------------------------------------
/packages/ap-core/tsconfig.lib.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../dist/out-tsc",
5 | "declaration": true,
6 | "types": []
7 | },
8 | "include": ["**/*.ts"],
9 | "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"]
10 | }
11 |
--------------------------------------------------------------------------------
/packages/ap-core/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../dist/out-tsc",
5 | "module": "commonjs",
6 | "types": ["jest", "node"]
7 | },
8 | "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"]
9 | }
10 |
--------------------------------------------------------------------------------
/packages/ap-pack/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": [
3 | [
4 | "@nrwl/web/babel",
5 | {
6 | "useBuiltIns": "usage"
7 | }
8 | ]
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/packages/ap-pack/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | end_of_line = lf
5 | insert_final_newline = true
6 |
7 | [*.{js,ts,json,.yml}]
8 | charset = utf-8
9 | indent_style = space
10 | indent_size = 2
11 |
--------------------------------------------------------------------------------
/packages/ap-pack/.eslintignore:
--------------------------------------------------------------------------------
1 | .eslintrc.js
2 | dist/
3 | bin/
4 |
--------------------------------------------------------------------------------
/packages/ap-pack/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": ["../../.eslintrc.json"],
3 | "ignorePatterns": ["!**/*"],
4 | "overrides": [
5 | {
6 | "files": ["*.ts", "*.tsx", "*.js", "*.jsx"],
7 | "rules": {}
8 | },
9 | {
10 | "files": ["*.ts", "*.tsx"],
11 | "rules": {}
12 | },
13 | {
14 | "files": ["*.js", "*.jsx"],
15 | "rules": {}
16 | }
17 | ]
18 | }
19 |
--------------------------------------------------------------------------------
/packages/ap-pack/.gitattributes:
--------------------------------------------------------------------------------
1 | /.yarn/** linguist-vendored
2 |
--------------------------------------------------------------------------------
/packages/ap-pack/README.md:
--------------------------------------------------------------------------------
1 | # project-base
2 |
--------------------------------------------------------------------------------
/packages/ap-pack/bin/ap-pack.js:
--------------------------------------------------------------------------------
1 | #! /usr/bin/env node
2 |
3 | require('ts-node').register({
4 | project:require.resolve("../tsconfig.json")
5 | });
6 | require('../src/main.ts');
7 |
--------------------------------------------------------------------------------
/packages/ap-pack/public/apple-touch-icon-114x114.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/ap-pack/public/apple-touch-icon-114x114.png
--------------------------------------------------------------------------------
/packages/ap-pack/public/apple-touch-icon-120x120.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/ap-pack/public/apple-touch-icon-120x120.png
--------------------------------------------------------------------------------
/packages/ap-pack/public/apple-touch-icon-144x144.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/ap-pack/public/apple-touch-icon-144x144.png
--------------------------------------------------------------------------------
/packages/ap-pack/public/apple-touch-icon-152x152.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/ap-pack/public/apple-touch-icon-152x152.png
--------------------------------------------------------------------------------
/packages/ap-pack/public/apple-touch-icon-180x180.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/ap-pack/public/apple-touch-icon-180x180.png
--------------------------------------------------------------------------------
/packages/ap-pack/public/apple-touch-icon-57x57.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/ap-pack/public/apple-touch-icon-57x57.png
--------------------------------------------------------------------------------
/packages/ap-pack/public/apple-touch-icon-60x60.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/ap-pack/public/apple-touch-icon-60x60.png
--------------------------------------------------------------------------------
/packages/ap-pack/public/apple-touch-icon-72x72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/ap-pack/public/apple-touch-icon-72x72.png
--------------------------------------------------------------------------------
/packages/ap-pack/public/apple-touch-icon-76x76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/ap-pack/public/apple-touch-icon-76x76.png
--------------------------------------------------------------------------------
/packages/ap-pack/public/apple-touch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/ap-pack/public/apple-touch-icon.png
--------------------------------------------------------------------------------
/packages/ap-pack/public/browserconfig.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | #376e85
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/packages/ap-pack/public/favicon-16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/ap-pack/public/favicon-16x16.png
--------------------------------------------------------------------------------
/packages/ap-pack/public/favicon-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/ap-pack/public/favicon-32x32.png
--------------------------------------------------------------------------------
/packages/ap-pack/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/ap-pack/public/favicon.ico
--------------------------------------------------------------------------------
/packages/ap-pack/public/icon-192x192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/ap-pack/public/icon-192x192.png
--------------------------------------------------------------------------------
/packages/ap-pack/public/icon-256x256.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/ap-pack/public/icon-256x256.png
--------------------------------------------------------------------------------
/packages/ap-pack/public/icon-384x384.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/ap-pack/public/icon-384x384.png
--------------------------------------------------------------------------------
/packages/ap-pack/public/icon-512x512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/ap-pack/public/icon-512x512.png
--------------------------------------------------------------------------------
/packages/ap-pack/public/mstile-150x150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/ap-pack/public/mstile-150x150.png
--------------------------------------------------------------------------------
/packages/ap-pack/src/empty.ts:
--------------------------------------------------------------------------------
1 | window.setTimeout(() => {
2 | document.body.innerHTML = 'Nah';
3 | }, 0);
4 |
--------------------------------------------------------------------------------
/packages/ap-pack/src/plugins/env.ts:
--------------------------------------------------------------------------------
1 | import { EnvironmentPlugin } from 'webpack';
2 |
3 | export const envPlugin = [
4 | new EnvironmentPlugin({
5 | LEGACY_RESOLUTION: false,
6 | }),
7 | ];
8 |
--------------------------------------------------------------------------------
/packages/ap-pack/src/rules/basis.ts:
--------------------------------------------------------------------------------
1 | export const basisRule = [{
2 | test: /\.(basis)$/i,
3 | use: [
4 | {
5 | loader: 'file-loader',
6 | options: {
7 | name: '[name].[hash].[ext]',
8 | publicPath: '../../imgs',
9 | outputPath: 'imgs',
10 | },
11 | },
12 | ],
13 | }];
14 |
--------------------------------------------------------------------------------
/packages/ap-pack/src/rules/css.ts:
--------------------------------------------------------------------------------
1 | export const cssRule = [{
2 | test: /\.css$/i,
3 | use: ['style-loader', 'css-loader'],
4 | }];
5 |
--------------------------------------------------------------------------------
/packages/ap-pack/src/rules/html.ts:
--------------------------------------------------------------------------------
1 | export const htmlRule = [{
2 | test: /\.html$/i,
3 | loader: 'html-loader',
4 | }];
5 |
--------------------------------------------------------------------------------
/packages/ap-pack/src/rules/image.ts:
--------------------------------------------------------------------------------
1 | export const imageRule = [
2 | {
3 | test: /\.(png|jpg|jpeg|gif|glb|gltf)$/i,
4 | use: [
5 | {
6 | loader: 'url-loader',
7 | options: {
8 | limit: false,
9 | name: '[name].[hash].[ext]',
10 | publicPath: '../../imgs',
11 | outputPath: 'imgs',
12 | },
13 | },
14 | ],
15 | },
16 | ];
17 |
--------------------------------------------------------------------------------
/packages/ap-pack/src/rules/ts.ts:
--------------------------------------------------------------------------------
1 | export const tsRule = [{
2 | test: /\.ts$/,
3 | loader: 'ts-loader',
4 | options: {
5 | allowTsInNodeModules: true,
6 | transpileOnly: true,
7 | },
8 | }];
9 |
--------------------------------------------------------------------------------
/packages/ap-pack/src/types.ts:
--------------------------------------------------------------------------------
1 | export type Logger = (...x: unknown[]) => void;
2 |
--------------------------------------------------------------------------------
/packages/ap-pack/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "target": "esnext",
4 | "strict": true,
5 | "esModuleInterop": true,
6 | "skipLibCheck": true,
7 | "forceConsistentCasingInFileNames": true,
8 | "moduleResolution": "node"
9 | },
10 | "include": [
11 | "src",
12 | "example"
13 | ],
14 | "exclude": [
15 | "node_modules"
16 | ]
17 | }
18 |
19 |
--------------------------------------------------------------------------------
/packages/ap-pack/tsconfig.lib.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../dist/out-tsc",
5 | "declaration": true,
6 | "types": []
7 | },
8 | "include": ["**/*.ts"],
9 | "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"]
10 | }
11 |
--------------------------------------------------------------------------------
/packages/ap-pack/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../dist/out-tsc",
5 | "module": "commonjs",
6 | "types": ["jest", "node"]
7 | },
8 | "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"]
9 | }
10 |
--------------------------------------------------------------------------------
/packages/ap-preview/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": [
3 | [
4 | "@nrwl/web/babel",
5 | {
6 | "useBuiltIns": "usage"
7 | }
8 | ]
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/packages/ap-preview/README.md:
--------------------------------------------------------------------------------
1 | # ap-preview
2 |
3 | This library was generated with [Nx](https://nx.dev).
4 |
5 | ## Building
6 |
7 | Run `nx build ap-preview` to build the library.
8 |
9 | ## Running unit tests
10 |
11 | Run `nx test ap-preview` to execute the unit tests via [Jest](https://jestjs.io).
12 |
--------------------------------------------------------------------------------
/packages/ap-preview/src/web.tsx:
--------------------------------------------------------------------------------
1 | import { renderPlayer } from './index';
2 |
3 | renderPlayer();
4 |
--------------------------------------------------------------------------------
/packages/ap-preview/tsconfig.lib.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../dist/out-tsc",
5 | "declaration": true,
6 | "types": []
7 | },
8 | "include": ["**/*.ts"],
9 | "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"]
10 | }
11 |
--------------------------------------------------------------------------------
/packages/ap-preview/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../dist/out-tsc",
5 | "module": "commonjs",
6 | "types": ["jest", "node"]
7 | },
8 | "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"]
9 | }
10 |
--------------------------------------------------------------------------------
/packages/atlas/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": [
3 | [
4 | "@nrwl/web/babel",
5 | {
6 | "useBuiltIns": "usage"
7 | }
8 | ]
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/packages/atlas/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | end_of_line = lf
5 | insert_final_newline = true
6 |
7 | [*.{js,ts,json,.yml}]
8 | charset = utf-8
9 | indent_style = space
10 | indent_size = 2
11 |
--------------------------------------------------------------------------------
/packages/atlas/.eslintignore:
--------------------------------------------------------------------------------
1 | .eslintrc.js
2 | rollup.config.js
3 |
4 | dist/
5 |
--------------------------------------------------------------------------------
/packages/atlas/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": ["../../.eslintrc.json"],
3 | "ignorePatterns": ["!**/*"],
4 | "overrides": [
5 | {
6 | "files": ["*.ts", "*.tsx", "*.js", "*.jsx"],
7 | "rules": {}
8 | },
9 | {
10 | "files": ["*.ts", "*.tsx"],
11 | "rules": {}
12 | },
13 | {
14 | "files": ["*.js", "*.jsx"],
15 | "rules": {}
16 | }
17 | ]
18 | }
19 |
--------------------------------------------------------------------------------
/packages/atlas/.gitattributes:
--------------------------------------------------------------------------------
1 | /.yarn/** linguist-vendored
2 |
--------------------------------------------------------------------------------
/packages/atlas/README.md:
--------------------------------------------------------------------------------
1 | # project-base
2 |
--------------------------------------------------------------------------------
/packages/atlas/src/constants/CallbackResult.ts:
--------------------------------------------------------------------------------
1 | export enum CallbackResult {
2 | ABORT_PACKING,
3 | CONTINUE_PACKING,
4 | }
5 |
--------------------------------------------------------------------------------
/packages/atlas/src/index.ts:
--------------------------------------------------------------------------------
1 | export * from './utils/bestBinFinder';
2 | export * from './utils/emptySpaceAllocators';
3 | export * from './utils/emptySpaces';
4 | export * from './utils/findersInterface';
5 | export * from './utils/insertAndSplit';
6 | export * from './utils/rectStructs';
7 | export * from './utils/reportResult';
8 |
9 | export * from './constants/CallbackResult';
10 |
--------------------------------------------------------------------------------
/packages/atlas/tsconfig.lib.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../dist/out-tsc",
5 | "declaration": true,
6 | "types": []
7 | },
8 | "include": ["**/*.ts"],
9 | "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"]
10 | }
11 |
--------------------------------------------------------------------------------
/packages/atlas/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../dist/out-tsc",
5 | "module": "commonjs",
6 | "types": ["jest", "node"]
7 | },
8 | "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"]
9 | }
10 |
--------------------------------------------------------------------------------
/packages/audio-station/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": [
3 | [
4 | "@nrwl/web/babel",
5 | {
6 | "useBuiltIns": "usage"
7 | }
8 | ]
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/packages/audio-station/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | end_of_line = lf
5 | insert_final_newline = true
6 |
7 | [*.{js,ts,json,.yml}]
8 | charset = utf-8
9 | indent_style = space
10 | indent_size = 2
11 |
--------------------------------------------------------------------------------
/packages/audio-station/.eslintignore:
--------------------------------------------------------------------------------
1 | .eslintrc.js
2 | dist/
3 |
--------------------------------------------------------------------------------
/packages/audio-station/.gitattributes:
--------------------------------------------------------------------------------
1 | /.yarn/** linguist-vendored
2 |
--------------------------------------------------------------------------------
/packages/audio-station/README.md:
--------------------------------------------------------------------------------
1 | # audio-station
--------------------------------------------------------------------------------
/packages/audio-station/src/util.ts:
--------------------------------------------------------------------------------
1 | export type CustomEventHandler = (event: CustomEvent) => void;
2 |
--------------------------------------------------------------------------------
/packages/audio-station/tsconfig.lib.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../dist/out-tsc",
5 | "declaration": true,
6 | "types": []
7 | },
8 | "include": ["**/*.ts"],
9 | "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"]
10 | }
11 |
--------------------------------------------------------------------------------
/packages/audio-station/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../dist/out-tsc",
5 | "module": "commonjs",
6 | "types": ["jest", "node"]
7 | },
8 | "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"]
9 | }
10 |
--------------------------------------------------------------------------------
/packages/capacitor-geckoview/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | end_of_line = lf
5 | insert_final_newline = true
6 |
7 | [*.{js,ts,json,.yml}]
8 | charset = utf-8
9 | indent_style = space
10 | indent_size = 2
11 |
--------------------------------------------------------------------------------
/packages/capacitor-geckoview/.gitattributes:
--------------------------------------------------------------------------------
1 | /.yarn/** linguist-vendored
2 |
--------------------------------------------------------------------------------
/packages/capacitor-geckoview/capacitor/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/capacitor-geckoview/capacitor/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/packages/capacitor-geckoview/capacitor/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-bin.zip
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 |
--------------------------------------------------------------------------------
/packages/capacitor-geckoview/capacitor/lint.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/packages/capacitor-geckoview/capacitor/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
--------------------------------------------------------------------------------
/packages/capacitor-geckoview/capacitor/src/main/java/com/getcapacitor/IPostMessage.java:
--------------------------------------------------------------------------------
1 | package com.getcapacitor;
2 |
3 | public interface IPostMessage {
4 | void postMessage(Object message);
5 | }
6 |
--------------------------------------------------------------------------------
/packages/capacitor-geckoview/capacitor/src/main/java/com/getcapacitor/InvalidPluginException.java:
--------------------------------------------------------------------------------
1 | package com.getcapacitor;
2 |
3 | class InvalidPluginException extends Exception {
4 |
5 | public InvalidPluginException(String s) {
6 | super(s);
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/packages/capacitor-geckoview/capacitor/src/main/java/com/getcapacitor/RouteProcessor.java:
--------------------------------------------------------------------------------
1 | package com.getcapacitor;
2 |
3 | /**
4 | * An interface used in the processing of routes
5 | */
6 | public interface RouteProcessor {
7 | ProcessedRoute process(String basePath, String path);
8 | }
9 |
--------------------------------------------------------------------------------
/packages/capacitor-geckoview/capacitor/src/main/res/values/attrs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/packages/capacitor-geckoview/capacitor/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/packages/capacitor-geckoview/capacitor/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
--------------------------------------------------------------------------------
/packages/client-sdk/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": [
3 | [
4 | "@nrwl/web/babel",
5 | {
6 | "useBuiltIns": "usage"
7 | }
8 | ]
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/packages/client-sdk/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | end_of_line = lf
5 | insert_final_newline = true
6 |
7 | [*.{js,ts,json,.yml}]
8 | charset = utf-8
9 | indent_style = space
10 | indent_size = 2
11 |
--------------------------------------------------------------------------------
/packages/client-sdk/.eslintignore:
--------------------------------------------------------------------------------
1 | .eslintrc.js
2 | rollup.config.js
3 |
4 | dist/
5 |
--------------------------------------------------------------------------------
/packages/client-sdk/.gitattributes:
--------------------------------------------------------------------------------
1 | /.yarn/** linguist-vendored
2 |
--------------------------------------------------------------------------------
/packages/client-sdk/README.md:
--------------------------------------------------------------------------------
1 | # project-base
2 |
--------------------------------------------------------------------------------
/packages/client-sdk/src/constant/NetworkRequestStatus.ts:
--------------------------------------------------------------------------------
1 | export enum NetworkRequestStatus {
2 | PENDING = 'pending',
3 | SUCCESS = 'success',
4 | FAILURE = 'failure',
5 | }
6 |
--------------------------------------------------------------------------------
/packages/client-sdk/src/utils/ClientSideRequestError.ts:
--------------------------------------------------------------------------------
1 | export class ClientSideRequestError extends Error {
2 | constructor(public url: string, public code: number) {
3 | super(`Failed to request the URL: ${url}, code: ${code}`);
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/packages/client-sdk/tsconfig.lib.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../dist/out-tsc",
5 | "declaration": true,
6 | "types": []
7 | },
8 | "include": ["**/*.ts"],
9 | "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"]
10 | }
11 |
--------------------------------------------------------------------------------
/packages/client-sdk/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../dist/out-tsc",
5 | "module": "commonjs",
6 | "types": ["jest", "node"]
7 | },
8 | "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"]
9 | }
10 |
--------------------------------------------------------------------------------
/packages/core-manager/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": [
3 | [
4 | "@nrwl/web/babel",
5 | {
6 | "useBuiltIns": "usage"
7 | }
8 | ]
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/packages/core-manager/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | end_of_line = lf
5 | insert_final_newline = true
6 |
7 | [*.{js,ts,json,.yml}]
8 | charset = utf-8
9 | indent_style = space
10 | indent_size = 2
11 |
--------------------------------------------------------------------------------
/packages/core-manager/.eslintignore:
--------------------------------------------------------------------------------
1 | .eslintrc.js
2 | dist/
3 |
--------------------------------------------------------------------------------
/packages/core-manager/.gitattributes:
--------------------------------------------------------------------------------
1 | /.yarn/** linguist-vendored
2 |
--------------------------------------------------------------------------------
/packages/core-manager/README.md:
--------------------------------------------------------------------------------
1 | # core-manager
--------------------------------------------------------------------------------
/packages/core-manager/src/global.d.ts:
--------------------------------------------------------------------------------
1 | declare module 'object.entries' {
2 | export default ObjectConstructor.entries;
3 | }
4 |
--------------------------------------------------------------------------------
/packages/core-manager/src/lib/core-manager.spec.ts:
--------------------------------------------------------------------------------
1 | import { coreManager } from './core-manager';
2 |
3 | describe('coreManager', () => {
4 | it('should work', () => {
5 | expect(coreManager()).toEqual('core-manager');
6 | });
7 | });
8 |
--------------------------------------------------------------------------------
/packages/core-manager/src/lib/core-manager.ts:
--------------------------------------------------------------------------------
1 | export function coreManager(): string {
2 | return 'core-manager';
3 | }
4 |
--------------------------------------------------------------------------------
/packages/core-manager/src/manager/envVariable/utils/envVariable.ts:
--------------------------------------------------------------------------------
1 | import {
2 | getOS, isMobile, isWeChat, isTouchScreen,
3 | } from './deviceType';
4 |
5 | export const getBrowserRelatedEnvVariable = () => ({
6 | isMobile: isMobile(),
7 | isTouchScreen: isTouchScreen(),
8 | isWeChat: isWeChat(),
9 | os: getOS(),
10 | });
11 |
--------------------------------------------------------------------------------
/packages/core-manager/src/manager/envVariable/utils/screenSize.ts:
--------------------------------------------------------------------------------
1 | export const getScreenSizeKeyword = () => {
2 | if (typeof window === 'undefined') {
3 | return 'large';
4 | }
5 | if (window.innerWidth <= 667) {
6 | return 'small';
7 | }
8 | if (window.innerWidth > 667 && window.innerWidth < 812) {
9 | return 'medium';
10 | }
11 | return 'large';
12 | };
13 |
--------------------------------------------------------------------------------
/packages/core-manager/src/utils/hashString.ts:
--------------------------------------------------------------------------------
1 | export const hashString = (x: string) => {
2 | let hash = 0;
3 | let i;
4 | let chr;
5 |
6 | if (x.length === 0) return hash;
7 |
8 | for (i = 0; i < x.length; i += 1) {
9 | chr = x.charCodeAt(i);
10 | hash = (hash << 5) - hash + chr;
11 | hash |= 0;
12 | }
13 |
14 | return hash;
15 | };
16 |
--------------------------------------------------------------------------------
/packages/core-manager/tsconfig.lib.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../dist/out-tsc",
5 | "declaration": true,
6 | "types": []
7 | },
8 | "include": ["**/*.ts"],
9 | "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"]
10 | }
11 |
--------------------------------------------------------------------------------
/packages/core-manager/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../dist/out-tsc",
5 | "module": "commonjs",
6 | "types": ["jest", "node"]
7 | },
8 | "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"]
9 | }
10 |
--------------------------------------------------------------------------------
/packages/database/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": [
3 | [
4 | "@nrwl/web/babel",
5 | {
6 | "useBuiltIns": "usage"
7 | }
8 | ]
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/packages/database/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | end_of_line = lf
5 | insert_final_newline = true
6 |
7 | [*.{js,ts,json,.yml}]
8 | charset = utf-8
9 | indent_style = space
10 | indent_size = 2
11 |
--------------------------------------------------------------------------------
/packages/database/.eslintignore:
--------------------------------------------------------------------------------
1 | .eslintrc.js
2 | rollup.config.js
3 |
4 | dist/
5 |
--------------------------------------------------------------------------------
/packages/database/.gitattributes:
--------------------------------------------------------------------------------
1 | /.yarn/** linguist-vendored
2 |
--------------------------------------------------------------------------------
/packages/database/README.md:
--------------------------------------------------------------------------------
1 | # database
2 |
3 | A refactored version of Loki.js with modern API, build-in TypeScript support,
4 | more unit tests and bug fixes.
5 |
6 | ## Building
7 |
8 | Run `nx build database` to build the library.
9 |
10 | ## Running unit tests
11 |
12 | Run `nx test database` to execute the unit tests via [Jest](https://jestjs.io).
13 |
--------------------------------------------------------------------------------
/packages/database/src/index.ts:
--------------------------------------------------------------------------------
1 | export * from './Database';
2 | export * from './Collection';
3 | export * from './Events';
4 | export * from './utils/ensureDocumentType';
5 |
--------------------------------------------------------------------------------
/packages/database/src/utils/copyProperties.ts:
--------------------------------------------------------------------------------
1 | /* eslint-disable guard-for-in */
2 | /* eslint-disable no-restricted-syntax */
3 | /* eslint-disable @typescript-eslint/no-explicit-any */
4 |
5 | export const copyProperties = (source: T, destination: T) => {
6 | for (const prop in source) {
7 | (destination as any)[prop] = (source as any)[prop];
8 | }
9 | };
10 |
--------------------------------------------------------------------------------
/packages/database/src/utils/hasOwn.ts:
--------------------------------------------------------------------------------
1 | export const isKey = (x: unknown): x is string | number | symbol => {
2 | const type = typeof x;
3 |
4 | return type === 'string' || type === 'number' || type === 'symbol';
5 | };
6 |
7 | export const hasOwn = (object: T, key: string | number | symbol) => {
8 | return Object.prototype.hasOwnProperty.call(object, key);
9 | };
10 |
--------------------------------------------------------------------------------
/packages/database/test/query.test.ts:
--------------------------------------------------------------------------------
1 | describe('Object query', () => {
2 | it('Basic query', () => {
3 | const data = {
4 | string: 'string-test',
5 | number: 2,
6 | boolean: true,
7 | null: null,
8 | undef: undefined,
9 | };
10 | });
11 | });
12 |
--------------------------------------------------------------------------------
/packages/database/test/utils.ts:
--------------------------------------------------------------------------------
1 | export class User {
2 | constructor(public name: string) {}
3 |
4 | customInflater = false;
5 |
6 | log = () => {
7 | // eslint-disable-next-line no-console
8 | console.log(`Name: ${this.name}`);
9 | };
10 | }
11 |
--------------------------------------------------------------------------------
/packages/database/tsconfig.lib.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../dist/out-tsc",
5 | "declaration": true,
6 | "types": []
7 | },
8 | "include": ["**/*.ts"],
9 | "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"]
10 | }
11 |
--------------------------------------------------------------------------------
/packages/database/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../dist/out-tsc",
5 | "module": "commonjs",
6 | "types": ["jest", "node"]
7 | },
8 | "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"]
9 | }
10 |
--------------------------------------------------------------------------------
/packages/definitions/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": [
3 | [
4 | "@nrwl/web/babel",
5 | {
6 | "useBuiltIns": "usage"
7 | }
8 | ]
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/packages/definitions/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | end_of_line = lf
5 | insert_final_newline = true
6 |
7 | [*.{js,ts,json,.yml}]
8 | charset = utf-8
9 | indent_style = space
10 | indent_size = 2
11 |
--------------------------------------------------------------------------------
/packages/definitions/.eslintignore:
--------------------------------------------------------------------------------
1 | .eslintrc.js
2 | dist/
3 |
--------------------------------------------------------------------------------
/packages/definitions/.gitattributes:
--------------------------------------------------------------------------------
1 | /.yarn/** linguist-vendored
2 |
--------------------------------------------------------------------------------
/packages/definitions/README.md:
--------------------------------------------------------------------------------
1 | # project-base
2 |
--------------------------------------------------------------------------------
/packages/definitions/commonjs.tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "./dist/cjs",
5 | "module": "CommonJS"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/packages/definitions/esmodule.tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "./dist/esm",
5 | "module": "es2020"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/packages/definitions/src/constants/client/index.ts:
--------------------------------------------------------------------------------
1 | export * from './url';
2 | export * from './resource';
3 | export * from './managedCoreState';
4 |
--------------------------------------------------------------------------------
/packages/definitions/src/constants/client/managedCoreState.ts:
--------------------------------------------------------------------------------
1 | export const SUBTITLE_MANAGED_CORE_STATE_EXTENSION_ID = '@recative/managed-core-state-extension-subtitle';
2 | export const BGM_CORE_STATE_EXTENSION_ID = '@recative/managed-core-state-extension-bgm';
3 | export const PAUSE_CORE_STATE_EXTENSION_ID = '@recative/managed-core-state-extension-pause';
4 |
--------------------------------------------------------------------------------
/packages/definitions/src/constants/client/url.ts:
--------------------------------------------------------------------------------
1 | export const REDIRECT_URL_EXTENSION_ID = '@recative/redirect';
2 |
--------------------------------------------------------------------------------
/packages/definitions/src/constants/index.ts:
--------------------------------------------------------------------------------
1 | export * from './meta';
2 | export * from './studio';
3 | export * from './client';
4 |
--------------------------------------------------------------------------------
/packages/definitions/src/constants/meta/contentExtension.ts:
--------------------------------------------------------------------------------
1 | export const VIDEO_CONTENT_EXTENSION_ID = '@recative/content-extension-video';
2 | export const ACT_POINT_CONTENT_EXTENSION_ID = '@recative/content-extension-act-point';
3 |
--------------------------------------------------------------------------------
/packages/definitions/src/constants/meta/index.ts:
--------------------------------------------------------------------------------
1 | export * from './resourceTag';
2 | export * from './resource';
3 | export * from './contentExtension';
4 |
--------------------------------------------------------------------------------
/packages/definitions/src/constants/meta/resourceTag/custom.ts:
--------------------------------------------------------------------------------
1 | import { LabelType } from './meta';
2 | import type { IResourceTag } from '../../../typings/meta/resourceTag';
3 |
4 | export interface ICustomTypeResourceTag extends IResourceTag {
5 | type: LabelType.Custom;
6 | id: string;
7 | }
8 |
--------------------------------------------------------------------------------
/packages/definitions/src/constants/meta/resourceTag/meta.ts:
--------------------------------------------------------------------------------
1 | export enum LabelType {
2 | MetaStatus = 'meta-status',
3 | Language = 'lang',
4 | DeviceType = 'device',
5 | ScreenSize = 'screen',
6 | ClientType = 'client',
7 | Role = 'role',
8 | Category = 'category',
9 | Engine = 'engine',
10 | Custom = 'custom',
11 | }
12 |
--------------------------------------------------------------------------------
/packages/definitions/src/constants/studio/index.ts:
--------------------------------------------------------------------------------
1 | export * from './resourceTag';
2 | export * from './error';
3 |
--------------------------------------------------------------------------------
/packages/definitions/src/index.ts:
--------------------------------------------------------------------------------
1 | export * from './utils';
2 | export * from './typings';
3 | export * from './constants';
4 |
--------------------------------------------------------------------------------
/packages/definitions/src/typings/client/UserImplementedFunctions.ts:
--------------------------------------------------------------------------------
1 | import { RawUserImplementedFunctions, GoToEpisode } from "./player";
2 |
3 |
4 | export type UserImplementedFunctions = Omit & {
5 | gotoEpisode: GoToEpisode;
6 | };
7 |
--------------------------------------------------------------------------------
/packages/definitions/src/typings/client/index.ts:
--------------------------------------------------------------------------------
1 | export * from './asset';
2 | export * from './player';
3 | export * from './resource';
4 | export * from './resourceBridge';
5 | export * from './managedCoreState';
6 |
--------------------------------------------------------------------------------
/packages/definitions/src/typings/client/resourceBridge.ts:
--------------------------------------------------------------------------------
1 | export enum ResourceLoaderCacheLevel {
2 | FetchCache = 'fetch-cache',
3 | Memory = 'memory',
4 | Idb = 'idb',
5 | }
6 |
--------------------------------------------------------------------------------
/packages/definitions/src/typings/index.ts:
--------------------------------------------------------------------------------
1 | export * from './client';
2 | export * from './meta';
3 | export * from './studio';
4 | export * from './miscellaneous';
5 |
--------------------------------------------------------------------------------
/packages/definitions/src/typings/meta/dataSlot.ts:
--------------------------------------------------------------------------------
1 | export interface IDataSlot {
2 | readonly id: string;
3 | type: string;
4 | slug: string;
5 | notes: string;
6 | public: boolean;
7 | multipleRecord: boolean;
8 | createTime: number;
9 | updateTime: number;
10 | }
11 |
--------------------------------------------------------------------------------
/packages/definitions/src/typings/meta/episode.ts:
--------------------------------------------------------------------------------
1 | export interface IEpisode {
2 | readonly id: string;
3 | label: Record;
4 | order: number;
5 | largeCoverResourceId?: string;
6 | createTime: number;
7 | updateTime: number;
8 | }
9 |
--------------------------------------------------------------------------------
/packages/definitions/src/typings/meta/index.ts:
--------------------------------------------------------------------------------
1 | export * from './actPoint';
2 | export * from './asset';
3 | export * from './dataSlot';
4 | export * from './episode';
5 | export * from './release';
6 | export * from './resource';
7 | export * from './resourceTag';
8 |
--------------------------------------------------------------------------------
/packages/definitions/src/typings/meta/resourceTag.ts:
--------------------------------------------------------------------------------
1 | import type { LabelType, GroupType } from '../../constants';
2 |
3 | export interface IResourceTag {
4 | readonly id: string;
5 | readonly label: string;
6 | readonly type: LabelType;
7 | }
8 |
9 | export interface IGroupTypeResourceTag {
10 | type: 'group';
11 | id: GroupType;
12 | label: string;
13 | }
14 |
--------------------------------------------------------------------------------
/packages/definitions/src/typings/miscellaneous/index.ts:
--------------------------------------------------------------------------------
1 | export * from './Loki';
2 |
--------------------------------------------------------------------------------
/packages/definitions/src/typings/studio/asset.ts:
--------------------------------------------------------------------------------
1 | import type { IActPoint } from '../meta/actPoint';
2 | import type { IResourceItem } from '../meta/resource';
3 |
4 | export type AssetSearchResult = (IActPoint | IResourceItem) & {
5 | contentExtensionId: string;
6 | };
7 |
--------------------------------------------------------------------------------
/packages/definitions/src/typings/studio/index.ts:
--------------------------------------------------------------------------------
1 | export * from './asset';
2 | export * from './release';
3 | export * from './resource';
4 | export * from './workspace';
5 |
--------------------------------------------------------------------------------
/packages/definitions/src/typings/studio/release.ts:
--------------------------------------------------------------------------------
1 | import { ISimpleRelease } from '../meta/release';
2 |
3 | export interface ISimpleSearchableRelease extends ISimpleRelease {
4 | type: 'media' | 'code';
5 | }
6 |
--------------------------------------------------------------------------------
/packages/definitions/src/typings/studio/resource.ts:
--------------------------------------------------------------------------------
1 | import type { IResourceFile } from '../meta/resource';
2 |
3 | export interface IEditableResourceFile extends IResourceFile {
4 | dirty: boolean;
5 | }
6 |
--------------------------------------------------------------------------------
/packages/definitions/src/typings/studio/workspace.ts:
--------------------------------------------------------------------------------
1 | export interface IWorkspaceConfiguration {
2 | mediaWorkspacePath: string;
3 | codeRepositoryPath?: string;
4 | mediaPath: string;
5 | dbPath: string;
6 | buildPath: string;
7 | assetsPath: string;
8 | readonly: boolean;
9 | }
10 |
--------------------------------------------------------------------------------
/packages/definitions/src/utils/index.ts:
--------------------------------------------------------------------------------
1 | export * from './resource';
2 | export * from './hashObject';
3 | export * from './managedCoreState';
4 | export * from './BidirectionalMap';
5 |
--------------------------------------------------------------------------------
/packages/definitions/tsconfig.lib.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../dist/out-tsc",
5 | "declaration": true,
6 | "types": []
7 | },
8 | "include": ["**/*.ts"],
9 | "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"]
10 | }
11 |
--------------------------------------------------------------------------------
/packages/definitions/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../dist/out-tsc",
5 | "module": "commonjs",
6 | "types": ["jest", "node"]
7 | },
8 | "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"]
9 | }
10 |
--------------------------------------------------------------------------------
/packages/desktop-shell/public/android-chrome-192x192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/desktop-shell/public/android-chrome-192x192.png
--------------------------------------------------------------------------------
/packages/desktop-shell/public/android-chrome-512x512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/desktop-shell/public/android-chrome-512x512.png
--------------------------------------------------------------------------------
/packages/desktop-shell/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/desktop-shell/public/favicon.ico
--------------------------------------------------------------------------------
/packages/desktop-shell/src/config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | customProtocolName: "recative"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/desktop-shell/src/main/preload.ts:
--------------------------------------------------------------------------------
1 | import { contextBridge, ipcRenderer, shell } from 'electron';
2 |
3 | contextBridge.exposeInMainWorld('electron', {
4 | ipcRenderer: { ...ipcRenderer, on: ipcRenderer.on.bind(ipcRenderer) },
5 | shell,
6 | });
7 |
--------------------------------------------------------------------------------
/packages/desktop-shell/src/main/rpc/server.ts:
--------------------------------------------------------------------------------
1 | export * from './window/mainWindow';
2 | export * from './browser/browser';
3 | export * from './fs/fs';
4 |
--------------------------------------------------------------------------------
/packages/desktop-shell/src/main/utils/tmpFile.ts:
--------------------------------------------------------------------------------
1 | import path from 'path';
2 | import os from 'os';
3 | import fs from 'fs-extra';
4 |
5 | export const tmpDir = fs.mkdtempSync(
6 | path.resolve(os.tmpdir(), 'recative-desktop-shell-')
7 | );
8 |
--------------------------------------------------------------------------------
/packages/desktop-shell/src/render/global.d.ts:
--------------------------------------------------------------------------------
1 | interface Window {
2 | electron? :{
3 | ipcRenderer: Electron.IpcRenderer;
4 | }
5 | }
--------------------------------------------------------------------------------
/packages/device-pressure-measurement-native-backend/.eslintignore:
--------------------------------------------------------------------------------
1 | build
2 | dist
3 |
--------------------------------------------------------------------------------
/packages/device-pressure-measurement-native-backend/.prettierignore:
--------------------------------------------------------------------------------
1 | build
2 | dist
3 |
--------------------------------------------------------------------------------
/packages/device-pressure-measurement-native-backend/README.md:
--------------------------------------------------------------------------------
1 | # device-pressure-measuremet-native-backend
2 |
3 | Measure the pressure of memory
4 |
--------------------------------------------------------------------------------
/packages/device-pressure-measurement-native-backend/android/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/packages/device-pressure-measurement-native-backend/android/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/device-pressure-measurement-native-backend/android/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/packages/device-pressure-measurement-native-backend/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.0-all.zip
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 |
--------------------------------------------------------------------------------
/packages/device-pressure-measurement-native-backend/android/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':capacitor-android'
2 | project(':capacitor-android').projectDir = new File('../node_modules/@capacitor/android/capacitor')
--------------------------------------------------------------------------------
/packages/device-pressure-measurement-native-backend/android/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
--------------------------------------------------------------------------------
/packages/device-pressure-measurement-native-backend/android/src/main/res/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/device-pressure-measurement-native-backend/android/src/main/res/.gitkeep
--------------------------------------------------------------------------------
/packages/device-pressure-measurement-native-backend/example/.gitignore:
--------------------------------------------------------------------------------
1 | .idea/
2 | node_modules/
3 | .vscode/
4 | *.map
5 | .DS_Store
6 | .sourcemaps
7 |
--------------------------------------------------------------------------------
/packages/device-pressure-measurement-native-backend/example/capacitor.config.json:
--------------------------------------------------------------------------------
1 | {
2 | "appId": "com.example.plugin",
3 | "appName": "example",
4 | "bundledWebRuntime": true,
5 | "webDir": "www",
6 | "plugins": {
7 | "SplashScreen": {
8 | "launchShowDuration": 0
9 | }
10 | }
11 | }
--------------------------------------------------------------------------------
/packages/device-pressure-measurement-native-backend/ios/Plugin.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/packages/device-pressure-measurement-native-backend/ios/Plugin.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/packages/device-pressure-measurement-native-backend/ios/Plugin.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/packages/device-pressure-measurement-native-backend/ios/Plugin.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/packages/device-pressure-measurement-native-backend/src/index.ts:
--------------------------------------------------------------------------------
1 | import { registerPlugin } from '@capacitor/core';
2 |
3 | import type { MemoryPressurePlugin } from './definitions';
4 |
5 | const MemoryPressure = registerPlugin('MemoryPressure');
6 |
7 | export * from './definitions';
8 | export { MemoryPressure };
9 |
--------------------------------------------------------------------------------
/packages/documents/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": [
3 | [
4 | "@nrwl/web/babel",
5 | {
6 | "useBuiltIns": "usage"
7 | }
8 | ]
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/packages/documents/README.md:
--------------------------------------------------------------------------------
1 | # Documents
--------------------------------------------------------------------------------
/packages/documents/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: [require.resolve('@docusaurus/core/lib/babel/preset')],
3 | };
4 |
--------------------------------------------------------------------------------
/packages/documents/blog/2021-08-26-welcome/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | slug: welcome
3 | title: Welcome
4 | authors: [losses]
5 | tags: []
6 | ---
7 |
8 | This is a place holder.
--------------------------------------------------------------------------------
/packages/documents/blog/authors.yml:
--------------------------------------------------------------------------------
1 | losses:
2 | name: LOSSES Don
3 | title: Maintainer of Recative System
4 | url: https://github.com/losses
5 | image_url: https://github.com/losses.png
6 |
--------------------------------------------------------------------------------
/packages/documents/docs/ap-core/intro.md:
--------------------------------------------------------------------------------
1 | ---
2 | sidebar_position: 0
3 | ---
4 |
5 | # Introduction
6 |
--------------------------------------------------------------------------------
/packages/documents/docs/index.md:
--------------------------------------------------------------------------------
1 | HELLO WORLD
--------------------------------------------------------------------------------
/packages/documents/docs/studio/intro.md:
--------------------------------------------------------------------------------
1 | ---
2 | sidebar_position: 1
3 | ---
4 |
5 | # Introduction
6 |
--------------------------------------------------------------------------------
/packages/documents/docs/studio/st0001-getting-started/images/download-page.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/documents/docs/studio/st0001-getting-started/images/download-page.png
--------------------------------------------------------------------------------
/packages/documents/docs/studio/st0001-getting-started/images/welcome-page.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/documents/docs/studio/st0001-getting-started/images/welcome-page.png
--------------------------------------------------------------------------------
/packages/documents/docs/studio/st0002-resource-management/images/analysis.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/documents/docs/studio/st0002-resource-management/images/analysis.png
--------------------------------------------------------------------------------
/packages/documents/docs/studio/st0002-resource-management/images/batch-editing.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/documents/docs/studio/st0002-resource-management/images/batch-editing.png
--------------------------------------------------------------------------------
/packages/documents/docs/studio/st0002-resource-management/images/group-editing.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/documents/docs/studio/st0002-resource-management/images/group-editing.png
--------------------------------------------------------------------------------
/packages/documents/docs/studio/st0002-resource-management/images/resource-grouping.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/documents/docs/studio/st0002-resource-management/images/resource-grouping.png
--------------------------------------------------------------------------------
/packages/documents/docs/studio/st0002-resource-management/images/resource-management.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/documents/docs/studio/st0002-resource-management/images/resource-management.png
--------------------------------------------------------------------------------
/packages/documents/docs/studio/st0002-resource-management/images/resource-replacement.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/documents/docs/studio/st0002-resource-management/images/resource-replacement.png
--------------------------------------------------------------------------------
/packages/documents/docs/studio/st0002-resource-management/images/scriptlets.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/documents/docs/studio/st0002-resource-management/images/scriptlets.png
--------------------------------------------------------------------------------
/packages/documents/docs/studio/st0003-content-management/images/asset-editor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/documents/docs/studio/st0003-content-management/images/asset-editor.png
--------------------------------------------------------------------------------
/packages/documents/docs/studio/st0003-content-management/images/episode-editor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/documents/docs/studio/st0003-content-management/images/episode-editor.png
--------------------------------------------------------------------------------
/packages/documents/docs/studio/st0003-content-management/images/episode-manager.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/documents/docs/studio/st0003-content-management/images/episode-manager.png
--------------------------------------------------------------------------------
/packages/documents/docs/studio/st0003-content-management/images/series-editor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/documents/docs/studio/st0003-content-management/images/series-editor.png
--------------------------------------------------------------------------------
/packages/documents/docs/studio/st0004-interactive-program-development/images/preview-env-editor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/documents/docs/studio/st0004-interactive-program-development/images/preview-env-editor.png
--------------------------------------------------------------------------------
/packages/documents/docs/studio/st0004-interactive-program-development/images/preview-episodes.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/documents/docs/studio/st0004-interactive-program-development/images/preview-episodes.png
--------------------------------------------------------------------------------
/packages/documents/docs/studio/st0004-interactive-program-development/images/server-editor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/documents/docs/studio/st0004-interactive-program-development/images/server-editor.png
--------------------------------------------------------------------------------
/packages/documents/docs/studio/st0005-authentication-service/images/login.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/documents/docs/studio/st0005-authentication-service/images/login.png
--------------------------------------------------------------------------------
/packages/documents/docs/studio/st0005-authentication-service/images/permissions.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/documents/docs/studio/st0005-authentication-service/images/permissions.png
--------------------------------------------------------------------------------
/packages/documents/docs/studio/st0005-authentication-service/images/tokens.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/documents/docs/studio/st0005-authentication-service/images/tokens.png
--------------------------------------------------------------------------------
/packages/documents/docs/studio/st0005-authentication-service/images/user.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/documents/docs/studio/st0005-authentication-service/images/user.png
--------------------------------------------------------------------------------
/packages/documents/docs/studio/st0006-cloud-synchronization/images/modes.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/documents/docs/studio/st0006-cloud-synchronization/images/modes.png
--------------------------------------------------------------------------------
/packages/documents/docs/studio/st0006-cloud-synchronization/images/storage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/documents/docs/studio/st0006-cloud-synchronization/images/storage.png
--------------------------------------------------------------------------------
/packages/documents/docs/studio/st0007-releasing-publishing-deployment/images/bundle-analysis.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/documents/docs/studio/st0007-releasing-publishing-deployment/images/bundle-analysis.png
--------------------------------------------------------------------------------
/packages/documents/docs/studio/st0007-releasing-publishing-deployment/images/bundle-configuration-a.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/documents/docs/studio/st0007-releasing-publishing-deployment/images/bundle-configuration-a.png
--------------------------------------------------------------------------------
/packages/documents/docs/studio/st0007-releasing-publishing-deployment/images/bundle-configuration-b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/documents/docs/studio/st0007-releasing-publishing-deployment/images/bundle-configuration-b.png
--------------------------------------------------------------------------------
/packages/documents/docs/studio/st0007-releasing-publishing-deployment/images/manually-release.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/documents/docs/studio/st0007-releasing-publishing-deployment/images/manually-release.png
--------------------------------------------------------------------------------
/packages/documents/docs/studio/st0007-releasing-publishing-deployment/images/publish-manager.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/documents/docs/studio/st0007-releasing-publishing-deployment/images/publish-manager.png
--------------------------------------------------------------------------------
/packages/documents/docs/studio/st0007-releasing-publishing-deployment/images/publish-modal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/documents/docs/studio/st0007-releasing-publishing-deployment/images/publish-modal.png
--------------------------------------------------------------------------------
/packages/documents/docs/technotes/intro.md:
--------------------------------------------------------------------------------
1 | ---
2 | sidebar_position: 1
3 | ---
4 |
5 | # Introduction
6 |
--------------------------------------------------------------------------------
/packages/documents/docs/technotes/tn7006-resource-loading/images/preload-config.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/documents/docs/technotes/tn7006-resource-loading/images/preload-config.png
--------------------------------------------------------------------------------
/packages/documents/docs/technotes/tn9001-project-model/images/three-level-model-concept.afdesign:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/documents/docs/technotes/tn9001-project-model/images/three-level-model-concept.afdesign
--------------------------------------------------------------------------------
/packages/documents/docs/technotes/tn9001-project-model/images/three-level-model-package.afdesign:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/documents/docs/technotes/tn9001-project-model/images/three-level-model-package.afdesign
--------------------------------------------------------------------------------
/packages/documents/docs/technotes/tn9002-episode-core/images/interface-components.afdesign:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/documents/docs/technotes/tn9002-episode-core/images/interface-components.afdesign
--------------------------------------------------------------------------------
/packages/documents/docs/technotes/tn9002-episode-core/images/sequence-structure.afdesign:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/documents/docs/technotes/tn9002-episode-core/images/sequence-structure.afdesign
--------------------------------------------------------------------------------
/packages/documents/sidebars.js:
--------------------------------------------------------------------------------
1 | /** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */
2 |
3 | const sidebars = {
4 | technotes: [{ type: 'autogenerated', dirName: 'technotes' }],
5 | studio: [{ type: 'autogenerated', dirName: 'studio' }],
6 | apCore: [{ type: 'autogenerated', dirName: 'ap-core' }],
7 | };
8 |
9 | module.exports = sidebars;
10 |
--------------------------------------------------------------------------------
/packages/documents/src/components/HomepageFeatures/styles.module.css:
--------------------------------------------------------------------------------
1 | .features {
2 | display: flex;
3 | align-items: center;
4 | padding: 2rem 0;
5 | width: 100%;
6 | }
7 |
8 | .featureSvg {
9 | height: 200px;
10 | width: 200px;
11 | }
12 |
--------------------------------------------------------------------------------
/packages/documents/src/index.ts:
--------------------------------------------------------------------------------
1 | export * from './lib/documents';
2 |
--------------------------------------------------------------------------------
/packages/documents/src/pages/markdown-page.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Markdown page example
3 | ---
4 |
5 | # Markdown page example
6 |
7 | You don't need React to write simple standalone pages.
8 |
--------------------------------------------------------------------------------
/packages/documents/src/theme/DocBreadcrumbs/index.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import DocBreadcrumbs from '@theme-original/DocBreadcrumbs';
3 |
4 | export default function DocBreadcrumbsWrapper(props) {
5 | return (
6 | <>
7 |
8 | >
9 | );
10 | }
11 |
--------------------------------------------------------------------------------
/packages/documents/src/theme/DocPage/index.js:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import DocPage from '@theme-original/DocPage';
3 |
4 | export default function DocPageWrapper(props) {
5 | return (
6 |
7 |
8 |
9 | );
10 | }
11 |
--------------------------------------------------------------------------------
/packages/documents/src/types.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 | ///
3 | ///
--------------------------------------------------------------------------------
/packages/documents/static/.nojekyll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/documents/static/.nojekyll
--------------------------------------------------------------------------------
/packages/documents/static/img/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/documents/static/img/favicon.ico
--------------------------------------------------------------------------------
/packages/event-target/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": [
3 | [
4 | "@nrwl/web/babel",
5 | {
6 | "useBuiltIns": "usage"
7 | }
8 | ]
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/packages/event-target/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | end_of_line = lf
5 | insert_final_newline = true
6 |
7 | [*.{js,ts,json,.yml}]
8 | charset = utf-8
9 | indent_style = space
10 | indent_size = 2
11 |
--------------------------------------------------------------------------------
/packages/event-target/.eslintignore:
--------------------------------------------------------------------------------
1 | .eslintrc.js
2 | rollup.config.js
3 |
4 | dist/
5 |
--------------------------------------------------------------------------------
/packages/event-target/.gitattributes:
--------------------------------------------------------------------------------
1 | /.yarn/** linguist-vendored
2 |
--------------------------------------------------------------------------------
/packages/event-target/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | # @recative/ugly-json
2 |
3 | ## 0.0.1
4 |
5 | ### Patch Changes
6 |
7 | - 3ea3282: chore: Performance improvement
8 |
9 | ## 0.0.0
10 |
11 | ### Patch Changes
12 |
13 | - feat: Initialize release
14 |
--------------------------------------------------------------------------------
/packages/event-target/tsconfig.lib.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../dist/out-tsc",
5 | "declaration": true,
6 | "types": []
7 | },
8 | "include": ["**/*.ts"],
9 | "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"]
10 | }
11 |
--------------------------------------------------------------------------------
/packages/event-target/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../dist/out-tsc",
5 | "module": "commonjs",
6 | "types": ["jest", "node"]
7 | },
8 | "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"]
9 | }
10 |
--------------------------------------------------------------------------------
/packages/lens/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": [
3 | [
4 | "@nrwl/web/babel",
5 | {
6 | "useBuiltIns": "usage"
7 | }
8 | ]
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/packages/lens/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | end_of_line = lf
5 | insert_final_newline = true
6 |
7 | [*.{js,ts,json,.yml}]
8 | charset = utf-8
9 | indent_style = space
10 | indent_size = 2
11 |
--------------------------------------------------------------------------------
/packages/lens/.eslintignore:
--------------------------------------------------------------------------------
1 | .eslintrc.js
2 | rollup.config.js
3 |
4 | dist/
5 |
--------------------------------------------------------------------------------
/packages/lens/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": ["../../.eslintrc.json"],
3 | "ignorePatterns": ["!**/*"],
4 | "overrides": [
5 | {
6 | "files": ["*.ts", "*.tsx", "*.js", "*.jsx"],
7 | "rules": {}
8 | },
9 | {
10 | "files": ["*.ts", "*.tsx"],
11 | "rules": {}
12 | },
13 | {
14 | "files": ["*.js", "*.jsx"],
15 | "rules": {}
16 | }
17 | ]
18 | }
19 |
--------------------------------------------------------------------------------
/packages/lens/.gitattributes:
--------------------------------------------------------------------------------
1 | /.yarn/** linguist-vendored
2 |
--------------------------------------------------------------------------------
/packages/lens/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | # @recative/ugly-json
2 |
3 | ## 0.0.1
4 |
5 | ### Patch Changes
6 |
7 | - 3ea3282: chore: Performance improvement
8 |
9 | ## 0.0.0
10 |
11 | ### Patch Changes
12 |
13 | - feat: Initialize release
14 |
--------------------------------------------------------------------------------
/packages/lens/tsconfig.lib.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../dist/out-tsc",
5 | "declaration": true,
6 | "types": []
7 | },
8 | "include": ["**/*.ts"],
9 | "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"]
10 | }
11 |
--------------------------------------------------------------------------------
/packages/lens/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../dist/out-tsc",
5 | "module": "commonjs",
6 | "types": ["jest", "node"]
7 | },
8 | "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"]
9 | }
10 |
--------------------------------------------------------------------------------
/packages/mobile-shell/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | end_of_line = lf
5 | insert_final_newline = true
6 |
7 | [*.{js,json,yml}]
8 | charset = utf-8
9 | indent_style = space
10 | indent_size = 2
11 |
--------------------------------------------------------------------------------
/packages/mobile-shell/README.md:
--------------------------------------------------------------------------------
1 | # mobile-template
2 |
--------------------------------------------------------------------------------
/packages/mobile-shell/android/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build/*
2 | !/build/.npmkeep
3 |
--------------------------------------------------------------------------------
/packages/mobile-shell/android/app/src/main/assets/capacitor.config.json:
--------------------------------------------------------------------------------
1 | {
2 | "appId": "io.github.recative.mobile_shell",
3 | "appName": "Recative",
4 | "webDir": "build",
5 | "bundledWebRuntime": false,
6 | "backgroundColor": "#376e85",
7 | "cordova": {
8 | "preferences": {
9 | "URL_SCHEME": "recative"
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/packages/mobile-shell/android/app/src/main/assets/capacitor.plugins.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "pkg": "@capacitor/app",
4 | "classpath": "com.capacitorjs.plugins.app.AppPlugin"
5 | }
6 | ]
7 |
--------------------------------------------------------------------------------
/packages/mobile-shell/android/app/src/main/res/drawable-land-hdpi/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/android/app/src/main/res/drawable-land-hdpi/splash.png
--------------------------------------------------------------------------------
/packages/mobile-shell/android/app/src/main/res/drawable-land-ldpi/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/android/app/src/main/res/drawable-land-ldpi/splash.png
--------------------------------------------------------------------------------
/packages/mobile-shell/android/app/src/main/res/drawable-land-mdpi/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/android/app/src/main/res/drawable-land-mdpi/splash.png
--------------------------------------------------------------------------------
/packages/mobile-shell/android/app/src/main/res/drawable-land-xhdpi/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/android/app/src/main/res/drawable-land-xhdpi/splash.png
--------------------------------------------------------------------------------
/packages/mobile-shell/android/app/src/main/res/drawable-land-xxhdpi/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/android/app/src/main/res/drawable-land-xxhdpi/splash.png
--------------------------------------------------------------------------------
/packages/mobile-shell/android/app/src/main/res/drawable-land-xxxhdpi/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/android/app/src/main/res/drawable-land-xxxhdpi/splash.png
--------------------------------------------------------------------------------
/packages/mobile-shell/android/app/src/main/res/drawable-port-hdpi/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/android/app/src/main/res/drawable-port-hdpi/splash.png
--------------------------------------------------------------------------------
/packages/mobile-shell/android/app/src/main/res/drawable-port-ldpi/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/android/app/src/main/res/drawable-port-ldpi/splash.png
--------------------------------------------------------------------------------
/packages/mobile-shell/android/app/src/main/res/drawable-port-mdpi/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/android/app/src/main/res/drawable-port-mdpi/splash.png
--------------------------------------------------------------------------------
/packages/mobile-shell/android/app/src/main/res/drawable-port-xhdpi/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/android/app/src/main/res/drawable-port-xhdpi/splash.png
--------------------------------------------------------------------------------
/packages/mobile-shell/android/app/src/main/res/drawable-port-xxhdpi/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/android/app/src/main/res/drawable-port-xxhdpi/splash.png
--------------------------------------------------------------------------------
/packages/mobile-shell/android/app/src/main/res/drawable-port-xxxhdpi/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/android/app/src/main/res/drawable-port-xxxhdpi/splash.png
--------------------------------------------------------------------------------
/packages/mobile-shell/android/app/src/main/res/drawable/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/android/app/src/main/res/drawable/splash.png
--------------------------------------------------------------------------------
/packages/mobile-shell/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/packages/mobile-shell/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/packages/mobile-shell/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/packages/mobile-shell/android/app/src/main/res/mipmap-hdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/android/app/src/main/res/mipmap-hdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/packages/mobile-shell/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/packages/mobile-shell/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/packages/mobile-shell/android/app/src/main/res/mipmap-ldpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/android/app/src/main/res/mipmap-ldpi/ic_launcher.png
--------------------------------------------------------------------------------
/packages/mobile-shell/android/app/src/main/res/mipmap-ldpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/android/app/src/main/res/mipmap-ldpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/packages/mobile-shell/android/app/src/main/res/mipmap-ldpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/android/app/src/main/res/mipmap-ldpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/packages/mobile-shell/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/packages/mobile-shell/android/app/src/main/res/mipmap-mdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/android/app/src/main/res/mipmap-mdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/packages/mobile-shell/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/packages/mobile-shell/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/packages/mobile-shell/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/packages/mobile-shell/android/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/android/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/packages/mobile-shell/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/packages/mobile-shell/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/packages/mobile-shell/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/packages/mobile-shell/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/packages/mobile-shell/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/packages/mobile-shell/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/packages/mobile-shell/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/packages/mobile-shell/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png
--------------------------------------------------------------------------------
/packages/mobile-shell/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/packages/mobile-shell/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/packages/mobile-shell/android/app/src/main/res/values/ic_launcher_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #FFFFFF
4 |
--------------------------------------------------------------------------------
/packages/mobile-shell/android/app/src/main/res/xml/file_paths.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/packages/mobile-shell/android/capacitor.settings.gradle:
--------------------------------------------------------------------------------
1 | // DO NOT EDIT THIS FILE! IT IS GENERATED EACH TIME "capacitor update" IS RUN
2 | include ':capacitor-android'
3 | project(':capacitor-android').projectDir = new File('../../../node_modules/@capacitor/android/capacitor')
4 |
5 | include ':capacitor-app'
6 | project(':capacitor-app').projectDir = new File('../../../node_modules/@capacitor/app/android')
7 |
--------------------------------------------------------------------------------
/packages/mobile-shell/android/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/android/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/packages/mobile-shell/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Fri Jan 14 18:49:39 CST 2022
2 | distributionBase=GRADLE_USER_HOME
3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-bin.zip
4 | distributionPath=wrapper/dists
5 | zipStorePath=wrapper/dists
6 | zipStoreBase=GRADLE_USER_HOME
7 |
--------------------------------------------------------------------------------
/packages/mobile-shell/android/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 | include ':capacitor-cordova-android-plugins'
3 | project(':capacitor-cordova-android-plugins').projectDir = new File('./capacitor-cordova-android-plugins/')
4 |
5 | apply from: 'capacitor.settings.gradle'
--------------------------------------------------------------------------------
/packages/mobile-shell/ionic.config.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Recative",
3 | "integrations": {
4 | "capacitor": {}
5 | },
6 | "type": "react"
7 | }
8 |
--------------------------------------------------------------------------------
/packages/mobile-shell/ios/.gitignore:
--------------------------------------------------------------------------------
1 | App/build
2 | App/Pods
3 | App/Podfile.lock
4 | App/App/public
5 | DerivedData
6 | xcuserdata
7 |
8 | # Cordova plugins for Capacitor
9 | capacitor-cordova-ios-plugins
10 |
--------------------------------------------------------------------------------
/packages/mobile-shell/ios/App/App.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/packages/mobile-shell/ios/App/App.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/packages/mobile-shell/ios/App/App.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/packages/mobile-shell/ios/App/App.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | PreviewsEnabled
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/packages/mobile-shell/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-20x20@1x.png
--------------------------------------------------------------------------------
/packages/mobile-shell/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-20x20@2x-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-20x20@2x-1.png
--------------------------------------------------------------------------------
/packages/mobile-shell/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-20x20@2x.png
--------------------------------------------------------------------------------
/packages/mobile-shell/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-20x20@3x.png
--------------------------------------------------------------------------------
/packages/mobile-shell/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-29x29@1x.png
--------------------------------------------------------------------------------
/packages/mobile-shell/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-29x29@2x-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-29x29@2x-1.png
--------------------------------------------------------------------------------
/packages/mobile-shell/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-29x29@2x.png
--------------------------------------------------------------------------------
/packages/mobile-shell/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-29x29@3x.png
--------------------------------------------------------------------------------
/packages/mobile-shell/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-40x40@1x.png
--------------------------------------------------------------------------------
/packages/mobile-shell/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-40x40@2x-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-40x40@2x-1.png
--------------------------------------------------------------------------------
/packages/mobile-shell/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-40x40@2x.png
--------------------------------------------------------------------------------
/packages/mobile-shell/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-40x40@3x.png
--------------------------------------------------------------------------------
/packages/mobile-shell/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png
--------------------------------------------------------------------------------
/packages/mobile-shell/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-60x60@2x.png
--------------------------------------------------------------------------------
/packages/mobile-shell/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-60x60@3x.png
--------------------------------------------------------------------------------
/packages/mobile-shell/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-76x76@1x.png
--------------------------------------------------------------------------------
/packages/mobile-shell/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-76x76@2x.png
--------------------------------------------------------------------------------
/packages/mobile-shell/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/packages/mobile-shell/ios/App/App/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/packages/mobile-shell/ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732-1.png
--------------------------------------------------------------------------------
/packages/mobile-shell/ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732-2.png
--------------------------------------------------------------------------------
/packages/mobile-shell/ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732.png
--------------------------------------------------------------------------------
/packages/mobile-shell/ios/App/App/capacitor.config.json:
--------------------------------------------------------------------------------
1 | {
2 | "appId": "io.github.recative.mobile_shell",
3 | "appName": "Recative",
4 | "webDir": "build",
5 | "bundledWebRuntime": false,
6 | "backgroundColor": "#376e85",
7 | "cordova": {
8 | "preferences": {
9 | "URL_SCHEME": "recative"
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/packages/mobile-shell/public/assets/icon/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/public/assets/icon/favicon.png
--------------------------------------------------------------------------------
/packages/mobile-shell/public/assets/icon/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/public/assets/icon/icon.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/android/icon-background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/android/icon-background.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/android/icon-foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/android/icon-foreground.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/android/icon/drawable-hdpi-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/android/icon/drawable-hdpi-icon.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/android/icon/drawable-ldpi-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/android/icon/drawable-ldpi-icon.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/android/icon/drawable-mdpi-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/android/icon/drawable-mdpi-icon.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/android/icon/drawable-xhdpi-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/android/icon/drawable-xhdpi-icon.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/android/icon/drawable-xxhdpi-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/android/icon/drawable-xxhdpi-icon.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/android/icon/drawable-xxxhdpi-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/android/icon/drawable-xxxhdpi-icon.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/android/icon/hdpi-background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/android/icon/hdpi-background.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/android/icon/hdpi-foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/android/icon/hdpi-foreground.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/android/icon/ldpi-background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/android/icon/ldpi-background.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/android/icon/ldpi-foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/android/icon/ldpi-foreground.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/android/icon/mdpi-background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/android/icon/mdpi-background.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/android/icon/mdpi-foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/android/icon/mdpi-foreground.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/android/icon/xhdpi-background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/android/icon/xhdpi-background.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/android/icon/xhdpi-foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/android/icon/xhdpi-foreground.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/android/icon/xxhdpi-background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/android/icon/xxhdpi-background.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/android/icon/xxhdpi-foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/android/icon/xxhdpi-foreground.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/android/icon/xxxhdpi-background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/android/icon/xxxhdpi-background.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/android/icon/xxxhdpi-foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/android/icon/xxxhdpi-foreground.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/android/splash/drawable-land-hdpi-screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/android/splash/drawable-land-hdpi-screen.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/android/splash/drawable-land-ldpi-screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/android/splash/drawable-land-ldpi-screen.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/android/splash/drawable-land-mdpi-screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/android/splash/drawable-land-mdpi-screen.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/android/splash/drawable-land-xhdpi-screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/android/splash/drawable-land-xhdpi-screen.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/android/splash/drawable-land-xxhdpi-screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/android/splash/drawable-land-xxhdpi-screen.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/android/splash/drawable-land-xxxhdpi-screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/android/splash/drawable-land-xxxhdpi-screen.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/android/splash/drawable-port-hdpi-screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/android/splash/drawable-port-hdpi-screen.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/android/splash/drawable-port-ldpi-screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/android/splash/drawable-port-ldpi-screen.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/android/splash/drawable-port-mdpi-screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/android/splash/drawable-port-mdpi-screen.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/android/splash/drawable-port-xhdpi-screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/android/splash/drawable-port-xhdpi-screen.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/android/splash/drawable-port-xxhdpi-screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/android/splash/drawable-port-xxhdpi-screen.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/android/splash/drawable-port-xxxhdpi-screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/android/splash/drawable-port-xxxhdpi-screen.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/icon-background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/icon-background.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/icon.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/icon/icon-1024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/icon/icon-1024.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/icon/icon-108@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/icon/icon-108@2x.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/icon/icon-20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/icon/icon-20.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/icon/icon-20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/icon/icon-20@2x.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/icon/icon-20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/icon/icon-20@3x.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/icon/icon-24@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/icon/icon-24@2x.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/icon/icon-27.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/icon/icon-27.5@2x.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/icon/icon-29.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/icon/icon-29.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/icon/icon-29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/icon/icon-29@2x.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/icon/icon-29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/icon/icon-29@3x.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/icon/icon-40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/icon/icon-40.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/icon/icon-40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/icon/icon-40@2x.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/icon/icon-40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/icon/icon-40@3x.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/icon/icon-44@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/icon/icon-44@2x.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/icon/icon-50.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/icon/icon-50.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/icon/icon-50@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/icon/icon-50@2x.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/icon/icon-60.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/icon/icon-60.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/icon/icon-60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/icon/icon-60@2x.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/icon/icon-60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/icon/icon-60@3x.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/icon/icon-72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/icon/icon-72.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/icon/icon-72@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/icon/icon-72@2x.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/icon/icon-76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/icon/icon-76.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/icon/icon-76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/icon/icon-76@2x.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/icon/icon-83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/icon/icon-83.5@2x.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/icon/icon-86@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/icon/icon-86@2x.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/icon/icon-98@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/icon/icon-98@2x.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/icon/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/icon/icon.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/icon/icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/icon/icon@2x.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/splash/Default-1792h~iphone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/splash/Default-1792h~iphone.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/splash/Default-2436h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/splash/Default-2436h.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/splash/Default-2688h~iphone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/splash/Default-2688h~iphone.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/splash/Default-568h@2x~iphone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/splash/Default-568h@2x~iphone.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/splash/Default-667h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/splash/Default-667h.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/splash/Default-736h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/splash/Default-736h.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/splash/Default-Landscape-1792h~iphone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/splash/Default-Landscape-1792h~iphone.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/splash/Default-Landscape-2436h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/splash/Default-Landscape-2436h.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/splash/Default-Landscape-2688h~iphone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/splash/Default-Landscape-2688h~iphone.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/splash/Default-Landscape-736h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/splash/Default-Landscape-736h.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/splash/Default-Landscape@2x~ipad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/splash/Default-Landscape@2x~ipad.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/splash/Default-Landscape@~ipadpro.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/splash/Default-Landscape@~ipadpro.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/splash/Default-Landscape~ipad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/splash/Default-Landscape~ipad.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/splash/Default-Portrait@2x~ipad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/splash/Default-Portrait@2x~ipad.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/splash/Default-Portrait@~ipadpro.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/splash/Default-Portrait@~ipadpro.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/splash/Default-Portrait~ipad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/splash/Default-Portrait~ipad.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/splash/Default@2x~iphone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/splash/Default@2x~iphone.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/splash/Default@2x~universal~anyany.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/splash/Default@2x~universal~anyany.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/ios/splash/Default~iphone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/ios/splash/Default~iphone.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/splash.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/SmallTile.scale-100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/SmallTile.scale-100.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/SmallTile.scale-125.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/SmallTile.scale-125.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/SmallTile.scale-140.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/SmallTile.scale-140.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/SmallTile.scale-150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/SmallTile.scale-150.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/SmallTile.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/SmallTile.scale-200.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/SmallTile.scale-240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/SmallTile.scale-240.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/SmallTile.scale-400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/SmallTile.scale-400.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/Square150x150Logo.scale-100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/Square150x150Logo.scale-100.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/Square150x150Logo.scale-125.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/Square150x150Logo.scale-125.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/Square150x150Logo.scale-140.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/Square150x150Logo.scale-140.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/Square150x150Logo.scale-150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/Square150x150Logo.scale-150.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/Square150x150Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/Square150x150Logo.scale-200.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/Square150x150Logo.scale-240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/Square150x150Logo.scale-240.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/Square150x150Logo.scale-400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/Square150x150Logo.scale-400.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/Square310x310Logo.scale-100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/Square310x310Logo.scale-100.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/Square310x310Logo.scale-125.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/Square310x310Logo.scale-125.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/Square310x310Logo.scale-140.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/Square310x310Logo.scale-140.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/Square310x310Logo.scale-150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/Square310x310Logo.scale-150.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/Square310x310Logo.scale-180.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/Square310x310Logo.scale-180.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/Square310x310Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/Square310x310Logo.scale-200.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/Square310x310Logo.scale-400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/Square310x310Logo.scale-400.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/Square44x44Logo.scale-100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/Square44x44Logo.scale-100.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/Square44x44Logo.scale-125.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/Square44x44Logo.scale-125.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/Square44x44Logo.scale-140.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/Square44x44Logo.scale-140.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/Square44x44Logo.scale-150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/Square44x44Logo.scale-150.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/Square44x44Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/Square44x44Logo.scale-200.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/Square44x44Logo.scale-240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/Square44x44Logo.scale-240.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/Square44x44Logo.scale-400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/Square44x44Logo.scale-400.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/StoreLogo.scale-100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/StoreLogo.scale-100.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/StoreLogo.scale-125.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/StoreLogo.scale-125.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/StoreLogo.scale-140.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/StoreLogo.scale-140.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/StoreLogo.scale-150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/StoreLogo.scale-150.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/StoreLogo.scale-180.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/StoreLogo.scale-180.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/StoreLogo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/StoreLogo.scale-200.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/StoreLogo.scale-240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/StoreLogo.scale-240.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/StoreLogo.scale-400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/StoreLogo.scale-400.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/Wide310x150Logo.scale-100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/Wide310x150Logo.scale-100.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/Wide310x150Logo.scale-125.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/Wide310x150Logo.scale-125.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/Wide310x150Logo.scale-140.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/Wide310x150Logo.scale-140.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/Wide310x150Logo.scale-150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/Wide310x150Logo.scale-150.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/Wide310x150Logo.scale-180.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/Wide310x150Logo.scale-180.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/Wide310x150Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/Wide310x150Logo.scale-200.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/Wide310x150Logo.scale-240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/Wide310x150Logo.scale-240.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/Wide310x150Logo.scale-400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/Wide310x150Logo.scale-400.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/icon/Wide310x150Logo.scale-80.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/icon/Wide310x150Logo.scale-80.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/splash/Splash.scale-100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/splash/Splash.scale-100.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/splash/Splash.scale-125.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/splash/Splash.scale-125.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/splash/Splash.scale-150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/splash/Splash.scale-150.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/splash/Splash.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/splash/Splash.scale-200.png
--------------------------------------------------------------------------------
/packages/mobile-shell/resources/windows/splash/Splash.scale-400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/mobile-shell/resources/windows/splash/Splash.scale-400.png
--------------------------------------------------------------------------------
/packages/mobile-shell/src/app/theme/main.css:
--------------------------------------------------------------------------------
1 | :root {
2 | --safe-area-top: env(safe-area-inset-top);
3 | --safe-area-right: env(safe-area-inset-right);
4 | --safe-area-bottom: env(safe-area-inset-bottom);
5 | --safe-area-left: env(safe-area-inset-left);
6 | }
7 |
8 | html,
9 | #root,
10 | ion-app {
11 | width: 100vw;
12 | height: 100vh;
13 | margin: 0;
14 | padding: 0;
15 | }
16 |
--------------------------------------------------------------------------------
/packages/mobile-shell/src/app/utils/globalThis.ts:
--------------------------------------------------------------------------------
1 | if (typeof globalThis === 'undefined') {
2 | // @ts-ignore We need this for some fucking old devices!
3 | window.globalThis = window;
4 | }
5 |
6 | export {};
--------------------------------------------------------------------------------
/packages/mobile-shell/src/app/utils/wdyr.ts:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 |
3 | if (process.env.NODE_ENV === 'development') {
4 | const whyDidYouRender = require('@welldone-software/why-did-you-render');
5 | whyDidYouRender(React, {
6 | trackAllPureComponents: true,
7 | });
8 | }
--------------------------------------------------------------------------------
/packages/mobile-shell/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 | ///
3 |
--------------------------------------------------------------------------------
/packages/mobile-shell/tsconfig.scripts.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "ts-node/node16/tsconfig.json",
3 | }
--------------------------------------------------------------------------------
/packages/open-promise/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": [
3 | [
4 | "@nrwl/web/babel",
5 | {
6 | "useBuiltIns": "usage"
7 | }
8 | ]
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/packages/open-promise/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | end_of_line = lf
5 | insert_final_newline = true
6 |
7 | [*.{js,ts,json,.yml}]
8 | charset = utf-8
9 | indent_style = space
10 | indent_size = 2
11 |
--------------------------------------------------------------------------------
/packages/open-promise/.eslintignore:
--------------------------------------------------------------------------------
1 | .eslintrc.js
2 | rollup.config.js
3 |
4 | dist/
5 |
--------------------------------------------------------------------------------
/packages/open-promise/.gitattributes:
--------------------------------------------------------------------------------
1 | /.yarn/** linguist-vendored
2 |
--------------------------------------------------------------------------------
/packages/open-promise/README.md:
--------------------------------------------------------------------------------
1 | # project-base
2 |
--------------------------------------------------------------------------------
/packages/open-promise/tsconfig.lib.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../dist/out-tsc",
5 | "declaration": true,
6 | "types": []
7 | },
8 | "include": ["**/*.ts"],
9 | "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"]
10 | }
11 |
--------------------------------------------------------------------------------
/packages/open-promise/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../dist/out-tsc",
5 | "module": "commonjs",
6 | "types": ["jest", "node"]
7 | },
8 | "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"]
9 | }
10 |
--------------------------------------------------------------------------------
/packages/phonograph/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": [
3 | [
4 | "@nrwl/web/babel",
5 | {
6 | "useBuiltIns": "usage"
7 | }
8 | ]
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/packages/phonograph/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | node_modules
3 | experiments
4 | dist
5 | *.js
6 | *.d.ts
7 | !rollup.config.js
8 |
9 | demo/main.js
10 | demo/main.js.map
11 | demo/test-audio
--------------------------------------------------------------------------------
/packages/phonograph/README.md:
--------------------------------------------------------------------------------
1 | # phonograph
2 |
3 | This is the forked version of Rich Harris's Phonograph, [https://github.com/Rich-Harris/phonograph].
4 | with bug fixes and feature improvement.
--------------------------------------------------------------------------------
/packages/phonograph/demo/deepnote.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/phonograph/demo/deepnote.mp3
--------------------------------------------------------------------------------
/packages/phonograph/src/adapters/mp3/types.ts:
--------------------------------------------------------------------------------
1 | export interface RawMetadata {
2 | mpegVersion: number;
3 | mpegLayer: number;
4 | sampleRate: number;
5 | channelMode: number;
6 | }
7 |
8 | export interface Metadata {
9 | mpegVersion: number;
10 | mpegLayer: number;
11 | sampleRate: number;
12 | channelMode: string;
13 | }
14 |
--------------------------------------------------------------------------------
/packages/phonograph/src/index.ts:
--------------------------------------------------------------------------------
1 | import './Clone'; // need to import Clone before Clip
2 |
3 | export { mp3Adapter } from './adapters/mp3/mp3Adapter';
4 | export { default as Clip } from './Clip';
5 |
--------------------------------------------------------------------------------
/packages/phonograph/src/lib/phonograph.spec.ts:
--------------------------------------------------------------------------------
1 | import { phonograph } from './phonograph';
2 |
3 | describe('phonograph', () => {
4 | it('should work', () => {
5 | expect(phonograph()).toEqual('phonograph');
6 | });
7 | });
8 |
--------------------------------------------------------------------------------
/packages/phonograph/src/lib/phonograph.ts:
--------------------------------------------------------------------------------
1 | export function phonograph(): string {
2 | return 'phonograph';
3 | }
4 |
--------------------------------------------------------------------------------
/packages/phonograph/tsconfig.lib.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../dist/out-tsc",
5 | "declaration": true,
6 | "types": []
7 | },
8 | "include": ["**/*.ts"],
9 | "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"]
10 | }
11 |
--------------------------------------------------------------------------------
/packages/phonograph/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../dist/out-tsc",
5 | "module": "commonjs",
6 | "types": ["jest", "node"]
7 | },
8 | "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"]
9 | }
10 |
--------------------------------------------------------------------------------
/packages/resource-bridge/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": [
3 | [
4 | "@nrwl/web/babel",
5 | {
6 | "useBuiltIns": "usage"
7 | }
8 | ]
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/packages/resource-bridge/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | end_of_line = lf
5 | insert_final_newline = true
6 |
7 | [*.{js,ts,json,.yml}]
8 | charset = utf-8
9 | indent_style = space
10 | indent_size = 2
11 |
--------------------------------------------------------------------------------
/packages/resource-bridge/.eslintignore:
--------------------------------------------------------------------------------
1 | .eslintrc.js
2 | dist/
3 |
--------------------------------------------------------------------------------
/packages/resource-bridge/.gitattributes:
--------------------------------------------------------------------------------
1 | /.yarn/** linguist-vendored
2 |
--------------------------------------------------------------------------------
/packages/resource-bridge/README.md:
--------------------------------------------------------------------------------
1 | # project-base
2 |
--------------------------------------------------------------------------------
/packages/resource-bridge/src/index.ts:
--------------------------------------------------------------------------------
1 | export { createActPointConnector } from './connector';
2 | export { ActPointHostChannel } from './Channel';
3 | export * from './protocol';
4 |
--------------------------------------------------------------------------------
/packages/resource-bridge/tsconfig.lib.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../dist/out-tsc",
5 | "declaration": true,
6 | "types": []
7 | },
8 | "include": ["**/*.ts"],
9 | "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"]
10 | }
11 |
--------------------------------------------------------------------------------
/packages/resource-bridge/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../dist/out-tsc",
5 | "module": "commonjs",
6 | "types": ["jest", "node"]
7 | },
8 | "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"]
9 | }
10 |
--------------------------------------------------------------------------------
/packages/resource-loader-native-backend/.eslintignore:
--------------------------------------------------------------------------------
1 | build
2 | dist
3 |
--------------------------------------------------------------------------------
/packages/resource-loader-native-backend/.prettierignore:
--------------------------------------------------------------------------------
1 | build
2 | dist
3 |
--------------------------------------------------------------------------------
/packages/resource-loader-native-backend/android/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/packages/resource-loader-native-backend/android/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/resource-loader-native-backend/android/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/packages/resource-loader-native-backend/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.0-all.zip
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 |
--------------------------------------------------------------------------------
/packages/resource-loader-native-backend/android/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':capacitor-android'
2 | project(':capacitor-android').projectDir = new File('../node_modules/@capacitor/android/capacitor')
3 |
--------------------------------------------------------------------------------
/packages/resource-loader-native-backend/android/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/packages/resource-loader-native-backend/android/src/main/res/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/resource-loader-native-backend/android/src/main/res/.gitkeep
--------------------------------------------------------------------------------
/packages/resource-loader-native-backend/example/.gitignore:
--------------------------------------------------------------------------------
1 | .idea/
2 | node_modules/
3 | .vscode/
4 | *.map
5 | .DS_Store
6 | .sourcemaps
7 |
--------------------------------------------------------------------------------
/packages/resource-loader-native-backend/example/capacitor.config.json:
--------------------------------------------------------------------------------
1 | {
2 | "appId": "com.example.plugin",
3 | "appName": "example",
4 | "bundledWebRuntime": true,
5 | "webDir": "www",
6 | "plugins": {
7 | "SplashScreen": {
8 | "launchShowDuration": 0
9 | }
10 | }
11 | }
--------------------------------------------------------------------------------
/packages/resource-loader-native-backend/ios/Plugin.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/packages/resource-loader-native-backend/ios/Plugin.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/packages/resource-loader-native-backend/ios/Plugin.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/packages/resource-loader-native-backend/ios/Plugin.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/packages/resource-loader-native-backend/src/index.ts:
--------------------------------------------------------------------------------
1 | import { registerPlugin } from '@capacitor/core';
2 |
3 | import type { ResourceLoaderPlugin } from './definitions';
4 |
5 | const ResourceLoader = registerPlugin('ResourceLoader');
6 |
7 | export * from './definitions';
8 | export { ResourceLoader };
9 |
--------------------------------------------------------------------------------
/packages/resource-loader/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": [
3 | [
4 | "@nrwl/web/babel",
5 | {
6 | "useBuiltIns": "usage"
7 | }
8 | ]
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/packages/resource-loader/.eslintignore:
--------------------------------------------------------------------------------
1 | .eslintrc.js
2 | dist/
3 |
--------------------------------------------------------------------------------
/packages/resource-loader/README.md:
--------------------------------------------------------------------------------
1 | # resource-loader
--------------------------------------------------------------------------------
/packages/resource-loader/example/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Document
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/packages/resource-loader/tsconfig.lib.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../dist/out-tsc",
5 | "declaration": true,
6 | "types": []
7 | },
8 | "include": ["**/*.ts"],
9 | "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"]
10 | }
11 |
--------------------------------------------------------------------------------
/packages/resource-loader/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../dist/out-tsc",
5 | "module": "commonjs",
6 | "types": ["jest", "node"]
7 | },
8 | "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"]
9 | }
10 |
--------------------------------------------------------------------------------
/packages/smart-resource/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": [
3 | [
4 | "@nrwl/web/babel",
5 | {
6 | "useBuiltIns": "usage"
7 | }
8 | ]
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/packages/smart-resource/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | end_of_line = lf
5 | insert_final_newline = true
6 |
7 | [*.{js,ts,json,.yml}]
8 | charset = utf-8
9 | indent_style = space
10 | indent_size = 2
11 |
--------------------------------------------------------------------------------
/packages/smart-resource/.eslintignore:
--------------------------------------------------------------------------------
1 | .eslintrc.js
2 | dist/
3 |
--------------------------------------------------------------------------------
/packages/smart-resource/.gitattributes:
--------------------------------------------------------------------------------
1 | /.yarn/** linguist-vendored
2 |
--------------------------------------------------------------------------------
/packages/smart-resource/README.md:
--------------------------------------------------------------------------------
1 | # project-base
2 |
--------------------------------------------------------------------------------
/packages/smart-resource/src/constant.ts:
--------------------------------------------------------------------------------
1 | import { getLanguageKeys } from './getLanguageKeys';
2 |
3 | export const DEFAULT_SMART_RESOURCE_CONFIG = {
4 | lang: getLanguageKeys(),
5 | };
6 |
--------------------------------------------------------------------------------
/packages/smart-resource/src/index.ts:
--------------------------------------------------------------------------------
1 | export * from './constant';
2 | export * from './getLanguageKeys';
3 | export * from './parseSelector';
4 | export * from './calculateResourceScore';
5 | export * from './getMatchedRecord';
6 |
--------------------------------------------------------------------------------
/packages/smart-resource/tsconfig.lib.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../dist/out-tsc",
5 | "declaration": true,
6 | "types": []
7 | },
8 | "include": ["**/*.ts"],
9 | "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"]
10 | }
11 |
--------------------------------------------------------------------------------
/packages/smart-resource/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../dist/out-tsc",
5 | "module": "commonjs",
6 | "types": ["jest", "node"]
7 | },
8 | "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"]
9 | }
10 |
--------------------------------------------------------------------------------
/packages/think-data-native-backend/.eslintignore:
--------------------------------------------------------------------------------
1 | build
2 | dist
3 |
--------------------------------------------------------------------------------
/packages/think-data-native-backend/.prettierignore:
--------------------------------------------------------------------------------
1 | build
2 | dist
3 |
--------------------------------------------------------------------------------
/packages/think-data-native-backend/README.md:
--------------------------------------------------------------------------------
1 | # ionic-analysis
2 |
3 | Analysis for ionic include ThinkingData implements
4 |
--------------------------------------------------------------------------------
/packages/think-data-native-backend/android/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/packages/think-data-native-backend/android/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/think-data-native-backend/android/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/packages/think-data-native-backend/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.0-all.zip
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 |
--------------------------------------------------------------------------------
/packages/think-data-native-backend/android/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':capacitor-android'
2 | project(':capacitor-android').projectDir = new File('../node_modules/@capacitor/android/capacitor')
--------------------------------------------------------------------------------
/packages/think-data-native-backend/android/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
--------------------------------------------------------------------------------
/packages/think-data-native-backend/android/src/main/res/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/think-data-native-backend/android/src/main/res/.gitkeep
--------------------------------------------------------------------------------
/packages/think-data-native-backend/example/.gitignore:
--------------------------------------------------------------------------------
1 | .idea/
2 | node_modules/
3 | .vscode/
4 | *.map
5 | .DS_Store
6 | .sourcemaps
7 |
--------------------------------------------------------------------------------
/packages/think-data-native-backend/example/capacitor.config.json:
--------------------------------------------------------------------------------
1 | {
2 | "appId": "com.example.plugin",
3 | "appName": "example",
4 | "bundledWebRuntime": true,
5 | "webDir": "www",
6 | "plugins": {
7 | "SplashScreen": {
8 | "launchShowDuration": 0
9 | }
10 | }
11 | }
--------------------------------------------------------------------------------
/packages/think-data-native-backend/ios/Plugin.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/packages/think-data-native-backend/ios/Plugin.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/packages/think-data-native-backend/ios/Plugin.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/packages/think-data-native-backend/ios/Plugin.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/packages/think-data-native-backend/ios/capacitor-cordova-ios-plugins/resources/.gitkeep:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/packages/think-data-native-backend/ios/capacitor-cordova-ios-plugins/sources/.gitkeep:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/packages/think-data-native-backend/src/index.ts:
--------------------------------------------------------------------------------
1 | import { registerPlugin } from '@capacitor/core';
2 |
3 | import type { AnalysisPlugin } from './definitions';
4 |
5 | const Analysis = registerPlugin('Analysis');
6 |
7 | export * from './definitions';
8 | export { Analysis };
9 |
10 |
11 |
--------------------------------------------------------------------------------
/packages/time-schedule/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": [
3 | [
4 | "@nrwl/web/babel",
5 | {
6 | "useBuiltIns": "usage"
7 | }
8 | ]
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/packages/time-schedule/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | end_of_line = lf
5 | insert_final_newline = true
6 |
7 | [*.{js,ts,json,yml}]
8 | charset = utf-8
9 | indent_style = space
10 | indent_size = 2
11 |
--------------------------------------------------------------------------------
/packages/time-schedule/.eslintignore:
--------------------------------------------------------------------------------
1 | .eslintrc.js
2 | dist/
3 |
--------------------------------------------------------------------------------
/packages/time-schedule/.gitattributes:
--------------------------------------------------------------------------------
1 | /.yarn/** linguist-vendored
2 |
--------------------------------------------------------------------------------
/packages/time-schedule/README.md:
--------------------------------------------------------------------------------
1 | # time-schedule
--------------------------------------------------------------------------------
/packages/time-schedule/example/tmpMo4GJT.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/time-schedule/example/tmpMo4GJT.mp3
--------------------------------------------------------------------------------
/packages/time-schedule/example/tmpMo4GJT.mp4:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/time-schedule/example/tmpMo4GJT.mp4
--------------------------------------------------------------------------------
/packages/time-schedule/src/index.ts:
--------------------------------------------------------------------------------
1 | export { Timeline } from './timeline';
2 | export type { Track } from './track';
3 | export { MonitorTrack } from './monitorTrack';
4 | export type { Remote } from './remoteTrack';
5 | export { RemoteTrack } from './remoteTrack';
6 |
--------------------------------------------------------------------------------
/packages/time-schedule/tsconfig.lib.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../dist/out-tsc",
5 | "declaration": true,
6 | "types": []
7 | },
8 | "include": ["**/*.ts"],
9 | "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"]
10 | }
11 |
--------------------------------------------------------------------------------
/packages/time-schedule/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../dist/out-tsc",
5 | "module": "commonjs",
6 | "types": ["jest", "node"]
7 | },
8 | "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"]
9 | }
10 |
--------------------------------------------------------------------------------
/packages/ugly-json/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": [
3 | [
4 | "@nrwl/web/babel",
5 | {
6 | "useBuiltIns": "usage"
7 | }
8 | ]
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/packages/ugly-json/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | end_of_line = lf
5 | insert_final_newline = true
6 |
7 | [*.{js,ts,json,.yml}]
8 | charset = utf-8
9 | indent_style = space
10 | indent_size = 2
11 |
--------------------------------------------------------------------------------
/packages/ugly-json/.eslintignore:
--------------------------------------------------------------------------------
1 | .eslintrc.js
2 | rollup.config.js
3 |
4 | dist/
5 |
--------------------------------------------------------------------------------
/packages/ugly-json/.gitattributes:
--------------------------------------------------------------------------------
1 | /.yarn/** linguist-vendored
2 |
--------------------------------------------------------------------------------
/packages/ugly-json/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | # @recative/ugly-json
2 |
3 | ## 0.0.1
4 |
5 | ### Patch Changes
6 |
7 | - 3ea3282: chore: Performance improvement
8 |
9 | ## 0.0.0
10 |
11 | ### Patch Changes
12 |
13 | - feat: Initialize release
14 |
--------------------------------------------------------------------------------
/packages/ugly-json/src/index.ts:
--------------------------------------------------------------------------------
1 | export { parse } from './parse';
2 | export { stringify } from './stringify';
--------------------------------------------------------------------------------
/packages/ugly-json/tsconfig.lib.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../dist/out-tsc",
5 | "declaration": true,
6 | "types": []
7 | },
8 | "include": ["**/*.ts"],
9 | "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"]
10 | }
11 |
--------------------------------------------------------------------------------
/packages/ugly-json/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../dist/out-tsc",
5 | "module": "commonjs",
6 | "types": ["jest", "node"]
7 | },
8 | "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"]
9 | }
10 |
--------------------------------------------------------------------------------
/packages/video-renderer-native-backend/.eslintignore:
--------------------------------------------------------------------------------
1 | build
2 | dist
3 |
--------------------------------------------------------------------------------
/packages/video-renderer-native-backend/.prettierignore:
--------------------------------------------------------------------------------
1 | build
2 | dist
3 |
--------------------------------------------------------------------------------
/packages/video-renderer-native-backend/README.md:
--------------------------------------------------------------------------------
1 | # @recative/video-renderer-native-backend
2 |
3 | Video render via ffmpeg
4 |
--------------------------------------------------------------------------------
/packages/video-renderer-native-backend/android/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/packages/video-renderer-native-backend/android/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/video-renderer-native-backend/android/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/packages/video-renderer-native-backend/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.0-all.zip
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 |
--------------------------------------------------------------------------------
/packages/video-renderer-native-backend/android/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':capacitor-android'
2 | project(':capacitor-android').projectDir = new File('../node_modules/@capacitor/android/capacitor')
--------------------------------------------------------------------------------
/packages/video-renderer-native-backend/android/src/main/res/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/video-renderer-native-backend/android/src/main/res/.gitkeep
--------------------------------------------------------------------------------
/packages/video-renderer-native-backend/android/src/main/res/xml/file_path.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
--------------------------------------------------------------------------------
/packages/video-renderer-native-backend/example/.gitignore:
--------------------------------------------------------------------------------
1 | .idea/
2 | node_modules/
3 | .vscode/
4 | *.map
5 | .DS_Store
6 | .sourcemaps
7 | dist/
8 |
--------------------------------------------------------------------------------
/packages/video-renderer-native-backend/example/capacitor.config.json:
--------------------------------------------------------------------------------
1 | {
2 | "appId": "com.example.plugin",
3 | "appName": "example",
4 | "bundledWebRuntime": false,
5 | "webDir": "dist",
6 | "plugins": {
7 | "SplashScreen": {
8 | "launchShowDuration": 0
9 | }
10 | }
11 | }
--------------------------------------------------------------------------------
/packages/video-renderer-native-backend/example/src/assets/icon/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/video-renderer-native-backend/example/src/assets/icon/favicon.ico
--------------------------------------------------------------------------------
/packages/video-renderer-native-backend/example/src/assets/imgs/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/video-renderer-native-backend/example/src/assets/imgs/logo.png
--------------------------------------------------------------------------------
/packages/video-renderer-native-backend/example/src/css/style.css:
--------------------------------------------------------------------------------
1 | html,
2 | body {
3 | padding: 0;
4 | margin: 0;
5 | }
6 |
--------------------------------------------------------------------------------
/packages/video-renderer-native-backend/example/src/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "App",
3 | "short_name": "App",
4 | "start_url": "index.html",
5 | "display": "standalone",
6 | "icons": [{
7 | "src": "assets/imgs/logo.png",
8 | "sizes": "512x512",
9 | "type": "image/png"
10 | }],
11 | "background_color": "#31d53d",
12 | "theme_color": "#31d53d"
13 | }
14 |
--------------------------------------------------------------------------------
/packages/video-renderer-native-backend/ios/Plugin.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/packages/video-renderer-native-backend/ios/Plugin.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/packages/video-renderer-native-backend/ios/Plugin.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/packages/video-renderer-native-backend/ios/Plugin.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/packages/video-renderer-native-backend/ios/Plugin/Extensions.swift:
--------------------------------------------------------------------------------
1 | //
2 | // Extensions.swift
3 | // Plugin
4 | //
5 | // Created by Sun on 2022/8/5.
6 | // Copyright © 2022 Max Lynch. All rights reserved.
7 | //
8 |
9 | import Foundation
10 |
11 |
12 |
--------------------------------------------------------------------------------
/packages/video-renderer-native-backend/src/index.ts:
--------------------------------------------------------------------------------
1 | import { registerPlugin } from '@capacitor/core';
2 |
3 | import type { VideoRendererPlugin } from './definitions';
4 |
5 | const videoRenderer = registerPlugin('videoRenderer', {
6 | web: () => import('./web').then(m => new m.VideoRendererWeb()),
7 | });
8 |
9 | export * from './definitions';
10 | export { videoRenderer };
11 |
--------------------------------------------------------------------------------
/packages/web-shell/README.md:
--------------------------------------------------------------------------------
1 | # web-shell
2 |
--------------------------------------------------------------------------------
/packages/web-shell/public/android-chrome-192x192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/web-shell/public/android-chrome-192x192.png
--------------------------------------------------------------------------------
/packages/web-shell/public/android-chrome-512x512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/web-shell/public/android-chrome-512x512.png
--------------------------------------------------------------------------------
/packages/web-shell/public/apple-touch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/web-shell/public/apple-touch-icon.png
--------------------------------------------------------------------------------
/packages/web-shell/public/browserconfig.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | #376e85
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/packages/web-shell/public/favicon-16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/web-shell/public/favicon-16x16.png
--------------------------------------------------------------------------------
/packages/web-shell/public/favicon-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/web-shell/public/favicon-32x32.png
--------------------------------------------------------------------------------
/packages/web-shell/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/web-shell/public/favicon.ico
--------------------------------------------------------------------------------
/packages/web-shell/public/mstile-144x144.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/web-shell/public/mstile-144x144.png
--------------------------------------------------------------------------------
/packages/web-shell/public/mstile-150x150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/web-shell/public/mstile-150x150.png
--------------------------------------------------------------------------------
/packages/web-shell/public/mstile-310x150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/web-shell/public/mstile-310x150.png
--------------------------------------------------------------------------------
/packages/web-shell/public/mstile-310x310.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/web-shell/public/mstile-310x310.png
--------------------------------------------------------------------------------
/packages/web-shell/public/mstile-70x70.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/packages/web-shell/public/mstile-70x70.png
--------------------------------------------------------------------------------
/packages/web-shell/public/polyfills.ts:
--------------------------------------------------------------------------------
1 | /**
2 | * Polyfill stable language features. These imports will be optimized by `@babel/preset-env`.
3 | *
4 | * See: https://github.com/zloirock/core-js#babel
5 | */
6 | import 'core-js/stable';
7 | import 'regenerator-runtime/runtime';
8 |
--------------------------------------------------------------------------------
/packages/web-shell/tsconfig.scripts.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "ts-node/node16/tsconfig.json",
3 | }
--------------------------------------------------------------------------------
/tools/generators/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/tools/generators/.gitkeep
--------------------------------------------------------------------------------
/tools/scripts/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/recative/recative-system/46f869c5625a2b1d2a9d219a626e7578208e84d8/tools/scripts/.gitkeep
--------------------------------------------------------------------------------
/tools/tsconfig.tools.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../tsconfig.base.json",
3 | "compilerOptions": {
4 | "outDir": "../dist/out-tsc/tools",
5 | "rootDir": ".",
6 | "module": "commonjs",
7 | "target": "es5",
8 | "types": ["node"],
9 | "importHelpers": false
10 | },
11 | "include": ["**/*.ts"]
12 | }
13 |
--------------------------------------------------------------------------------