diff --git a/astro/pnpm-workspace.yaml b/astro/pnpm-workspace.yaml index 6c1840d..c0a976c 100644 --- a/astro/pnpm-workspace.yaml +++ b/astro/pnpm-workspace.yaml @@ -1,6 +1,6 @@ allowBuilds: - esbuild: set this to true or false - sharp: set this to true or false + esbuild: true + sharp: true onlyBuiltDependencies: - esbuild - - sharp + - sharp \ No newline at end of file diff --git a/astro/src/content/extensions/text-tools.md b/astro/src/content/extensions/text-tools.md new file mode 100644 index 0000000..c5d9cff --- /dev/null +++ b/astro/src/content/extensions/text-tools.md @@ -0,0 +1,35 @@ +--- +name: Text Tools +tagline: Convert text instantly — UPPERCASE, lowercase, camelCase, kebab-case, and 9 more. One click. Free. +features: + - "12 transforms: UPPERCASE, lowercase, Title Case, Sentence case" + - "Code cases: camelCase, PascalCase, kebab-case, snake_case, CONSTANT_CASE" + - "Utilities: Reverse, Trim, Remove line breaks" + - "One-click copy to clipboard" + - "100% free, no premium, no ads, no tracking" +screenshot: "" +chromeStoreUrl: "" +downloadUrl: "https://git.greasysprocket.com/monyi/text-tools/releases" +--- + +Text Tools is a popup extension that lives in your toolbar. Click the icon, paste your text, +pick a transform, copy the result. That's it. + +## All transforms + +| Category | Transforms | +|----------|-----------| +| Case | UPPERCASE, lowercase, Title Case, Sentence case | +| Code | camelCase, PascalCase, kebab-case, snake_case, CONSTANT_CASE | +| Utility | Reverse, Trim, Remove line breaks | + +## Privacy + +Text Tools doesn't collect any data. No analytics, no tracking, no telemetry. +Everything runs locally in your browser. Nothing is sent to any server. + +## Free forever + +Text Tools is 100% free. All 12 transforms are available to everyone. There are no +premium tiers, no locked features, no usage limits. If you enjoy it, you can +[buy me a coffee](/coffee) — but there's zero pressure. \ No newline at end of file diff --git a/astro/src/layouts/Base.astro b/astro/src/layouts/Base.astro index ce196a7..a96e491 100644 --- a/astro/src/layouts/Base.astro +++ b/astro/src/layouts/Base.astro @@ -1,4 +1,6 @@ --- +import '../styles/global.css'; + interface Props { title: string; description?: string; @@ -13,33 +15,125 @@ const { title, description = 'Free Chrome extensions — no limits, no catch.' } + + + {title} -