{"_id":"@anedomansky/react-accordion","_rev":"3-d74460623bfe38c98d2f3cc63be23ac7","name":"@anedomansky/react-accordion","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@anedomansky/react-accordion","version":"1.0.0","description":"A customizable and accessible accordion made with React.","main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","scripts":{"build":"rollup -c","lint":"eslint src/**/*.ts","test":"jest --silent","test:coverage":"jest --silent --collectCoverage","prepare":"npm run build","prepublishOnly":"npm run lint && npm run test","preversion":"npm run lint && npm run test","version":"git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://git@github.com/anedomansky/react-accordion.git"},"bugs":{"url":"https://github.com/anedomansky/react-accordion/issues"},"homepage":"https://github.com/anedomansky/react-accordion#readme","keywords":["React","TypeScript"],"author":{"name":"Alexander Nedomansky","email":"anedomansky@icloud.com"},"license":"MIT","devDependencies":{"@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.0.6","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.1.2","@types/jest":"^27.0.2","@types/react":"^17.0.33","@typescript-eslint/eslint-plugin":"^5.2.0","@typescript-eslint/parser":"^5.2.0","eslint":"^7.32.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.25.2","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.26.1","identity-obj-proxy":"^3.0.0","postcss":"^8.3.11","react":"^17.0.2","react-dom":"^17.0.2","rollup":"^2.58.3","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.1","rollup-plugin-typescript2":"^0.30.0","sass":"^1.43.4","ts-jest":"^27.0.7","typescript":"^4.4.4"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"gitHead":"70ad64665ac4a651294c59372307c82016c23d52","_id":"@anedomansky/react-accordion@1.0.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-HuXa+PoqRA2NgTvJOTbTccnqLuyX6IrhgUx9ZvsQYcKBCz0olY8xNZkz/x90fpIRbjx3d6D+svTtm4xjT1yxuQ==","shasum":"ee4a90996f292d4171b5b7c1bbcad03456719e33","tarball":"https://registry.npmjs.org/@anedomansky/react-accordion/-/react-accordion-1.0.0.tgz","fileCount":13,"unpackedSize":18730,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6E/vr203qhQra1hGulAklg/b8PqWcisoBPGWWs/vlkAIhANI4M+3drOUTGW8dVxctN/lw3WZuu7ZUb/+h3ZJMivvZ"}]},"_npmUser":{"name":"anedomansky","email":"anedomansky@icloud.com"},"directories":{},"maintainers":[{"name":"anedomansky","email":"anedomansky@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-accordion_1.0.0_1636104935117_0.5450841275442979"},"_hasShrinkwrap":false},"1.0.1":{"name":"@anedomansky/react-accordion","version":"1.0.1","description":"A customizable and accessible accordion made with React.","main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","scripts":{"build":"rollup -c","lint":"eslint src/**/*.ts","test":"jest --silent","test:coverage":"jest --silent --collectCoverage","prepare":"npm run build","prepublishOnly":"npm run lint && npm run test","preversion":"npm run lint && npm run test","version":"git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://git@github.com/anedomansky/react-accordion.git"},"bugs":{"url":"https://github.com/anedomansky/react-accordion/issues"},"homepage":"https://github.com/anedomansky/react-accordion#readme","keywords":["React","TypeScript"],"author":{"name":"Alexander Nedomansky","email":"anedomansky@icloud.com"},"license":"MIT","devDependencies":{"@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.0.6","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.1.2","@types/jest":"^27.0.2","@types/react":"^17.0.33","@typescript-eslint/eslint-plugin":"^5.2.0","@typescript-eslint/parser":"^5.2.0","eslint":"^7.32.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.25.2","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.26.1","identity-obj-proxy":"^3.0.0","postcss":"^8.3.11","react":"^17.0.2","react-dom":"^17.0.2","rollup":"^2.58.3","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.1","rollup-plugin-typescript2":"^0.30.0","sass":"^1.43.4","ts-jest":"^27.0.7","typescript":"^4.4.4"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"gitHead":"ea652a51dc98a4d777a4ebee18c038e2f5d2afa7","_id":"@anedomansky/react-accordion@1.0.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-u5yXj7UbjIG1IviK3nlnRrgYfG/zFp0V4fTwjZPFK1+sXtHaShQGY+6ncERNtcnSjaZprE+bc2jhRI8COwBsUQ==","shasum":"39a72258dfd2341b31e7a6e856cc3a219435ced7","tarball":"https://registry.npmjs.org/@anedomansky/react-accordion/-/react-accordion-1.0.1.tgz","fileCount":13,"unpackedSize":18752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwyJrCRA9TVsSAnZWagAAoEYP/itFo4sw1rzT/8XuCYQz\n2QqInJSBFCHCnirFXSs5Dwd49tYwqJkw+b/d3LIm3qXELsuq6e7y08hQX5i7\ng5fNm/tzjVqJSK2MrLtrkoWHxdyOOP8qJSAoEtfm4CHJcnckuLd6l2m+6XLP\ndrIDNBVBwny8G6HNZOT2S//jQelO7gAG4sIGaC0cPuKepfdV5dkVdin0P9f0\nHAfnPR17ktw6QTjtN7yFE7h5W1kVhQU9BwJtw7HmY3Jzhs5jeSpuK7vIzVfg\naa5MX5Wne2z5P/QqNRoGSEMKVwD7+5ZmBHJKI5YM2pM7TbvnbJNK4GJNfEi2\nh4Z6umv6rz8K4Zd06NLWSTjtiSxMLLtMFex2k+3edMYgxhftT89uqiSS7qhV\nEqtY3vg8f840Sh/yQF44bNtMU/pLxOHIVAhxnoX+L3ZvQ5yHZb7CaAAFETUD\nnorcJD13u9uzNbn82OfjOAN1X0j5xA3jrwSet+8mu7wGhgILQw1mZq6buqhG\n0ImoktWLqBzhW469Kxn/QanoJGmh7LBDKL0AGl4SyEccyk5QvNKZND/Zj+eE\nucyfnVrocPFhWCwUjaCAP/ohANA7OoXQ4DSvwvlvwSCC/HMaNNWRyitDYbFy\nAPxgHURuE0zhnrSVn02ETJNv3oXoM6ohGrrX39+gyBLnUYkZX0ls6utqVlUq\nWxD3\r\n=oyKe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDKQc1Ql12UOUQfbl6lqk8Lio7Tkpp9/LzjkIrWIksA8AiBHu2fYA3h5lXjJ/uh+tJAHB6IrZYwX5qkVbEHBjhdTGg=="}]},"_npmUser":{"name":"anedomansky","email":"anedomansky@icloud.com"},"directories":{},"maintainers":[{"name":"anedomansky","email":"anedomansky@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-accordion_1.0.1_1636105085954_0.8263019753802083"},"_hasShrinkwrap":false}},"time":{"created":"2021-11-05T09:35:35.045Z","1.0.0":"2021-11-05T09:35:35.239Z","modified":"2022-04-04T14:04:51.735Z","1.0.1":"2021-11-05T09:38:06.141Z"},"maintainers":[{"name":"anedomansky","email":"anedomansky@icloud.com"}],"description":"A customizable and accessible accordion made with React.","homepage":"https://github.com/anedomansky/react-accordion#readme","keywords":["React","TypeScript"],"repository":{"type":"git","url":"git+https://git@github.com/anedomansky/react-accordion.git"},"author":{"name":"Alexander Nedomansky","email":"anedomansky@icloud.com"},"bugs":{"url":"https://github.com/anedomansky/react-accordion/issues"},"license":"MIT","readme":"# react-accordion\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nA customizable and accessible accordion made with React.\n\n## Installation\n\n`npm i @anedomansky/react-accordion`\n\n## Usage example\n\n```html\n<Accordion>\n    <AccordionItem>\n        <AccordionSummary onClick={(opened) => console.log(opened)}>\n            Summary 1\n        </AccordionSummary>\n        <AccordionContent>\n            Accordion-Content 1\n        </AccordionContent>\n    </AccordionItem>\n    <AccordionItem>\n        <AccordionSummary>\n            <span>Summary 2</span>\n        </AccordionSummary>\n        <AccordionContent>\n            Accordion-Content 2\n        </AccordionContent>\n    </AccordionItem>\n    <AccordionItem>\n        <AccordionSummary>\n            Summary 3\n        </AccordionSummary>\n        <AccordionContent>\n            <p>Accordion-Content 3</p>\n        </AccordionContent>\n    </AccordionItem>\n</Accordion>\n```\n\n## Props\n\n`<Accordion>`\n\n| Name | Type | Description | Default |\n| ------ | ------ | ------ | ------ |\n| `classNameContainer` | string | Custom CSS-Classes for the `<section>`-tag | accordion |\n| `dataTestId` | string | ID for testing purposes (e.g. Jest) | |\n\n`<AccordionItem>`\n\n| Name | Type | Description | Default |\n| ------ | ------ | ------ | ------ |\n| `classNameItem` | string | Custom CSS-Classes for the `<details>`-tag | accordion__item item |\n| `dataTestId` | string | ID for testing purposes (e.g. Jest) | |\n\n`<AccordionSummary>`\n\n| Name | Type | Description | Default |\n| ------ | ------ | ------ | ------ |\n| `classNameSummary` | string | Custom CSS-Classes for the `<summary>`-tag | item__summary |\n| `dataTestId` | string | ID for testing purposes (e.g. Jest) | |\n| `onClick` | (opened: boolean) => void | Callback for the 'click'-Event on the `<summary>`-tag | |\n\n`<AccordionContent>`\n\n| Name | Type | Description | Default |\n| ------ | ------ | ------ | ------ |\n| `classNameContent` | string | Custom CSS-Classes for the `<div>`-tag | |\n| `dataTestId` | string | ID for testing purposes (e.g. Jest) | |\n","readmeFilename":"README.md"}