Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@
"test": "vitest run",
"format": "biome format",
"format:fix": "biome format --write",
"format:check": "biome format --check",
"format:check": "biome check",
"format:apply": "biome check --fix",
"lint": "biome lint",
"check": "biome check",
"deploy": "npm run build && wrangler deploy"
Expand Down
4 changes: 2 additions & 2 deletions src/components/MarkdownRenderer.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { Check, Copy, AlertTriangle, Info, Lightbulb } from "lucide-react";
import { useState, useCallback } from "react";
import { AlertTriangle, Check, Copy, Info, Lightbulb } from "lucide-react";
import { useCallback, useState } from "react";
import ReactMarkdown from "react-markdown";
import rehypeHighlight from "rehype-highlight";
import rehypeRaw from "rehype-raw";
Expand Down
2 changes: 1 addition & 1 deletion src/components/landing/Header.tsx
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { Github, Menu, Twitter, X } from "lucide-react";
import { useState } from "react";
import { useVersion } from "../../lib/useVersion";
import { LogoIcon } from "../Logo";
import { Button } from "../ui/Button";
import { useVersion } from "../../lib/useVersion";

export function Header() {
const [mobileMenuOpen, setMobileMenuOpen] = useState(false);
Expand Down
2 changes: 1 addition & 1 deletion src/components/landing/Hero.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { AlertTriangle, ChevronRight, Github, Terminal } from "lucide-react";
import { Button } from "../ui/Button";
import { useVersion } from "../../lib/useVersion";
import { Button } from "../ui/Button";

export function Hero() {
const { version } = useVersion();
Expand Down
3 changes: 1 addition & 2 deletions src/components/landing/QuickStart.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import * as Tabs from "@radix-ui/react-tabs";
import { Check, Copy, GitBranch, Globe, Terminal } from "lucide-react";
import { useId } from "react";
import { useState } from "react";
import { useId, useState } from "react";

type TokenType = "command" | "flag" | "path" | "comment" | "string" | "text";

Expand Down
6 changes: 3 additions & 3 deletions src/components/layouts/DocsLayout.tsx
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { ChevronDown, Home, Menu, X, List, Search } from "lucide-react";
import { useState, useEffect } from "react";
import { ChevronDown, Home, List, Menu, Search, X } from "lucide-react";
import { useEffect, useState } from "react";
import { useVersion } from "../../lib/useVersion";
import { LogoIcon } from "../Logo";
import { Button } from "../ui/Button";
import { useVersion } from "../../lib/useVersion";

interface LayoutProps {
children: React.ReactNode;
Expand Down
2 changes: 1 addition & 1 deletion src/lib/useVersion.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { useState, useEffect } from "react";
import { useEffect, useState } from "react";

interface VersionInfo {
version: string;
Expand Down
42 changes: 18 additions & 24 deletions src/routes/docs/$.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,40 +3,34 @@ import { createFileRoute } from "@tanstack/react-router";
const SITE_URL = "https://noslop.tech";
const DOCS_IMAGE = `${SITE_URL}/og-docs.png`;

import aiConfigurationMd from "../../../docs/ai/configuration.md?raw";
import aiExamplesMd from "../../../docs/ai/examples.md?raw";
import aiIndexMd from "../../../docs/ai/index.md?raw";
import analysisGitMd from "../../../docs/analysis/git.md?raw";
import analysisIndexMd from "../../../docs/analysis/index.md?raw";
import analysisRepositoryMd from "../../../docs/analysis/repository.md?raw";
import analysisWebMd from "../../../docs/analysis/web.md?raw";
import cliCommandsMdNew from "../../../docs/cli/commands.md?raw";
import cliDetectionStrategiesMd from "../../../docs/cli/detection-strategies.md?raw";
import cliIndexMd from "../../../docs/cli/index.md?raw";
import communityContributingMd from "../../../docs/community/contributing.md?raw";
import communityIndexMd from "../../../docs/community/index.md?raw";
import communitySecurityMd from "../../../docs/community/security.md?raw";
import gettingStartedConfigurationMd from "../../../docs/getting-started/configuration.md?raw";
// Import all markdown files statically for Cloudflare Workers compatibility
// Getting Started section
import gettingStartedIndexMd from "../../../docs/getting-started/index.md?raw";
import gettingStartedInstallationMd from "../../../docs/getting-started/installation.md?raw";
import gettingStartedQuickStartMd from "../../../docs/getting-started/quick-start.md?raw";
import gettingStartedQuickReferenceMd from "../../../docs/getting-started/quick-reference.md?raw";
import gettingStartedConfigurationMd from "../../../docs/getting-started/configuration.md?raw";

import cliIndexMd from "../../../docs/cli/index.md?raw";
import cliCommandsMdNew from "../../../docs/cli/commands.md?raw";
import cliDetectionStrategiesMd from "../../../docs/cli/detection-strategies.md?raw";

import analysisIndexMd from "../../../docs/analysis/index.md?raw";
import analysisRepositoryMd from "../../../docs/analysis/repository.md?raw";
import analysisGitMd from "../../../docs/analysis/git.md?raw";
import analysisWebMd from "../../../docs/analysis/web.md?raw";

import aiIndexMd from "../../../docs/ai/index.md?raw";
import aiConfigurationMd from "../../../docs/ai/configuration.md?raw";
import aiExamplesMd from "../../../docs/ai/examples.md?raw";

import integrationsIndexMd from "../../../docs/integrations/index.md?raw";
import gettingStartedQuickStartMd from "../../../docs/getting-started/quick-start.md?raw";
import integrationsAgentSkillsMd from "../../../docs/integrations/agent-skills.md?raw";
import integrationsIndexMd from "../../../docs/integrations/index.md?raw";
import integrationsWebhooksMd from "../../../docs/integrations/webhooks.md?raw";

import referenceIndexMd from "../../../docs/reference/index.md?raw";
import referenceAdvancedConfigMd from "../../../docs/reference/advanced-configuration.md?raw";
import referenceBuildDevMd from "../../../docs/reference/build-development.md?raw";
import referenceTroubleshootingMd from "../../../docs/reference/troubleshooting.md?raw";
import referenceDisclaimerMd from "../../../docs/reference/disclaimer.md?raw";

import communityIndexMd from "../../../docs/community/index.md?raw";
import communityContributingMd from "../../../docs/community/contributing.md?raw";
import communitySecurityMd from "../../../docs/community/security.md?raw";
import referenceIndexMd from "../../../docs/reference/index.md?raw";
import referenceTroubleshootingMd from "../../../docs/reference/troubleshooting.md?raw";

import { DocsLayout } from "../../components/layouts/DocsLayout";
import { MarkdownRenderer } from "../../components/MarkdownRenderer";
Expand Down
2 changes: 1 addition & 1 deletion src/routes/features.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,10 @@ import {
Webhook,
Zap,
} from "lucide-react";
import { useState } from "react";
import { LogoIcon } from "../components/Logo";
import { Footer } from "../components/landing/Footer";
import { useVersion } from "../lib/useVersion";
import { useState } from "react";

const coreFeatures = [
{
Expand Down