fixes for the add-story command
This commit is contained in:
parent
5bc1f6479d
commit
dcb9fbd0f7
@ -28,7 +28,7 @@ export function startRebuildOnSrcChange() {
|
|||||||
|
|
||||||
console.log(chalk.green("Watching for changes in src/"));
|
console.log(chalk.green("Watching for changes in src/"));
|
||||||
|
|
||||||
chokidar.watch("src", { ignoreInitial: true }).on("all", async () => {
|
chokidar.watch(["src", "stories"], { ignoreInitial: true }).on("all", async () => {
|
||||||
await waitForDebounce();
|
await waitForDebounce();
|
||||||
|
|
||||||
runYarnBuild();
|
runYarnBuild();
|
||||||
|
@ -75,14 +75,6 @@ export async function command(params: { cliCommandOptions: CliCommandOptions })
|
|||||||
process.exit(-1);
|
process.exit(-1);
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
|
||||||
const targetDirPath = pathDirname(targetFilePath);
|
|
||||||
|
|
||||||
if (!fs.existsSync(targetDirPath)) {
|
|
||||||
fs.mkdirSync(targetDirPath, { recursive: true });
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
const componentCode = fs
|
const componentCode = fs
|
||||||
.readFileSync(
|
.readFileSync(
|
||||||
pathJoin(
|
pathJoin(
|
||||||
@ -93,13 +85,25 @@ export async function command(params: { cliCommandOptions: CliCommandOptions })
|
|||||||
componentBasename
|
componentBasename
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
.toString("utf8");
|
.toString("utf8")
|
||||||
|
.replace('import React from "react";\n', "");
|
||||||
|
|
||||||
|
{
|
||||||
|
const targetDirPath = pathDirname(targetFilePath);
|
||||||
|
|
||||||
|
if (!fs.existsSync(targetDirPath)) {
|
||||||
|
fs.mkdirSync(targetDirPath, { recursive: true });
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
fs.writeFileSync(targetFilePath, Buffer.from(componentCode, "utf8"));
|
fs.writeFileSync(targetFilePath, Buffer.from(componentCode, "utf8"));
|
||||||
|
|
||||||
console.log(
|
console.log(
|
||||||
`${chalk.green("✓")} ${chalk.bold(
|
[
|
||||||
pathJoin(".", pathRelative(process.cwd(), targetFilePath))
|
`${chalk.green("✓")} ${chalk.bold(
|
||||||
)} copy pasted from the Keycloakify source code into your project`
|
pathJoin(".", pathRelative(process.cwd(), targetFilePath))
|
||||||
|
)} copy pasted from the Keycloakify source code into your project`,
|
||||||
|
`You can start storybook with ${chalk.bold("yarn storybook")}`
|
||||||
|
].join("\n")
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -113,14 +113,6 @@ export async function command(params: { cliCommandOptions: CliCommandOptions })
|
|||||||
process.exit(-1);
|
process.exit(-1);
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
|
||||||
const targetDirPath = pathDirname(targetFilePath);
|
|
||||||
|
|
||||||
if (!fs.existsSync(targetDirPath)) {
|
|
||||||
fs.mkdirSync(targetDirPath, { recursive: true });
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
const componentCode = fs
|
const componentCode = fs
|
||||||
.readFileSync(
|
.readFileSync(
|
||||||
pathJoin(
|
pathJoin(
|
||||||
@ -133,6 +125,14 @@ export async function command(params: { cliCommandOptions: CliCommandOptions })
|
|||||||
)
|
)
|
||||||
.toString("utf8");
|
.toString("utf8");
|
||||||
|
|
||||||
|
{
|
||||||
|
const targetDirPath = pathDirname(targetFilePath);
|
||||||
|
|
||||||
|
if (!fs.existsSync(targetDirPath)) {
|
||||||
|
fs.mkdirSync(targetDirPath, { recursive: true });
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
fs.writeFileSync(targetFilePath, Buffer.from(componentCode, "utf8"));
|
fs.writeFileSync(targetFilePath, Buffer.from(componentCode, "utf8"));
|
||||||
|
|
||||||
console.log(
|
console.log(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user