testChunkStems

tcmts.cli.web.testChunkStems · #xhb3woz2 · term

import { chunkStem } from "#codebase/tcmts/cli/web";
import assert from "node:assert/strict";

export const testChunkStems = () => {
  assert.deepEqual(chunkStem("/x/app-B4pb5ZHr.js"), { stem: "app", ext: ".js" });
  assert.deepEqual(chunkStem("index-C9CI-rV9.js"), { stem: "index", ext: ".js" });
  assert.deepEqual(chunkStem("rolldown-runtime-DN1TCW_I.js"), {
    stem: "rolldown-runtime",
    ext: ".js",
  });
  assert.equal(chunkStem("logo.svg"), undefined);
}

uses