# Fixtures Ported from [npm/node-semver](https://github.com/npm/node-semver) v7.8.5, `test/fixtures/*.js`, converted to plain JSON by a throwaway script (not checked in) that ran each fixture module under Node and normalized its `options` argument the same way node-semver's own `parseOptions` does. Rows using non-string inputs (regexes, objects, JS `false`/`undefined` where a string was expected) were dropped — they test JS-specific dynamic-typing behavior that doesn't have a Rust equivalent. `range_parse.json` is present but unused by `node_semver_compat.rs`; see the comment at the top of that file for why.