{
  "name": "@kie-tools/boxed-expression-component",
  "version": "10.2.0",
  "description": "The Boxed Expression editor component provides the possibility to edit the decision logic for decisions and BKMs nodes",
  "license": "Apache-2.0",
  "keywords": [],
  "dependencies": {
    "@patternfly/react-core": "^5.4.1",
    "@patternfly/react-icons": "^5.4.1",
    "@patternfly/react-styles": "^5.4.0",
    "@patternfly/react-table": "^5.4.1",
    "lodash": "^4.17.23",
    "react-resizable": "^1.11.0",
    "react-table": "^7.6.2",
    "uuid": "^8.3.2",
    "@kie-tools-core/i18n": "10.2.0",
    "@kie-tools-core/monaco-editor": "10.2.0",
    "@kie-tools/dmn-feel-antlr4-parser": "10.2.0",
    "@kie-tools-core/operating-system": "10.2.0",
    "@kie-tools/dmn-marshaller": "10.2.0",
    "@kie-tools-core/patternfly-base": "10.2.0",
    "@kie-tools/feel-input-component": "10.2.0",
    "@kie-tools/i18n-common-dictionary": "10.2.0",
    "@kie-tools/jest-base": "10.2.0",
    "@kie-tools/xml-parser-ts": "10.2.0"
  },
  "devDependencies": {
    "@babel/core": "^7.16.0",
    "@babel/preset-env": "^7.16.0",
    "@babel/preset-react": "^7.16.0",
    "@babel/preset-typescript": "^7.22.5",
    "@microlink/react-json-view": "^1.24.0",
    "@playwright/test": "^1.45.2",
    "@storybook/addon-links": "^7.3.2",
    "@storybook/blocks": "^7.3.2",
    "@storybook/manager-api": "^7.3.2",
    "@storybook/preview-api": "^7.3.2",
    "@storybook/react": "^7.3.2",
    "@storybook/react-webpack5": "^7.3.2",
    "@types/jest": "^29.5.12",
    "@types/lodash": "^4.14.168",
    "@types/react": "^17.0.6",
    "@types/react-dom": "^17.0.5",
    "@types/react-resizable": "^1.7.2",
    "@types/react-table": "^7.0.25",
    "@types/uuid": "^8.3.0",
    "copy-webpack-plugin": "^11.0.0",
    "copyfiles": "^2.4.1",
    "cross-env": "^7.0.3",
    "file-loader": "^6.2.0",
    "jest": "^29.7.0",
    "jest-junit": "^16.0.0",
    "jest-when": "^3.6.0",
    "rimraf": "^3.0.2",
    "run-script-os": "^1.1.6",
    "start-server-and-test": "^2.0.3",
    "storybook": "^7.3.2",
    "ts-jest": "^29.1.5",
    "typescript": "^5.9.3",
    "webpack": "^5.104.1",
    "webpack-cli": "^4.10.0",
    "webpack-dev-server": "^4.15.2",
    "webpack-merge": "^5.9.0",
    "@kie-tools-core/webpack-base": "10.2.0",
    "@kie-tools/eslint": "10.2.0",
    "@kie-tools/playwright-base": "10.2.0",
    "@kie-tools/root-env": "10.2.0",
    "@kie-tools/storybook-base": "10.2.0",
    "@kie-tools/tsconfig": "10.2.0"
  },
  "peerDependencies": {
    "react": ">=17.0.2 <19.0.0",
    "react-dom": ">=17.0.2 <19.0.0"
  },
  "scripts": {
    "build:dev": "rimraf dist && pnpm copy:css && tsc -p tsconfig.json",
    "build:prod": "rimraf dist && pnpm copy:css && pnpm lint && tsc -p tsconfig.json && pnpm test  && pnpm test-e2e",
    "build:storybook": "rimraf dist-storybook && NODE_ENV=development storybook build -o dist-storybook",
    "copy:css": "copyfiles -u 1 \"src/**/*.{sass,scss,css}\" dist/",
    "deploy": "gh-pages -d dist-dev",
    "lint": "run-script-if --bool \"$(build-env linters.run)\" --then \"kie-tools--eslint ./src\"",
    "powershell": "@powershell -NoProfile -ExecutionPolicy Unrestricted -Command",
    "start": "run-script-os",
    "start:linux:darwin": "cross-env STORYBOOK_PORT=$(build-env boxedExpressionComponent.storybook.port) pnpm exec kie-tools--storybook --storybookArgs=\"dev --no-open\"",
    "start:win32": "pnpm powershell \"cross-env STORYBOOK_PORT=$(build-env boxedExpressionComponent.storybook.port) pnpm exec kie-tools--storybook --storybookArgs='dev --no-open'",
    "test": "run-script-if --ignore-errors \"$(build-env tests.ignoreFailures)\" --bool \"$(build-env tests.run)\" --then \"jest --silent --verbose --passWithNoTests\"",
    "test-e2e": "run-script-if --ignore-errors \"$(build-env endToEndTests.ignoreFailures)\" --bool \"$(build-env endToEndTests.run)\" --then \"pnpm test-e2e:condition\"",
    "test-e2e:condition": "run-script-if --bool \"$(build-env endToEndTests.containerized)\" --then  \"rimraf ./dist-tests-e2e\" \"pnpm test-e2e:container:run\" --else \"rimraf ./dist-tests-e2e\" \"pnpm test-e2e:run\"",
    "test-e2e:container:clean": "playwright-base-container clean",
    "test-e2e:container:run": "start-server-and-test 'pnpm start' http://localhost:$(build-env boxedExpressionComponent.storybook.port)/iframe.html 'playwright-base-container run --additional-env=KIE_TOOLS_PLAYWRIGHT_CONTAINER__PORT=$(build-env boxedExpressionComponent.storybook.port) --container-workdir=incubator-kie-tools/packages/boxed-expression-component --container-name=kie-tools-playwright-containerization-boxed-expression-component'",
    "test-e2e:container:shell": "start-server-and-test 'pnpm start' http://localhost:$(build-env boxedExpressionComponent.storybook.port)/iframe.html 'playwright-base-container shell --additional-env=KIE_TOOLS_PLAYWRIGHT_CONTAINER__PORT=$(build-env boxedExpressionComponent.storybook.port) --container-workdir=incubator-kie-tools/packages/boxed-expression-component --container-name=kie-tools-playwright-containerization-boxed-expression-component'",
    "test-e2e:open": "pnpm exec playwright show-report dist-tests-e2e/reports",
    "test-e2e:run": "pnpm exec playwright test"
  }
}