{
  "name": "@linzjs/windows",
  "repository": "github:linz/windows.git",
  "license": "MIT",
  "keywords": [
    "react",
    "ts",
    "typescript",
    "modal",
    "react-component",
    "window",
    "panel",
    "popout"
  ],
  "main": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js"
    },
    "./dist/index.scss": "./dist/index.scss"
  },
  "version": "16.2.0",
  "peerDependencies": {
    "@linzjs/lui": ">=23",
    "react": ">=18",
    "react-dom": ">=18"
  },
  "files": [
    "/dist/**/*"
  ],
  "type": "module",
  "publishConfig": {
    "access": "public"
  },
  "engines": {
    "node": ">=24"
  },
  "scripts": {
    "build": "node -e \"require('fs').mkdirSync('./dist',{recursive:true})\" && npm run clean && npm run lintall && npm run bundle",
    "yalc": "npm run clean && npm run bundle && yalc push",
    "clean": "node -e \"fs.rmSync('dist', { recursive: true, force: true })\"",
    "bundle": "tsc -p tsconfig.build.json && rollup -c",
    "test": "vitest run",
    "test:watch": "vitest --watch",
    "lintall": "npm run lint:style && npm run lint:oxlint",
    "lint:style": "stylelint src/**/*.scss src/**/*.css --fix",
    "lint:oxlint": "oxlint ./src",
    "lint:fix": "oxlint --fix ./src",
    "format": "oxfmt --write ./src",
    "format:check": "oxfmt --check ./src",
    "storybook": "storybook dev -p 6006",
    "build-storybook": "storybook build",
    "chromatic": "chromatic --exit-zero-on-changes",
    "update": "npx npm-check-updates -i --format group -c 7d"
  },
  "dependencies": {
    "@emotion/cache": "^11.14.0",
    "@emotion/react": "^11.14.0",
    "lodash-es": "4.18.1",
    "react-loading-skeleton": "3.5.0",
    "react-rnd": "10.5.3"
  },
  "devDependencies": {
    "@chromatic-com/storybook": "^5.3.1",
    "@linzjs/lui": "^27.0.0",
    "@linzjs/step-ag-grid": "^32.7.1",
    "@rollup/plugin-commonjs": "^29.0.3",
    "@rollup/plugin-json": "^6.1.0",
    "@rollup/plugin-node-resolve": "^16.0.3",
    "@storybook/addon-docs": "10.6.0",
    "@storybook/addon-links": "10.6.0",
    "@storybook/react-vite": "10.6.0",
    "@testing-library/dom": "^10.4.1",
    "@testing-library/react": "^16.3.3",
    "@testing-library/user-event": "^14.6.7",
    "@types/lodash-es": "^4.17.12",
    "@types/node": "^24.13.3",
    "@types/react": "^18.3.31",
    "@types/react-dom": "^18.3.7",
    "@vitejs/plugin-react-swc": "^4.3.3",
    "@vitest/ui": "^4.1.11",
    "ag-grid-community": "34.2.0",
    "ag-grid-react": "34.2.0",
    "jsdom": "^27.3.0",
    "oxfmt": "^0.61.0",
    "oxlint": "^1.82.0",
    "react": "^18.3.1",
    "react-dom": "18.3.1",
    "rollup": "^4.63.1",
    "rollup-plugin-copy": "^3.5.0",
    "rollup-plugin-esbuild": "^6.2.1",
    "rollup-plugin-peer-deps-external": "^2.2.4",
    "sass": "^1.104.0",
    "storybook": "10.6.0",
    "stylelint": "^16.26.1",
    "stylelint-config-recommended": "^17.0.0",
    "stylelint-config-recommended-scss": "^16.0.2",
    "stylelint-config-standard": "^39.0.1",
    "stylelint-scss": "6.14.0",
    "typescript": "^7.0.2",
    "vite": "^8.2.2",
    "vitest": "^4.1.11"
  },
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  }
}
