├── .cspell.json ├── .editorconfig ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── proposal.yml └── workflows │ ├── ci.yml │ ├── coverage.yml │ ├── github-pages.yml │ └── release.yml ├── .gitignore ├── .husky ├── commit-msg ├── pre-commit ├── pre-push └── prepare ├── .npmignore ├── .npmrc ├── .prettierignore ├── .prettierrc.js ├── .releaserc.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── assets ├── logo.svg └── thumbnail.png ├── commitlint.config.js ├── docs ├── DOC-TEMPLATE.mdx ├── components │ └── TOC.tsx ├── generateCodeCoverage.js ├── global.css ├── next-env.d.ts ├── next.config.js ├── package-lock.json ├── package.json ├── pages │ ├── _app.mdx │ ├── _meta.json │ ├── array.mdx │ ├── array │ │ ├── _meta.json │ │ ├── compact.mdx │ │ ├── copy.mdx │ │ ├── ensure-array.mdx │ │ ├── get-random.mdx │ │ ├── is-empty.mdx │ │ ├── is-last-index.mdx │ │ ├── is-null-or-empty-array.mdx │ │ ├── join-path.mdx │ │ ├── range.mdx │ │ ├── shuffle.mdx │ │ ├── to-array.mdx │ │ └── uniq.mdx │ ├── boolean.mdx │ ├── boolean │ │ ├── _meta.json │ │ └── random-bool.mdx │ ├── error.mdx │ ├── error │ │ ├── _meta.json │ │ ├── assert-not-null.mdx │ │ ├── assert.mdx │ │ └── throw-err.mdx │ ├── function.mdx │ ├── function │ │ ├── _meta.json │ │ ├── call-all.mdx │ │ ├── compose.mdx │ │ ├── debounce.mdx │ │ ├── format-seconds.mdx │ │ ├── noop.mdx │ │ ├── not.mdx │ │ ├── pipe.mdx │ │ ├── sleep.mdx │ │ ├── throttle.mdx │ │ └── try-or.mdx │ ├── getting-started.mdx │ ├── guard.mdx │ ├── guard │ │ ├── _meta.json │ │ ├── is-boolean.mdx │ │ ├── is-empty-object.mdx │ │ ├── is-function.mdx │ │ ├── is-iterable.mdx │ │ ├── is-map.mdx │ │ ├── is-not-null.mdx │ │ ├── is-null.mdx │ │ ├── is-object.mdx │ │ ├── is-plain-object.mdx │ │ ├── is-promise.mdx │ │ ├── is-set.mdx │ │ ├── is-string.mdx │ │ └── is-truthy.mdx │ ├── index.mdx │ ├── node.mdx │ ├── node │ │ ├── _meta.json │ │ ├── get-node-env.mdx │ │ ├── is-dev.mdx │ │ └── is-prod.mdx │ ├── nullable.mdx │ ├── nullable │ │ ├── _meta.json │ │ ├── asyncNullableTryCatch.mdx │ │ ├── bind.mdx │ │ ├── concat-arrays.mdx │ │ └── nullableTryCatch.mdx │ ├── number.mdx │ ├── number │ │ ├── _meta.json │ │ ├── clamp.mdx │ │ ├── dec.mdx │ │ ├── divide.mdx │ │ ├── fallback-number.mdx │ │ ├── inc.mdx │ │ ├── is-in-range.mdx │ │ ├── is-negative.mdx │ │ ├── is-positive.mdx │ │ ├── percent.mdx │ │ ├── random-int.mdx │ │ └── to-decimal.mdx │ ├── object.mdx │ ├── object │ │ ├── _meta.json │ │ ├── clone.mdx │ │ ├── merge.mdx │ │ ├── prune-key-when.mdx │ │ ├── prune-value-when.mdx │ │ └── replace.mdx │ ├── regex.mdx │ ├── regex │ │ ├── _meta.json │ │ ├── escape-regex.mdx │ │ └── test-regex.mdx │ ├── runtime.mdx │ ├── runtime │ │ ├── _meta.json │ │ ├── is-browser.mdx │ │ ├── is-bun.mdx │ │ ├── is-deno.mdx │ │ ├── is-nodejs.mdx │ │ └── is-server.mdx │ ├── string.mdx │ ├── string │ │ ├── _meta.json │ │ ├── compare-paths.mdx │ │ ├── crlf-to-lf.mdx │ │ ├── fallback-string.mdx │ │ ├── get-initials.mdx │ │ ├── is-lower-case.mdx │ │ ├── is-null-or-empty-string.mdx │ │ ├── join-paths.mdx │ │ ├── remove-leading-slashes.mdx │ │ ├── remove-trailing-slashes.mdx │ │ ├── to-camel-case.mdx │ │ ├── to-capital-case.mdx │ │ ├── to-kebab-case.mdx │ │ ├── to-pascal-case.mdx │ │ ├── to-snake-case.mdx │ │ └── to-space-case.mdx │ ├── type.mdx │ └── type │ │ ├── _meta.json │ │ ├── get-type-of.mdx │ │ ├── mutable.mdx │ │ ├── nullable.mdx │ │ ├── optional.mdx │ │ └── result.mdx ├── postcss.config.js ├── public │ ├── android-chrome-192x192.png │ ├── android-chrome-512x512.png │ ├── apple-touch-icon.png │ ├── favicon.ico │ ├── favicon.svg │ ├── logo-full.svg │ ├── logo.svg │ ├── site.webmanifest │ └── thumbnail.png ├── tailwind.config.js ├── theme.config.jsx └── tsconfig.json ├── eslint.config.mjs ├── keywords.txt ├── lint-staged.config.js ├── mod.ts ├── package.json ├── postbuild ├── src ├── array │ ├── compact.spec.ts │ ├── compact.ts │ ├── copy.spec.ts │ ├── copy.ts │ ├── ensureArray.spec.ts │ ├── ensureArray.ts │ ├── getRandom.spec.ts │ ├── getRandom.ts │ ├── index.ts │ ├── isEmpty.spec.ts │ ├── isEmpty.ts │ ├── isLastIndex.spec.ts │ ├── isLastIndex.ts │ ├── isNullOrEmptyArray.spec.ts │ ├── isNullOrEmptyArray.ts │ ├── range.spec.ts │ ├── range.ts │ ├── shuffle.spec.ts │ ├── shuffle.ts │ ├── toArray.spec.ts │ ├── toArray.ts │ ├── uniq.spec.ts │ └── uniq.ts ├── boolean │ ├── index.ts │ ├── randomBool.spec.ts │ └── randomBool.ts ├── error │ ├── assert.spec.ts │ ├── assert.ts │ ├── assertNotNull.spec.ts │ ├── assertNotNull.ts │ ├── index.ts │ ├── throwErr.spec.ts │ └── throwErr.ts ├── function │ ├── callAll.spec.ts │ ├── callAll.ts │ ├── compose.spec.ts │ ├── compose.ts │ ├── debounce.spec.ts │ ├── debounce.ts │ ├── formatSeconds.spec.ts │ ├── formatSeconds.ts │ ├── index.ts │ ├── noop.spec.ts │ ├── noop.ts │ ├── not.spec.ts │ ├── not.ts │ ├── pipe.spec.ts │ ├── pipe.ts │ ├── sleep.spec.ts │ ├── sleep.ts │ ├── throttle.spec.ts │ ├── throttle.ts │ ├── tryOr.spec.ts │ └── tryOr.ts ├── guards │ ├── index.ts │ ├── isBoolean.spec.ts │ ├── isBoolean.ts │ ├── isEmptyObject.spec.ts │ ├── isEmptyObject.ts │ ├── isFunction.spec.ts │ ├── isFunction.ts │ ├── isIterable.spec.ts │ ├── isIterable.ts │ ├── isMap.spec.ts │ ├── isMap.ts │ ├── isNotNull.spec.ts │ ├── isNotNull.ts │ ├── isNull.spec.ts │ ├── isNull.ts │ ├── isObject.spec.ts │ ├── isObject.ts │ ├── isPlainObject.spec.ts │ ├── isPlainObject.ts │ ├── isPromise.spec.ts │ ├── isPromise.ts │ ├── isSet.spec.ts │ ├── isSet.ts │ ├── isString.spec.ts │ ├── isString.ts │ ├── isTruthy.spec.ts │ └── isTruthy.ts ├── index.ts ├── internals │ ├── capitalize.ts │ ├── changeCase.spec.ts │ ├── changeCase.ts │ └── isWordOrWords.ts ├── node │ ├── getNodeEnv.spec.ts │ ├── getNodeEnv.ts │ ├── index.ts │ ├── isDev.spec.ts │ ├── isDev.ts │ ├── isProd.spec.ts │ └── isProd.ts ├── nullable │ ├── asyncNullableTryCatch.spec.ts │ ├── asyncNullableTryCatch.ts │ ├── bind.spec.ts │ ├── bind.ts │ ├── concatArrays.spec.ts │ ├── concatArrays.ts │ ├── index.ts │ ├── nullableTryCatch.spec.ts │ └── nullableTryCatch.ts ├── number │ ├── clamp.spec.ts │ ├── clamp.ts │ ├── dec.spec.ts │ ├── dec.ts │ ├── divide.spec.ts │ ├── divide.ts │ ├── fallbackNumber.spec.ts │ ├── fallbackNumber.ts │ ├── inc.spec.ts │ ├── inc.ts │ ├── index.ts │ ├── isInRange.spec.ts │ ├── isInRange.ts │ ├── isNegative.spec.ts │ ├── isNegative.ts │ ├── isPositive.spec.ts │ ├── isPositive.ts │ ├── percent.spec.ts │ ├── percent.ts │ ├── randomInt.spec.ts │ ├── randomInt.ts │ ├── toDecimal.spec.ts │ └── toDecimal.ts ├── object │ ├── clone.spec.ts │ ├── clone.ts │ ├── index.ts │ ├── merge.spec.ts │ ├── merge.ts │ ├── pruneKeyWhen.spec.ts │ ├── pruneKeyWhen.ts │ ├── pruneValueWhen.spec.ts │ ├── pruneValueWhen.ts │ ├── replace.spec.ts │ └── replace.ts ├── regex │ ├── escapeRegex.spec.ts │ ├── escapeRegex.ts │ ├── index.ts │ ├── testRegex.spec.ts │ └── testRegex.ts ├── runtime │ ├── fixtures.ts │ ├── index.ts │ ├── isBrowser.spec.ts │ ├── isBrowser.ts │ ├── isBun.spec.ts │ ├── isBun.ts │ ├── isDeno.spec.ts │ ├── isDeno.ts │ ├── isNodeJS.spec.ts │ ├── isNodeJS.ts │ ├── isServer.spec.ts │ └── isServer.ts ├── string │ ├── comparePaths.spec.ts │ ├── comparePaths.ts │ ├── crlfToLf.spec.ts │ ├── crlfToLf.ts │ ├── fallbackString.spec.ts │ ├── fallbackString.ts │ ├── getInitials.spec.ts │ ├── getInitials.ts │ ├── index.ts │ ├── isLowerCase.spec.ts │ ├── isLowerCase.ts │ ├── isNullOrEmptyString.spec.ts │ ├── isNullOrEmptyString.ts │ ├── joinPaths.spec.ts │ ├── joinPaths.ts │ ├── removeLeadingSlashes.spec.ts │ ├── removeLeadingSlashes.ts │ ├── removeTrailingSlashes.spec.ts │ ├── removeTrailingSlashes.ts │ ├── toCamelCase.spec.ts │ ├── toCamelCase.ts │ ├── toCapitalCase.spec.ts │ ├── toCapitalCase.ts │ ├── toKebabCase.spec.ts │ ├── toKebabCase.ts │ ├── toPascalCase.spec.ts │ ├── toPascalCase.ts │ ├── toSnakeCase.spec.ts │ ├── toSnakeCase.ts │ ├── toSpaceCase.spec.ts │ └── toSpaceCase.ts └── types │ ├── getTypeOf.spec.ts │ ├── getTypeOf.ts │ ├── index.ts │ ├── mutability.spec.ts │ ├── mutability.ts │ ├── result.spec.ts │ ├── result.ts │ └── types.ts ├── tsconfig.build.json ├── tsconfig.json ├── tsup.browser.ts ├── tsup.config.ts └── vite.config.ts /.cspell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/.cspell.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/proposal.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/.github/ISSUE_TEMPLATE/proposal.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/.github/workflows/coverage.yml -------------------------------------------------------------------------------- /.github/workflows/github-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/.github/workflows/github-pages.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | 3 | npx --no-install lint-staged 4 | -------------------------------------------------------------------------------- /.husky/pre-push: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | 3 | npm run verify 4 | -------------------------------------------------------------------------------- /.husky/prepare: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | 3 | [ -d .git/ ] && npx --no-install -- husky 4 | exit 0 5 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/.npmignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | save-exact=true 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | coverage 4 | *.mdx 5 | -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.releaserc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/.releaserc.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/README.md -------------------------------------------------------------------------------- /assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/assets/logo.svg -------------------------------------------------------------------------------- /assets/thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/assets/thumbnail.png -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { extends: ['@commitlint/config-conventional'] }; 2 | -------------------------------------------------------------------------------- /docs/DOC-TEMPLATE.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/DOC-TEMPLATE.mdx -------------------------------------------------------------------------------- /docs/components/TOC.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/components/TOC.tsx -------------------------------------------------------------------------------- /docs/generateCodeCoverage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/generateCodeCoverage.js -------------------------------------------------------------------------------- /docs/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/global.css -------------------------------------------------------------------------------- /docs/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/next-env.d.ts -------------------------------------------------------------------------------- /docs/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/next.config.js -------------------------------------------------------------------------------- /docs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/package-lock.json -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/pages/_app.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/_app.mdx -------------------------------------------------------------------------------- /docs/pages/_meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/_meta.json -------------------------------------------------------------------------------- /docs/pages/array.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/array.mdx -------------------------------------------------------------------------------- /docs/pages/array/_meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/array/_meta.json -------------------------------------------------------------------------------- /docs/pages/array/compact.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/array/compact.mdx -------------------------------------------------------------------------------- /docs/pages/array/copy.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/array/copy.mdx -------------------------------------------------------------------------------- /docs/pages/array/ensure-array.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/array/ensure-array.mdx -------------------------------------------------------------------------------- /docs/pages/array/get-random.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/array/get-random.mdx -------------------------------------------------------------------------------- /docs/pages/array/is-empty.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/array/is-empty.mdx -------------------------------------------------------------------------------- /docs/pages/array/is-last-index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/array/is-last-index.mdx -------------------------------------------------------------------------------- /docs/pages/array/is-null-or-empty-array.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/array/is-null-or-empty-array.mdx -------------------------------------------------------------------------------- /docs/pages/array/join-path.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/array/join-path.mdx -------------------------------------------------------------------------------- /docs/pages/array/range.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/array/range.mdx -------------------------------------------------------------------------------- /docs/pages/array/shuffle.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/array/shuffle.mdx -------------------------------------------------------------------------------- /docs/pages/array/to-array.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/array/to-array.mdx -------------------------------------------------------------------------------- /docs/pages/array/uniq.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/array/uniq.mdx -------------------------------------------------------------------------------- /docs/pages/boolean.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/boolean.mdx -------------------------------------------------------------------------------- /docs/pages/boolean/_meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/boolean/_meta.json -------------------------------------------------------------------------------- /docs/pages/boolean/random-bool.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/boolean/random-bool.mdx -------------------------------------------------------------------------------- /docs/pages/error.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/error.mdx -------------------------------------------------------------------------------- /docs/pages/error/_meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/error/_meta.json -------------------------------------------------------------------------------- /docs/pages/error/assert-not-null.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/error/assert-not-null.mdx -------------------------------------------------------------------------------- /docs/pages/error/assert.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/error/assert.mdx -------------------------------------------------------------------------------- /docs/pages/error/throw-err.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/error/throw-err.mdx -------------------------------------------------------------------------------- /docs/pages/function.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/function.mdx -------------------------------------------------------------------------------- /docs/pages/function/_meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/function/_meta.json -------------------------------------------------------------------------------- /docs/pages/function/call-all.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/function/call-all.mdx -------------------------------------------------------------------------------- /docs/pages/function/compose.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/function/compose.mdx -------------------------------------------------------------------------------- /docs/pages/function/debounce.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/function/debounce.mdx -------------------------------------------------------------------------------- /docs/pages/function/format-seconds.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/function/format-seconds.mdx -------------------------------------------------------------------------------- /docs/pages/function/noop.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/function/noop.mdx -------------------------------------------------------------------------------- /docs/pages/function/not.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/function/not.mdx -------------------------------------------------------------------------------- /docs/pages/function/pipe.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/function/pipe.mdx -------------------------------------------------------------------------------- /docs/pages/function/sleep.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/function/sleep.mdx -------------------------------------------------------------------------------- /docs/pages/function/throttle.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/function/throttle.mdx -------------------------------------------------------------------------------- /docs/pages/function/try-or.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/function/try-or.mdx -------------------------------------------------------------------------------- /docs/pages/getting-started.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/getting-started.mdx -------------------------------------------------------------------------------- /docs/pages/guard.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/guard.mdx -------------------------------------------------------------------------------- /docs/pages/guard/_meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/guard/_meta.json -------------------------------------------------------------------------------- /docs/pages/guard/is-boolean.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/guard/is-boolean.mdx -------------------------------------------------------------------------------- /docs/pages/guard/is-empty-object.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/guard/is-empty-object.mdx -------------------------------------------------------------------------------- /docs/pages/guard/is-function.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/guard/is-function.mdx -------------------------------------------------------------------------------- /docs/pages/guard/is-iterable.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/guard/is-iterable.mdx -------------------------------------------------------------------------------- /docs/pages/guard/is-map.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/guard/is-map.mdx -------------------------------------------------------------------------------- /docs/pages/guard/is-not-null.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/guard/is-not-null.mdx -------------------------------------------------------------------------------- /docs/pages/guard/is-null.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/guard/is-null.mdx -------------------------------------------------------------------------------- /docs/pages/guard/is-object.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/guard/is-object.mdx -------------------------------------------------------------------------------- /docs/pages/guard/is-plain-object.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/guard/is-plain-object.mdx -------------------------------------------------------------------------------- /docs/pages/guard/is-promise.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/guard/is-promise.mdx -------------------------------------------------------------------------------- /docs/pages/guard/is-set.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/guard/is-set.mdx -------------------------------------------------------------------------------- /docs/pages/guard/is-string.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/guard/is-string.mdx -------------------------------------------------------------------------------- /docs/pages/guard/is-truthy.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/guard/is-truthy.mdx -------------------------------------------------------------------------------- /docs/pages/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/index.mdx -------------------------------------------------------------------------------- /docs/pages/node.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/node.mdx -------------------------------------------------------------------------------- /docs/pages/node/_meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/node/_meta.json -------------------------------------------------------------------------------- /docs/pages/node/get-node-env.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/node/get-node-env.mdx -------------------------------------------------------------------------------- /docs/pages/node/is-dev.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/node/is-dev.mdx -------------------------------------------------------------------------------- /docs/pages/node/is-prod.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/node/is-prod.mdx -------------------------------------------------------------------------------- /docs/pages/nullable.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/nullable.mdx -------------------------------------------------------------------------------- /docs/pages/nullable/_meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/nullable/_meta.json -------------------------------------------------------------------------------- /docs/pages/nullable/asyncNullableTryCatch.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/nullable/asyncNullableTryCatch.mdx -------------------------------------------------------------------------------- /docs/pages/nullable/bind.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/nullable/bind.mdx -------------------------------------------------------------------------------- /docs/pages/nullable/concat-arrays.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/nullable/concat-arrays.mdx -------------------------------------------------------------------------------- /docs/pages/nullable/nullableTryCatch.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/nullable/nullableTryCatch.mdx -------------------------------------------------------------------------------- /docs/pages/number.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/number.mdx -------------------------------------------------------------------------------- /docs/pages/number/_meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/number/_meta.json -------------------------------------------------------------------------------- /docs/pages/number/clamp.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/number/clamp.mdx -------------------------------------------------------------------------------- /docs/pages/number/dec.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/number/dec.mdx -------------------------------------------------------------------------------- /docs/pages/number/divide.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/number/divide.mdx -------------------------------------------------------------------------------- /docs/pages/number/fallback-number.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/number/fallback-number.mdx -------------------------------------------------------------------------------- /docs/pages/number/inc.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/number/inc.mdx -------------------------------------------------------------------------------- /docs/pages/number/is-in-range.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/number/is-in-range.mdx -------------------------------------------------------------------------------- /docs/pages/number/is-negative.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/number/is-negative.mdx -------------------------------------------------------------------------------- /docs/pages/number/is-positive.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/number/is-positive.mdx -------------------------------------------------------------------------------- /docs/pages/number/percent.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/number/percent.mdx -------------------------------------------------------------------------------- /docs/pages/number/random-int.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/number/random-int.mdx -------------------------------------------------------------------------------- /docs/pages/number/to-decimal.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/number/to-decimal.mdx -------------------------------------------------------------------------------- /docs/pages/object.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/object.mdx -------------------------------------------------------------------------------- /docs/pages/object/_meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/object/_meta.json -------------------------------------------------------------------------------- /docs/pages/object/clone.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/object/clone.mdx -------------------------------------------------------------------------------- /docs/pages/object/merge.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/object/merge.mdx -------------------------------------------------------------------------------- /docs/pages/object/prune-key-when.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/object/prune-key-when.mdx -------------------------------------------------------------------------------- /docs/pages/object/prune-value-when.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/object/prune-value-when.mdx -------------------------------------------------------------------------------- /docs/pages/object/replace.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/object/replace.mdx -------------------------------------------------------------------------------- /docs/pages/regex.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/regex.mdx -------------------------------------------------------------------------------- /docs/pages/regex/_meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/regex/_meta.json -------------------------------------------------------------------------------- /docs/pages/regex/escape-regex.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/regex/escape-regex.mdx -------------------------------------------------------------------------------- /docs/pages/regex/test-regex.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/regex/test-regex.mdx -------------------------------------------------------------------------------- /docs/pages/runtime.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/runtime.mdx -------------------------------------------------------------------------------- /docs/pages/runtime/_meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/runtime/_meta.json -------------------------------------------------------------------------------- /docs/pages/runtime/is-browser.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/runtime/is-browser.mdx -------------------------------------------------------------------------------- /docs/pages/runtime/is-bun.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/runtime/is-bun.mdx -------------------------------------------------------------------------------- /docs/pages/runtime/is-deno.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/runtime/is-deno.mdx -------------------------------------------------------------------------------- /docs/pages/runtime/is-nodejs.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/runtime/is-nodejs.mdx -------------------------------------------------------------------------------- /docs/pages/runtime/is-server.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/runtime/is-server.mdx -------------------------------------------------------------------------------- /docs/pages/string.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/string.mdx -------------------------------------------------------------------------------- /docs/pages/string/_meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/string/_meta.json -------------------------------------------------------------------------------- /docs/pages/string/compare-paths.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/string/compare-paths.mdx -------------------------------------------------------------------------------- /docs/pages/string/crlf-to-lf.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/string/crlf-to-lf.mdx -------------------------------------------------------------------------------- /docs/pages/string/fallback-string.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/string/fallback-string.mdx -------------------------------------------------------------------------------- /docs/pages/string/get-initials.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/string/get-initials.mdx -------------------------------------------------------------------------------- /docs/pages/string/is-lower-case.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/string/is-lower-case.mdx -------------------------------------------------------------------------------- /docs/pages/string/is-null-or-empty-string.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/string/is-null-or-empty-string.mdx -------------------------------------------------------------------------------- /docs/pages/string/join-paths.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/string/join-paths.mdx -------------------------------------------------------------------------------- /docs/pages/string/remove-leading-slashes.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/string/remove-leading-slashes.mdx -------------------------------------------------------------------------------- /docs/pages/string/remove-trailing-slashes.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/string/remove-trailing-slashes.mdx -------------------------------------------------------------------------------- /docs/pages/string/to-camel-case.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/string/to-camel-case.mdx -------------------------------------------------------------------------------- /docs/pages/string/to-capital-case.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/string/to-capital-case.mdx -------------------------------------------------------------------------------- /docs/pages/string/to-kebab-case.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/string/to-kebab-case.mdx -------------------------------------------------------------------------------- /docs/pages/string/to-pascal-case.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/string/to-pascal-case.mdx -------------------------------------------------------------------------------- /docs/pages/string/to-snake-case.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/string/to-snake-case.mdx -------------------------------------------------------------------------------- /docs/pages/string/to-space-case.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/string/to-space-case.mdx -------------------------------------------------------------------------------- /docs/pages/type.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/type.mdx -------------------------------------------------------------------------------- /docs/pages/type/_meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/type/_meta.json -------------------------------------------------------------------------------- /docs/pages/type/get-type-of.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/type/get-type-of.mdx -------------------------------------------------------------------------------- /docs/pages/type/mutable.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/type/mutable.mdx -------------------------------------------------------------------------------- /docs/pages/type/nullable.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/type/nullable.mdx -------------------------------------------------------------------------------- /docs/pages/type/optional.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/type/optional.mdx -------------------------------------------------------------------------------- /docs/pages/type/result.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/pages/type/result.mdx -------------------------------------------------------------------------------- /docs/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/postcss.config.js -------------------------------------------------------------------------------- /docs/public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /docs/public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /docs/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/public/apple-touch-icon.png -------------------------------------------------------------------------------- /docs/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/public/favicon.ico -------------------------------------------------------------------------------- /docs/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/public/favicon.svg -------------------------------------------------------------------------------- /docs/public/logo-full.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/public/logo-full.svg -------------------------------------------------------------------------------- /docs/public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/public/logo.svg -------------------------------------------------------------------------------- /docs/public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/public/site.webmanifest -------------------------------------------------------------------------------- /docs/public/thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/public/thumbnail.png -------------------------------------------------------------------------------- /docs/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/tailwind.config.js -------------------------------------------------------------------------------- /docs/theme.config.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/theme.config.jsx -------------------------------------------------------------------------------- /docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/docs/tsconfig.json -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/keywords.txt -------------------------------------------------------------------------------- /lint-staged.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/lint-staged.config.js -------------------------------------------------------------------------------- /mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/mod.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/package.json -------------------------------------------------------------------------------- /postbuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/postbuild -------------------------------------------------------------------------------- /src/array/compact.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/array/compact.spec.ts -------------------------------------------------------------------------------- /src/array/compact.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/array/compact.ts -------------------------------------------------------------------------------- /src/array/copy.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/array/copy.spec.ts -------------------------------------------------------------------------------- /src/array/copy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/array/copy.ts -------------------------------------------------------------------------------- /src/array/ensureArray.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/array/ensureArray.spec.ts -------------------------------------------------------------------------------- /src/array/ensureArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/array/ensureArray.ts -------------------------------------------------------------------------------- /src/array/getRandom.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/array/getRandom.spec.ts -------------------------------------------------------------------------------- /src/array/getRandom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/array/getRandom.ts -------------------------------------------------------------------------------- /src/array/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/array/index.ts -------------------------------------------------------------------------------- /src/array/isEmpty.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/array/isEmpty.spec.ts -------------------------------------------------------------------------------- /src/array/isEmpty.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/array/isEmpty.ts -------------------------------------------------------------------------------- /src/array/isLastIndex.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/array/isLastIndex.spec.ts -------------------------------------------------------------------------------- /src/array/isLastIndex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/array/isLastIndex.ts -------------------------------------------------------------------------------- /src/array/isNullOrEmptyArray.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/array/isNullOrEmptyArray.spec.ts -------------------------------------------------------------------------------- /src/array/isNullOrEmptyArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/array/isNullOrEmptyArray.ts -------------------------------------------------------------------------------- /src/array/range.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/array/range.spec.ts -------------------------------------------------------------------------------- /src/array/range.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/array/range.ts -------------------------------------------------------------------------------- /src/array/shuffle.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/array/shuffle.spec.ts -------------------------------------------------------------------------------- /src/array/shuffle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/array/shuffle.ts -------------------------------------------------------------------------------- /src/array/toArray.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/array/toArray.spec.ts -------------------------------------------------------------------------------- /src/array/toArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/array/toArray.ts -------------------------------------------------------------------------------- /src/array/uniq.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/array/uniq.spec.ts -------------------------------------------------------------------------------- /src/array/uniq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/array/uniq.ts -------------------------------------------------------------------------------- /src/boolean/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/boolean/index.ts -------------------------------------------------------------------------------- /src/boolean/randomBool.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/boolean/randomBool.spec.ts -------------------------------------------------------------------------------- /src/boolean/randomBool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/boolean/randomBool.ts -------------------------------------------------------------------------------- /src/error/assert.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/error/assert.spec.ts -------------------------------------------------------------------------------- /src/error/assert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/error/assert.ts -------------------------------------------------------------------------------- /src/error/assertNotNull.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/error/assertNotNull.spec.ts -------------------------------------------------------------------------------- /src/error/assertNotNull.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/error/assertNotNull.ts -------------------------------------------------------------------------------- /src/error/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/error/index.ts -------------------------------------------------------------------------------- /src/error/throwErr.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/error/throwErr.spec.ts -------------------------------------------------------------------------------- /src/error/throwErr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/error/throwErr.ts -------------------------------------------------------------------------------- /src/function/callAll.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/function/callAll.spec.ts -------------------------------------------------------------------------------- /src/function/callAll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/function/callAll.ts -------------------------------------------------------------------------------- /src/function/compose.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/function/compose.spec.ts -------------------------------------------------------------------------------- /src/function/compose.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/function/compose.ts -------------------------------------------------------------------------------- /src/function/debounce.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/function/debounce.spec.ts -------------------------------------------------------------------------------- /src/function/debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/function/debounce.ts -------------------------------------------------------------------------------- /src/function/formatSeconds.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/function/formatSeconds.spec.ts -------------------------------------------------------------------------------- /src/function/formatSeconds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/function/formatSeconds.ts -------------------------------------------------------------------------------- /src/function/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/function/index.ts -------------------------------------------------------------------------------- /src/function/noop.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/function/noop.spec.ts -------------------------------------------------------------------------------- /src/function/noop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/function/noop.ts -------------------------------------------------------------------------------- /src/function/not.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/function/not.spec.ts -------------------------------------------------------------------------------- /src/function/not.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/function/not.ts -------------------------------------------------------------------------------- /src/function/pipe.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/function/pipe.spec.ts -------------------------------------------------------------------------------- /src/function/pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/function/pipe.ts -------------------------------------------------------------------------------- /src/function/sleep.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/function/sleep.spec.ts -------------------------------------------------------------------------------- /src/function/sleep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/function/sleep.ts -------------------------------------------------------------------------------- /src/function/throttle.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/function/throttle.spec.ts -------------------------------------------------------------------------------- /src/function/throttle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/function/throttle.ts -------------------------------------------------------------------------------- /src/function/tryOr.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/function/tryOr.spec.ts -------------------------------------------------------------------------------- /src/function/tryOr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/function/tryOr.ts -------------------------------------------------------------------------------- /src/guards/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/guards/index.ts -------------------------------------------------------------------------------- /src/guards/isBoolean.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/guards/isBoolean.spec.ts -------------------------------------------------------------------------------- /src/guards/isBoolean.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/guards/isBoolean.ts -------------------------------------------------------------------------------- /src/guards/isEmptyObject.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/guards/isEmptyObject.spec.ts -------------------------------------------------------------------------------- /src/guards/isEmptyObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/guards/isEmptyObject.ts -------------------------------------------------------------------------------- /src/guards/isFunction.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/guards/isFunction.spec.ts -------------------------------------------------------------------------------- /src/guards/isFunction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/guards/isFunction.ts -------------------------------------------------------------------------------- /src/guards/isIterable.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/guards/isIterable.spec.ts -------------------------------------------------------------------------------- /src/guards/isIterable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/guards/isIterable.ts -------------------------------------------------------------------------------- /src/guards/isMap.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/guards/isMap.spec.ts -------------------------------------------------------------------------------- /src/guards/isMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/guards/isMap.ts -------------------------------------------------------------------------------- /src/guards/isNotNull.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/guards/isNotNull.spec.ts -------------------------------------------------------------------------------- /src/guards/isNotNull.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/guards/isNotNull.ts -------------------------------------------------------------------------------- /src/guards/isNull.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/guards/isNull.spec.ts -------------------------------------------------------------------------------- /src/guards/isNull.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/guards/isNull.ts -------------------------------------------------------------------------------- /src/guards/isObject.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/guards/isObject.spec.ts -------------------------------------------------------------------------------- /src/guards/isObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/guards/isObject.ts -------------------------------------------------------------------------------- /src/guards/isPlainObject.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/guards/isPlainObject.spec.ts -------------------------------------------------------------------------------- /src/guards/isPlainObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/guards/isPlainObject.ts -------------------------------------------------------------------------------- /src/guards/isPromise.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/guards/isPromise.spec.ts -------------------------------------------------------------------------------- /src/guards/isPromise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/guards/isPromise.ts -------------------------------------------------------------------------------- /src/guards/isSet.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/guards/isSet.spec.ts -------------------------------------------------------------------------------- /src/guards/isSet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/guards/isSet.ts -------------------------------------------------------------------------------- /src/guards/isString.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/guards/isString.spec.ts -------------------------------------------------------------------------------- /src/guards/isString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/guards/isString.ts -------------------------------------------------------------------------------- /src/guards/isTruthy.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/guards/isTruthy.spec.ts -------------------------------------------------------------------------------- /src/guards/isTruthy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/guards/isTruthy.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/internals/capitalize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/internals/capitalize.ts -------------------------------------------------------------------------------- /src/internals/changeCase.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/internals/changeCase.spec.ts -------------------------------------------------------------------------------- /src/internals/changeCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/internals/changeCase.ts -------------------------------------------------------------------------------- /src/internals/isWordOrWords.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/internals/isWordOrWords.ts -------------------------------------------------------------------------------- /src/node/getNodeEnv.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/node/getNodeEnv.spec.ts -------------------------------------------------------------------------------- /src/node/getNodeEnv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/node/getNodeEnv.ts -------------------------------------------------------------------------------- /src/node/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/node/index.ts -------------------------------------------------------------------------------- /src/node/isDev.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/node/isDev.spec.ts -------------------------------------------------------------------------------- /src/node/isDev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/node/isDev.ts -------------------------------------------------------------------------------- /src/node/isProd.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/node/isProd.spec.ts -------------------------------------------------------------------------------- /src/node/isProd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/node/isProd.ts -------------------------------------------------------------------------------- /src/nullable/asyncNullableTryCatch.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/nullable/asyncNullableTryCatch.spec.ts -------------------------------------------------------------------------------- /src/nullable/asyncNullableTryCatch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/nullable/asyncNullableTryCatch.ts -------------------------------------------------------------------------------- /src/nullable/bind.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/nullable/bind.spec.ts -------------------------------------------------------------------------------- /src/nullable/bind.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/nullable/bind.ts -------------------------------------------------------------------------------- /src/nullable/concatArrays.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/nullable/concatArrays.spec.ts -------------------------------------------------------------------------------- /src/nullable/concatArrays.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/nullable/concatArrays.ts -------------------------------------------------------------------------------- /src/nullable/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/nullable/index.ts -------------------------------------------------------------------------------- /src/nullable/nullableTryCatch.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/nullable/nullableTryCatch.spec.ts -------------------------------------------------------------------------------- /src/nullable/nullableTryCatch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/nullable/nullableTryCatch.ts -------------------------------------------------------------------------------- /src/number/clamp.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/number/clamp.spec.ts -------------------------------------------------------------------------------- /src/number/clamp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/number/clamp.ts -------------------------------------------------------------------------------- /src/number/dec.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/number/dec.spec.ts -------------------------------------------------------------------------------- /src/number/dec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/number/dec.ts -------------------------------------------------------------------------------- /src/number/divide.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/number/divide.spec.ts -------------------------------------------------------------------------------- /src/number/divide.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/number/divide.ts -------------------------------------------------------------------------------- /src/number/fallbackNumber.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/number/fallbackNumber.spec.ts -------------------------------------------------------------------------------- /src/number/fallbackNumber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/number/fallbackNumber.ts -------------------------------------------------------------------------------- /src/number/inc.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/number/inc.spec.ts -------------------------------------------------------------------------------- /src/number/inc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/number/inc.ts -------------------------------------------------------------------------------- /src/number/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/number/index.ts -------------------------------------------------------------------------------- /src/number/isInRange.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/number/isInRange.spec.ts -------------------------------------------------------------------------------- /src/number/isInRange.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/number/isInRange.ts -------------------------------------------------------------------------------- /src/number/isNegative.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/number/isNegative.spec.ts -------------------------------------------------------------------------------- /src/number/isNegative.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/number/isNegative.ts -------------------------------------------------------------------------------- /src/number/isPositive.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/number/isPositive.spec.ts -------------------------------------------------------------------------------- /src/number/isPositive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/number/isPositive.ts -------------------------------------------------------------------------------- /src/number/percent.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/number/percent.spec.ts -------------------------------------------------------------------------------- /src/number/percent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/number/percent.ts -------------------------------------------------------------------------------- /src/number/randomInt.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/number/randomInt.spec.ts -------------------------------------------------------------------------------- /src/number/randomInt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/number/randomInt.ts -------------------------------------------------------------------------------- /src/number/toDecimal.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/number/toDecimal.spec.ts -------------------------------------------------------------------------------- /src/number/toDecimal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/number/toDecimal.ts -------------------------------------------------------------------------------- /src/object/clone.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/object/clone.spec.ts -------------------------------------------------------------------------------- /src/object/clone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/object/clone.ts -------------------------------------------------------------------------------- /src/object/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/object/index.ts -------------------------------------------------------------------------------- /src/object/merge.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/object/merge.spec.ts -------------------------------------------------------------------------------- /src/object/merge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/object/merge.ts -------------------------------------------------------------------------------- /src/object/pruneKeyWhen.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/object/pruneKeyWhen.spec.ts -------------------------------------------------------------------------------- /src/object/pruneKeyWhen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/object/pruneKeyWhen.ts -------------------------------------------------------------------------------- /src/object/pruneValueWhen.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/object/pruneValueWhen.spec.ts -------------------------------------------------------------------------------- /src/object/pruneValueWhen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/object/pruneValueWhen.ts -------------------------------------------------------------------------------- /src/object/replace.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/object/replace.spec.ts -------------------------------------------------------------------------------- /src/object/replace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/object/replace.ts -------------------------------------------------------------------------------- /src/regex/escapeRegex.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/regex/escapeRegex.spec.ts -------------------------------------------------------------------------------- /src/regex/escapeRegex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/regex/escapeRegex.ts -------------------------------------------------------------------------------- /src/regex/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/regex/index.ts -------------------------------------------------------------------------------- /src/regex/testRegex.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/regex/testRegex.spec.ts -------------------------------------------------------------------------------- /src/regex/testRegex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/regex/testRegex.ts -------------------------------------------------------------------------------- /src/runtime/fixtures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/runtime/fixtures.ts -------------------------------------------------------------------------------- /src/runtime/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/runtime/index.ts -------------------------------------------------------------------------------- /src/runtime/isBrowser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/runtime/isBrowser.spec.ts -------------------------------------------------------------------------------- /src/runtime/isBrowser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/runtime/isBrowser.ts -------------------------------------------------------------------------------- /src/runtime/isBun.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/runtime/isBun.spec.ts -------------------------------------------------------------------------------- /src/runtime/isBun.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/runtime/isBun.ts -------------------------------------------------------------------------------- /src/runtime/isDeno.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/runtime/isDeno.spec.ts -------------------------------------------------------------------------------- /src/runtime/isDeno.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/runtime/isDeno.ts -------------------------------------------------------------------------------- /src/runtime/isNodeJS.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/runtime/isNodeJS.spec.ts -------------------------------------------------------------------------------- /src/runtime/isNodeJS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/runtime/isNodeJS.ts -------------------------------------------------------------------------------- /src/runtime/isServer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/runtime/isServer.spec.ts -------------------------------------------------------------------------------- /src/runtime/isServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/runtime/isServer.ts -------------------------------------------------------------------------------- /src/string/comparePaths.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/string/comparePaths.spec.ts -------------------------------------------------------------------------------- /src/string/comparePaths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/string/comparePaths.ts -------------------------------------------------------------------------------- /src/string/crlfToLf.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/string/crlfToLf.spec.ts -------------------------------------------------------------------------------- /src/string/crlfToLf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/string/crlfToLf.ts -------------------------------------------------------------------------------- /src/string/fallbackString.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/string/fallbackString.spec.ts -------------------------------------------------------------------------------- /src/string/fallbackString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/string/fallbackString.ts -------------------------------------------------------------------------------- /src/string/getInitials.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/string/getInitials.spec.ts -------------------------------------------------------------------------------- /src/string/getInitials.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/string/getInitials.ts -------------------------------------------------------------------------------- /src/string/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/string/index.ts -------------------------------------------------------------------------------- /src/string/isLowerCase.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/string/isLowerCase.spec.ts -------------------------------------------------------------------------------- /src/string/isLowerCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/string/isLowerCase.ts -------------------------------------------------------------------------------- /src/string/isNullOrEmptyString.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/string/isNullOrEmptyString.spec.ts -------------------------------------------------------------------------------- /src/string/isNullOrEmptyString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/string/isNullOrEmptyString.ts -------------------------------------------------------------------------------- /src/string/joinPaths.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/string/joinPaths.spec.ts -------------------------------------------------------------------------------- /src/string/joinPaths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/string/joinPaths.ts -------------------------------------------------------------------------------- /src/string/removeLeadingSlashes.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/string/removeLeadingSlashes.spec.ts -------------------------------------------------------------------------------- /src/string/removeLeadingSlashes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/string/removeLeadingSlashes.ts -------------------------------------------------------------------------------- /src/string/removeTrailingSlashes.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/string/removeTrailingSlashes.spec.ts -------------------------------------------------------------------------------- /src/string/removeTrailingSlashes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/string/removeTrailingSlashes.ts -------------------------------------------------------------------------------- /src/string/toCamelCase.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/string/toCamelCase.spec.ts -------------------------------------------------------------------------------- /src/string/toCamelCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/string/toCamelCase.ts -------------------------------------------------------------------------------- /src/string/toCapitalCase.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/string/toCapitalCase.spec.ts -------------------------------------------------------------------------------- /src/string/toCapitalCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/string/toCapitalCase.ts -------------------------------------------------------------------------------- /src/string/toKebabCase.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/string/toKebabCase.spec.ts -------------------------------------------------------------------------------- /src/string/toKebabCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/string/toKebabCase.ts -------------------------------------------------------------------------------- /src/string/toPascalCase.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/string/toPascalCase.spec.ts -------------------------------------------------------------------------------- /src/string/toPascalCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/string/toPascalCase.ts -------------------------------------------------------------------------------- /src/string/toSnakeCase.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/string/toSnakeCase.spec.ts -------------------------------------------------------------------------------- /src/string/toSnakeCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/string/toSnakeCase.ts -------------------------------------------------------------------------------- /src/string/toSpaceCase.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/string/toSpaceCase.spec.ts -------------------------------------------------------------------------------- /src/string/toSpaceCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/string/toSpaceCase.ts -------------------------------------------------------------------------------- /src/types/getTypeOf.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/types/getTypeOf.spec.ts -------------------------------------------------------------------------------- /src/types/getTypeOf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/types/getTypeOf.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/types/mutability.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/types/mutability.spec.ts -------------------------------------------------------------------------------- /src/types/mutability.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/types/mutability.ts -------------------------------------------------------------------------------- /src/types/result.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/types/result.spec.ts -------------------------------------------------------------------------------- /src/types/result.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/types/result.ts -------------------------------------------------------------------------------- /src/types/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/src/types/types.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsup.browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/tsup.browser.ts -------------------------------------------------------------------------------- /tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/tsup.config.ts -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstacksjs/toolbox/HEAD/vite.config.ts --------------------------------------------------------------------------------