UNPKG

@react-ui-org/react-ui

Version:

React UI is a themeable UI library for React apps.

121 lines (120 loc) 3.89 kB
{ "name": "@react-ui-org/react-ui", "description": "React UI is a themeable UI library for React apps.", "version": "0.60.0", "keywords": [ "react", "ui", "components", "themeable", "ui-library", "ui-components", "pattern-library", "component-library", "react-components", "react-component-library" ], "homepage": "https://react-ui.io", "author": "The React UI Authors (https://github.com/react-ui-org/react-ui/graphs/contributors)", "contributors": [ "RACOM s.r.o." ], "license": "MIT", "bugs": { "url": "https://github.com/react-ui-org/react-ui/issues" }, "main": "dist/react-ui.js", "repository": { "type": "git", "url": "https://github.com/react-ui-org/react-ui" }, "engines": { "node": ">=20" }, "devEngines": { "runtime": { "name": "node", "version": "22.x", "onFail": "error" }, "packageManager": { "name": "npm", "onFail": "error" } }, "scripts": { "build": "webpack --mode=production && webpack --mode=development", "copy": "npm run copy:css && npm run copy:js", "copy:css": "cp src/docs/_assets/generated/react-ui.css dist && cp src/docs/_assets/generated/react-ui.development.css dist", "copy:js": "cp src/docs/_assets/generated/react-ui.js dist && cp src/docs/_assets/generated/react-ui.development.js dist", "eslint": "eslint --ext js,jsx src", "jest": "jest src --coverage", "lint": "npm run eslint && npm run markdownlint && npm run stylelint", "markdownlint": "markdownlint-cli2 \"CONTRIBUTING.md\" \"README.md\" \"RELEASING.md\" \"src/**/*.md\"", "postbuild": "npm run copy", "postinstall": "cp -n .env.dist .env || true", "precopy": "rm -rf dist && mkdir dist", "prepublishOnly": "npm run build", "start": "webpack --watch --mode=development", "stylelint": "stylelint \"src/**/*.{css,scss}\" \"!src/docs/_assets/generated/**\" --config stylelint.config.js", "test": "npm run jest" }, "dependencies": { "normalize.css": "^8.0.1" }, "peerDependencies": { "prop-types": "^15.8.0", "react": "~18.2.0", "react-dom": "~18.2.0" }, "devDependencies": { "@babel/cli": "^7.24.7", "@babel/core": "^7.24.7", "@babel/eslint-parser": "^7.24.7", "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-transform-spread": "^7.24.7", "@babel/preset-env": "^7.24.7", "@babel/preset-react": "^7.24.7", "@babel/register": "^7.24.6", "@happy-dom/jest-environment": "^16.6.0", "@stylistic/stylelint-config": "^1.0.1", "@svgr/webpack": "^8.1.0", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", "@visionappscz/eslint-config-visionapps": "^1.7.0", "@visionappscz/stylelint-config": "^4.0.0", "autoprefixer": "^10.4.19", "babel-jest": "^29.7.0", "babel-loader": "^9.1.3", "core-js": "^3.37.1", "css-loader": "^7.1.2", "eslint": "^8.57.0", "eslint-config-airbnb": "^19.0.4", "eslint-plugin-import": "^2.29.1", "eslint-plugin-jsx-a11y": "^6.9.0", "eslint-plugin-markdown": "^3.0.1", "eslint-plugin-react": "^7.34.3", "eslint-plugin-react-hooks": "^4.6.2", "identity-obj-proxy": "^3.0.0", "jest": "^29.7.0", "markdownlint-cli2": "^0.13.0", "mini-css-extract-plugin": "^2.9.0", "postcss": "^8.4.39", "postcss-loader": "^8.1.1", "prop-types": "^15.8.1", "react": "~18.2.0", "react-dom": "~18.2.0", "sass": "^1.77.6", "sass-loader": "^14.2.1", "stylelint": "^16.7.0", "stylelint-webpack-plugin": "^5.0.1", "terser-webpack-plugin": "^5.3.10", "webpack": "^5.92.1", "webpack-cli": "^5.1.4", "webpack-visualizer-plugin2": "^1.1.0" }, "resolutions": { "@babel/plugin-transform-spread": "7.24.7" } }