{
  "name": "@festo-ui/web-essentials",
  "version": "10.1.1",
  "description": "CSS framework and utils to build FESTO web applications",
  "keywords": [
    "css",
    "scss",
    "web",
    "html",
    "sass",
    "front-end",
    "frontend",
    "FESTO"
  ],
  "copyright": "Copyright (c) 2025 Festo SE & Co. KG. All rights reserved.",
  "license": "apache-2.0",
  "author": "Festo UI (styleguide@festo.com)",
  "main": "jest.config.js",
  "style": "dist/css/festo-web-essentials.css",
  "files": [
    "dist/{scss,css,js}/**/*.{scss,css,js,map}",
    "scss"
  ],
  "scripts": {
    "storybook": "storybook dev -p 6005",
    "build-storybook": "storybook build",
    "fwe:build": "npm-run-all fwe:css fwe:copy",
    "fwe:css:version": "node build/change-version.js",
    "fwe:css": "npm-run-all fwe:css:lint fwe:css:build fwe:css:minify fwe:css:minify:flatpickr fwe:css:minify:organisms",
    "format": "stylelint \"scss/**/*.{css,scss}\" --fix",
    "fwe:css:lint": "stylelint \"scss/**/*.{css,scss}\"",
    "fwe:css:build": "npm-run-all fwe:css:compile fwe:css:prefix",
    "fwe:css:compile": "sass scss:dist/css",
    "fwe:css:prefix": "postcss --config build/postcss.config.js --replace \"dist/css/**/*.css\" \"!dist/css/**/*.min.css\"",
    "fwe:css:minify": "cleancss -O1 --format breakWith=lf --source-map --source-map-inline-sources --output dist/css/festo-web-essentials.min.css dist/css/festo-web-essentials.css",
    "fwe:css:minify:flatpickr": "cleancss -O1 --format breakWith=lf --source-map --source-map-inline-sources --output dist/css/themes/flatpickr/festo.min.css dist/css/themes/flatpickr/festo.css",
    "fwe:css:minify:organisms": "cleancss -O1 --format breakWith=lf --source-map --source-map-inline-sources --output dist/css/organisms/festo-web-essentials-organisms.min.css dist/css/organisms/festo-web-essentials-organisms.css",
    "fwe:copy": "npm-run-all fwe:copy:scss",
    "fwe:copy:scss": "copyfiles -V \"scss/**/*\" dist/",
    "fwe:build-storybook": "storybook build -c .storybook -o storybook-static",
    "fwe:version": "npm version"
  },
  "devDependencies": {
    "@babel/core": "^7.20.12",
    "@babel/preset-env": "^7.22.14",
    "@babel/preset-typescript": "^7.22.11",
    "@festo-ui/icon-font": "*",
    "@storybook/addon-docs": "^10.2.9",
    "@storybook/cli": "^10.2.9",
    "@storybook/html": "^10.2.9",
    "@storybook/html-vite": "^10.2.9",
    "@storybook/preset-scss": "^1.0.3",
    "@storybook/react": "10.2.9",
    "@storybook/testing-library": "^0.2.2",
    "autoprefixer": "10.4.8",
    "babel-jest": "27.5.1",
    "babel-loader": "^8.3.0",
    "clean-css-cli": "^5.6.2",
    "copyfiles": "^2.4.1",
    "cors": "^2.8.5",
    "css-loader": "^5.0.1",
    "globby": "^13.1.3",
    "html-webpack-plugin": "^5.3.2",
    "npm-run-all": "^4.1.5",
    "postcss": "^8.4.21",
    "postcss-cli": "^10.1.0",
    "postcss-import": "14.1.0",
    "postcss-preset-env": "7.5.0",
    "prettier": "2.6.2",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "sass": "^1.82.0",
    "sass-loader": "^16.0.4",
    "sort-package-json": "^2.1.0",
    "storybook": "^10.2.3",
    "style-loader": "^3.2.1",
    "stylelint": "^14.16.1",
    "stylelint-config-prettier": "^9.0.4",
    "stylelint-config-standard-scss": "^6.1.0",
    "stylelint-prettier": "^2.0.0",
    "url-loader": "^4.1.1",
    "vite": "^7.1.9",
    "webpack-cli": "^4.9.2"
  }
}
