MCPcopy Create free account
hub / github.com/code-forge-io/Remix-Forge / activate

Function activate

src/extension.ts:27–138  ·  view source on GitHub ↗
(context: vscode.ExtensionContext)

Source from the content-addressed store, hash-verified

25import { isRemixDir } from "./utils/file";
26
27export async function activate(context: vscode.ExtensionContext) {
28 const flattenRoutesCommand = vscode.commands.registerCommand(generateCommand("flattenRoutes"), flattenRoutes);
29 const generateAuthCommand = vscode.commands.registerCommand(generateCommand("generateAuth"), generateAuth);
30 const openUrlCommand = vscode.commands.registerCommand(generateCommand("openUrl"), openUrl);
31 const barrelizeCommand = vscode.commands.registerCommand(generateCommand("barrelize"), barrelize);
32 const updateRemixCommand = vscode.commands.registerCommand(generateCommand("updateRemix"), updateRemix);
33 const generatePrismaCommand = vscode.commands.registerCommand(generateCommand("generatePrisma"), generatePrisma);
34 const generateTestsCommand = vscode.commands.registerCommand(generateCommand("generateTests"), generateTests);
35
36 const generateLoaderCommand = vscode.commands.registerCommand(generateCommand("generateLoader"), () =>
37 generateRemixPartial("loader")
38 );
39 const generateClientLoaderCommand = vscode.commands.registerCommand(generateCommand("generateClientLoader"), () =>
40 generateRemixPartial("clientLoader")
41 );
42
43 const generateActionCommand = vscode.commands.registerCommand(generateCommand("generateAction"), () =>
44 generateRemixPartial("action")
45 );
46 const generateClientActionCommand = vscode.commands.registerCommand(generateCommand("generateClientAction"), () =>
47 generateRemixPartial("clientAction")
48 );
49 const generateErrorBoundaryCommand = vscode.commands.registerCommand(generateCommand("generateErrorBoundary"), () =>
50 generateRemixPartial("errorBoundary")
51 );
52 const generateMetaCommand = vscode.commands.registerCommand(generateCommand("generateMeta"), () =>
53 generateRemixPartial("meta")
54 );
55 const generateHeadersCommand = vscode.commands.registerCommand(generateCommand("generateHeaders"), () =>
56 generateRemixPartial("headers")
57 );
58 const generateLinksCommand = vscode.commands.registerCommand(generateCommand("generateLinks"), () =>
59 generateRemixPartial("links")
60 );
61 const generateRevalidateCommand = vscode.commands.registerCommand(generateCommand("generateRevalidate"), () =>
62 generateRemixPartial("revalidate")
63 );
64 const lintingCommand = vscode.commands.registerCommand(generateCommand("linting"), linting);
65 const initShadcnUiCommand = vscode.commands.registerCommand(generateCommand("initShadcnUi"), initShadcnUi);
66 const generateShadcnUICommand = vscode.commands.registerCommand(
67 generateCommand("generateShadcnUI"),
68 generateShadcnUI
69 );
70
71 const generateRouteFileCommand = vscode.commands.registerCommand(
72 generateCommand("generateRemixRoute"),
73 generateRouteFile
74 );
75 const generateRemixFormRouteCommand = vscode.commands.registerCommand(
76 generateCommand("generateRemixFormRoute"),
77 generateRemixFormRoute
78 );
79 const generateAuthSnippetCommand = vscode.commands.registerCommand(
80 generateCommand("generateAuthSnippet"),
81 generateAuthSnippet
82 );
83 const codeLensProvider = new ComponentLens();
84 const loaderLens = new LoaderLens();

Callers

nothing calls this directly

Calls 7

generateCommandFunction · 0.90
generateRemixPartialFunction · 0.90
createStatusBarFunction · 0.90
startDevToolsFunction · 0.90
getWorkspaceUriFunction · 0.90
isRemixDirFunction · 0.90
checkRemixVersionFunction · 0.90

Tested by

no test coverage detected