{
  "name": "wh3mm",
  "productName": "wh3mm",
  "version": "2.17.4",
  "description": "WH3 Mod Manager",
  "main": ".webpack/main",
  "sideEffects": [
    "*.css",
    "*.scss",
    "src/index.css",
    "src/renderer.ts",
    "src/schema.ts",
    "src/app.tsx",
    "handsontable/styles/*.css"
  ],
  "scripts": {
    "start": "tsc ./src/sub.ts ./src/readPacksWorker.ts --skipLibCheck --resolveJsonModule --outDir ./temp && electron-forge start --inspect-electron -- --mode development",
    "dbclone": "tsc ./src/sub.ts ./src/readPacksWorker.ts --skipLibCheck --resolveJsonModule --outDir ./temp && electron-forge start --inspect-electron -- --mode development -testDBClone",
    "package": "electron-forge package",
    "make": "tsc ./src/sub.ts ./src/readPacksWorker.ts --skipLibCheck --resolveJsonModule --outDir ./temp && electron-forge make -- --mode production",
    "publish": "electron-forge publish",
    "lint": "eslint --ext .ts,.tsx .",
    "storybook": "echo 'storybook currently broken, storybook dev -p 6006'",
    "build-storybook": "storybook build",
    "typecheck": "tsc --noEmit"
  },
  "keywords": [],
  "author": {
    "name": "Tibor Ilić",
    "email": "tilic5@gmail.com"
  },
  "license": "MIT",
  "config": {},
  "devDependencies": {
    "@babel/core": "^7.18.5",
    "@chromatic-com/storybook": "3",
    "@electron-forge/cli": "^7.5.0",
    "@electron-forge/maker-deb": "^7.5.0",
    "@electron-forge/maker-rpm": "^7.5.0",
    "@electron-forge/maker-squirrel": "^7.5.0",
    "@electron-forge/maker-zip": "^7.5.0",
    "@electron-forge/plugin-webpack": "^7.5.0",
    "@pmmmwh/react-refresh-webpack-plugin": "^0.5.15",
    "@storybook/addon-actions": "^8.4.5",
    "@storybook/addon-essentials": "^8.4.5",
    "@storybook/addon-interactions": "^8.4.5",
    "@storybook/addon-links": "^8.4.5",
    "@storybook/addon-mdx-gfm": "8.4.5",
    "@storybook/addon-styling-webpack": "1.0.1",
    "@storybook/addon-themes": "^8.4.5",
    "@storybook/addon-webpack5-compiler-swc": "1.0.5",
    "@storybook/react": "^8.4.5",
    "@storybook/react-webpack5": "8.4.5",
    "@storybook/test": "8.4.5",
    "@types/binary-file": "^0.2.0",
    "@types/clone-deep": "^4.0.3",
    "@types/fs-extra": "^9.0.13",
    "@types/luaparse": "^0.2.12",
    "@types/nightmare": "^2.10.6",
    "@types/object-hash": "^3.0.2",
    "@types/object.groupby": "^1.0.4",
    "@types/react": "^18.0.14",
    "@types/react-dom": "^18.0.5",
    "@types/react-virtualized": "^9.22.0",
    "@types/unzipper": "^0.10.11",
    "@types/winreg": "^1.2.31",
    "@typescript-eslint/eslint-plugin": "^5.58.0",
    "@typescript-eslint/parser": "^5.58.0",
    "@vercel/webpack-asset-relocator-loader": "1.7.3",
    "autoprefixer": "^10.4.20",
    "babel-loader": "^8.2.5",
    "browserslist": "^4.24.2",
    "copy-webpack-plugin": "^11.0.0",
    "css-loader": "^7.1.2",
    "electron": "33.2.0",
    "electron-devtools-installer": "^3.2.0",
    "esbuild-loader": "^4.2.2",
    "eslint": "^8.38.0",
    "eslint-import-resolver-typescript": "^3.6.3",
    "eslint-plugin-import": "^2.26.0",
    "eslint-plugin-storybook": "^0.11.1",
    "fork-ts-checker-webpack-plugin": "^7.2.11",
    "node-loader": "^2.0.0",
    "postcss": "8.4.47",
    "postcss-loader": "7.0.1 ",
    "random-words": "^1.3.0",
    "react-refresh": "^0.14.2",
    "storybook": "8.4.5",
    "style-loader": "^3.3.1",
    "tailwind-scrollbar": "^3.1.0",
    "tailwindcss": "3.2.2",
    "ts-loader": "^9.4.1",
    "typescript": "^5.7.2",
    "webpack-bundle-analyzer": "^4.10.2",
    "webpack-sources": "^3.2.3"
  },
  "dependencies": {
    "@dagrejs/dagre": "^1.1.3",
    "@floating-ui/react": "^0.26.28",
    "@floating-ui/react-dom": "^2.1.2",
    "@fortawesome/fontawesome-svg-core": "^6.2.0",
    "@fortawesome/free-solid-svg-icons": "^6.2.0",
    "@fortawesome/react-fontawesome": "^0.2.0",
    "@handsontable/react-wrapper": "^16.0.1",
    "@heroicons/react": "^2.0.13",
    "@mongodb-js/zstd": "^2.0.1",
    "@node-steam/vdf": "^2.2.0",
    "@radix-ui/react-accordion": "^1.1.2",
    "@radix-ui/react-icons": "^1.3.0",
    "@reduxjs/toolkit": "^2.3.0",
    "@silevis/reactgrid": "^4.0.4",
    "@xyflow/react": "^12.0.1",
    "binary-file": "^0.2.3",
    "binary-search": "^1.3.6",
    "cheerio": "^1.0.0-rc.12",
    "chokidar": "^3.5.3",
    "classnames": "^2.3.2",
    "clone-deep": "^4.0.1",
    "date-fns": "^2.29.3",
    "date-fns-tz": "^1.3.7",
    "deep-object-diff": "^1.1.9",
    "electron-extension-installer": "^1.2.0",
    "electron-fetch": "^1.9.1",
    "electron-is-dev": "^2.0.0",
    "electron-log": "^5.3.4",
    "electron-prebuilt-compile": "^8.2.0",
    "electron-squirrel-startup": "^1.0.0",
    "electron-window-state": "^5.0.3",
    "entities": "^4.5.0",
    "fast-deep-equal": "^3.1.3",
    "fast-xml-parser": "^4.2.7",
    "flowbite": "^1.5.3",
    "flowbite-react": "^0.3.4",
    "fs-extra": "^10.1.0",
    "gh-release-fetch": "^3.0.2",
    "glob": "^10.3.12",
    "handsontable": "^16.0.1",
    "https-browserify": "^1.0.0",
    "i18next": "^23.4.6",
    "i18next-fs-backend": "^2.1.5",
    "iso-639-1": "^3.1.0",
    "just-clone": "^6.1.1",
    "just-debounce-it": "^3.1.1",
    "luaparse": "^0.3.1",
    "node-fetch": "^3.3.2",
    "object.groupby": "^1.0.3",
    "os-browserify": "^0.3.0",
    "path-browserify": "^1.0.1",
    "re-resizable": "^6.9.9",
    "react": "^18.2.0",
    "react-accessible-treeview": "^2.3.4",
    "react-dom": "^18.2.0",
    "react-error-boundary": "^3.1.4",
    "react-icons": "^5.2.0",
    "react-indiana-drag-scroll": "^2.2.0",
    "react-joyride": "^2.5.3",
    "react-redux": "^9.1.2",
    "react-router-dom": "^6.10.0",
    "react-select": "^5.6.0",
    "react-tabs": "^6.0.1",
    "react-virtualized": "^9.22.5",
    "react-windowed-select": "^5.2.0",
    "reactflow": "^11.11.4",
    "semver": "^7.6.3",
    "stream-http": "^3.2.0",
    "tailwind-merge": "^2.2.2",
    "tailwindcss-animate": "^1.0.7",
    "ts-pattern": "^5.2.0",
    "unzipper": "^0.12.3",
    "winreg": "^1.2.4"
  },
  "packageManager": "yarn@1.22.22",
  "engines": {
    "node": "20.18.1"
  }
}
