UNPKG

@react-ui-org/react-ui

Version:

React UI is a themeable UI library for React apps.

138 lines (137 loc) 4.88 kB
{ "name": "@react-ui-org/react-ui", "description": "React UI is a themeable UI library for React apps.", "version": "0.63.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": ">=22.11.0" }, "devEngines": { "runtime": { "name": "node", "version": "^22.11.0 || ^24.11.0", "onFail": "error" }, "packageManager": { "name": "npm", "version": "^11.6.1", "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": "npm run eslint:ts && npm run eslint:js", "eslint:js": "eslint --ext js,jsx src", "eslint:ts": "eslint --ext ts,tsx -c .eslintrc-ts src tests", "lint": "npm run eslint && npm run markdownlint && npm run stylelint", "markdownlint": "markdownlint-cli2 \"README.md\" \"src/**/*.md\"", "postbuild": "npm run copy", "postinstall": "cp -n .env.dist .env && cp -n .env.playwright.dist .env.playwright || 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 test:jest", "test:jest": "npm run test:jest:ts && npm run test:jest:js", "test:jest:js": "jest --coverage", "test:jest:ts": "jest -c jest.config-ts.js --coverage", "test:playwright-ct:all": "playwright test -c playwright-ct.config.ts", "test:playwright-ct:all-with-update": "playwright test -c playwright-ct.config.ts --update-snapshots", "test:playwright-ct:show-report": "playwright show-report --host=0.0.0.0 --port=9323" }, "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.28.3", "@babel/core": "^7.28.5", "@babel/eslint-parser": "^7.28.5", "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-transform-spread": "^7.27.1", "@babel/preset-env": "^7.28.5", "@babel/preset-react": "^7.28.5", "@babel/register": "^7.28.3", "@happy-dom/jest-environment": "^20.0.11", "@playwright/experimental-ct-react": "^1.57.0", "@stylistic/stylelint-config": "^1.0.1", "@svgr/webpack": "^8.1.0", "@testing-library/jest-dom": "^6.9.1", "@testing-library/react": "^16.3.0", "@testing-library/user-event": "^14.6.1", "@types/jest": "^30.0.0", "@types/node": "^22.19.1", "@types/react": "^19.2.7", "@types/react-dom": "^19.2.3", "@typescript-eslint/eslint-plugin": "^7.18.0", "@typescript-eslint/parser": "^7.18.0", "@visionappscz/eslint-config-visionapps": "^1.7.0", "@visionappscz/stylelint-config": "^4.0.0", "autoprefixer": "^10.4.22", "babel-jest": "^30.2.0", "babel-loader": "^10.0.0", "core-js": "^3.47.0", "css-loader": "^7.1.2", "dotenv": "^17.2.3", "eslint": "^8.57.0", "eslint-config-airbnb": "^19.0.4", "eslint-config-airbnb-typescript": "^18.0.0", "eslint-plugin-deprecation": "^3.0.0", "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", "eslint-plugin-typescript-sort-keys": "^3.3.0", "identity-obj-proxy": "^3.0.0", "jest": "^30.2.0", "markdownlint-cli2": "^0.19.1", "mini-css-extract-plugin": "^2.9.4", "postcss": "^8.5.6", "postcss-loader": "^8.2.0", "prop-types": "^15.8.1", "react": "~18.2.0", "react-dom": "~18.2.0", "sass": "^1.94.2", "sass-loader": "^16.0.6", "stylelint": "^16.7.0", "stylelint-webpack-plugin": "^5.0.1", "terser-webpack-plugin": "^5.3.15", "ts-jest": "^29.4.6", "webpack": "^5.103.0", "webpack-cli": "^6.0.1", "webpack-visualizer-plugin2": "^2.0.0" } }