UNPKG

@itwin/core-react

Version:

A react component library of iTwin.js UI general purpose components

107 lines 3.53 kB
{ "name": "@itwin/core-react", "version": "5.13.0", "description": "A react component library of iTwin.js UI general purpose components", "type": "module", "types": "./lib/core-react.d.ts", "exports": { ".": "./lib/core-react.js", "./internal": "./lib/internal.js", "./package.json": "./package.json", "./lib/cjs/*": { "sass": "./lib/*" }, "./lib/esm/*": { "sass": "./lib/*" }, "./*": { "sass": "./*" } }, "license": "MIT", "repository": { "type": "git", "url": "https://github.com/iTwin/appui.git", "directory": "ui/core-react" }, "keywords": [ "AppUI", "Bentley", "BIM", "iModel", "digital-twin", "iTwin" ], "author": { "name": "Bentley Systems, Inc.", "url": "http://www.bentley.com" }, "peerDependencies": { "@itwin/appui-abstract": "^4.0.0 || ^5.0.0", "@itwin/core-bentley": "^4.0.0 || ^5.0.0", "@itwin/itwinui-react": "^3.15.0", "react": "^18.0.0", "react-dom": "^18.0.0" }, "devDependencies": { "@itwin/appui-abstract": "rc", "@itwin/build-tools": "4.10.2", "@itwin/core-bentley": "rc", "@itwin/core-common": "rc", "@itwin/core-geometry": "rc", "@itwin/core-i18n": "rc", "@itwin/eslint-plugin": "5.1.0", "@itwin/itwinui-react": "^3.18.3", "@testing-library/dom": "^10.1.0", "@testing-library/react": "^15.0.7", "@testing-library/user-event": "^14.5.2", "@types/lodash": "^4.14.0", "@types/node": "20.17.8", "@types/react": "^18.3.12", "@types/react-autosuggest": "10.1.2", "@types/react-dom": "^18.3.1", "@vitest/coverage-v8": "^3.0.6", "cpx2": "^3.0.0", "cross-env": "^5.1.4", "eslint": "^8.57.1", "eslint-config-prettier": "~8.8.0", "ignore-styles": "^5.0.1", "jsdom": "^24.0.0", "npm-run-all": "^4.1.5", "raf": "^3.4.0", "react": "^18.3.1", "react-dom": "^18.3.1", "rimraf": "^6.0.1", "ts-node": "^10.8.2", "typemoq": "^2.1.0", "typescript": "~5.6.2", "upath": "^2.0.1", "vitest": "^3.0.6" }, "dependencies": { "@itwin/itwinui-icons-react": "^2.8.0", "classnames": "2.5.1", "dompurify": "^3.2.4", "lodash": "^4.17.10", "react-autosuggest": "^10.1.0", "ts-key-enum": "~2.0.12" }, "scripts": { "start": "run-p -l \"build -- -w\" \"copy:** -- -w\"", "build": "npm run copy:css && npm run compat:css && npm run copy:locale && tsc", "copy:css": "cpx \"./src/**/*.{*css,svg}\" ./lib", "copy:locale": "cpx ./src/core-react/UiCore.json ./lib/public/locales/en", "compat:css": "npm run compat:cjs && npm run compat:esm", "compat:cjs": "cpx \"./src/**/*.{*css,svg}\" ./lib/cjs", "compat:esm": "cpx \"./src/**/*.{*css,svg}\" ./lib/esm", "clean": "rimraf -g lib", "cover": "vitest run --coverage", "lint": "eslint \"./src/**/*.{ts,tsx}\"", "lint:fix": "npm run -s lint -- --fix", "extract-api": "betools extract-api --entry=./lib/core-react --apiReportFolder=../../common/api --apiReportTempFolder=../../common/temp/api --apiSummaryFolder=../../common/api/summary", "test": "vitest", "docs": "npm run -s docs:reference && npm run -s docs:changelog", "docs:changelog": "cpx ./CHANGELOG.md ../../generated-docs/reference/core-react", "docs:reference": "cross-env NODE_PROJECT_ROOT_DIRECTORY=../../ betools docs --includes=../../generated-docs/extract --json=../../generated-docs/reference/core-react/file.json --tsIndexFile=./core-react.ts --onlyJson" } }