braid-design-system
Version:
Themeable design system for the SEEK Group
161 lines • 5.53 kB
JSON
{
"name": "braid-design-system",
"version": "31.2.3",
"description": "Themeable design system for the SEEK Group",
"main": "lib/components/index.ts",
"sideEffects": [
"lib/themes/**/*",
"lib/css/atoms/**/*",
"lib/css/reset/**/*",
"themes/**/*",
"reset/**/*",
"*.css.ts"
],
"bin": {
"braid-upgrade": "./codemod/dist/index.js"
},
"husky": {
"hooks": {
"pre-commit": "SKU_TELEMETRY=false sku pre-commit"
}
},
"repository": {
"type": "git",
"url": "https://github.com/seek-oss/braid-design-system.git"
},
"author": "SEEK",
"license": "MIT",
"bugs": {
"url": "https://github.com/seek-oss/braid-design-system/issues"
},
"homepage": "https://github.com/seek-oss/braid-design-system#readme",
"dependencies": {
"@capsizecss/core": "^3.0.0",
"@capsizecss/vanilla-extract": "^1.0.0",
"@types/autosuggest-highlight": "^3.1.1",
"@types/classnames": "^2.2.11",
"@types/dedent": "^0.7.0",
"@types/lodash": "^4.14.168",
"@types/uuid": "^8.3.0",
"@vanilla-extract/css": "^1.6.1",
"@vanilla-extract/css-utils": "^0.1.1",
"@vanilla-extract/sprinkles": "^1.3.0",
"assert": "^2.0.0",
"autosuggest-highlight": "^3.1.1",
"clsx": "^1.1.1",
"csstype": "^3.0.6",
"dedent": "0.7.0",
"gradient-parser": "^1.0.0",
"is-mobile": "^2.2.2",
"lodash": "^4.17.21",
"polished": "^4.1.0",
"react-element-to-jsx-string": "^14.3.2",
"react-focus-lock": "^2.5.0",
"react-keyed-flatten-children": "^1.3.0",
"react-popper-tooltip": "^4.0.1",
"react-remove-scroll": "^2.4.1",
"utility-types": "^3.10.0",
"uuid": "^8.3.2"
},
"peerDependencies": {
"react": "^16.8.0 || ^17",
"sku": ">=10.13.1"
},
"devDependencies": {
"@babel/core": "^7.12.10",
"@babel/generator": "^7.12.11",
"@babel/plugin-syntax-jsx": "^7.14.5",
"@babel/plugin-syntax-typescript": "^7.14.5",
"@babel/preset-typescript": "^7.12.7",
"@babel/runtime": "^7.16.3",
"@changesets/cli": "^2.14.0",
"@changesets/get-github-info": "^0.4.5",
"@octokit/rest": "^18.0.15",
"@svgr/core": "^5.5.0",
"@svgr/plugin-jsx": "^5.5.0",
"@svgr/plugin-prettier": "^5.5.0",
"@testing-library/jest-dom": "^5.11.9",
"@testing-library/react": "^10.4.9",
"@testing-library/react-hooks": "^7.0.1",
"@testing-library/user-event": "^12.6.2",
"@types/babel-plugin-macros": "^2.8.4",
"@types/cli-progress": "^3.9.2",
"@types/fs-extra": "^9.0.6",
"@types/prettier": "^2.1.6",
"@types/react": "^17.0.0",
"@types/react-dom": "^17.0.0",
"@types/react-router-dom": "^5.1.7",
"@types/sanitize-html": "^1.27.1",
"@types/webpack-env": "^1.16.0",
"@types/workerpool": "^6.1.0",
"babel-plugin-macros": "^3.0.1",
"babel-plugin-tester": "^10.0.0",
"chalk": "^4.1.2",
"change-case": "^4.1.2",
"cheerio": "1.0.0-rc.5",
"chromatic": "^5.6.1",
"circular-dependency-plugin": "^5.2.2",
"cli-highlight": "^2.1.11",
"cli-progress": "^3.9.1",
"concurrently": "^5.3.0",
"copy-to-clipboard": "^3.3.1",
"date-fns": "^2.16.1",
"didyoumean2": "^4.1.0",
"esbuild": "^0.13.3",
"fast-glob": "^3.2.5",
"fs-extra": "^9.1.0",
"gh-pages": "^3.1.0",
"globby": "^11.0.2",
"html-validate": "^4.4.0",
"husky": "^4.3.8",
"ink": "^3.0.9",
"js-yaml": "^4.0.0",
"mini-css-extract-plugin": "^2.4.5",
"npm-registry-client": "^8.6.0",
"panzoom": "^9.4.2",
"patch-package": "^6.4.7",
"playroom": "^0.27.2",
"postinstall-postinstall": "^2.1.0",
"prettier": "^2.4.1",
"react": "^17.0.0",
"react-dom": "^17.0.0",
"react-head": "^3.4.0",
"react-markdown": "^5.0.3",
"react-router": "^5.2.0",
"react-router-dom": "^5.2.0",
"react-router-scroll-memory": "^2.0.7",
"react-syntax-highlighter": "^15.4.3",
"react-use": "^17.0.1",
"recast": "^0.20.5",
"recoil": "^0.3.1",
"renovate-config-seek": "0.4.0",
"sanitize-html": "^2.3.2",
"sku": "^11.2.5",
"surge": "^0.21.7",
"svgo": "^2.4.0",
"title-case": "^3.0.3",
"ts-node": "^9.1.1",
"typescript": "^4.4.2",
"workerpool": "^6.1.5"
},
"volta": {
"node": "16.13.0"
},
"scripts": {
"test": "SKU_TELEMETRY=false sku test",
"start": "pnpm run setup && SKU_TELEMETRY=false concurrently -n \"docs-site,playroom\" -c \"magenta,greenBright\" \"sku start\" \"playroom start\"",
"lint": "pnpm run setup && SKU_TELEMETRY=false sku lint",
"format": "SKU_TELEMETRY=false sku format",
"generate-component-docs": "ts-node generate-component-docs",
"generate-icons": "node scripts/generateIcons.js",
"setup": "SKU_TELEMETRY=false sku configure && concurrently -n \"component-docs,icons\" -c \"blueBright,yellowBright\" \"pnpm generate-component-docs\" \"pnpm generate-icons\"",
"build-codemod": "node ./codemod/scripts/build",
"build": "pnpm run setup && NODE_ENV=production SKU_TELEMETRY=false concurrently -n \"docs-site,playroom\" -c \"magenta,greenBright\" \"sku build\" \"playroom build\"",
"storybook": "SKU_TELEMETRY=false sku storybook",
"build-storybook": "SKU_TELEMETRY=false sku build-storybook",
"deploy": "node scripts/deploy.js",
"post-commit-status": "node scripts/postCommitStatus.js",
"release": "pnpm run setup && pnpm build-codemod && changeset publish && pnpm build && pnpm deploy",
"version": "changeset version && ts-node scripts/versionComponentUpdates"
}
}