{
  "name": "cpe-patterns",
  "version": "5.8.0",
  "author": "Cloud Four",
  "description": "A pattern library authoring environment",
  "homepage": "https://github.com/cloudfour/cpe-patterns",
  "main": "dist/assets/toolkit/scripts/toolkit.js",
  "type": "module",
  "keywords": [
    "pattern",
    "styleguide",
    "component",
    "framework",
    "boilerplate",
    "html",
    "ui",
    "css",
    "bem",
    "typography"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/cloudfour/cpe-patterns.git"
  },
  "engines": {
    "node": ">=8",
    "npm": ">=6"
  },
  "files": [
    "/dist/assets/toolkit/**/*.{js,css}",
    "/dist/images/icons",
    "/dist/images/logo.svg",
    "/dist/images/dealer-portal-logo.svg",
    "/dist/images/menu-bar-progress-divider.svg",
    "!/**/prototypes"
  ],
  "dependencies": {
    "@cloudfour/transition-hidden-element": "2.0.2",
    "fg-snapper": "4.0.0-2",
    "magnify": "2.1.0",
    "stylelint-config-cloudfour-suit": "10.0.0",
    "suitcss-base": "3.0.0",
    "suitcss-components-arrange": "1.1.1",
    "suitcss-components-button": "6.0.2",
    "suitcss-components-flex-embed": "2.0.4",
    "suitcss-components-grid": "3.0.3",
    "suitcss-utils": "3.0.0",
    "suitcss-utils-display": "1.0.2",
    "suitcss-utils-flex": "2.0.1",
    "suitcss-utils-layout": "1.0.1",
    "suitcss-utils-size": "2.0.1",
    "suitcss-utils-text": "1.0.0",
    "throttle-debounce": "1.1.0"
  },
  "devDependencies": {
    "@11ty/eleventy": "3.0.0",
    "@11ty/eleventy-plugin-handlebars": "1.0.0",
    "@cloudfour/eslint-plugin": "15.0.1",
    "@cloudfour/hbs-helpers": "0.9.0",
    "@rollup/plugin-commonjs": "28.0.2",
    "@rollup/plugin-node-resolve": "16.0.0",
    "@rollup/plugin-terser": "0.4.4",
    "cssnano": "7.0.6",
    "eslint": "7.12.1",
    "fast-glob": "3.3.3",
    "front-matter": "4.0.2",
    "handlebars": "4.7.8",
    "handlebars-layouts": "3.1.4",
    "iframify": "github:edenspiekermann/iframify#ba8bfdc",
    "markdown-it": "14.1.0",
    "npm-run-all": "4.1.5",
    "postcss": "8.4.49",
    "postcss-class-prefix": "0.3.0",
    "postcss-cssnext": "2.11.0",
    "postcss-custom-media": "6.0.0",
    "postcss-custom-selectors": "8.0.4",
    "postcss-import": "16.1.0",
    "postcss-inline-svg": "2.3.1",
    "postcss-mixins": "5.4.1",
    "postcss-modular-scale-unit": "0.3.6",
    "postcss-nesting": "7.0.1",
    "prettier": "2.1.2",
    "prismjs": "1.15.0",
    "rollup": "4.30.1",
    "stylelint": "16.13.2",
    "umbrellajs": "2.10.3",
    "yaml": "2.7.0"
  },
  "prettier": {
    "singleQuote": true
  },
  "scripts": {
    "start": "npx @11ty/eleventy --serve --quiet",
    "prepublishOnly": "npm ci && npm run check-lint && npm run build",
    "postpublish": "git tag v$npm_package_version && git push --tags",
    "version": "node scripts/update-changelog.js",
    "build": "NODE_ENV=production npx @11ty/eleventy",
    "check-lint": "run-s check-lint:*",
    "check-lint:prettier": "prettier --check \"**/*.(js|json)\"",
    "check-lint:css": "stylelint \"**/*.css\"",
    "check-lint:js": "eslint . --ext .js",
    "lint": "run-s lint:*",
    "lint:prettier": "prettier --write \"**/*.(js|json)\"",
    "lint:css": "stylelint --fix \"**/*.css\"",
    "lint:js": "eslint . --fix --ext .js"
  }
}
