{"library":"core-types-ts","type":"library","category":null,"description":"core-types-ts is a utility package designed to facilitate the conversion of type definitions between the generic `core-types` document format and TypeScript interfaces/types. Currently at stable version 4.1.0, it experiences a consistent release cadence with frequent minor/patch updates and major versions driven by significant feature additions or breaking changes. While not typically used directly by end-users, it serves as a foundational component for higher-level type conversion tools like `typeconv`, which leverages it to transform types between TypeScript, JSON Schema, and GraphQL. Its key differentiator lies in providing a robust, programmatic interface for translating a simplified, JSON-compatible type system (`core-types`) into precise TypeScript declarations, including support for advanced features like namespaces, utility types (Pick, Omit, Partial), and interface heritage.","language":"javascript","status":"active","version":"4.1.0","tags":["javascript","type","types","generic","typescript","json"],"last_verified":"Wed May 27","install":[{"cmd":"npm install core-types-ts","imports":["import { convertCoreTypesToTypeScript } from 'core-types-ts'","import { convertTypeScriptToCoreTypes } from 'core-types-ts'","import type { ToTsOptions } from 'core-types-ts'"]},{"cmd":"yarn add core-types-ts","imports":[]},{"cmd":"pnpm add core-types-ts","imports":[]}],"homepage":null,"github":"https://github.com/grantila/core-types-ts","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/core-types-ts","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/core-types-ts/compatibility"}}