@open-condo/ui
Version:
A set of React UI components for developing applications inside the condo ecosystem
140 lines • 4.13 kB
JSON
{
"name": "@open-condo/ui",
"description": "A set of React UI components for developing applications inside the condo ecosystem",
"keywords": [
"condo",
"open-condo-software",
"UI",
"React",
"components"
],
"version": "2.43.1",
"repository": {
"type": "git",
"url": "git+https://github.com/open-condo-software/condo.git",
"directory": "packages/ui"
},
"author": {
"name": "Matthew Savelev",
"email": "matthew@doma.ai",
"url": "https://github.com/SavelevMatthew"
},
"license": "MIT",
"browserslist": [
"> 0.5%",
"last 2 versions",
"not dead",
"IE 11",
"not IE 10"
],
"scripts": {
"build:deps": "turbo build --filter=@open-condo/ui^...",
"build:styles": "rimraf -g 'src/tokens/!(tokens.json)' && node bin/prepare-tokens.js && node bin/buildStyleVars/runner.js --web less css",
"build:colors": "rimraf -g 'src/colors/!(index.ts)' && node bin/generate-colors.js",
"build:tokens": "yarn build:styles && yarn build:colors",
"build:lib": "webpack --config webpack.prod.js && tsc --project tsconfig.prod.json",
"build": "yarn build:tokens && yarn build:lib",
"build:sb": "storybook build",
"build:chromatic": "yarn build:deps && yarn build:tokens && yarn build:sb",
"dev": "yarn build:deps && yarn build:tokens && storybook dev -p 6006",
"watch": "yarn build:deps && yarn build:tokens && webpack --config webpack.dev.js"
},
"files": [
"dist"
],
"main": "dist/index.js",
"types": "dist/index.d.ts",
"exports": {
".": "./dist/index.js",
"./package.json": "./package.json",
"./colors": "./dist/colors/index.js",
"./src": "./src/index.ts",
"./src/": "./src/",
"./dist/": "./dist/",
"./style-vars/css": "./dist/style-vars/variables.css",
"./style-vars/less": "./dist/style-vars/variables.less",
"./hooks": "./dist/hooks.js",
"./events": "./dist/events.js"
},
"typesVersions": {
"*": {
"index.d.ts": [
"dist/index.d.ts"
],
"colors": [
"dist/colors/index.d.ts"
],
"events": [
"dist/events.d.ts"
],
"hooks": [
"dist/hooks.d.ts"
]
}
},
"peerDependencies": {
"react": ">=16",
"react-dom": ">=16"
},
"devDependencies": {
"@babel/core": "^7.19.0",
"@babel/preset-env": "^7.19.0",
"@babel/preset-react": "^7.18.6",
"@babel/preset-typescript": "^7.18.6",
"@open-condo/tsconfig": "^1.0.4",
"@storybook/addon-actions": "7.6.20",
"@storybook/addon-docs": "7.6.20",
"@storybook/addon-essentials": "7.6.20",
"@storybook/addon-interactions": "7.6.20",
"@storybook/addon-links": "7.6.20",
"@storybook/addons": "7.6.20",
"@storybook/cli": "7.6.20",
"@storybook/react": "7.6.20",
"@storybook/react-webpack5": "7.6.20",
"@storybook/testing-library": "^0.0.13",
"@storybook/theming": "7.6.20",
"@types/node": "^22",
"@types/react": "^17.0.2",
"babel": "^6.23.0",
"babel-loader": "^8.2.5",
"chromatic": "^6.9.0",
"commander": "^11.0.0",
"copy-webpack-plugin": "^11.0.0",
"css-loader": "^6.7.1",
"css-minimizer-webpack-plugin": "^4.0.0",
"less": "^4.1.3",
"less-loader": "^11.0.0",
"lodash": "^4.17.21",
"mini-css-extract-plugin": "^2.6.1",
"pluralize": "^8.0.0",
"postcss": "^8.4.16",
"postcss-loader": "^7.0.1",
"postcss-preset-env": "^7.8.1",
"quicktype-core": "^6.0.71",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"rimraf": "^6.0.1",
"source-map-loader": "^4.0.1",
"storybook": "7.6.20",
"style-dictionary": "^3.9.2",
"style-loader": "^3.3.1",
"token-transformer": "^0.0.27",
"ts-loader": "^9.4.1",
"typescript": "^5.8.3",
"webpack": "^5.91.0",
"webpack-cli": "^4.10.0",
"webpack-merge": "^5.8.0"
},
"publishConfig": {
"access": "public"
},
"dependencies": {
"@open-condo/icons": "^2.1.0",
"antd": "^4.24.12",
"classnames": "^2.3.2",
"react-markdown": "^6",
"react-phone-input-2": "^2.15.1",
"remark-gfm": "^1",
"zod": "^4.0.8"
}
}