{ "name": "beeq", "description": "BEEQ Design System", "license": "Apache-2.0", "private": true, "workspaces": [ "apps/*", "packages/*" ], "repository": { "type": "Git", "url": "https://github.com/Endava/BEEQ" }, "customElements": "packages/beeq/cem/custom-elements.json", "scripts": { "prepare": "husky", "pre-commit": "run-s lint:branch-name lint:staged", "prebuild": "pnpm clean:build", "start": "pnpm exec nx run beeq:start", "build": "run-s build:*", "build:beeq": "pnpm exec nx run-many -t build --exclude='*,!tag:publishable' --parallel --output-style=stream", "build:beeq:fast": "BEEQ_SKIP_ICONS=1 pnpm exec nx run-many -t build --exclude='*,!tag:publishable' --parallel --output-style=stream", "build:storybook": "pnpm exec nx run-many -t storybook-build --exclude='*,!tag:core' --parallel --output-style=stream", "build:storybook:fast": "BEEQ_SKIP_ICONS=1 pnpm exec nx run-many -t storybook-build --exclude='*,!tag:core' --parallel --output-style=stream", "lint": "pnpm exec nx run-many -t lint --exclude='*,!tag:publishable' --parallel=4 --output-style=stream", "lint:branch-name": "chmod 755 .husky/branch-name.sh && sh .husky/branch-name.sh", "lint:staged": "lint-staged --verbose", "test": "run-s test:*", "test:spec": "pnpm exec nx run-many -t test --exclude='*,!tag:publishable' --parallel=4 --output-style=stream", "test:e2e": "pnpm exec nx run-many -t e2e --exclude='*,!tag:core' --parallel --output-style=stream", "test:e2e:fast": "BEEQ_SKIP_ICONS=1 pnpm exec nx run-many -t e2e --exclude='*,!tag:core' --parallel --output-style=stream", "clean": "run-s clean:*", "clean:build": "pnpm dlx rimraf .stencil dist", "clean:modules": "pnpm dlx rimraf ./node_modules ./**/node_modules ./packages/**/node_modules", "g": "plop --cwd tools/src/generators/plop" }, "dependencies": { "@angular/common": "22.0.1", "@angular/core": "22.0.1", "@angular/forms": "22.0.1", "@angular/router": "22.0.1", "react": "19.2.7", "react-dom": "19.2.7", "rxjs": "7.8.2", "tslib": "2.8.1", "zone.js": "0.16.2" }, "devDependencies": { "@angular-devkit/core": "22.0.1", "@angular-devkit/schematics": "22.0.1", "@angular/cli": "22.0.1", "@angular/compiler-cli": "22.0.1", "@angular/language-service": "22.0.1", "@beeq/storybook-addon-html": "7.0.0", "@biomejs/biome": "2.4.11", "@chromatic-com/storybook": "5.2.1", "@commitlint/cli": "20.3.1", "@commitlint/config-angular": "20.3.1", "@commitlint/config-conventional": "20.3.1", "@custom-elements-manifest/analyzer": "0.11.0", "@nx/angular": "22.7.5", "@nx/devkit": "22.7.5", "@nx/js": "22.7.5", "@nx/plugin": "22.7.5", "@nx/react": "22.7.5", "@nx/rollup": "22.7.5", "@nx/storybook": "22.7.5", "@nx/workspace": "22.7.5", "@nxext/stencil": "21.0.0", "@rollup/plugin-url": "8.0.2", "@schematics/angular": "22.0.1", "@stencil/angular-output-target": "1.3.2", "@stencil/core": "4.43.5", "@stencil/react-output-target": "1.5.3", "@stencil/sass": "3.2.3", "@stencil/vitest": "1.13.2", "@stencil/vue-output-target": "0.13.2", "@storybook/addon-a11y": "10.4.3", "@storybook/addon-docs": "10.4.3", "@storybook/addon-links": "10.4.3", "@storybook/builder-vite": "10.4.3", "@storybook/web-components-vite": "10.4.3", "@swc-node/register": "1.11.1", "@swc/core": "1.15.41", "@swc/helpers": "0.5.23", "@types/fs-extra": "11.0.4", "@types/mdx": "2.0.14", "@types/node": "25.9.3", "@types/react": "19.2.17", "@types/react-dom": "19.2.3", "@vitest/browser-playwright": "4.1.5", "@vitest/coverage-istanbul": "4.1.5", "@wc-toolkit/cem-analyzer-plugin": "1.0.1", "@wc-toolkit/jsdoc-tags": "1.1.0", "@wc-toolkit/type-parser": "1.2.1", "autoprefixer": "10.4.24", "cem-plugin-jsdoc-example": "0.0.9", "chromatic": "17.4.1", "core-js": "3.49.0", "custom-element-vs-code-integration": "1.5.0", "decompress": "4.2.1", "fs-extra": "11.3.3", "husky": "9.1.7", "lint-staged": "17.0.7", "lit": "3.3.2", "lit-html": "3.3.2", "nanospinner": "1.2.2", "ng-packagr": "22.0.0", "node-fetch": "3.3.2", "npm-run-all2": "9.0.2", "nx": "22.7.5", "nx-stylelint": "19.0.0", "playwright": "1.59.1", "plop": "4.0.1", "postcss": "8.5.12", "postcss-import": "16.1.1", "postcss-preset-env": "11.3.0", "postcss-url": "10.1.3", "react-syntax-highlighter": "15.6.1", "stencil-tailwind-plugin": "1.8.0", "storybook": "10.4.3", "stylelint": "17.13.0", "stylelint-config-standard": "40.0.0", "stylelint-config-standard-scss": "17.0.0", "tailwindcss": "3.4.19", "ts-node": "10.9.2", "tsx": "4.22.4", "typescript": "6.0.3", "vite": "8.0.16", "vite-plugin-turbosnap": "1.0.3", "vite-tsconfig-paths": "6.1.1", "vitest": "4.1.5", "vue": "3.5.33" }, "engines": { "node": ">=22.0.0", "pnpm": ">=11.0.0" }, "packageManager": "pnpm@11.6.0", "volta": { "node": "24.16.0", "pnpm": "11.6.0" } }