diff --git a/.changeset/cool-bananas-float.md b/.changeset/cool-bananas-float.md new file mode 100644 index 0000000..e18862a --- /dev/null +++ b/.changeset/cool-bananas-float.md @@ -0,0 +1,5 @@ +--- +"@openfun/cunningham-tokens": patch +--- + +fix windows generate tokens diff --git a/packages/tokens/src/bin/Utils/Files.ts b/packages/tokens/src/bin/Utils/Files.ts index f784bb2..93db123 100644 --- a/packages/tokens/src/bin/Utils/Files.ts +++ b/packages/tokens/src/bin/Utils/Files.ts @@ -1,9 +1,10 @@ import fs from "fs"; +import pathHelper from "path"; import chalk from "chalk"; export const put = (path: string, content: string) => { console.log("Generating tokens file to " + path + " ..."); - const dir = path.substring(0, path.lastIndexOf("/")); + const dir = pathHelper.dirname(path); if (!fs.existsSync(dir)) { fs.mkdirSync(dir); }