├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── .vscode ├── launch.json └── settings.json ├── README.md ├── docs ├── concepts │ ├── fusors │ │ └── document.mdx │ ├── high-style │ │ └── document.mdx │ ├── loaders │ │ └── document.mdx │ ├── media-selectors │ │ └── document.mdx │ ├── surface-selectors │ │ └── document.mdx │ └── surfaces │ │ └── document.mdx ├── glossary.md ├── packages │ ├── retil-mount │ │ └── document.mdx │ └── retil-nav │ │ └── document.mdx ├── router-api.md └── site │ └── index.mdx ├── examples ├── app-with-transitions │ ├── app.tsx │ ├── example.mdx │ ├── index.tsx │ └── main.tsx ├── bare-metal │ ├── app.tsx │ ├── example.mdx │ ├── index.tsx │ └── main.tsx ├── buttonSurface │ ├── app.tsx │ ├── example.mdx │ └── index.tsx ├── connectSurfaceSelectors-styled │ ├── app.styled.tsx │ ├── example.mdx │ └── index.tsx ├── editor-and-menu │ ├── app.tsx │ ├── example.mdx │ └── index.tsx ├── issues-and-operations │ ├── app.tsx │ ├── example.mdx │ ├── fakeAuth.tsx │ ├── index.tsx │ ├── input.tsx │ └── model.tsx ├── mediaSurfaceCombination-emotion │ ├── app.tsx │ ├── example.mdx │ └── index.tsx ├── mount-error-boundary │ ├── app.tsx │ ├── error-boundary.tsx │ ├── example.mdx │ └── index.tsx ├── not-found-boundary │ ├── app.tsx │ ├── example.mdx │ └── index.tsx ├── number-input │ ├── app.tsx │ ├── example.mdx │ └── index.tsx ├── override-action-surface-selectors │ ├── app.tsx │ ├── example.mdx │ └── index.tsx ├── popup-dialog-animated-react-spring │ ├── app.tsx │ ├── example.mdx │ ├── index.tsx │ ├── popupArrowStyles.tsx │ ├── popupDialog.tsx │ └── popupStyles.tsx ├── popup-dialog │ ├── app.tsx │ ├── example.mdx │ └── index.tsx ├── provideMediaSelectors-emotion │ ├── app.tsx │ ├── example.mdx │ └── index.tsx ├── provideMediaSelectors-styled │ ├── app.styled.tsx │ ├── example.mdx │ └── index.tsx ├── suspense-loading-indicators │ ├── app.tsx │ ├── example.mdx │ ├── index.tsx │ └── main.tsx ├── tsconfig.json ├── useMediaRenderer-emotion │ ├── app.tsx │ ├── example.mdx │ └── index.tsx └── useMediaRenderer-styled │ ├── app.styled.tsx │ ├── example.mdx │ └── index.tsx ├── lerna.json ├── package.json ├── packages ├── retil-boundary │ ├── LICENSE │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── boundary.tsx │ │ └── index.ts │ ├── test │ │ └── boundaryEffect.test.tsx │ └── tsconfig.build.json ├── retil-css │ ├── LICENSE │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── constants.ts │ │ ├── context.tsx │ │ ├── highStyle.ts │ │ ├── index.ts │ │ ├── selector.tsx │ │ ├── stringifyTransition.tsx │ │ └── types.ts │ ├── test │ │ ├── highStyle.test.tsx │ │ └── stringifyTransition.test.ts │ └── tsconfig.build.json ├── retil-hydration │ ├── LICENSE │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── hydrationContext.tsx │ │ ├── hydrationEnvService.ts │ │ ├── hydrationTypes.ts │ │ └── index.ts │ ├── test │ │ └── hydrationContext.test.tsx │ └── tsconfig.build.json ├── retil-interaction │ ├── LICENSE │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── connector.ts │ │ ├── defaultSurfaceSelectors.ts │ │ ├── disableable.tsx │ │ ├── escape.tsx │ │ ├── focusable.tsx │ │ ├── focusableSelectable.tsx │ │ ├── focusableSelection.tsx │ │ ├── focusableTrap.tsx │ │ ├── index.ts │ │ ├── keyboard.tsx │ │ ├── listCursor.tsx │ │ ├── menu.tsx │ │ ├── outsideClick.tsx │ │ ├── popup.tsx │ │ ├── popupPositioner.ts │ │ ├── popupTrigger.ts │ │ ├── surfaceSelector.tsx │ │ ├── surfaces │ │ │ ├── actionSurface.tsx │ │ │ ├── anchorSurface.tsx │ │ │ ├── buttonSurface.tsx │ │ │ ├── linkSurface.tsx │ │ │ ├── matchedLinkSurface.tsx │ │ │ ├── modalSurface.tsx │ │ │ ├── popupDialogSurface.tsx │ │ │ ├── popupMenuSurface.tsx │ │ │ ├── popupTriggerSurface.tsx │ │ │ └── submitButtonSurface.tsx │ │ └── unscrollableBody.tsx │ ├── test │ │ ├── popupDialog.test.tsx │ │ ├── popupTrigger.test.tsx │ │ └── surfaceSelectors.test.tsx │ └── tsconfig.build.json ├── retil-issues │ ├── LICENSE │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── getIssueMessage.ts │ │ ├── index.ts │ │ ├── issueTypes.ts │ │ ├── useAsyncValidator.ts │ │ ├── useIssues.ts │ │ └── useValidator.ts │ ├── test │ │ ├── useIssues.test.tsx │ │ └── useValidator.test.tsx │ └── tsconfig.build.json ├── retil-media │ ├── LICENSE │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── defaultMedia.ts │ │ ├── index.ts │ │ ├── mediaSelector.tsx │ │ ├── useFirstMatchingMediaSelector.ts │ │ ├── useMediaRenderer.tsx │ │ └── useMediaSelector.ts │ ├── test │ │ └── useMediaSelector.test.tsx │ └── tsconfig.build.json ├── retil-mount │ ├── LICENSE │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── dependencyList.ts │ │ ├── index.ts │ │ ├── loadAsync.tsx │ │ ├── loadLazy.ts │ │ ├── mount.ts │ │ ├── mountComponents.tsx │ │ ├── mountContext.tsx │ │ ├── mountOnce.ts │ │ ├── mountTypes.ts │ │ ├── serverMount.tsx │ │ ├── serverMountContext.ts │ │ ├── useMount.ts │ │ └── useMountSource.ts │ ├── test │ │ ├── mount.test.ts │ │ ├── serverMount.test.tsx │ │ └── useMountSource.test.tsx │ └── tsconfig.build.json ├── retil-nav-scheme │ ├── LICENSE │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ └── navScheme.test.ts │ └── tsconfig.build.json ├── retil-nav │ ├── LICENSE │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── browserNavEnvService.ts │ │ ├── hooks │ │ │ ├── useBoundaryNavScroller.ts │ │ │ ├── useNavLinkProps.ts │ │ │ ├── useNavMatcher.ts │ │ │ └── useNavResolver.ts │ │ ├── index.ts │ │ ├── loaders │ │ │ ├── loadMatch.tsx │ │ │ ├── loadNotFoundBoundary.tsx │ │ │ └── loadRedirect.tsx │ │ ├── matcher.ts │ │ ├── navContext.tsx │ │ ├── navTypes.ts │ │ ├── navUtils.ts │ │ ├── noopNavController.ts │ │ ├── notFoundError.ts │ │ ├── serverNavEnv.ts │ │ └── staticNavEnv.ts │ ├── test │ │ ├── browserNavService.test.ts │ │ ├── loadMatch.test.ts │ │ ├── loadNotFoundBoundary.test.tsx │ │ ├── loadRedirect.test.ts │ │ ├── navUtils.test.ts │ │ └── useNavMatch.test.tsx │ └── tsconfig.build.json ├── retil-operation │ ├── LICENSE │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── useOperation.ts │ ├── test │ │ └── useOperation.test.tsx │ └── tsconfig.build.json ├── retil-source │ ├── LICENSE │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── filter.ts │ │ ├── fromPromise.ts │ │ ├── fuse.ts │ │ ├── fuseVector.ts │ │ ├── fusor.ts │ │ ├── index.ts │ │ ├── map.ts │ │ ├── mapVector.ts │ │ ├── observe.ts │ │ ├── reduceVector.ts │ │ ├── select.ts │ │ ├── source.ts │ │ ├── state.ts │ │ ├── stateVector.ts │ │ ├── useService.ts │ │ ├── useSource.ts │ │ └── wait.ts │ ├── test │ │ ├── fromPromise.test.ts │ │ ├── fuse.test.ts │ │ ├── fuseVector.test.ts │ │ ├── observe.test.ts │ │ ├── reduceVector.test.ts │ │ ├── useSource.test.tsx │ │ └── utils │ │ │ └── sendToArray.ts │ └── tsconfig.build.json ├── retil-support │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ │ ├── areShallowEqual.ts │ │ ├── arrayKeyedMap.ts │ │ ├── compose.ts │ │ ├── deferred.ts │ │ ├── delay.ts │ │ ├── delayOne.ts │ │ ├── emptyArray.ts │ │ ├── emptyObject.ts │ │ ├── ensureTruthyArray.ts │ │ ├── fastCartesian.ts │ │ ├── fromEntries.ts │ │ ├── getForm.ts │ │ ├── identity.ts │ │ ├── index.ts │ │ ├── isPlainObject.ts │ │ ├── isPromiseLike.ts │ │ ├── joinClassNames.ts │ │ ├── joinEventHandlers.ts │ │ ├── joinRefs.ts │ │ ├── keyPartitioner.ts │ │ ├── maybe.ts │ │ ├── memo.ts │ │ ├── noop.ts │ │ ├── pendingPromiseLike.ts │ │ ├── preventDefaultEventHandler.ts │ │ ├── root.ts │ │ ├── suspendIndefinitely.ts │ │ ├── useConfigurator.ts │ │ ├── useEffectOnce.ts │ │ ├── useFirstInstanceOfLatestValue.ts │ │ ├── useMemoizeOneValue.ts │ │ └── useSilencedLayoutEffect.ts │ └── tsconfig.build.json ├── retil-transition │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ │ ├── columnTransition.tsx │ │ ├── index.ts │ │ ├── transitionConfigs.ts │ │ ├── transitionHandle.ts │ │ └── transitionHandleRefContext.ts │ └── tsconfig.build.json ├── retil │ ├── LICENSE │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── rollup.config.js │ └── tsconfig.build.json ├── tool-next │ ├── README.md │ ├── jest.config.js │ ├── package.json-bak │ ├── src │ │ ├── index.ts │ │ ├── mapPathnameToRoute.ts │ │ ├── nextilApp.tsx │ │ ├── nextilConstants.ts │ │ ├── nextilHistory.ts │ │ ├── nextilNotFound.tsx │ │ ├── nextilRoutedPage.tsx │ │ ├── nextilRouter.tsx │ │ └── nextilTypes.ts │ └── tsconfig.build.json ├── tool-vite-plugin-code-as-content │ ├── README.md │ ├── client.d.ts │ ├── compat.cjs │ ├── package.json │ ├── src │ │ ├── importFrontMatterPlugin.ts │ │ ├── importGlobExtensionPlugin.ts │ │ ├── importHighlightedSourcePlugin.ts │ │ ├── index.ts │ │ ├── mdxPlugin.ts │ │ └── typography.ts │ ├── tsconfig.build.json │ └── type │ │ ├── hast-util-to-string.d.ts │ │ ├── importMeta.d.ts │ │ ├── mdx.d.ts │ │ ├── remark-slug.d.ts │ │ ├── typographic.d.ts │ │ └── unist-util-visit.d.ts ├── tool-vite-plugin-emotion │ ├── package.json │ ├── src │ │ └── index.ts │ ├── tsconfig.build.json │ └── type │ │ └── emotion__babel-plugin.d.ts ├── tool-vite-plugin-styled-components │ ├── package.json │ ├── src │ │ └── index.ts │ ├── tsconfig.build.json │ └── type │ │ └── babel-plugin-styled-components.d.ts └── tool-vite-plugin-svg │ ├── package.json │ ├── src │ └── index.ts │ └── tsconfig.build.json ├── site ├── .gitignore ├── index.html ├── package.json ├── prerender.ts ├── react-shim.js ├── server.js ├── src │ ├── app │ │ ├── app.tsx │ │ ├── appLoader.tsx │ │ ├── appScheme.tsx │ │ ├── concepts │ │ │ ├── conceptIndexPage.tsx │ │ │ ├── conceptLoader.tsx │ │ │ ├── conceptPage.tsx │ │ │ └── conceptScheme.tsx │ │ ├── examples │ │ │ ├── exampleIndexPage.tsx │ │ │ ├── exampleLoader.tsx │ │ │ ├── examplePage.tsx │ │ │ └── exampleScheme.tsx │ │ ├── notFoundLoader.tsx │ │ └── packages │ │ │ ├── packageIndexPage.tsx │ │ │ ├── packageLoader.tsx │ │ │ ├── packagePage.tsx │ │ │ └── packageScheme.tsx │ ├── asset │ │ └── favicon.ico │ ├── component │ │ ├── codeBlock │ │ │ ├── codeBlock.tsx │ │ │ └── index.ts │ │ ├── document │ │ │ ├── documentContent.tsx │ │ │ ├── documentFooter.tsx │ │ │ ├── documentStyles.tsx │ │ │ └── index.ts │ │ ├── layout │ │ │ ├── index.ts │ │ │ ├── layout.tsx │ │ │ └── layoutLoadingFallback.tsx │ │ └── link │ │ │ ├── index.ts │ │ │ └── link.tsx │ ├── context │ │ └── mdx.ts │ ├── data │ │ ├── README.md │ │ ├── conceptContent.ts │ │ ├── conceptIndex.ts │ │ ├── conceptMeta.ts │ │ ├── exampleContent.tsx │ │ ├── exampleDefaultDoc.mdx │ │ ├── exampleIndex.ts │ │ ├── exampleMeta.ts │ │ ├── packageContent.ts │ │ ├── packageIndex.ts │ │ └── packageMeta.ts │ ├── entry-client.tsx │ ├── entry-server.tsx │ ├── env │ │ ├── env.tsx │ │ └── index.ts │ ├── head │ │ ├── head.tsx │ │ └── index.ts │ ├── style │ │ ├── colors.ts │ │ ├── dimensions.ts │ │ └── globalStyle.tsx │ └── util │ │ └── extractGlobData.ts ├── tsconfig.json ├── tsconfig.tsbuildinfo └── vite.config.ts ├── tsconfig.build.json ├── tsconfig.json └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- 1 | dist -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | .vercel 3 | dist 4 | node_modules 5 | notes -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/README.md -------------------------------------------------------------------------------- /docs/concepts/fusors/document.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/docs/concepts/fusors/document.mdx -------------------------------------------------------------------------------- /docs/concepts/high-style/document.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/docs/concepts/high-style/document.mdx -------------------------------------------------------------------------------- /docs/concepts/loaders/document.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/docs/concepts/loaders/document.mdx -------------------------------------------------------------------------------- /docs/concepts/media-selectors/document.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/docs/concepts/media-selectors/document.mdx -------------------------------------------------------------------------------- /docs/concepts/surface-selectors/document.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/docs/concepts/surface-selectors/document.mdx -------------------------------------------------------------------------------- /docs/concepts/surfaces/document.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/docs/concepts/surfaces/document.mdx -------------------------------------------------------------------------------- /docs/glossary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/docs/glossary.md -------------------------------------------------------------------------------- /docs/packages/retil-mount/document.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/docs/packages/retil-mount/document.mdx -------------------------------------------------------------------------------- /docs/packages/retil-nav/document.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/docs/packages/retil-nav/document.mdx -------------------------------------------------------------------------------- /docs/router-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/docs/router-api.md -------------------------------------------------------------------------------- /docs/site/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/docs/site/index.mdx -------------------------------------------------------------------------------- /examples/app-with-transitions/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/app-with-transitions/app.tsx -------------------------------------------------------------------------------- /examples/app-with-transitions/example.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/app-with-transitions/example.mdx -------------------------------------------------------------------------------- /examples/app-with-transitions/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/app-with-transitions/index.tsx -------------------------------------------------------------------------------- /examples/app-with-transitions/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/app-with-transitions/main.tsx -------------------------------------------------------------------------------- /examples/bare-metal/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/bare-metal/app.tsx -------------------------------------------------------------------------------- /examples/bare-metal/example.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/bare-metal/example.mdx -------------------------------------------------------------------------------- /examples/bare-metal/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/bare-metal/index.tsx -------------------------------------------------------------------------------- /examples/bare-metal/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/bare-metal/main.tsx -------------------------------------------------------------------------------- /examples/buttonSurface/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/buttonSurface/app.tsx -------------------------------------------------------------------------------- /examples/buttonSurface/example.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/buttonSurface/example.mdx -------------------------------------------------------------------------------- /examples/buttonSurface/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/buttonSurface/index.tsx -------------------------------------------------------------------------------- /examples/connectSurfaceSelectors-styled/app.styled.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/connectSurfaceSelectors-styled/app.styled.tsx -------------------------------------------------------------------------------- /examples/connectSurfaceSelectors-styled/example.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/connectSurfaceSelectors-styled/example.mdx -------------------------------------------------------------------------------- /examples/connectSurfaceSelectors-styled/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/connectSurfaceSelectors-styled/index.tsx -------------------------------------------------------------------------------- /examples/editor-and-menu/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/editor-and-menu/app.tsx -------------------------------------------------------------------------------- /examples/editor-and-menu/example.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/editor-and-menu/example.mdx -------------------------------------------------------------------------------- /examples/editor-and-menu/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/editor-and-menu/index.tsx -------------------------------------------------------------------------------- /examples/issues-and-operations/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/issues-and-operations/app.tsx -------------------------------------------------------------------------------- /examples/issues-and-operations/example.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/issues-and-operations/example.mdx -------------------------------------------------------------------------------- /examples/issues-and-operations/fakeAuth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/issues-and-operations/fakeAuth.tsx -------------------------------------------------------------------------------- /examples/issues-and-operations/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/issues-and-operations/index.tsx -------------------------------------------------------------------------------- /examples/issues-and-operations/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/issues-and-operations/input.tsx -------------------------------------------------------------------------------- /examples/issues-and-operations/model.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/issues-and-operations/model.tsx -------------------------------------------------------------------------------- /examples/mediaSurfaceCombination-emotion/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/mediaSurfaceCombination-emotion/app.tsx -------------------------------------------------------------------------------- /examples/mediaSurfaceCombination-emotion/example.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/mediaSurfaceCombination-emotion/example.mdx -------------------------------------------------------------------------------- /examples/mediaSurfaceCombination-emotion/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/mediaSurfaceCombination-emotion/index.tsx -------------------------------------------------------------------------------- /examples/mount-error-boundary/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/mount-error-boundary/app.tsx -------------------------------------------------------------------------------- /examples/mount-error-boundary/error-boundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/mount-error-boundary/error-boundary.tsx -------------------------------------------------------------------------------- /examples/mount-error-boundary/example.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/mount-error-boundary/example.mdx -------------------------------------------------------------------------------- /examples/mount-error-boundary/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/mount-error-boundary/index.tsx -------------------------------------------------------------------------------- /examples/not-found-boundary/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/not-found-boundary/app.tsx -------------------------------------------------------------------------------- /examples/not-found-boundary/example.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/not-found-boundary/example.mdx -------------------------------------------------------------------------------- /examples/not-found-boundary/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/not-found-boundary/index.tsx -------------------------------------------------------------------------------- /examples/number-input/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/number-input/app.tsx -------------------------------------------------------------------------------- /examples/number-input/example.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/number-input/example.mdx -------------------------------------------------------------------------------- /examples/number-input/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/number-input/index.tsx -------------------------------------------------------------------------------- /examples/override-action-surface-selectors/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/override-action-surface-selectors/app.tsx -------------------------------------------------------------------------------- /examples/override-action-surface-selectors/example.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/override-action-surface-selectors/example.mdx -------------------------------------------------------------------------------- /examples/override-action-surface-selectors/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/override-action-surface-selectors/index.tsx -------------------------------------------------------------------------------- /examples/popup-dialog-animated-react-spring/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/popup-dialog-animated-react-spring/app.tsx -------------------------------------------------------------------------------- /examples/popup-dialog-animated-react-spring/example.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/popup-dialog-animated-react-spring/example.mdx -------------------------------------------------------------------------------- /examples/popup-dialog-animated-react-spring/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/popup-dialog-animated-react-spring/index.tsx -------------------------------------------------------------------------------- /examples/popup-dialog-animated-react-spring/popupArrowStyles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/popup-dialog-animated-react-spring/popupArrowStyles.tsx -------------------------------------------------------------------------------- /examples/popup-dialog-animated-react-spring/popupDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/popup-dialog-animated-react-spring/popupDialog.tsx -------------------------------------------------------------------------------- /examples/popup-dialog-animated-react-spring/popupStyles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/popup-dialog-animated-react-spring/popupStyles.tsx -------------------------------------------------------------------------------- /examples/popup-dialog/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/popup-dialog/app.tsx -------------------------------------------------------------------------------- /examples/popup-dialog/example.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/popup-dialog/example.mdx -------------------------------------------------------------------------------- /examples/popup-dialog/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/popup-dialog/index.tsx -------------------------------------------------------------------------------- /examples/provideMediaSelectors-emotion/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/provideMediaSelectors-emotion/app.tsx -------------------------------------------------------------------------------- /examples/provideMediaSelectors-emotion/example.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/provideMediaSelectors-emotion/example.mdx -------------------------------------------------------------------------------- /examples/provideMediaSelectors-emotion/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/provideMediaSelectors-emotion/index.tsx -------------------------------------------------------------------------------- /examples/provideMediaSelectors-styled/app.styled.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/provideMediaSelectors-styled/app.styled.tsx -------------------------------------------------------------------------------- /examples/provideMediaSelectors-styled/example.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/provideMediaSelectors-styled/example.mdx -------------------------------------------------------------------------------- /examples/provideMediaSelectors-styled/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/provideMediaSelectors-styled/index.tsx -------------------------------------------------------------------------------- /examples/suspense-loading-indicators/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/suspense-loading-indicators/app.tsx -------------------------------------------------------------------------------- /examples/suspense-loading-indicators/example.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/suspense-loading-indicators/example.mdx -------------------------------------------------------------------------------- /examples/suspense-loading-indicators/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/suspense-loading-indicators/index.tsx -------------------------------------------------------------------------------- /examples/suspense-loading-indicators/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/suspense-loading-indicators/main.tsx -------------------------------------------------------------------------------- /examples/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/tsconfig.json -------------------------------------------------------------------------------- /examples/useMediaRenderer-emotion/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/useMediaRenderer-emotion/app.tsx -------------------------------------------------------------------------------- /examples/useMediaRenderer-emotion/example.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/useMediaRenderer-emotion/example.mdx -------------------------------------------------------------------------------- /examples/useMediaRenderer-emotion/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/useMediaRenderer-emotion/index.tsx -------------------------------------------------------------------------------- /examples/useMediaRenderer-styled/app.styled.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/useMediaRenderer-styled/app.styled.tsx -------------------------------------------------------------------------------- /examples/useMediaRenderer-styled/example.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/useMediaRenderer-styled/example.mdx -------------------------------------------------------------------------------- /examples/useMediaRenderer-styled/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/examples/useMediaRenderer-styled/index.tsx -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/package.json -------------------------------------------------------------------------------- /packages/retil-boundary/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-boundary/LICENSE -------------------------------------------------------------------------------- /packages/retil-boundary/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-boundary/jest.config.js -------------------------------------------------------------------------------- /packages/retil-boundary/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-boundary/package.json -------------------------------------------------------------------------------- /packages/retil-boundary/src/boundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-boundary/src/boundary.tsx -------------------------------------------------------------------------------- /packages/retil-boundary/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './boundary' 2 | -------------------------------------------------------------------------------- /packages/retil-boundary/test/boundaryEffect.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-boundary/test/boundaryEffect.test.tsx -------------------------------------------------------------------------------- /packages/retil-boundary/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-boundary/tsconfig.build.json -------------------------------------------------------------------------------- /packages/retil-css/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-css/LICENSE -------------------------------------------------------------------------------- /packages/retil-css/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-css/README.md -------------------------------------------------------------------------------- /packages/retil-css/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-css/jest.config.js -------------------------------------------------------------------------------- /packages/retil-css/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-css/package.json -------------------------------------------------------------------------------- /packages/retil-css/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-css/src/constants.ts -------------------------------------------------------------------------------- /packages/retil-css/src/context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-css/src/context.tsx -------------------------------------------------------------------------------- /packages/retil-css/src/highStyle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-css/src/highStyle.ts -------------------------------------------------------------------------------- /packages/retil-css/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-css/src/index.ts -------------------------------------------------------------------------------- /packages/retil-css/src/selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-css/src/selector.tsx -------------------------------------------------------------------------------- /packages/retil-css/src/stringifyTransition.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-css/src/stringifyTransition.tsx -------------------------------------------------------------------------------- /packages/retil-css/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-css/src/types.ts -------------------------------------------------------------------------------- /packages/retil-css/test/highStyle.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-css/test/highStyle.test.tsx -------------------------------------------------------------------------------- /packages/retil-css/test/stringifyTransition.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-css/test/stringifyTransition.test.ts -------------------------------------------------------------------------------- /packages/retil-css/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-css/tsconfig.build.json -------------------------------------------------------------------------------- /packages/retil-hydration/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-hydration/LICENSE -------------------------------------------------------------------------------- /packages/retil-hydration/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-hydration/jest.config.js -------------------------------------------------------------------------------- /packages/retil-hydration/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-hydration/package.json -------------------------------------------------------------------------------- /packages/retil-hydration/src/hydrationContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-hydration/src/hydrationContext.tsx -------------------------------------------------------------------------------- /packages/retil-hydration/src/hydrationEnvService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-hydration/src/hydrationEnvService.ts -------------------------------------------------------------------------------- /packages/retil-hydration/src/hydrationTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-hydration/src/hydrationTypes.ts -------------------------------------------------------------------------------- /packages/retil-hydration/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-hydration/src/index.ts -------------------------------------------------------------------------------- /packages/retil-hydration/test/hydrationContext.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-hydration/test/hydrationContext.test.tsx -------------------------------------------------------------------------------- /packages/retil-hydration/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-hydration/tsconfig.build.json -------------------------------------------------------------------------------- /packages/retil-interaction/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-interaction/LICENSE -------------------------------------------------------------------------------- /packages/retil-interaction/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-interaction/README.md -------------------------------------------------------------------------------- /packages/retil-interaction/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-interaction/jest.config.js -------------------------------------------------------------------------------- /packages/retil-interaction/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-interaction/package.json -------------------------------------------------------------------------------- /packages/retil-interaction/src/connector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-interaction/src/connector.ts -------------------------------------------------------------------------------- /packages/retil-interaction/src/defaultSurfaceSelectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-interaction/src/defaultSurfaceSelectors.ts -------------------------------------------------------------------------------- /packages/retil-interaction/src/disableable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-interaction/src/disableable.tsx -------------------------------------------------------------------------------- /packages/retil-interaction/src/escape.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-interaction/src/escape.tsx -------------------------------------------------------------------------------- /packages/retil-interaction/src/focusable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-interaction/src/focusable.tsx -------------------------------------------------------------------------------- /packages/retil-interaction/src/focusableSelectable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-interaction/src/focusableSelectable.tsx -------------------------------------------------------------------------------- /packages/retil-interaction/src/focusableSelection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-interaction/src/focusableSelection.tsx -------------------------------------------------------------------------------- /packages/retil-interaction/src/focusableTrap.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-interaction/src/focusableTrap.tsx -------------------------------------------------------------------------------- /packages/retil-interaction/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-interaction/src/index.ts -------------------------------------------------------------------------------- /packages/retil-interaction/src/keyboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-interaction/src/keyboard.tsx -------------------------------------------------------------------------------- /packages/retil-interaction/src/listCursor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-interaction/src/listCursor.tsx -------------------------------------------------------------------------------- /packages/retil-interaction/src/menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-interaction/src/menu.tsx -------------------------------------------------------------------------------- /packages/retil-interaction/src/outsideClick.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-interaction/src/outsideClick.tsx -------------------------------------------------------------------------------- /packages/retil-interaction/src/popup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-interaction/src/popup.tsx -------------------------------------------------------------------------------- /packages/retil-interaction/src/popupPositioner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-interaction/src/popupPositioner.ts -------------------------------------------------------------------------------- /packages/retil-interaction/src/popupTrigger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-interaction/src/popupTrigger.ts -------------------------------------------------------------------------------- /packages/retil-interaction/src/surfaceSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-interaction/src/surfaceSelector.tsx -------------------------------------------------------------------------------- /packages/retil-interaction/src/surfaces/actionSurface.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-interaction/src/surfaces/actionSurface.tsx -------------------------------------------------------------------------------- /packages/retil-interaction/src/surfaces/anchorSurface.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-interaction/src/surfaces/anchorSurface.tsx -------------------------------------------------------------------------------- /packages/retil-interaction/src/surfaces/buttonSurface.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-interaction/src/surfaces/buttonSurface.tsx -------------------------------------------------------------------------------- /packages/retil-interaction/src/surfaces/linkSurface.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-interaction/src/surfaces/linkSurface.tsx -------------------------------------------------------------------------------- /packages/retil-interaction/src/surfaces/matchedLinkSurface.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-interaction/src/surfaces/matchedLinkSurface.tsx -------------------------------------------------------------------------------- /packages/retil-interaction/src/surfaces/modalSurface.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-interaction/src/surfaces/modalSurface.tsx -------------------------------------------------------------------------------- /packages/retil-interaction/src/surfaces/popupDialogSurface.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-interaction/src/surfaces/popupDialogSurface.tsx -------------------------------------------------------------------------------- /packages/retil-interaction/src/surfaces/popupMenuSurface.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-interaction/src/surfaces/popupMenuSurface.tsx -------------------------------------------------------------------------------- /packages/retil-interaction/src/surfaces/popupTriggerSurface.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-interaction/src/surfaces/popupTriggerSurface.tsx -------------------------------------------------------------------------------- /packages/retil-interaction/src/surfaces/submitButtonSurface.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-interaction/src/surfaces/submitButtonSurface.tsx -------------------------------------------------------------------------------- /packages/retil-interaction/src/unscrollableBody.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-interaction/src/unscrollableBody.tsx -------------------------------------------------------------------------------- /packages/retil-interaction/test/popupDialog.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-interaction/test/popupDialog.test.tsx -------------------------------------------------------------------------------- /packages/retil-interaction/test/popupTrigger.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-interaction/test/popupTrigger.test.tsx -------------------------------------------------------------------------------- /packages/retil-interaction/test/surfaceSelectors.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-interaction/test/surfaceSelectors.test.tsx -------------------------------------------------------------------------------- /packages/retil-interaction/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-interaction/tsconfig.build.json -------------------------------------------------------------------------------- /packages/retil-issues/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-issues/LICENSE -------------------------------------------------------------------------------- /packages/retil-issues/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-issues/README.md -------------------------------------------------------------------------------- /packages/retil-issues/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-issues/jest.config.js -------------------------------------------------------------------------------- /packages/retil-issues/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-issues/package.json -------------------------------------------------------------------------------- /packages/retil-issues/src/getIssueMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-issues/src/getIssueMessage.ts -------------------------------------------------------------------------------- /packages/retil-issues/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-issues/src/index.ts -------------------------------------------------------------------------------- /packages/retil-issues/src/issueTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-issues/src/issueTypes.ts -------------------------------------------------------------------------------- /packages/retil-issues/src/useAsyncValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-issues/src/useAsyncValidator.ts -------------------------------------------------------------------------------- /packages/retil-issues/src/useIssues.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-issues/src/useIssues.ts -------------------------------------------------------------------------------- /packages/retil-issues/src/useValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-issues/src/useValidator.ts -------------------------------------------------------------------------------- /packages/retil-issues/test/useIssues.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-issues/test/useIssues.test.tsx -------------------------------------------------------------------------------- /packages/retil-issues/test/useValidator.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-issues/test/useValidator.test.tsx -------------------------------------------------------------------------------- /packages/retil-issues/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-issues/tsconfig.build.json -------------------------------------------------------------------------------- /packages/retil-media/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-media/LICENSE -------------------------------------------------------------------------------- /packages/retil-media/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-media/README.md -------------------------------------------------------------------------------- /packages/retil-media/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-media/jest.config.js -------------------------------------------------------------------------------- /packages/retil-media/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-media/package.json -------------------------------------------------------------------------------- /packages/retil-media/src/defaultMedia.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-media/src/defaultMedia.ts -------------------------------------------------------------------------------- /packages/retil-media/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-media/src/index.ts -------------------------------------------------------------------------------- /packages/retil-media/src/mediaSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-media/src/mediaSelector.tsx -------------------------------------------------------------------------------- /packages/retil-media/src/useFirstMatchingMediaSelector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-media/src/useFirstMatchingMediaSelector.ts -------------------------------------------------------------------------------- /packages/retil-media/src/useMediaRenderer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-media/src/useMediaRenderer.tsx -------------------------------------------------------------------------------- /packages/retil-media/src/useMediaSelector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-media/src/useMediaSelector.ts -------------------------------------------------------------------------------- /packages/retil-media/test/useMediaSelector.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-media/test/useMediaSelector.test.tsx -------------------------------------------------------------------------------- /packages/retil-media/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-media/tsconfig.build.json -------------------------------------------------------------------------------- /packages/retil-mount/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-mount/LICENSE -------------------------------------------------------------------------------- /packages/retil-mount/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-mount/jest.config.js -------------------------------------------------------------------------------- /packages/retil-mount/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-mount/package.json -------------------------------------------------------------------------------- /packages/retil-mount/src/dependencyList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-mount/src/dependencyList.ts -------------------------------------------------------------------------------- /packages/retil-mount/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-mount/src/index.ts -------------------------------------------------------------------------------- /packages/retil-mount/src/loadAsync.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-mount/src/loadAsync.tsx -------------------------------------------------------------------------------- /packages/retil-mount/src/loadLazy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-mount/src/loadLazy.ts -------------------------------------------------------------------------------- /packages/retil-mount/src/mount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-mount/src/mount.ts -------------------------------------------------------------------------------- /packages/retil-mount/src/mountComponents.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-mount/src/mountComponents.tsx -------------------------------------------------------------------------------- /packages/retil-mount/src/mountContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-mount/src/mountContext.tsx -------------------------------------------------------------------------------- /packages/retil-mount/src/mountOnce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-mount/src/mountOnce.ts -------------------------------------------------------------------------------- /packages/retil-mount/src/mountTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-mount/src/mountTypes.ts -------------------------------------------------------------------------------- /packages/retil-mount/src/serverMount.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-mount/src/serverMount.tsx -------------------------------------------------------------------------------- /packages/retil-mount/src/serverMountContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-mount/src/serverMountContext.ts -------------------------------------------------------------------------------- /packages/retil-mount/src/useMount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-mount/src/useMount.ts -------------------------------------------------------------------------------- /packages/retil-mount/src/useMountSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-mount/src/useMountSource.ts -------------------------------------------------------------------------------- /packages/retil-mount/test/mount.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-mount/test/mount.test.ts -------------------------------------------------------------------------------- /packages/retil-mount/test/serverMount.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-mount/test/serverMount.test.tsx -------------------------------------------------------------------------------- /packages/retil-mount/test/useMountSource.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-mount/test/useMountSource.test.tsx -------------------------------------------------------------------------------- /packages/retil-mount/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-mount/tsconfig.build.json -------------------------------------------------------------------------------- /packages/retil-nav-scheme/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-nav-scheme/LICENSE -------------------------------------------------------------------------------- /packages/retil-nav-scheme/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-nav-scheme/README.md -------------------------------------------------------------------------------- /packages/retil-nav-scheme/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-nav-scheme/jest.config.js -------------------------------------------------------------------------------- /packages/retil-nav-scheme/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-nav-scheme/package.json -------------------------------------------------------------------------------- /packages/retil-nav-scheme/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-nav-scheme/src/index.ts -------------------------------------------------------------------------------- /packages/retil-nav-scheme/test/navScheme.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-nav-scheme/test/navScheme.test.ts -------------------------------------------------------------------------------- /packages/retil-nav-scheme/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-nav-scheme/tsconfig.build.json -------------------------------------------------------------------------------- /packages/retil-nav/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-nav/LICENSE -------------------------------------------------------------------------------- /packages/retil-nav/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-nav/jest.config.js -------------------------------------------------------------------------------- /packages/retil-nav/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-nav/package.json -------------------------------------------------------------------------------- /packages/retil-nav/src/browserNavEnvService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-nav/src/browserNavEnvService.ts -------------------------------------------------------------------------------- /packages/retil-nav/src/hooks/useBoundaryNavScroller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-nav/src/hooks/useBoundaryNavScroller.ts -------------------------------------------------------------------------------- /packages/retil-nav/src/hooks/useNavLinkProps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-nav/src/hooks/useNavLinkProps.ts -------------------------------------------------------------------------------- /packages/retil-nav/src/hooks/useNavMatcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-nav/src/hooks/useNavMatcher.ts -------------------------------------------------------------------------------- /packages/retil-nav/src/hooks/useNavResolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-nav/src/hooks/useNavResolver.ts -------------------------------------------------------------------------------- /packages/retil-nav/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-nav/src/index.ts -------------------------------------------------------------------------------- /packages/retil-nav/src/loaders/loadMatch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-nav/src/loaders/loadMatch.tsx -------------------------------------------------------------------------------- /packages/retil-nav/src/loaders/loadNotFoundBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-nav/src/loaders/loadNotFoundBoundary.tsx -------------------------------------------------------------------------------- /packages/retil-nav/src/loaders/loadRedirect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-nav/src/loaders/loadRedirect.tsx -------------------------------------------------------------------------------- /packages/retil-nav/src/matcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-nav/src/matcher.ts -------------------------------------------------------------------------------- /packages/retil-nav/src/navContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-nav/src/navContext.tsx -------------------------------------------------------------------------------- /packages/retil-nav/src/navTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-nav/src/navTypes.ts -------------------------------------------------------------------------------- /packages/retil-nav/src/navUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-nav/src/navUtils.ts -------------------------------------------------------------------------------- /packages/retil-nav/src/noopNavController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-nav/src/noopNavController.ts -------------------------------------------------------------------------------- /packages/retil-nav/src/notFoundError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-nav/src/notFoundError.ts -------------------------------------------------------------------------------- /packages/retil-nav/src/serverNavEnv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-nav/src/serverNavEnv.ts -------------------------------------------------------------------------------- /packages/retil-nav/src/staticNavEnv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-nav/src/staticNavEnv.ts -------------------------------------------------------------------------------- /packages/retil-nav/test/browserNavService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-nav/test/browserNavService.test.ts -------------------------------------------------------------------------------- /packages/retil-nav/test/loadMatch.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-nav/test/loadMatch.test.ts -------------------------------------------------------------------------------- /packages/retil-nav/test/loadNotFoundBoundary.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-nav/test/loadNotFoundBoundary.test.tsx -------------------------------------------------------------------------------- /packages/retil-nav/test/loadRedirect.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-nav/test/loadRedirect.test.ts -------------------------------------------------------------------------------- /packages/retil-nav/test/navUtils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-nav/test/navUtils.test.ts -------------------------------------------------------------------------------- /packages/retil-nav/test/useNavMatch.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-nav/test/useNavMatch.test.tsx -------------------------------------------------------------------------------- /packages/retil-nav/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-nav/tsconfig.build.json -------------------------------------------------------------------------------- /packages/retil-operation/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-operation/LICENSE -------------------------------------------------------------------------------- /packages/retil-operation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-operation/README.md -------------------------------------------------------------------------------- /packages/retil-operation/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-operation/jest.config.js -------------------------------------------------------------------------------- /packages/retil-operation/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-operation/package.json -------------------------------------------------------------------------------- /packages/retil-operation/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './useOperation' 2 | -------------------------------------------------------------------------------- /packages/retil-operation/src/useOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-operation/src/useOperation.ts -------------------------------------------------------------------------------- /packages/retil-operation/test/useOperation.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-operation/test/useOperation.test.tsx -------------------------------------------------------------------------------- /packages/retil-operation/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-operation/tsconfig.build.json -------------------------------------------------------------------------------- /packages/retil-source/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-source/LICENSE -------------------------------------------------------------------------------- /packages/retil-source/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-source/README.md -------------------------------------------------------------------------------- /packages/retil-source/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-source/jest.config.js -------------------------------------------------------------------------------- /packages/retil-source/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-source/package.json -------------------------------------------------------------------------------- /packages/retil-source/src/filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-source/src/filter.ts -------------------------------------------------------------------------------- /packages/retil-source/src/fromPromise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-source/src/fromPromise.ts -------------------------------------------------------------------------------- /packages/retil-source/src/fuse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-source/src/fuse.ts -------------------------------------------------------------------------------- /packages/retil-source/src/fuseVector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-source/src/fuseVector.ts -------------------------------------------------------------------------------- /packages/retil-source/src/fusor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-source/src/fusor.ts -------------------------------------------------------------------------------- /packages/retil-source/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-source/src/index.ts -------------------------------------------------------------------------------- /packages/retil-source/src/map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-source/src/map.ts -------------------------------------------------------------------------------- /packages/retil-source/src/mapVector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-source/src/mapVector.ts -------------------------------------------------------------------------------- /packages/retil-source/src/observe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-source/src/observe.ts -------------------------------------------------------------------------------- /packages/retil-source/src/reduceVector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-source/src/reduceVector.ts -------------------------------------------------------------------------------- /packages/retil-source/src/select.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-source/src/select.ts -------------------------------------------------------------------------------- /packages/retil-source/src/source.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-source/src/source.ts -------------------------------------------------------------------------------- /packages/retil-source/src/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-source/src/state.ts -------------------------------------------------------------------------------- /packages/retil-source/src/stateVector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-source/src/stateVector.ts -------------------------------------------------------------------------------- /packages/retil-source/src/useService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-source/src/useService.ts -------------------------------------------------------------------------------- /packages/retil-source/src/useSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-source/src/useSource.ts -------------------------------------------------------------------------------- /packages/retil-source/src/wait.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-source/src/wait.ts -------------------------------------------------------------------------------- /packages/retil-source/test/fromPromise.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-source/test/fromPromise.test.ts -------------------------------------------------------------------------------- /packages/retil-source/test/fuse.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-source/test/fuse.test.ts -------------------------------------------------------------------------------- /packages/retil-source/test/fuseVector.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-source/test/fuseVector.test.ts -------------------------------------------------------------------------------- /packages/retil-source/test/observe.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-source/test/observe.test.ts -------------------------------------------------------------------------------- /packages/retil-source/test/reduceVector.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-source/test/reduceVector.test.ts -------------------------------------------------------------------------------- /packages/retil-source/test/useSource.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-source/test/useSource.test.tsx -------------------------------------------------------------------------------- /packages/retil-source/test/utils/sendToArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-source/test/utils/sendToArray.ts -------------------------------------------------------------------------------- /packages/retil-source/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-source/tsconfig.build.json -------------------------------------------------------------------------------- /packages/retil-support/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-support/LICENSE -------------------------------------------------------------------------------- /packages/retil-support/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-support/README.md -------------------------------------------------------------------------------- /packages/retil-support/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-support/package.json -------------------------------------------------------------------------------- /packages/retil-support/src/areShallowEqual.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-support/src/areShallowEqual.ts -------------------------------------------------------------------------------- /packages/retil-support/src/arrayKeyedMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-support/src/arrayKeyedMap.ts -------------------------------------------------------------------------------- /packages/retil-support/src/compose.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-support/src/compose.ts -------------------------------------------------------------------------------- /packages/retil-support/src/deferred.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-support/src/deferred.ts -------------------------------------------------------------------------------- /packages/retil-support/src/delay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-support/src/delay.ts -------------------------------------------------------------------------------- /packages/retil-support/src/delayOne.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-support/src/delayOne.ts -------------------------------------------------------------------------------- /packages/retil-support/src/emptyArray.ts: -------------------------------------------------------------------------------- 1 | export const emptyArray = [] 2 | -------------------------------------------------------------------------------- /packages/retil-support/src/emptyObject.ts: -------------------------------------------------------------------------------- 1 | export const emptyObject = {} 2 | -------------------------------------------------------------------------------- /packages/retil-support/src/ensureTruthyArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-support/src/ensureTruthyArray.ts -------------------------------------------------------------------------------- /packages/retil-support/src/fastCartesian.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-support/src/fastCartesian.ts -------------------------------------------------------------------------------- /packages/retil-support/src/fromEntries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-support/src/fromEntries.ts -------------------------------------------------------------------------------- /packages/retil-support/src/getForm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-support/src/getForm.ts -------------------------------------------------------------------------------- /packages/retil-support/src/identity.ts: -------------------------------------------------------------------------------- 1 | export const identity = (x: T) => x 2 | -------------------------------------------------------------------------------- /packages/retil-support/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-support/src/index.ts -------------------------------------------------------------------------------- /packages/retil-support/src/isPlainObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-support/src/isPlainObject.ts -------------------------------------------------------------------------------- /packages/retil-support/src/isPromiseLike.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-support/src/isPromiseLike.ts -------------------------------------------------------------------------------- /packages/retil-support/src/joinClassNames.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-support/src/joinClassNames.ts -------------------------------------------------------------------------------- /packages/retil-support/src/joinEventHandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-support/src/joinEventHandlers.ts -------------------------------------------------------------------------------- /packages/retil-support/src/joinRefs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-support/src/joinRefs.ts -------------------------------------------------------------------------------- /packages/retil-support/src/keyPartitioner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-support/src/keyPartitioner.ts -------------------------------------------------------------------------------- /packages/retil-support/src/maybe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-support/src/maybe.ts -------------------------------------------------------------------------------- /packages/retil-support/src/memo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-support/src/memo.ts -------------------------------------------------------------------------------- /packages/retil-support/src/noop.ts: -------------------------------------------------------------------------------- 1 | export const noop = () => {} 2 | -------------------------------------------------------------------------------- /packages/retil-support/src/pendingPromiseLike.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-support/src/pendingPromiseLike.ts -------------------------------------------------------------------------------- /packages/retil-support/src/preventDefaultEventHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-support/src/preventDefaultEventHandler.ts -------------------------------------------------------------------------------- /packages/retil-support/src/root.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-support/src/root.ts -------------------------------------------------------------------------------- /packages/retil-support/src/suspendIndefinitely.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-support/src/suspendIndefinitely.ts -------------------------------------------------------------------------------- /packages/retil-support/src/useConfigurator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-support/src/useConfigurator.ts -------------------------------------------------------------------------------- /packages/retil-support/src/useEffectOnce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-support/src/useEffectOnce.ts -------------------------------------------------------------------------------- /packages/retil-support/src/useFirstInstanceOfLatestValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-support/src/useFirstInstanceOfLatestValue.ts -------------------------------------------------------------------------------- /packages/retil-support/src/useMemoizeOneValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-support/src/useMemoizeOneValue.ts -------------------------------------------------------------------------------- /packages/retil-support/src/useSilencedLayoutEffect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-support/src/useSilencedLayoutEffect.ts -------------------------------------------------------------------------------- /packages/retil-support/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-support/tsconfig.build.json -------------------------------------------------------------------------------- /packages/retil-transition/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-transition/LICENSE -------------------------------------------------------------------------------- /packages/retil-transition/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-transition/README.md -------------------------------------------------------------------------------- /packages/retil-transition/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-transition/package.json -------------------------------------------------------------------------------- /packages/retil-transition/src/columnTransition.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-transition/src/columnTransition.tsx -------------------------------------------------------------------------------- /packages/retil-transition/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-transition/src/index.ts -------------------------------------------------------------------------------- /packages/retil-transition/src/transitionConfigs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-transition/src/transitionConfigs.ts -------------------------------------------------------------------------------- /packages/retil-transition/src/transitionHandle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-transition/src/transitionHandle.ts -------------------------------------------------------------------------------- /packages/retil-transition/src/transitionHandleRefContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-transition/src/transitionHandleRefContext.ts -------------------------------------------------------------------------------- /packages/retil-transition/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil-transition/tsconfig.build.json -------------------------------------------------------------------------------- /packages/retil/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil/LICENSE -------------------------------------------------------------------------------- /packages/retil/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil/README.md -------------------------------------------------------------------------------- /packages/retil/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil/index.ts -------------------------------------------------------------------------------- /packages/retil/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil/package.json -------------------------------------------------------------------------------- /packages/retil/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil/rollup.config.js -------------------------------------------------------------------------------- /packages/retil/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/retil/tsconfig.build.json -------------------------------------------------------------------------------- /packages/tool-next/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/tool-next/README.md -------------------------------------------------------------------------------- /packages/tool-next/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/tool-next/jest.config.js -------------------------------------------------------------------------------- /packages/tool-next/package.json-bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/tool-next/package.json-bak -------------------------------------------------------------------------------- /packages/tool-next/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/tool-next/src/index.ts -------------------------------------------------------------------------------- /packages/tool-next/src/mapPathnameToRoute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/tool-next/src/mapPathnameToRoute.ts -------------------------------------------------------------------------------- /packages/tool-next/src/nextilApp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/tool-next/src/nextilApp.tsx -------------------------------------------------------------------------------- /packages/tool-next/src/nextilConstants.ts: -------------------------------------------------------------------------------- 1 | export const BypassSerializationHack = Symbol() 2 | -------------------------------------------------------------------------------- /packages/tool-next/src/nextilHistory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/tool-next/src/nextilHistory.ts -------------------------------------------------------------------------------- /packages/tool-next/src/nextilNotFound.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/tool-next/src/nextilNotFound.tsx -------------------------------------------------------------------------------- /packages/tool-next/src/nextilRoutedPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/tool-next/src/nextilRoutedPage.tsx -------------------------------------------------------------------------------- /packages/tool-next/src/nextilRouter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/tool-next/src/nextilRouter.tsx -------------------------------------------------------------------------------- /packages/tool-next/src/nextilTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/tool-next/src/nextilTypes.ts -------------------------------------------------------------------------------- /packages/tool-next/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/tool-next/tsconfig.build.json -------------------------------------------------------------------------------- /packages/tool-vite-plugin-code-as-content/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/tool-vite-plugin-code-as-content/README.md -------------------------------------------------------------------------------- /packages/tool-vite-plugin-code-as-content/client.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/tool-vite-plugin-code-as-content/client.d.ts -------------------------------------------------------------------------------- /packages/tool-vite-plugin-code-as-content/compat.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/tool-vite-plugin-code-as-content/compat.cjs -------------------------------------------------------------------------------- /packages/tool-vite-plugin-code-as-content/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/tool-vite-plugin-code-as-content/package.json -------------------------------------------------------------------------------- /packages/tool-vite-plugin-code-as-content/src/importFrontMatterPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/tool-vite-plugin-code-as-content/src/importFrontMatterPlugin.ts -------------------------------------------------------------------------------- /packages/tool-vite-plugin-code-as-content/src/importGlobExtensionPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/tool-vite-plugin-code-as-content/src/importGlobExtensionPlugin.ts -------------------------------------------------------------------------------- /packages/tool-vite-plugin-code-as-content/src/importHighlightedSourcePlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/tool-vite-plugin-code-as-content/src/importHighlightedSourcePlugin.ts -------------------------------------------------------------------------------- /packages/tool-vite-plugin-code-as-content/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/tool-vite-plugin-code-as-content/src/index.ts -------------------------------------------------------------------------------- /packages/tool-vite-plugin-code-as-content/src/mdxPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/tool-vite-plugin-code-as-content/src/mdxPlugin.ts -------------------------------------------------------------------------------- /packages/tool-vite-plugin-code-as-content/src/typography.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/tool-vite-plugin-code-as-content/src/typography.ts -------------------------------------------------------------------------------- /packages/tool-vite-plugin-code-as-content/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/tool-vite-plugin-code-as-content/tsconfig.build.json -------------------------------------------------------------------------------- /packages/tool-vite-plugin-code-as-content/type/hast-util-to-string.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/tool-vite-plugin-code-as-content/type/hast-util-to-string.d.ts -------------------------------------------------------------------------------- /packages/tool-vite-plugin-code-as-content/type/importMeta.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/tool-vite-plugin-code-as-content/type/importMeta.d.ts -------------------------------------------------------------------------------- /packages/tool-vite-plugin-code-as-content/type/mdx.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/tool-vite-plugin-code-as-content/type/mdx.d.ts -------------------------------------------------------------------------------- /packages/tool-vite-plugin-code-as-content/type/remark-slug.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/tool-vite-plugin-code-as-content/type/remark-slug.d.ts -------------------------------------------------------------------------------- /packages/tool-vite-plugin-code-as-content/type/typographic.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/tool-vite-plugin-code-as-content/type/typographic.d.ts -------------------------------------------------------------------------------- /packages/tool-vite-plugin-code-as-content/type/unist-util-visit.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/tool-vite-plugin-code-as-content/type/unist-util-visit.d.ts -------------------------------------------------------------------------------- /packages/tool-vite-plugin-emotion/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/tool-vite-plugin-emotion/package.json -------------------------------------------------------------------------------- /packages/tool-vite-plugin-emotion/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/tool-vite-plugin-emotion/src/index.ts -------------------------------------------------------------------------------- /packages/tool-vite-plugin-emotion/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/tool-vite-plugin-emotion/tsconfig.build.json -------------------------------------------------------------------------------- /packages/tool-vite-plugin-emotion/type/emotion__babel-plugin.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/tool-vite-plugin-emotion/type/emotion__babel-plugin.d.ts -------------------------------------------------------------------------------- /packages/tool-vite-plugin-styled-components/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/tool-vite-plugin-styled-components/package.json -------------------------------------------------------------------------------- /packages/tool-vite-plugin-styled-components/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/tool-vite-plugin-styled-components/src/index.ts -------------------------------------------------------------------------------- /packages/tool-vite-plugin-styled-components/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/tool-vite-plugin-styled-components/tsconfig.build.json -------------------------------------------------------------------------------- /packages/tool-vite-plugin-styled-components/type/babel-plugin-styled-components.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/tool-vite-plugin-styled-components/type/babel-plugin-styled-components.d.ts -------------------------------------------------------------------------------- /packages/tool-vite-plugin-svg/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/tool-vite-plugin-svg/package.json -------------------------------------------------------------------------------- /packages/tool-vite-plugin-svg/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/tool-vite-plugin-svg/src/index.ts -------------------------------------------------------------------------------- /packages/tool-vite-plugin-svg/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/packages/tool-vite-plugin-svg/tsconfig.build.json -------------------------------------------------------------------------------- /site/.gitignore: -------------------------------------------------------------------------------- 1 | .vercel 2 | -------------------------------------------------------------------------------- /site/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/index.html -------------------------------------------------------------------------------- /site/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/package.json -------------------------------------------------------------------------------- /site/prerender.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/prerender.ts -------------------------------------------------------------------------------- /site/react-shim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/react-shim.js -------------------------------------------------------------------------------- /site/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/server.js -------------------------------------------------------------------------------- /site/src/app/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/app/app.tsx -------------------------------------------------------------------------------- /site/src/app/appLoader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/app/appLoader.tsx -------------------------------------------------------------------------------- /site/src/app/appScheme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/app/appScheme.tsx -------------------------------------------------------------------------------- /site/src/app/concepts/conceptIndexPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/app/concepts/conceptIndexPage.tsx -------------------------------------------------------------------------------- /site/src/app/concepts/conceptLoader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/app/concepts/conceptLoader.tsx -------------------------------------------------------------------------------- /site/src/app/concepts/conceptPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/app/concepts/conceptPage.tsx -------------------------------------------------------------------------------- /site/src/app/concepts/conceptScheme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/app/concepts/conceptScheme.tsx -------------------------------------------------------------------------------- /site/src/app/examples/exampleIndexPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/app/examples/exampleIndexPage.tsx -------------------------------------------------------------------------------- /site/src/app/examples/exampleLoader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/app/examples/exampleLoader.tsx -------------------------------------------------------------------------------- /site/src/app/examples/examplePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/app/examples/examplePage.tsx -------------------------------------------------------------------------------- /site/src/app/examples/exampleScheme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/app/examples/exampleScheme.tsx -------------------------------------------------------------------------------- /site/src/app/notFoundLoader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/app/notFoundLoader.tsx -------------------------------------------------------------------------------- /site/src/app/packages/packageIndexPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/app/packages/packageIndexPage.tsx -------------------------------------------------------------------------------- /site/src/app/packages/packageLoader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/app/packages/packageLoader.tsx -------------------------------------------------------------------------------- /site/src/app/packages/packagePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/app/packages/packagePage.tsx -------------------------------------------------------------------------------- /site/src/app/packages/packageScheme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/app/packages/packageScheme.tsx -------------------------------------------------------------------------------- /site/src/asset/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /site/src/component/codeBlock/codeBlock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/component/codeBlock/codeBlock.tsx -------------------------------------------------------------------------------- /site/src/component/codeBlock/index.ts: -------------------------------------------------------------------------------- 1 | export * from './codeBlock' 2 | -------------------------------------------------------------------------------- /site/src/component/document/documentContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/component/document/documentContent.tsx -------------------------------------------------------------------------------- /site/src/component/document/documentFooter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/component/document/documentFooter.tsx -------------------------------------------------------------------------------- /site/src/component/document/documentStyles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/component/document/documentStyles.tsx -------------------------------------------------------------------------------- /site/src/component/document/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/component/document/index.ts -------------------------------------------------------------------------------- /site/src/component/layout/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/component/layout/index.ts -------------------------------------------------------------------------------- /site/src/component/layout/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/component/layout/layout.tsx -------------------------------------------------------------------------------- /site/src/component/layout/layoutLoadingFallback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/component/layout/layoutLoadingFallback.tsx -------------------------------------------------------------------------------- /site/src/component/link/index.ts: -------------------------------------------------------------------------------- 1 | export * from './link' 2 | -------------------------------------------------------------------------------- /site/src/component/link/link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/component/link/link.tsx -------------------------------------------------------------------------------- /site/src/context/mdx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/context/mdx.ts -------------------------------------------------------------------------------- /site/src/data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/data/README.md -------------------------------------------------------------------------------- /site/src/data/conceptContent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/data/conceptContent.ts -------------------------------------------------------------------------------- /site/src/data/conceptIndex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/data/conceptIndex.ts -------------------------------------------------------------------------------- /site/src/data/conceptMeta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/data/conceptMeta.ts -------------------------------------------------------------------------------- /site/src/data/exampleContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/data/exampleContent.tsx -------------------------------------------------------------------------------- /site/src/data/exampleDefaultDoc.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/data/exampleDefaultDoc.mdx -------------------------------------------------------------------------------- /site/src/data/exampleIndex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/data/exampleIndex.ts -------------------------------------------------------------------------------- /site/src/data/exampleMeta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/data/exampleMeta.ts -------------------------------------------------------------------------------- /site/src/data/packageContent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/data/packageContent.ts -------------------------------------------------------------------------------- /site/src/data/packageIndex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/data/packageIndex.ts -------------------------------------------------------------------------------- /site/src/data/packageMeta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/data/packageMeta.ts -------------------------------------------------------------------------------- /site/src/entry-client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/entry-client.tsx -------------------------------------------------------------------------------- /site/src/entry-server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/entry-server.tsx -------------------------------------------------------------------------------- /site/src/env/env.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/env/env.tsx -------------------------------------------------------------------------------- /site/src/env/index.ts: -------------------------------------------------------------------------------- 1 | export * from './env' 2 | -------------------------------------------------------------------------------- /site/src/head/head.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/head/head.tsx -------------------------------------------------------------------------------- /site/src/head/index.ts: -------------------------------------------------------------------------------- 1 | export * from './head' 2 | -------------------------------------------------------------------------------- /site/src/style/colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/style/colors.ts -------------------------------------------------------------------------------- /site/src/style/dimensions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/style/dimensions.ts -------------------------------------------------------------------------------- /site/src/style/globalStyle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/style/globalStyle.tsx -------------------------------------------------------------------------------- /site/src/util/extractGlobData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/src/util/extractGlobData.ts -------------------------------------------------------------------------------- /site/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/tsconfig.json -------------------------------------------------------------------------------- /site/tsconfig.tsbuildinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/tsconfig.tsbuildinfo -------------------------------------------------------------------------------- /site/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/site/vite.config.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesknelson/retil/HEAD/yarn.lock --------------------------------------------------------------------------------