complete framework remediation validation
This commit is contained in:
@@ -9,8 +9,6 @@ export interface Routes {
|
||||
"/block-library": Record<string, never>;
|
||||
"/colors": Record<string, never>;
|
||||
"/components/accordion": Record<string, never>;
|
||||
"/components/advanced-date-picker": Record<string, never>;
|
||||
"/components/advanced-range-slider": Record<string, never>;
|
||||
"/components/advanced-select": Record<string, never>;
|
||||
"/components/alert": Record<string, never>;
|
||||
"/components/announcement-bar": Record<string, never>;
|
||||
@@ -37,7 +35,6 @@ export interface Routes {
|
||||
"/components/confetti": Record<string, never>;
|
||||
"/components/container": Record<string, never>;
|
||||
"/components/context-menu": Record<string, never>;
|
||||
"/components/copy-markup": Record<string, never>;
|
||||
"/components/ctasection": Record<string, never>;
|
||||
"/components/custom-scrollbar": Record<string, never>;
|
||||
"/components/data-map": Record<string, never>;
|
||||
@@ -52,7 +49,6 @@ export interface Routes {
|
||||
"/components/feature-grid": Record<string, never>;
|
||||
"/components/feature-icon-card": Record<string, never>;
|
||||
"/components/file-input": Record<string, never>;
|
||||
"/components/file-upload": Record<string, never>;
|
||||
"/components/file-upload-progress": Record<string, never>;
|
||||
"/components/footer": Record<string, never>;
|
||||
"/components/grid": Record<string, never>;
|
||||
@@ -107,8 +103,6 @@ export interface Routes {
|
||||
"/components/textarea": Record<string, never>;
|
||||
"/components/time-picker": Record<string, never>;
|
||||
"/components/timeline": Record<string, never>;
|
||||
"/components/toast": Record<string, never>;
|
||||
"/components/toast-notifications": Record<string, never>;
|
||||
"/components/toaster": Record<string, never>;
|
||||
"/components/toggle-count": Record<string, never>;
|
||||
"/components/toggle-password": Record<string, never>;
|
||||
@@ -152,8 +146,6 @@ export interface RouteNames {
|
||||
"block.library": "/block-library";
|
||||
"colors": "/colors";
|
||||
"components.accordion": "/components/accordion";
|
||||
"components.advanced.date.picker": "/components/advanced-date-picker";
|
||||
"components.advanced.range.slider": "/components/advanced-range-slider";
|
||||
"components.advanced.select": "/components/advanced-select";
|
||||
"components.alert": "/components/alert";
|
||||
"components.announcement.bar": "/components/announcement-bar";
|
||||
@@ -180,7 +172,6 @@ export interface RouteNames {
|
||||
"components.confetti": "/components/confetti";
|
||||
"components.container": "/components/container";
|
||||
"components.context.menu": "/components/context-menu";
|
||||
"components.copy.markup": "/components/copy-markup";
|
||||
"components.ctasection": "/components/ctasection";
|
||||
"components.custom.scrollbar": "/components/custom-scrollbar";
|
||||
"components.data.map": "/components/data-map";
|
||||
@@ -195,7 +186,6 @@ export interface RouteNames {
|
||||
"components.feature.grid": "/components/feature-grid";
|
||||
"components.feature.icon.card": "/components/feature-icon-card";
|
||||
"components.file.input": "/components/file-input";
|
||||
"components.file.upload": "/components/file-upload";
|
||||
"components.file.upload.progress": "/components/file-upload-progress";
|
||||
"components.footer": "/components/footer";
|
||||
"components.grid": "/components/grid";
|
||||
@@ -250,8 +240,6 @@ export interface RouteNames {
|
||||
"components.textarea": "/components/textarea";
|
||||
"components.time.picker": "/components/time-picker";
|
||||
"components.timeline": "/components/timeline";
|
||||
"components.toast": "/components/toast";
|
||||
"components.toast.notifications": "/components/toast-notifications";
|
||||
"components.toaster": "/components/toaster";
|
||||
"components.toggle.count": "/components/toggle-count";
|
||||
"components.toggle.password": "/components/toggle-password";
|
||||
@@ -364,8 +352,6 @@ export function route<N extends RouteName>(
|
||||
"block.library": "/block-library",
|
||||
"colors": "/colors",
|
||||
"components.accordion": "/components/accordion",
|
||||
"components.advanced.date.picker": "/components/advanced-date-picker",
|
||||
"components.advanced.range.slider": "/components/advanced-range-slider",
|
||||
"components.advanced.select": "/components/advanced-select",
|
||||
"components.alert": "/components/alert",
|
||||
"components.announcement.bar": "/components/announcement-bar",
|
||||
@@ -392,7 +378,6 @@ export function route<N extends RouteName>(
|
||||
"components.confetti": "/components/confetti",
|
||||
"components.container": "/components/container",
|
||||
"components.context.menu": "/components/context-menu",
|
||||
"components.copy.markup": "/components/copy-markup",
|
||||
"components.ctasection": "/components/ctasection",
|
||||
"components.custom.scrollbar": "/components/custom-scrollbar",
|
||||
"components.data.map": "/components/data-map",
|
||||
@@ -407,7 +392,6 @@ export function route<N extends RouteName>(
|
||||
"components.feature.grid": "/components/feature-grid",
|
||||
"components.feature.icon.card": "/components/feature-icon-card",
|
||||
"components.file.input": "/components/file-input",
|
||||
"components.file.upload": "/components/file-upload",
|
||||
"components.file.upload.progress": "/components/file-upload-progress",
|
||||
"components.footer": "/components/footer",
|
||||
"components.grid": "/components/grid",
|
||||
@@ -462,8 +446,6 @@ export function route<N extends RouteName>(
|
||||
"components.textarea": "/components/textarea",
|
||||
"components.time.picker": "/components/time-picker",
|
||||
"components.timeline": "/components/timeline",
|
||||
"components.toast": "/components/toast",
|
||||
"components.toast.notifications": "/components/toast-notifications",
|
||||
"components.toaster": "/components/toaster",
|
||||
"components.toggle.count": "/components/toggle-count",
|
||||
"components.toggle.password": "/components/toggle-password",
|
||||
|
||||
@@ -2,6 +2,7 @@ import { mkdirSync, readFileSync, readdirSync, unlinkSync, writeFileSync } from
|
||||
import { dirname, join } from "node:path";
|
||||
import process from "node:process";
|
||||
import { fileURLToPath } from "node:url";
|
||||
import prettier from "prettier";
|
||||
import { eventDescriptionFor, profileFor } from "./showcase-profiles.mjs";
|
||||
|
||||
const exampleRoot = join(dirname(fileURLToPath(import.meta.url)), "..");
|
||||
@@ -1792,11 +1793,12 @@ const showcaseManifest = {
|
||||
profiled: Boolean(profileFor(component.name)),
|
||||
})),
|
||||
};
|
||||
writeFileSync(
|
||||
join(exampleRoot, "showcase-manifest.json"),
|
||||
`${JSON.stringify(showcaseManifest, null, 2)}\n`,
|
||||
"utf8",
|
||||
);
|
||||
const formattedManifest = await prettier.format(`${JSON.stringify(showcaseManifest, null, 2)}\n`, {
|
||||
parser: "json",
|
||||
printWidth: 100,
|
||||
endOfLine: "lf",
|
||||
});
|
||||
writeFileSync(join(exampleRoot, "showcase-manifest.json"), formattedManifest, "utf8");
|
||||
|
||||
const categoryCards = categoryEntries
|
||||
.map(
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user