{"library":"linq","type":"library","category":null,"description":"Linq.js is a comprehensive JavaScript implementation of the .NET Language Integrated Query (LINQ) library, offering a fluent API for querying and manipulating data collections. It includes all the original .NET LINQ methods along with several additions, enabling powerful data transformations and filtering across various iterable objects like arrays, Maps, and Sets. The current stable version is 4.0.3, with a release cadence that has provided incremental updates for improved iteration protocol support and enhanced TypeScript definitions. A key differentiator is its transition to a pure ES module structure in version 4.0.0, making it fully compatible with modern JavaScript environments such as Node.js (v14.13.1 and later), TypeScript projects, Deno, and contemporary web browsers. For projects requiring CommonJS modules or targeting older environments, version 3 of the library remains available.","language":"javascript","status":"active","version":"4.0.3","tags":["javascript","linq","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install linq","imports":["import Enumerable from 'linq'","import Enumerable from 'linq'; type MyCollection = Enumerable.IEnumerable<number>;","const Enumerable = require('linq')"]},{"cmd":"yarn add linq","imports":[]},{"cmd":"pnpm add linq","imports":[]}],"homepage":null,"github":"https://github.com/mihaifm/linq","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/linq","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/compatibility"}}