linq

linq.js - LINQ for JavaScript

MIT License

Downloads
200.4K
Stars
1.6K
Committers
23

Bot releases are visible (Hide)

linq - 4.0.3 Latest Release

Published by mihaifm 5 months ago

Changes in this version:

  • Better support for Iteration protocols
  • Allow initialization directly from iterable objects like Map and Set (#113)

Credits to @LviatYi

linq - 4.0.2

Published by mihaifm almost 1 year ago

Changes in this version

  • Allow functions that return an iterator to be used as input (#98)
  • Add overrides for type guard predicates (#107)

Credits to @Neuroboy23, @alexkunin

linq - 4.0.1

Published by mihaifm almost 2 years ago

Changes in this version:

  • Left Join implementation (#93)
  • Improved type definition of from(obj: object) (#94)

Credits to @miquik and @Neuroboy23

linq - 4.0.0

Published by mihaifm about 3 years ago

Library is now an ES module. Compatible with Node >=14.13.1, TypeScript, Deno and the latest browsers.
For projects using CommonJS modules, Node <14.13.1 or older browsers, continue using version 3 of this library.
More details in the readme.

linq - 3.2.4

Published by mihaifm about 3 years ago

Changes in this version:

  • Updates to Typescript definitions, credits to @noy-shimotsuki and @zastrowm
linq - 3.2.3

Published by mihaifm about 4 years ago

Changes in this version:

  • Added a new utility function Enumerable.Utils.recallFrom that can be use to reverse the effects of Enumerable.Utils.extendTo, cleaning up prototype pollution
  • All tests redesigned to use only vanilla JS, eliminating the need for a testing framework
  • Minifier changed from node-minify to uglify-js
linq - 3.2.2

Published by mihaifm over 4 years ago

Changes in this version:

  • orderBy, thenBy, orderByDescending, thenByDescending can now take a compare function as a second argument
linq - 3.2.1

Published by mihaifm about 5 years ago

Changes in this version:

  • allow initialization from iterable objects (#65)
  • type declarations update (#63)
linq - 3.2.0

Published by mihaifm over 5 years ago

Changes in this version:

  • es2015 iterator support
  • small fixes to typings
linq - 3.1.1

Published by mihaifm almost 6 years ago

New release with minor fixes:

  • removed unnecessary files from the npm package
  • created a release archive signed with GPG (public key here)
  • removed minified version linq.min.js from the repository and added it to the release archive and to npm
  • small code fix regarding the types for the zip method
linq - 3.1.0

Published by mihaifm over 6 years ago

Updated to version 3.1.0

linq - 3.0.5

Published by mihaifm about 9 years ago

Added minified files

linq - 3.0.4-beta

Published by mihaifm almost 10 years ago

First Github release