InstallationNext.js
Install Default File UI in a Next.js App Router project.
Scaffold a new project with Default File UI already configured.
Creates the framework app and wires Default File UI (package, CSS, and framework config).
npx --yes -p github:itsvigneshv/default-file-ui#main df-ui init -t next --name my-next-appcd my-next-app
npm run devimport { Button } from "@default-file/ui/components/df-button"
export function Example() {
return <Button>Click me</Button>
}Prefer the CLI init in your app folder, or follow the manual steps.
Skip if you already have a Next.js app.
npx create-next-app@latestInstalls the kit, imports CSS, and adds Next transpilePackages.
npx --yes -p github:itsvigneshv/default-file-ui#main df-ui init --framework nextReact, React DOM, and lucide-react are peer dependencies.
npm install github:itsvigneshv/default-file-ui#main react react-dom lucide-reactRequired so Next can compile the kit’s TypeScript source.
import type { NextConfig } from "next"
const nextConfig: NextConfig = {
transpilePackages: ["@default-file/ui"],
}
export default nextConfigImport once at the app root (for example `app/globals.css` or `src/app/globals.css`).
@import "@default-file/ui/css/df-index.css";import { Button } from "@default-file/ui/components/df-button"
export function Example() {
return <Button>Click me</Button>
}Using a different stack? Choose another framework.