UNPKG

topkat-utils

Version:

A comprehensive collection of TypeScript/JavaScript utility functions for common programming tasks. Includes validation, object manipulation, date handling, string formatting, and more. Zero dependencies, fully typed, and optimized for performance.

75 lines (74 loc) 2.19 kB
{ "name": "topkat-utils", "version": "1.3.40", "type": "commonjs", "types": "index.ts", "main": "dist", "description": "A comprehensive collection of TypeScript/JavaScript utility functions for common programming tasks. Includes validation, object manipulation, date handling, string formatting, and more. Zero dependencies, fully typed, and optimized for performance.", "keywords": [ "typescript", "javascript", "utils", "utilities", "validation", "date", "string", "object", "array", "url", "path", "logger", "error-handling", "functional", "zero-dependencies", "performance", "type-safe", "dot-notation", "template-engine", "deep-clone", "merge", "flatten", "case-conversion" ], "author": "https://github.com/topkat", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/topkat/utils.git" }, "bugs": { "url": "https://github.com/topkat/utils/issues" }, "homepage": "https://github.com/topkat/utils#readme", "engines": { "node": ">=14.0.0" }, "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org/" }, "scripts": { "build": "tsc", "// Please run BUMP command with NPM not Yarn": "", "bump": "dotenv -- bash -c 'yarn test:ci && yarn build && bump --patch'", "bump:fast": "dotenv -- bash -c 'yarn build && bump --patch'", "bump:major": "dotenv -- bash -c 'yarn test:ci && yarn build && bump --major'", "bump:minor": "dotenv -- bash -c 'yarn test:ci && yarn build && bump --minor'", "bump:patch": "dotenv -- bash -c 'yarn test:ci && yarn build && bump --patch'", "test": "jest --watchAll", "test:ci": "jest --ci --runInBand --maxConcurrency=1 --silent --no-watchman" }, "devDependencies": { "@types/jest": "^29.5.12", "@types/node": "^18.11.18", "@typescript-eslint/eslint-plugin": "latest", "@typescript-eslint/parser": "latest", "bump-simple": "^1.0.29", "dotenv-cli": "^11.0.0", "eslint": "^8.0.0", "jest": "^29.7.0", "ts-jest": "^29.2.4", "ts-node": "^10.9.2", "typescript": "^4.9.5" } }