{"_id":"@foblex/utils","_rev":"2-d47ac09e6e877d8a06d61cc1092b0bc7","name":"@foblex/utils","dist-tags":{"latest":"1.1.1"},"versions":{"1.1.0":{"name":"@foblex/utils","version":"1.1.0","keywords":["angular","typescript","foblex"],"author":{"name":"Siarhei Huzarevich"},"license":"MIT","_id":"@foblex/utils@1.1.0","maintainers":[{"name":"siarheihuzarevich","email":"shuzarevich@gmail.com"}],"homepage":"https://flow.foblex.com","bugs":{"url":"https://github.com/siarheihuzarevich/f-utils/issues"},"dist":{"shasum":"e47dfb20527be8bea062b704cf3dd2b883663620","tarball":"https://registry.npmjs.org/@foblex/utils/-/utils-1.1.0.tgz","fileCount":47,"integrity":"sha512-aJoYt7ljHq++SWqWM1JIKmNAoAXwVBobugJST3i5Xv5WuqS5S9ECCGdE1v4/eGo5APJiWPFLS27c/R4Sgoc0yg==","signatures":[{"sig":"MEQCIBkCx15bjXyQ7TkW69qivY6Arye6KX1zW/4BuVNrd1AyAiBZFrsdagZxt21eqeHIS1YpIlzTVsjsGADSL6m3jqnaXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129368},"main":"bundles/foblex-utils.umd.js","types":"index.d.ts","es2015":"fesm2015/foblex-utils.js","module":"fesm2015/foblex-utils.js","esm2015":"esm2015/foblex-utils.js","gitHead":"a0f55751fb9030ef04775e6ef1a9a8821bf10014","typings":"foblex-utils.d.ts","_npmUser":{"name":"siarheihuzarevich","email":"shuzarevich@gmail.com"},"fesm2015":"fesm2015/foblex-utils.js","repository":{"url":"git+https://github.com/siarheihuzarevich/f-utils.git","type":"git"},"_npmVersion":"10.2.3","description":"A comprehensive collection of utility functions and classes for TypeScript and web development, providing tools for type casting, DOM manipulation, event handling, and GUID generation.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_1.1.0_1726330139774_0.041640781220116274","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@foblex/utils","version":"1.1.1","description":"A comprehensive collection of utility functions and classes for TypeScript and web development, providing tools for type casting, DOM manipulation, event handling, and GUID generation.","main":"bundles/foblex-utils.umd.js","types":"index.d.ts","author":{"name":"Siarhei Huzarevich"},"homepage":"https://flow.foblex.com","repository":{"type":"git","url":"git+https://github.com/siarheihuzarevich/f-utils.git"},"license":"MIT","keywords":["angular","typescript","foblex"],"dependencies":{"tslib":"^2.3.0"},"sideEffects":false,"module":"fesm2015/foblex-utils.js","es2015":"fesm2015/foblex-utils.js","esm2015":"esm2015/foblex-utils.js","fesm2015":"fesm2015/foblex-utils.js","typings":"foblex-utils.d.ts","_id":"@foblex/utils@1.1.1","gitHead":"b794cddc71f25596f673a48bd8179c6f9e2a0ff6","bugs":{"url":"https://github.com/siarheihuzarevich/f-utils/issues"},"_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-w4g49vLAIogIXNYHWQzcv2p5jJKi/XAoTw7LvuEzKvEXDJ8ezL0BZJfbeg43q2+PyKvlUfu+6ySvNxnXYrb/Bg==","shasum":"417dede254d892cd8d2e47c3c2dc0f389ca9e41e","tarball":"https://registry.npmjs.org/@foblex/utils/-/utils-1.1.1.tgz","fileCount":53,"unpackedSize":144078,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCID5TyHKydP4kFSeVo9JBH42LswRejH5prkbiKfM6JUBGAiEAqmKeb7uyEMUkEBS7MrqVwGpSJIMQ53qzYcVuuZgYQJE="}]},"_npmUser":{"name":"siarheihuzarevich","email":"shuzarevich@gmail.com"},"directories":{},"maintainers":[{"name":"siarheihuzarevich","email":"shuzarevich@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_1.1.1_1738684116794_0.9692687101152404"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-14T16:08:59.773Z","modified":"2025-02-04T15:48:37.224Z","1.1.0":"2024-09-14T16:09:00.082Z","1.1.1":"2025-02-04T15:48:37.028Z"},"bugs":{"url":"https://github.com/siarheihuzarevich/f-utils/issues"},"author":{"name":"Siarhei Huzarevich"},"license":"MIT","homepage":"https://flow.foblex.com","keywords":["angular","typescript","foblex"],"repository":{"type":"git","url":"git+https://github.com/siarheihuzarevich/f-utils.git"},"description":"A comprehensive collection of utility functions and classes for TypeScript and web development, providing tools for type casting, DOM manipulation, event handling, and GUID generation.","maintainers":[{"name":"siarheihuzarevich","email":"shuzarevich@gmail.com"}],"readme":"# Foblex Utils\n\nA comprehensive collection of utility functions and classes for TypeScript and web development, providing tools for type casting, DOM manipulation, event handling, and GUID generation.\nUsed in [Foblex Flow](https://flow.foblex.com) for common tasks in TypeScript projects.\n\n## Overview\n\nFoblex Utils is designed to simplify common tasks in TypeScript projects, especially those involving web development. It offers a rich set of utilities for:\n\n- **Type Casting**: Easily cast values to booleans, numbers, or enums.\n- **DOM Manipulation**: Work with DOM elements, clone nodes, and manage element IDs.\n- **Event Handling**: Simplify mouse event handling and create synthetic events.\n- **GUID Generation**: Generate globally unique identifiers (GUIDs).\n\nBy integrating this library into your project, you can reduce boilerplate code, improve code readability, and enhance productivity.\n\n## Installation\n\nInstall the library via npm:\n\n```bash\n  npm install @foblex/utils\n```\n\n## License\n\nThis project is licensed under the MIT License.\n\nBy integrating the Foblex Utils into your projects, you can streamline development, reduce errors, and focus on building robust applications.\n","readmeFilename":"README.md"}