{"library":"core-types","type":"library","category":null,"description":"Generic type declarations and utilities for converting between TypeScript, GraphQL, JSON Schema and other type systems. Current stable version: 3.1.0. Pure ESM package requiring Node >=14.13.1 || >=16.0.0. Used by packages like core-types-json-schema, core-types-ts, core-types-graphql, core-types-suretype, and typeconv. Key differentiator: provides a minimal, well-defined set of types (any, null, boolean, string, number, object, array, tuple, ref, union, intersection) as an interchange format, with simplification, validation, and traversal functions. Supersedes ad-hoc type conversion by providing a normalized intermediate representation.","language":"javascript","status":"active","version":"3.1.0","tags":["javascript","type","types","generic","typescript","graphql","json","schema"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install core-types","imports":["import type { NodeType } from 'core-types'","import { simplify } from 'core-types'","import { validate } from 'core-types'"]},{"cmd":"yarn add core-types","imports":[]},{"cmd":"pnpm add core-types","imports":[]}],"homepage":"https://github.com/grantila/core-types#readme","github":"https://github.com/grantila/core-types","docs":null,"changelog":null,"pypi":null,"npm":"core-types","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}