All notable changes to this project will be documented in this file (starting from version 3.0.0)
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Updates to package-lock.json so that I'm not referencing vulnerable dependencies
- Slight tweak to the README, nothing really functional though.
- Just updated some dependencies around the testing/compilation toolchain, nothing user-facing, but now you might not have transient dependencies complain about vulnerabilities.
- Pretty much the entire way that tests are run, so that I could clean out some vulnerable dependencies
- bower.json, since I haven't been publishing to bower for a while, and I don't know if bower's even a thing anymore
- Tests that exercise typescript usage (via
mocha-typescript, seetest/typescript-definition-file.spec.ts)
- Upgraded a dep or two by minor version based on security scans
- Fixed some things in README and updated some deps
-
Multiple output formats, since Webpack and other modern loaders don't like my old version of typescript's UMD output (complaining about require used in a non-staticly-analyzable way). There are now two output files:
dist/commonjs/comparators.js, which is commonjs output usable by webpack/rollup/etcdist/umd/comparators.js, which is a UMD format usable by pretty much everything, including the browser
-
Tests to exercise in-browser usage (via
mocha-chrome) -
A
package-lock.jsonfile
- Output paths; please reference either
dist/commonjs/comparators.jsordist/umd/comparators.jsnow instead of justdist/comparator.js