UNPKG

curls

Version:

💪 Responsive, expressive UI primitives for React written with Style Hooks and Emotion

112 lines (111 loc) • 3.22 kB
{ "name": "curls", "version": "5.0.8", "author": "Jared Lunde <jared@BeStellar.co> (https://jaredLunde.com)", "license": "MIT", "main": "dist/cjs/index.js", "module": "dist/es/index.js", "files": [ "/dist" ], "description": "💪 Responsive, expressive UI primitives for React written with Style Hooks and Emotion", "keywords": [ "react", "curls", "style system", "styled system", "design system", "ui primitives", "ui framework", "react ui", "emotion", "styled components", "presentational", "theming", "responsive", "style props", "css-in-js" ], "sideEffects": false, "devDependencies": { "@babel/preset-react": "^7.0.0", "@emotion/babel-preset-css-prop": "^10.0.17", "@lunde/babel-preset-es": "^1.0.1", "@testing-library/jest-dom": "^4.0.1", "@testing-library/react": "^9.1.3", "@testing-library/react-hooks": "^2.0.1", "babel-eslint": "^10.0.2", "babel-plugin-polished": "^1.1.0", "cross-env": "^5.2.0", "eslint": "6.1.0", "eslint-import-resolver-jest": "^3.0.0", "eslint-plugin-jest": "^22.15.1", "eslint-plugin-react": "^7.14.3", "eslint-plugin-react-hooks": "^2.0.1", "husky": "^3.0.4", "jest": "^24.9.0", "jest-emotion": "^10.0.14", "lint-staged": "^9.2.3", "polished": "^3.4.1", "prettier": "^1.18.2", "pretty-quick": "^1.11.1", "react": "^16.9.0", "react-dom": "^16.9.0", "react-router-dom": "^5.0.1", "react-test-renderer": "^16.9.0", "rimraf": "^3.0.0" }, "dependencies": { "@emotion/core": "^10.0.17", "@essentials/are-equal": "^1.0.1", "@react-hook/merged-ref": "^1.0.0", "@react-hook/passive-layout-effect": "^1.0.0", "@react-hook/switch": "^1.0.2", "@react-hook/throttle": "^1.0.5", "@react-hook/window-scroll": "^1.0.3", "@react-hook/window-size": "^1.0.6", "@style-hooks/core": "^2.0.1", "cancelable-promise": "^2.5.0", "empty": "^0.10.1", "json2mq": "^0.2.0", "react-portalize": "^2.0.1", "trie-memoize": "^1.0.15" }, "peerDependencies": { "prop-types": ">= 15.6.0", "react": ">= 16.8.0", "react-dom": ">= 16.8.0" }, "scripts": { "build": "npm run build:cjs && npm run build:es", "build:cjs": "babel src -d dist/cjs -x .js --ignore \"**/*.test.js\",\"**/test.js\" --delete-dir-on-start", "build:es": "cross-env BABEL_ENV=es babel src -d dist/es -x .js --ignore \"**/*.test.js\",\"**/test.js\" --delete-dir-on-start", "format": "prettier --write \"**/*.{js,md,yml}\"", "lint": "eslint src", "prepublishOnly": "npm run lint && npm run test && npm run build && npm run format", "test": "jest", "validate": "npm run lint && npm run test -- --coverage" }, "husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "**/*.js": [ "eslint", "pretty-quick --staged" ], "**/*.{md,yml}": [ "pretty-quick --staged" ] }, "homepage": "https://curls.jaredlunde.com", "repository": { "type": "git", "url": "https://github.com/jaredLunde/curls.git" }, "bugs": { "url": "https://github.com/jaredLunde/curls/issues" } }