Releases: wevm/monoshot
Release list
monoshot@0.0.9
Patch Changes
-
55ba337: Added gradient backgrounds, automatic syntax themes, and grammar-free languages to shared rendering interfaces.
const html = await Frame.create().toDocument({ background: 'gradient:#3F37C9:#8C87DF', code: 'Hello, world.', lang: 'text', padding: 64, radius: 12, theme: 'vitesse-dark', title: '', titleBar: false, width: 640, })
-
fbdf430: Moved a frame's radius, bounds, and type metrics onto the modules that own them, and published
Theme.infoframing,Codec.bounds,Frame.metrics, andBrowser.
monoshot@0.0.8
Patch Changes
- 0e281da: Fixed responsive editing, command suggestions, MCP render portability, CLI warning noise, and API health documentation.
monoshot@0.0.7
Patch Changes
-
1df3813: Changed
Api.routeto return an independently owned route.const app = new Hono().route('/v1', Api.route())
monoshot@0.0.5
monoshot@0.0.4
monoshot@0.0.3
Patch Changes
-
fdc7f5c: Added fixed-height rendering to document and image routes so shared-link previews retain consistent dimensions regardless of snippet length.
-
5fb0bc4: Read the compiler's lib files from the installed package in Node rather than fetching them, so resolution no longer depends on a network that can throttle it.
-
32ef06f: Raised the default render scale to 3 and turned the title bar off by default, leaving both settable.
-
eeefa6a: Added SVG output to the renderer and the command, written as vector markup rather than a raster.
import * as Headless from 'monoshot/headless' const svg = await Headless.render({ code: 'const a = 1', lang: 'ts', theme: 'vitesse-dark', type: 'svg', })
-
f37fd5d: Added a Tempo theme, composed from Tempo's own artwork.
monoshot@0.0.2
Patch Changes
- 4596f09: Resolved a snippet's types from the npm registry rather than the caller's installed packages, so every surface draws the same types for the same imports.
monoshot@0.0.1
Patch Changes
- 5c0ee97: Initial release.