SPECIFICATION INDEX
Installation & Dependencies
Complete package structure, TypeScript configuration, and shader kernel dependencies.
Solis is distributed as a clean, dependency-isolated Next.js App Router template. It uses no heavy state management libraries, no monolithic CSS frameworks, and no external tracking scripts.
Package Manifest
The dependencies defined in package.json include:
SPECTRA // SNIPPET
{
"dependencies": {
"clsx": "^2.1.1",
"gray-matter": "^4.0.3",
"next": "16.3.1",
"next-mdx-remote-client": "^2.1.12",
"next-themes": "^0.4.6",
"react": "19.2.8",
"react-dom": "19.2.8",
"server-only": "^0.0.1",
"tailwind-merge": "^3.6.0"
},
"devDependencies": {
"@tailwindcss/postcss": "^4",
"tailwindcss": "^4",
"typescript": "^5"
}
}
TypeScript Verification
To ensure strict type compliance across all components, execute:
SPECTRA // SNIPPET
pnpm typecheck
This runs tsc --noEmit against the root tsconfig.json compiler options.