github TypeScript analyzed 90e0995 deep scan unknown unconfirmed MCP

Marve10s/Better-Fullstack

github

Scaffold production-ready full-stack apps in TypeScript, Rust, Python, Go, and Java with a visual builder and CLI. Choose your frontend, backend, database, auth, AI, payments, and DevOps integrations, all wired together.

maintainer
Marve10s
licence
MIT
first seen
2026-07-17
last seen
2026-09-09
releases · 30d
6
short id

Drift inferred · capture-to-capture

  1. HIGH code analysis flagged committed secret in Marve10s/Better-Fullstack
  2. HIGH code analysis flagged committed secret in Marve10s/Better-Fullstack
  3. HIGH code analysis flagged committed secret in Marve10s/Better-Fullstack
  4. HIGH code analysis flagged committed secret in Marve10s/Better-Fullstack
  5. HIGH code analysis flagged committed secret in Marve10s/Better-Fullstack
  6. HIGH code analysis flagged committed secret in Marve10s/Better-Fullstack
  7. HIGH code analysis flagged committed secret in Marve10s/Better-Fullstack
  8. HIGH code analysis flagged committed secret in Marve10s/Better-Fullstack
  9. HIGH code analysis flagged committed secret in Marve10s/Better-Fullstack
  10. HIGH code analysis flagged committed secret in Marve10s/Better-Fullstack
  11. HIGH code analysis flagged committed secret in Marve10s/Better-Fullstack
  12. HIGH code analysis flagged committed secret in Marve10s/Better-Fullstack
  13. HIGH code analysis flagged committed secret in Marve10s/Better-Fullstack
  14. HIGH code analysis flagged committed secret in Marve10s/Better-Fullstack
  15. HIGH code analysis flagged committed secret in Marve10s/Better-Fullstack
  16. HIGH code analysis flagged committed secret in Marve10s/Better-Fullstack
  17. HIGH code analysis flagged committed secret in Marve10s/Better-Fullstack
  18. HIGH code analysis flagged committed secret in Marve10s/Better-Fullstack
  19. HIGH code analysis flagged committed secret in Marve10s/Better-Fullstack
  20. HIGH code analysis flagged committed secret in Marve10s/Better-Fullstack
capabilities 0 tools
transport stdio counts 0 tools · 0 res · 0 prompts permission surface via code analysis

No tools enumerated yet for this server.

skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit 90e0995 · analyzer v33 · 19h ago

skills & prompt files 14

danger signals8

code evidence vv2.6.4 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 1731

filesystem 173

  • fs Marve10s-Better-Fullstack-90e0995/.github/actions/update-check/update-check.ts :1 import { appendFile, mkdtemp, realpath, writeFile } from "node:fs/promises";
  • fs (weak) Marve10s-Better-Fullstack-90e0995/apps/cli/scripts/test-astro-combinations.ts :10 import { mkdir, rm } from "node:fs/promises";
  • fs Marve10s-Better-Fullstack-90e0995/apps/cli/src/commands/generation/gen.ts :348 return hashContent(await fs.readFile(absolutePath));
  • fs Marve10s-Better-Fullstack-90e0995/apps/cli/src/commands/stack/update-deps.ts :82 let content = await fs.readFile(filePath, "utf-8");
  • fs Marve10s-Better-Fullstack-90e0995/apps/cli/src/commands/system/install-core.ts :4 import { constants, existsSync } from "node:fs";
  • fs Marve10s-Better-Fullstack-90e0995/apps/cli/src/config/bts-config.ts :741 await fs.writeFile(configPath, serializeBtsConfig(projectConfig, metadata), "utf-8");
  • fs Marve10s-Better-Fullstack-90e0995/apps/cli/src/config/config-drift-repair.ts :188 const currentContent = await fs.readFile(configPath, "utf-8");
  • fs Marve10s-Better-Fullstack-90e0995/apps/cli/src/config/registry-bts.ts :26 let content = await fs.readFile(configPath, "utf-8");
  • fs Marve10s-Better-Fullstack-90e0995/apps/cli/src/helpers/addons/addons-setup.ts :330 const husky = await fs.readFile(huskyPath, "utf8");
  • fs Marve10s-Better-Fullstack-90e0995/apps/cli/src/helpers/addons/ruler-setup.ts :92 const currentConfig = await fs.readFile(configFile, "utf-8");
  • fs Marve10s-Better-Fullstack-90e0995/apps/cli/src/helpers/core/add-handler.ts :352 const content = await fs.readFile(filePath);
  • fs Marve10s-Better-Fullstack-90e0995/apps/cli/src/helpers/core/command-handlers.ts :453 (await fs.readdir(path.resolve(process.cwd(), defaultName))).length > 0
show 28 more
  • fs Marve10s-Better-Fullstack-90e0995/apps/cli/src/helpers/core/create-project.ts :49 (await fs.pathExists(projectDir)) && (await fs.readdir(projectDir)).length > 0;
  • fs Marve10s-Better-Fullstack-90e0995/apps/cli/src/helpers/core/registry-handler.ts :143 raw = await fs.readFile(manifestPath, "utf-8");
  • fs Marve10s-Better-Fullstack-90e0995/apps/cli/src/helpers/core/scaffold-upgrade.ts :188 const bytes = await fs.readFile(path.join(projectDir, "bts.jsonc")).catch(() => null);
  • fs Marve10s-Better-Fullstack-90e0995/apps/cli/src/helpers/core/stack-update.ts :275 return await fs.readFile(path.join(tempDir, filePath));
  • fs (weak) Marve10s-Better-Fullstack-90e0995/apps/cli/src/lifecycle/cross-version-fixtures.ts :35 const entries = await fs.readdir(directory, { withFileTypes: true }).catch(() => []);
  • fs Marve10s-Better-Fullstack-90e0995/apps/cli/src/lifecycle/dependency-version-channel.ts :286 const entries = await fs.readdir(currentDir, { withFileTypes: true });
  • fs Marve10s-Better-Fullstack-90e0995/apps/cli/src/lifecycle/project-adoption.ts :150 const configBytesBefore = await fs.readFile(configPath).catch(() => null);
  • fs Marve10s-Better-Fullstack-90e0995/apps/cli/src/lifecycle/project-lifecycle.ts :49 const currentConfig = await fs.readFile(path.join(projectDir, "bts.jsonc")).catch(() => null);
  • fs Marve10s-Better-Fullstack-90e0995/apps/cli/src/lifecycle/scaffold-manifest.ts :2 import type { Dirent } from "node:fs";
  • fs Marve10s-Better-Fullstack-90e0995/apps/cli/src/platform/env-utils.ts :16 content = await fs.readFile(envPath, "utf-8");
  • fs Marve10s-Better-Fullstack-90e0995/apps/cli/src/platform/file-formatter.ts :33 const entries = await fs.readdir(dir, { withFileTypes: true });
  • fs Marve10s-Better-Fullstack-90e0995/apps/cli/src/project/generated-checks.ts :133 const entries = await fs.readdir(dir).catch(() => [] as string[]);
  • fs Marve10s-Better-Fullstack-90e0995/apps/cli/src/project/project-directory.ts :14 const dirIsNotEmpty = dirExists && (await fs.readdir(resolvedPath)).length > 0;
  • fs Marve10s-Better-Fullstack-90e0995/apps/cli/src/project/project-status.ts :1 import type { Dirent } from "node:fs";
  • fs Marve10s-Better-Fullstack-90e0995/apps/cli/src/prompts/project/project-name.ts :50 (await fs.readdir(path.resolve(process.cwd(), defaultName))).length > 0
  • fs Marve10s-Better-Fullstack-90e0995/apps/cli/src/recipes/agent-context.ts :97 const original = await fs.readFile(target, "utf-8");
  • fs Marve10s-Better-Fullstack-90e0995/apps/cli/src/recipes/records.ts :171 for (const name of (await fs.readdir(root)).filter((entry) => entry.endsWith(".json")).sort()) {
  • fs Marve10s-Better-Fullstack-90e0995/apps/cli/src/recipes/typescript-api-resource.ts :52 const entries = await fs.readdir(workspaceDir).catch(() => []);
  • fs Marve10s-Better-Fullstack-90e0995/apps/cli/src/run.ts :14 import { readFile } from "node:fs/promises";
  • fs (weak) Marve10s-Better-Fullstack-90e0995/apps/cli/test/architecture/api-literal-drift.test.ts :1 import { readFile } from "node:fs/promises";
  • fs (weak) Marve10s-Better-Fullstack-90e0995/apps/cli/test/architecture/bts-config.test.ts :9 import { mkdtemp, readFile, rm, writeFile } from "node:fs/promises";
  • fs (weak) Marve10s-Better-Fullstack-90e0995/apps/cli/test/architecture/check-types-coverage.test.ts :2 import { readdirSync, readFileSync, statSync } from "node:fs";
  • fs (weak) Marve10s-Better-Fullstack-90e0995/apps/cli/test/architecture/config-drift-repair.test.ts :43 const lockName = (await fs.readdir(recoveryRoot))
  • fs (weak) Marve10s-Better-Fullstack-90e0995/apps/cli/test/architecture/create-config-source.test.ts :3 import { existsSync } from "node:fs";
  • fs (weak) Marve10s-Better-Fullstack-90e0995/apps/cli/test/architecture/project-shape.test.ts :2 import { mkdtemp, readFile, rm, writeFile } from "node:fs/promises";
  • fs (weak) Marve10s-Better-Fullstack-90e0995/apps/cli/test/e2e/benchmark-install-path.test.ts :6 import { existsSync, readFileSync } from "node:fs";
  • fs (weak) Marve10s-Better-Fullstack-90e0995/apps/cli/test/e2e/cli-binary.test.ts :4 import { existsSync } from "node:fs";
  • fs (weak) Marve10s-Better-Fullstack-90e0995/apps/cli/test/e2e/cli-interaction.test.ts :2 import { mkdir, mkdtemp, readFile, rm } from "node:fs/promises";

133 more not shown — this panel samples each group; the count above is the real total.

shell / exec 60

  • shell Marve10s-Better-Fullstack-90e0995/.github/actions/update-check/update-check.ts :63 const child = Bun.spawn([command, ...args], {
  • shell (weak) Marve10s-Better-Fullstack-90e0995/.github/scripts/derive-deps-smoke-flags.ts :4 import { execFileSync } from "node:child_process";
  • shell Marve10s-Better-Fullstack-90e0995/apps/cli/src/commands/system/install-core.ts :434 await execa(command, args, { stdin: "ignore" });
  • shell Marve10s-Better-Fullstack-90e0995/apps/cli/src/helpers/database-providers/neon-setup.ts :48 const result = await $`${args}`;
  • shell Marve10s-Better-Fullstack-90e0995/apps/cli/src/helpers/database-providers/supabase-setup.ts :84 const subprocess = execa(supabaseStartArgs[0], supabaseStartArgs.slice(1), {
  • shell Marve10s-Better-Fullstack-90e0995/apps/cli/src/helpers/database-providers/turso-setup.ts :26 const output = await $`turso auth whoami`;
  • shell Marve10s-Better-Fullstack-90e0995/apps/cli/src/platform/docker-utils.ts :15 await $`docker info`;
  • shell Marve10s-Better-Fullstack-90e0995/apps/cli/src/platform/package-runner.ts :62 * await $`${[...prefix, ...args]}`;
  • shell (weak) Marve10s-Better-Fullstack-90e0995/apps/cli/test/architecture/create-config-source.test.ts :2 import { spawn } from "node:child_process";
  • shell (weak) Marve10s-Better-Fullstack-90e0995/apps/cli/test/e2e/benchmark-install-path.test.ts :39 const result = await execa("bun", ["run", script], {
  • shell (weak) Marve10s-Better-Fullstack-90e0995/apps/cli/test/e2e/cli-interaction.test.ts :5 import { spawn } from "node:child_process";
  • shell (weak) Marve10s-Better-Fullstack-90e0995/apps/cli/test/e2e/e2e-utils.ts :255 const serverProcess = execa(command, args, {
show 28 more
  • shell (weak) Marve10s-Better-Fullstack-90e0995/apps/cli/test/ecosystems/react-vite.test.ts :32 await execa(BUN_EXECUTABLE, ["install"], {
  • shell (weak) Marve10s-Better-Fullstack-90e0995/apps/cli/test/ecosystems/rust-ecosystem.test.ts :3307 expect(main).toContain("rocket::tokio::spawn(async move");
  • shell (weak) Marve10s-Better-Fullstack-90e0995/apps/cli/test/features/frontend.test.ts :580 await execa("bun", ["run", "--filter", "web", "check-types"], { cwd: projectDir });
  • shell (weak) Marve10s-Better-Fullstack-90e0995/apps/cli/test/generation/docs-scaffold-commands.test.ts :196 const process = Bun.spawn([BUN_EXECUTABLE, ...args], {
  • shell (weak) Marve10s-Better-Fullstack-90e0995/apps/cli/test/generation/gen-resource.test.ts :454 const child = Bun.spawn(
  • shell (weak) Marve10s-Better-Fullstack-90e0995/apps/cli/test/generation/generated-command-contract.test.ts :8 import { spawn } from "node:child_process";
  • shell (weak) Marve10s-Better-Fullstack-90e0995/apps/cli/test/lifecycle/add-history-commands.test.ts :4 import { spawn } from "node:child_process";
  • shell (weak) Marve10s-Better-Fullstack-90e0995/apps/cli/test/recommendations/starter-tracks.test.ts :57 const child = Bun.spawn(
  • shell (weak) Marve10s-Better-Fullstack-90e0995/apps/cli/test/support/e2e-utils.test.ts :119 'const child = Bun.spawn(["bun", "run", "grandchild.ts"], {',
  • shell (weak) Marve10s-Better-Fullstack-90e0995/apps/cli/test/telemetry/evidence-levels.test.ts :19 const child = Bun.spawn(
  • shell (weak) Marve10s-Better-Fullstack-90e0995/apps/web/test/e2e/toast-placement.spec.ts :2 import { execFile } from "node:child_process";
  • shell (weak) Marve10s-Better-Fullstack-90e0995/packages/template-generator/test/output/graph-project.test.ts :274 const child = Bun.spawn(command.split(" "), {
  • shell (weak) Marve10s-Better-Fullstack-90e0995/scripts/benchmarks/cli-matrix-harness.ts :3 import { execFileSync } from "node:child_process";
  • shell (weak) Marve10s-Better-Fullstack-90e0995/scripts/benchmarks/record-scaffbench-canonical.test.ts :38 const check = Bun.spawn(["git", "check-ignore", "--quiet", evidencePath], {
  • shell (weak) Marve10s-Better-Fullstack-90e0995/scripts/benchmarks/record-scaffbench-canonical.ts :61 const proc = Bun.spawn([...command], {
  • shell (weak) Marve10s-Better-Fullstack-90e0995/scripts/maintenance/cleanup-previews.ts :42 const tagsJson = await $`npm view ${pkg} dist-tags --json`.text();
  • shell (weak) Marve10s-Better-Fullstack-90e0995/scripts/maintenance/install-hooks.ts :9 await $`${command} --version`.quiet();
  • shell (weak) Marve10s-Better-Fullstack-90e0995/scripts/maintenance/upstream-gap-report.ts :3 import { execFileSync } from "node:child_process";
  • shell (weak) Marve10s-Better-Fullstack-90e0995/scripts/oxlint-plugins/no-em-dash.test.ts :14 const oxlint = Bun.spawn(["bunx", "oxlint", "--config", CONFIG, ...flags, file], {
  • shell (weak) Marve10s-Better-Fullstack-90e0995/scripts/release/bump-version.ts :95 const statusResult = await $`git status --porcelain`.text();
  • shell (weak) Marve10s-Better-Fullstack-90e0995/scripts/release/canary-release.ts :40 const commitHash = (await $`git rev-parse --short HEAD`.text()).trim();
  • shell (weak) Marve10s-Better-Fullstack-90e0995/scripts/release/cross-version-upgrade.test.ts :201 const subprocess = Bun.spawn(
  • shell (weak) Marve10s-Better-Fullstack-90e0995/scripts/release/cross-version-upgrade.ts :157 const subprocess = Bun.spawn(["node", cliPath, ...args], {
  • shell (weak) Marve10s-Better-Fullstack-90e0995/scripts/release/exact-release-cli.ts :7 const subprocess = Bun.spawn(command, {
  • shell (weak) Marve10s-Better-Fullstack-90e0995/scripts/release/published-package-smoke.ts :123 const proc = Bun.spawn(command, {
  • shell (weak) Marve10s-Better-Fullstack-90e0995/scripts/release/qualify-previous-release.ts :26 const subprocess = Bun.spawn(command, { stderr: "pipe", stdout: "pipe" });
  • shell (weak) Marve10s-Better-Fullstack-90e0995/scripts/release/record-release-guard.ts :46 const proc = Bun.spawn(["/bin/sh", "-c", command], {
  • shell (weak) Marve10s-Better-Fullstack-90e0995/scripts/release/release-receipt.test.ts :70 const run = Bun.spawnSync({

20 more not shown — this panel samples each group; the count above is the real total.

network 26

  • net Marve10s-Better-Fullstack-90e0995/apps/cli/src/lifecycle/dependency-version-channel.ts :174 const response = await fetch(`https://registry.npmjs.org/${encodedName}`, {
  • net Marve10s-Better-Fullstack-90e0995/apps/cli/src/presentation/sponsors.ts :47 const response = await fetch(url);
  • net Marve10s-Better-Fullstack-90e0995/apps/cli/src/telemetry/analytics.ts :131 await fetch(ingestUrl, {
  • net (weak) Marve10s-Better-Fullstack-90e0995/apps/cli/test/e2e/e2e-utils.ts :8 import { Socket } from "node:net";
  • net (weak) Marve10s-Better-Fullstack-90e0995/apps/cli/test/features/api.test.ts :1040 expect(serverIndex).toContain("graphqlHandler.fetch(c.req.raw)");
  • net (weak) Marve10s-Better-Fullstack-90e0995/apps/cli/test/features/payments.test.ts :943 expect(helper).toContain("fetch(`${apiUrl}/sessions`");
  • net (weak) Marve10s-Better-Fullstack-90e0995/apps/cli/test/generation/dependency-versions.test.ts :49 const response = await fetch(`${NPM_REGISTRY_URL}/${packageName}`, {
  • net (weak) Marve10s-Better-Fullstack-90e0995/apps/cli/test/generation/virtual-generator-regressions.test.ts :984 expect(context).toContain('import type { IncomingMessage } from "node:http"');
  • net (weak) Marve10s-Better-Fullstack-90e0995/apps/web/scripts/validate-tech-icons.ts :53 const head = await fetch(url, {
  • net (weak) Marve10s-Better-Fullstack-90e0995/apps/web/scripts/validate-tech-resource-links.ts :37 const head = await fetch(url, {
  • net (weak) Marve10s-Better-Fullstack-90e0995/apps/web/src/components/docs/mdx/verification-status.tsx :27 void fetch("/api/verified-combinations", { signal: controller.signal })
  • net Marve10s-Better-Fullstack-90e0995/apps/web/src/components/home/hero-stats.tsx :63 inflight = fetch("/api/stats")
show 14 more
  • net Marve10s-Better-Fullstack-90e0995/apps/web/src/components/special-sponsor-banner.tsx :31 const response = await fetch(SPONSORS_URL);
  • net Marve10s-Better-Fullstack-90e0995/apps/web/src/components/stack-builder/capability-evidence-badge.tsx :21 void fetch("/api/capability-evidence", {
  • net Marve10s-Better-Fullstack-90e0995/apps/web/src/lib/analytics/product-analytics.ts :204 void fetch(endpoint, {
  • net Marve10s-Better-Fullstack-90e0995/apps/web/src/lib/project/project-binary-assets.ts :24 const response = await fetch(url);
  • net Marve10s-Better-Fullstack-90e0995/apps/web/src/lib/telemetry/telemetry-data.server.ts :53 const response = await fetch(endpoint, {
  • net Marve10s-Better-Fullstack-90e0995/apps/web/src/paraglide/server.js :79 * // paraglideMiddleware(req, ({ request }) => handler.fetch(request))
  • net Marve10s-Better-Fullstack-90e0995/apps/web/src/routes/api/stats.ts :41 const repoRes = await fetch(`https://api.github.com/repos/${REPO}`, { headers });
  • net Marve10s-Better-Fullstack-90e0995/apps/web/src/server.ts :17 async fetch(request) {
  • net Marve10s-Better-Fullstack-90e0995/packages/template-generator/src/dependencies/dependency-checker.ts :582 let response = await fetch(url, { headers: { Accept: "application/json" } });
  • net Marve10s-Better-Fullstack-90e0995/packages/template-generator/src/processors/config/graph-backend-connection.ts :395 fetch(${healthUrlExpression})
  • net Marve10s-Better-Fullstack-90e0995/packages/template-generator/src/template-handlers/features/bot-protection.ts :202 const response = await fetch("https://challenges.cloudflare.com/turnstile/v0/siteverify", {
  • net (weak) Marve10s-Better-Fullstack-90e0995/scripts/maintenance/check-dep-versions.ts :353 const res = await fetch(`https://registry.npmjs.org/${encodeURIComponent(name)}/latest`);
  • net (weak) Marve10s-Better-Fullstack-90e0995/testing/generated-project-proof.ts :260 const response = await fetch(runtime.request.url, {
  • net (weak) Marve10s-Better-Fullstack-90e0995/testing/lib/dev-check.ts :296 const resp = await fetch(fallbackUrl, {

secrets 7

  • secrets (weak) Marve10s-Better-Fullstack-90e0995/apps/cli/test/features/cms.test.ts :141 expect(nuxtConfig).toContain("directusStaticToken: process.env.DIRECTUS_STATIC_TOKEN");
  • secrets (weak) Marve10s-Better-Fullstack-90e0995/apps/cli/test/generation/virtual-generator-regressions.test.ts :1134 expect(integrationFile).not.toContain("process.env.AXIOM_TOKEN");
  • secrets (weak) Marve10s-Better-Fullstack-90e0995/apps/cli/test/telemetry/telemetry-privacy.test.ts :21 content: "const secret = process.env.API_KEY",
  • secrets Marve10s-Better-Fullstack-90e0995/apps/web/src/lib/telemetry/telemetry-data.server.ts :45 const secret = process.env.TELEMETRY_DASHBOARD_SECRET?.trim();
  • secrets Marve10s-Better-Fullstack-90e0995/apps/web/src/server.ts :20 const access = getTelemetryPageAccess(request, process.env.TELEMETRY_DASHBOARD_SECRET);
  • secrets Marve10s-Better-Fullstack-90e0995/packages/backend/convex/http.ts :329 process.env.TELEMETRY_DASHBOARD_SECRET,
  • secrets (weak) Marve10s-Better-Fullstack-90e0995/scripts/benchmarks/scaffbench-executor.test.ts :166 process.env.SB_EXEC_TEST_TOKEN = "supersecret";

database 2

  • db Marve10s-Better-Fullstack-90e0995/packages/template-generator/templates/frontend/redwood/api/src/lib/db.ts :4 import { PrismaClient } from "@prisma/client";
  • db (weak) Marve10s-Better-Fullstack-90e0995/packages/template-generator/templates/frontend/redwood/scripts/seed.ts :1 import type { Prisma } from "@prisma/client";

install hooks 4

  • prepublishOnly Marve10s-Better-Fullstack-90e0995/apps/cli/package.json :152 npm run build
  • prepare Marve10s-Better-Fullstack-90e0995/package.json :47 bun run scripts/maintenance/install-hooks.ts
  • prepublishOnly Marve10s-Better-Fullstack-90e0995/packages/template-generator/package.json :55 bun run build
  • prepublishOnly Marve10s-Better-Fullstack-90e0995/packages/types/package.json :65 bun run build

declared dependencies 21

  • @clack/prompts@^0.11.0
  • @react-three/drei@^10.7.8
  • @react-three/fiber@^9.7.0
  • three@^0.183.2
  • @better-fullstack/project-lifecycle@workspace:*
  • @better-fullstack/template-generator@workspace:*
  • @better-fullstack/types@workspace:*
  • @effect/platform@^0.96.2
  • @effect/platform-bun@^0.90.0
  • @types/bun@^1.4.1
  • @types/three@^0.183.1
  • changelogithub@^14.0.0
show 9 more
  • create-better-fullstack@workspace:*
  • effect@^3.22.1
  • lefthook@^2.1.12
  • lint-staged@^16.4.0
  • oxfmt@^0.19.0
  • oxlint@^1.81.0
  • playwright@1.63.0
  • turbo@^2.10.12
  • typescript@5.9.3

obfuscation 1

  • dynamic require()/import() Marve10s-Better-Fullstack-90e0995/apps/web/vite-plugins/content-meta.ts :309 `const ${rawImporterName(locale)} = () => import(${serializeModuleValue(