{
  "name": "@fabric-msft/fabric-web",
  "version": "5.0.0",
  "type": "module",
  "author": "fabricuxe@service.microsoft.com",
  "main": "dist/index.js",
  "module": "dist/esm/index.js",
  "types": "dist/index.d.ts",
  "packageManager": "yarn@4.12.0",
  "files": [
    "dist"
  ],
  "sideEffects": [
    "define.*",
    "./dist/esm/**/define.js",
    "./dist/index.js",
    "./dist/index.min.js"
  ],
  "dependencies": {
    "@fabric-msft/theme": "5.0.0",
    "@floating-ui/dom": "^1.6.6",
    "@fluentui/tokens": "^1.0.0-alpha.16",
    "@fluentui/web-components": "3.0.0-rc.9",
    "@microsoft/fast-element": "^2.10.2",
    "dompurify": "^3.2.4",
    "tabbable": "^6.2.0"
  },
  "devDependencies": {
    "@babel/core": "^7.23.2",
    "@babel/plugin-proposal-class-properties": "^7.18.6",
    "@babel/plugin-proposal-decorators": "^7.22.3",
    "@babel/plugin-syntax-flow": "^7.21.4",
    "@babel/preset-env": "^7.22.4",
    "@babel/preset-flow": "^7.21.4",
    "@babel/preset-typescript": "^7.21.5",
    "@fluentui/svg-icons": "^1.1.218",
    "@rollup/plugin-commonjs": "^25.0.0",
    "@rollup/plugin-node-resolve": "^15.2.3",
    "@rollup/plugin-terser": "^0.4.3",
    "@rollup/plugin-typescript": "^11.1.1",
    "@storybook/html": "9.1.20",
    "@storybook/html-vite": "9.1.20",
    "@types/jest": "^29.5.14",
    "@types/xmldom": "^0.1.32",
    "@vitest/browser": "^3.2.2",
    "babel-jest": "^29.7.0",
    "circular-dependency-plugin": "^5.2.2",
    "copyfiles": "^2.4.1",
    "esm": "^3.2.25",
    "html-webpack-plugin": "^5.5.3",
    "jest": "^29.7.0",
    "jest-environment-jsdom": "^29.7.0",
    "jsdom": "^22.1.0",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "rimraf": "^5.0.1",
    "rollup": "^4.12.0",
    "rollup-plugin-dts": "^6.1.0",
    "rollup-plugin-filesize": "^10.0.0",
    "ts-jest": "^29.1.1",
    "ts-loader": "^9.4.4",
    "ts-node": "^10.9.2",
    "tsconfig-paths-webpack-plugin": "^4.1.0",
    "typescript": "5.8.2",
    "vitest": "^3.2.2",
    "webpack": "^5.88.1",
    "webpack-cli": "^5.1.4",
    "webpack-dev-server": "^4.15.1",
    "ws": "^8.18.0",
    "xmldom": "^0.6.0"
  },
  "scripts": {
    "chromatic": "yarn dlx dotenv-cli -e $HOME/.env -- bash -c 'export CHROMATIC_PROJECT_TOKEN=\"$CHROMATIC_PROJECT_TOKEN_FABRIC_WEB\" && yarn dlx chromatic --branch-name=main'",
    "chromatic-test": "yarn dlx dotenv-cli -e $HOME/.env -- bash -c 'export CHROMATIC_PROJECT_TOKEN=\"$CHROMATIC_PROJECT_TOKEN_FABRIC_WEB\" && yarn dlx chromatic --branch-name=test'",
    "storybook": "concurrently --kill-others \"node ../../src/helpers/src/storybook/ws-bridge.mjs\" \"storybook dev -p 6088\"",
    "start-static-server": "npx http-server ./storybook-static -p 5000 --spa",
    "build-storybook": "storybook build",
    "build": "echo 'Deleting build folder... \n'; rimraf ./build/* ; echo 'Compiling... \n'; tsc --build ./tsconfig.lib.json ",
    "rollup": "echo 'Deleting dist folder... \n'; rimraf ./dist/* ; echo 'Rolling up...' ; rollup -c ./rollup.config.js --bundleConfigAsCjs",
    "build-rollup": "yarn build && yarn rollup",
    "pack-dist": "echo 'Packing... \n'; yarn pack -o packs/%s-%v.tgz",
    "pack-release": "echo 'Packing... \n'; mkdir -p release && yarn pack -o release/%s-%v.tgz",
    "build-release-artifact": "yarn build-rollup && yarn pack-release",
    "release-beta": "npm version prerelease --preid=beta 2>/dev/null",
    "release-patch": "yarn version patch && yarn build-release-artifact",
    "release-minor": "yarn version minor && yarn build-release-artifact",
    "release-major": "yarn version major && yarn build-release-artifact",
    "generate-sprite": "node -r esm -r ts-node/register ./src/components/svg-icon/scripts/sprite-builder.ts",
    "test": "vitest",
    "init-browser": "vitest init browser",
    "test:ci": "vitest --browser.headless true",
    "component-test": "vitest \"component.spec.ts\"",
    "unit-test": "vitest \"unit.spec.ts\"",
    "unit-test:time": "time yarn unit-test",
    "generate-cem": "cem analyze --config custom-elements-manifest.config.mjs",
    "generate-readme": "node readme-generator.mjs",
    "test:env": "yarn dlx dotenv-cli -e $HOME/.env -- node -e 'console.log(process.env.CHROMATIC_PROJECT_TOKEN_FABRIC_WEB)'"
  },
  "customElements": "./custom-elements.json",
  "stableVersion": "1.0.5-beta"
}