Lines 105-145json
105 "test:playwright:dev": "playwright test --ui",
106 "test:playwright:headed": "playwright test --headed",
107 "coverage": "vitest run --coverage",
108 "analyze": "wca analyze",
109 "lint": "npm run eslint && stylelint \"src/components/**/*.styles.ts\" \"src/components/**/*.scss\"",
110 "lint:fix": "npm run eslint:fix && stylelint \"src/components/**/*.styles.ts\" \"src/components/**/*.scss\" --fix",
111 "eslint": "eslint \"src/components/**/*.ts\" \"src/react/**/*.ts\"",
112 "eslint:fix": "eslint \"src/components/**/*.ts\" \"src/react/**/*.ts\" --fix",
113 "create-component": "node scripts/create-component.js",
114 "ui-kit": "sass --style=compressed --no-source-map src/styles/ai-kit.css dist/ui-kit/ai.css && sass --style=compressed --no-source-map src/styles/discover-kit.css dist/ui-kit/discover.css",
115 "scss": "sass --style=compressed --no-source-map --load-path=node_modules src/styles/styles.scss dist/styles.css && sass src/styles/exo-component-theme.scss dist/exo-component-theme.css --style=compressed --no-source-map --load-path=node_modules && sass src/styles/exo-table-styles.scss dist/exo-table-styles.css --style=compressed --no-source-map --load-path=node_modules && npm run ui-kit",
116 "scss:watch": "sass --watch --no-source-map src/styles/styles.scss dist/styles.css src/styles/ai-kit.css dist/ui-kit/ai.css src/styles/discover-kit.css dist/ui-kit/discover.css",
117 "icons-to-json": "node ./scripts/icons-to-json.js",
118 "generate-icons-meta": "npm run icons-to-json src/components/icon/icons/v1/assets src/components/icon/icons/v1/icons-story-map.json && npm run icons-to-json src/components/icon/icons/v2/assets src/components/icon/icons/v2/icons-story-map.json && npm run icons-to-json src/components/icon/icons/v3/assets src/components/icon/icons/v3/icons-story-map.json && npm run icons-to-json src/components/icon/icons/FullColor src/components/icon/icons/FullColor/icons-story-map.json && node scripts/load-icons.js",
119 "sonar-scanner": "sonar-scanner",
120 "version": "npm run update-auto-changelog",
121 "preversion": "npm i && npm run clean && rimraf node_modules && npm i",
122 "postversion": "npm run build && npm pack",
123 "update-rebase": "cross-env-shell git checkout $npm_config_branch && git pull --rebase",
124 "prepare": "node .husky/install.mjs",
125 "postinstall": "node ./scripts/postinstall-mcp.js",
HighInstall Time Lifecycle Scripts
Package defines install-time lifecycle scripts.
package.jsonView on unpkg · L125 126 "generate-css-variables-json": "node scripts/generate-css-tokens.mjs",
127 "build:icons": "node scripts/build-icons.mjs",
128 "generate-rem-adjuster-file": "node scripts/generate-adjust-rem-script.mjs",
129 "validate-metadata": "node scripts/validate-component-metadata.js",
130 "mcp:generate-registry": "node scripts/generate-component-registry.mjs",
131 "mcp:bundle": "cd mcp-server && ../node_modules/.bin/esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=../dist/mcp-server/index.js",
132 "mcp:copy-data": "node scripts/copy-mcp-data.js",
133 "mcp:build": "npm ci --prefix mcp-server && npm run mcp:generate-registry && npm run mcp:bundle && npm run mcp:copy-data",
134 "mcp:dev": "node dist/mcp-server/index.js",
135 "test:a11y": "playwright test playwright/a11y.spec.ts"
138 "output": "docs/stories/Miscellaneous/CHANGELOG.mdx",
139 "template": "keepachangelog",
141 "commitLimit": false,
143 "(UU-\\d+)": "[$1](https://boomii.atlassian.net/browse/$1)"