{"_id":"@electronic-minds/adventure-accordion","_rev":"9-3fbe56e604bcbdd66a2b5fc845aa96c7","time":{"0.0.11":"2021-07-07T14:28:27.166Z","created":"2021-07-08T15:02:26.949Z","0.0.12":"2021-07-08T15:02:27.486Z","modified":"2022-04-05T07:08:33.531Z","0.0.13":"2021-07-08T15:06:54.759Z","0.0.14":"2021-10-12T09:51:58.161Z","0.0.15":"2021-12-14T17:30:52.358Z"},"name":"@electronic-minds/adventure-accordion","dist-tags":{"latest":"0.0.15"},"versions":{"0.0.12":{"name":"@electronic-minds/adventure-accordion","description":"Enhances <details> with animations and JavaScript functionality","license":"UNLICENSED","version":"0.0.12","author":{"name":"Electronic Minds GmbH","email":"mail@electronic-minds.de","url":"https://www.electronic-minds.de/"},"main":"index.js","type":"module","scripts":{"lint":"npm-run-all --parallel lint:*","lint:scripts":"eslint src/scripts/**","lint:styles":"stylelint src/styles/**","build":"npm-run-all --parallel build:*","build:scripts":"webpack","build:styles":"npm run sass:build","watch":"npm-run-all --parallel watch:*","watch:scripts":"webpack --watch","watch:styles":"npm run sass:watch","sass:build":"sass demo.scss:build/demo.css --no-source-map --load-path=node_modules","sass:watch":"sass demo.scss:build/demo.css --no-source-map --load-path=node_modules --watch","docs":"npm-run-all --parallel docs:*","docs:styles":"sassdoc src/styles/* -d docs/styles","docs:scripts":"jsdoc src/scripts/* -d docs/scripts","prebuild":"node pre-build.js","prepublishOnly":"npm run lint"},"dependencies":{"@electronic-minds/adventure-js":"*","@electronic-minds/adventure-scss":"*"},"devDependencies":{"@electronic-minds/eslint-config-adventure":"*","@electronic-minds/stylelint-config-adventure":"*","eslint":"^7.23.0","jsdoc":"^3.6.6","npm-run-all":"^4.1.5","sassdoc":"^2.7.3","stylelint":"^13.9.0","webpack":"^5.41.0","webpack-cli":"^4.7.2"},"keywords":["adventure","javascript","js","accordion","details","toggle"],"peerDependencies":{"@electronic-minds/adventure-js":"*","@electronic-minds/adventure-scss":"*"},"gitHead":"e72333424b92ed9397a38253ff65ffa829188485","_id":"@electronic-minds/adventure-accordion@0.0.12","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-u0omGSooOoZ4UJYW0+fBTUc6vLQScJ4nDjPOA9+jojJk757kgMvql9YX+SKnguuNzcjzLwIBM110qXH0LcUhHg==","shasum":"d45524f2c766bce4f42682e0cd146148cabc6018","tarball":"https://registry.npmjs.org/@electronic-minds/adventure-accordion/-/adventure-accordion-0.0.12.tgz","fileCount":64,"unpackedSize":1282559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5xODCRA9TVsSAnZWagAAJMYP/inZJ9Sri4xZixaQgJYd\ncGyI43g8AkM6HrbUFsbZlY68cKxxYSx/f/tus4ZYc8IFUND8C9lwsUK7dbso\ntlixumOS9IlfbNq7dsPuBdivhY+D5k8VOCT7tevxSlvPwGhFvns0FpssMcuy\n/1E17xzpss3aTAnTbpMnTklzGZBPEY6/fLbTsTBPQXyGoYrn6vvSzttuF7pL\nGP3sFyO5r3qjDEyi4dN0fmEBLDmZelJ0ouMxInSoH4IVn685yNnMwuDCiyYm\naVScfX+lbC6IMT/ZymEiC/SzDbFcGqteqaup+7XtBxSckxFfqBSxSqL8sBzb\n9LM3v7SF3yOpMHjAtFA2LmfotQdFl1b5ausi5ZU30lRCP2rON4wkzJlbj+lC\noIaMoCvUgixKnddQiTx2fKenpKbwsxIhX3BJ53o9E/3nwky9JVmvpW3uTTz/\nW70H+L1fvljOqRWtYA4c92nwApGnogke0PV+kBC3ho2j5eFzGNmCVW7SSOQW\nb8kggu1oulUoZVrQdQaboHMBWAjGyfK4aCI507Uq86NJi6dQbuvxJ1yHdDEH\n5Dg77r7tbNzE+fxB62JEW2Et37WY3ouPBmiP+qVfPasgO4HdjPfZUekI/6wf\nKlBSrhALO9miKZHHKaaEZJ+4xlWJ6nnXh17BXy3/TRhfYB/81K2mjk3NpvyN\nh+Fe\r\n=3wac\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICHrzbi/6OdRr+6PkF0y+dEwNXOsEAkGCtbqsY7IXSmRAiEAzmFICx0/JQXesXW3RD6ycnKrQcnI1g2FwutyjRcTDVU="}]},"_npmUser":{"name":"dominiklaube","email":"hi@dominiklaube.com"},"directories":{},"maintainers":[{"name":"dominiklaube","email":"hi@dominiklaube.com"},{"name":"baedda","email":"kopftuchpirat@web.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/adventure-accordion_0.0.12_1625756547302_0.10413540666135335"},"_hasShrinkwrap":false},"0.0.13":{"name":"@electronic-minds/adventure-accordion","description":"Enhances <details> with animations and JavaScript functionality","license":"UNLICENSED","version":"0.0.13","author":{"name":"Electronic Minds GmbH","email":"mail@electronic-minds.de","url":"https://www.electronic-minds.de/"},"main":"index.js","type":"module","scripts":{"lint":"npm-run-all --parallel lint:*","lint:scripts":"eslint src/scripts/**","lint:styles":"stylelint src/styles/**","build":"npm-run-all --parallel build:*","build:scripts":"webpack","build:styles":"npm run sass:build","watch":"npm-run-all --parallel watch:*","watch:scripts":"webpack --watch","watch:styles":"npm run sass:watch","sass:build":"sass demo.scss:build/demo.css --no-source-map --load-path=node_modules","sass:watch":"sass demo.scss:build/demo.css --no-source-map --load-path=node_modules --watch","docs":"npm-run-all --parallel docs:*","docs:styles":"sassdoc src/styles/* -d docs/styles","docs:scripts":"jsdoc src/scripts/* -d docs/scripts","prebuild":"node pre-build.js","prepublishOnly":"npm run lint"},"dependencies":{"@electronic-minds/adventure-js":"*","@electronic-minds/adventure-scss":"*"},"devDependencies":{"@electronic-minds/eslint-config-adventure":"*","@electronic-minds/stylelint-config-adventure":"*","eslint":"^7.23.0","jsdoc":"^3.6.6","npm-run-all":"^4.1.5","sassdoc":"^2.7.3","stylelint":"^13.9.0","webpack":"^5.41.0","webpack-cli":"^4.7.2"},"keywords":["adventure","javascript","js","accordion","details","toggle"],"peerDependencies":{"@electronic-minds/adventure-js":"*","@electronic-minds/adventure-scss":"*"},"gitHead":"c454dcd29561cd73d7c764ac3865bd29a9a89b54","_id":"@electronic-minds/adventure-accordion@0.0.13","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-9t5CtuqpeQPswlLnCtd2bZ1WIFUaQAw2cnNcgcDEzVvug5jzNxXDXChPYiOMTyjFfW8tVFLko4qEcpXk5y7AxA==","shasum":"fbfe79d6a245bd550f1f62f59e997785c70a3c1c","tarball":"https://registry.npmjs.org/@electronic-minds/adventure-accordion/-/adventure-accordion-0.0.13.tgz","fileCount":64,"unpackedSize":1282560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5xSPCRA9TVsSAnZWagAAvJgP/jiWvI2tUVUZ1+ulkOD1\nCObu9TnlXMxoAqQgNyDPjNYnTq0uDxJzM+/XeKyGGTbri1fyMd/ftx1hATIy\nNfIyLjUi6JymXdR+zyYVlSF/THM5TI8ihHbdYrCIrgm27wYcDjrW83mNMzcL\nl6ea5/PQtBYW64EoJXMOD/vVG/PvGszfwXZkBWKsPfWb9V/om8ddViQ3HvAr\n6801dHxR5JfLXYyV49BaHG/UXXeGPsJbAMT0ZzTms2KSh/Kjxy6o29+4AMFm\noTqAp6Z5z4ZE64zOTLAw2PWFoh0lqC/r+oi+Q/fcXxNFwCiTCcRafJBtsnOj\n0jpO+4Dih7h8E0G4tgqDo2Ol+pmS1g7VIOz3xYeFDo9ijIqII+SvyM62rAN4\noqtr03N04GWYU0zOCPpkyT6ghJBqYx3JU0yEH92JwrpZI3jdqVJ7V10F0Omy\ngL7HE1IF9AwzsgLjDA8tXdLmvD3YQ90ddlU/Azq4Yf7WjovFQSM5+iFPTcen\nBPPFBNAMGGx4Tqt3waixsmuP0Mv7h4CEy7ljdzm05781orshIP8GxtKuPfLQ\nN5KQI9ueVwusAyaIR0E2ySOKbBi5fSVu1uqQzJwNAu6sucN/tCLujHpxOwQh\nziGPeeuGTil/ZrRUNgYfEPtBitGxaKEhUYUV36fPdwvfEU+8cMPDBDMIe9WG\n6yvu\r\n=Nhwj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDswXaYwGoTwoueqNeeT/8AQuLU0l9HIfF2L/Tl+GVePwIhAO7PhECmrw7gBmt4gU8PUwPDOJjNNQeRLnTWoodLI/NV"}]},"_npmUser":{"name":"dominiklaube","email":"hi@dominiklaube.com"},"directories":{},"maintainers":[{"name":"dominiklaube","email":"hi@dominiklaube.com"},{"name":"baedda","email":"kopftuchpirat@web.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/adventure-accordion_0.0.13_1625756814500_0.6864143420271123"},"_hasShrinkwrap":false},"0.0.14":{"name":"@electronic-minds/adventure-accordion","description":"Enhances <details> with animations and JavaScript functionality","license":"UNLICENSED","version":"0.0.14","author":{"name":"Electronic Minds GmbH","email":"mail@electronic-minds.de","url":"https://www.electronic-minds.de/"},"main":"index.js","type":"module","scripts":{"lint":"npm-run-all --parallel lint:*","lint:scripts":"eslint src/scripts/**","lint:styles":"stylelint src/styles/**","build":"npm-run-all --parallel build:*","build:scripts":"webpack","build:styles":"npm run sass:build","watch":"npm-run-all --parallel watch:*","watch:scripts":"webpack --watch","watch:styles":"npm run sass:watch","sass:build":"sass demo.scss:build/demo.css --no-source-map --load-path=node_modules","sass:watch":"sass demo.scss:build/demo.css --no-source-map --load-path=node_modules --watch","docs":"npm-run-all --parallel docs:*","docs:styles":"sassdoc src/styles/* -d docs/styles","docs:scripts":"jsdoc src/scripts/* -d docs/scripts","prebuild":"node pre-build.js","prepublishOnly":"npm run lint"},"dependencies":{"@electronic-minds/adventure-js":"*","@electronic-minds/adventure-scss":"*"},"devDependencies":{"@electronic-minds/eslint-config-adventure":"*","@electronic-minds/stylelint-config-adventure":"*","eslint":"^7.23.0","jsdoc":"^3.6.6","npm-run-all":"^4.1.5","sassdoc":"^2.7.3","stylelint":"^13.9.0","webpack":"^5.41.0","webpack-cli":"^4.7.2"},"keywords":["adventure","javascript","js","accordion","details","toggle"],"peerDependencies":{"@electronic-minds/adventure-js":"*","@electronic-minds/adventure-scss":"*"},"gitHead":"958de99c379072a044d4a7a887b88dfcb8e76e42","_id":"@electronic-minds/adventure-accordion@0.0.14","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-DL63obiu1b+TGqE/zlvVLMdZXryKnj15y904x2w12hJKn0VZzUCapQQnBPyyy2M4cB6A8ASE72OcNBJin/jYQQ==","shasum":"f088f0d6586be37b8f8154a8e55ef11772ad2648","tarball":"https://registry.npmjs.org/@electronic-minds/adventure-accordion/-/adventure-accordion-0.0.14.tgz","fileCount":64,"unpackedSize":1282592,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJykYW0vm9O4xHv/4JAdkdXzNuBqsXBT8b0V5NCuYEFwIhAJkG/wA803p+Qe9qICj1Ws01YQmgowlaMi8vZNi6WgSN"}]},"_npmUser":{"name":"dominiklaube","email":"hi@dominiklaube.com"},"directories":{},"maintainers":[{"name":"tomm1996","email":"tom.mclean96@gmail.com"},{"name":"baedda","email":"kopftuchpirat@web.de"},{"name":"dominiklaube","email":"hi@dominiklaube.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/adventure-accordion_0.0.14_1634032318001_0.06785274846265388"},"_hasShrinkwrap":false},"0.0.15":{"name":"@electronic-minds/adventure-accordion","description":"Enhances <details> with animations and JavaScript functionality","license":"UNLICENSED","version":"0.0.15","author":{"name":"Electronic Minds GmbH","email":"mail@electronic-minds.de","url":"https://www.electronic-minds.de/"},"main":"index.js","type":"module","scripts":{"lint":"npm-run-all --parallel lint:*","lint:scripts":"eslint src/scripts/**","lint:styles":"stylelint src/styles/**","build":"npm-run-all --parallel build:*","build:scripts":"webpack","build:styles":"npm run sass:build","watch":"npm-run-all --parallel watch:*","watch:scripts":"webpack --watch","watch:styles":"npm run sass:watch","sass:build":"sass demo.scss:demos/build/demo.css --no-source-map --load-path=node_modules","sass:watch":"sass demo.scss:demos/build/demo.css --no-source-map --load-path=node_modules --watch","docs":"npm-run-all --parallel docs:*","docs:styles":"sassdoc src/styles/* -d docs/styles","docs:scripts":"jsdoc src/scripts/* -d docs/scripts","prebuild":"node pre-build.js","prepublishOnly":"npm run lint"},"dependencies":{"@electronic-minds/adventure-js":"0.0.20","@electronic-minds/adventure-scss":"0.0.35"},"devDependencies":{"@electronic-minds/eslint-config-adventure":"0.0.6","@electronic-minds/stylelint-config-adventure":"0.0.8","eslint":"^7.23.0","jsdoc":"^3.6.6","npm-run-all":"^4.1.5","sassdoc":"^2.7.3","stylelint":"^13.9.0","webpack":"^5.41.0","webpack-cli":"^4.7.2"},"keywords":["adventure","javascript","js","accordion","details","toggle"],"peerDependencies":{"@electronic-minds/adventure-js":"*","@electronic-minds/adventure-scss":"*"},"_id":"@electronic-minds/adventure-accordion@0.0.15","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"integrity":"sha512-W5vrD9YuVRmPy6qOU5q7GpqcKmBCromTIi6y8+DF1fQBnEiFvLkN1cRivwYe/mCdoyVrWv//LkENINB2p/WRCg==","shasum":"553837bff98f8d42e19e00d63a690bfd4c2a3393","tarball":"https://registry.npmjs.org/@electronic-minds/adventure-accordion/-/adventure-accordion-0.0.15.tgz","fileCount":66,"unpackedSize":1330595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuNTMCRA9TVsSAnZWagAAVnMP/i2vAB8LNfGu01rnD3qW\noHHvkgvFa/Wdv7/OI9LG8pkxsPFdVqnV8l5Jnw2saXdVQiRYYccXavNUn+x7\nWDYNtt08b4OzxiBlFsqN5lfGP5yvQfUCqrG0iMSO9aGiD2sAEZnpLDvxC+8N\nmki3cF2J9maVibhoEblPfZX8TRDGezQ2GyUwiUriV6DoU/PK7Q4Wdmx0KaXd\n9Ec7A1z7LfvAvkIpnBRuvSXDtWNDHDYX6f2IfcfUgfzyGdX5ysvC4C0IXyLN\n3rMNke16prrvwu4mmd+4EZrbG/EM52CbqSEkvGXymf4wep2jYeCfB1c/NQ6a\nWee4NDLDP2mfWRZ+zIOa9p4QEYTwfvub6LdMHBCa+7F2czgKCG5vKHMZaG7u\n+Bxn40xdwgm+pA9E+Oq/2M+R8yJSBpX+76+M2v+gq+nt1Qqm17Zn94HEPXby\nqoiVASqRKq6NXKneE7fwSqPwYg5yRW94w+4xENJj0JbW7OtpCYJNy+fwvNVU\nuC52RDUJ/Y3iubAGamiSTcDm9bJCFQsfrJ6/C0NEWaK2JlnnAuoONXcGLAMM\nKs2XA3ZoFg1n5baNm/DTpmyAc/3A3iPaEAFEwzA4TMpbc/wrE5jsTOJNImZw\n0I6NKtdFXCJpU+eXdarN5X9GjGbA6JRW7tc7V2EWwEASj4GOTAOWWWWGp3eE\nJw6D\r\n=q1Qk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBvCtJ3ujmzGz8zQO7/Y2EceQinwceet00SkBmFJrYAWAiAUD5e+wbJz4XAaoG46K4qcqltvseTOgJqmE6ZmxjhRRQ=="}]},"_npmUser":{"name":"baedda","email":"kopftuchpirat@web.de"},"directories":{},"maintainers":[{"name":"alexanderjakob","email":"aj@alexanderjakob.de"},{"name":"tomm1996","email":"tom.mclean96@gmail.com"},{"name":"baedda","email":"kopftuchpirat@web.de"},{"name":"dominiklaube","email":"hi@dominiklaube.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/adventure-accordion_0.0.15_1639503052116_0.6100556770165009"},"_hasShrinkwrap":false}},"maintainers":[{"name":"alexanderjakob","email":"aj@alexanderjakob.de"},{"name":"tomm1996","email":"tom.mclean96@gmail.com"},{"name":"baedda","email":"kopftuchpirat@web.de"},{"name":"dominiklaube","email":"hi@dominiklaube.com"}],"description":"Enhances <details> with animations and JavaScript functionality","keywords":["adventure","javascript","js","accordion","details","toggle"],"author":{"name":"Electronic Minds GmbH","email":"mail@electronic-minds.de","url":"https://www.electronic-minds.de/"},"license":"UNLICENSED","readme":"# Adventure Accordion\n\nThis package enhances the native ```<details>``` html tag with animations and JavaScript functionality. \n\n## Install\n\n```sh\nnpm i @electronic-minds/adventure-accordion\n```\n\n## Usage\n\n### Scss\n```scss\n@use \"@electronic-minds/adventure-accordion\" as accordion;\n```\n```scss\n@include accordion.configure(...);\n```\n\nSee [/src/styles/_config.scss](src/styles/_config.scss) for all possible configuration options.\n\n### JavaScript\n```js\nimport {Accordion} from '@electronic-minds/adventure-accordion';\n```\n```js\nnew Accordion({...}).init();\n```\n\n## Demos\n- [Basic demo](/demos/basic.html)\n- [FAQ demo](/demos/faq.html)\n- [Event binding demo](/demos/event-binding.html)\n\n## Examples\n\n### Scss\nThere is a separate scss mixin for each component of the accordion. This way you can apply the accordion to any markup.\n\n```scss\n@use \"@electronic-minds/adventure-accordion\" as accordion;\n@use \"../adventure\";\n@use \"../icons/variables\" as icons;\n\n@include accordion.configure((\n    \"icon\": (\n        \"closed\": icons.$plus,\n        \"opened\": icons.$minus,\n        \"spacing\": adventure.rem-calc(24)\n    )\n));\n\n.accordion {\n    .item {\n        @include accordion.item();\n    }\n    .title {\n        @include accordion.title();\n        @include accordion.icon-closed();\n    }\n    [open] {\n        .title {\n            @include accordion.icon-opened();\n        }\n    }\n    .content {\n        @include accordion.content();\n    }\n}\n```\n\n### JavaScript\n```js\nconst accordions = document.querySelectorAll('[data-accordion]');\n\naccordions.forEach((el) => {\n    const accordion = new Accordion({\n        el\n    });\n\n    accordion.init();  \n});\n```\n\n## Hinweis zur Verwendung in PHPStorm\nDamit PHPStorm `node_modules`-Pfade korrekt auflösen kann, müssen Vorkehrungen getroffen werden.\n\nGehe in deine PHPStorm `Settings` und öffne dort den Punkt `Directories`. Dort findest du nun eine Übersicht aller Projekt-Ordner. Mache einen Rechtsklick auf `node_modules` und wähle `Resource Root` als Option aus.\n\nWerden dir in deinen Projekt-Dateien keine `node_modules` angezeigt, so blendest du sie ein, indem du das kleine Zahnrad am oberen Rand des Dateibaums klickst und das `Options menu` öffnest. Dort kannst du unter `Tree Appearance` mittels Klick auf `Show Excluded Files` die ausgeblendeten Dateien wieder einblenden.\n","readmeFilename":"README.md"}