{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:npm/%40nevware21/ts-utils","name":"@nevware21/ts-utils","description":"Comprehensive TypeScript/JavaScript utility library with cross-environment support (Node.js, browser, web worker) providing helper functions, polyfills (ES5-ES2023), type checking utilities, and optimized implementations for better minification and code r","version":"0.16.0","softwareVersion":"0.16.0","license":"https://spdx.org/licenses/MIT","codeRepository":"https://github.com/nevware21/ts-utils","issueTracker":"https://github.com/nevware21/ts-utils/issues","url":"https://github.com/nevware21/ts-utils","keywords":["ts","typescript","js","javascript","minification","minify","utils","helper","node","browser","worker","webworker","polyfill","ES5","ES6","ES7","ES2015","ES2016","ES2017","ES2018","ES2019","ES2020","ECMAScript 5","ECMAScript 6","ECMAScript 7","ECMAScript 2015","ECMAScript 2016","ECMAScript 2017","ECMAScript 2018","ECMAScript 2019","ECMAScript 2020","ECMAScript 2021","ECMAScript 2022","ECMAScript 2023","getDocument","getGlobal","getHistory","getInst","getNavigator","getWindow","hasDocument","hasHistory","hasNavigator","hasWindow","isNode","isWebWorker","isArray","isArrayBuffer","isBlob","isBoolean","isDate","isError","isFile","isFormData","isFunction","isIterable","isIterator","isNullOrUndefined","isNumber","isObject","isPromise","isPromiseLike","isThenable","isRegExp","isStrictNullOrUndefined","isStrictUndefined","isString","isTypeof","isUndefined","hasValue","isDefined","isNotTruthy","isTruthy","string left","strLeft","string right","strRight","normalize js name","letter case","lettercase","camel case","camelcase","kebab case","kebabcase","snake case","snakecase","uppercase","lowercase","custom error","asString","hasOwn","defineProperty","timeout","idle timer","timer","interval","microtask","queueMicrotask","nextTick","process-nexttick","cancellable microtask","function-bind","includes","string contains","html encode","deep-copy","deep-clone","throttle","debounce","memoize","utility-functions","cross-platform","environment-detection","tree-shaking","bundle-size-optimization","esm","commonjs","umd","type-guards","object-manipulation","array-utilities","string-manipulation","promise-utilities","async-utilities","zero-dependency","universal","isomorphic","cross-runtime","environment-agnostic","lodash-alternative","underscore-alternative","ramda-alternative","starts-with","ends-with","string-padding","string-trim","string-repeat","array-map","array-reduce","array-filter","array-find","array-concat","object-copy","object-keys","lightweight","performance-optimized","type-safe","prototype-pollution","prototype-pollution-prevention","secure-merge","secure-copy","object-security","defensive-programming","forEachOwnKeySafe","isUnsafePropKey","isUnsafeTarget","arrKeys","arrIndexKeys","sparse-array","array-like","from-entries","has-own","base64"],"programmingLanguage":{"@type":"ComputerLanguage","name":"TypeScript"},"maintainer":[{"@type":"Person","name":"nev21"},{"@type":"Person","name":"nevware21bot"}],"author":[{"@type":"Person","name":"nev21"},{"@type":"Person","name":"nevware21bot"}],"copyrightHolder":[{"@type":"Person","name":"nev21"},{"@type":"Person","name":"nevware21bot"}],"dateCreated":"2022-05-30","dateModified":"2026-07-19","datePublished":"2026-07-19","copyrightYear":2022,"downloadUrl":"https://registry.npmjs.org/@nevware21/ts-utils/-/ts-utils-0.16.0.tgz","applicationCategory":"npm","runtimePlatform":"npm","developmentStatus":"active","sameAs":["https://www.npmjs.com/package/@nevware21/ts-utils"],"funder":[{"@type":"Organization","url":"https://github.com/sponsors/nevware21"},{"@type":"Organization","url":"https://buymeacoffee.com/nevware21"}],"https://www.w3.org/ns/activitystreams#likes":12,"https://forgefed.org/ns#forks":3}