UNPKG

ui-box

Version:

Blazing Fast React UI Primitive

193 lines (192 loc) 4.37 kB
{ "name": "ui-box", "version": "5.4.1", "description": "Blazing Fast React UI Primitive", "contributors": [ "Jeroen Ransijn (https://twitter.com/jeroen_ransijn)", "Roland Warmerdam (https://roland.codes)", "Meichen Zhou (https://github.com/jfmaggie)", "Netto Farah (https://twitter.com/nettofarah)", "Matt Shwery (https://github.com/mshwery)" ], "keywords": [ "react" ], "repository": "segmentio/ui-box", "license": "MIT", "main": "dist/src/index.js", "typings": "dist/src/index.d.ts", "files": [ "dist/src" ], "sideEffects": false, "engines": { "node": ">=12" }, "scripts": { "test": "xo && nyc ava", "prepublishOnly": "rm -rf dist && yarn run build", "dev": "start-storybook -p 9009", "build": "tsc", "build-storybook": "build-storybook -s .storybook/static -o .out", "release": "np", "benchmark": "react-benchmark tools/benchmarks/box.ts", "size": "size-limit", "coverage": "nyc report --reporter=html" }, "dependencies": { "@emotion/hash": "^0.7.1", "inline-style-prefixer": "^5.0.4", "prop-types": "^15.7.2" }, "peerDependencies": { "react": "^16.0.0 || ^17.0.0 || ^18.0.0" }, "devDependencies": { "@babel/core": "^7.4.4", "@size-limit/preset-big-lib": "^4.5.4", "@storybook/react": "^5.0.1", "@storybook/storybook-deployer": "^2.8.1", "@types/enzyme": "^3.9.1", "@types/inline-style-prefixer": "^5.0.0", "@types/prop-types": "^15.7.1", "@types/react": "^16.8.16", "@types/react-dom": "^16.8.4", "@types/react-test-renderer": "^16.8.1", "@types/sinon": "^7.0.11", "@types/storybook__react": "^4.0.1", "@typescript-eslint/eslint-plugin": "^1.7.0", "ava": "^1.3.1", "awesome-typescript-loader": "^5.2.1", "babel-loader": "^8.0.5", "csstype": "^2.6.4", "enzyme": "^3.9.0", "enzyme-adapter-react-16": "^1.10.0", "eslint": "^5.16.0", "eslint-config-xo-react": "^0.19.0", "eslint-config-xo-typescript": "^0.10.1", "eslint-plugin-react": "^7.12.4", "eslint-plugin-react-hooks": "^1.5.0", "husky": "^2.2.0", "lint-staged": "^8.1.5", "nyc": "^14.1.0", "react": "^18.2.0", "react-benchmark": "^3.0.0", "react-docgen-typescript-loader": "^3.1.0", "react-dom": "^18.2.0", "react-test-renderer": "^18.2.0", "sinon": "^7.2.7", "size-limit": "^4.5.4", "ts-node": "^8.1.0", "typescript": "4.9.4", "webpack": "^4.30.0", "xo": "^0.24.0" }, "prettier": { "semi": false, "singleQuote": true, "printWidth": 120, "tabWidth": 2, "useTabs": false }, "xo": { "parser": "@typescript-eslint/parser", "extends": [ "xo-react", "xo-typescript" ], "plugins": [ "@typescript-eslint" ], "extensions": [ "ts", "tsx" ], "envs": [ "node", "browser" ], "ignores": [ "**/*.ts", "**/*.tsx" ], "prettier": true, "space": true, "semicolon": false, "rules": { "@typescript-eslint/indent": [ "off" ], "@typescript-eslint/member-delimiter-style": [ "error", { "multiline": { "delimiter": "none", "requireLast": false }, "singleline": { "delimiter": "none", "requireLast": false } }, 2 ], "react/jsx-sort-props": [ "error", { "callbacksLast": false, "shorthandFirst": false, "noSortAlphabetically": true, "reservedFirst": true } ] }, "settings": { "react": { "version": "16.5.0" } } }, "husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "*.{js,ts,tsx}": [ "xo --fix", "git add" ] }, "size-limit": [ { "path": "dist/src/index.js", "limit": "65 KB", "running": false, "gzip": false } ], "ava": { "require": [ "ts-node/register/transpile-only", "./test/_setup" ], "compileEnhancements": false, "extensions": [ "ts", "tsx" ] }, "nyc": { "extension": [ ".ts", ".tsx" ], "exclude": [ "**/*.d.ts", "dist", "test", "tools" ] } }