{"_id":"a11y-accordion-component","_rev":"11-f5a60941ba5656440c989300e21d976e","name":"a11y-accordion-component","dist-tags":{"latest":"1.2.6"},"versions":{"1.0.0":{"name":"a11y-accordion-component","description":"Accessible Accordion Component in Vanilla JS","version":"1.0.0","keywords":["accordion","a11y","accessibility","aria","es6","es2015","vanilla js"],"author":{"name":"Jonathan Levaillant","email":"jonathan.levaillant@outlook.com","url":"http://jonathanlevaillant.fr"},"scripts":{"start":"yarn","dev":"gulp && gulp demo && gulp watch","build":"rm -rf ./dist && gulp && gulp --env production","prepare":"yarn run build"},"main":"dist/a11y-accordion-component.js","module":"dist/a11y-accordion-component.es.js","jsdelivr":"dist/a11y-accordion-component.min.js","files":["dist/a11y-accordion-component.js","dist/a11y-accordion-component.es.js","dist/a11y-accordion-component.min.js"],"repository":{"type":"git","url":"git+https://github.com/jonathanlevaillant/a11y-accordion-component.git"},"bugs":{"url":"https://github.com/jonathanlevaillant/a11y-accordion-component/issues","email":"jonathan.levaillant@outlook.com"},"license":"MIT","devDependencies":{"babel-core":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babelify":"^8.0.0","browserify":"^15.2.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","gulp":"^3.9.1","gulp-eslint":"^4.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.6.3","gulp-uglify-es":"^1.0.0","vinyl-buffer":"^1.0.1","vinyl-source-stream":"^2.0.0"},"gitHead":"b5d84227aff662a581dbeed03d622b95d407c76a","homepage":"https://github.com/jonathanlevaillant/a11y-accordion-component#readme","_id":"a11y-accordion-component@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.6.1","_npmUser":{"name":"jonathanlevaillant","email":"jonathan.levaillant@outlook.com"},"dist":{"integrity":"sha512-JhQJW6IyinByCXed270lEOoHa2b/j6LtXTaL1+VZbJ2DIqQ0hjd/Yvrlilq+9QqnGvJm+IxIiRpMarG0TqVjGA==","shasum":"b8a89da413912d5f3c30210f3233ed976a24df4f","tarball":"https://registry.npmjs.org/a11y-accordion-component/-/a11y-accordion-component-1.0.0.tgz","fileCount":6,"unpackedSize":21938,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDa3llrrn8qEExwWo+yRoy9Z3xlSiX6Uf9t7whEKhPilgIgPdQQx3GD5yCkjE02Kq5MBQeKV2poZRFN9m5MSf1U/3Y="}]},"maintainers":[{"name":"jonathanlevaillant","email":"jonathan.levaillant@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a11y-accordion-component_1.0.0_1520090111891_0.761424805701679"},"_hasShrinkwrap":false},"1.1.0":{"name":"a11y-accordion-component","description":"Accessible Accordion Component in Vanilla JS","version":"1.1.0","keywords":["accordion","a11y","accessibility","aria","es6","es2015","vanilla js"],"author":{"name":"Jonathan Levaillant","email":"jonathan.levaillant@outlook.com","url":"http://jonathanlevaillant.fr"},"scripts":{"start":"yarn","dev":"gulp && gulp demo && gulp watch","build":"rm -rf ./dist && gulp && gulp --env production","prepare":"yarn run build"},"main":"dist/a11y-accordion-component.js","module":"dist/a11y-accordion-component.es.js","jsdelivr":"dist/a11y-accordion-component.min.js","files":["dist/a11y-accordion-component.js","dist/a11y-accordion-component.es.js","dist/a11y-accordion-component.min.js"],"repository":{"type":"git","url":"git+https://github.com/jonathanlevaillant/a11y-accordion-component.git"},"bugs":{"url":"https://github.com/jonathanlevaillant/a11y-accordion-component/issues","email":"jonathan.levaillant@outlook.com"},"license":"MIT","devDependencies":{"babel-core":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babelify":"^8.0.0","browserify":"^15.2.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","gulp":"^3.9.1","gulp-eslint":"^4.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.6.3","gulp-uglify-es":"^1.0.0","vinyl-buffer":"^1.0.1","vinyl-source-stream":"^2.0.0"},"gitHead":"2de6e3649473d2159e359b3d67c58087776f3bbc","homepage":"https://github.com/jonathanlevaillant/a11y-accordion-component#readme","_id":"a11y-accordion-component@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.6.1","_npmUser":{"name":"jonathanlevaillant","email":"jonathan.levaillant@outlook.com"},"dist":{"integrity":"sha512-7TOyaDYaTFVTyTW83doAdLX1cjwBImuPLn0d20GNGFTP4BpHGS7Z5wRFC/uN9jaDVsTOreOAjT/hw+7FxhSmHw==","shasum":"db061e4de6234710cccb2d2ecb31fdd85aac5499","tarball":"https://registry.npmjs.org/a11y-accordion-component/-/a11y-accordion-component-1.1.0.tgz","fileCount":6,"unpackedSize":28047,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRINCEKqlOae4PiXWbhWJjx6xznixwC2xJFncrwZ8kjAIgHirD2HKackj5j7ptIXifoXwp6CxSzYTTWSaXAG3IFjg="}]},"maintainers":[{"name":"jonathanlevaillant","email":"jonathan.levaillant@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a11y-accordion-component_1.1.0_1520200183607_0.07121742403893805"},"_hasShrinkwrap":false},"1.1.1":{"name":"a11y-accordion-component","description":"Accessible Accordion Component in Vanilla JS","version":"1.1.1","keywords":["accordion","a11y","accessibility","aria","es6","es2015","vanilla js"],"author":{"name":"Jonathan Levaillant","email":"jonathan.levaillant@outlook.com","url":"http://jonathanlevaillant.fr"},"scripts":{"start":"yarn","dev":"gulp && gulp demo && gulp watch","build":"rm -rf ./dist && gulp && gulp --env production","prepare":"yarn run build"},"main":"dist/a11y-accordion-component.js","module":"dist/a11y-accordion-component.es.js","jsdelivr":"dist/a11y-accordion-component.min.js","files":["dist/a11y-accordion-component.js","dist/a11y-accordion-component.es.js","dist/a11y-accordion-component.min.js"],"repository":{"type":"git","url":"git+https://github.com/jonathanlevaillant/a11y-accordion-component.git"},"bugs":{"url":"https://github.com/jonathanlevaillant/a11y-accordion-component/issues","email":"jonathan.levaillant@outlook.com"},"license":"MIT","devDependencies":{"babel-core":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babelify":"^8.0.0","browserify":"^15.2.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","gulp":"^3.9.1","gulp-eslint":"^4.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.6.3","gulp-uglify-es":"^1.0.0","vinyl-buffer":"^1.0.1","vinyl-source-stream":"^2.0.0"},"gitHead":"2303cd265530bf248359f734114a4a147c9ca79d","homepage":"https://github.com/jonathanlevaillant/a11y-accordion-component#readme","_id":"a11y-accordion-component@1.1.1","_npmVersion":"5.6.0","_nodeVersion":"9.6.1","_npmUser":{"name":"jonathanlevaillant","email":"jonathan.levaillant@outlook.com"},"dist":{"integrity":"sha512-Q7XILZT/WRtj27vJFZkc9Rl6oJ9D2qFY9FD9ubiANODZ+q331xXVtvN/u2JQEQEu1f3yRvdnGH71v8gGHEjWdQ==","shasum":"67eef1b02729f067a684a38e3f1b474854b6db41","tarball":"https://registry.npmjs.org/a11y-accordion-component/-/a11y-accordion-component-1.1.1.tgz","fileCount":6,"unpackedSize":30562,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICsdtvFlhcoFI4YV3ljBBRO8A69DbvoThgVp4sCVr4U/AiEAiVyvmMvRb9JTu2HyAA5EXc0rRIjJ68knJqrf8s+yeOI="}]},"maintainers":[{"name":"jonathanlevaillant","email":"jonathan.levaillant@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a11y-accordion-component_1.1.1_1520435603761_0.34783180056715146"},"_hasShrinkwrap":false},"1.2.0":{"name":"a11y-accordion-component","description":"Accessible Accordion Component in Vanilla JS","version":"1.2.0","keywords":["accordion","a11y","accessibility","aria","es6","es2015","vanilla js"],"author":{"name":"Jonathan Levaillant","email":"jonathan.levaillant@outlook.com","url":"http://jonathanlevaillant.fr"},"scripts":{"start":"yarn","dev":"gulp && gulp demo && gulp watch","build":"rm -rf ./dist && gulp && gulp --env production","prepare":"yarn run build"},"main":"dist/a11y-accordion-component.js","module":"dist/a11y-accordion-component.es.js","jsdelivr":"dist/a11y-accordion-component.min.js","files":["dist/a11y-accordion-component.js","dist/a11y-accordion-component.es.js","dist/a11y-accordion-component.min.js"],"repository":{"type":"git","url":"git+https://github.com/jonathanlevaillant/a11y-accordion-component.git"},"bugs":{"url":"https://github.com/jonathanlevaillant/a11y-accordion-component/issues","email":"jonathan.levaillant@outlook.com"},"license":"MIT","devDependencies":{"babel-core":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babelify":"^8.0.0","browserify":"^15.2.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","gulp":"^3.9.1","gulp-eslint":"^4.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.6.3","gulp-uglify-es":"^1.0.0","vinyl-buffer":"^1.0.1","vinyl-source-stream":"^2.0.0"},"gitHead":"47621ac3af971a43498bd7fc7da4b96d469c198b","homepage":"https://github.com/jonathanlevaillant/a11y-accordion-component#readme","_id":"a11y-accordion-component@1.2.0","_npmVersion":"5.6.0","_nodeVersion":"9.6.1","_npmUser":{"name":"jonathanlevaillant","email":"jonathan.levaillant@outlook.com"},"dist":{"integrity":"sha512-ZRDnwz8QiBgSnq2gw+GXhoiO7l2LX9wBJ+FiNQ8zhl9ySSBJI+QfBSw5M6Hgnw6CDX7eZWrp9qKBQ13du4rtZA==","shasum":"dee7343e21b0e3cc6e06fecb24022db93d186950","tarball":"https://registry.npmjs.org/a11y-accordion-component/-/a11y-accordion-component-1.2.0.tgz","fileCount":6,"unpackedSize":33780,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkJ/GxEnC+Q7oeh5GxcLs2KSBfx72xqwZZkBTHVaL1mAIhAK4uElS+B3FuYG/pLfDwSXSFnat6pntO35EEzg7RCP4O"}]},"maintainers":[{"name":"jonathanlevaillant","email":"jonathan.levaillant@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a11y-accordion-component_1.2.0_1520614684409_0.15676420540596347"},"_hasShrinkwrap":false},"1.2.1":{"name":"a11y-accordion-component","description":"Accessible Accordion Component in Vanilla JS","version":"1.2.1","keywords":["accordion","a11y","accessibility","aria","es6","es2015","vanilla js"],"author":{"name":"Jonathan Levaillant","email":"jonathan.levaillant@outlook.com","url":"http://jonathanlevaillant.fr"},"scripts":{"start":"yarn","dev":"gulp && gulp demo && gulp watch","build":"rm -rf ./dist && gulp && gulp --env production","prepare":"yarn run build"},"main":"dist/a11y-accordion-component.js","module":"dist/a11y-accordion-component.es.js","jsdelivr":"dist/a11y-accordion-component.min.js","files":["dist/a11y-accordion-component.js","dist/a11y-accordion-component.es.js","dist/a11y-accordion-component.min.js"],"repository":{"type":"git","url":"git+https://github.com/jonathanlevaillant/a11y-accordion-component.git"},"bugs":{"url":"https://github.com/jonathanlevaillant/a11y-accordion-component/issues","email":"jonathan.levaillant@outlook.com"},"license":"MIT","devDependencies":{"babel-core":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babelify":"^8.0.0","browserify":"^15.2.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","gulp":"^3.9.1","gulp-eslint":"^4.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.6.3","gulp-uglify-es":"^1.0.0","vinyl-buffer":"^1.0.1","vinyl-source-stream":"^2.0.0"},"gitHead":"2edf5b6f73339d93a22070ab3155caea55684254","homepage":"https://github.com/jonathanlevaillant/a11y-accordion-component#readme","_id":"a11y-accordion-component@1.2.1","_npmVersion":"5.6.0","_nodeVersion":"9.6.1","_npmUser":{"name":"jonathanlevaillant","email":"jonathan.levaillant@outlook.com"},"dist":{"integrity":"sha512-75Eh83hpyFS4Kym1hr9o31Ic75n8DDkDKv/OWG1AjRHfVQb3SI/UF8DWMg7FmkPVKEcB6lpLXeV6tDkcwezEWw==","shasum":"c1eeb0b58dbaab63710b5ab0d7d0fe14eeb78dd9","tarball":"https://registry.npmjs.org/a11y-accordion-component/-/a11y-accordion-component-1.2.1.tgz","fileCount":6,"unpackedSize":34214,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEYPlhOpMxXf0NXRvV+Kf7+t1eOUfankdN3xpQiuGLMOAiEAk4upII0p0AICVhTenjA5lFLVHojs1e0l0P3l2C3eOY0="}]},"maintainers":[{"name":"jonathanlevaillant","email":"jonathan.levaillant@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a11y-accordion-component_1.2.1_1520687975280_0.8647751816376781"},"_hasShrinkwrap":false},"1.2.2":{"name":"a11y-accordion-component","description":"Accessible Accordion Component in Vanilla JS","version":"1.2.2","keywords":["accordion","a11y","accessibility","aria","es6","es2015","vanilla js"],"author":{"name":"Jonathan Levaillant","email":"jonathan.levaillant@outlook.com","url":"http://jonathanlevaillant.fr"},"scripts":{"start":"yarn","dev":"gulp && gulp demo && gulp watch","build":"rm -rf ./dist && gulp && gulp --env production","prepare":"yarn run build"},"main":"dist/a11y-accordion-component.js","module":"dist/a11y-accordion-component.es.js","jsdelivr":"dist/a11y-accordion-component.min.js","files":["dist/a11y-accordion-component.js","dist/a11y-accordion-component.es.js","dist/a11y-accordion-component.min.js"],"repository":{"type":"git","url":"git+https://github.com/jonathanlevaillant/a11y-accordion-component.git"},"bugs":{"url":"https://github.com/jonathanlevaillant/a11y-accordion-component/issues","email":"jonathan.levaillant@outlook.com"},"license":"MIT","devDependencies":{"babel-core":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babelify":"^8.0.0","browserify":"^15.2.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","gulp":"^3.9.1","gulp-eslint":"^4.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.6.3","gulp-uglify-es":"^1.0.0","vinyl-buffer":"^1.0.1","vinyl-source-stream":"^2.0.0"},"gitHead":"6fbc0ecb728bf6c294bd90ab2798537447241e45","homepage":"https://github.com/jonathanlevaillant/a11y-accordion-component#readme","_id":"a11y-accordion-component@1.2.2","_npmVersion":"5.6.0","_nodeVersion":"9.6.1","_npmUser":{"name":"jonathanlevaillant","email":"jonathan.levaillant@outlook.com"},"dist":{"integrity":"sha512-cH4DAm62+hdwJVE/tuLBuH8zkey6tJr52TvF6melTXRGUeKwRO5q/4VJhCf/BFwHUE5jj+fD5Fb+jexp79ME5Q==","shasum":"2578e00c228bbf4221b9508ff90bcc1bd1a20dbf","tarball":"https://registry.npmjs.org/a11y-accordion-component/-/a11y-accordion-component-1.2.2.tgz","fileCount":6,"unpackedSize":34470,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGCw7K187XwMzzzsISCCeP5rEUjFtW0T8mBVBjZExdF8AiEAiwTykCfhHDDQjSRicD8xBykiX1puR8cEOQwCIryAONA="}]},"maintainers":[{"name":"jonathanlevaillant","email":"jonathan.levaillant@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a11y-accordion-component_1.2.2_1520689154501_0.8639724522761238"},"_hasShrinkwrap":false},"1.2.3":{"name":"a11y-accordion-component","description":"Accessible Accordion Component in Vanilla JS","version":"1.2.3","keywords":["accordion","a11y","accessibility","aria","es6","es2015","vanilla js"],"author":{"name":"Jonathan Levaillant","email":"jonathan.levaillant@outlook.com","url":"http://jonathanlevaillant.fr"},"scripts":{"start":"yarn","dev":"gulp && gulp demo && gulp watch","build":"rm -rf ./dist && gulp && gulp --env production","prepare":"yarn run build"},"main":"dist/a11y-accordion-component.js","module":"dist/a11y-accordion-component.es.js","jsdelivr":"dist/a11y-accordion-component.min.js","files":["dist/a11y-accordion-component.js","dist/a11y-accordion-component.es.js","dist/a11y-accordion-component.min.js"],"repository":{"type":"git","url":"git+https://github.com/jonathanlevaillant/a11y-accordion-component.git"},"bugs":{"url":"https://github.com/jonathanlevaillant/a11y-accordion-component/issues","email":"jonathan.levaillant@outlook.com"},"license":"MIT","devDependencies":{"babel-core":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babelify":"^8.0.0","browserify":"^15.2.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","gulp":"^3.9.1","gulp-eslint":"^4.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.6.3","gulp-uglify-es":"^1.0.0","vinyl-buffer":"^1.0.1","vinyl-source-stream":"^2.0.0"},"gitHead":"6a224bb7258d09a41f8c3b2304bd16ddc6f24bc8","homepage":"https://github.com/jonathanlevaillant/a11y-accordion-component#readme","_id":"a11y-accordion-component@1.2.3","_npmVersion":"5.6.0","_nodeVersion":"9.6.1","_npmUser":{"name":"jonathanlevaillant","email":"jonathan.levaillant@outlook.com"},"dist":{"integrity":"sha512-Toa0j6aq4j7B403P23JMRpTJvQ1t6z6igwU/njRcRGAurzDuhZeay//IEqxSmYB9Oq6RvfRpYoi1QWchgyf1vQ==","shasum":"449fa590073f309a49940dce439725c752809a85","tarball":"https://registry.npmjs.org/a11y-accordion-component/-/a11y-accordion-component-1.2.3.tgz","fileCount":6,"unpackedSize":34555,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG+A+lnDsyOYp3Frh2J6bKkHNjyf2T25M7mFlYy6IptTAiAloamyI85ABRSq8XfThL3sq0hBEuw4/1GT3vQpoN1BMQ=="}]},"maintainers":[{"name":"jonathanlevaillant","email":"jonathan.levaillant@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a11y-accordion-component_1.2.3_1521131953402_0.904282790897196"},"_hasShrinkwrap":false},"1.2.4":{"name":"a11y-accordion-component","description":"Accessible Accordion Component in Vanilla JS","version":"1.2.4","keywords":["accordion","a11y","accessibility","aria","es6","es2015","vanilla js"],"author":{"name":"Jonathan Levaillant","email":"jonathan.levaillant@outlook.com","url":"http://jonathanlevaillant.fr"},"scripts":{"start":"yarn","dev":"gulp && gulp demo && gulp watch","build":"rm -rf ./dist && gulp && gulp --env production","prepare":"yarn run build"},"main":"dist/a11y-accordion-component.js","module":"dist/a11y-accordion-component.es.js","jsdelivr":"dist/a11y-accordion-component.min.js","files":["dist/a11y-accordion-component.js","dist/a11y-accordion-component.es.js","dist/a11y-accordion-component.min.js"],"repository":{"type":"git","url":"git+https://github.com/jonathanlevaillant/a11y-accordion-component.git"},"bugs":{"url":"https://github.com/jonathanlevaillant/a11y-accordion-component/issues","email":"jonathan.levaillant@outlook.com"},"license":"MIT","devDependencies":{"babel-core":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babelify":"^8.0.0","browserify":"^15.2.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","gulp":"^3.9.1","gulp-eslint":"^4.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.6.3","gulp-uglify-es":"^1.0.0","vinyl-buffer":"^1.0.1","vinyl-source-stream":"^2.0.0"},"gitHead":"ed86a34eb60a6bdd09da41b92220fd7a9a99b943","homepage":"https://github.com/jonathanlevaillant/a11y-accordion-component#readme","_id":"a11y-accordion-component@1.2.4","_npmVersion":"5.6.0","_nodeVersion":"9.6.1","_npmUser":{"name":"jonathanlevaillant","email":"jonathan.levaillant@outlook.com"},"dist":{"integrity":"sha512-OifVVj7utb3D7Wp+8MwGjbuhNqZYdBwy9DOrcInFHQ+QNLS+/1hKgB38dAG5h4qSJPzo+fVUS1/3Yxm5sdF0Fw==","shasum":"77e0ba3a0137aae435de25a1e6b390df87fb53ef","tarball":"https://registry.npmjs.org/a11y-accordion-component/-/a11y-accordion-component-1.2.4.tgz","fileCount":6,"unpackedSize":34706,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHW0F8QU5EA3vDNk0qpj1f352zoIwpPVu0YBmgm1hdQZAiEA6e8o1e3Yp8yg3+jFDamaYFmXDXHsgYIFQ3to4ykwDPE="}]},"maintainers":[{"name":"jonathanlevaillant","email":"jonathan.levaillant@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a11y-accordion-component_1.2.4_1521274131406_0.1086560057157695"},"_hasShrinkwrap":false},"1.2.5":{"name":"a11y-accordion-component","description":"Accessible Accordion Component in Vanilla JS","version":"1.2.5","keywords":["accordion","a11y","accessibility","aria","es6","es2015","vanilla js"],"author":{"name":"Jonathan Levaillant","email":"jonathan.levaillant@outlook.com","url":"http://jonathanlevaillant.fr"},"scripts":{"start":"yarn","dev":"gulp && gulp demo && gulp watch","build":"rm -rf ./dist && gulp && gulp --env production","prepare":"yarn run build"},"main":"dist/a11y-accordion-component.js","module":"dist/a11y-accordion-component.es.js","jsdelivr":"dist/a11y-accordion-component.min.js","files":["dist/a11y-accordion-component.js","dist/a11y-accordion-component.es.js","dist/a11y-accordion-component.min.js"],"repository":{"type":"git","url":"git+https://github.com/jonathanlevaillant/a11y-accordion-component.git"},"bugs":{"url":"https://github.com/jonathanlevaillant/a11y-accordion-component/issues","email":"jonathan.levaillant@outlook.com"},"license":"MIT","devDependencies":{"babel-core":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babelify":"^8.0.0","browserify":"^15.2.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","gulp":"^3.9.1","gulp-eslint":"^4.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.6.3","gulp-uglify-es":"^1.0.0","vinyl-buffer":"^1.0.1","vinyl-source-stream":"^2.0.0"},"gitHead":"a98a86a9e65a4428484fce1c58d6324104379714","homepage":"https://github.com/jonathanlevaillant/a11y-accordion-component#readme","_id":"a11y-accordion-component@1.2.5","_npmVersion":"5.6.0","_nodeVersion":"9.6.1","_npmUser":{"name":"jonathanlevaillant","email":"jonathan.levaillant@outlook.com"},"dist":{"integrity":"sha512-1WN77hAs9Ltqo4cL2WuQ+CRzv4FPk4sxTRtu5lU9Rd6tEGkYOKkgt+U9O9tyMp0GgjU9udztYpzB9daf6V+iWQ==","shasum":"cbaa13dcd7652ef4739600261755414372693ab7","tarball":"https://registry.npmjs.org/a11y-accordion-component/-/a11y-accordion-component-1.2.5.tgz","fileCount":6,"unpackedSize":34770,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFqcyCHGAdcDN6yemxZC0ji1ktEvpVC3mbsboLiWWTUgIhANgQK6lVmcmUxKdr67RtBMVRw5ajbvHAWypgwjLLix8S"}]},"maintainers":[{"name":"jonathanlevaillant","email":"jonathan.levaillant@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a11y-accordion-component_1.2.5_1521279788070_0.4527156553506855"},"_hasShrinkwrap":false},"1.2.6":{"name":"a11y-accordion-component","description":"Accessible Accordion Component in Vanilla JS","version":"1.2.6","keywords":["accordion","a11y","accessibility","aria","es6","es2015","vanilla js"],"author":{"name":"Jonathan Levaillant","email":"jonathan.levaillant@outlook.com","url":"http://jonathanlevaillant.fr"},"scripts":{"start":"yarn","dev":"gulp && gulp demo && gulp watch","build":"rm -rf ./dist && gulp && gulp --env production","prepare":"yarn run build"},"main":"dist/a11y-accordion-component.js","module":"dist/a11y-accordion-component.es.js","jsdelivr":"dist/a11y-accordion-component.min.js","files":["dist/a11y-accordion-component.js","dist/a11y-accordion-component.es.js","dist/a11y-accordion-component.min.js"],"repository":{"type":"git","url":"git+https://github.com/jonathanlevaillant/a11y-accordion-component.git"},"bugs":{"url":"https://github.com/jonathanlevaillant/a11y-accordion-component/issues","email":"jonathan.levaillant@outlook.com"},"license":"MIT","devDependencies":{"babel-core":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babelify":"^8.0.0","browserify":"^15.2.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","gulp":"^3.9.1","gulp-eslint":"^4.0.1","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.6.3","gulp-uglify-es":"^1.0.0","vinyl-buffer":"^1.0.1","vinyl-source-stream":"^2.0.0"},"gitHead":"972b8f6b0bf5516aba388391e429add15c3ab7d8","homepage":"https://github.com/jonathanlevaillant/a11y-accordion-component#readme","_id":"a11y-accordion-component@1.2.6","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"jonathanlevaillant","email":"jonathan.levaillant@outlook.com"},"dist":{"integrity":"sha512-ZbhzjcyP3E871xx/TDHOz5teX4ClOnwM48BrIfEdTtbQsw9vTsNl3oUJAgSgyc1kC8r3mdQL42F/gwVFv0VHww==","shasum":"7c9a4497142a61c8868dc65a026097b778ea79db","tarball":"https://registry.npmjs.org/a11y-accordion-component/-/a11y-accordion-component-1.2.6.tgz","fileCount":6,"unpackedSize":34453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbg7DICRA9TVsSAnZWagAAtU0P/2ihMpraLy/ebD98khKv\nN8mm/Hq1G/r3p7HjtYEO0vCnZtJsOhQOfM2P6kuwOI+5PvozVutrCfLvcZrz\nV+ppaG6yyvHZKEPdRLqAhgAC1jGXlrWkVWV0+bbb84n4MMVMjN4KmUPS15+T\nKqGEBSEiI2t9BjgsMrPPiVuizBL+9JL5NpYQcb3DM0js/ZEGjlVR2R/JBmsP\n+jM17g6TXc+ox+f+6P6UNSvtaIOTRtRg3+q/6bjhM74jKW+LAAIZ/ablfeg1\nzSNcwDJf7AVFFffgyPwdqg7FiJCa1ujre5qQj4LYxGn3Gr5CIgW334hmpc+0\ntkqIGWfJzOv7KDiKoVQpodzpddOeTODqqlvdIrDMLJtFFVAIQhVHPz0T1WNh\nAJcwdWrIDdH6T0mp63UIOOfSF+sE3N68mHEFFMQQPBP/q80M486ZKRwfeou0\n979EB7mgGoxM5tBLHiJX00ThOxZ+8zfcYHQOEgxXBkyvmXDtJ65U6sPWlUqU\nQjP2/s4vGczW/I4QNWGGotDBG/q1EYPRFglBXpXwFqlQqiXuVOUxGb0uDmoZ\nCsirjVX7/KPRTK9nj3lV84bekQequyF7J8h9zn8KxR9GP49AW/mdMDTC01M6\nUsWGG+KyL6cbzAmPGPxnmAaPia/j8unqDArZNonFqtfrVYOP5H+3lpFfRYzm\nlItP\r\n=mZVR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGYo3JJARP5uX6ii3nudRfANGt7NYobAUxduu9regzHaAiEA6o4MwxTTzoODkMe/cspthR+znYDYUiRl0btwdEeydVI="}]},"maintainers":[{"name":"jonathanlevaillant","email":"jonathan.levaillant@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a11y-accordion-component_1.2.6_1535357127819_0.3627148011685004"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-03T15:15:11.891Z","1.0.0":"2018-03-03T15:15:11.946Z","modified":"2022-04-11T12:18:41.775Z","1.1.0":"2018-03-04T21:49:43.658Z","1.1.1":"2018-03-07T15:13:23.863Z","1.2.0":"2018-03-09T16:58:04.452Z","1.2.1":"2018-03-10T13:19:35.408Z","1.2.2":"2018-03-10T13:39:14.542Z","1.2.3":"2018-03-15T16:39:13.500Z","1.2.4":"2018-03-17T08:08:51.488Z","1.2.5":"2018-03-17T09:43:08.117Z","1.2.6":"2018-08-27T08:05:27.929Z"},"maintainers":[{"name":"jonathanlevaillant","email":"jonathan.levaillant@outlook.com"}],"description":"Accessible Accordion Component in Vanilla JS","homepage":"https://github.com/jonathanlevaillant/a11y-accordion-component#readme","keywords":["accordion","a11y","accessibility","aria","es6","es2015","vanilla js"],"repository":{"type":"git","url":"git+https://github.com/jonathanlevaillant/a11y-accordion-component.git"},"author":{"name":"Jonathan Levaillant","email":"jonathan.levaillant@outlook.com","url":"http://jonathanlevaillant.fr"},"bugs":{"url":"https://github.com/jonathanlevaillant/a11y-accordion-component/issues","email":"jonathan.levaillant@outlook.com"},"license":"MIT","readme":"<h3 align=\"center\">A11Y Accordion Component</h3>\n\n---\n\n## Introduction\n\n**a11y-accordion-component** est une librairie écrite en JavaScript natif permettant de configurer facilement des\naccordéons accessibles.\n\nCette librairie respecte l'ensemble des critères d'accessibilité définis par \n[WAI-ARIA](https://www.w3.org/TR/wai-aria-practices-1.1/#accordion) tout en étant très légère (1 Ko minifiée et gzippée)\net simple à configurer.\n\n## Fonctionnalités\n\n- Presser la touche `Enter` ou `Space` sur le bouton d'entête d'un panneau replié, déplie le panneau associé.  \nSi l'accordéon n'autorise le déploiement que d'un seul panneau à la fois, et si un autre panneau est déjà déplié, replie ce panneau.\n- Presser la touche `Enter` ou `Space` sur le bouton d'entête d'un panneau déplié, replie le panneau associé.  \nSi l'accordéon exige qu'un seul et unique panneau soit déplié à tout instant, le panneau déplié ne peut pas être replié.\n- Presser la touche `Up Arrow` sur un bouton d'entête, déplace le focus clavier sur le précédent bouton d'entête s'il existe,\nsinon sur le dernier bouton d'entête.\n- Presser la touche `Down Arrow` sur un bouton d'entête, déplace le focus clavier sur le bouton d'entête suivant s'il existe,\nsinon sur le premier bouton d'entête.\n- Presser la touche `Home` sur un bouton d'entête (où que l'on soit), déplace le focus clavier sur le premier bouton d'entête.\n- Presser la touche `End` sur un bouton d'entête (où que l'on soit), déplace le focus clavier sur le dernier bouton d'entête.\n- Presser la touche `Page Up` à l'intérieur d'un panneau , déplace le focus clavier sur le bouton d'entête associé.\n- Presser la touche `Page Down` à l'intérieur d'un panneau , déplace le focus clavier sur le bouton d'entête suivant s'il existe,\nsinon sur le premier bouton d'entête.\n- Possibilité d'imbriquer plusieurs accordéons.\n\n## Installation\n\n- via [npm](https://www.npmjs.com/) : `npm install a11y-accordion-component`\n- via [yarn](https://yarnpkg.com/lang/en/) : `yarn add a11y-accordion-component`\n- via [jsDelivr](https://www.jsdelivr.com/) : `<script src=\"https://cdn.jsdelivr.net/npm/a11y-accordion-component/dist/a11y-accordion-component.min.js\"></script>`\n\n## Utilisation\n\n#### 1. Structure HTML de l'accordéon\n\nL'attribut de données `data-component=\"accordion\"` permet d'instancier un nouvel accordéon :\n\n```\n<div data-component=\"accordion\">\n  ...\n</div>\n```\n\n**Attributs facultatifs :**\n\n- `data-multiselectable=\"false\"` : Autorise l'ouverture d'un seul panneau à la fois. \n- `data-collapsible=\"false\"` : Verrouille le panneau déplié.\n\n#### 2. Structure HTML de l'entête et du panneau associé\n\nLa librairie génère à la volée les attributs nécessaires afin de répondre aux critères d'accessibilité \ndéfinis par WAI-ARIA.\n\n**Structure initiale :**\n\n```\n<div class=\"c-accordion\" data-component=\"accordion\">\n  <div role=\"heading\" aria-level=\"3\">\n    <div id=\"accordion-trigger-1\" class=\"c-accordion__trigger\" data-controls=\"accordion-panel-1\">\n      Accordion Header 1\n    </div>\n  </div>\n  <div id=\"accordion-panel-1\" class=\"c-accordion__panel\">\n    <div class=\"c-accordion__inner\">\n      <h4>Section 1</h4>\n      <p>\n        A paragraph (from the Greek paragraphos, \"to write beside\" or \"written beside\") is a self-contained unit of a\n        discourse in writing dealing with a particular point or idea. A paragraph consists of one or more sentences.\n        Though not required by the syntax of any language, paragraphs are usually an expected part of formal writing,\n        used to organize longer prose.\n      </p>\n      <p><a href=\"#\">This is a text link</a></p>\n    </div>\n  </div>\n</div>\n```\n\n**Structure finale (après le chargement du script) :**\n\n```\n<div class=\"c-accordion\" role=\"presentation\" data-component=\"accordion\">\n  <div role=\"heading\" aria-level=\"3\">\n    <div id=\"accordion-trigger-1\" class=\"c-accordion__trigger\" data-controls=\"accordion-panel-1\" role=\"button\" tabindex=\"0\" aria-controls=\"accordion-panel-1\">\n      Accordion Header 1\n    </div>\n  </div>\n  <div id=\"accordion-panel-1\" class=\"c-accordion__panel role=\"region\" tabindex=\"-1\" aria-labelledby=\"accordion-trigger-1\" aria-hidden=\"true\">\n    <div class=\"c-accordion__inner\">\n      <h3>Section 1</h3>\n      <p>\n        A paragraph (from the Greek paragraphos, \"to write beside\" or \"written beside\") is a self-contained unit of a\n        discourse in writing dealing with a particular point or idea. A paragraph consists of one or more sentences.\n        Though not required by the syntax of any language, paragraphs are usually an expected part of formal writing,\n        used to organize longer prose.\n      </p>\n      <p><a href=\"#\">This is a text link</a></p>\n    </div>\n  </div>\n</div>\n```\n\n**Attributs obligatoires :**\n\n- `id=\"trigger-ID\"` : Identifie le bouton d'entête.\n- `id=\"panel-ID\"` : Identifie le panneau.\n- `data-controls=\"panel-ID\"` : Associe le bouton d'entête à son panneau.\n\n**Attribut facultatif (sur le bouton d'entête) :**\n\n- `data-open=\"true\"` : Déplie un panneau lors de l'initialisation de l'accordéon.  \nCet attribut de données générera l'attribut ARIA `aria-expanded=\"true\"` \n\n#### 3. Ajout de la librairie JavaScript\n\nVous pouvez importer directement **a11y-accordion-component** dans votre projet JavaScript \nen utilisant une syntaxe ES6 (ES2015) ou CommonJS :\n\n```\nimport Accordions from 'a11y-accordion-component'; // es6 module\nconst Accordions = require('a11y-accordion-component').default; // commonjs module\n```\n\n#### 4. Instanciation JavaScript\n\nL'instanciation de tous les accordéons possédant l'attribut de données `data-component=\"accordion\"` se fait simplement\npar la méthode `init()` :\n\n```\nAccordions.init();\n```\n\n#### 5. Événements JavaScript\n\nEn cas de besoin, vous pouvez déclencher le rendu d'un ou plusieurs accordéons directement en JavaScript \ngrâce à la méthode `render('accordion-ID')` :\n\n```\nAccordions.render('accordion-2');\n```\n\n**Paramètres facultatifs :**\n\n- `isMultiSelectable: false` : Autorise l'ouverture d'un seul panneau à la fois. \n- `isCollapsible: false` : Verrouille le panneau déplié.\n\n```\nAccordions.render('accordion-2', {\n  isMultiSelectable: false,\n  isCollapsible: false,\n});\n```\n\n**Suppression d'un accordéon instancié :**\n\nVous pouvez supprimer le rendu d'un ou plusieurs accordéons grâce à la méthode `destroy('accordion-ID')` :\n\n```\nAccordions.destroy('accordion-2');\n```\n\n#### 6. Styles CSS\n\n**a11y-accordion-component** a fait le choix de ne pas embarquer de styles CSS par défaut.  \nVous êtes donc libres d'utiliser les styles que vous souhaitez !\n\nNéanmoins, nous recommandons au minimum ce style nécessaire à l'ouverture et à la fermeture d'un panneau :\n\n```\n.c-accordion__panel[aria-hidden=\"true\"] {\n  display: none;\n}\n```\n\nSi vous désirez utiliser des styles CSS par défaut, vous pouvez consulter le fichier `main.css` de la démo disponible \n[ici](https://github.com/jonathanlevaillant/a11y-accordion-component/blob/master/demo/src/main.css)\n\n## Contribution\n\nSi vous désirez contribuer à ce projet, rien de plus simple, suivez ces quelques étapes ! :kissing_closed_eyes:  \n**a11y-accordion-component** suit les standards de développement JavaScript ES2015.\n\n#### Environnement de développement\n\n1. Clonez le dépôt GitHub : `$git clone https://github.com/jonathanlevaillant/a11y-accordion-component.git`\n2. Installez le gestionnaire de packages [yarn](https://yarnpkg.com/en/docs/install#mac-tab)\n3. Installez les dépendances de développement : `yarn start`\n4. Lancez le projet (watch) : `yarn dev`\n5. Créez une pull-request :ok_hand:\n\n## D'autres librairies accessibles ?\n\n- [a11y-dialog-component](https://github.com/jonathanlevaillant/a11y-dialog-component) - Fenêtres modales accessibles.\n\n## Créateur\n\n**Jonathan Levaillant**\n\n- [https://twitter.com/jlwebart](https://twitter.com/jlwebart)\n- [https://github.com/jonathanlevaillant](https://github.com/jonathanlevaillant)\n\n## Licence\n\nCe projet est sous licence [MIT](https://opensource.org/licenses/MIT).\n","readmeFilename":"README.md"}