Skip to content

StartOS

vstart-sdk/v2.0.1 Bugfix

This release fixes issues for SREs watching stability and regressions.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ 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 summary

Fixed 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 shipped lint.mjs and eslint.config.base.mjs but only @start9labs/start-core was in bundleDependencies, so npm never packed the eslint / typescript-eslint that lint.mjs imports — every consumer's build gate (node node_modules/@start9labs/start-sdk/lint.mjs, run by s9pk.mk) crashed with ERR_MODULE_NOT_FOUND. eslint and typescript-eslint are moved from devDependencies to dependencies and added to bundleDependencies, so the lint toolchain ships inside the SDK's own node_modules (as lint.mjs already documented). typescript stays a peer resolved from the consumer — guaranteed present because s9pk.mk runs tsc (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

Track StartOS

Get notified when new releases ship.

Sign up free

About StartOS

Browser-based, graphical Operating System (OS) that makes running a personal server as easy as running a personal computer.

All releases →

Related context

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]