├── .changeset ├── README.md └── config.json ├── .github ├── CONTRIBUTING.md ├── FUNDING.yml ├── assets │ ├── debounce.pdn │ └── debounce.png └── workflows │ ├── analyze-with-codeql.yml │ ├── build-and-publish-jsr.yml │ ├── build-and-publish-npm.yml │ └── lint-and-test-code.yml ├── .gitignore ├── .gitmodules ├── .vscode ├── launch.json └── settings.json ├── CHANGELOG.md ├── LICENSE.txt ├── README-summary.md ├── README.md ├── docs.md ├── eslint.config.mjs ├── jsr.json ├── lib ├── DataStore.spec.ts ├── DataStore.ts ├── DataStoreSerializer.spec.ts ├── DataStoreSerializer.ts ├── Debouncer.spec.ts ├── Debouncer.ts ├── Dialog.spec.ts ├── Dialog.ts ├── Mixins.spec.ts ├── Mixins.ts ├── NanoEmitter.spec.ts ├── NanoEmitter.ts ├── SelectorObserver.ts ├── array.spec.ts ├── array.ts ├── colors.spec.ts ├── colors.ts ├── crypto.spec.ts ├── crypto.ts ├── dom.spec.ts ├── dom.ts ├── errors.spec.ts ├── errors.ts ├── index.ts ├── math.spec.ts ├── math.ts ├── misc.spec.ts ├── misc.ts ├── translation.spec.ts ├── translation.ts └── types.ts ├── package.json ├── pnpm-lock.yaml ├── test ├── README.md └── TestPage │ ├── index.css │ ├── index.html │ ├── index.js │ └── server.mts ├── tools ├── fix-dts.mts ├── post-build-global.mts └── update-jsr-version.mts ├── tsconfig.json ├── tsconfig.spec.json └── vitest.config.ts /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/assets/debounce.pdn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/.github/assets/debounce.pdn -------------------------------------------------------------------------------- /.github/assets/debounce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/.github/assets/debounce.png -------------------------------------------------------------------------------- /.github/workflows/analyze-with-codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/.github/workflows/analyze-with-codeql.yml -------------------------------------------------------------------------------- /.github/workflows/build-and-publish-jsr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/.github/workflows/build-and-publish-jsr.yml -------------------------------------------------------------------------------- /.github/workflows/build-and-publish-npm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/.github/workflows/build-and-publish-npm.yml -------------------------------------------------------------------------------- /.github/workflows/lint-and-test-code.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/.github/workflows/lint-and-test-code.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | test.ts 4 | coverage/ 5 | .env 6 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/.gitmodules -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README-summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/README-summary.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/README.md -------------------------------------------------------------------------------- /docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/docs.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /jsr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/jsr.json -------------------------------------------------------------------------------- /lib/DataStore.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/lib/DataStore.spec.ts -------------------------------------------------------------------------------- /lib/DataStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/lib/DataStore.ts -------------------------------------------------------------------------------- /lib/DataStoreSerializer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/lib/DataStoreSerializer.spec.ts -------------------------------------------------------------------------------- /lib/DataStoreSerializer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/lib/DataStoreSerializer.ts -------------------------------------------------------------------------------- /lib/Debouncer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/lib/Debouncer.spec.ts -------------------------------------------------------------------------------- /lib/Debouncer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/lib/Debouncer.ts -------------------------------------------------------------------------------- /lib/Dialog.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/lib/Dialog.spec.ts -------------------------------------------------------------------------------- /lib/Dialog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/lib/Dialog.ts -------------------------------------------------------------------------------- /lib/Mixins.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/lib/Mixins.spec.ts -------------------------------------------------------------------------------- /lib/Mixins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/lib/Mixins.ts -------------------------------------------------------------------------------- /lib/NanoEmitter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/lib/NanoEmitter.spec.ts -------------------------------------------------------------------------------- /lib/NanoEmitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/lib/NanoEmitter.ts -------------------------------------------------------------------------------- /lib/SelectorObserver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/lib/SelectorObserver.ts -------------------------------------------------------------------------------- /lib/array.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/lib/array.spec.ts -------------------------------------------------------------------------------- /lib/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/lib/array.ts -------------------------------------------------------------------------------- /lib/colors.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/lib/colors.spec.ts -------------------------------------------------------------------------------- /lib/colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/lib/colors.ts -------------------------------------------------------------------------------- /lib/crypto.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/lib/crypto.spec.ts -------------------------------------------------------------------------------- /lib/crypto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/lib/crypto.ts -------------------------------------------------------------------------------- /lib/dom.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/lib/dom.spec.ts -------------------------------------------------------------------------------- /lib/dom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/lib/dom.ts -------------------------------------------------------------------------------- /lib/errors.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/lib/errors.spec.ts -------------------------------------------------------------------------------- /lib/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/lib/errors.ts -------------------------------------------------------------------------------- /lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/lib/index.ts -------------------------------------------------------------------------------- /lib/math.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/lib/math.spec.ts -------------------------------------------------------------------------------- /lib/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/lib/math.ts -------------------------------------------------------------------------------- /lib/misc.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/lib/misc.spec.ts -------------------------------------------------------------------------------- /lib/misc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/lib/misc.ts -------------------------------------------------------------------------------- /lib/translation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/lib/translation.spec.ts -------------------------------------------------------------------------------- /lib/translation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/lib/translation.ts -------------------------------------------------------------------------------- /lib/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/lib/types.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/test/README.md -------------------------------------------------------------------------------- /test/TestPage/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/test/TestPage/index.css -------------------------------------------------------------------------------- /test/TestPage/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/test/TestPage/index.html -------------------------------------------------------------------------------- /test/TestPage/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/test/TestPage/index.js -------------------------------------------------------------------------------- /test/TestPage/server.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/test/TestPage/server.mts -------------------------------------------------------------------------------- /tools/fix-dts.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/tools/fix-dts.mts -------------------------------------------------------------------------------- /tools/post-build-global.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/tools/post-build-global.mts -------------------------------------------------------------------------------- /tools/update-jsr-version.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/tools/update-jsr-version.mts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/tsconfig.spec.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sv443-Network/UserUtils/HEAD/vitest.config.ts --------------------------------------------------------------------------------