@reliverse/rse
Version:
@reliverse/rse is your all-in-one companion for bootstrapping and improving any kind of projects (especially web apps built with frameworks like Next.js) — whether you're kicking off something new or upgrading an existing app. It is also a little AI-power
264 lines (263 loc) • 6.38 kB
JavaScript
export const DLER_TPL_ADDONS = {
name: "addons",
description: "Template generated from 12 files",
updatedAt: "2025-06-17T20:33:59.528Z",
config: {
files: {
"addons/biome/biome.json": {
metadata: {
updatedAt: "2025-06-17T06:06:35.000Z",
updatedHash: "0401c82b8b"
},
content: {
$schema: "https://biomejs.dev/schemas/1.9.4/schema.json",
vcs: {
enabled: false,
clientKind: "git",
useIgnoreFile: false
},
files: {
ignoreUnknown: false,
ignore: [
".next",
"dist",
".turbo",
"dev-dist",
".zed",
".vscode",
"routeTree.gen.ts",
"src-tauri",
".nuxt"
]
},
formatter: {
enabled: true,
indentStyle: "tab"
},
organizeImports: {
enabled: true
},
linter: {
enabled: true,
rules: {
recommended: true,
correctness: {
useExhaustiveDependencies: "info"
},
nursery: {
useSortedClasses: {
level: "warn",
fix: "safe",
options: {
functions: ["clsx", "cva", "cn"]
}
}
}
}
},
javascript: {
formatter: {
quoteStyle: "double"
}
}
},
type: "json"
},
"addons/husky/.husky/pre-commit": {
metadata: {
updatedAt: "2025-06-17T06:06:35.000Z",
updatedHash: "07ede6f4a9"
},
content: `lint-staged
`,
type: "text"
},
"addons/pwa/apps/web/next/public/favicon/apple-touch-icon.png": {
metadata: {
updatedAt: "2025-06-17T06:06:35.000Z",
updatedHash: "b72f6b7339"
},
content: "",
type: "binary",
binaryHash: "b72f6b7339"
},
"addons/pwa/apps/web/next/public/favicon/favicon-96x96.png": {
metadata: {
updatedAt: "2025-06-17T06:06:35.000Z",
updatedHash: "01dad80fc2"
},
content: "",
type: "binary",
binaryHash: "01dad80fc2"
},
"addons/pwa/apps/web/next/public/favicon/favicon.svg": {
metadata: {
updatedAt: "2025-06-17T06:06:35.000Z",
updatedHash: "eda53e30fe"
},
content: "",
type: "binary",
binaryHash: "eda53e30fe"
},
"addons/pwa/apps/web/next/public/favicon/site.webmanifest.hbs": {
metadata: {
updatedAt: "2025-06-17T06:06:35.000Z",
updatedHash: "569a179bb9"
},
content: `{
"name": "{{projectName}}",
"short_name": "{{projectName}}",
"icons": [
{
"src": "/web-app-manifest-192x192.png",
"sizes": "192x192",
"type": "image/png",
"purpose": "maskable"
},
{
"src": "/web-app-manifest-512x512.png",
"sizes": "512x512",
"type": "image/png",
"purpose": "maskable"
}
],
"theme_color": "#ffffff",
"background_color": "#ffffff",
"display": "standalone"
}
`,
type: "text"
},
"addons/pwa/apps/web/next/public/favicon/web-app-manifest-192x192.png": {
metadata: {
updatedAt: "2025-06-17T06:06:35.000Z",
updatedHash: "2dc8b34485"
},
content: "",
type: "binary",
binaryHash: "2dc8b34485"
},
"addons/pwa/apps/web/next/public/favicon/web-app-manifest-512x512.png": {
metadata: {
updatedAt: "2025-06-17T06:06:35.000Z",
updatedHash: "dee83fc2fb"
},
content: "",
type: "binary",
binaryHash: "dee83fc2fb"
},
"addons/pwa/apps/web/next/src/app/manifest.ts.hbs": {
metadata: {
updatedAt: "2025-06-17T06:06:35.000Z",
updatedHash: "6f8734ebe6"
},
content: `import type { MetadataRoute } from "next";
export default function manifest(): MetadataRoute.Manifest {
return {
name: "{{projectName}}",
short_name: "{{projectName}}",
description:
"my pwa app",
start_url: "/new",
display: "standalone",
background_color: "#ffffff",
theme_color: "#000000",
icons: [
{
src: "/favicon/web-app-manifest-192x192.png",
sizes: "192x192",
type: "image/png",
},
{
src: "/favicon/web-app-manifest-512x512.png",
sizes: "512x512",
type: "image/png",
},
],
};
}
`,
type: "text"
},
"addons/pwa/apps/web/vite/public/logo.png": {
metadata: {
updatedAt: "2025-06-17T06:06:35.000Z",
updatedHash: "70aadde45a"
},
content: "",
type: "binary",
binaryHash: "70aadde45a"
},
"addons/pwa/apps/web/vite/pwa-assets.config.ts.hbs": {
metadata: {
updatedAt: "2025-06-17T06:06:35.000Z",
updatedHash: "422e1dc3ac"
},
content: `import {
defineConfig,
minimal2023Preset as preset,
} from "@vite-pwa/assets-generator/config";
export default defineConfig({
headLinkOptions: {
preset: "2023",
},
preset,
images: ["public/logo.png"],
});
`,
type: "text"
},
"addons/turborepo/turbo.json.hbs": {
metadata: {
updatedAt: "2025-06-17T06:06:35.000Z",
updatedHash: "62f4fbd66c"
},
content: `{
"$schema": "https://turbo.build/schema.json",
"ui": "tui",
"tasks": {
"build": {
"dependsOn": ["^build"],
"inputs": ["$TURBO_DEFAULT$", ".env*"],
"outputs": ["dist/**"]
},
"lint": {
"dependsOn": ["^lint"]
},
"check-types": {
"dependsOn": ["^check-types"]
},
"dev": {
"cache": false,
"persistent": true
}{{#if (eq backend "convex")}},
"setup": {
"cache": false,
"persistent": true
}
{{else}}{{#unless (or (eq database "none") (eq orm "none"))}},
"db:push": {
"cache": false,
"persistent": true
},
"db:studio": {
"cache": false,
"persistent": true
},
"db:migrate": {
"cache": false,
"persistent": true
},
"db:generate": {
"cache": false,
"persistent": true
}
{{/unless}}{{/if}}
}
}
`,
type: "text"
}
}
}
};