UNPKG

@struktoai/mirage-core

Version:

A Unified Virtual Filesystem For AI Agents

32 lines • 1.51 kB
// ========= Copyright 2026 @ Strukto.AI All Rights Reserved. ========= // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. // ========= Copyright 2026 @ Strukto.AI All Rights Reserved. ========= import { SPECS as archive } from "./archive.js"; import { SPECS as fsMutate } from "./fs_mutate.js"; import { SPECS as hashing } from "./hashing.js"; import { SPECS as listing } from "./listing.js"; import { SPECS as net } from "./net.js"; import { SPECS as runtime } from "./runtime.js"; import { SPECS as search } from "./search.js"; import { SPECS as textProc } from "./text_proc.js"; import { SPECS as viewing } from "./viewing.js"; const MODULES = [archive, fsMutate, hashing, listing, net, runtime, search, textProc, viewing]; export const SPECS = {}; for (const module of MODULES) { for (const [name, spec] of Object.entries(module)) { if (name in SPECS) throw new Error(`duplicate command spec: ${name}`); SPECS[name] = spec; } } //# sourceMappingURL=index.js.map