UNPKG

@dvcol/common-utils

Version:

Typescript library for common utility functions and constants

285 lines 10.2 kB
{ "name": "@dvcol/common-utils", "type": "module", "version": "1.34.0", "description": "Typescript library for common utility functions and constants\n\n", "homepage": "https://github.com/dvcol/common-utils", "bugs": "https://github.com/dvcol/common-utils/issues", "keywords": [ "typescript", "library", "common-utils" ], "license": "MIT", "author": "dvcol", "repository": { "type": "git", "url": "https://github.com/dvcol/common-utils.git" }, "engines": { "node": ">=20", "pnpm": ">= 8" }, "main": "./dist/index.cjs", "module": "./dist/index.js", "types": "./dist/index.d.ts", "exports": { ".": { "require.types": "./dist/index.d.cts", "import.types": "./dist/index.d.ts", "require": "./dist/index.cjs", "import": "./dist/index.js" }, "./common": { "types": "./dist/common/index.d.ts", "require": "./dist/common/index.cjs", "import": "./dist/common/index.js" }, "./common/models": { "types": "./dist/common/models/index.d.ts", "require": "./dist/common/models/index.cjs", "import": "./dist/common/models/index.js" }, "./common/models/cache": { "types": "./dist/common/models/cache.model.d.ts", "require": "./dist/common/models/cache.model.cjs", "import": "./dist/common/models/cache.model.js" }, "./common/models/error": { "types": "./dist/common/models/error.model.d.ts", "require": "./dist/common/models/error.model.cjs", "import": "./dist/common/models/error.model.js" }, "./common/models/observable": { "types": "./dist/common/models/observable.model.d.ts", "require": "./dist/common/models/observable.model.cjs", "import": "./dist/common/models/observable.model.js" }, "./common/models/parameters": { "types": "./dist/common/models/parameters.model.d.ts", "require": "./dist/common/models/parameters.model.cjs", "import": "./dist/common/models/parameters.model.js" }, "./common/models/typescript": { "types": "./dist/common/models/typescript.model.d.ts", "require": "./dist/common/models/typescript.model.cjs", "import": "./dist/common/models/typescript.model.js" }, "./common/utils": { "types": "./dist/common/utils/index.d.ts", "require": "./dist/common/utils/index.cjs", "import": "./dist/common/utils/index.js" }, "./common/array": { "types": "./dist/common/utils/array.utils.d.ts", "require": "./dist/common/utils/array.utils.cjs", "import": "./dist/common/utils/array.utils.js" }, "./common/browser": { "types": "./dist/common/utils/browser.utils.d.ts", "require": "./dist/common/utils/browser.utils.cjs", "import": "./dist/common/utils/browser.utils.js" }, "./common/cache": { "types": "./dist/common/utils/cache.utils.d.ts", "require": "./dist/common/utils/cache.utils.cjs", "import": "./dist/common/utils/cache.utils.js" }, "./common/class": { "types": "./dist/common/utils/class.utils.d.ts", "require": "./dist/common/utils/class.utils.cjs", "import": "./dist/common/utils/class.utils.js" }, "./common/color": { "types": "./dist/common/utils/color.utils.d.ts", "require": "./dist/common/utils/color.utils.cjs", "import": "./dist/common/utils/color.utils.js" }, "./common/compare": { "types": "./dist/common/utils/compare.utils.d.ts", "require": "./dist/common/utils/compare.utils.cjs", "import": "./dist/common/utils/compare.utils.js" }, "./common/crypto": { "types": "./dist/common/utils/crypto.utils.d.ts", "require": "./dist/common/utils/crypto.utils.cjs", "import": "./dist/common/utils/crypto.utils.js" }, "./common/cursor": { "types": "./dist/common/utils/cursor.utils.d.ts", "require": "./dist/common/utils/cursor.utils.cjs", "import": "./dist/common/utils/cursor.utils.js" }, "./common/date": { "types": "./dist/common/utils/date.utils.d.ts", "require": "./dist/common/utils/date.utils.cjs", "import": "./dist/common/utils/date.utils.js" }, "./common/debounce": { "types": "./dist/common/utils/debounce.utils.d.ts", "require": "./dist/common/utils/debounce.utils.cjs", "import": "./dist/common/utils/debounce.utils.js" }, "./common/download": { "types": "./dist/common/utils/download.utils.d.ts", "require": "./dist/common/utils/download.utils.cjs", "import": "./dist/common/utils/download.utils.js" }, "./common/element": { "types": "./dist/common/utils/element.utils.d.ts", "require": "./dist/common/utils/element.utils.cjs", "import": "./dist/common/utils/element.utils.js" }, "./common/format": { "types": "./dist/common/utils/format.utils.d.ts", "require": "./dist/common/utils/format.utils.cjs", "import": "./dist/common/utils/format.utils.js" }, "./common/intl": { "types": "./dist/common/utils/intl.utils.d.ts", "require": "./dist/common/utils/intl.utils.cjs", "import": "./dist/common/utils/intl.utils.js" }, "./common/logger": { "types": "./dist/common/utils/logger.utils.d.ts", "require": "./dist/common/utils/logger.utils.cjs", "import": "./dist/common/utils/logger.utils.js" }, "./common/math": { "types": "./dist/common/utils/math.utils.d.ts", "require": "./dist/common/utils/math.utils.cjs", "import": "./dist/common/utils/math.utils.js" }, "./common/mobile": { "types": "./dist/common/utils/mobile.utils.d.ts", "require": "./dist/common/utils/mobile.utils.cjs", "import": "./dist/common/utils/mobile.utils.js" }, "./common/navigator": { "types": "./dist/common/utils/navigator.utils.d.ts", "require": "./dist/common/utils/navigator.utils.cjs", "import": "./dist/common/utils/navigator.utils.js" }, "./common/object": { "types": "./dist/common/utils/object.utils.d.ts", "require": "./dist/common/utils/object.utils.cjs", "import": "./dist/common/utils/object.utils.js" }, "./common/observable": { "types": "./dist/common/utils/observable.utils.d.ts", "require": "./dist/common/utils/observable.utils.cjs", "import": "./dist/common/utils/observable.utils.js" }, "./common/promise": { "types": "./dist/common/utils/promise.utils.d.ts", "require": "./dist/common/utils/promise.utils.cjs", "import": "./dist/common/utils/promise.utils.js" }, "./common/save": { "types": "./dist/common/utils/save.utils.d.ts", "require": "./dist/common/utils/save.utils.cjs", "import": "./dist/common/utils/save.utils.js" }, "./common/string": { "types": "./dist/common/utils/string.utils.d.ts", "require": "./dist/common/utils/string.utils.cjs", "import": "./dist/common/utils/string.utils.js" }, "./common/style": { "types": "./dist/common/utils/style.utils.d.ts", "require": "./dist/common/utils/style.utils.cjs", "import": "./dist/common/utils/style.utils.js" }, "./common/touch": { "types": "./dist/common/utils/touch.utils.d.ts", "require": "./dist/common/utils/touch.utils.cjs", "import": "./dist/common/utils/touch.utils.js" }, "./common/typescript": { "types": "./dist/common/utils/typescript.utils.d.ts", "require": "./dist/common/utils/typescript.utils.cjs", "import": "./dist/common/utils/typescript.utils.js" }, "./common/window": { "types": "./dist/common/utils/window.utils.d.ts", "require": "./dist/common/utils/window.utils.cjs", "import": "./dist/common/utils/window.utils.js" }, "./http": { "types": "./dist/http/index.d.ts", "require": "./dist/http/index.cjs", "import": "./dist/http/index.js" }, "./http/models": { "types": "./dist/http/models/index.d.ts", "require": "./dist/http/models/index.cjs", "import": "./dist/http/models/index.js" }, "./http/utils": { "types": "./dist/http/utils/index.d.ts", "require": "./dist/http/utils/index.cjs", "import": "./dist/http/utils/index.js" }, "./http/build-url": { "types": "./dist/http/utils/build-url.utils.d.ts", "require": "./dist/http/utils/build-url.utils.cjs", "import": "./dist/http/utils/build-url.utils.js" }, "./http/fetch": { "types": "./dist/http/utils/fetch.utils.d.ts", "require": "./dist/http/utils/fetch.utils.cjs", "import": "./dist/http/utils/fetch.utils.js" } }, "files": [ "*.md", "LICENSE", "dist" ], "publishConfig": { "access": "public" }, "peerDependencies": {}, "dependencies": { "pretty-bytes": "^6.1.1", "uuid": "^11.0.5" }, "devDependencies": { "@commitlint/cli": "^19.3.0", "@commitlint/config-conventional": "^19.2.2", "@dvcol/eslint-plugin-presets": "^1.3.10", "@types/wicg-file-system-access": "^2023.10.5", "@typescript-eslint/eslint-plugin": "^7.0.0", "@typescript-eslint/parser": "^7.0.0", "@vitest/coverage-v8": "^1.6.0", "eslint": "^8.57.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-eslint-comments": "^3.2.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-jsonc": "^2.15.1", "eslint-plugin-markdown": "^3.0.1", "eslint-plugin-prettier": "^5.1.3", "eslint-plugin-vitest": "^0.4.0", "eslint-plugin-yml": "^1.14.0", "extract-changelog-release": "^1.0.2", "husky": "^9.0.11", "jsonc-eslint-parser": "^2.4.0", "prettier": "^3.3.2", "publint": "^0.2.11", "standard-version": "^9.5.0", "tsup": "^8.1.0", "typescript": "^5.4.5", "vitest": "^1.6.0" }, "scripts": { "build": "tsup && publint", "watch": "npm run build -- --watch lib", "lint": "eslint lib", "lint:fix": "eslint lib --fix", "test:unit": "vitest --run --coverage", "test:watch": "vitest", "release": "standard-version", "release:changelog": "extract-changelog-release > RELEASE.md" } }