mirror of
https://github.com/nextui-org/nextui.git
synced 2025-12-08 19:26:11 +00:00
fix(docs): include .npmrc in sandbox (#4951)
This commit is contained in:
parent
66d2c2b4c9
commit
ff8c9b3fec
@ -54,3 +54,5 @@ export const postcssConfig = `module.exports = {
|
|||||||
export const stylesConfig = `@tailwind base;
|
export const stylesConfig = `@tailwind base;
|
||||||
@tailwind components;
|
@tailwind components;
|
||||||
@tailwind utilities;`;
|
@tailwind utilities;`;
|
||||||
|
|
||||||
|
export const npmrcConfig = `public-hoist-pattern[]=*@heroui/*`;
|
||||||
|
|||||||
@ -5,7 +5,14 @@ import {useLocalStorage} from "usehooks-ts";
|
|||||||
|
|
||||||
import {HighlightedLines} from "./types";
|
import {HighlightedLines} from "./types";
|
||||||
import {getHighlightedLines, getFileName} from "./utils";
|
import {getHighlightedLines, getFileName} from "./utils";
|
||||||
import {stylesConfig, postcssConfig, tailwindConfig, getHtmlFile, rootFile} from "./entries";
|
import {
|
||||||
|
stylesConfig,
|
||||||
|
postcssConfig,
|
||||||
|
tailwindConfig,
|
||||||
|
npmrcConfig,
|
||||||
|
getHtmlFile,
|
||||||
|
rootFile,
|
||||||
|
} from "./entries";
|
||||||
|
|
||||||
export interface UseSandpackProps {
|
export interface UseSandpackProps {
|
||||||
files?: SandpackFiles;
|
files?: SandpackFiles;
|
||||||
@ -207,6 +214,10 @@ export const useSandpack = ({
|
|||||||
code: stylesConfig,
|
code: stylesConfig,
|
||||||
hidden: true,
|
hidden: true,
|
||||||
},
|
},
|
||||||
|
".npmrc": {
|
||||||
|
code: npmrcConfig,
|
||||||
|
hidden: true,
|
||||||
|
},
|
||||||
},
|
},
|
||||||
hasTypescript,
|
hasTypescript,
|
||||||
entryFile,
|
entryFile,
|
||||||
|
|||||||
@ -39,7 +39,17 @@ export function useStackblitz(props: UseSandpackProps) {
|
|||||||
typescriptStrict,
|
typescriptStrict,
|
||||||
});
|
});
|
||||||
|
|
||||||
const transformFiles = mapKeys(filesData, (_, key) => key.replace(/^\//, ""));
|
// in stackblitz, npm will be used to install dependencies
|
||||||
|
// it doesn't need `public-hoist-pattern[]=*@heroui/*`
|
||||||
|
const filteredFilesData = Object.keys(filesData)
|
||||||
|
.filter((k) => k !== ".npmrc")
|
||||||
|
.reduce((o, k) => {
|
||||||
|
o[k] = filesData[k];
|
||||||
|
|
||||||
|
return o;
|
||||||
|
}, {});
|
||||||
|
|
||||||
|
const transformFiles = mapKeys(filteredFilesData, (_, key) => key.replace(/^\//, ""));
|
||||||
|
|
||||||
const dependencies = {...customSetup.dependencies, ...customSetup.devDependencies};
|
const dependencies = {...customSetup.dependencies, ...customSetup.devDependencies};
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user