···11<script>
22- import { applets } from "@web-applets/sdk";
32 import { QueueItem, State } from "./types";
33+ import { register } from "@scripts/applets/common";
4455 ////////////////////////////////////////////
66 // SETUP
77 ////////////////////////////////////////////
88- const context = applets.register<State>();
88+ const context = register<State>();
991010 // Initial state
1111 context.data = {
+3-3
src/pages/index.astro
···141141 </Applet>
142142143143 <Applet title="Orchestrators" list={orchestrators}>
144144- These too are applet compositions. However, unlike themes, these are purely logical, and
145145- reuse applet instances from the parent context (when available). Mostly exist in order to
146146- construct sensible defaults to use across themes and abstractions.
144144+ These too are applet compositions. However, unlike themes, these are purely logical.
145145+ Mostly exist in order to construct sensible defaults to use across themes and
146146+ abstractions.
147147 </Applet>
148148149149 <Applet title="Output" list={output}>
+2-2
src/pages/input/native-fs/_applet.astro
···1616</main>
17171818<script>
1919- import { applets } from "@web-applets/sdk";
2019 import { computed, effect, Signal, signal } from "spellcaster";
2120 import { repeat, tags, text } from "spellcaster/hyperscript.js";
2221 import { type FileSystemDirectoryHandle, showDirectoryPicker } from "native-file-system-adapter";
···26252726 import type { Track } from "@applets/core/types.d.ts";
2827 import { isAudioFile } from "@scripts/inputs/common";
2828+ import { register } from "@scripts/applets/common";
29293030 import manifest from "./_manifest.json";
3131···4141 const SCHEME = manifest.input_properties.scheme;
42424343 // Register applet
4444- const context = applets.register();
4444+ const context = register();
45454646 ////////////////////////////////////////////
4747 // UI
+3-4
src/pages/input/s3/_applet.astro
···38383939<script>
4040 import { S3Client } from "@bradenmacdonald/s3-lite-client";
4141- import { applets } from "@web-applets/sdk";
4241 import { computed, effect, Signal, signal } from "spellcaster";
4342 import { type Props, repeat, tags, text } from "spellcaster/hyperscript.js";
4443 import * as IDB from "idb-keyval";
···4645 import QS from "query-string";
47464847 import type { Track } from "@applets/core/types.d.ts";
4949-5050- import manifest from "./_manifest.json";
5148 import { isAudioFile } from "@scripts/inputs/common";
4949+ import { register } from "@scripts/applets/common";
5050+ import manifest from "./_manifest.json";
52515352 type Bucket = {
5453 accessKey: string;
···8685 const SCHEME = manifest.input_properties.scheme;
87868887 // Register applet
8989- const context = applets.register();
8888+ const context = register();
90899190 ////////////////////////////////////////////
9291 // UI