A set of beautifully-designed, accessible components and a code distribution platform. Works with your favorite frameworks. Open Source. Open Code.
741 matches across 7 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | packages/shadcn/test/utils/add-components.test.ts | 135 | function createPackageImportConfig( |
| LOW | packages/shadcn/test/utils/add-components.test.ts | 172 | async function writePackageImportProject(cwd: string) { |
| LOW | packages/shadcn/src/preset/presets.ts | 49 | export async function promptToOpenPresetBuilder(options: { |
| LOW | packages/shadcn/src/preset/presets.ts | 223 | export async function resolveRegistryBaseConfig( |
| LOW | packages/shadcn/src/preset/resolve.ts | 689 | function getAppliedBodyUtilityVariable(initializer: Node) { |
| LOW | packages/shadcn/src/utils/handle-error.ts | 92 | function exitWithPreviousVersionSuggestion() { |
| LOW | packages/shadcn/src/utils/get-package-manager.ts | 25 | export function getPackageManagerFromUserAgent( |
| LOW | packages/shadcn/src/utils/resolve-import.ts | 24 | export async function resolveImportWithMetadata( |
| LOW | packages/shadcn/src/utils/resolve-import.ts | 117 | function findMatchingTsPathPattern( |
| LOW | packages/shadcn/src/utils/workspace.ts | 33 | export async function resolveWorkspacePackageExport( |
| LOW | packages/shadcn/src/utils/workspace.ts | 58 | function getWorkspacePackageExportEntries( |
| LOW | packages/shadcn/src/utils/package-imports.ts | 171 | function getSharedPackageImportPrefix(aliasBases: string[]) { |
| LOW | packages/shadcn/src/utils/get-project-info.ts | 407 | function stripJsonCommentsAndTrailingCommas(value: string) { |
| LOW | packages/shadcn/src/utils/get-project-info.ts | 596 | function getAliasDefaultsFromPrefix( |
| LOW | packages/shadcn/src/utils/get-project-info.ts | 619 | function derivePackageImportAliases(aliases: { |
| LOW | packages/shadcn/src/utils/get-project-info.ts | 643 | export async function getProjectTailwindVersionFromConfig(config: { |
| LOW | packages/shadcn/src/utils/alias.ts | 25 | export function deriveAliasFromComponents( |
| LOW | packages/shadcn/src/utils/alias.ts | 46 | function replaceComponentsAliasTail(alias: string, kind: "lib" | "hooks") { |
| LOW | packages/shadcn/src/utils/get-monorepo-info.ts | 160 | export function parsePnpmWorkspacePackages(content: string) { |
| LOW | packages/shadcn/src/utils/transformers/transform-rtl.ts | 134 | function transformStringLiteralNode(node: StringLiteral) { |
| LOW | packages/shadcn/src/utils/transformers/transform-rtl.ts | 249 | function applyRtlTransformToSourceFile(sourceFile: SourceFile) { |
| LOW | …ages/shadcn/src/utils/transformers/transform-import.ts | 158 | function getWorkspaceAliasFromUtilsAlias(utilsAlias: string) { |
| LOW | …ages/shadcn/src/utils/transformers/transform-import.ts | 207 | function getConfigAliasNormalizations(config: Config) { |
| LOW | …kages/shadcn/src/utils/updaters/update-dependencies.ts | 93 | async function getUpdateDependenciesPackageManager(config: Config) { |
| LOW | …kages/shadcn/src/utils/updaters/update-dependencies.ts | 106 | async function installWithPackageManager( |
| LOW | packages/shadcn/src/utils/updaters/update-files.ts | 482 | function resolveFileTargetDirectory( |
| LOW | packages/shadcn/src/utils/updaters/update-files.ts | 699 | export async function rewriteResolvedImportsInContent({ |
| LOW | packages/shadcn/src/utils/updaters/update-files.ts | 789 | async function resolveImportFilePathForRewrite( |
| LOW | packages/shadcn/src/utils/updaters/update-files.ts | 823 | export function resolveModuleByProbablePath( |
| LOW | packages/shadcn/src/utils/updaters/update-files.ts | 1014 | function resolveImportFromConfiguredAliases( |
| LOW | packages/shadcn/src/utils/updaters/update-files.ts | 1046 | function getConfiguredAliasEntries(config: Config) { |
| LOW | packages/shadcn/src/utils/updaters/update-css-vars.ts | 190 | function cleanupDefaultNextStylesPlugin() { |
| LOW | packages/shadcn/src/utils/updaters/update-css-vars.ts | 604 | function updateTailwindConfigPlugin( |
| LOW | packages/shadcn/src/utils/updaters/update-css-vars.ts | 649 | function updateTailwindConfigKeyframesPlugin( |
| LOW | packages/shadcn/src/utils/updaters/update-css-vars.ts | 726 | function updateTailwindConfigAnimationPlugin( |
| LOW | …es/shadcn/src/utils/updaters/update-tailwind-config.ts | 124 | function addTailwindConfigProperty( |
| LOW | …es/shadcn/src/utils/updaters/update-tailwind-config.ts | 436 | function parseObjectLiteralExpression(node: ObjectLiteralExpression): any { |
| LOW | …es/shadcn/src/utils/updaters/update-tailwind-config.ts | 461 | function parseArrayLiteralExpression(node: ArrayLiteralExpression): any[] { |
| LOW | …es/shadcn/src/utils/updaters/update-tailwind-config.ts | 504 | export function buildTailwindThemeColorsFromCssVars( |
| LOW | packages/shadcn/src/utils/updaters/update-fonts.ts | 345 | function shouldApplyFontUtilityToHtml(font: RegistryFontItem) { |
| LOW | packages/shadcn/src/utils/updaters/update-fonts.ts | 378 | function findFontVariableDeclaration( |
| LOW | packages/shadcn/src/utils/updaters/update-fonts.ts | 410 | function hasHeadingFontDeclaration( |
| LOW | packages/shadcn/src/utils/updaters/update-fonts.ts | 606 | function parseTemplateLiteralToCnArgs(templateLiteral: string) { |
| LOW | packages/shadcn/src/utils/updaters/update-fonts.ts | 641 | function removeFontVariablesFromCn( |
| LOW | packages/shadcn/src/utils/updaters/update-fonts.ts | 655 | function removeFontFamilyClassesFromCn(cnExpr: string) { |
| LOW | packages/shadcn/src/utils/updaters/update-fonts.ts | 667 | function insertFontVariablesIntoCn(cnExpr: string, fontVars: string[]) { |
| LOW | packages/shadcn/src/mcp/utils.ts | 23 | export function formatSearchResultsWithPagination( |
| LOW | packages/shadcn/src/styles/transform-style-map.ts | 160 | function applyToClassNameAttributes( |
| LOW | packages/shadcn/src/styles/transform-style-map.ts | 221 | function extractCnClassesFromAttribute(initializer: Node) { |
| LOW | packages/shadcn/src/styles/transform-style-map.ts | 252 | function cleanCnClassesFromAttribute(initializer: Node) { |
| LOW | packages/shadcn/src/styles/transform-style-map.ts | 309 | function removeEmptyArgumentsFromCnCall(callExpression: CallExpression) { |
| LOW | packages/shadcn/src/styles/transform-style-map.ts | 532 | function extractCnClassesFromCnCall(cnCall: CallExpression): string[] { |
| LOW | packages/shadcn/src/registry/namespaces.ts | 8 | export async function resolveRegistryNamespaces( |
| LOW | packages/shadcn/src/registry/search.ts | 119 | export function buildRegistryItemNameFromRegistry( |
| LOW | packages/shadcn/src/registry/resolver.ts | 37 | export function resolveRegistryItemsFromRegistries( |
| LOW | packages/shadcn/src/registry/resolver.ts | 366 | async function resolveDependenciesRecursively( |
| LOW | packages/shadcn/src/registry/resolver.ts | 475 | async function resolveRegistryDependencies( |
| LOW | packages/shadcn/src/registry/resolver.ts | 592 | function extractItemIdentifierFromDependency(dependency: string) { |
| LOW | packages/shadcn/src/registry/resolver.ts | 622 | function topologicalSortRegistryItems( |
| LOW | packages/shadcn/src/registry/loader.ts | 185 | async function readRegistryItemFileContent( |
| 401 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | apps/v4/public/r/styles/radix-lyra/cards.json | 36 | "content": "\"use client\"\n\nimport * as React from \"react\"\nimport { useState } from \"react\"\n\nimport {\n |
| LOW | apps/v4/public/r/styles/radix-lyra/cards.json | 36 | "content": "\"use client\"\n\nimport * as React from \"react\"\nimport { useState } from \"react\"\n\nimport {\n |
| LOW | apps/v4/public/r/styles/radix-lyra/drawer-example.json | 12 | "content": "\"use client\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix-lyra/components/e |
| LOW | apps/v4/public/r/styles/radix-lyra/drawer-example.json | 12 | "content": "\"use client\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix-lyra/components/e |
| LOW | apps/v4/public/r/styles/radix-lyra/sheet-example.json | 15 | "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix-lyra/components/example\"\nimport { |
| LOW | apps/v4/public/r/styles/radix-lyra/sheet-example.json | 15 | "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix-lyra/components/example\"\nimport { |
| LOW | apps/v4/public/r/styles/radix-lyra/dialog-example.json | 24 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from |
| LOW | apps/v4/public/r/styles/radix-lyra/dialog-example.json | 24 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from |
| LOW | apps/v4/public/r/styles/base-vega/drawer-example.json | 12 | "content": "\"use client\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-vega/components/ex |
| LOW | apps/v4/public/r/styles/base-vega/drawer-example.json | 12 | "content": "\"use client\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-vega/components/ex |
| LOW | apps/v4/public/r/styles/base-vega/sheet-example.json | 15 | "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-vega/components/example\"\nimport { |
| LOW | apps/v4/public/r/styles/base-vega/sheet-example.json | 15 | "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-vega/components/example\"\nimport { |
| LOW | apps/v4/public/r/styles/base-vega/dialog-example.json | 24 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from |
| LOW | apps/v4/public/r/styles/base-vega/dialog-example.json | 24 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from |
| LOW | apps/v4/public/r/styles/radix-rhea/drawer-example.json | 12 | "content": "\"use client\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix-rhea/components/e |
| LOW | apps/v4/public/r/styles/radix-rhea/drawer-example.json | 12 | "content": "\"use client\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix-rhea/components/e |
| LOW | apps/v4/public/r/styles/radix-rhea/sheet-example.json | 15 | "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix-rhea/components/example\"\nimport { |
| LOW | apps/v4/public/r/styles/radix-rhea/sheet-example.json | 15 | "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix-rhea/components/example\"\nimport { |
| LOW | apps/v4/public/r/styles/radix-rhea/dialog-example.json | 24 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from |
| LOW | apps/v4/public/r/styles/radix-rhea/dialog-example.json | 24 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from |
| LOW | apps/v4/public/r/styles/base-mira/drawer-example.json | 12 | "content": "\"use client\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-mira/components/ex |
| LOW | apps/v4/public/r/styles/base-mira/drawer-example.json | 12 | "content": "\"use client\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-mira/components/ex |
| LOW | apps/v4/public/r/styles/base-mira/sheet-example.json | 15 | "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-mira/components/example\"\nimport { |
| LOW | apps/v4/public/r/styles/base-mira/sheet-example.json | 15 | "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-mira/components/example\"\nimport { |
| LOW | apps/v4/public/r/styles/base-mira/dialog-example.json | 24 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from |
| LOW | apps/v4/public/r/styles/base-mira/dialog-example.json | 24 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from |
| LOW | apps/v4/public/r/styles/base-nova/drawer-example.json | 12 | "content": "\"use client\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-nova/components/ex |
| LOW | apps/v4/public/r/styles/base-nova/drawer-example.json | 12 | "content": "\"use client\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-nova/components/ex |
| LOW | apps/v4/public/r/styles/base-nova/sheet-example.json | 15 | "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-nova/components/example\"\nimport { |
| LOW | apps/v4/public/r/styles/base-nova/sheet-example.json | 15 | "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-nova/components/example\"\nimport { |
| LOW | apps/v4/public/r/styles/base-nova/dialog-example.json | 24 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from |
| LOW | apps/v4/public/r/styles/base-nova/dialog-example.json | 24 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from |
| LOW | apps/v4/public/r/styles/radix-maia/cards.json | 36 | "content": "\"use client\"\n\nimport * as React from \"react\"\nimport { useState } from \"react\"\n\nimport {\n |
| LOW | apps/v4/public/r/styles/radix-maia/cards.json | 36 | "content": "\"use client\"\n\nimport * as React from \"react\"\nimport { useState } from \"react\"\n\nimport {\n |
| LOW | apps/v4/public/r/styles/radix-maia/drawer-example.json | 12 | "content": "\"use client\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix-maia/components/e |
| LOW | apps/v4/public/r/styles/radix-maia/drawer-example.json | 12 | "content": "\"use client\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix-maia/components/e |
| LOW | apps/v4/public/r/styles/radix-maia/sheet-example.json | 15 | "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix-maia/components/example\"\nimport { |
| LOW | apps/v4/public/r/styles/radix-maia/sheet-example.json | 15 | "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix-maia/components/example\"\nimport { |
| LOW | apps/v4/public/r/styles/radix-maia/dialog-example.json | 24 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from |
| LOW | apps/v4/public/r/styles/radix-maia/dialog-example.json | 24 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from |
| LOW | apps/v4/public/r/styles/base-luma/drawer-example.json | 12 | "content": "\"use client\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-luma/components/ex |
| LOW | apps/v4/public/r/styles/base-luma/drawer-example.json | 12 | "content": "\"use client\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-luma/components/ex |
| LOW | apps/v4/public/r/styles/base-luma/sheet-example.json | 15 | "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-luma/components/example\"\nimport { |
| LOW | apps/v4/public/r/styles/base-luma/sheet-example.json | 15 | "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-luma/components/example\"\nimport { |
| LOW | apps/v4/public/r/styles/base-luma/dialog-example.json | 24 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from |
| LOW | apps/v4/public/r/styles/base-luma/dialog-example.json | 24 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from |
| LOW | apps/v4/public/r/styles/base-sera/drawer-example.json | 12 | "content": "\"use client\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-sera/components/ex |
| LOW | apps/v4/public/r/styles/base-sera/drawer-example.json | 12 | "content": "\"use client\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-sera/components/ex |
| LOW | apps/v4/public/r/styles/base-sera/sheet-example.json | 15 | "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-sera/components/example\"\nimport { |
| LOW | apps/v4/public/r/styles/base-sera/sheet-example.json | 15 | "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-sera/components/example\"\nimport { |
| LOW | apps/v4/public/r/styles/base-sera/dialog-example.json | 24 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from |
| LOW | apps/v4/public/r/styles/base-sera/dialog-example.json | 24 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from |
| LOW | apps/v4/public/r/styles/base-maia/drawer-example.json | 12 | "content": "\"use client\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-maia/components/ex |
| LOW | apps/v4/public/r/styles/base-maia/drawer-example.json | 12 | "content": "\"use client\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-maia/components/ex |
| LOW | apps/v4/public/r/styles/base-maia/sheet-example.json | 15 | "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-maia/components/example\"\nimport { |
| LOW | apps/v4/public/r/styles/base-maia/sheet-example.json | 15 | "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-maia/components/example\"\nimport { |
| LOW | apps/v4/public/r/styles/base-maia/dialog-example.json | 24 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from |
| LOW | apps/v4/public/r/styles/base-maia/dialog-example.json | 24 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from |
| LOW | apps/v4/public/r/styles/radix-mira/cards.json | 36 | "content": "\"use client\"\n\nimport * as React from \"react\"\nimport { useState } from \"react\"\n\nimport {\n |
| LOW | apps/v4/public/r/styles/radix-mira/cards.json | 36 | "content": "\"use client\"\n\nimport * as React from \"react\"\nimport { useState } from \"react\"\n\nimport {\n |
| 121 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | apps/v4/components/component-preview-tabs.tsx | 83 | I used AI to translate the text for demonstration purposes. |
| MEDIUM | apps/v4/public/r/styles/radix-lyra/sidebar-09.json | 25 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport { NavUser } from \"@/registry/radix-lyra/ |
| MEDIUM | …s/v4/public/r/styles/radix-lyra/accordion-example.json | 14 | "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix-lyra/components/example\"\nimport { |
| MEDIUM | apps/v4/public/r/styles/radix-lyra/dialog-example.json | 24 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from |
| MEDIUM | apps/v4/public/r/styles/base-vega/sidebar-09.json | 25 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport { NavUser } from \"@/registry/base-vega/b |
| MEDIUM | …ps/v4/public/r/styles/base-vega/accordion-example.json | 14 | "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-vega/components/example\"\nimport {\ |
| MEDIUM | apps/v4/public/r/styles/base-vega/dialog-example.json | 24 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from |
| MEDIUM | apps/v4/public/r/styles/radix-rhea/sidebar-09.json | 25 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport { NavUser } from \"@/registry/radix-rhea/ |
| MEDIUM | …s/v4/public/r/styles/radix-rhea/accordion-example.json | 14 | "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix-rhea/components/example\"\nimport { |
| MEDIUM | apps/v4/public/r/styles/radix-rhea/dialog-example.json | 24 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from |
| MEDIUM | apps/v4/public/r/styles/base-mira/sidebar-09.json | 25 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport { NavUser } from \"@/registry/base-mira/b |
| MEDIUM | …ps/v4/public/r/styles/base-mira/accordion-example.json | 14 | "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-mira/components/example\"\nimport {\ |
| MEDIUM | apps/v4/public/r/styles/base-mira/dialog-example.json | 24 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from |
| MEDIUM | apps/v4/public/r/styles/base-nova/sidebar-09.json | 25 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport { NavUser } from \"@/registry/base-nova/b |
| MEDIUM | …ps/v4/public/r/styles/base-nova/accordion-example.json | 14 | "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-nova/components/example\"\nimport {\ |
| MEDIUM | apps/v4/public/r/styles/base-nova/dialog-example.json | 24 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from |
| MEDIUM | apps/v4/public/r/styles/radix-maia/sidebar-09.json | 25 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport { NavUser } from \"@/registry/radix-maia/ |
| MEDIUM | …s/v4/public/r/styles/radix-maia/accordion-example.json | 14 | "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix-maia/components/example\"\nimport { |
| MEDIUM | apps/v4/public/r/styles/radix-maia/dialog-example.json | 24 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from |
| MEDIUM | apps/v4/public/r/styles/new-york/sidebar-09.json | 26 | "content": "\"use client\"\n\nimport * as React from \"react\"\nimport { ArchiveX, Command, File, Inbox, Send, Tra |
| MEDIUM | apps/v4/public/r/styles/new-york/v0-sidebar-09.json | 18 | "content": "\"use client\"\n\nimport * as React from \"react\"\nimport {\n ArchiveX,\n BadgeCheck,\n Bell,\n C |
| MEDIUM | apps/v4/public/r/styles/default/sidebar-09.json | 26 | "content": "\"use client\"\n\nimport * as React from \"react\"\nimport { ArchiveX, Command, File, Inbox, Send, Tra |
| MEDIUM | apps/v4/public/r/styles/default/v0-sidebar-09.json | 18 | "content": "\"use client\"\n\nimport * as React from \"react\"\nimport {\n ArchiveX,\n BadgeCheck,\n Bell,\n C |
| MEDIUM | apps/v4/public/r/styles/base-luma/sidebar-09.json | 25 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport { NavUser } from \"@/registry/base-luma/b |
| MEDIUM | …ps/v4/public/r/styles/base-luma/accordion-example.json | 14 | "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-luma/components/example\"\nimport {\ |
| MEDIUM | apps/v4/public/r/styles/base-luma/dialog-example.json | 24 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from |
| MEDIUM | apps/v4/public/r/styles/base-sera/sidebar-09.json | 25 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport { NavUser } from \"@/registry/base-sera/b |
| MEDIUM | …ps/v4/public/r/styles/base-sera/accordion-example.json | 14 | "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-sera/components/example\"\nimport {\ |
| MEDIUM | apps/v4/public/r/styles/base-sera/dialog-example.json | 24 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from |
| MEDIUM | apps/v4/public/r/styles/base-maia/sidebar-09.json | 25 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport { NavUser } from \"@/registry/base-maia/b |
| MEDIUM | …ps/v4/public/r/styles/base-maia/accordion-example.json | 14 | "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-maia/components/example\"\nimport {\ |
| MEDIUM | apps/v4/public/r/styles/base-maia/dialog-example.json | 24 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from |
| MEDIUM | apps/v4/public/r/styles/radix-mira/sidebar-09.json | 25 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport { NavUser } from \"@/registry/radix-mira/ |
| MEDIUM | …s/v4/public/r/styles/radix-mira/accordion-example.json | 14 | "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix-mira/components/example\"\nimport { |
| MEDIUM | apps/v4/public/r/styles/radix-mira/dialog-example.json | 24 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from |
| MEDIUM | apps/v4/public/r/styles/radix-nova/sidebar-09.json | 25 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport { NavUser } from \"@/registry/radix-nova/ |
| MEDIUM | …s/v4/public/r/styles/radix-nova/accordion-example.json | 14 | "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix-nova/components/example\"\nimport { |
| MEDIUM | apps/v4/public/r/styles/radix-nova/dialog-example.json | 24 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from |
| MEDIUM | apps/v4/public/r/styles/base-rhea/sidebar-09.json | 25 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport { NavUser } from \"@/registry/base-rhea/b |
| MEDIUM | …ps/v4/public/r/styles/base-rhea/accordion-example.json | 14 | "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-rhea/components/example\"\nimport {\ |
| MEDIUM | apps/v4/public/r/styles/base-rhea/dialog-example.json | 24 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from |
| MEDIUM | apps/v4/public/r/styles/new-york-v4/sidebar-09.json | 24 | "content": "\"use client\"\n\nimport * as React from \"react\"\nimport { ArchiveX, Command, File, Inbox, Send, Tra |
| MEDIUM | apps/v4/public/r/styles/base-lyra/sidebar-09.json | 25 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport { NavUser } from \"@/registry/base-lyra/b |
| MEDIUM | …ps/v4/public/r/styles/base-lyra/accordion-example.json | 14 | "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/base-lyra/components/example\"\nimport {\ |
| MEDIUM | apps/v4/public/r/styles/base-lyra/dialog-example.json | 24 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from |
| MEDIUM | apps/v4/public/r/styles/radix-vega/sidebar-09.json | 25 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport { NavUser } from \"@/registry/radix-vega/ |
| MEDIUM | …s/v4/public/r/styles/radix-vega/accordion-example.json | 14 | "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix-vega/components/example\"\nimport { |
| MEDIUM | apps/v4/public/r/styles/radix-vega/dialog-example.json | 24 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from |
| MEDIUM | apps/v4/public/r/styles/radix-luma/sidebar-09.json | 25 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport { NavUser } from \"@/registry/radix-luma/ |
| MEDIUM | …s/v4/public/r/styles/radix-luma/accordion-example.json | 14 | "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix-luma/components/example\"\nimport { |
| MEDIUM | apps/v4/public/r/styles/radix-luma/dialog-example.json | 24 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from |
| MEDIUM | apps/v4/public/r/styles/radix-sera/sidebar-09.json | 25 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport { NavUser } from \"@/registry/radix-sera/ |
| MEDIUM | …s/v4/public/r/styles/radix-sera/accordion-example.json | 14 | "content": "import {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix-sera/components/example\"\nimport { |
| MEDIUM | apps/v4/public/r/styles/radix-sera/dialog-example.json | 24 | "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n Example,\n ExampleWrapper,\n} from |
| MEDIUM | …ses/radix/blocks/sidebar-09/components/app-sidebar.tsx | 173 | "I've completed the registration for the upcoming tech conference.\nLet me know if you need any additional infor |
| MEDIUM | …ases/base/blocks/sidebar-09/components/app-sidebar.tsx | 173 | "I've completed the registration for the upcoming tech conference.\nLet me know if you need any additional infor |
| MEDIUM | …w-york-v4/blocks/sidebar-09/components/app-sidebar.tsx | 133 | "I've completed the registration for the upcoming tech conference.\nLet me know if you need any additional infor |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | apps/v4/public/r/styles/radix-lyra/item-example.json | 13 | "content": "import Image from \"next/image\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix |
| MEDIUM | apps/v4/public/r/styles/base-vega/item-example.json | 13 | "content": "import Image from \"next/image\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base- |
| MEDIUM | apps/v4/public/r/styles/radix-rhea/item-example.json | 13 | "content": "import Image from \"next/image\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix |
| MEDIUM | apps/v4/public/r/styles/base-mira/item-example.json | 13 | "content": "import Image from \"next/image\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base- |
| MEDIUM | apps/v4/public/r/styles/base-nova/item-example.json | 13 | "content": "import Image from \"next/image\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base- |
| MEDIUM | apps/v4/public/r/styles/radix-maia/item-example.json | 13 | "content": "import Image from \"next/image\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix |
| MEDIUM | apps/v4/public/r/styles/base-luma/item-example.json | 13 | "content": "import Image from \"next/image\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base- |
| MEDIUM | apps/v4/public/r/styles/base-sera/item-example.json | 13 | "content": "import Image from \"next/image\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base- |
| MEDIUM | apps/v4/public/r/styles/base-maia/item-example.json | 13 | "content": "import Image from \"next/image\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base- |
| MEDIUM | apps/v4/public/r/styles/radix-mira/item-example.json | 13 | "content": "import Image from \"next/image\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix |
| MEDIUM | apps/v4/public/r/styles/radix-nova/item-example.json | 13 | "content": "import Image from \"next/image\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix |
| MEDIUM | apps/v4/public/r/styles/base-rhea/item-example.json | 13 | "content": "import Image from \"next/image\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base- |
| MEDIUM | apps/v4/public/r/styles/base-lyra/item-example.json | 13 | "content": "import Image from \"next/image\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/base- |
| MEDIUM | apps/v4/public/r/styles/radix-vega/item-example.json | 13 | "content": "import Image from \"next/image\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix |
| MEDIUM | apps/v4/public/r/styles/radix-luma/item-example.json | 13 | "content": "import Image from \"next/image\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix |
| MEDIUM | apps/v4/public/r/styles/radix-sera/item-example.json | 13 | "content": "import Image from \"next/image\"\n\nimport {\n Example,\n ExampleWrapper,\n} from \"@/registry/radix |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | packages/shadcn/test/utils/dry-run.test.ts | 274 | API_KEY: "your-api-key", |
| HIGH | packages/shadcn/test/utils/dry-run.test.ts | 284 | API_KEY: "your-api-key", |
| HIGH | packages/shadcn/src/registry/resolver.test.ts | 1802 | API_KEY: "your-api-key", |
| HIGH | packages/shadcn/src/registry/resolver.test.ts | 2045 | "API_KEY": "your-api-key", |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | packages/shadcn/test/utils/transform-rtl.test.ts | 101 | }) |
| LOW | packages/shadcn/test/utils/transform-rtl.test.ts | 501 | // test("transforms side prop values", async () => { |
| LOW | packages/shadcn/test/utils/transform-rtl.test.ts | 521 | // expect(result).toContain('side="left"') |
| LOW | packages/shadcn/test/utils/transform-rtl.test.ts | 541 | // }, |
| LOW | packages/shadcn/test/utils/transform-rtl.test.ts | 561 | // }, |
| LOW | packages/shadcn/test/utils/transform-rtl.test.ts | 581 | // config: { |
| LOW | packages/shadcn/test/utils/transform-rtl.test.ts | 601 | // function DropdownMenuSubContent({ |
| LOW | packages/shadcn/src/preset/preset.ts | 1 | // Preset encoding/decoding utilities. |
| LOW | …es/shadcn/src/utils/transformers/transform-css-vars.ts | 21 | // .filter((node) => node.getName() === "className") |
| LOW | …es/shadcn/src/utils/transformers/transform-css-vars.ts | 41 | return sourceFile |
| LOW | …es/shadcn/src/utils/transformers/transform-css-vars.ts | 61 | // } |
| LOW | …es/shadcn/src/utils/transformers/transform-css-vars.ts | 81 | // } |
| LOW | .github/changeset-version.js | 1 | // ORIGINALLY FROM CLOUDFLARE WRANGLER: |
| LOW | templates/next-monorepo/apps/web/next-env.d.ts | 1 | /// <reference types="next" /> |
| LOW | apps/v4/source.config.ts | 21 | return plugins |
| LOW | apps/v4/app/(view)/view/[style]/[name]/page.tsx | 101 | if (exampleName.startsWith("sidebar-")) { |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | packages/shadcn/src/commands/init.ts | 523 | // We need to check if we're initializing with a new style. |
| LOW | apps/v4/app/(create)/init/md/build-instructions.ts | 61 | ## Step 1: Dependencies |
| LOW | apps/v4/app/(create)/init/md/build-instructions.ts | 71 | ## Step 2: Create \`lib/utils.ts\` |
| LOW | apps/v4/app/(create)/init/md/build-instructions.ts | 90 | ## Step 3: Set up CSS |
| LOW | apps/v4/app/(create)/init/md/build-instructions.ts | 210 | ## Step 4: Set up the font |
| LOW | apps/v4/app/(create)/init/md/build-instructions.ts | 255 | ## Step 5: Create \`components.json\` |