mirror of
https://github.com/shadcn-ui/ui.git
synced 2026-06-29 15:44:22 +00:00
feat(cli): update preflight handling
This commit is contained in:
@@ -9,88 +9,96 @@ describe("get project info", async () => {
|
||||
name: "next-app",
|
||||
type: {
|
||||
framework: "next-app",
|
||||
isUsingSrcDir: false,
|
||||
isTypescript: true,
|
||||
isSrcDir: false,
|
||||
isRSC: true,
|
||||
isTsx: true,
|
||||
tailwindConfigFile: "tailwind.config.ts",
|
||||
tailwindCssFile: "app/globals.css",
|
||||
tsConfigAliasPrefix: "@",
|
||||
aliasPrefix: "@",
|
||||
},
|
||||
},
|
||||
{
|
||||
name: "next-app-src",
|
||||
type: {
|
||||
framework: "next-app",
|
||||
isUsingSrcDir: true,
|
||||
isTypescript: true,
|
||||
isSrcDir: true,
|
||||
isRSC: true,
|
||||
isTsx: true,
|
||||
tailwindConfigFile: "tailwind.config.ts",
|
||||
tailwindCssFile: "src/app/styles.css",
|
||||
tsConfigAliasPrefix: "#",
|
||||
aliasPrefix: "#",
|
||||
},
|
||||
},
|
||||
{
|
||||
name: "next-pages",
|
||||
type: {
|
||||
framework: "next-pages",
|
||||
isUsingSrcDir: false,
|
||||
isTypescript: true,
|
||||
isSrcDir: false,
|
||||
isRSC: false,
|
||||
isTsx: true,
|
||||
tailwindConfigFile: "tailwind.config.ts",
|
||||
tailwindCssFile: "styles/globals.css",
|
||||
tsConfigAliasPrefix: "~",
|
||||
aliasPrefix: "~",
|
||||
},
|
||||
},
|
||||
{
|
||||
name: "next-pages-src",
|
||||
type: {
|
||||
framework: "next-pages",
|
||||
isUsingSrcDir: true,
|
||||
isTypescript: true,
|
||||
isSrcDir: true,
|
||||
isRSC: false,
|
||||
isTsx: true,
|
||||
tailwindConfigFile: "tailwind.config.ts",
|
||||
tailwindCssFile: "src/styles/globals.css",
|
||||
tsConfigAliasPrefix: "@",
|
||||
aliasPrefix: "@",
|
||||
},
|
||||
},
|
||||
{
|
||||
name: "t3-app",
|
||||
type: {
|
||||
framework: "next-app",
|
||||
isUsingSrcDir: true,
|
||||
isTypescript: true,
|
||||
isSrcDir: true,
|
||||
isRSC: true,
|
||||
isTsx: true,
|
||||
tailwindConfigFile: "tailwind.config.ts",
|
||||
tailwindCssFile: "src/styles/globals.css",
|
||||
tsConfigAliasPrefix: "~",
|
||||
aliasPrefix: "~",
|
||||
},
|
||||
},
|
||||
{
|
||||
name: "t3-pages",
|
||||
type: {
|
||||
framework: "next-pages",
|
||||
isUsingSrcDir: true,
|
||||
isTypescript: true,
|
||||
isSrcDir: true,
|
||||
isRSC: false,
|
||||
isTsx: true,
|
||||
tailwindConfigFile: "tailwind.config.ts",
|
||||
tailwindCssFile: "src/styles/globals.css",
|
||||
tsConfigAliasPrefix: "~",
|
||||
aliasPrefix: "~",
|
||||
},
|
||||
},
|
||||
{
|
||||
name: "remix",
|
||||
type: {
|
||||
framework: "remix",
|
||||
isUsingSrcDir: false,
|
||||
isTypescript: true,
|
||||
isSrcDir: false,
|
||||
isRSC: false,
|
||||
isTsx: true,
|
||||
tailwindConfigFile: "tailwind.config.ts",
|
||||
tailwindCssFile: "app/tailwind.css",
|
||||
tsConfigAliasPrefix: "~",
|
||||
aliasPrefix: "~",
|
||||
},
|
||||
},
|
||||
{
|
||||
name: "vite",
|
||||
type: {
|
||||
framework: "vite",
|
||||
isUsingSrcDir: true,
|
||||
isTypescript: true,
|
||||
isSrcDir: true,
|
||||
isRSC: false,
|
||||
isTsx: true,
|
||||
tailwindConfigFile: "tailwind.config.js",
|
||||
tailwindCssFile: "src/index.css",
|
||||
tsConfigAliasPrefix: null,
|
||||
aliasPrefix: null,
|
||||
},
|
||||
},
|
||||
])(`getProjectType($name) -> $type`, async ({ name, type }) => {
|
||||
|
||||
Reference in New Issue
Block a user