{
  "name": "genesys-spark-components",
  "version": "4.230.1",
  "description": "Common webcomponents",
  "license": "MIT",
  "main": "dist/stencil-wrapper.js",
  "files": [
    "dist/"
  ],
  "scripts": {
    "build": "npm run clean && npm run i18n && npm run build-themes && npm run generate-gux-icon-types-file && npm run stencil && npm run build-wrapper",
    "build-i18n": "./scripts/build-i18n.js",
    "build-themes": "./scripts/build-themes.js",
    "build-wrapper": "./scripts/wrap-stencil.js",
    "check-a11y": "node ./scripts/check-a11y.mjs",
    "check-readmes": "./scripts/check-readmes.sh",
    "clean": "rm -r ./dist ./build || true",
    "predev": "npm run i18n && npm run build-themes && npm run generate-gux-icon-types-file ",
    "dev": "npm run stencil.dev",
    "eslint": "eslint . --fix",
    "generate-flags-sprite-file": "./scripts/generate-flags-sprite-file.js",
    "generate-gux-icon-types-file": "./scripts/generate-gux-icon-types-file.js",
    "generate-start-of-week-file": "./scripts/generate-start-of-week-file.js",
    "generate-versions-file": "./scripts/generate-versions-file.mjs",
    "i18n": "npm run update-en-i18n && npm run build-i18n && npm run generate-start-of-week-file",
    "lint-all": "npm-run-all \"stylelint\" \"eslint\" \"prettier-package-json\" \"svgo\"",
    "lint-staged": "lint-staged --concurrent false",
    "list-checked-a11y-components": "node scripts/list-checked-a11y-components.js",
    "list-component-tracking": "./scripts/list-component-tracking.js",
    "list-i18n-files": "./scripts/list-i18n-files.js",
    "list-light-dom-components": "./scripts/list-light-dom-components.js",
    "list-shadow-explicitly-set": "./scripts/list-shadow-explicitly-set.js",
    "list-spec-files": "./scripts/list-spec-files.js",
    "predev.public": "npm run predev",
    "prepare": "npm run i18n",
    "prettier-package-json": "prettier-package-json --write ./package.json",
    "stencil": "stencil build --prod",
    "stencil.dev": "stencil build --dev --watch --serve --no-open",
    "stylelint": "stylelint --fix \"**/*.{css,html,scss}\"",
    "svgo": "find ./src/components/stable/gux-icon/icons/**/*.svg -type f ! -path '*/legacy/*' ! -path '*/brand/*'  -exec svgo {} +",
    "test": "npm run test.spec",
    "test.ci": "npm run test.spec",
    "test.playwright": "playwright test",
    "test.playwright.ui": "playwright test --ui",
    "test.spec": "LANG='C.UTF-8' LC_ALL='C.UTF-8' TZ=UTC jest",
    "test.update-snapshot": "npm run test -- -- --updateSnapshot",
    "test.watch": "npm run test -- -- --watch",
    "update-en-i18n": "./scripts/update-en-i18n.js",
    "version-sync": "npm version --no-git-tag-version --allow-same-version"
  },
  "types": "dist/types/index.d.ts",
  "dependencies": {
    "@floating-ui/dom": "1.7.5",
    "@js-temporal/polyfill": "0.5.1",
    "@vvo/tzdb": "6.198.0",
    "google-libphonenumber": "3.2.44",
    "intl-messageformat": "11.1.2",
    "requestanimationframe-timer": "3.0.3",
    "sortablejs": "1.15.6"
  },
  "devDependencies": {
    "@axe-core/playwright": "^4.11.1",
    "@babel/core": "^7.29.0",
    "@babel/preset-env": "^7.29.0",
    "@genesys/eslint-config-genesys-spark-components": "file:../../shared-configs/eslint-config-genesys-spark-components",
    "@genesys/genesys-spark-tokens": "file:../genesys-spark-tokens",
    "@genesys/genesys-spark-utils": "file:../genesys-spark-utils",
    "@genesys/stylelint-config-genesys-spark-components": "file:../../shared-configs/stylelint-config-genesys-spark-components",
    "@playwright/test": "1.58.1",
    "@stencil/core": "4.43.2",
    "@stencil/playwright": "^0.2.3",
    "@stencil/react-output-target": "^0.5.3",
    "@stencil/sass": "^3.2.3",
    "@types/google-libphonenumber": "^7.4.30",
    "@types/jest": "^30.0.0",
    "@types/resize-observer-browser": "^0.1.11",
    "@types/sortablejs": "^1.15.9",
    "axe-core": "^4.11.1",
    "axe-live": "^1.0.1",
    "eslint": "^9.39.4",
    "eslint-plugin-playwright": "^2.9.0",
    "file-loader": "^6.2.0",
    "glob": "^13.0.6",
    "globals": "^17.4.0",
    "handlebars": "^4.7.8",
    "inquirer": "^13.3.0",
    "jest": "^30.3.0",
    "jest-environment-jsdom": "^30.3.0",
    "jest-junit": "^16.0.0",
    "jest-stencil-runner": "^0.0.18",
    "lint-staged": "^16.3.3",
    "mutation-observer": "^1.0.3",
    "node-fetch": "^3.3.2",
    "npm-run-all": "^4.1.5",
    "playwright-core": "1.58.1",
    "postcss-html": "^1.8.1",
    "postcss-less": "^6.0.0",
    "postcss-scss": "^4.0.9",
    "prettier-package-json": "^2.8.0",
    "rollup-plugin-copy": "^3.5.0",
    "semver-sort": "^1.0.0",
    "smob": "^1.6.1",
    "spritesheet-templates": "^10.5.2",
    "spritesmith": "^3.5.1",
    "stylelint": "^17.4.0",
    "stylelint-config-html": "^1.1.0",
    "stylelint-config-recess-order": "^7.6.1",
    "stylelint-config-standard": "^40.0.0",
    "stylelint-order": "^8.0.0",
    "stylelint-scss": "^7.0.0",
    "stylelint-use-logical": "^2.1.3",
    "svgo": "^4.0.1",
    "ts-loader": "^9.5.4",
    "ts-node": "^10.9.2",
    "typescript": "5.5.4",
    "weekstart": "^2.0.0",
    "xmldom": "^0.6.0"
  },
  "publishConfig": {
    "registry": "https://registry.npmjs.org/"
  },
  "collection": "dist/collection/collection-manifest.json",
  "overrides": {
    "stylelint-use-logical": {
      "stylelint": "$stylelint"
    }
  }
}
