cloudflare/kumo

Public

mirrored fromhttps://github.com/cloudflare/kumoAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
2e90695992f1d393517aad02fc47e5a656119076

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

packages/kumo-figma/package.json

34lines · modepreview

{
  "name": "@cloudflare/kumo-figma",
  "version": "0.3.0",
  "private": true,
  "type": "module",
  "description": "Figma plugin for generating Kumo UI Kit components",
  "license": "MIT",
  "scripts": {
    "sync:maybe": "tsx scripts/maybe-sync.ts",
    "build": "pnpm run sync:maybe && pnpm run build:data && pnpm run build:plugin",
    "build:data": "tsx src/build-theme-data.ts && tsx src/build-loader-data.ts && tsx src/build-phosphor-icons.ts && tsx src/build-figma-variables.ts",
    "build:plugin": "esbuild src/code.ts --bundle --outfile=src/code.js --format=iife --target=es2017",
    "dev": "pnpm run sync:maybe && pnpm run build:data && pnpm run build:plugin --watch",
    "clean": "rm -rf src/generated src/code.js",
    "test": "vitest run",
    "typecheck": "pnpm run build:data && tsc --noEmit",
    "validate": "pnpm --filter @cloudflare/kumo codegen:registry && pnpm run build:data && vitest run src/generators/drift-detection.test.ts",
    "figma:sync": "tsx scripts/sync-tokens-to-figma.ts"
  },
  "dependencies": {
    "@cloudflare/kumo": "workspace:*",
    "culori": "^4.0.0"
  },
  "devDependencies": {
    "@figma/plugin-typings": "1.121.0",
    "@phosphor-icons/core": "2.1.1",
    "@types/culori": "4.0.1",
    "@types/node": "catalog:",
    "esbuild": "0.27.2",
    "tsx": "catalog:",
    "typescript": "catalog:",
    "vitest": "catalog:"
  }
}