├── .editorconfig ├── .github ├── FUNDING.yml └── workflows │ └── codeql-analysis.yml ├── .gitignore ├── .npmignore ├── .vscode └── settings.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── deno.json ├── package.json ├── src ├── classnames.ts ├── clone.ts ├── constant-enums.ts ├── cookie-portal.ts ├── debounce-throttle.ts ├── difference.ts ├── event-emitter.ts ├── flatten.ts ├── futch-upload.ts ├── hooks │ ├── index.ts │ ├── useDistance.ts │ ├── useForwardedRef.ts │ ├── useHotKeys.ts │ ├── useLoading.ts │ ├── useResizeObserver.ts │ └── useUrl.ts ├── image-data.ts ├── index.ts ├── locale.ts ├── math.ts ├── proxy-storage.ts ├── shorten.ts ├── signals.ts ├── vertical-state.ts └── worker-manager.ts ├── tests ├── classnames.test.ts ├── clone.test.ts ├── difference.test.ts ├── flatten.test.ts ├── normalize.test.ts └── signals.test.ts ├── tsconfig.json └── tsconfig.production.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/.npmignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/README.md -------------------------------------------------------------------------------- /deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/deno.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/package.json -------------------------------------------------------------------------------- /src/classnames.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/src/classnames.ts -------------------------------------------------------------------------------- /src/clone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/src/clone.ts -------------------------------------------------------------------------------- /src/constant-enums.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/src/constant-enums.ts -------------------------------------------------------------------------------- /src/cookie-portal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/src/cookie-portal.ts -------------------------------------------------------------------------------- /src/debounce-throttle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/src/debounce-throttle.ts -------------------------------------------------------------------------------- /src/difference.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/src/difference.ts -------------------------------------------------------------------------------- /src/event-emitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/src/event-emitter.ts -------------------------------------------------------------------------------- /src/flatten.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/src/flatten.ts -------------------------------------------------------------------------------- /src/futch-upload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/src/futch-upload.ts -------------------------------------------------------------------------------- /src/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/src/hooks/index.ts -------------------------------------------------------------------------------- /src/hooks/useDistance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/src/hooks/useDistance.ts -------------------------------------------------------------------------------- /src/hooks/useForwardedRef.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/src/hooks/useForwardedRef.ts -------------------------------------------------------------------------------- /src/hooks/useHotKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/src/hooks/useHotKeys.ts -------------------------------------------------------------------------------- /src/hooks/useLoading.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/src/hooks/useLoading.ts -------------------------------------------------------------------------------- /src/hooks/useResizeObserver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/src/hooks/useResizeObserver.ts -------------------------------------------------------------------------------- /src/hooks/useUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/src/hooks/useUrl.ts -------------------------------------------------------------------------------- /src/image-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/src/image-data.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/locale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/src/locale.ts -------------------------------------------------------------------------------- /src/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/src/math.ts -------------------------------------------------------------------------------- /src/proxy-storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/src/proxy-storage.ts -------------------------------------------------------------------------------- /src/shorten.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/src/shorten.ts -------------------------------------------------------------------------------- /src/signals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/src/signals.ts -------------------------------------------------------------------------------- /src/vertical-state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/src/vertical-state.ts -------------------------------------------------------------------------------- /src/worker-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/src/worker-manager.ts -------------------------------------------------------------------------------- /tests/classnames.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/tests/classnames.test.ts -------------------------------------------------------------------------------- /tests/clone.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/tests/clone.test.ts -------------------------------------------------------------------------------- /tests/difference.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/tests/difference.test.ts -------------------------------------------------------------------------------- /tests/flatten.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/tests/flatten.test.ts -------------------------------------------------------------------------------- /tests/normalize.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/tests/normalize.test.ts -------------------------------------------------------------------------------- /tests/signals.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/tests/signals.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.production.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cedeber/frontafino/HEAD/tsconfig.production.json --------------------------------------------------------------------------------