Skip to content

Releases: NxtLvLSoftware/alpine-typescript

v0.0.5

11 Dec 08:11
0.0.5
39598c1
Compare
Choose a tag to compare
  • pnpm is now used for package management instead of npm. This change only affects the development of the package and is not forced on consumers. Read more here: https://pnpm.io/pnpm-vs-npm
  • node v22 is now used for testing in GItHub actions (older versions are not tested against however, versions still under support/development can be requested by opening an issue/pull request.)
  • Improve caching of dependencies in GitHub Actions workflows.
  • Update typescript package to v5.7.2 (for project distribution build and examples.)
  • Perform pnmp update on examples/package and examples/project projects.
  • Generated JavaScript code now targets ES5, transpiling TypeScript sources for maximum compatibility. If desired, code size can be reduced by compiling the TypeScript sources to a more modern standard.
  • AlpineBindingContext, AlpineData and KnownGenericConstructor types are now exported and covered by API versioning.

Changes from v0.0.4 (skipped release cycle):

v0.0.3

18 Sep 01:04
aeac495
Compare
Choose a tag to compare

v0.0.3

  • Use ESModules in package and examples
  • Add extra meta fields to package.json
  • Doesn't enforce latest Alpine versions (now requires ^3.0.0)
  • Add helpers to Globals for checking the existence of injected properties (satisfiesAlpineWithComponents(), castToAlpineWithComponents())
  • bootstrapAlpine option for conditionally importing and setting window.Alpine for you
  • No longer strips comments/documentation from the tsc output

Documentation/Reference: https://nxtlvlsoftware.github.io/alpine-typescript/

v0.0.2

13 Sep 13:43
ce628ad
Compare
Choose a tag to compare

v0.0.1 can't be overridden on NPM registry (accidentally pushed & deleted in actions workflow debugging.)

v0.0.1

13 Sep 13:39
ce628ad
Compare
Choose a tag to compare

Initial release 🚀

Documentation/Reference: https://nxtlvlsoftware.github.io/alpine-typescript/