{"_id":"@21epub/epub-ruler","_rev":"10-75544b5f05724f56e300a103b595a3cf","name":"@21epub/epub-ruler","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.3":{"name":"@21epub/epub-ruler","version":"0.0.3","description":"> Made with create-storybook-react-library","author":{"name":"21epub"},"license":"MIT","homepage":"https://github.com/21epub/epub-ruler","repository":{"type":"git","url":"git+https://github.com/21epub/epub-ruler.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"keywords":["react","storybook","typescript"],"scripts":{"start":"run-s storybook","test":"jest --coverage","lint":"run-s lint:js lint:style lint:prettier","lint-staged:js":"eslint --fix --cache --ext .ts,.tsx ./src","lint:js":"eslint --fix --cache --ext .ts,.tsx ./src","lint:prettier":"prettier --check --write \"**/*.{tsx,ts,less,md,json}\" --end-of-line auto","lint:style":"stylelint --aei --fix \"src/**/*.less\" --syntax less","start-w":"microbundle-crl watch --no-compress --format modern,cjs --sourcemap","build":"microbundle-crl --no-compress --format modern,cjs","prettier":"prettier -c --write \"**/*\"","release":"git fetch --tags && npx standard-version","release:alpha":"npm run release -- --prerelease alpha","commit":"lint-staged && npx git-cz","prepublishOnly":"run-s lint test build","install-peers":"npm-install-peers","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"lint-staged":{"**/*.less":"stylelint --fix --syntax less","**/*.{ts,tsx}":"npm run lint-staged:js","**/*.{tsx,ts,less,md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"dependencies":{"@emotion/react":"^11.1.5","core-js":"^3.9.1","uuid":"^8.3.2"},"devDependencies":{"@babel/core":"7.11.6","@babel/preset-env":"7.11.5","@babel/preset-react":"7.10.4","@babel/preset-typescript":"7.10.4","@emotion/jest":"^11.2.1","@storybook/addon-actions":"~6.0.28","@storybook/addon-essentials":"~6.0.28","@storybook/addon-links":"~6.0.28","@storybook/react":"~6.0.28","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/react-hooks":"^5.1.0","@testing-library/user-event":"^7.2.1","@types/jest":"26.0.14","@types/react":"16.9.50","@types/react-dom":"16.9.8","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"4.0.1","@typescript-eslint/parser":"4.0.1","autoprefixer":"9.8.6","babel-jest":"26.3.0","babel-loader":"8.2.2","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","husky":"4.3.0","jest":"26.4.2","less":"^3.12.2","less-loader":"^7.1.0","lint-staged":"^10.0.0","microbundle-crl":"^0.13.11","npm-install-peers":"1.2.1","npm-run-all":"4.1.5","postcss-modules":"3.2.2","prettier":"2.1.2","sass":"1.29.0","sass-loader":"10.1.0","stylelint":"^13.0.0","stylelint-config-css-modules":"2.2.0","stylelint-config-prettier":"8.0.2","stylelint-config-rational-order":"0.1.2","stylelint-config-standard":"20.0.0","stylelint-declaration-block-no-ignored-properties":"2.3.0","typescript":"4.0.3"},"gitHead":"4c1fe7a67d6c8425796077401cbc400950389ec7","bugs":{"url":"https://github.com/21epub/epub-ruler/issues"},"_id":"@21epub/epub-ruler@0.0.3","_nodeVersion":"12.20.2","_npmVersion":"6.14.8","dist":{"integrity":"sha512-g9y0EoLG9npeLCHA14thhwArlq4xdAjYKcv+49LjABFgQnxx4/tbLJOo94B/VAoFEn8+d81wJ9GNh7zLaRK3hA==","shasum":"d3a3ea77ef3d24a65c68d93557463641701e2d00","tarball":"https://registry.npmjs.org/@21epub/epub-ruler/-/epub-ruler-0.0.3.tgz","fileCount":3,"unpackedSize":6266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSI+pCRA9TVsSAnZWagAAXI0P/04kpuuHzBd3+TdOl1XI\n3Qrj7wObxyUboa3ekXNUGIw084ymZZQ4ZzzYkNPXizqhzYUEhTHJAy+MTuuG\nKnAW8IAYPV5KDes7s/HtEdS+u0oOFoEgd98IWFr8BqeluH3ox3MXqY8ifUA0\n5Tx2tchVuJ7xiyFkYyMBWzwTa2oyn7amvqket6JjSV8y9IDGM9KdqIognWE8\ncMrzqdc0JbCQufBk6fkZ0Guf8Hbp16ePOZCEJm4EXQwPcxPM+vrISMyIwH/j\niJ2yYvpPBkRh+82j+tpdL3WXFa2Z++PSmKBTXUPcAr7pyt+RUTQ6S8VaSf/c\n/gCt7qQQeABv/4g1/5l3/TVBotuuiFO8EuP5aVxvT/wLRrBcSDTf706ormQp\nRvUFKYqENS+lqTC7bKxaFCa5B3dB5LdaJ1DBh6xFLh0/zXEwAWLEjk9WzjAz\nbG7fiwuCAMmFsK04rOIdRBMjOnYQozxR3m7gQSJl+01E2gl6YB4W8UHQ3JP/\n/RjREUI8XRC2Rl5YdJGX8YazDFnROxgby9mCIbJvvZ9240UfGOlyiYSx0RZ/\n7ZgTFfmiKs4HbGJitPqWroAFjtP4pgpYJ4azdWLqViyFR12lbZ9ezsSeOhg1\n4kORzVvFRnJxMuGYwUd9bLavX8hPatE7N+f1mCTjv36W2C07ilcHWg0WHqpX\nNobA\r\n=oQo+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCt91thHIGMQY3jubdiHpHCJG4dgorNzpOXwi9+iy6FBQIhAJ7jFDoZjeefx5Of+7umNhOf1PR5G2GaUxgCBd0WOZMX"}]},"_npmUser":{"name":"xuyucheng","email":"xuyucheng@21epub.com"},"directories":{},"maintainers":[{"name":"gary.guzy","email":"garrygu@21epub.com"},{"name":"zhangwei0126","email":"zhangwei@21epub.com"},{"name":"dxsix","email":"1071667708@qq.com"},{"name":"liqiuliepub","email":"liqiuli@21epub.com"},{"name":"wagon1104","email":"wagon1104@163.com"},{"name":"xuyucheng","email":"xuyucheng@21epub.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/epub-ruler_0.0.3_1615368105389_0.14457982868644637"},"_hasShrinkwrap":false}},"time":{"created":"2021-03-10T09:21:45.388Z","0.0.3":"2021-03-10T09:21:45.556Z","modified":"2024-04-15T03:04:50.558Z"},"maintainers":[{"email":"1792900546@qq.com","name":"csj117"},{"email":"garrygu@21epub.com","name":"gary.guzy"},{"email":"zhangwei@21epub.com","name":"zhangwei0126"},{"email":"1071667708@qq.com","name":"dxsix"},{"email":"wagon1104@163.com","name":"wagon1104"},{"email":"ongyuxing@outlook.com","name":"ongyuxing"}],"description":"> Made with create-storybook-react-library","homepage":"https://github.com/21epub/epub-ruler","keywords":["react","storybook","typescript"],"repository":{"type":"git","url":"git+https://github.com/21epub/epub-ruler.git"},"author":{"name":"21epub"},"bugs":{"url":"https://github.com/21epub/epub-ruler/issues"},"license":"MIT","readme":"# epub-ruler\n\n> Made with create-storybook-react-library\n\n[![NPM](https://img.shields.io/npm/v/epub-ruler.svg)](https://www.npmjs.com/package/epub-ruler) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com) [![Build Status](https://img.shields.io/travis/com/21epub/epub-ruler)](https://travis-ci.com/github/21epub/epub-ruler) [![Codecov](https://img.shields.io/codecov/c/github/21epub/epub-ruler)](https://codecov.io/gh/21epub/epub-ruler)\n\n## Intro\n\nThis is a component for react.\n\n## Feature\n\n- [x] Easy-to-use\n- [x] Typescript Support\n- [x] Storybook UI component\n\n## Install\n\n```bash\nnpm install --save epub-ruler\n```\n\n## Usage\n\n```tsx\nimport React, { Component } from 'react'\n\nimport MyComponent from 'epub-ruler'\nimport 'epub-ruler/dist/index.css'\n\nclass Example extends Component {\n  render() {\n    return <MyComponent />\n  }\n}\n```\n\nFor Details: See Example\n\n## Developing and running on localhost\n\nFirst install dependencies and then install peerDeps for storybook dev:\n\n```sh\nnpm install\nnpm run install-peers\n```\n\nTo run Example in hot module reloading mode:\n\n```sh\nnpm start   # or npm run storybook\n```\n\nTo create a bundle library module build:\n\n```sh\nnpm run build\n```\n\n## Testing\n\nTo run unit tests:\n\n```sh\nnpm test\n```\n\n## License\n\nMIT © [21epub](https://github.com/21epub)\n","readmeFilename":"README.md"}