feat: new public website

This commit is contained in:
Carl-Gerhard Lindesvärd
2025-12-02 09:17:49 +01:00
parent e2536774b0
commit ac4429d6d9
206 changed files with 18415 additions and 12433 deletions

View File

@@ -3,6 +3,10 @@
"version": "0.0.1",
"type": "module",
"main": "index.ts",
"exports": {
".": "./index.ts",
"./prices": "./src/prices.ts"
},
"scripts": {
"typecheck": "tsc --noEmit"
},
@@ -20,4 +24,4 @@
"inquirer-autocomplete-prompt": "^3.0.1",
"typescript": "catalog:"
}
}
}

View File

@@ -2,12 +2,14 @@ import type React from 'react';
import { AstroIcon } from './icons/astro-icon';
import { ExpressIcon } from './icons/express-icon';
import { HtmlIcon } from './icons/html-icon';
import { KotlinIcon } from './icons/kotlin-icon';
import { LaravelIcon } from './icons/laravel-icon';
import { NextjsIcon } from './icons/nextjs-icon';
import { NodeIcon } from './icons/node-icon';
import { ReactIcon } from './icons/react-icon';
import { RemixIcon } from './icons/remix-icon';
import { RestIcon } from './icons/rest-icon';
import { SwiftIcon } from './icons/swift-icon';
import { VueIcon } from './icons/vue-icon';
export type Framework = {
@@ -96,4 +98,18 @@ export const frameworks: Framework[] = [
href: 'https://github.com/tbleckert/openpanel-laravel/tree/main',
type: ['backend'],
},
{
key: 'ios',
IconComponent: SwiftIcon,
name: 'iOS (swift)',
href: 'https://openpanel.dev/docs/sdks/swift',
type: ['app'],
},
{
key: 'android',
IconComponent: KotlinIcon,
name: 'Android (kotlin)',
href: 'https://openpanel.dev/docs/sdks/kotlin',
type: ['app'],
},
];