UNPKG

braid-design-system

Version:
161 lines 5.53 kB
{ "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" } }