{
  "name": "stitfr-formjs",
  "version": "1.0.22",
  "scripts": {
    "all": "run-s lint build lint:types test test:distro",
    "build": "lerna run build --sort --stream",
    "build:watch": "npm run build-watch -- @bpmn-io/form-js",
    "build-distro": "lerna run prepublishOnly --sort",
    "build-watch": "run-s \"lerna-build-watch -- {@}\" -- ",
    "clean": "del-cli \"{node_modules,dist}\" \"packages/*/{node_modules,dist}\" \"e2e/dist\"",
    "distro": "run-s clean reinstall build-distro",
    "dev": "run-s build \"lerna-dev -- {@}\" -- ",
    "dev:viewer": "npm run dev -- stitfr-form-js-viewer",
    "dev:editor": "npm run dev -- stitfr-form-js-editor",
    "dev:playground": "npm run dev -- stitfr-form-js-playground",
    "dev:carbon": "npm run dev -- @bpmn-io/form-js-carbon-styles",
    "lerna-dev": "lerna run dev --stream --scope",
    "lerna-build-watch": "lerna run bundle:watch --stream --parallel --include-dependencies --scope",
    "lerna-publish": "lerna publish -m \"chore(project): publish %s\"",
    "lint": "eslint packages",
    "lint:types": "tsc --pretty",
    "reinstall": "npm ci",
    "release": "run-s distro test \"lerna-publish -- {@}\" --",
    "test": "lerna run test",
    "test:distro": "lerna run test:distro",
    "ci": "run-s all build-distro",
    "start:pkg": "cross-env SINGLE_START=basic npm run dev --",
    "start": "npm run start:pkg -- @bpmn-io/form-js",
    "start:viewer": "npm run start:pkg -- stitfr-form-js-viewer",
    "start:viewer:stress": "cross-env SINGLE_START=stress npm run dev -- stitfr-form-js-viewer",
    "start:viewer:groups": "cross-env SINGLE_START=groups npm run dev -- stitfr-form-js-viewer",
    "start:editor": "npm run start:pkg -- stitfr-form-js-editor",
    "start:carbon": "cross-env SINGLE_START=carbon-form npm run dev -- @bpmn-io/form-js-carbon-styles",
    "start:playground": "npm run start:pkg -- stitfr-form-js-playground",
    "dev:e2e": "vite",
    "test:e2e": "run-s build:e2e start:visual-preview test:visual",
    "test:visual": "playwright test visual",
    "build:e2e": "vite build",
    "start:visual-preview": "vite preview --port 8080 --logLevel silent &",
    "start:container": "docker run --rm --network host -v $(pwd):/work/ -w /work/ -it mcr.microsoft.com/playwright:v1.49.1 /bin/bash"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/bpmn-io/form-js.git"
  },
  "keywords": [
    "bpmn-io",
    "form",
    "forms",
    "form-js"
  ],
  "workspaces": [
    "packages/*"
  ],
  "contributors": [
    {
      "name": "bpmn.io contributors",
      "url": "https://github.com/bpmn-io"
    }
  ],
  "devDependencies": {
    "@apidevtools/json-schema-ref-parser": "^9.1.2",
    "@axe-core/playwright": "^4.10.1",
    "@babel/core": "^7.26.9",
    "@babel/plugin-transform-react-jsx": "^7.25.9",
    "@babel/plugin-transform-react-jsx-source": "^7.25.9",
    "@bpmn-io/properties-panel": "^3.26.0",
    "@carbon/react": "^1.76.0",
    "@carbon/styles": "^1.75.0",
    "@ibm/plex": "^6.4.1",
    "@playwright/test": "^1.49.1",
    "@rollup/plugin-alias": "^5.1.1",
    "@rollup/plugin-babel": "^6.0.4",
    "@rollup/plugin-commonjs": "^28.0.2",
    "@rollup/plugin-json": "^6.1.0",
    "@rollup/plugin-node-resolve": "^16.0.0",
    "@svgr/rollup": "^8.1.0",
    "@svgr/webpack": "^8.1.0",
    "@testing-library/preact": "^3.2.3",
    "@testing-library/user-event": "^14.6.1",
    "@types/chai": "^5.0.1",
    "@types/mocha": "^10.0.10",
    "@types/node": "^22.13.4",
    "@types/sinon": "^17.0.3",
    "@types/sinon-chai": "^4.0.0",
    "ajv": "^8.17.1",
    "ajv-errors": "^3.0.0",
    "axe-core": "^4.10.2",
    "babel-loader": "^9.2.1",
    "babel-plugin-istanbul": "^7.0.0",
    "chai": "^4.4.1",
    "copyfiles": "^2.4.1",
    "cross-env": "^7.0.3",
    "css-loader": "^7.1.2",
    "del-cli": "^6.0.0",
    "diagram-js": "^15.2.4",
    "didi": "^10.2.2",
    "eslint": "^9.20.1",
    "eslint-config-prettier": "^10.0.1",
    "eslint-plugin-bpmn-io": "^2.1.0",
    "eslint-plugin-import": "^2.31.0",
    "eslint-plugin-react-hooks": "^5.1.0",
    "globals": "^15.15.0",
    "karma": "^6.4.4",
    "karma-chrome-launcher": "^3.2.0",
    "karma-coverage": "^2.2.1",
    "karma-debug-launcher": "0.0.5",
    "karma-env-preprocessor": "^0.1.1",
    "karma-firefox-launcher": "^2.1.3",
    "karma-jasmine": "^5.1.0",
    "karma-mocha": "^2.0.1",
    "karma-sinon-chai": "^2.0.2",
    "karma-spec-reporter": "^0.0.36",
    "karma-webpack": "^5.0.1",
    "lerna": "^8.1.9",
    "mocha": "^10.7.3",
    "mocha-test-container-support": "^0.2.0",
    "mri": "^1.2.0",
    "npm-run-all2": "^7.0.2",
    "preact": ">=10.5.14 <=10.15.1",
    "prettier": "^3.5.1",
    "puppeteer": "^23.0.0",
    "raw-loader": "^4.0.2",
    "rollup": "^4.34.8",
    "rollup-plugin-copy": "^3.5.0",
    "sass": "^1.85.0",
    "sass-loader": "^16.0.5",
    "sinon": "^17.0.1",
    "sinon-chai": "^3.7.0",
    "source-map-loader": "^5.0.0",
    "style-loader": "^4.0.0",
    "typescript": "^5.7.3",
    "vite": "^6.1.0",
    "webpack": "^5.98.0"
  },
  "dependencies": {
    "playwright": "^1.50.1"
  }
}
