{
  "name": "@elasticontent/figma-react-design-system",
  "description": "Generate design tokens, export graphics, and extract design token-driven React components from your Figma documents. Inspired by Salesforce Theo.",
  "keywords": [
    "figma",
    "figma api",
    "design tokens",
    "tokens",
    "design system"
  ],
  "publishConfig": {
    "access": "public"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/opauloh/figma-react-design-system"
  },
  "version": "3.1.2",
  "author": "Mikael Vesavuori",
  "contributors": [
    {
      "name": "Victor",
      "url": "https://github.com/vspedr"
    },
    {
      "name": "Zack Brown",
      "url": "https://github.com/zackbrown"
    },
    {
      "name": "mike-lvov",
      "url": "https://github.com/mike-lvov"
    },
    {
      "name": "flo-sch",
      "url": "https://github.com/flo-sch"
    },
    {
      "name": "Stanko",
      "url": "https://github.com/Stanko"
    }
  ],
  "license": "MIT",
  "devDependencies": {
    "@babel/core": "^7.9.6",
    "@babel/plugin-syntax-dynamic-import": "^7.8.3",
    "@babel/plugin-transform-modules-commonjs": "^7.9.6",
    "babel-eslint": "^10.1.0",
    "babel-jest": "^26.0.1",
    "babel-plugin-dynamic-import-node": "^2.3.3",
    "commitizen": "^4.1.2",
    "cz-conventional-changelog": "^3.2.0",
    "eslint": "^7.0.0",
    "eslint-config-prettier": "^6.11.0",
    "eslint-plugin-prettier": "^3.1.3",
    "husky": "^4.2.5",
    "jest": "^26.0.1",
    "microbundle": "^0.12.0",
    "prettier": "^2.0.5",
    "pretty-quick": "^2.0.1",
    "snyk": "^1.321.0",
    "validate-commit-msg": "^2.14.0"
  },
  "dependencies": {
    "dotenv": "^8.2.0",
    "node-fetch": "^2.6.0",
    "trash": "^6.1.1"
  },
  "bin": {
    "figmagic": "index.mjs"
  },
  "source": "index.mjs",
  "main": "dist/figmagic.umd.js",
  "module": "dist/figmagic.module.js",
  "unpkg": "dist/figmagic.umd.js",
  "scripts": {
    "figmagic": "node --experimental-modules index.mjs",
    "build": "microbundle index.mjs -f modern,umd --target node --compress --strict",
    "test": "jest __tests__ --collectCoverage",
    "snyk-protect": "snyk protect",
    "prepare": "npm run snyk-protect"
  },
  "config": {
    "commitizen": {
      "path": "cz-conventional-changelog"
    },
    "validate-commit-msg": {
      "types": [
        "feat",
        "fix",
        "docs",
        "style",
        "refactor",
        "perf",
        "test",
        "chore",
        "revert"
      ],
      "warnOnFail": false,
      "maxSubjectLength": 100,
      "subjectPattern": "^[A-Z]+-[0-9]+ - .*",
      "subjectPatternErrorMsg": "Subject must be in format 'CMS-123 - Commit message'",
      "helpMessage": ""
    }
  },
  "snyk": true
}
