Permalink
Commits on Jul 26, 2017
  1. range.bnf: Fix invalid bracket expression

    `nr` uses `['1'-'9']` and `['0'-'9']`, which are equivalent to `['19]`
    and `['09]` respectively.  This is modified to `[1-9]` and `[0-9]` to
    match the syntax used in the `part` rule, fixing the productions.
    chronokitsune3233 committed with isaacs Jul 26, 2017
  2. travis: don't cache node_modules

    debugging a weird race where it looks like deps get into
    weird states.
    isaacs committed Jul 26, 2017
Commits on Jul 25, 2017
  1. range.bnf: Remove unnecessary empty entry

    Because `primitive` is only used along with `partial`, it's unnecessary
    to include `partial` as-is in the definition of `primitive`.
    motet-a committed with isaacs Jul 8, 2017
Commits on Jul 24, 2017
  1. v5.4.1

    isaacs committed Jul 24, 2017
  2. Handle bad ranges in max/min satisfying

    Fix #201
    isaacs committed Jul 24, 2017
  3. v5.4.0

    isaacs committed Jul 24, 2017
  4. more test coverage

    isaacs committed Jul 24, 2017
  5. add top level intersects function

    isaacs committed Jul 24, 2017
  6. Make exposed apis more clear

    rtfpessoa committed with isaacs Jul 15, 2017
  7. Add support for range and comparators comparison

    * Check if two ranges intersect
    * Check if one comparator satisfies a range
    * Check if two comparators intersect
    rtfpessoa committed with isaacs Apr 1, 2017
Commits on Jul 8, 2017
Commits on Jun 9, 2017
  1. Add Node.js 8 to .travis.yml

    ronkorving committed on GitHub Jun 9, 2017
Commits on Feb 8, 2017
  1. Add node 6 to travis

    Close #172
    isaacs committed Feb 8, 2017
Commits on Feb 2, 2017
Commits on Dec 15, 2016
  1. neveragain.tech pledge request

    isaacs committed Dec 15, 2016
Commits on Jul 14, 2016
  1. v5.3.0

    isaacs committed Jul 14, 2016
Commits on Jul 13, 2016
  1. add minSatisfying

    wraithgar committed Jul 13, 2016
Commits on Jun 28, 2016
  1. Fix usage of semver module in docs

    Previously the docs displayed only installing the `semver` module and not going into a node shell or requiring the module before displaying examples.
    
    I think this update makes it a little clearer that `semver` is a standard node module and it is used internally in `npm`.
    
    First made change over at npm/npm#10765 but was pointed in the direction of this repo as the source of those docs.
    domharrington committed with isaacs Dec 9, 2015
  2. v5.2.0

    isaacs committed Jun 28, 2016
Commits on Jun 23, 2016
  1. v5.1.1

    isaacs committed Jun 23, 2016
Commits on Feb 11, 2016
  1. Fix Backus-Naur "nr" expansion (previous expansion forbade 1 to 9)

    ixalon committed Feb 11, 2016
Commits on Dec 8, 2015
  1. update travis

    isaacs committed Dec 8, 2015
Commits on Dec 4, 2015
  1. Fix incorrect comment

    This file has a lot of what-commenting, somewhat by necessity,
    because regular expressions.
    
    Mostly that's OK, but occasionally it diverges.
    
    Found while tweeting https://twitter.com/izs/status/672857319739232256
    isaacs committed Dec 4, 2015
Commits on Nov 18, 2015
  1. v5.1.0

    isaacs committed Nov 18, 2015
  2. Backus-Naur for ranges

    isaacs committed Nov 18, 2015