This release fixes issues for SREs watching stability and regressions.
Published 23d
Dashboards & Home Pages
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
bitcoin
bitcoin-node
lightning-node
p2p
personal-server
privacy-enhancing-technologies
+1 more
self-hosted
Summary
AI summaryFixed lint.mjs to work in the published package by bundling eslint and typescript-eslint dependencies.
Full changelog
What's Changed
Fixed
- The bundled lint runner (
lint.mjs) now works in the published package. 2.0.0 shippedlint.mjsandeslint.config.base.mjsbut only@start9labs/start-corewas inbundleDependencies, so npm never packed theeslint/typescript-eslintthatlint.mjsimports — every consumer's build gate (node node_modules/@start9labs/start-sdk/lint.mjs, run bys9pk.mk) crashed withERR_MODULE_NOT_FOUND.eslintandtypescript-eslintare moved fromdevDependenciestodependenciesand added tobundleDependencies, so the lint toolchain ships inside the SDK's ownnode_modules(aslint.mjsalready documented).typescriptstays a peer resolved from the consumer — guaranteed present becauses9pk.mkrunstsc(npm run check) before the lint step. Packages need no change beyond taking 2.0.1
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About StartOS
Browser-based, graphical Operating System (OS) that makes running a personal server as easy as running a personal computer.
Related context
Related tools
Earlier breaking changes
- vstart-sdk/v2.0.4 'setupMain' callback now accepts any DaemonBuildable rather than requiring a Daemons.
- vstart-sdk/v2.0.4 `Daemons.dynamic` now takes `effects` and returns a `DaemonReconciler` instead of replacing `main`.
- v0.4.0-beta.9 Previous backups incompatible with v0.4.0; create fresh backup after updating.
Beta — feedback welcome: [email protected]