-
Notifications
You must be signed in to change notification settings - Fork 505
Description
Current Behavior
As of writing, the current release of tsdx is 0.12.3, which came out over 5 weeks ago, and there has since been 34 new commits, half of which have brought new or revised functionality. This new functionality, as it has not been released, is not readily accessible to users of tsdx.
Desired Behavior
More frequent updates please!
Suggested Solution
Adopt a continuous release strategy. When code is merged into master (and all tests are passing) a new release should be made.
If current tests are insufficient to ensure that the latest master branch is safe for release, then new tests should be added. 😀
Some discussion on automated releases can be found in #254
Who does this impact? Who is this for?
All users of tsdx.
Describe alternatives you've considered
I have tried to run tsdx directly from the github repo using npx github:jaredpalmer/tsdx create package-name
however as of the time of writing this failed with the following error:
npm ERR! prepareGitDep src/index.ts(349,11): error TS2367: This condition will always return 'false' since the types '"START" | "BUNDLE_START" | "BUNDLE_END" | "END" | "ERROR"' and '"FATAL"' have no overlap.
npm ERR! prepareGitDep src/index.ts(351,24): error TS2339: Property 'error' does not exist on type 'RollupWatcherEvent'.
npm ERR! prepareGitDep Property 'error' does not exist on type '{ code: "START"; }'.
Additional context
n/a