UNPKG

kobalt

Version:

A cli to generate a theme from figma projects.

28 lines (27 loc) 740 B
#!/usr/bin/env node "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const generate_tokens_1 = require("./modules/generate-tokens"); const validateEnvironment = (keys) => { for (const key of keys) { if (!process.env[key]) { throw new Error(`Invalid .env file: ${key} is missing`); } } }; try { validateEnvironment([ "FIGMA_ACCESS_TOKEN", "FIGMA_PROJECT_ID", "FIGMA_STYLE_PAGE", "FIGMA_COLOR_FRAME", "FIGMA_FONT_FRAME", "FIGMA_SPACING_FRAME", "OUTPUT_FOLDER", "OUTPUT_FILE", ]); (0, generate_tokens_1.generateTokens)(); } catch (error) { console.error(error.message); }