UNPKG

@renderlesskit/react

Version:

Collection of headless components/hooks that are accessible, composable, customizable from low level to build your own UI & Design System powered by Reakit

223 lines (222 loc) 7.05 kB
{ "name": "@renderlesskit/react", "version": "0.11.0", "description": "Collection of headless components/hooks that are accessible, composable, customizable from low level to build your own UI & Design System powered by Reakit", "keywords": [ "renderless", "headless", "a11y", "ui", "toolkit", "reakit", "react", "components", "nostyle", "composable" ], "homepage": "https://github.com/timelessco/renderlesskit-react#readme", "bugs": { "url": "https://github.com/timelessco/renderlesskit-react/issues" }, "repository": { "type": "git", "url": "git+https://github.com/timelessco/renderlesskit-react.git" }, "license": "MIT", "author": "Timeless <hello@timeless.co>", "sideEffects": false, "main": "dist/cjs/index.js", "module": "dist/esm/index.js", "types": "dist/types/index.d.ts", "typings": "dist/types/index.d.ts", "directories": { "doc": "docs" }, "files": [ "dist" ], "scripts": { "_postinstall": "concurrently \"husky install\" \"patch-package\"", "boot": "concurrently \"yarn keys\" \"yarn previews\"", "keys": "node scripts/builds/keys", "previews": "node scripts/builds/create-previews.js", "storybook": "cross-env TAILWIND_MODE=watch start-storybook -p 6006", "test": "jest --config ./jest.config.ts --no-cache", "lint": "eslint --color --ext .js,.jsx,.ts,.tsx .", "lint:fix": "eslint --color --ext .js,.jsx,.ts,.tsx . --fix", "format": "prettier -wl \"./**/*.{html,css,js,jsx,ts,tsx,md,json}\"", "format:package": "sort-package-json package.json", "docs": "node scripts/builds/docs.js", "prebuild": "rimraf dist", "build": "concurrently yarn:build:*", "build:cjs": "cross-env BABEL_ENV=cjs babel src --extensions .ts,.tsx -d dist/cjs --source-maps", "build:esm": "cross-env BABEL_ENV=esm babel src --extensions .ts,.tsx -d dist/esm --source-maps", "build:types": "tsc --emitDeclarationOnly --project tsconfig.prod.json", "storybook-build": "yarn previews && build-storybook", "commit": "gacp", "contributors:add": "all-contributors add", "contributors:generate": "all-contributors generate", "prepublishOnly": "pinst --disable", "release": "release-it", "postpublish": "pinst --enable" }, "commitlint": { "extends": [ "@commitlint/config-conventional" ] }, "lint-staged": { "**/*.{js,jsx,tx,tsx}": [ "yarn lint:fix" ], "**/*.{html,css,js,jsx,ts,tsx,md,json}": [ "yarn format" ] }, "browserslist": { "production": [ ">0.2%", "not dead", "not op_mini all" ], "development": [ "last 1 chrome version", "last 1 firefox version", "last 1 safari version" ] }, "dependencies": { "@chakra-ui/counter": "^1.2.5", "@chakra-ui/hooks": "^1.8.2", "@chakra-ui/react-utils": "^1.2.2", "@chakra-ui/utils": "^1.10.2", "@radix-ui/popper": "^0.1.0", "@radix-ui/react-use-rect": "^0.1.1", "@radix-ui/react-use-size": "^0.1.0", "@react-aria/i18n": "^3.3.5", "@react-aria/slider": "^3.0.4", "@react-aria/spinbutton": "^3.0.2", "@react-aria/utils": "^3.11.1", "@react-stately/slider": "^3.0.4", "@react-types/slider": "^3.0.3", "date-fns": "^2.28.0", "raf": "^3.4.1", "react-remove-scroll": "^2.4.4", "reakit-system": "^0.15.2", "reakit-utils": "^0.15.2", "reakit-warning": "^0.6.2" }, "devDependencies": { "@babel/cli": "7.17.3", "@babel/core": "7.17.4", "@babel/plugin-proposal-class-properties": "7.16.7", "@babel/plugin-proposal-logical-assignment-operators": "7.16.7", "@babel/plugin-proposal-private-methods": "7.16.11", "@babel/plugin-proposal-private-property-in-object": "7.16.7", "@babel/preset-env": "7.16.11", "@babel/preset-react": "7.16.7", "@babel/preset-typescript": "7.16.7", "@commitlint/cli": "16.2.1", "@commitlint/config-conventional": "16.2.1", "@emotion/css": "11.7.1", "@react-spring/web": "9.4.3", "@release-it/conventional-changelog": "4.1.0", "@storybook/addon-a11y": "6.4.19", "@storybook/addon-actions": "6.4.19", "@storybook/addon-essentials": "6.4.19", "@storybook/addon-postcss": "2.0.0", "@storybook/builder-webpack5": "6.4.19", "@storybook/manager-webpack5": "6.4.19", "@storybook/react": "6.4.19", "@testing-library/dom": "8.11.3", "@testing-library/jest-dom": "5.16.2", "@testing-library/react": "12.1.3", "@testing-library/react-hooks": "7.0.2", "@testing-library/user-event": "13.5.0", "@types/jest": "27.4.0", "@types/jest-axe": "3.5.3", "@types/jest-in-case": "1.0.5", "@types/mockdate": "3.0.0", "@types/node": "17.0.18", "@types/raf": "3.4.0", "@types/react": "17.0.39", "@types/react-dom": "17.0.11", "@types/react-transition-group": "4.4.4", "@types/testing-library__jest-dom": "5.14.2", "all-contributors-cli": "6.20.0", "ast-to-markdown": "1.0.0", "autoprefixer": "10.4.2", "babel-jest": "27.5.1", "babel-loader": "8.2.3", "babel-plugin-jsx-remove-data-test-id": "3.0.0", "chalk": "4.1.0", "codesandbox": "2.2.3", "concurrently": "7.0.0", "cross-env": "7.0.3", "eslint": "8.9.0", "eslint-config-prettier": "8.3.0", "eslint-config-react-app": "7.0.0", "eslint-plugin-prettier": "4.0.0", "eslint-plugin-simple-import-sort": "7.0.0", "eslint-plugin-storybook": "0.5.6", "gacp": "2.10.2", "glob": "7.2.0", "glob-fs": "0.1.7", "husky": "7.0.4", "jest": "27.5.1", "jest-axe": "5.0.1", "jest-in-case": "1.0.2", "jest-matcher-utils": "27.5.1", "lint-staged": "12.3.4", "lodash": "4.17.21", "markdown-to-ast": "6.0.3", "markdown-toc": "1.2.0", "md-node-inject": "1.0.1", "mockdate": "3.0.5", "node-fetch": "2.6.1", "outdent": "0.8.0", "patch-package": "6.4.7", "pinst": "2.1.6", "postcss": "8.4.6", "postcss-import": "14.0.2", "postcss-scopify": "0.1.9", "prettier": "2.5.1", "raw-loader": "4.0.2", "react": "17.0.2", "react-dom": "17.0.2", "react-hook-form": "7.27.0", "react-test-renderer": "17.0.2", "react-transition-group": "4.4.2", "react-virtual": "2.10.4", "reakit": "1.3.11", "reakit-test-utils": "0.15.2", "release-it": "14.12.4", "rimraf": "3.0.2", "sort-package-json": "1.54.0", "storybook-addon-preview": "2.2.0", "storybook-addon-react-docgen": "1.2.42", "strip-comments": "2.0.1", "tailwindcss": "3.0.23", "ts-jest": "27.1.3", "ts-morph": "13.0.3", "ts-node": "10.5.0", "typescript": "4.5.5", "webpack": "5.69.0", "yaml": "1.10.2" }, "peerDependencies": { "react": "16.x || 17.x", "react-dom": "16.x || 17.x", "reakit": "^1.3.0" }, "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org/" }, "gacp": { "add": false, "push": false, "emoji": "emoji", "editor": false } }