{"library":"linq-to-typescript","type":"library","category":null,"description":"LinqToTypeScript is an active library, currently at stable version 12.1.0, that ports the Language Integrated Query (LINQ) functionality from .NET to TypeScript. It provides a comprehensive set of methods for querying, transforming, and manipulating collections, inspired by the IEnumerable, IAsyncEnumerable, and IParallelEnumerable interfaces. The library supports both synchronous and asynchronous operations, leveraging modern JavaScript features like `AsyncIterable` and `generators`. It targets TypeScript 5.6.X and ES2022, shipping exclusively as ECMAScript Modules (ESM). Key differentiators include its dual usage pattern (explicit `from` wrapper or extending native types via `initializeLinq`), support for parallel operations, and consistent release cadence with new LINQ methods being regularly added.","language":"javascript","status":"active","version":"12.1.0","tags":["javascript","typescript","esm","linq","async","generators","enumerable","es2022"],"last_verified":"Wed May 27","install":[{"cmd":"npm install linq-to-typescript","imports":["import { from } from 'linq-to-typescript'","import { initializeLinq } from 'linq-to-typescript'","import { IEnumerable } from 'linq-to-typescript'","import { IAsyncEnumerable } from 'linq-to-typescript'"]},{"cmd":"yarn add linq-to-typescript","imports":[]},{"cmd":"pnpm add linq-to-typescript","imports":[]}],"homepage":null,"github":"https://github.com/arogozine/LinqToTypeScript","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/linq-to-typescript","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/linq-to-typescript/compatibility"}}