Initial Commit

This commit is contained in:
2026-05-27 23:47:53 +01:00
parent fbc70f96e6
commit 9b28db724f
18103 changed files with 1600554 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
import { describe, expect, it } from "@suaveplan/testing/runner";
import pkg from "../package.json";
describe("dep-graph", () => {
it("only depends on allowed @suaveplan packages", () => {
const deps = Object.keys(pkg.dependencies ?? {});
const allowed = ["@suaveplan/colours"];
for (const dep of deps) {
if (dep.startsWith("@suaveplan/")) {
expect(allowed).toContain(dep);
}
}
});
});

View File

@@ -0,0 +1 @@
// no polyfills needed

View File

@@ -0,0 +1,13 @@
import { describe, expect, it } from "@suaveplan/testing/runner";
import pkg from "../package.json";
describe("tree-shake", () => {
it("has sideEffects false", () => {
expect(pkg.sideEffects).toBe(false);
});
it("has at least one subpath export", () => {
const exports = Object.keys(pkg.exports ?? {});
expect(exports.length).toBeGreaterThan(1);
});
});