{
  "name": "govuk-frontend",
  "description": "GOV.UK Frontend contains the code you need to start building a user interface for government platforms and services.",
  "version": "6.1.0",
  "main": "dist/govuk/all.bundle.js",
  "module": "dist/govuk/all.mjs",
  "sass": "dist/govuk/index.scss",
  "files": [
    "dist",
    "govuk-prototype-kit.config.json",
    "package.json",
    "README.md"
  ],
  "exports": {
    ".": {
      "sass": "./dist/govuk/index.scss",
      "import": "./dist/govuk/all.mjs",
      "require": "./dist/govuk/all.bundle.js",
      "default": "./dist/govuk/all.bundle.js"
    },
    "./*": "./*",
    "./dist/": "./dist/",
    "./govuk-prototype-kit.config.json": "./govuk-prototype-kit.config.json",
    "./package.json": "./package.json"
  },
  "sideEffects": false,
  "engines": {
    "node": ">= 4.2.0"
  },
  "author": {
    "name": "GOV.UK Design System Team (Government Digital Service)",
    "email": "design-system-developers@digital.cabinet-office.gov.uk"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/alphagov/govuk-frontend.git",
    "directory": "packages/govuk-frontend"
  },
  "bugs": {
    "url": "https://github.com/alphagov/govuk-frontend/issues"
  },
  "homepage": "https://frontend.design-system.service.gov.uk/",
  "keywords": [
    "govuk",
    "frontend",
    "design system",
    "template"
  ],
  "license": "MIT",
  "scripts": {
    "dev": "gulp dev --color",
    "prebuild:package": "npm run clean:package",
    "prebuild:release": "npm run clean:release",
    "build": "npm run build:package",
    "build:package": "gulp build:package --color",
    "build:release": "gulp build:release --color",
    "build:stats": "npm run stats --workspace @govuk-frontend/stats",
    "build:types": "tsc --build tsconfig.json",
    "clean": "npm run clean:package",
    "clean:package": "del-cli *.tsbuildinfo dist govuk-prototype-kit.config.json",
    "clean:release": "del-cli ../../dist --force",
    "postbuild:package": "npm run build:stats && govuk-prototype-kit validate-plugin .",
    "version": "echo $npm_package_version"
  },
  "devDependencies": {
    "@babel/core": "^7.29.0",
    "@babel/preset-env": "^7.29.0",
    "@govuk-frontend/config": "*",
    "@govuk-frontend/helpers": "*",
    "@govuk-frontend/lib": "*",
    "@govuk-frontend/tasks": "*",
    "@rollup/plugin-babel": "^6.1.0",
    "@rollup/plugin-replace": "^6.0.3",
    "@rollup/plugin-terser": "^0.4.4",
    "autoprefixer": "^10.4.24",
    "cssnano": "^7.1.2",
    "cssnano-preset-default": "^7.0.1",
    "govuk-prototype-kit": "^13.19.0",
    "gulp": "^5.0.1",
    "gulp-cli": "^3.0.0",
    "html-validate": "10.7.0",
    "nunjucks": "^3.2.4",
    "outdent": "^0.8.0",
    "postcss": "^8.5.6",
    "postcss-scss": "^4.0.9",
    "puppeteer": "^24.37.5",
    "rollup": "^4.59.0",
    "sass-color-helpers": "^2.1.1",
    "sass-embedded": "^1.89.2",
    "sassdoc": "^2.7.4",
    "slash": "^5.1.0",
    "stylelint": "^16.26.1"
  }
}
