Skip to content

Releases: david-04/launchpad

Version 1.0.9

07 Feb 01:37
Compare
Choose a tag to compare
  • Tweaked the Node test runner output (prepend full describe path to test case title)
  • Added file extensions jsx, cjs and mjs to .gitignore

Version 1.0.8

06 Nov 22:44
Compare
Choose a tag to compare
  • Print (rather than suppress) console.log output in unit tests

Version 1.0.7

26 Oct 04:05
Compare
Choose a tag to compare
  • Add support for unit tests via the Node test runner (requires Node 22)
  • Store Biome configuration in .launchpad/biome.default.json (and include it from biome.json)
  • Upgrade default tsconfig.json settings to TypeScript 5.6
  • Use a separate timestamp file instead of .tsbuildinfo for tracking Makefile dependencies
  • Avoid accessing undefined Makefile variables
  • Don't set the <script> type to module when using a bundler
  • Fix SonarLint warnings

Version 1.0.6

31 Mar 02:51
Compare
Choose a tag to compare
  • Auto-include a minimal d.ts file for cli projects that don't have Node typings installed (includes console, timer functions and argv, env and exit from process)
  • Exclude the DOM library from cli projects' tsconfig.json

Version 1.0.5

25 Mar 23:18
Compare
Choose a tag to compare
  • Updated default compiler settings in tsconfig.default.json
    • Enable top-level await for cli projects by setting module and moduleResolution to NodeNext
    • Set lib to the target ECMAScript version for cli projects that have Node typings installed (to prevent the auto-inclusion of DOM)
  • Fixed uplift issues that made inadvertently changed the project settings
    • .gitignore was overwritten (with custom entries removed)
    • The bundler output directory was set to the tsc output directory
    • The bundler output directory was added to .gitignore even if it was not set (because bundling is disabled)
    • The ongoing management of VSCode settings (like code formatting) was cancelled
    • Please run launchpad init to review and correct the accidentally modified settings
  • Fixed the module type setting in package.json (renaming the property from module to type)

Version 1.0.4

16 Mar 23:00
Compare
Choose a tag to compare
  • Removed baseUrl from the CommonJS template version of tsconfig.json

Version 1.0.3

26 Feb 01:10
Compare
Choose a tag to compare
  • Improved React compatibility by automatically including/compiling tsx files
  • Improved Preact compatibility by setting tsxFactory to h

Version 1.0.2

26 Feb 01:09
Compare
Choose a tag to compare
  • Fixed an issue that caused uplifts to fail (when using .launchpad/uplift.sh or .bat)

Version 1.0.1

02 Feb 22:26
Compare
Choose a tag to compare
  • Fixed a tsconfig.json issue that prohibited top-level exports in ESM modules (verbatimModuleSyntax is now always set to false)
  • Fixed a Makefile issue with lp.run that caused JavaScript files to not run at all and TypeScript files to run uncompiled through node (instead of node-ts)
  • Tweaked the --version command line option to print the version number as a plain string

Version 1.0.0

06 Jan 22:07
Compare
Choose a tag to compare