{
  "name": "react-flexible-workbench",
  "version": "6.3.3",
  "description": "Provides a flexible workspace UI for single-page web apps based on GoldenLayout",
  "main": "lib/index.js",
  "types": "lib/index.d.ts",
  "scripts": {
    "build": "npm run clean && npm run build:lib",
    "build:lib": "tsc && copyfiles -u 1 src/*.css lib",
    "dist": "npm run build && npm run dist:file && npm run dist:minify",
    "dist:file": "webpack --config webpack.build.js",
    "dist:minify": "MINIFY=1 npm run dist:file",
    "clean": "rimraf lib dist",
    "lint": "eslint -c .eslintrc.js --ext .ts src",
    "preversion": "npm test",
    "start": "webpack serve --config webpack.config.js",
    "version": "npm run build",
    "postversion": "git push && git push --tags",
    "test": "npm run build"
  },
  "author": "Tamás Nepusz <ntamas@gmail.com>",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/ntamas/react-flexible-workbench.git"
  },
  "devDependencies": {
    "@types/jquery": "^3.5.33",
    "@types/lodash-es": "^4.17.12",
    "@types/node": "^24.10.1",
    "@types/prop-types": "^15.7.15",
    "@types/react": "^19.2.6",
    "@types/react-dom": "^19.2.3",
    "@typescript-eslint/eslint-plugin": "^8.47.0",
    "@typescript-eslint/parser": "^8.47.0",
    "copyfiles": "^2.4.1",
    "css-loader": "^7.1.2",
    "delay": "^7.0.0",
    "eslint": "^9.39.1",
    "eslint-plugin-prefer-arrow": "^1.2.3",
    "jquery": "^3.7.1",
    "react": "^19.2.0",
    "react-dom": "^19.2.0",
    "react-shapeshifter": "^1.0.30",
    "react-spinners": "^0.17.0",
    "rimraf": "^6.1.2",
    "source-map-loader": "^5.0.0",
    "style-loader": "^4.0.0",
    "ts-loader": "^9.5.4",
    "typescript": "^5.9.3",
    "webpack": "^5.103.0",
    "webpack-cli": "^6.0.1",
    "webpack-dev-server": "^5.2.2"
  },
  "dependencies": {
    "arrive": "^2.5.2",
    "eventemitter3": "^5.0.1",
    "golden-layout": "^1.5.9",
    "javascript-detect-element-resize": "^0.5.3",
    "lodash-es": "^4.17.21",
    "mutation-observer": "^1.0.3",
    "react-badger": "^2.0.28"
  },
  "peerDependencies": {
    "jquery": "^3.6.0",
    "react": "^18 || ^19",
    "react-dom": "^18 || ^19"
  }
}
