{"_id":"@cagov/ds-accordion","_rev":"35-678cdaae070f74f9187cb47fd6732ab3","name":"@cagov/ds-accordion","dist-tags":{"beta":"2.0.0-beta.5","latest":"2.0.4"},"versions":{"1.0.0":{"name":"@cagov/ds-accordion","version":"1.0.0","keywords":["web component"],"author":{"name":"ca.gov"},"license":"ISC","_id":"@cagov/ds-accordion@1.0.0","maintainers":[{"name":"kkoryaka","email":"konstantin.koryaka@state.ca.gov"},{"name":"chacha-california","email":"chach.sikes@digital.ca.gov"},{"name":"aaronhans","email":"aaronhans@gmail.com"}],"dist":{"shasum":"2a1ce92360bde6e2f55ecfd7af5a81cc4a289ac2","tarball":"https://registry.npmjs.org/@cagov/ds-accordion/-/ds-accordion-1.0.0.tgz","fileCount":12,"integrity":"sha512-VCNd0s/weo7gYO4WD8Lam1EnLXmuUyeOvzluAnfN0pJo+HYUT1tETmuVEoOrjJ6UCivtBUzrt+sL3AqXHWpZwA==","signatures":[{"sig":"MEUCIQD+YBKEkg63dvhCpzldcx8pHEBmBl8tNuCu7XopAHV0LQIgAJ6Rbd9u6CbLDvfJVNa0WkC6bgSm7BoJ3NJeneB+dsA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzM53CRA9TVsSAnZWagAAtJsP/0q6+UKWJL5IrLCjpp3Z\nBQqpLrFtul07LHKw1hZaakivQKFlmch3mGc3HNDuHGg+sppSWC55BCTl+h13\njwfIuH6AAvMwb5CL8argVUYekE1njSl04Nz+BRRfLgCKja9tSRsYF//GlJuy\nltD2dbPKS1ye/fxSmmP49fOc29tduKANxfzK93ECUNJ/tJ2QvN9ChMgXaN8Y\nXHQZ2rz3mq6sJ0xDPu2f2UYTbmVoeUuAx5aq/lh68VoPFUm4UMWttRk0Oyqa\npdd6ZQgrcRCasn7IYE1HdOxAfHCBFLWciPkftflVBMBTOTVVivL+jXOxFwaM\nkLxyys5OXvVxDZt2KwvZ3o824k2dDRO+B8Pn/WA5m2kll3+dIfbQc5Hbv094\n8iuJKJpqkarBSpRjw+jCVTiK6gBn2T0UWKCGxp9Rbgazovpv8YSoagDziybe\nMiexst/PbK5ab9V5VVYScnyWBf7IgBBZdABDE1A37fUZk594zxUEYeb+1/M1\nQEuq2v8HiSzRZsmuhWlpl+TeKk4Xsj62vHRLamXmetIUHRu+xSIoKWrfTK1d\n6QuMItDchhpkjBFuWP4bbLw3lNCBbrkCPP36XMMW+daLioRIA6J/D4JXUKiq\n0SS9fYgwvai+q1KfQSYciWrBgY/rOuDzAYUlb+MuVGmI2OQP/gh3+6TNHZq/\n6gSE\r\n=1MYw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","scripts":{"test":"mocha"},"_npmUser":{"name":"aaronhans","email":"aaronhans@gmail.com"},"repository":{"url":"https://github.com/cagov/design-system/tree/main/components/accordion","type":"git"},"_npmVersion":"6.14.13","description":"This custom element recreates the bootstrap accordion component functionality without the jquery dependency.","directories":{"test":"test"},"_nodeVersion":"14.17.0","_hasShrinkwrap":false,"devDependencies":{"lit":"^2.0.0-rc.2","@open-wc/testing":"^3.0.0-next.2"},"_npmOperationalInternal":{"tmp":"tmp/ds-accordion_1.0.0_1624034934719_0.6651909160382532","host":"s3://npm-registry-packages"},"deprecated":"This package is no longer supported."},"1.0.1":{"name":"@cagov/ds-accordion","version":"1.0.1","keywords":["web component"],"author":{"name":"ca.gov"},"license":"ISC","_id":"@cagov/ds-accordion@1.0.1","maintainers":[{"name":"kkoryaka","email":"konstantin.koryaka@state.ca.gov"},{"name":"chacha-california","email":"chach.sikes@digital.ca.gov"},{"name":"aaronhans","email":"aaronhans@gmail.com"}],"dist":{"shasum":"f9b04d35889429508ad05fbaccf625ed448e5aa8","tarball":"https://registry.npmjs.org/@cagov/ds-accordion/-/ds-accordion-1.0.1.tgz","fileCount":15,"integrity":"sha512-nv9/su0BJYQMDDEEE9xdYygSkGLw7Mlp7cixtbIcv2b/7xlhj6TegwNF3xno+x/xQka7hcSXLQ4YLpPzEGJmFw==","signatures":[{"sig":"MEUCIEUB55KtBoFC8NohnGhAebh6e+ELtCkmtg9DO63vd0+EAiEAqpI3uU7iH7gVvbKIh1+zHa0asnTSEuTmD24qOcix0ZE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg06h/CRA9TVsSAnZWagAAP/gP/Rwju74MzCpZvU9vUpza\nbBPcbbiKCXtFB+fICXVHKp9BQKfAzp5ip7ETOavSlstW1j7tr9WvBRNMTte+\n/kGWIoCveSRKY6wan1j4S43Iotph9fNwJyx8gVzli8B+nmkM8+u5r7geVC7f\nu68xX9bxnZMVlH0u2IUsB+JGN/HM3Q44ZValkDoa55doJIG9kgXqtGhXcYHk\nXbQf3ijPjdhpjePT8/C6v47MkA4L1B8ni/q4RicAMWIejLm0VsgpOEBc3CQ2\nofr9MR7Bx2mkrE1wmxaXcXQPOCWejHseJJERz/rUnCFjvPhlUjLMwGH1x+th\nDvrV6Xjxv58bKdlOB7upHgf3Tows2W17pleaBy3PJAHvnvt28miGUP6fCwVt\nnBT5wayaZtU5P8Y0pmn2fdePWO82H/AQGHNjuQuEyCW6NI4ggWatoewk90YC\nP3lI3b6UJLgcJfmqS3xI9NZab6jm+XAxCJekG6ZuHmunBre0EIFZDO8re3GG\nFGOMZAaeGMzU/sNz7LXmUO4mym4Te+1h2t+mFMveWXZCpT5jzoMjicrs/E0D\n5zqnTCZU4UZm8F9udOIWxSpv5fa0DGLQx8hHAfPipOD4Dejhr1jSO6/YY022\n2Y3FpqPnAVx/TSAf2w0cXvWS4Mz6fFIb6kowdy3mAHKU2+30p6Qu3l58YSDw\nPlbo\r\n=13E/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"test":"mocha","build":"npm run build:js","build:js":"rollup --config rollup.config.js"},"_npmUser":{"name":"aaronhans","email":"aaronhans@gmail.com"},"repository":{"url":"https://github.com/cagov/design-system/tree/main/components/accordion","type":"git"},"_npmVersion":"6.14.13","description":"This custom element recreates the bootstrap accordion component functionality without the jquery dependency.","directories":{"test":"test"},"_nodeVersion":"14.17.0","_hasShrinkwrap":false,"devDependencies":{"lit":"^2.0.0-rc.2","rollup":"^2.52.2","@open-wc/testing":"^3.0.0-next.2","rollup-plugin-import-css":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ds-accordion_1.0.1_1624483967025_0.9881165492632846","host":"s3://npm-registry-packages"},"deprecated":"This package is no longer supported."},"1.0.2":{"name":"@cagov/ds-accordion","version":"1.0.2","keywords":["web component"],"author":{"name":"ca.gov"},"license":"ISC","_id":"@cagov/ds-accordion@1.0.2","maintainers":[{"name":"kkoryaka","email":"konstantin.koryaka@state.ca.gov"},{"name":"chacha-california","email":"chach.sikes@digital.ca.gov"},{"name":"aaronhans","email":"aaronhans@gmail.com"}],"dist":{"shasum":"25f109b3559764ab46e1ebb4e3e2deb161c6bc76","tarball":"https://registry.npmjs.org/@cagov/ds-accordion/-/ds-accordion-1.0.2.tgz","fileCount":15,"integrity":"sha512-UvXkLyBAwAjpET3EqM3LHPE37kKvKQYSMPGKcFAilp61VBsIJM2QgFXaFM/lqVq3vBZyBj90XOQyyklmxtRXtA==","signatures":[{"sig":"MEYCIQC8vSIYtdwYV5uwxDXMKquOANpEnNAw+vJ0EZjqN6JmCwIhALttofMTzbNKTA/AJ63T+KSfhuGVBaDQicAGwewLKmZ1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg07SKCRA9TVsSAnZWagAAaD4P/3IXbsJKT8XdJ/yonLKn\nIxLWY9vOS1ACpfpeHFR64MNBlAosjql8ZT16Pw6DtObFT4xfJz4z9mAXF4tD\nhOg+QSm23fwY7w1oosqrMgiOySWk2Okxa03CTK3IdfmuQFBPMgq1ZgTkVey5\nRDjXH3jZHpRUZ4JQG8GYbh0SqzkSkGfB/DadNbWz+mM71JekTiy2BSDRJP37\nN0jsh2HGkb6A3mC9/OEvqubZycHu1We9DIvUGi/wi3MyjNZQL6QOwuI+MOIH\nejRpFy5cko2MZI6FSE73sN5UuepeGt5w+2BUBojGME4kesrGDY85fxcjLxUE\nh1iXPZla0ZbIPiv0qetZe7iwuRsR/u/bZ+MpqWk7z6zQjenzfKjhqt6p9iXA\nvgYR6qnBuQ9qR6wVLGU0SZp6kRq9N0vB4LDG0hPbyqQ2usT6FMtqW15WoVAj\nDdeuBkpJTe1j8wSDRkIYJVBX8RpE+FzKEmH8F2MXweWvVF3Uw80FH2vXqkJN\nToTGmhwLc+ccI4HTN+2DmaHnlqz/D2fFOLuuoeJBFh8pi7R51DKFFrwi413H\nkIdu2zp+y/sq1eSbBYIVBcUec2vr3NIOwe6uukfHzRdaCkh/C+sN6ioXnjse\nytdiTEleOqOhcjTxnnWuu07y8iLGneM9xQVx1wnExYDmq90U4NGOvn70XrRz\nLxeO\r\n=g5Lq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"test":"mocha","build":"npm run build:js","build:js":"rollup --config rollup.config.js"},"_npmUser":{"name":"aaronhans","email":"aaronhans@gmail.com"},"repository":{"url":"https://github.com/cagov/design-system/tree/main/components/accordion","type":"git"},"_npmVersion":"6.14.13","description":"This custom element recreates the bootstrap accordion component functionality without the jquery dependency.","directories":{"test":"test"},"_nodeVersion":"14.17.0","_hasShrinkwrap":false,"devDependencies":{"lit":"^2.0.0-rc.2","rollup":"^2.52.2","@open-wc/testing":"^3.0.0-next.2","rollup-plugin-import-css":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ds-accordion_1.0.2_1624487050223_0.40612643356106437","host":"s3://npm-registry-packages"},"deprecated":"This package is no longer supported."},"1.0.3":{"name":"@cagov/ds-accordion","version":"1.0.3","keywords":["web component"],"author":{"name":"ca.gov"},"license":"ISC","_id":"@cagov/ds-accordion@1.0.3","maintainers":[{"name":"kkoryaka","email":"konstantin.koryaka@state.ca.gov"},{"name":"chacha-california","email":"chach.sikes@digital.ca.gov"},{"name":"aaronhans","email":"aaronhans@gmail.com"}],"dist":{"shasum":"eab7223087d4ede791b7254e1b0e8a31a47ff3a5","tarball":"https://registry.npmjs.org/@cagov/ds-accordion/-/ds-accordion-1.0.3.tgz","fileCount":15,"integrity":"sha512-CcVT0XkCkFXz4gouO23Fggy5ah7SMYdZt3Wf6OIKnLD3AxeS8xOV65mnvxEjKUnyLD/1pbPyTnk+v1Ltq6ZGJA==","signatures":[{"sig":"MEUCIHO2PKUS77l0Q9kDrjaZeDAhqKrAv5h2qeCUPD9/hTI3AiEA6jTsyL04PuU/98xHOavfCPIM2/npo37AfGMPheB2+n8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg07YiCRA9TVsSAnZWagAAJrQP/RvOguZJkyoYqO0XwTLx\nnaHLqAh0QciB9D2mvM3RD3hyPqi51Utz1zUBfRcloCxs2ydMXk0jzdPECFUr\nwLrd9ugA4hMPtJM58pcO7/wQOxl2FxF9CHGnSePtTPHEdH31pJGxfMhfaZUV\nfwkc9Xj6juuzwBc9yfdqYxi7ZpHaOKlYhKaPpreF6wYU21UaV7Pr14RH4/Nb\nafehJBBq0S8LrtFGYyhEmL6aqZdKW0xyveKD064KT9Wi46O34K8K+dDOagCA\n1G1fxzdEMPdOT9J2ROVqtfc1FbyQvqZXMP8PLkjZmwDgEh8tlFZAJhRgXwFP\nqQ5s/e+zpMHxmUweFWVrZW0/g/ixp/ygpeGhzExjTtMIwf1KY32oTDT4o/qL\ncR4vtbgoHip0ijmeH9KX/zTnDOSl4ztKJSrPej2RKYlcVvU/IseK8/7FwkC9\nK3QrA+QHS3mq7dFiYH8e1i2lg1HY9Pa/m/7/LtBtAaYjlRMEwYWM6/xPUsAD\n8zUBWYpUt4yDYf/8RAu90b4XaSt9RbRxbpUdQstY9BUQL11AONNCn5ypXah+\nJkqguSLu010qhUlk4u6MAwkO8lmWRr9+zg9yzbRR4x4mrh0NlccmMvFS6E+L\n7ehodRAZyQ9iJB7AMuhasDC7cpwKrhFCYS1JQrNT/rEPOpsPd1je9BV51vW2\nOGki\r\n=3B09\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"test":"mocha","build":"npm run build:js","build:js":"rollup --config rollup.config.js"},"_npmUser":{"name":"aaronhans","email":"aaronhans@gmail.com"},"repository":{"url":"https://github.com/cagov/design-system/tree/main/components/accordion","type":"git"},"_npmVersion":"6.14.13","description":"This custom element recreates the bootstrap accordion component functionality without the jquery dependency.","directories":{"test":"test"},"_nodeVersion":"14.17.0","_hasShrinkwrap":false,"devDependencies":{"lit":"^2.0.0-rc.2","rollup":"^2.52.2","@open-wc/testing":"^3.0.0-next.2","rollup-plugin-import-css":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ds-accordion_1.0.3_1624487458317_0.13247411585142665","host":"s3://npm-registry-packages"},"deprecated":"This package is no longer supported."},"1.0.4":{"name":"@cagov/ds-accordion","version":"1.0.4","keywords":["web component"],"author":{"name":"ca.gov"},"license":"ISC","_id":"@cagov/ds-accordion@1.0.4","maintainers":[{"name":"kkoryaka","email":"konstantin.koryaka@state.ca.gov"},{"name":"chacha-california","email":"chach.sikes@digital.ca.gov"},{"name":"aaronhans","email":"aaronhans@gmail.com"}],"homepage":"https://github.com/cagov/design-system/tree/main#readme","bugs":{"url":"https://github.com/cagov/design-system/issues"},"dist":{"shasum":"0555e1bb1de26f947f531316b9db60d2957675a5","tarball":"https://registry.npmjs.org/@cagov/ds-accordion/-/ds-accordion-1.0.4.tgz","fileCount":15,"integrity":"sha512-Jk2O63a5W9A1Db39EQpwjbb30cEEpJkgEU7kcampkujmAMfS+ygbHRf9ctAcs3ZN4AgRokfZhj2YiHLnWvt3MQ==","signatures":[{"sig":"MEYCIQDS7Xrj/urf9sjZ7U992THzFYblleY2YeKb1fR0DwUv9wIhALk9fdQdDAhJY7PmqKqSbG3GF5vYGfsQFaMxGYYavOAV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2j1/CRA9TVsSAnZWagAA3RcQAI62Ep+EI5mmXX2XqSQE\nQbAuTOtzJftutEW6dA2oVe6PxZMjUnF9niEQKC/XuBqMB/svYRP0aBnxUbTM\nNeIOc9XJlJKlGx5elwTPJb+wZJjapIMoPKTwAiYUIzVQDUJHm/XFv0F9QeMK\nUFfBvobAl8Vx1WaVIKbPJYaC5E7EF7bMyC/ZSDH0T5gyyrMnTpe08AaaGqMw\nTYx1TaqO3jh1cIsuNC4FNFm5dOQFu0HQej6QebLM1T9sIzfLSOedAKwAD80I\nJBXhi6fhoCu5cdxDwXjyzuezIgXLaEi7zdhPkKM+fAQOWBSuJ5abHdmE4HWK\nvIV7bJ+I4ZZAKFsCf+wrbmoZF4uKOLBMzqQN0SpBPTp46egehqTNz/B9JY6g\njo0cbUwXUOHquNa1fohcHdQkBQDObPfuKAPTRb9aSiUoa+oXioHKm4oD5rqK\niG/bm5c1Gb2OJJiAHSRwecikI+y4i2fM/LMITegHc+MUzAEh3zBXmYsWQ8OY\nl2cNbseos4lE56qvxQROpaLgbkr9Y58WR6LjgWqdRAkFo5JPxCsjUqmb8lFL\n0NNceLPkKDSoqiN7ddP0v0RCJdXMflylyGy4w/lF27x7Ttr3oZqGT8nanexr\nc17Bq3iWNv/j37e8om5p+alErnd8PlQtbChFaLcdNcNV7l7Dvvu+gN7WL5xY\n08fs\r\n=AoDm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"test":"mocha","build":"npm run build:js","build:js":"rollup --config rollup.config.js"},"_npmUser":{"name":"aaronhans","email":"aaronhans@gmail.com"},"repository":{"url":"git+https://github.com/cagov/design-system.git#main","type":"git"},"_npmVersion":"7.18.1","description":"This custom element recreates the bootstrap accordion component functionality without the jquery dependency.","directories":{"test":"test"},"_nodeVersion":"14.17.0","_hasShrinkwrap":false,"devDependencies":{"lit":"^2.0.0-rc.2","rollup":"^2.52.2","@open-wc/testing":"^3.0.0-next.2","rollup-plugin-import-css":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ds-accordion_1.0.4_1624915326562_0.6820375799147735","host":"s3://npm-registry-packages"},"deprecated":"This package is no longer supported."},"1.0.5":{"name":"@cagov/ds-accordion","version":"1.0.5","keywords":["web component"],"author":{"name":"ca.gov"},"license":"ISC","_id":"@cagov/ds-accordion@1.0.5","maintainers":[{"name":"timothyshambra","email":"timothy.shambra@gmail.com"},{"name":"aaronhans","email":"aaronhans@gmail.com"},{"name":"chacha-california","email":"chach.sikes@digital.ca.gov"},{"name":"kkoryaka","email":"konstantin.koryaka@state.ca.gov"}],"homepage":"https://github.com/cagov/design-system/tree/main#readme","bugs":{"url":"https://github.com/cagov/design-system/issues"},"dist":{"shasum":"01bd87b065aa1ebe93c84bcb5352aedee1395019","tarball":"https://registry.npmjs.org/@cagov/ds-accordion/-/ds-accordion-1.0.5.tgz","fileCount":15,"integrity":"sha512-O2yckY19KWqj0zgvCjL9Wr7/D2R2ZFJad7Mlw+D6gqZxH4R0ZGZlbyIZxqcQkALejlSDmUUqi9oYg9XK4GXy2A==","signatures":[{"sig":"MEYCIQCVmEtfBjcLlHWaFYe7u7dImHGtcnvIKV3/sQ92+FxWPQIhAM61erkP5lJNrc7MT7uYSidSvIuEIrwCNkvpG2wpiXN+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAtYuCRA9TVsSAnZWagAAo6QP/3pghoV2zcE/H5OC2uA3\n/qV1+ZLXDvkbanYDTzh+/1+b0UofDf9Ao6uVPiWpfoQvr+F2UdhbzjTVqhOK\n79H+hm3LqPRWHZbrvt15E2oRp15dv1eZapn1hDb3Ud7k6MNpxYyU/94Sg8JB\n0HxjAciL+RbdTEm5GlRcJeJg2ydabsbaokLsIPYctcdyx7yJiq8d85P5e4QS\nQIp0XTVjIhAQYyEN3DiHqqHYx91fnFeaE7CW1eaggLd6kbrwyzT9eC4rBari\nM0oBmFrNVg1Gnmc7+jrh01bBUIArvHX8bRXjpYTDhj6BLmzYwVkN9ZVG3tUZ\nZ8PvqbkKluWCXtq+HZVBkcIkq56Qc4g8cMPtsd+tLOj0UNln/neQ8uIhVTRR\n/S3gRSHvdHoEZaNULwEN5JTUVR8rsLTPXTbDVE3iaAhvxfrYv/a2LNSrcY0/\nIrOzVNt0vD9sE3VrTmyIGCGux4Kz6Bs4HV7hbipMPx+D+rKubqXdJnmbJaLm\n3kllOEEYsU6hExI3v38xNi9tr09Oit9flxJQNeS1SgtWPSFAaoP4ADldLEuu\nHPrepJfKsgjj3suNeFYAjEzqVzktnwIz9mdIG4LMnU/W8cxVW6WDMv5ECjkO\nRCQBlIuqK9b+z1W0SvgJSHGMp5jD4vUWX1eeh8K9ctoplD4ZYhxO3VQagqpw\n/lDA\r\n=gZbI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"test":"mocha","build":"npm run build:js","build:js":"rollup --config rollup.config.js"},"_npmUser":{"name":"aaronhans","email":"aaronhans@gmail.com"},"repository":{"url":"git+https://github.com/cagov/design-system.git#main","type":"git"},"_npmVersion":"7.18.1","description":"This custom element recreates the bootstrap accordion component functionality without the jquery dependency.","directories":{"test":"test"},"_nodeVersion":"14.17.0","_hasShrinkwrap":false,"devDependencies":{"lit":"^2.0.0-rc.2","rollup":"^2.52.2","@open-wc/testing":"^3.0.0-next.2","rollup-plugin-import-css":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ds-accordion_1.0.5_1627575854538_0.6832460578179389","host":"s3://npm-registry-packages"},"deprecated":"This package is no longer supported."},"1.0.6":{"name":"@cagov/ds-accordion","version":"1.0.6","keywords":["web component"],"author":{"name":"ca.gov"},"license":"ISC","_id":"@cagov/ds-accordion@1.0.6","maintainers":[{"name":"timothyshambra","email":"timothy.shambra@gmail.com"},{"name":"aaronhans","email":"aaronhans@gmail.com"},{"name":"chacha-california","email":"chach.sikes@digital.ca.gov"},{"name":"kkoryaka","email":"konstantin.koryaka@state.ca.gov"}],"homepage":"https://github.com/cagov/design-system/tree/main#readme","bugs":{"url":"https://github.com/cagov/design-system/issues"},"dist":{"shasum":"35e5f67ecce825774f714526c3b8205702f704d6","tarball":"https://registry.npmjs.org/@cagov/ds-accordion/-/ds-accordion-1.0.6.tgz","fileCount":15,"integrity":"sha512-/fXmEVllzfvljJ0bUY/LGNAvmIGQslMcMLpfeIDQVH0ZScwUavsVP2gUcG2BWA+Sk1GX8A2kAw9czf6Ui5n3Mg==","signatures":[{"sig":"MEUCIAVfUNFUKMkWQ5m6xwMSMQNJcAm+HtskBEkRe4ioBq2KAiEAoKR3OOS7tnozz1V0rbv4hz3ec/Rcf8NExFQ4NtQxiZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAtj5CRA9TVsSAnZWagAAsTYP/2FrCWeeBDdIA+eDNDks\ns/+IRIdU3F/iB62ENNjL9UlP50NdEyl+qLlLv1iYQxAYsEdtillGMjDp9iGG\n8MPec+xv7ZzAJMzChdXQ5501rw4OkyjE/AMwS64v/D/j4AHb39NQOGxYnbFS\nCYtQm5vrftGr8WSP7QDS6GszUJ3Qp8uQ1EG8xMDHvzr2hV5qLW+GUdjCKFw3\n+6lGdqFx3hDQmhjwDy9fKmgJu5AGlU9Rg9zDvqRh0qfECi6bJWXWJBfqkVB4\nZoWQTAmN4ADRWDltLM6cJ5cDGn4ulEVt1CR8k57JFPKUeIkwQftiNv3X09Wo\ngzef6OY1S5DCt2xOkyLcjihjhTOfd4pdgYAjA1AlGmB9jCONZ8TQjlEG9bvV\nn6BVdR3s1dFRZICE4fVt/WXuLWO03C/dUidzBWDgo762xxa4/KvWZAqQqZ0l\nu6CF0eQ79zjPwl7OJphFpZatIQJ4hqa/5qUb5s29r7x6APZ7bUS7mWeOSJoA\n55Vf7JtRGBZv1iZGNC+CzYww0Bn/Ww78LZMqgYtofrLo42jQJtafkiNeV/SB\nZzDOBjCAMDYXO/F8JowGWXFBekiAS4+4fic/Md19L+XBWMD0jwoqIIxbyPw0\nJx2d1f5qNLlED+G67Z3P8RG/TdfZ0KNpTrqBqXeydhloF83HSlDiZ2lP/Z3t\nSJT5\r\n=WAxT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"test":"mocha","build":"npm run build:js","build:js":"rollup --config rollup.config.js"},"_npmUser":{"name":"aaronhans","email":"aaronhans@gmail.com"},"repository":{"url":"git+https://github.com/cagov/design-system.git#main","type":"git"},"_npmVersion":"7.18.1","description":"This custom element recreates the bootstrap accordion component functionality without the jquery dependency.","directories":{"test":"test"},"_nodeVersion":"14.17.0","_hasShrinkwrap":false,"devDependencies":{"lit":"^2.0.0-rc.2","rollup":"^2.52.2","@open-wc/testing":"^3.0.0-next.2","rollup-plugin-import-css":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ds-accordion_1.0.6_1627576569060_0.3710293834654985","host":"s3://npm-registry-packages"},"deprecated":"This package is no longer supported."},"1.0.7":{"name":"@cagov/ds-accordion","version":"1.0.7","keywords":["web component"],"author":{"name":"ca.gov"},"license":"ISC","_id":"@cagov/ds-accordion@1.0.7","maintainers":[{"name":"zakiyak","email":"zakiya.khabir@digital.ca.gov"},{"name":"timothyshambra","email":"timothy.shambra@gmail.com"},{"name":"xjensen","email":"github@id.xjensen.com"},{"name":"carter.medlin","email":"carter.medlin@gmail.com"},{"name":"aaronhans","email":"aaronhans@gmail.com"},{"name":"chacha-california","email":"chach.sikes@digital.ca.gov"},{"name":"kkoryaka","email":"konstantin.koryaka@state.ca.gov"}],"homepage":"https://github.com/cagov/design-system/tree/main#readme","bugs":{"url":"https://github.com/cagov/design-system/issues"},"dist":{"shasum":"cd1fe8bb20fa6c08c2b6716900314b007d7c2d8a","tarball":"https://registry.npmjs.org/@cagov/ds-accordion/-/ds-accordion-1.0.7.tgz","fileCount":18,"integrity":"sha512-t931/pSqpmWxBXzIAUeTW5vC7hJW2aXJ6shlYQU5tVnMIZ/twPM3qnnMQEpINfRdBgsI+a4e6IQGlLpclqqQvg==","signatures":[{"sig":"MEYCIQCCE/68Do+PYvpFJKNXwGzVqZOAvGEfcKl0y38Via0JUwIhANuXFPRf82AqJv/Zwd8p2U8TCjRBg2z8cG+q8n6G9YJn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144524},"main":"dist/index.js","scripts":{"test":"mocha","build":"npm run build:js && sass src/index.scss src/css/index.css","build:js":"rollup --config rollup.config.js"},"_npmUser":{"name":"kkoryaka","email":"konstantin.koryaka@state.ca.gov"},"repository":{"url":"git+https://github.com/cagov/design-system.git#main","type":"git"},"_npmVersion":"7.21.0","description":"This custom element recreates the bootstrap accordion component functionality without the jquery dependency.","directories":{"test":"test"},"_nodeVersion":"14.16.1","_hasShrinkwrap":false,"devDependencies":{"lit":"^2.0.0-rc.2","rollup":"^2.52.2","@open-wc/testing":"^3.0.0-next.2","rollup-plugin-import-css":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ds-accordion_1.0.7_1635457865861_0.3161266348071081","host":"s3://npm-registry-packages"},"deprecated":"This package is no longer supported."},"1.0.8":{"name":"@cagov/ds-accordion","version":"1.0.8","keywords":["web component"],"author":{"name":"ca.gov"},"license":"ISC","_id":"@cagov/ds-accordion@1.0.8","maintainers":[{"name":"zakiyak","email":"zakiya.khabir@digital.ca.gov"},{"name":"timothyshambra","email":"timothy.shambra@gmail.com"},{"name":"xjensen","email":"github@id.xjensen.com"},{"name":"carter.medlin","email":"carter.medlin@gmail.com"},{"name":"aaronhans","email":"aaronhans@gmail.com"},{"name":"chacha-california","email":"chach.sikes@digital.ca.gov"},{"name":"kkoryaka","email":"konstantin.koryaka@state.ca.gov"}],"homepage":"https://github.com/cagov/design-system/tree/main#readme","bugs":{"url":"https://github.com/cagov/design-system/issues"},"dist":{"shasum":"e2fb99f8e702112a373cee18ab634056637cf313","tarball":"https://registry.npmjs.org/@cagov/ds-accordion/-/ds-accordion-1.0.8.tgz","fileCount":21,"integrity":"sha512-7CzTGBvAKrDutMTLSXBRT8QW/8WhBXWUvrzRpz4/+EeB6+Y1sZ+qWNFTZbfCgBTK6NrziIgn+/4Dzqgzd1N2Iw==","signatures":[{"sig":"MEUCIB4cGdgO3NxKAjDerrmshJGquNfNCEw0Sm8tgUcEVCcGAiEAgmytT5DDM2vII47HuclbIxL10htBfvFLwH9qAH4zvZI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzavUCRA9TVsSAnZWagAAl30QAJieZN6WZKgirsEzn7SO\nANGVV04kpb77h6SMQNwPiLSuTXQp/ooDbtCoovIl9TxwKlAIWAIX6p/fNZWW\nJ0dN7w3pxHLN7maFaRvPtXsWNCe9LjqnLOS7ekBSz7fHLQjZTURzgm5V/AXS\nM94++UDq3DucX13zw5c67S5jrh4RPXobIh6dDmQx6okhko56FUrpAr49LIS4\nXP2I6wlhV/ouV4IeUpyNXXPo22BXD5QIP0lJissX/DHOv4HBIYcTcnhHrW19\nTfkZyfcBLWe4lRy7DBgOTIsjmt99p+ilsuxJdcpkPD4dulQPY8A2o9xhSYy0\nYn3en4L6kRK7yujW7xbT7mvwrwhQHs2itIBnnWIg/yhTgEePVc5fCDMy/GlG\nW36nzP/GCKrFVYyXlpzbvCkwz2f2PqiFSlPf9wk6DjeagzPC04ohH+2JicFS\neQpH9yxvmehRzKVt/76HaQpYIUQAkNaHUQISXedLOSwPwucNGWZ1mfnyt5FK\nuAz/R1IbEVYlfstSJt2eJmDJze0DJI4nI1jnR9xPUJv20P8gUzTgPr/oKowR\nH/kEQhsed2/M7K73MErhMyq9yY2KElfchRNirmvz6gip1UieOqN8ojvyu9hT\nhRw35dg0XaKXGRBRkFhgbHgtY1TMMImkok5/uSac7/Klt459ac5ixOXSKlpp\nM+bj\r\n=ftQc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Accordion component\n\nThis custom element recreates the bootstrap accordion component functionality without the jquery dependency.\nIt is designed for use on https://covid19.ca.gov.\n\n<img src=\"https://github.com/cagov/storybook-ca-gov/raw/main/packages/%40cagov/accordion/stories/accordion.png\" />\n\n## Sample markup\n\n```\n<cagov-accordion>\n  <div class=\"cagov-accordion-card\">\n    <button class=\"accordion-card-header accordion-alpha\" type=\"button\" aria-expanded=\"false\">\n      <div class=\"accordion-title\">Lorem ipsum</div>\n      <div class=\"plus-minus\">\n        <cagov-plus></cagov-plus>\n        <cagov-minus></cagov-minus>\n      </div>\n    </button>\n    <div class=\"accordion-card-container\" aria-hidden=\" true\" style=\"height: 0px;\">\n      <div class=\"card-body\">\n        <p>Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf\n          moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod.\n          Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda\n          shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea\n          proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim\n          aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.</p>\n      </div>\n    </div>\n  </div>\n</cagov-accordion>\n```\n\n## Docs\n\nRun: ```npm run start``` to preview elements. This will launch local server with links to component demo pages.\n\nThe documentation is generated using the <a href=\"https://github.com/webcomponents/custom-elements-manifest\">custom elements manifest schema</a> draft standard <a href=\"https://github.com/runem/web-component-analyzer\">analyzer</a> command. Here is an example run outside the accordion directory:\n\n```\nwca analyze accordion --format json --outFile accordion/custom-elements.json\n```\n\nThen the <a href=\"https://github.com/web-padawan/api-viewer-element\">api viewer element</a> references the generated custom-elements.json and builds a live preview playground with docs.","scripts":{"test":"web-test-runner \"test/**/*.js\" --node-resolve","build":"npm run build:js && sass src/index.scss src/css/index.css","build:js":"rollup --config rollup.config.js","test:visual":"web-test-runner \"test/**/*.js\" --node-resolve --config test-config.js"},"_npmUser":{"name":"aaronhans","email":"aaronhans@gmail.com"},"repository":{"url":"git+https://github.com/cagov/design-system.git#main","type":"git"},"_npmVersion":"7.18.1","description":"This custom element recreates the bootstrap accordion component functionality without the jquery dependency.","directories":{"test":"test"},"_nodeVersion":"14.17.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"lit":"^2.0.0-rc.2","rollup":"^2.52.2","@open-wc/testing":"^3.0.1","rollup-plugin-import-css":"^2.0.1","@web/test-runner-puppeteer":"^0.10.2"},"_npmOperationalInternal":{"tmp":"tmp/ds-accordion_1.0.8_1636145630130_0.8279092475214429","host":"s3://npm-registry-packages"},"deprecated":"This package is no longer supported."},"1.0.9":{"name":"@cagov/ds-accordion","version":"1.0.9","keywords":["web component"],"author":{"name":"ca.gov"},"license":"ISC","_id":"@cagov/ds-accordion@1.0.9","maintainers":[{"name":"zakiyak","email":"zakiya.khabir@digital.ca.gov"},{"name":"timothyshambra","email":"timothy.shambra@gmail.com"},{"name":"xjensen","email":"github@id.xjensen.com"},{"name":"carter.medlin","email":"carter.medlin@gmail.com"},{"name":"aaronhans","email":"aaronhans@gmail.com"},{"name":"chacha-california","email":"chach.sikes@digital.ca.gov"},{"name":"kkoryaka","email":"konstantin.koryaka@state.ca.gov"}],"homepage":"https://github.com/cagov/design-system/tree/main#readme","bugs":{"url":"https://github.com/cagov/design-system/issues"},"dist":{"shasum":"1aca380225d4198f146386fe7a5e14000957981a","tarball":"https://registry.npmjs.org/@cagov/ds-accordion/-/ds-accordion-1.0.9.tgz","fileCount":22,"integrity":"sha512-6ULdzw6GRc6DQt2BHjT+jHP63/Qa1shvjcqIR6OaYmwqIV8cVEvOxm9/KQBtlK1c3Q0qe+pGJelwhcFosCO3SQ==","signatures":[{"sig":"MEQCIAbzjnl70KPbkl7QLovl46mhyaL83Gptnrae3GSHC0CUAiB09oStYlL41cR842yiAXfZROzZcChUnte/Q0u4YLvDyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2MbgCRA9TVsSAnZWagAAA2oP/28wKEqLWYTV6Wiwsajd\nsRx5BL+tDuVO0EYRm3PfALo0XF+RmIs/ZHT1hFYUbsAnazyiwcK0GYuo1JQ+\n/nKHqDcP/8XAhAWFEl/c2PNCjUW9s0eLVGzDI+plj+wy7VY/PZ9AbTr59PnK\ncsCgntrzI7behn+8gh8ywvsCvthqwGI0yF7cwZ6vO0w4C6uJsDk7lJ89T5B5\nwuIKdUBOc+EytAla490orr8LIw9+3yFMl4LwozQbjGrxX5+6QYiFpNyj973j\nIcHxbB9DmIW8xBSx2Q/OB2m311pyHsumD38dT+OgS2mC+C/m/7yHCiVkEqQX\nJsDjmFqE2JGNUt89PuxRGYYRVPcoNLkD8OxuwM1t9jE7gmulTlKtHeck15n9\n19nl1bFwTIwi+eZpw7OO0HSzLYK9cDlIPGUpb+c0UcPrB9V5l5RVueeWyKj1\nIgUCjZ3VITNKfLJwpVL4nftY8KdC+dOtwLdahOyzZs7cDn7jOLnG2ma07j06\nq4E69sHe+im/ULILppeVxVIcMJuIsCCPwuVzUEghVMqhs+sjkmawVE5dCq9t\nzti9MV//J0rLhTEYpQdXBEl0FqX99BLEsGsXDsHtEfWjnFlg98NsxPkVCPqc\nAR+3jJoo4jA6VhQnJ05RgPSNQ7L2MfWrursM0Me1qqMz9uln5IoGCHhHw9r0\nNr9x\r\n=6FgJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"c238d3c4351c2821bc84f8fcfc1599ace522ef88","scripts":{"test":"web-test-runner \"test/**/*.js\" --node-resolve","build":"npm run build:js && sass src/index.scss src/css/index.css","build:js":"rollup --config rollup.config.js","test:visual":"web-test-runner \"test/**/*.js\" --node-resolve --config test-config.js","html:preview":"node ../../docs/src/publish/dynamic-html.js","prepublishOnly":"npm run html:preview"},"_npmUser":{"name":"aaronhans","email":"aaronhans@gmail.com"},"repository":{"url":"git+https://github.com/cagov/design-system.git#main","type":"git"},"_npmVersion":"8.1.2","description":"Accordions are expandable sections of content. Each section contains a heading (H2 or H3), a plus button (+), and more body text when opened.","directories":{"test":"test"},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"lit":"^2.0.0-rc.2","rollup":"^2.52.2","@open-wc/testing":"^3.0.1","rollup-plugin-import-css":"^2.0.1","@web/test-runner-puppeteer":"^0.10.2"},"_npmOperationalInternal":{"tmp":"tmp/ds-accordion_1.0.9_1641596640263_0.3631005344346665","host":"s3://npm-registry-packages"},"deprecated":"This package is no longer supported."},"1.0.10":{"name":"@cagov/ds-accordion","version":"1.0.10","keywords":["web component"],"author":{"name":"ca.gov"},"license":"ISC","_id":"@cagov/ds-accordion@1.0.10","maintainers":[{"name":"zakiyak","email":"zakiya.khabir@digital.ca.gov"},{"name":"timothyshambra","email":"timothy.shambra@gmail.com"},{"name":"xjensen","email":"github@id.xjensen.com"},{"name":"carter.medlin","email":"carter.medlin@gmail.com"},{"name":"aaronhans","email":"aaronhans@gmail.com"},{"name":"chacha-california","email":"chach.sikes@digital.ca.gov"},{"name":"kkoryaka","email":"konstantin.koryaka@state.ca.gov"}],"homepage":"https://github.com/cagov/design-system/tree/main#readme","bugs":{"url":"https://github.com/cagov/design-system/issues"},"dist":{"shasum":"a7b41885c00e590296aa82637e3187310029e01a","tarball":"https://registry.npmjs.org/@cagov/ds-accordion/-/ds-accordion-1.0.10.tgz","fileCount":20,"integrity":"sha512-wa0llJplLi9zYbnnE6T/ZRtds3VO9SBPgEDK98F0bbZHa9/R5moxgkrhEl4x+JxMc5FX1slvKYvsCjm7h/Y6sA==","signatures":[{"sig":"MEUCIQCH1OhKHGlt+BBCkOaLjP8dp40rcf8Gqtrx1RgXklrJzwIgeEhICjhStIi9cmtt9Qita+Y1QhGq8ARWVxQt+y5ccTw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5aSBCRA9TVsSAnZWagAAGKcP/0Qk/qD3IVPwT7Bfb8CX\njF2uehBNeUNYaeCGvOaxgsA+GKDZwlWSVQdqXqMUAR2l7WZaZi7JWPUF3Oek\naTOXeh40b5Ycjd6qKkgkhKF/6lhU0PkFCSPW+qn4mlZkbrfuxSY1B7KitTl3\nuGx7nmCEs7Ylb8tgk+2ICzINoZLtDhk5Oi2Pd1WBNIerhx2e9JOHEWMOKdG9\nqQ5BJuM9Fx5QZqkw6FrfC/yuE60lKIX8IREioAMMEbE5D4hL4ovX6Bnulgsb\nh1aE5z4lltsGPzM43ZinkHbIxG64seCLM/mer8O/D33Q5mPyX/wHya6hA+pc\nsrQPCbJVEm5jCbROgzQ5qjU6OaP3JGsYJo3i8adSvyyi5FLbCWRJ11YGeekJ\nTudoyyWCCKjOJAGpZbE15sClcR71cXZPG+tCy1PXJTECGqG/LiwJQKGAvHf6\nHAR/pjvVBildXNSCNU/GCJCA1BkNPmaGEFVLXY8hhIZw1IfjIofI6iZOEfn7\nLyeprYCEoKqd2MtQAoQxe/DzlOmElcQscsse7MnzFrNM94yxwW2eo1WHgbyE\nxb5vj5nuKioslkSa4F5aUE/CSZBJYbBqzB4bL24VInpxzrh3L2HdVbIGHAJ2\nJM+KB6wK0vzp4jbU+jWzw/WtfM1tR9W3GcW8GRSQ0zjn6EZGVptwYL0hrGzV\nZbcv\r\n=GyJm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"c9560dbfecc45cf829604966233d5f7422ba43b0","scripts":{"test":"web-test-runner \"test/**/*.js\" --node-resolve","build":"sass src/index.scss src/css/index.css && npm run build:js","build:js":"rollup --config rollup.config.js","cdn:publish":"node ../../docs/src/publish/cdn-deploy.js","test:visual":"web-test-runner \"test/**/*.js\" --node-resolve --config test-config.js","html:preview":"node ../../docs/src/publish/dynamic-html.js","prepublishOnly":"npm run html:preview && npm run build && npm test && npm run cdn:publish"},"_npmUser":{"name":"aaronhans","email":"aaronhans@gmail.com"},"repository":{"url":"git+https://github.com/cagov/design-system.git#main","type":"git"},"_npmVersion":"8.1.2","description":"Accordions are expandable sections of content. Each section contains a heading (H2 or H3), a plus button (+), and more body text when opened.","directories":{"test":"test"},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"lit":"^2.0.0-rc.2","rollup":"^2.52.2","@open-wc/testing":"^3.0.1","rollup-plugin-import-css":"^2.0.1","@web/test-runner-puppeteer":"^0.10.2"},"_npmOperationalInternal":{"tmp":"tmp/ds-accordion_1.0.10_1642439809467_0.24442138493367138","host":"s3://npm-registry-packages"},"deprecated":"This package is no longer supported."},"2.0.0-beta.1":{"name":"@cagov/ds-accordion","version":"2.0.0-beta.1","keywords":["web component"],"author":{"name":"ca.gov"},"license":"ISC","_id":"@cagov/ds-accordion@2.0.0-beta.1","maintainers":[{"name":"zakiyak","email":"zakiya.khabir@digital.ca.gov"},{"name":"timothyshambra","email":"timothy.shambra@gmail.com"},{"name":"xjensen","email":"github@id.xjensen.com"},{"name":"carter.medlin","email":"carter.medlin@gmail.com"},{"name":"aaronhans","email":"aaronhans@gmail.com"},{"name":"chacha-california","email":"chach.sikes@digital.ca.gov"},{"name":"kkoryaka","email":"konstantin.koryaka@state.ca.gov"}],"homepage":"https://github.com/cagov/design-system/tree/main#readme","bugs":{"url":"https://github.com/cagov/design-system/issues"},"dist":{"shasum":"cc975fc2e41f6c7037edf93b96daa8bf440706c8","tarball":"https://registry.npmjs.org/@cagov/ds-accordion/-/ds-accordion-2.0.0-beta.1.tgz","fileCount":15,"integrity":"sha512-khLOkhE9R2kxqFR7f8eVvuaZoThhjYdbycci+si/JAqA/pSX9DpFCBqOBKH2baqizuwQxYReYwm9BNDapG9/sA==","signatures":[{"sig":"MEQCIAoE7pOrME2GgVJnKgK+1d1asS+Je5U++ShP9fcJ4ucBAiAtRD2TFXBhWokZsxeUeE2qtCQIkrOtKuXrTmLZQA+rdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAtbXCRA9TVsSAnZWagAARg4P/11C4OHBUlpNHymJ9nnQ\nljSKzL6/sf+onMwJdqqkTw6MXK9s0UQCqMUnF/fpdIFuhLjffWTFZvNuaNIi\nbbWngOsE615gGEzlWWrvz6xzmV8DqLKocpmqYT/QGmXNamMaucryytIOYnCh\nyITfX/YHmuUGiDs5H5dsJDdLmsA+8QuSQaAcwzrtIexmdwZiR/LSh6u0Oqbi\nuBTjB/BfCfSbsFZK4ILJimvBgr2PNwz9L1DSOGOJRGNSdqtvDtYdsqPDMT5+\nvl8hYs1ig1l47YyMBN8oA43saSOOUUTusZBHefQ1g7jayNnIcRJzZj2wmD5j\nilYCY2E04G7C+ht0aJttzAeMA6OZrmY8/bPqWesZn0ERMhldissuzAy74BXC\nV+XAk83swRH844YcSGelkaQGJ+2AfGzHuus+QaHl8MnjQS+jwTHyxaLPmui1\nb8+RLFzX4EQZZBua/GS3HTJIpnB5WBdxN+zhO1xH882JeLHeYowkhdaelRjn\nOPzkEzxMQH8N6BxkYkmy8fHBUJxfXVtUTiAdQHUY9sCxOd3mkyMDUgELJSu0\nc+OhYP/SpzqSgUAbPSkoz+DjQNLkw5e6oOiZDS9vVkv8CbBJo2f6M/vAw28o\nOYkCHDduAHCES09DLkxr+bhbPoMpmhY2WG6wHDrcRVwfCEoLhCMV7m54nais\nWSGP\r\n=9NmW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Accordion\n\nAccordions are expandable sections of content. Each section contains a heading (H2 or H3), a plus button (+), and more body text when opened.\n\nAccordions keep pages looking clean by hiding information that most people do not need to see.\n\n## When and how to use it\n\nUse accordions to hide content most readers do not need.\n\nHeadings can be a:\n\n- Word or phrase\n- Sentence\n- Question\n\nWrite headings that are brief and descriptive.\n\nOnly use accordions when:\n\n- A small group of people needs the information\n- People only need certain information (like selecting one of several license types)\n- Providing notes or disclaimers\n\n### How not to use it\n\nDo not use accordions:\n\n- If more than a third of your readers need the information in the accordion\n- To make a page look shorter\n- Inside other accordions\n\nAccordions hide information unless someone opens them. This requires an extra action, which means readers have to do extra work to get this information. If most people need to see the content, put it in body content so people can scan for it.\n\n## Demo and sample markup\n\n<html-preview>\n\n```html preview\n<cagov-accordion>\n  <details>\n    <summary>Lorem ipsum</summary>\n    <div class=\"accordion-body\">\n      <p>Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf</p>\n      <p>moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod.</p>\n      <p><button>Hello</button></p>\n      <p><button>Goodbye</button></p>\n      <p>Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda</p>\n    </div>\n  </details>\n</cagov-accordion>\n<cagov-accordion>\n  <details>\n    <summary>Lorem ipsum</summary>\n    <div class=\"accordion-body\">\n      <p>Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf</p>\n      <p>moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod.</p>\n      <p>Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda</p>\n    </div>\n  </details>\n</cagov-accordion>\n<cagov-accordion>\n  <details>\n    <summary>Lorem ipsum</summary>\n    <div class=\"accordion-body\">\n      <p>Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf</p>\n      <p>moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod.</p>\n      <p>Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda</p>\n    </div>\n  </details>\n</cagov-accordion>\n```\n\n</html-preview>\n\n## Specs\n\n| Property     | Value            |\n| ------------ | ---------------- |\n| Machine name | ds-accordion     |\n| JavaScript   | yes              |\n| Sass         | ./src/index.scss |\n\n## Project installation\n\nThe instructions assume familiarity with [npm](https://npmjs.com) package management tool, modern JavaScript techniques, and [Sass](https://sass-lang.com/).\n\n1. `npm i @cagov/ds-accordion`\n2. Use `import`[¹](/footnotes/#footnote1) or `require` to include the component’s **JavaScript** in your page or compiler.\n3. Add the **sample markup** to your HTML.\n4. Refer to the [Content model section](#content-model) for notes on mapping your data to the **sample markup**.\n\n## CSS variables\n\nThe following [CSS variables](https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties) are used in this component:\n\n- `--primary-color`\n- `--hover-color`\n\nAll CSS variables define their own fallback value, so you do not have to use additional CSS unless you want to change them. You may define your own value for the variable by adding your own style rules. Here is an example defining the global hex value for a CSS variable named “--primary-color”:\n\n```css\n:root {\n  --primary-color: #064e66;\n}\n```\n\n## Accessibility\n\n### Component-specific accessibility review\n\nThe clickable element in the accordion is a standard button.\n\n- People cannot focus on the content inside the accordion unless they open the accordion.\n- Once open, any elements in the content can be focused on normally and reached via tabbing.\n\n### Standard accessibility review\n\nAs a component in Alpha status, this component must pass the following accessibility reviews every time a new version is published:\n\n- Tested with the [axe](https://www.deque.com/axe/) accessibility tool and passes all automated [WCAG](https://www.w3.org/TR/WCAG21/) Level AA checks\n- Reviewed with the [VoiceOver](https://www.apple.com/voiceover/info/guide/_1121.html) screen reader on desktop\n- Verified keyboard navigation and that all actionable elements of the component are reachable via keyboard commands only\n- Reviewed component layout on a variety of screen sizes\n\n## Progressive enhancement\n\nThis component relies on the browser's built in details and summary elements which provide an expanding/collapsing behavior supported solely by the browser. This default behavior is augmented by javascript in a custom element which applies a height animation to the expansion/collapse. Additional styling is used based on the :defined selector which is only true once the custom element's javascript has been understood by the browser. This removes the default caret icon and provides a plus/minus open closed indicator instead.\n\nIf you want the accordion to be open instead of closed when the page loads, add the attribute `open` to the details element. It is not necessary to provide a value to the attribute: `<details open>` is sufficient.\n\nIf js does not execute the animation, height restrictions, overflow hiding, default arrow hiding and plus/minus icons will not be applied. The user should see plain default summary behavior with rotating triangle.\n\nThis component uses a [custom element](https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_custom_elements) defined in JavaScript in addition to HTML and CSS. Edge, Firefox, Safari, and Chrome support custom elements. If the JavaScript for this component is not delivered or supported the component falls back to plain HTML. It uses [CSS variables](<https://developer.mozilla.org/en-US/docs/Web/CSS/var()#syntax>) to inherit design token values. Token definitions are not required because these style rules provide fallback values.\n\n<a name=\"content-model\"></a>\n\n## Content model\n\nThis component uses the following data attributes. We provide this information to help with integrating the component into backend publishing systems or identifying content that may require translation.\n\n| Name  | Attribute name | Data type | Field type | Selector         |\n| ----- | -------------- | --------- | ---------- | ---------------- |\n| Title | title          | string    | Rich text  | .accordion-title |\n| Body  | body           | string    | Rich text  | .card-body       |\n\n## Contributor/Developer documentation\n\nThe custom elements manifest documentation is generated using the <a href=\"https://github.com/webcomponents/custom-elements-manifest\">custom elements manifest schema</a> draft standard <a href=\"https://github.com/runem/web-component-analyzer\">analyzer</a> command. Here is an example run outside the accordion directory:\n\n```\nwca analyze accordion --format json --outFile accordion/custom-elements.json\n```","gitHead":"ada82190d26764d28202c977a438b65a331b956d","scripts":{"test":"web-test-runner \"test/**/*.js\" --node-resolve","build":"sass src/index.scss src/css/index.css && npm run build:js","build:js":"rollup --config rollup.config.js","cdn:publish":"node ../../docs/src/publish/cdn-deploy.js","test:visual":"web-test-runner \"test/**/*.js\" --node-resolve --config test-config.js","html:preview":"node ../../docs/src/publish/dynamic-html.js","prepublishOnly":"npm run html:preview && npm run build && npm test && npm run cdn:publish"},"_npmUser":{"name":"aaronhans","email":"aaronhans@gmail.com"},"repository":{"url":"git+https://github.com/cagov/design-system.git#main","type":"git"},"_npmVersion":"8.1.2","description":"Accordions are expandable sections of content. Each section contains a heading (H2 or H3), a plus button (+), and more body text when opened.","directories":{"test":"test"},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"lit":"^2.0.0-rc.2","rollup":"^2.52.2","@open-wc/testing":"^3.0.1","rollup-plugin-import-css":"^2.0.1","@web/test-runner-playwright":"^0.8.8"},"_npmOperationalInternal":{"tmp":"tmp/ds-accordion_2.0.0-beta.1_1644353239396_0.6986584568353513","host":"s3://npm-registry-packages"},"deprecated":"This package is no longer supported."},"2.0.0-beta.2":{"name":"@cagov/ds-accordion","version":"2.0.0-beta.2","keywords":["web component"],"author":{"name":"ca.gov"},"license":"ISC","_id":"@cagov/ds-accordion@2.0.0-beta.2","maintainers":[{"name":"zakiyak","email":"zakiya.khabir@digital.ca.gov"},{"name":"timothyshambra","email":"timothy.shambra@gmail.com"},{"name":"xjensen","email":"github@id.xjensen.com"},{"name":"carter.medlin","email":"carter.medlin@gmail.com"},{"name":"aaronhans","email":"aaronhans@gmail.com"},{"name":"chacha-california","email":"chach.sikes@digital.ca.gov"},{"name":"kkoryaka","email":"konstantin.koryaka@state.ca.gov"}],"homepage":"https://github.com/cagov/design-system/tree/main#readme","bugs":{"url":"https://github.com/cagov/design-system/issues"},"dist":{"shasum":"cd995c623decebf6636055a193145bdca9c4fa6c","tarball":"https://registry.npmjs.org/@cagov/ds-accordion/-/ds-accordion-2.0.0-beta.2.tgz","fileCount":15,"integrity":"sha512-L03IsaEyTa0GXrdaUOJHJgFxn4J9goSqCLxd3Z84+aFO9ErK+IQfiEz8gUpcdUtwJwpo1N+KVgMQ0fMw3L2qdw==","signatures":[{"sig":"MEUCIQDEDbZ7FStdroyQF0e5oSftiop1ndzestfcDaAdxVQxoAIgGF/WKYNJG6JY47ADLe3siU5NQjJdCU9g7Ypr7M5MzkQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAup4CRA9TVsSAnZWagAAHl0P/An4Po/lX2Kjh1JcGkDs\ndhjmyLXeafXI7TnWHmQGYsJbbc6ug/gp3lio7hd+/yBFtNtwEWK1m8yTljHA\nXiU8UUPkNEHFb7gUSRmS0pnXEcwB3FwzcLVYczHXK5q5EzAwi38OUnaDw9v2\njEm9ppeigEBLXVMxVq8yQF/kGZQMF6ML9nsKLRMkIxvySPBFImu/y1NNUjqV\nGMHtqti++v/vE8H/xkyHCXFosWsGFrE2hF0oap8MT/2MEOSGhQr2Ox5QqPO8\nGgxPzCiR/uEFW/VCqWT0iAEgCme2LC8mLVDBJ33NJjEnnDH7Wu0YJCL1XlCp\nnNnvK4MPj1TtdBuz2CU2+MPUfj7uPFj5o6KGrJ//SzQQFIChKVKkrsoQZUva\nyRd6Ro0BVNw9J+PLULfVHppxeZBXHG7k/FTwHpJ21ERap86zt7YCYLJWEi5g\nzO5eomVPWZqVEp+wVie0MoMWXjJztSIf2tG9cbzN6+cHtw+402ZwxG5Jy+/Y\nMWr74xFrRMcwEUQy6+7Ez3eNEYQRYphBhacU+iiu8T57ibDlqVYtiXhuhPVe\nbMq8ce1+k81sqGdhw/QRu1N6gsORybYnb5/Grt1GvZXfcWZ5Gi2qJ7xhdJes\nhcpJLxxRovGLpiuh18+EQ59odFPfaYMBVoR1bZG8JbX1LcNFBsJSNcubkzGS\nwlAQ\r\n=7YgD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Accordion\n\nAccordions are expandable sections of content. Each section contains a heading (H2 or H3), a plus button (+), and more body text when opened.\n\nAccordions keep pages looking clean by hiding information that most people do not need to see.\n\n## When and how to use it\n\nUse accordions to hide content most readers do not need.\n\nHeadings can be a:\n\n- Word or phrase\n- Sentence\n- Question\n\nWrite headings that are brief and descriptive.\n\nOnly use accordions when:\n\n- A small group of people needs the information\n- People only need certain information (like selecting one of several license types)\n- Providing notes or disclaimers\n\n### How not to use it\n\nDo not use accordions:\n\n- If more than a third of your readers need the information in the accordion\n- To make a page look shorter\n- Inside other accordions\n\nAccordions hide information unless someone opens them. This requires an extra action, which means readers have to do extra work to get this information. If most people need to see the content, put it in body content so people can scan for it.\n\n## Demo and sample markup\n\n<html-preview>\n\n```html preview\n<cagov-accordion>\n  <details>\n    <summary>Lorem ipsum</summary>\n    <div class=\"accordion-body\">\n      <p>Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf</p>\n      <p>moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod.</p>\n      <p><button>Hello</button></p>\n      <p><button>Goodbye</button></p>\n      <p>Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda</p>\n    </div>\n  </details>\n</cagov-accordion>\n<cagov-accordion>\n  <details>\n    <summary>Lorem ipsum</summary>\n    <div class=\"accordion-body\">\n      <p>Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf</p>\n      <p>moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod.</p>\n      <p>Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda</p>\n    </div>\n  </details>\n</cagov-accordion>\n<cagov-accordion>\n  <details>\n    <summary>Lorem ipsum</summary>\n    <div class=\"accordion-body\">\n      <p>Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf</p>\n      <p>moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod.</p>\n      <p>Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda</p>\n    </div>\n  </details>\n</cagov-accordion>\n```\n\n</html-preview>\n\n## Specs\n\n| Property     | Value            |\n| ------------ | ---------------- |\n| Machine name | ds-accordion     |\n| JavaScript   | yes              |\n| Sass         | ./src/index.scss |\n\n## Project installation\n\nThe instructions assume familiarity with [npm](https://npmjs.com) package management tool, modern JavaScript techniques, and [Sass](https://sass-lang.com/).\n\n1. `npm i @cagov/ds-accordion`\n2. Use `import`[¹](/footnotes/#footnote1) or `require` to include the component’s **JavaScript** in your page or compiler.\n3. Add the **sample markup** to your HTML.\n4. Refer to the [Content model section](#content-model) for notes on mapping your data to the **sample markup**.\n\n## CSS variables\n\nThe following [CSS variables](https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties) are used in this component:\n\n- `--primary-color`\n- `--hover-color`\n\nAll CSS variables define their own fallback value, so you do not have to use additional CSS unless you want to change them. You may define your own value for the variable by adding your own style rules. Here is an example defining the global hex value for a CSS variable named “--primary-color”:\n\n```css\n:root {\n  --primary-color: #064e66;\n}\n```\n\n## Accessibility\n\n### Component-specific accessibility review\n\nThe clickable element in the accordion is a standard button.\n\n- People cannot focus on the content inside the accordion unless they open the accordion.\n- Once open, any elements in the content can be focused on normally and reached via tabbing.\n\n### Standard accessibility review\n\nAs a component in Alpha status, this component must pass the following accessibility reviews every time a new version is published:\n\n- Tested with the [axe](https://www.deque.com/axe/) accessibility tool and passes all automated [WCAG](https://www.w3.org/TR/WCAG21/) Level AA checks\n- Reviewed with the [VoiceOver](https://www.apple.com/voiceover/info/guide/_1121.html) screen reader on desktop\n- Verified keyboard navigation and that all actionable elements of the component are reachable via keyboard commands only\n- Reviewed component layout on a variety of screen sizes\n\n## Progressive enhancement\n\nThis component relies on the browser's built in details and summary elements which provide an expanding/collapsing behavior supported solely by the browser. This default behavior is augmented by javascript in a custom element which applies a height animation to the expansion/collapse. Additional styling is used based on the :defined selector which is only true once the custom element's javascript has been understood by the browser. This removes the default caret icon and provides a plus/minus open closed indicator instead.\n\nIf you want the accordion to be open instead of closed when the page loads, add the attribute `open` to the details element. It is not necessary to provide a value to the attribute: `<details open>` is sufficient.\n\nIf js does not execute the animation, height restrictions, overflow hiding, default arrow hiding and plus/minus icons will not be applied. The user should see plain default summary behavior with rotating triangle.\n\nThis component uses a [custom element](https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_custom_elements) defined in JavaScript in addition to HTML and CSS. Edge, Firefox, Safari, and Chrome support custom elements. If the JavaScript for this component is not delivered or supported the component falls back to plain HTML. It uses [CSS variables](<https://developer.mozilla.org/en-US/docs/Web/CSS/var()#syntax>) to inherit design token values. Token definitions are not required because these style rules provide fallback values.\n\n<a name=\"content-model\"></a>\n\n## Content model\n\nThis component uses the following data attributes. We provide this information to help with integrating the component into backend publishing systems or identifying content that may require translation.\n\n| Name  | Attribute name | Data type | Field type | Selector         |\n| ----- | -------------- | --------- | ---------- | ---------------- |\n| Title | title          | string    | Rich text  | .accordion-title |\n| Body  | body           | string    | Rich text  | .card-body       |\n\n## Contributor/Developer documentation\n\nThe custom elements manifest documentation is generated using the <a href=\"https://github.com/webcomponents/custom-elements-manifest\">custom elements manifest schema</a> draft standard <a href=\"https://github.com/runem/web-component-analyzer\">analyzer</a> command. Here is an example run outside the accordion directory:\n\n```\nwca analyze accordion --format json --outFile accordion/custom-elements.json\n```","gitHead":"ada82190d26764d28202c977a438b65a331b956d","scripts":{"test":"web-test-runner \"test/**/*.js\" --node-resolve","build":"sass src/index.scss src/css/index.css && npm run build:js","build:js":"rollup --config rollup.config.js","cdn:publish":"node ../../docs/src/publish/cdn-deploy.js","test:visual":"web-test-runner \"test/**/*.js\" --node-resolve --config test-config.js","html:preview":"node ../../docs/src/publish/dynamic-html.js","prepublishOnly":"npm run html:preview && npm run build && npm test && npm run cdn:publish"},"_npmUser":{"name":"aaronhans","email":"aaronhans@gmail.com"},"repository":{"url":"git+https://github.com/cagov/design-system.git#main","type":"git"},"_npmVersion":"8.1.2","description":"Accordions are expandable sections of content. Each section contains a heading (H2 or H3), a plus button (+), and more body text when opened.","directories":{"test":"test"},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"lit":"^2.0.0-rc.2","rollup":"^2.52.2","@open-wc/testing":"^3.0.1","rollup-plugin-import-css":"^2.0.1","@web/test-runner-playwright":"^0.8.8"},"_npmOperationalInternal":{"tmp":"tmp/ds-accordion_2.0.0-beta.2_1644358264172_0.2555711262731224","host":"s3://npm-registry-packages"},"deprecated":"This package is no longer supported."},"2.0.0-beta.3":{"name":"@cagov/ds-accordion","version":"2.0.0-beta.3","keywords":["web component"],"author":{"name":"ca.gov"},"license":"ISC","_id":"@cagov/ds-accordion@2.0.0-beta.3","maintainers":[{"name":"zakiyak","email":"zakiya.khabir@digital.ca.gov"},{"name":"timothyshambra","email":"timothy.shambra@gmail.com"},{"name":"xjensen","email":"github@id.xjensen.com"},{"name":"carter.medlin","email":"carter.medlin@gmail.com"},{"name":"aaronhans","email":"aaronhans@gmail.com"},{"name":"chacha-california","email":"chach.sikes@digital.ca.gov"},{"name":"kkoryaka","email":"konstantin.koryaka@state.ca.gov"}],"homepage":"https://github.com/cagov/design-system/tree/main#readme","bugs":{"url":"https://github.com/cagov/design-system/issues"},"dist":{"shasum":"b9107a96709c280b70b3880d60d048092591ab41","tarball":"https://registry.npmjs.org/@cagov/ds-accordion/-/ds-accordion-2.0.0-beta.3.tgz","fileCount":15,"integrity":"sha512-uXxCEwmsZSxsIFxymYLqfcBUwMbTK5HCFKuVPrw3BKwHAEgeqG5srZz1M0VDyZ2qvVxz7zdsd5ntaX/dvnglJQ==","signatures":[{"sig":"MEQCIFaEdwF30S9edzZOUGYJqFnuHb8jHabEOdVTrZYYu6YhAiBe+qdcOtYxaEbtYhWSUE8Jc3fnhGwnkqsRRNtP7vfMgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAvDHCRA9TVsSAnZWagAAZQMP/3iV1t8I+4vCxnw2RYV0\n/FWKAgYtbcDhp19f4/9NX1Ag4yHQlZnJNiN3IzJHXj4P2sZc9DUiWsQ+y4ym\n+MLio7UMnuETyiUaKB8aqa1ALAPCqlYrxG4+sn52ne+cJ30KHW2QNtgTkrDB\n0qiALPhL0eEL5MW+XVq/wncwa7jW9DyxjWvtNe515dVNM7SD58iMBx+mtD8C\nXIPP8/i/TeNJzPlHSeMTCUSnXa91iHLceVa7pRtRpwlMVHMJKD71ArtToMcX\nnve3S+IShLjyYV32cfqEfeepQV0sdzCEjIcUvWnMq6XBzIA0H4QfIGDOtW6h\n2ygrNR7p7BF8lLmE6OBu5NdhVYcKgzej0ATwSAIr/Dejd+nPOIB1On6ZEbef\nY5nSqmAeuhR4b76vCrLsinX4IRMbPjb6XI/L0vdtMq75Y3Bx2O+vp4uOYiaX\ngqzx+K2Nz+56l9rL7wU4FS1QzvXKG487EYjCQkO7jDdCD91TPg3tlu+jBZMN\nblZVGbhbl7DGeNLoodv19KAHLnhyK4edukIzd6NUCWosJadLzrGB//ykdC9s\nc/bSO+QT32SJbxDgg7nfkeIGNzX4deJ8wAbVNleuCP4ZVXdBYpl0CdkIaaX4\nLIcdReflBRLXJUWjO7ckpZXQFB5GwklTYtnLHU1ZNi7xRKB2WB/S4mSRJmOo\npBJz\r\n=ALDH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Accordion\n\nAccordions are expandable sections of content. Each section contains a heading (H2 or H3), a plus button (+), and more body text when opened.\n\nAccordions keep pages looking clean by hiding information that most people do not need to see.\n\n## When and how to use it\n\nUse accordions to hide content most readers do not need.\n\nHeadings can be a:\n\n- Word or phrase\n- Sentence\n- Question\n\nWrite headings that are brief and descriptive.\n\nOnly use accordions when:\n\n- A small group of people needs the information\n- People only need certain information (like selecting one of several license types)\n- Providing notes or disclaimers\n\n### How not to use it\n\nDo not use accordions:\n\n- If more than a third of your readers need the information in the accordion\n- To make a page look shorter\n- Inside other accordions\n\nAccordions hide information unless someone opens them. This requires an extra action, which means readers have to do extra work to get this information. If most people need to see the content, put it in body content so people can scan for it.\n\n## Demo and sample markup\n\n<html-preview>\n\n```html preview\n<cagov-accordion>\n  <details>\n    <summary>Lorem ipsum</summary>\n    <div class=\"accordion-body\">\n      <p>Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf</p>\n      <p>moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod.</p>\n      <p><button>Hello</button></p>\n      <p><button>Goodbye</button></p>\n      <p>Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda</p>\n    </div>\n  </details>\n</cagov-accordion>\n<cagov-accordion>\n  <details>\n    <summary>Lorem ipsum</summary>\n    <div class=\"accordion-body\">\n      <p>Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf</p>\n      <p>moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod.</p>\n      <p>Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda</p>\n    </div>\n  </details>\n</cagov-accordion>\n<cagov-accordion>\n  <details>\n    <summary>Lorem ipsum</summary>\n    <div class=\"accordion-body\">\n      <p>Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf</p>\n      <p>moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod.</p>\n      <p>Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda</p>\n    </div>\n  </details>\n</cagov-accordion>\n```\n\n</html-preview>\n\n## Specs\n\n| Property     | Value            |\n| ------------ | ---------------- |\n| Machine name | ds-accordion     |\n| JavaScript   | yes              |\n| Sass         | ./src/index.scss |\n\n## Project installation\n\nThe instructions assume familiarity with [npm](https://npmjs.com) package management tool, modern JavaScript techniques, and [Sass](https://sass-lang.com/).\n\n1. `npm i @cagov/ds-accordion`\n2. Use `import`[¹](/footnotes/#footnote1) or `require` to include the component’s **JavaScript** in your page or compiler.\n3. Add the **sample markup** to your HTML.\n4. Refer to the [Content model section](#content-model) for notes on mapping your data to the **sample markup**.\n\n## CSS variables\n\nThe following [CSS variables](https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties) are used in this component:\n\n- `--primary-color`\n- `--hover-color`\n\nAll CSS variables define their own fallback value, so you do not have to use additional CSS unless you want to change them. You may define your own value for the variable by adding your own style rules. Here is an example defining the global hex value for a CSS variable named “--primary-color”:\n\n```css\n:root {\n  --primary-color: #064e66;\n}\n```\n\n## Accessibility\n\n### Component-specific accessibility review\n\nThe clickable element in the accordion is a standard button.\n\n- People cannot focus on the content inside the accordion unless they open the accordion.\n- Once open, any elements in the content can be focused on normally and reached via tabbing.\n\n### Standard accessibility review\n\nAs a component in Alpha status, this component must pass the following accessibility reviews every time a new version is published:\n\n- Tested with the [axe](https://www.deque.com/axe/) accessibility tool and passes all automated [WCAG](https://www.w3.org/TR/WCAG21/) Level AA checks\n- Reviewed with the [VoiceOver](https://www.apple.com/voiceover/info/guide/_1121.html) screen reader on desktop\n- Verified keyboard navigation and that all actionable elements of the component are reachable via keyboard commands only\n- Reviewed component layout on a variety of screen sizes\n\n## Progressive enhancement\n\nThis component relies on the browser's built in details and summary elements which provide an expanding/collapsing behavior supported solely by the browser. This default behavior is augmented by javascript in a custom element which applies a height animation to the expansion/collapse. Additional styling is used based on the :defined selector which is only true once the custom element's javascript has been understood by the browser. This removes the default caret icon and provides a plus/minus open closed indicator instead.\n\nIf you want the accordion to be open instead of closed when the page loads, add the attribute `open` to the details element. It is not necessary to provide a value to the attribute: `<details open>` is sufficient.\n\nIf js does not execute the animation, height restrictions, overflow hiding, default arrow hiding and plus/minus icons will not be applied. The user should see plain default summary behavior with rotating triangle.\n\nThis component uses a [custom element](https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_custom_elements) defined in JavaScript in addition to HTML and CSS. Edge, Firefox, Safari, and Chrome support custom elements. If the JavaScript for this component is not delivered or supported the component falls back to plain HTML. It uses [CSS variables](<https://developer.mozilla.org/en-US/docs/Web/CSS/var()#syntax>) to inherit design token values. Token definitions are not required because these style rules provide fallback values.\n\n<a name=\"content-model\"></a>\n\n## Content model\n\nThis component uses the following data attributes. We provide this information to help with integrating the component into backend publishing systems or identifying content that may require translation.\n\n| Name  | Attribute name | Data type | Field type | Selector         |\n| ----- | -------------- | --------- | ---------- | ---------------- |\n| Title | title          | string    | Rich text  | .accordion-title |\n| Body  | body           | string    | Rich text  | .card-body       |\n\n## Contributor/Developer documentation\n\nThe custom elements manifest documentation is generated using the <a href=\"https://github.com/webcomponents/custom-elements-manifest\">custom elements manifest schema</a> draft standard <a href=\"https://github.com/runem/web-component-analyzer\">analyzer</a> command. Here is an example run outside the accordion directory:\n\n```\nwca analyze accordion --format json --outFile accordion/custom-elements.json\n```","gitHead":"ada82190d26764d28202c977a438b65a331b956d","scripts":{"test":"web-test-runner \"test/**/*.js\" --node-resolve","build":"sass src/index.scss src/css/index.css && npm run build:js","build:js":"rollup --config rollup.config.js","cdn:publish":"node ../../docs/src/publish/cdn-deploy.js","test:visual":"web-test-runner \"test/**/*.js\" --node-resolve --config test-config.js","html:preview":"node ../../docs/src/publish/dynamic-html.js","prepublishOnly":"npm run html:preview && npm run build && npm test && npm run cdn:publish"},"_npmUser":{"name":"aaronhans","email":"aaronhans@gmail.com"},"repository":{"url":"git+https://github.com/cagov/design-system.git#main","type":"git"},"_npmVersion":"8.1.2","description":"Accordions are expandable sections of content. Each section contains a heading (H2 or H3), a plus button (+), and more body text when opened.","directories":{"test":"test"},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"lit":"^2.0.0-rc.2","rollup":"^2.52.2","@open-wc/testing":"^3.0.1","rollup-plugin-import-css":"^2.0.1","@web/test-runner-playwright":"^0.8.8"},"_npmOperationalInternal":{"tmp":"tmp/ds-accordion_2.0.0-beta.3_1644359879621_0.3842695113724053","host":"s3://npm-registry-packages"},"deprecated":"This package is no longer supported."},"2.0.0-beta.4":{"name":"@cagov/ds-accordion","version":"2.0.0-beta.4","keywords":["web component"],"author":{"name":"ca.gov"},"license":"ISC","_id":"@cagov/ds-accordion@2.0.0-beta.4","maintainers":[{"name":"zakiyak","email":"zakiya.khabir@digital.ca.gov"},{"name":"timothyshambra","email":"timothy.shambra@gmail.com"},{"name":"xjensen","email":"github@id.xjensen.com"},{"name":"carter.medlin","email":"carter.medlin@gmail.com"},{"name":"aaronhans","email":"aaronhans@gmail.com"},{"name":"chacha-california","email":"chach.sikes@digital.ca.gov"},{"name":"kkoryaka","email":"konstantin.koryaka@state.ca.gov"}],"homepage":"https://github.com/cagov/design-system/tree/main#readme","bugs":{"url":"https://github.com/cagov/design-system/issues"},"dist":{"shasum":"b9a65cc864aa2f6b95404b089fcd6e72c910ef66","tarball":"https://registry.npmjs.org/@cagov/ds-accordion/-/ds-accordion-2.0.0-beta.4.tgz","fileCount":15,"integrity":"sha512-X9jXHAVe2ip02yqIdpui/GHvEDECnYn8b37gkjI2lX5FSzs3VPJBC3nb3DQKZxZL8ApBCK32nAk1k1NAwiTdDg==","signatures":[{"sig":"MEUCIHTFYTuDp06NfRbUrH7pTvRk4VRN2x7BqnQtLzHhILxsAiEAuFtDGUpHoCN0GjEBVKhGNS0A6g+h8JFGNmy8KvWpdiA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAwmfCRA9TVsSAnZWagAAYS8QAKOwJw7jJUi3+17CFBsZ\nNjAdHPm12Iy2C3H1cBIOHN/0bV/tQFXDEs5xw07VdtnD7lh+SdmK5fgMfvKz\nz+YOYpJ+BigvJSWSCQscKPEOlwSsSZ0CmmwvgxjVN+CSMmXJrQJw7vu1Ce8k\n7Pprp0BM0oICFd4h45LQB4FecA+ybSx97QPndOMKQ3EDSyvRRv9cB6S6Xwq/\nQbp+bbaPzE+Qf8aLf4HF3BBVNaAAyzJJBOEJkjvPAfVOWwPlpTr5yb4SPOvP\n0ZH6DbMZo3Dc8tmBq2A8QsYyc2vxSJlG8OrDk1imRAp90In2CiXtkp1n47b+\nHMpWLpFOGMekBlANwzOpIB/MDFFp1Ws7dtmQjUXuK0z1Meu9bYFhi2oxg8BO\nHi6hJsYjII/0dhUEKeCh5rnOiFpAZFprO51YLgjbOwO1TsZeX7d1sj143+My\nj7lZriXG6FjmRTgy22OQIYGwdjB8nUcUJfhBIieBTdbo4C/DlO3OzBn1rtIG\n4tKblbHC40rl7rh2E8WF29yuZMLGNSAUxr/1mvzR6zvRKMSg76g0eADadper\nZMv/mJ8TZDJhfuP/gg2HAUxLwqsDaST8vU9eVeUyJ/mn+gphTUuveK+W+HaG\nZgfMAkd5l3PPxdsvz0PejfHhyVboCH23zxHWsjl+TAc0jJdLiPau/u9IdDdg\nb6dU\r\n=dJX2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Accordion\n\nAccordions are expandable sections of content. Each section contains a heading (H2 or H3), a plus button (+), and more body text when opened.\n\nAccordions keep pages looking clean by hiding information that most people do not need to see.\n\n## When and how to use it\n\nUse accordions to hide content most readers do not need.\n\nHeadings can be a:\n\n- Word or phrase\n- Sentence\n- Question\n\nWrite headings that are brief and descriptive.\n\nOnly use accordions when:\n\n- A small group of people needs the information\n- People only need certain information (like selecting one of several license types)\n- Providing notes or disclaimers\n\n### How not to use it\n\nDo not use accordions:\n\n- If more than a third of your readers need the information in the accordion\n- To make a page look shorter\n- Inside other accordions\n\nAccordions hide information unless someone opens them. This requires an extra action, which means readers have to do extra work to get this information. If most people need to see the content, put it in body content so people can scan for it.\n\n## Demo and sample markup\n\n<html-preview>\n\n```html preview\n<cagov-accordion>\n  <details>\n    <summary>Lorem ipsum</summary>\n    <div class=\"accordion-body\">\n      <p>Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf</p>\n      <p>moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod.</p>\n      <p><button>Hello</button></p>\n      <p><button>Goodbye</button></p>\n      <p>Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda</p>\n    </div>\n  </details>\n</cagov-accordion>\n<cagov-accordion>\n  <details>\n    <summary>Lorem ipsum</summary>\n    <div class=\"accordion-body\">\n      <p>Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf</p>\n      <p>moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod.</p>\n      <p>Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda</p>\n    </div>\n  </details>\n</cagov-accordion>\n<cagov-accordion>\n  <details>\n    <summary>Lorem ipsum</summary>\n    <div class=\"accordion-body\">\n      <p>Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf</p>\n      <p>moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod.</p>\n      <p>Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda</p>\n    </div>\n  </details>\n</cagov-accordion>\n```\n\n</html-preview>\n\n## Specs\n\n| Property     | Value            |\n| ------------ | ---------------- |\n| Machine name | ds-accordion     |\n| JavaScript   | yes              |\n| Sass         | ./src/index.scss |\n\n## Project installation\n\nThe instructions assume familiarity with [npm](https://npmjs.com) package management tool, modern JavaScript techniques, and [Sass](https://sass-lang.com/).\n\n1. `npm i @cagov/ds-accordion`\n2. Use `import`[¹](/footnotes/#footnote1) or `require` to include the component’s **JavaScript** in your page or compiler.\n3. Add the **sample markup** to your HTML.\n4. Refer to the [Content model section](#content-model) for notes on mapping your data to the **sample markup**.\n\n## CSS variables\n\nThe following [CSS variables](https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties) are used in this component:\n\n- `--primary-color`\n- `--hover-color`\n\nAll CSS variables define their own fallback value, so you do not have to use additional CSS unless you want to change them. You may define your own value for the variable by adding your own style rules. Here is an example defining the global hex value for a CSS variable named “--primary-color”:\n\n```css\n:root {\n  --primary-color: #064e66;\n}\n```\n\n## Accessibility\n\n### Component-specific accessibility review\n\nThe clickable element in the accordion is a standard button.\n\n- People cannot focus on the content inside the accordion unless they open the accordion.\n- Once open, any elements in the content can be focused on normally and reached via tabbing.\n\n### Standard accessibility review\n\nAs a component in Alpha status, this component must pass the following accessibility reviews every time a new version is published:\n\n- Tested with the [axe](https://www.deque.com/axe/) accessibility tool and passes all automated [WCAG](https://www.w3.org/TR/WCAG21/) Level AA checks\n- Reviewed with the [VoiceOver](https://www.apple.com/voiceover/info/guide/_1121.html) screen reader on desktop\n- Verified keyboard navigation and that all actionable elements of the component are reachable via keyboard commands only\n- Reviewed component layout on a variety of screen sizes\n\n## Progressive enhancement\n\nThis component relies on the browser's built in details and summary elements which provide an expanding/collapsing behavior supported solely by the browser. This default behavior is augmented by javascript in a custom element which applies a height animation to the expansion/collapse. Additional styling is used based on the :defined selector which is only true once the custom element's javascript has been understood by the browser. This removes the default caret icon and provides a plus/minus open closed indicator instead.\n\nIf you want the accordion to be open instead of closed when the page loads, add the attribute `open` to the details element. It is not necessary to provide a value to the attribute: `<details open>` is sufficient.\n\nIf js does not execute the animation, height restrictions, overflow hiding, default arrow hiding and plus/minus icons will not be applied. The user should see plain default summary behavior with rotating triangle.\n\nThis component uses a [custom element](https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_custom_elements) defined in JavaScript in addition to HTML and CSS. Edge, Firefox, Safari, and Chrome support custom elements. If the JavaScript for this component is not delivered or supported the component falls back to plain HTML. It uses [CSS variables](<https://developer.mozilla.org/en-US/docs/Web/CSS/var()#syntax>) to inherit design token values. Token definitions are not required because these style rules provide fallback values.\n\n<a name=\"content-model\"></a>\n\n## Content model\n\nThis component uses the following data attributes. We provide this information to help with integrating the component into backend publishing systems or identifying content that may require translation.\n\n| Name  | Attribute name | Data type | Field type | Selector         |\n| ----- | -------------- | --------- | ---------- | ---------------- |\n| Title | title          | string    | Rich text  | .accordion-title |\n| Body  | body           | string    | Rich text  | .card-body       |\n\n## Contributor/Developer documentation\n\nThe custom elements manifest documentation is generated using the <a href=\"https://github.com/webcomponents/custom-elements-manifest\">custom elements manifest schema</a> draft standard <a href=\"https://github.com/runem/web-component-analyzer\">analyzer</a> command. Here is an example run outside the accordion directory:\n\n```\nwca analyze accordion --format json --outFile accordion/custom-elements.json\n```","gitHead":"0a20bb335dc160e9f9a6c693ae2d0dde170cdcd2","scripts":{"test":"web-test-runner \"test/**/*.js\" --node-resolve","build":"sass src/index.scss src/css/index.css && npm run build:js","build:js":"rollup --config rollup.config.js","cdn:publish":"node ../../docs/src/publish/cdn-deploy.js","test:visual":"web-test-runner \"test/**/*.js\" --node-resolve --config test-config.js","html:preview":"node ../../docs/src/publish/dynamic-html.js","prepublishOnly":"npm run html:preview && npm run build && npm test && npm run cdn:publish"},"_npmUser":{"name":"aaronhans","email":"aaronhans@gmail.com"},"repository":{"url":"git+https://github.com/cagov/design-system.git#main","type":"git"},"_npmVersion":"8.1.2","description":"Accordions are expandable sections of content. Each section contains a heading (H2 or H3), a plus button (+), and more body text when opened.","directories":{"test":"test"},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"lit":"^2.0.0-rc.2","rollup":"^2.52.2","@open-wc/testing":"^3.0.1","rollup-plugin-import-css":"^2.0.1","@web/test-runner-playwright":"^0.8.8"},"_npmOperationalInternal":{"tmp":"tmp/ds-accordion_2.0.0-beta.4_1644366239613_0.3930632056804182","host":"s3://npm-registry-packages"},"deprecated":"This package is no longer supported."},"2.0.0-beta.5":{"name":"@cagov/ds-accordion","version":"2.0.0-beta.5","keywords":["web component"],"author":{"name":"ca.gov"},"license":"ISC","_id":"@cagov/ds-accordion@2.0.0-beta.5","maintainers":[{"name":"zakiyak","email":"zakiya.khabir@digital.ca.gov"},{"name":"timothyshambra","email":"timothy.shambra@gmail.com"},{"name":"xjensen","email":"github@id.xjensen.com"},{"name":"carter.medlin","email":"carter.medlin@gmail.com"},{"name":"aaronhans","email":"aaronhans@gmail.com"},{"name":"chacha-california","email":"chach.sikes@digital.ca.gov"},{"name":"kkoryaka","email":"konstantin.koryaka@state.ca.gov"}],"homepage":"https://github.com/cagov/design-system/tree/main#readme","bugs":{"url":"https://github.com/cagov/design-system/issues"},"dist":{"shasum":"6ad127c18ea83a23680706b8658b7298f966875a","tarball":"https://registry.npmjs.org/@cagov/ds-accordion/-/ds-accordion-2.0.0-beta.5.tgz","fileCount":15,"integrity":"sha512-2VcvovKQC4LaKvkDiFxIxDIU1akDwXlECK9oivMJCcF1p8nDUWWU8xQpkKXBcxh67k9SWv/jyBMqW2oyLfD3Mg==","signatures":[{"sig":"MEYCIQCTkC/+yrvY1E5TJobssCiVaZkr24z6rC3sxW6MkCTlZgIhAKtR3g3oLzAFgdaLHe9Oo/5HOlYj7uOfMYYZ6W677+up","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAxBrCRA9TVsSAnZWagAAKo8QAJ8QJU7C5CN8nJi4Y98D\nF0m2YDyo1itWjZxU20f6Vw039N1AkJ7i+xPz+xDGYQ3Z6hL3PgKbphKWj1/5\n1s7kDNXPQxl2kDtWe4TKu3u9Nyp6zwecLT9gk8XW5noJI7B6v8fuefxv1uxB\ncf8CwQbJrItuCWr3Q9LSc4k/V1RdiZjcUBG4xvTN7q5BnO7N7/h80RjFHsxP\nvnU0cHZk2+/iq65e+kwY+yMza4PnmIe89fvD5JskX7LpsRYxZsdFZNDw0O7a\n5UTJ1ZSheTyQS4MIOFrcM+k3KEB78zgsH/DsEqZ5gNKujw/9UV7QMl5pt3ec\nLclBxZ3abOYWtqKdSy+koK+RdIhvg03oaosLH02Dj9NFbAcWDPFbvG2VkYFw\nfu89ty9Vifa9T+shrUvW7OH7ogTe+BUNAgvGLjlSoPe3bmbsescTIVK6yR84\nOIfXUyTI5V3QVLKf1AJz9KzIjBLe54jPxBI6ulWMhIock2T6X5pAzuTMXAmx\n8lY7p61q57QJqsLcJQEgEs3XFWCtmWS4f7mfPv3xGN6mEKJ54JAwME0JCK7X\niAWp6S6MJL5WyRl7bFgp5AnQeLsYWDREaxMyEDRGmvsN4kxX0RaS9TbiUA4Y\no+OxZ1A1dpaw50gsCKbUqbDTusjj+Y0jD92q3s8v1I/VqRX3Tvmuox6nzHSA\ns2DA\r\n=bxDD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# Accordion\n\nAccordions are expandable sections of content. Each section contains a heading (H2 or H3), a plus button (+), and more body text when opened.\n\nAccordions keep pages looking clean by hiding information that most people do not need to see.\n\n## When and how to use it\n\nUse accordions to hide content most readers do not need.\n\nHeadings can be a:\n\n- Word or phrase\n- Sentence\n- Question\n\nWrite headings that are brief and descriptive.\n\nOnly use accordions when:\n\n- A small group of people needs the information\n- People only need certain information (like selecting one of several license types)\n- Providing notes or disclaimers\n\n### How not to use it\n\nDo not use accordions:\n\n- If more than a third of your readers need the information in the accordion\n- To make a page look shorter\n- Inside other accordions\n\nAccordions hide information unless someone opens them. This requires an extra action, which means readers have to do extra work to get this information. If most people need to see the content, put it in body content so people can scan for it.\n\n## Demo and sample markup\n\n<html-preview>\n\n```html preview\n<cagov-accordion>\n  <details>\n    <summary>Lorem ipsum</summary>\n    <div class=\"accordion-body\">\n      <p>Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf</p>\n      <p>moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod.</p>\n      <p><button>Hello</button></p>\n      <p><button>Goodbye</button></p>\n      <p>Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda</p>\n    </div>\n  </details>\n</cagov-accordion>\n<cagov-accordion>\n  <details>\n    <summary>The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters</summary>\n    <div class=\"accordion-body\">\n      <p>Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf</p>\n      <p>moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod.</p>\n      <p>Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda</p>\n    </div>\n  </details>\n</cagov-accordion>\n<cagov-accordion>\n  <details>\n    <summary>Lorem ipsum</summary>\n    <div class=\"accordion-body\">\n      <p>Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf</p>\n      <p>moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod.</p>\n      <p>Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda</p>\n    </div>\n  </details>\n</cagov-accordion>\n```\n\n</html-preview>\n\n## Specs\n\n| Property     | Value            |\n| ------------ | ---------------- |\n| Machine name | ds-accordion     |\n| JavaScript   | yes              |\n| Sass         | ./src/index.scss |\n\n## Project installation\n\nThe instructions assume familiarity with [npm](https://npmjs.com) package management tool, modern JavaScript techniques, and [Sass](https://sass-lang.com/).\n\n1. `npm i @cagov/ds-accordion`\n2. Use `import`[¹](/footnotes/#footnote1) or `require` to include the component’s **JavaScript** in your page or compiler.\n3. Add the **sample markup** to your HTML.\n4. Refer to the [Content model section](#content-model) for notes on mapping your data to the **sample markup**.\n\n## CSS variables\n\nThe following [CSS variables](https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties) are used in this component:\n\n- `--primary-color`\n- `--hover-color`\n\nAll CSS variables define their own fallback value, so you do not have to use additional CSS unless you want to change them. You may define your own value for the variable by adding your own style rules. Here is an example defining the global hex value for a CSS variable named “--primary-color”:\n\n```css\n:root {\n  --primary-color: #064e66;\n}\n```\n\n## Accessibility\n\n### Component-specific accessibility review\n\nThe clickable element in the accordion is a standard button.\n\n- People cannot focus on the content inside the accordion unless they open the accordion.\n- Once open, any elements in the content can be focused on normally and reached via tabbing.\n\n### Standard accessibility review\n\nAs a component in Alpha status, this component must pass the following accessibility reviews every time a new version is published:\n\n- Tested with the [axe](https://www.deque.com/axe/) accessibility tool and passes all automated [WCAG](https://www.w3.org/TR/WCAG21/) Level AA checks\n- Reviewed with the [VoiceOver](https://www.apple.com/voiceover/info/guide/_1121.html) screen reader on desktop\n- Verified keyboard navigation and that all actionable elements of the component are reachable via keyboard commands only\n- Reviewed component layout on a variety of screen sizes\n\n## Progressive enhancement\n\nThis component relies on the browser's built in details and summary elements which provide an expanding/collapsing behavior supported solely by the browser. This default behavior is augmented by javascript in a custom element which applies a height animation to the expansion/collapse. Additional styling is used based on the :defined selector which is only true once the custom element's javascript has been understood by the browser. This removes the default caret icon and provides a plus/minus open closed indicator instead.\n\nIf you want the accordion to be open instead of closed when the page loads, add the attribute `open` to the details element. It is not necessary to provide a value to the attribute: `<details open>` is sufficient.\n\nIf js does not execute the animation, height restrictions, overflow hiding, default arrow hiding and plus/minus icons will not be applied. The user should see plain default summary behavior with rotating triangle.\n\nThis component uses a [custom element](https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_custom_elements) defined in JavaScript in addition to HTML and CSS. Edge, Firefox, Safari, and Chrome support custom elements. If the JavaScript for this component is not delivered or supported the component falls back to plain HTML. It uses [CSS variables](<https://developer.mozilla.org/en-US/docs/Web/CSS/var()#syntax>) to inherit design token values. Token definitions are not required because these style rules provide fallback values.\n\n<a name=\"content-model\"></a>\n\n## Content model\n\nThis component uses the following data attributes. We provide this information to help with integrating the component into backend publishing systems or identifying content that may require translation.\n\n| Name  | Attribute name | Data type | Field type | Selector         |\n| ----- | -------------- | --------- | ---------- | ---------------- |\n| Title | title          | string    | Rich text  | .accordion-title |\n| Body  | body           | string    | Rich text  | .card-body       |\n\n## Contributor/Developer documentation\n\nThe custom elements manifest documentation is generated using the <a href=\"https://github.com/webcomponents/custom-elements-manifest\">custom elements manifest schema</a> draft standard <a href=\"https://github.com/runem/web-component-analyzer\">analyzer</a> command. Here is an example run outside the accordion directory:\n\n```\nwca analyze accordion --format json --outFile accordion/custom-elements.json\n```","gitHead":"0a20bb335dc160e9f9a6c693ae2d0dde170cdcd2","scripts":{"test":"web-test-runner \"test/**/*.js\" --node-resolve","build":"sass src/index.scss src/css/index.css && npm run build:js","build:js":"rollup --config rollup.config.js","cdn:publish":"node ../../docs/src/publish/cdn-deploy.js","test:visual":"web-test-runner \"test/**/*.js\" --node-resolve --config test-config.js","html:preview":"node ../../docs/src/publish/dynamic-html.js","prepublishOnly":"npm run html:preview && npm run build && npm test && npm run cdn:publish"},"_npmUser":{"name":"aaronhans","email":"aaronhans@gmail.com"},"repository":{"url":"git+https://github.com/cagov/design-system.git#main","type":"git"},"_npmVersion":"8.1.2","description":"Accordions are expandable sections of content. Each section contains a heading (H2 or H3), a plus button (+), and more body text when opened.","directories":{"test":"test"},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"lit":"^2.0.0-rc.2","rollup":"^2.52.2","@open-wc/testing":"^3.0.1","rollup-plugin-import-css":"^2.0.1","@web/test-runner-playwright":"^0.8.8"},"_npmOperationalInternal":{"tmp":"tmp/ds-accordion_2.0.0-beta.5_1644367979570_0.006739555675594255","host":"s3://npm-registry-packages"},"deprecated":"This package is no longer supported."},"2.0.0":{"name":"@cagov/ds-accordion","version":"2.0.0","keywords":["web component"],"author":{"name":"ca.gov"},"license":"ISC","_id":"@cagov/ds-accordion@2.0.0","maintainers":[{"name":"zakiyak","email":"zakiya.khabir@digital.ca.gov"},{"name":"timothyshambra","email":"timothy.shambra@gmail.com"},{"name":"xjensen","email":"github@id.xjensen.com"},{"name":"carter.medlin","email":"carter.medlin@gmail.com"},{"name":"aaronhans","email":"aaronhans@gmail.com"},{"name":"chacha-california","email":"chach.sikes@digital.ca.gov"},{"name":"kkoryaka","email":"konstantin.koryaka@state.ca.gov"}],"homepage":"https://github.com/cagov/design-system/tree/main#readme","bugs":{"url":"https://github.com/cagov/design-system/issues"},"dist":{"shasum":"83941c33919431d9ca4ac89413dc875b1cbf06c0","tarball":"https://registry.npmjs.org/@cagov/ds-accordion/-/ds-accordion-2.0.0.tgz","fileCount":15,"integrity":"sha512-BJQq1ZVnQbW5CBJUcYxk3RAILqUpNtcjUL9zk4h+AbcpK3+dV7cz0+lJ4Vq1Nah4ZB7yzVMwmUNuUmqXRBYChA==","signatures":[{"sig":"MEUCIFOxqglQGVFm4knUguV5ILhl2VdBNfZriCfDubox4WhmAiEApOGJHyRF+Ji8qCNdxZtd7AmtP8U9ceYY1ElnjhfCV+w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGQz+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8wg//YKHv2PRmcAxLEwVOtInVx3X3a8SiGCPTfqLQ+KDSj6vtNwBm\r\nN+HRVAeT7WEObjlXEqSdOX2wZ/NuVJ7hJUIHfCvOmj6POu2FDphqe5WQ1xoR\r\nllaoF9w/dchie5Nf/PjNoBCOtz7ZFA2dAjRA7erAQVCoruvthC2rM7FubM0g\r\nGbWtnyqe44cdlWeFCT2W8zJK6tRzOZ5EsdTvH8kb7+SAuMYdrluJpSft0hku\r\nN/wSGRripCFLcAZNcn51OVagwouNwRtEQ5my2dMQA9tJkn/heNgQBIpF0kPy\r\nUpODwY27ttrsTG0cj3bG5EWmAXiJhMBgISEsP19OPfhjrF96KGre7d9+CQ1+\r\nj0Q/nqVKEGeNqA9bxGjo2mO2OZY1nEfVpdNsM2+4PPJviP9nzUwfL4rC6mza\r\njB9ebgOy8eEUb1KpHyggduUlipag4l1suiJrzqxugISYUe13+JszsufUn2wy\r\n38Nuoni80A3zENb5AoQkFdP9Hb4JLs0KCY/Y33r82hLBqGToLYrvrK/yGOS4\r\nqdguZ7fkW0azdg8VymKKWV89trIIsDP+WEw+VSb6LkyyjlQCexH3bEA4XbHH\r\nSWLs2VJBGiajqK25JwAydOL0JJgIWq9KvmOU4fRJzzFMP+EELvXtnr6jHNcQ\r\n4n119HwNt5ioOw/ukBSDZ6/+pjPxCYlySJ0=\r\n=B6h1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"3a74868ace3ca280923abee55346fc70f417420d","scripts":{"test":"web-test-runner \"test/**/*.js\" --node-resolve","build":"sass src/index.scss src/css/index.css && npm run build:js","build:js":"rollup --config rollup.config.js","cdn:publish":"node ../../docs/src/publish/cdn-deploy.js","test:visual":"web-test-runner \"test/**/*.js\" --node-resolve --config test-config.js","html:preview":"node ../../docs/src/publish/dynamic-html.js","prepublishOnly":"npm run html:preview && npm run build && npm test && npm run cdn:publish"},"_npmUser":{"name":"aaronhans","email":"aaronhans@gmail.com"},"repository":{"url":"git+https://github.com/cagov/design-system.git#main","type":"git"},"_npmVersion":"8.1.2","description":"Accordions are expandable sections of content. Each section contains a heading (H2 or H3), a plus button (+), and more body text when opened.","directories":{"test":"test"},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"lit":"^2.0.0-rc.2","rollup":"^2.52.2","@open-wc/testing":"^3.0.1","rollup-plugin-import-css":"^2.0.1","@web/test-runner-playwright":"^0.8.8"},"_npmOperationalInternal":{"tmp":"tmp/ds-accordion_2.0.0_1645808894568_0.24212320759936712","host":"s3://npm-registry-packages"},"deprecated":"This package is no longer supported."},"2.0.1":{"name":"@cagov/ds-accordion","version":"2.0.1","keywords":["web component"],"author":{"name":"ca.gov"},"license":"ISC","_id":"@cagov/ds-accordion@2.0.1","maintainers":[{"name":"zakiyak","email":"zakiya.khabir@digital.ca.gov"},{"name":"timothyshambra","email":"timothy.shambra@gmail.com"},{"name":"xjensen","email":"github@id.xjensen.com"},{"name":"carter.medlin","email":"carter.medlin@gmail.com"},{"name":"aaronhans","email":"aaronhans@gmail.com"},{"name":"chacha-california","email":"chach.sikes@digital.ca.gov"},{"name":"kkoryaka","email":"konstantin.koryaka@state.ca.gov"}],"homepage":"https://github.com/cagov/design-system/tree/main#readme","bugs":{"url":"https://github.com/cagov/design-system/issues"},"dist":{"shasum":"192388f645b7e639318b7f5200a2315f43ac4882","tarball":"https://registry.npmjs.org/@cagov/ds-accordion/-/ds-accordion-2.0.1.tgz","fileCount":15,"integrity":"sha512-cOaIEGqJjoa1+crbSECUZab3KAMtixCLy/iPx0k25mQhrIPlDmUs7Y3KjR/CeJEgHH1ZN7NcGZgTciwy/SBleQ==","signatures":[{"sig":"MEUCIQDGLhuIG4UEz2xPBuF9yDK6j09TGcSGCPSpxR8EHdckQAIgY1kq8Mb6hqiuZy7pldPJkg86NKE3GCaHvcBkvGjbO6E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKO8UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhdQ//VA0wy2rITet3792xEkjfNpMMefHUWmw9yxoD6bdZXgkXouiY\r\nMMBh9EQQep3Zt9qJr+TdAd06eVqAOG/ma4dPqZ+umApx8CczClpM2+Yxsh0p\r\n/XY0gXvASR9Z6SjO0F7jA+3C4u9P84zha8Q5lUI2GgyGWDXkGc1+wfzPwXEK\r\nTQZOEVL5U7pUHtrUwxrDLGpjNtTkQ1LmzoatfehGgIDL/dCBVsOIsDj2AeEo\r\nC+M2S0z0DkQz7bGVGJI/gckw5U5wYmej7mTmwFv0+H9q0+LIdikyTXVYLG3Y\r\nPF7VTZURvD7zfVGJu/QR/AWSLMjNTOpNGqv7AEZMZCTV1QXWeLrR6LgPSAH/\r\nxQKC3EMoxuqjDModeRBH3c0dGt87jezI6BU4K0Yf6Mk9alQSAJ7/4azTNVfy\r\nZgortUoKMSg9k85md9nj0HTT/ShwFOd5h8I6wH7IA0vdPT/zVl3qA16CT9Hh\r\nYh/UOBkcmRZZlTxWv3tZMa9tmOExyP0fv+IVha8mVYusF6dUpvTN8L6Tn3LN\r\n6tQgXHPGdqYEdSZVY53q9/t5Yly+uetSC2+y6xWsC04Rw6KNx8/bBnO66z1E\r\nwD+KR54ZQ1GtvXHn6rUecQQ8gYZEaedSVxqtmpPCsPyrLq9N1BqOLYTW0c2+\r\nYIR7coeZWxXgLaNEHiWmqh/ZxY1uYuMj1l0=\r\n=Mt8y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"d30440a79662c56e890d2202eba9dba5bbd37766","scripts":{"test":"web-test-runner \"test/**/*.js\" --node-resolve","build":"sass src/index.scss src/css/index.css && npm run build:js","build:js":"rollup --config rollup.config.js","cdn:publish":"node ../../docs/src/publish/cdn-deploy.js","test:visual":"web-test-runner \"test/**/*.js\" --node-resolve --config test-config.js","html:preview":"node ../../docs/src/publish/dynamic-html.js","prepublishOnly":"npm run html:preview && npm run build && npm test && npm run cdn:publish"},"_npmUser":{"name":"aaronhans","email":"aaronhans@gmail.com"},"repository":{"url":"git+https://github.com/cagov/design-system.git#main","type":"git"},"_npmVersion":"8.1.2","description":"Accordions are expandable sections of content. Each section contains a heading (H2 or H3), a plus button (+), and more body text when opened.","directories":{"test":"test"},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"lit":"^2.0.0-rc.2","rollup":"^2.52.2","@open-wc/testing":"^3.0.1","rollup-plugin-import-css":"^2.0.1","@web/test-runner-playwright":"^0.8.8"},"_npmOperationalInternal":{"tmp":"tmp/ds-accordion_2.0.1_1646849812061_0.16410412191879709","host":"s3://npm-registry-packages"},"deprecated":"This package is no longer supported."},"2.0.3":{"name":"@cagov/ds-accordion","version":"2.0.3","keywords":["web component"],"author":{"name":"ca.gov"},"license":"ISC","_id":"@cagov/ds-accordion@2.0.3","maintainers":[{"name":"zakiyak","email":"zakiya.khabir@digital.ca.gov"},{"name":"timothyshambra","email":"timothy.shambra@gmail.com"},{"name":"xjensen","email":"github@id.xjensen.com"},{"name":"carter.medlin","email":"carter.medlin@gmail.com"},{"name":"aaronhans","email":"aaronhans@gmail.com"},{"name":"chacha-california","email":"chach.sikes@digital.ca.gov"},{"name":"kkoryaka","email":"konstantin.koryaka@state.ca.gov"}],"homepage":"https://github.com/cagov/design-system/tree/main#readme","bugs":{"url":"https://github.com/cagov/design-system/issues"},"dist":{"shasum":"0b0cda67dc4b8787dd55317a0bfe1a02edfa4650","tarball":"https://registry.npmjs.org/@cagov/ds-accordion/-/ds-accordion-2.0.3.tgz","fileCount":14,"integrity":"sha512-mUwAS7icpo2R48z+IXV4TY44JAuFb7pPrqPO5WHfDQwKxwYGugdA4sT6uSLXpNCRVqA84Uhvd04JbyDWTXbBRw==","signatures":[{"sig":"MEQCIEdgXccLTikvfsSn7vgMONCAgVt8b1TjXlOO4/ilqC5GAiA+HZ79GtWRgCENhzRwr9bvoUEE194jNL7uSUuLQq5MLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6BfOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqrpg//RbyHKru2WgZZ8YIA+jb1VKc6DAaUwfoPRxAqbsd05JV9FLiX\r\n8xHzIn0mImdHbAl5GdBo03QvCFKMyZ5gfvaUJTjOLDngSPsp8Us3q13Tl7Rg\r\nTyYWx7UlR3H7/lH6p/24Q4v4FQqUvR+KCQcJ3F12HV8FAbhmPk9DzJetDdIS\r\nao1Vib1EUco2ejZzIOi+8TFATuYlJSVRxqs6457ycTtol9LNUyJMsftv6wyA\r\nYLopOrIrHiVbj5AgTvcaQTKJM1aj0aMN/SGAd85w1yGIowWqnuNsNZ9efh4O\r\nIOm5TEpN9SYyvZFmzOn+sBFHCOANw7+VIOLBZcS6zDWN/fFAJjrBtOFmtMth\r\ngfe/kax9AdBnJKXmw0hHKy6Frk4vfort+vl5XbM616yzkRiuqbv5l097zOBd\r\nuaXTRbMhqb7k3QvKYe5DYQZA6l4Uu2L6bRRO4RbUmB/lfyWaRzRyAMliv4sk\r\nFjdOGdSosgCb0l+LC4caxHHJv7sMrWaP1kN5WPMEcZkCecGjTTke5ELSxA1w\r\nSWl0vH3zHVzJvwOloCPG+M4NDMvy8l1teZGs+Xnw47WdTHEpmNp2JJiF+8mm\r\nsRXxRuew2/CgNYjnYOPJDaAScfq+f7iHN3SYzS+9tBI0yqlbtoVWWlKItG3X\r\nDmg7nTNpoRKLQsvyvxO63NYXB4ZAhBpebAw=\r\n=dvXV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"2010c4478bec768ab66ae0b4b7cf096d231f3dc1","scripts":{"test":"web-test-runner \"test/**/*.js\" --node-resolve","build":"sass src/index.scss src/css/index.css && npm run build:js","build:js":"rollup --config rollup.config.js","cdn:publish":"node ../../docs/src/publish/cdn-deploy.js","html:preview":"node ../../docs/src/publish/dynamic-html.js","prepublishOnly":"npm run html:preview && npm run build && npm test && npm run cdn:publish"},"_npmUser":{"name":"xjensen","email":"github@id.xjensen.com"},"repository":{"url":"git+https://github.com/cagov/design-system.git#main","type":"git"},"_npmVersion":"8.11.0","description":"Accordions are expandable sections of content. Each section contains a heading (H2 or H3), a plus button (+), and more body text when opened.","directories":{"test":"test"},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"lit":"^2.0.0-rc.2","rollup":"^2.52.2","@open-wc/testing":"^3.0.1","rollup-plugin-import-css":"^2.0.1","@web/test-runner-playwright":"^0.8.8"},"_npmOperationalInternal":{"tmp":"tmp/ds-accordion_2.0.3_1659377614679_0.7332929414378395","host":"s3://npm-registry-packages"},"deprecated":"This package is no longer supported."},"2.0.4":{"name":"@cagov/ds-accordion","version":"2.0.4","keywords":["web component"],"author":{"name":"ca.gov"},"license":"ISC","_id":"@cagov/ds-accordion@2.0.4","maintainers":[{"name":"jbum","email":"jbum@jbum.com"},{"name":"zakiyak","email":"zakiya@innovation.ca.gov"},{"name":"timothyshambra","email":"timothy.shambra@gmail.com"},{"name":"xjensen","email":"github@id.xjensen.com"},{"name":"aaronhans","email":"aaronhans@gmail.com"},{"name":"chacha-california","email":"chach.sikes@innovation.ca.gov"},{"name":"kkoryaka","email":"konstantin.koryaka@state.ca.gov"}],"homepage":"https://github.com/cagov/design-system/tree/main#readme","bugs":{"url":"https://github.com/cagov/design-system/issues"},"dist":{"shasum":"6e1944036292077e56c66df8945e23d74ebf7573","tarball":"https://registry.npmjs.org/@cagov/ds-accordion/-/ds-accordion-2.0.4.tgz","fileCount":14,"integrity":"sha512-xAUkITijepB2BJyoRpbcgQOMFfh7rshbmeQdplmpmZqY4421O0YZUynYy0ihH9ZSyYjqPp+v740v/2LRU6KH1A==","signatures":[{"sig":"MEUCIQCSg1PFYE52Ugh2pPgfKuueKXbhLci+Zs98W66atssTKgIgLNyfU4O3vllq7cOGvn4oETNBsS2Vr/fKqb9mBWKAe/A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31002},"main":"dist/index.js","gitHead":"479f1353fed9d262e3d33cd8fbaad72a8c7f3da3","scripts":{"test":"web-test-runner \"test/**/*.js\" --node-resolve","build":"sass src/index.scss src/css/index.css && npm run build:js","build:js":"rollup --config rollup.config.js","cdn:publish":"node ../../docs/src/publish/cdn-deploy.js","html:preview":"node ../../docs/src/publish/dynamic-html.js","prepublishOnly":"npm run html:preview && npm run build && npm test && npm run cdn:publish"},"_npmUser":{"name":"xjensen","email":"github@id.xjensen.com"},"repository":{"url":"git+https://github.com/cagov/design-system.git#main","type":"git"},"_npmVersion":"10.2.4","description":"Accordions are expandable sections of content. Each section contains a heading (H2 or H3), a plus button (+), and more body text when opened.","directories":{"test":"test"},"_nodeVersion":"21.6.2","_hasShrinkwrap":false,"devDependencies":{"lit":"^2.0.0-rc.2","rollup":"^2.52.2","@open-wc/testing":"^3.0.1","rollup-plugin-import-css":"^2.0.1","@web/test-runner-playwright":"^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ds-accordion_2.0.4_1709242176806_0.8382947964443552","host":"s3://npm-registry-packages"},"deprecated":"This package is no longer supported."}},"time":{"created":"2021-06-18T16:48:54.465Z","modified":"2026-07-03T21:35:38.392Z","1.0.0":"2021-06-18T16:48:54.903Z","1.0.1":"2021-06-23T21:32:47.353Z","1.0.2":"2021-06-23T22:24:10.349Z","1.0.3":"2021-06-23T22:30:58.622Z","1.0.4":"2021-06-28T21:22:06.683Z","1.0.5":"2021-07-29T16:24:14.683Z","1.0.6":"2021-07-29T16:36:09.174Z","1.0.7":"2021-10-28T21:51:05.995Z","1.0.8":"2021-11-05T20:53:50.299Z","1.0.9":"2022-01-07T23:04:00.417Z","1.0.10":"2022-01-17T17:16:49.719Z","2.0.0-beta.1":"2022-02-08T20:47:19.555Z","2.0.0-beta.2":"2022-02-08T22:11:04.385Z","2.0.0-beta.3":"2022-02-08T22:37:59.769Z","2.0.0-beta.4":"2022-02-09T00:23:59.803Z","2.0.0-beta.5":"2022-02-09T00:52:59.741Z","2.0.0":"2022-02-25T17:08:14.749Z","2.0.1":"2022-03-09T18:16:52.186Z","2.0.3":"2022-08-01T18:13:34.870Z","2.0.4":"2024-02-29T21:29:36.977Z"},"bugs":{"url":"https://github.com/cagov/design-system/issues"},"author":{"name":"ca.gov"},"license":"ISC","homepage":"https://github.com/cagov/design-system/tree/main#readme","keywords":["web component"],"repository":{"url":"git+https://github.com/cagov/design-system.git#main","type":"git"},"description":"Accordions are expandable sections of content. Each section contains a heading (H2 or H3), a plus button (+), and more body text when opened.","maintainers":[{"name":"chacha-california","email":"chach.sikes@innovation.ca.gov"},{"name":"jbum","email":"jbum@jbum.com"},{"name":"xjensen","email":"github@id.xjensen.com"},{"name":"zakiyak","email":"zakiya@innovation.ca.gov"}],"readme":"# Accordion\n\nAccordions are expandable sections of content. Each section contains a summary element, and more body text when opened.\n\nAccordions keep pages looking clean by hiding information that most people do not need to see.\n\n## When and how to use it\n\nUse accordions to hide content most readers do not need.\n\nHeadings can be a:\n\n- Word or phrase\n- Sentence\n- Question\n\nWrite headings that are brief and descriptive.\n\nOnly use accordions when:\n\n- A small group of people needs the information\n- People only need certain information (like selecting one of several license types)\n- Providing notes or disclaimers\n\n### How not to use it\n\nDo not use accordions:\n\n- If more than a third of your readers need the information in the accordion\n- To make a page look shorter\n- Inside other accordions\n\nAccordions hide information unless someone opens them. This requires an extra action, which means readers have to do extra work to get this information. If most people need to see the content, put it in body content so people can scan for it.\n\n## Demo and sample markup\n\n<html-preview>\n\n```html preview\n<cagov-accordion>\n  <details>\n    <summary>Title 1</summary>\n    <div class=\"accordion-body\">\n      <p>A couple links are included inside this accordion to demonstrate that when the accordion is closed they are automatically not in the keyboard focus order but when the accordion opens they become the next available elements in the keyboard navigation sequence after the accordion's summary element.</p>\n      <p><a href=\"#nowhere1\">Link 1</a></p>\n      <p><a href=\"#nowhere2\">Link 2</a></p>\n    </div>\n  </details>\n</cagov-accordion>\n<cagov-accordion>\n  <details>\n    <summary>Title 2 multiline lorem ipsum is useful because it has a more-or-less normal distribution of letters</summary>\n    <div class=\"accordion-body\">\n      <ul>\n        <li>Anim pariatur cliche reprehenderit</li>\n        <li>moon officia aute, non cupidatat</li>\n      </ul>\n    </div>\n  </details>\n</cagov-accordion>\n<cagov-accordion>\n  <details>\n    <summary>Title 3 lorem ipsum dolor sit amet</summary>\n    <div class=\"accordion-body\">\n      <p>moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod.</p>\n      <p>Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda</p>\n    </div>\n  </details>\n</cagov-accordion>\n```\n\n</html-preview>\n\n## Specs\n\n| Property     | Value            |\n| ------------ | ---------------- |\n| Machine name | ds-accordion     |\n| JavaScript   | yes              |\n| Sass         | ./src/index.scss |\n\n## Project installation\n\nThe instructions assume familiarity with [npm](https://npmjs.com) package management tool, modern JavaScript techniques, and [Sass](https://sass-lang.com/).\n\n1. `npm i @cagov/ds-accordion`\n2. Use `import`[¹](/footnotes/#footnote1) or `require` to include the component’s **JavaScript** in your page or compiler.\n3. Add the **sample markup** to your HTML.\n4. Refer to the [Content model section](#content-model) for notes on mapping your data to the **sample markup**.\n\n### CDN installation\n\nWe recommend using a build system and bundling your JavaScript for faster performance. If you do not use a build system, you can include the code from our CDN with a script tag.\n\n```html\n<script type=\"module\" src=\"https://cdn.designsystem.webstandards.ca.gov/components/ds-accordion/v2.0.4/dist/index.js\"></script>\n```\n\n## CSS variables\n\nThe following [CSS variables](https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties) are used in this component:\n\n- `--primary-700`\n- `--primary-900`\n\nAll CSS variables define their own fallback value, so you do not have to use additional CSS unless you want to change them. You may define your own value for the variable by adding your own style rules. Here is an example defining the global hex value for a CSS variable named “--primary-700”:\n\n```css\n:root {\n  --primary-700: #165ac2;\n}\n```\n\n## Accessibility\n\n### Component-specific accessibility review\n\nThe clickable element in the accordion is a standard button.\n\n- People cannot focus on the content inside the accordion unless they open the accordion.\n- Once open, any elements in the content can be focused on normally and reached via tabbing.\n\n### Standard accessibility review\n\nAs a component in Alpha status, this component must pass the following accessibility reviews every time a new version is published:\n\n- Tested with the [axe](https://www.deque.com/axe/) accessibility tool and passes all automated [WCAG](https://www.w3.org/TR/WCAG21/) Level AA checks\n- Reviewed with the [VoiceOver](https://www.apple.com/voiceover/info/guide/_1121.html) screen reader on desktop\n- Verified keyboard navigation and that all actionable elements of the component are reachable via keyboard commands only\n- Reviewed component layout on a variety of screen sizes\n\n## Progressive enhancement\n\nThis component relies on the browser's built in details and summary elements which provide an expanding/collapsing behavior supported solely by the browser. This default behavior is augmented by javascript in a custom element which applies a height animation to the expansion/collapse. Additional styling is used based on the :defined selector which is only true once the custom element's javascript has been understood by the browser. This removes the default caret icon and provides a plus/minus open closed indicator instead.\n\nIf you want the accordion to be open instead of closed when the page loads, add the attribute `open` to the details element. It is not necessary to provide a value to the attribute: `<details open>` is sufficient.\n\nIf js does not execute the animation, height restrictions, overflow hiding, default arrow hiding and plus/minus icons will not be applied. The user should see plain default summary behavior with rotating triangle.\n\nThis component uses a [custom element](https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_custom_elements) defined in JavaScript in addition to HTML and CSS. Edge, Firefox, Safari, and Chrome support custom elements. If the JavaScript for this component is not delivered or supported the component falls back to plain HTML. It uses [CSS variables](<https://developer.mozilla.org/en-US/docs/Web/CSS/var()#syntax>) to inherit design token values. Token definitions are not required because these style rules provide fallback values.\n\n<a name=\"content-model\"></a>\n\n## Content model\n\nThis component uses the following data attributes. We provide this information to help with integrating the component into backend publishing systems or identifying content that may require translation.\n\n| Name  | Attribute name | Data type | Field type | Selector         |\n| ----- | -------------- | --------- | ---------- | ---------------- |\n| Title | title          | string    | Rich text  | summary          |\n| Body  | body           | string    | Rich text  | .accordion-body  |\n\n## Contributor/developer documentation\n\n- [Component information](https://github.com/cagov/design-system/blob/main/components/README.md)\n\n- [Unit tests](https://github.com/cagov/design-system/blob/main/components/UNIT-TESTS.md)\n","readmeFilename":"README.md"}