{"library":"eslint-type-tracer","type":"library","category":null,"description":"A utility for inferring runtime types of expression nodes within ESLint rules, enabling type-aware linting without a full TypeScript type checker. Version 0.5.2 is the latest stable release with support for Temporal, Math.sumPrecise(), well-known symbols, and improved type definitions. It is published under MIT license and maintained by ota-meshi. Key differentiators: lightweight, no external runtime dependencies, limited to single-file analysis (no cross-module inference), and exports ESM via .mjs extension. Designed for ESLint v8.57+, Node.js >=18. Typical use cases include validating arrays, strings, numbers, and other built-in types inside ESLint rule implementations.","language":"javascript","status":"active","version":"0.5.2","tags":["javascript","eslint","eslintplugin","eslint-plugin","math","number","lint"],"last_verified":"Wed May 27","install":[{"cmd":"npm install eslint-type-tracer","imports":["import { buildTypeTracer } from 'eslint-type-tracer'","import { buildTypeChecker } from 'eslint-type-tracer'","import type { TypeName } from 'eslint-type-tracer'"]},{"cmd":"yarn add eslint-type-tracer","imports":[]},{"cmd":"pnpm add eslint-type-tracer","imports":[]}],"homepage":"https://ota-meshi.github.io/eslint-type-tracer/","github":"https://github.com/ota-meshi/eslint-type-tracer","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/eslint-type-tracer","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/eslint-type-tracer/compatibility"}}