UNPKG

@britannica/ui

Version:
189 lines (188 loc) 5.13 kB
{ "name": "@britannica/ui", "version": "1.21.2", "description": "Consumer style system", "main": "dist/britannica-ui.cjs.js", "module": "dist/britannica-ui.es.js", "browser": "dist/britannica-ui.umd.js", "style": "dist/britannica-ui.css", "typings": "dist/index.d.ts", "files": [ "dist", "src" ], "scripts": { "test": "jest", "prebuild": "rimraf dist", "build": "rollup -c", "dev": "rollup -c -w", "storybook": "start-storybook -p 6006", "build-storybook": "build-storybook -o ./docs", "prepare": "husky install" }, "repository": { "type": "git", "url": "git+https://github.com/britannica/consumer-ui.git" }, "keywords": [ "britannica", "consumer", "style", "system" ], "author": "Ryan Walters", "license": "MIT", "bugs": { "url": "https://github.com/britannica/consumer-ui/issues" }, "homepage": "https://github.com/britannica/consumer-ui#readme", "devDependencies": { "@babel/core": "7.26.9", "@babel/eslint-parser": "7.26.8", "@babel/plugin-proposal-nullish-coalescing-operator": "7.18.6", "@babel/plugin-proposal-optional-chaining": "7.21.0", "@babel/preset-react": "7.26.3", "@britannica/eslint-config": "2.0.1", "@commitlint/cli": "19.7.1", "@commitlint/config-conventional": "19.7.1", "@popperjs/core": "2.11.8", "@rollup/plugin-babel": "6.0.4", "@rollup/plugin-commonjs": "28.0.2", "@rollup/plugin-node-resolve": "16.0.0", "@rollup/plugin-replace": "6.0.2", "@rollup/plugin-terser": "0.4.4", "@rollup/plugin-typescript": "11.1.6", "@semantic-release/commit-analyzer": "9.0.2", "@semantic-release/git": "10.0.1", "@semantic-release/github": "8.1.0", "@semantic-release/npm": "8.0.3", "@semantic-release/release-notes-generator": "10.0.3", "@storybook/addon-actions": "6.5.16", "@storybook/addon-essentials": "6.5.16", "@storybook/addon-links": "6.5.16", "@storybook/builder-webpack5": "6.5.16", "@storybook/manager-webpack5": "6.5.16", "@storybook/react": "6.5.16", "@testing-library/jest-dom": "6.6.3", "@types/jest": "29.5.14", "@testing-library/react": "16.2.0", "@types/lodash-es": "4.17.12", "@types/react": "18.3.18", "@types/react-dom": "18.3.5", "@typescript-eslint/parser": "8.26.0", "babel-loader": "10.0.0", "babel-plugin-annotate-pure-calls": "0.5.0", "babel-plugin-dev-expression": "0.2.3", "css-loader": "6.11.0", "eslint": "8.57.1", "eslint-config-prettier": "10.0.2", "eslint-plugin-import": "2.31.0", "eslint-plugin-jsx-a11y": "6.10.2", "eslint-plugin-prettier": "5.2.3", "eslint-plugin-react": "7.37.4", "eslint-plugin-react-hooks": "4.6.2", "husky": "9.1.7", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "lint-staged": "16.1.0", "lodash-es": "4.17.21", "postcss": "8.5.3", "prettier": "3.5.3", "react": "18.3.1", "react-dom": "18.3.1", "rimraf": "6.0.1", "rollup": "4.34.9", "rollup-plugin-peer-deps-external": "2.2.4", "rollup-plugin-postcss": "4.0.2", "rollup-plugin-sourcemaps": "0.6.3", "sass": "1.86.3", "sass-loader": "16.0.5", "semantic-release": "18.0.1", "style-loader": "4.0.0", "ts-jest": "29.2.6", "tslib": "2.8.1", "typescript": "5.8.2" }, "dependencies": { "classnames": "2.5.1" }, "peerDependencies": { "@popperjs/core": "2.x", "react": ">=16.8.0", "react-dom": ">=16.8.0" }, "optionalDependencies": { "sass": "^1.33.0 || ^2" }, "babel": { "plugins": [ "@babel/plugin-proposal-optional-chaining", "@babel/plugin-proposal-nullish-coalescing-operator" ], "presets": [ "@babel/preset-react" ] }, "prettier": { "singleQuote": true, "trailingComma": "es5", "printWidth": 120 }, "release": { "plugins": [ "@semantic-release/commit-analyzer", "@semantic-release/release-notes-generator", "@semantic-release/npm", [ "@semantic-release/git", { "assets": [ "package.json" ], "message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}" } ], "@semantic-release/github" ] }, "commitlint": { "extends": [ "@commitlint/config-conventional" ], "rules": { "footer-max-line-length": [ 0 ], "body-max-line-length": [ 0 ] } }, "eslintConfig": { "extends": [ "@britannica", "plugin:prettier/recommended" ], "parser": "@typescript-eslint/parser", "env": { "browser": true, "jest": true }, "rules": { "import/no-extraneous-dependencies": 0, "import/no-unresolved": 0, "import/extensions": 0, "react/require-default-props": 0 } }, "jest": { "preset": "ts-jest", "moduleNameMapper": { "^.+\\.module\\.(scss)$": "identity-obj-proxy" }, "testEnvironment": "jsdom" }, "lint-staged": { "*.{ts,js,css,md}": "prettier --write" } }