Releases: david-04/launchpad
Releases · david-04/launchpad
Version 1.0.9
Version 1.0.8
- Print (rather than suppress) console.log output in unit tests
Version 1.0.7
- Add support for unit tests via the Node test runner (requires Node 22)
- Store Biome configuration in
.launchpad/biome.default.json
(and include it frombiome.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 tomodule
when using a bundler - Fix SonarLint warnings
Version 1.0.6
- Auto-include a minimal
d.ts
file forcli
projects that don't have Node typings installed (includesconsole
, timer functions andargv
,env
andexit
fromprocess
) - Exclude the
DOM
library fromcli
projects'tsconfig.json
Version 1.0.5
- Updated default compiler settings in
tsconfig.default.json
- Enable top-level
await
forcli
projects by settingmodule
andmoduleResolution
toNodeNext
- Set
lib
to the target ECMAScript version forcli
projects that have Node typings installed (to prevent the auto-inclusion ofDOM
)
- Enable top-level
- 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 frommodule
totype
)
Version 1.0.4
- Removed baseUrl from the CommonJS template version of tsconfig.json
Version 1.0.3
- Improved React compatibility by automatically including/compiling
tsx
files - Improved Preact compatibility by setting
tsxFactory
toh
Version 1.0.2
- Fixed an issue that caused uplifts to fail (when using
.launchpad/uplift.sh
or.bat
)
Version 1.0.1
- Fixed a
tsconfig.json
issue that prohibited top-level exports in ESM modules (verbatimModuleSyntax
is now always set tofalse
) - Fixed a Makefile issue with
lp.run
that caused JavaScript files to not run at all and TypeScript files to run uncompiled throughnode
(instead ofnode-ts
) - Tweaked the
--version
command line option to print the version number as a plain string
Version 1.0.0
- Set up project templates (app/lib, cli/web, cjs/esm)
- Configure and install development tools
- Package manager (npm, pnpm, yarn)
- Formatter (Biome, Prettier)
- Compiler (TypeScript, ts-node)
- Bundler (esbuild, DTS Bundle Generator)
- Built-in template Makefile framework for GNU Make