A collection of utility functions and data structures maintained by iter IDEA for internal projects. The current stable version is 7.2.0. It provides commonly needed tools like Address, DateUtils, and other helpers, all with TypeScript type definitions. It is designed for modern JavaScript/TypeScript environments and is released periodically alongside iter IDEA's projects. Key differentiators: full TypeScript support, comprehensive documentation via TypeDoc, and a focus on practical utilities needed in production applications.
npm install idea-toolboxNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Demonstrates importing and using Address and DateUtils from idea-toolbox to validate an Ethereum address and format a date.
Replace ObjectUtils.deepClone with structuredClone or JSON.parse(JSON.stringify(obj)).
Ensure addresses are passed as strings.
Replace StringUtils.capitalize with str.charAt(0).toUpperCase() + str.slice(1).
Add 'type':'module' to your package.json or rename files to .mjs.
Use 'import { Address } from 'idea-toolbox'' instead of 'import Address from 'idea-toolbox''.Import from 'idea-toolbox' only: 'import { Utils } from 'idea-toolbox''.No dependency data recorded yet.