Skip to content

Releases: UselessPickles/ts-string-visitor

TypeScript Version Requirements/Limitations Specified

23 Dec 06:29
Compare
Choose a tag to compare

The biggest part of this release is updated documentation about specific TypeScript version requirements, and known issues with some versions.

Also:

  • Reduced the lengths of lines in code examples in README so that they display better on the NPM website.
  • Added TypeScript as a peer dependency.
  • Moved TypeScript types files into their own folder in the NPM package distribution.
  • Optimized some of the test/build scripts by running some parts in parallel.

I think I'm pretty happy with everything now. Maybe I'll stop fiddling with this project daily :)

Source Maps and ES Modules

22 Dec 21:40
Compare
Choose a tag to compare

The deployed NPM package now includes both CommonJS and ES style modules. Both include source maps.

Other less exciting changes:

  • Organized code into separate files.
  • Improved robustness of automated testing/building.
  • Added linting via TSLint.
  • Added unit test coverage to confirm that various usage patterns compile without errors.
  • Minor README improvements.

README Documentation Update

22 Dec 08:46
Compare
Choose a tag to compare
  • Documented a known limitation with param type inference when visiting string enums in a particular way.
  • Re-structured README a bit.
  • Fixed some typos in README.
  • Also some behind-the-scenes changes to make automated testing a bit more robust.

First Official Release!

21 Dec 06:56
Compare
Choose a tag to compare
  • README updated with full documentation.
  • Cleaned up the project structure a bit (dist folder not checked in, etc).
  • Cleaned up NPM deployment (only includes dist files).
  • Integrated with Travis CI for automated builds/tests, and Coveralls for code coverage tracking/reporting.
  • Ready to go!

Minor README update

20 Dec 07:06
Compare
Choose a tag to compare
Minor README update Pre-release
Pre-release

Changed the source of my NPM version tag so that it will hopefully stay updated now.

Getting closer...

20 Dec 06:22
Compare
Choose a tag to compare
Getting closer... Pre-release
Pre-release
  • Reworked the Visitor type definitions to avoid creating an intersection of StringVisitor with itself for the definition of StringVisitorWithNullAndUndefined.
  • Added documentation to source code.
  • Added unit tests - 100% coverage
  • Setup integration with Travis CI and Coveralls.

Before the first real release I need to:

  • Finish more detailed usage documentation in the README.

Flailing About

19 Dec 06:03
Compare
Choose a tag to compare
Flailing About Pre-release
Pre-release
  • Fixed a package.json issue (had typescript as a dev dependency AND normal dependency).
  • Fixed some typos.

Getting Started

19 Dec 06:11
Compare
Choose a tag to compare
Getting Started Pre-release
Pre-release

Bare minimum initial release to get started. Needs lots of documentation, unit tests, etc.