fast-cartesian

Fast cartesian product

APACHE-2.0 License

Downloads
41.3K
Stars
66
Committers
5

Bot releases are hidden (Show)

fast-cartesian - v9.0.0 Latest Release

Published by ehmicky 12 months ago

Breaking changes

  • Minimal supported Node.js version is now 18.18.0
fast-cartesian - v8.0.0

Published by ehmicky over 1 year ago

Breaking changes

  • Minimal supported Node.js version is now 16.17.0
fast-cartesian - v7.6.0

Published by ehmicky almost 2 years ago

Features

  • Migrate to TypeScript
fast-cartesian - v7.5.0

Published by ehmicky almost 2 years ago

Features

  • Improve TypeScript types
fast-cartesian - Release 7.4.0

Published by ehmicky almost 2 years ago

Features

  • Improve tree-shaking support
fast-cartesian - Release 7.3.0

Published by ehmicky almost 2 years ago

Features

  • Add browser support
fast-cartesian - Release 7.2.0

Published by ehmicky about 2 years ago

Features

  • Reduce npm package size
fast-cartesian - Release 7.1.0

Published by ehmicky over 2 years ago

Features

  • Improve TypeScript types.
fast-cartesian - Release 7.0.0

Published by ehmicky over 2 years ago

Breaking changes

  • Minimal supported Node.js version is now 14.18.0
fast-cartesian - Release 6.1.0

Published by ehmicky almost 3 years ago

Features

  • Improve TypeScript types. Thanks to @Paulomart for this feature!
fast-cartesian - Release 6.0.1

Published by ehmicky over 3 years ago

Bug fixes

  • Fix main field in package.json
fast-cartesian - Release 6.0.0

Published by ehmicky over 3 years ago

Breaking changes

  • Minimal supported Node.js version is now 12.20.0
  • This package is now an ES module. It can only be loaded with an import or import() statement, not require(). See this post for more information.
fast-cartesian - Release 5.1.0

Published by ehmicky over 3 years ago

Features

  • Add TypeScript types. Thanks @MarcelGerber!
fast-cartesian - Release 5.0.0

Published by ehmicky almost 5 years ago

Breaking changes

  • Minimal supported Node.js version is now 10.17.0
fast-cartesian - Release 4.1.0

Published by ehmicky about 5 years ago

  • Update changelog (05d4d06)
  • Remove core-js dependency (735dd42)
  • Upgrade @ehmicky/dev-tasks 0.30.47 -> 0.30.48 (9c8af6f)
  • Upgrade core-js 3.2.1 -> 3.3.2 (e75d34a)
  • Upgrade husky 3.0.8 -> 3.0.9 (43e68ff)
  • Upgrade @ehmicky/dev-tasks 0.30.46 -> 0.30.47 (2a2fff6)
  • Upgrade @ehmicky/dev-tasks 0.30.45 -> 0.30.46 (d02ccc3)
  • Upgrade husky 3.0.7 -> 3.0.8 (8833f16)
  • Upgrade @ehmicky/dev-tasks 0.30.44 -> 0.30.45 (d06fcf7)
  • Upgrade @ehmicky/dev-tasks 0.30.43 -> 0.30.44 (1cd16be)
  • Upgrade husky 3.0.5 -> 3.0.7 (9b126d9)
  • Upgrade @ehmicky/dev-tasks 0.30.42 -> 0.30.43 (eb03150)
  • Upgrade @ehmicky/dev-tasks 0.30.41 -> 0.30.42 (ec96b1f)
  • Upgrade ava 2.3.0 -> 2.4.0 (18fda3c)
  • Upgrade Travis from Ubuntu 16.04 to 18.04 (209c30c)
  • Upgrade @ehmicky/dev-tasks 0.30.40 -> 0.30.41 (f6d409a)
  • Fix package.lock (a57d9c7)
  • Use @ehmicky/dev-tasks (aedb813)
  • Update gulpfile.js (c7150c9)
  • Update ava.config.js (8113390)
  • Update CONTRIBUTING.md (e5d96ab)
  • Fix linting (dbb7db6)
  • Upgrade gulp-shared-tasks 0.30.39 -> 0.30.40 (ba73c31)
  • Update .eslintrc.yml (a73dfb0)
  • Update .prettierrc (d6315dd)
  • Update CONTRIBUTING.md (865ba67)
  • Upgrade gulp-shared-tasks 0.30.38 -> 0.30.39 (a356037)
  • Upgrade husky 3.0.4 -> 3.0.5 (a59de6d)
  • Upgrade gulp-shared-tasks 0.30.37 -> 0.30.38 (bd84bcd)
  • Update benchmarks (483d475)
  • Upgrade power-cartesian-product 0.0.3 -> 0.0.4 (c9b3c59)
  • Update benchmarks (4bbdc3b)
  • Upgrade big-cartesian 1.0.0 -> 1.1.0 (b139203)
  • Add benchmark for big-cartesian (d52c26c)
fast-cartesian - Release 4.0.0

Published by ehmicky about 5 years ago

Breaking changes

  • The iterate() method has been moved to a separate module big-cartesian.
  • The array() method is now the default export instead of a named export.
fast-cartesian - Release 3.0.0

Published by ehmicky about 5 years ago

Breaking changes

  • Rename cartesianArray() and cartesianIterate() to array() and
    iterate()
  • An array of arguments must now be used instead of variadic arguments.
    array(...args) is now array(args) and iterate(...args) is now
    iterate(args).

Features

  • iterate() can now handle an infinite number of combinations
  • Each dimension passed to iterate() can now be not only an array but also a
    generator function.
fast-cartesian - Release 2.0.3

Published by ehmicky about 5 years ago

Performance

  • Improve performance
fast-cartesian - Release 2.0.2

Published by ehmicky about 5 years ago

Performance

  • Improve performance
fast-cartesian - Release 2.0.1

Published by ehmicky about 5 years ago

Performance

  • Improve performance
Package Rankings
Top 3.66% on Npmjs.org
Badges
Extracted from project README
Node Browsers TypeScript Codecov Minified size Mastodon Medium