{"_id":"metismenujs","_rev":"13-dfe52106464854db8c4fd83a0f3d135d","name":"metismenujs","dist-tags":{"latest":"1.4.0","next":"1.4.0-beta.3"},"versions":{"1.0.0":{"name":"metismenujs","version":"1.0.0","description":"MetisMenu with Vanilla-JS","main":"dist/cjs/index.js","module":"dist/modules/index.js","browser":"dist/metismenujs.js","unpkg":"dist/metismenujs.min.js","jsdelivr":"dist/metismenujs.min.js","typings":"dist/types/index.d.ts","sass":"scss/metismenujs.scss","style":"dist/metismenujs.css","files":["dist","src"],"scripts":{"js:dev":"rollup -c -w","js:prod":"rollup -c","js:minify":"uglifyjs --compress typeofs=false --mangle --comments \"/^!/\" --source-map \"content=dist/metismenujs.js.map,includeSources,url=metismenujs.min.js.map\" --output dist/metismenujs.min.js dist/metismenujs.js","css":"npm-run-all --parallel css-compile --sequential css-prefix css-minify","css-compile":"node-sass --output-style expanded --source-map true --source-map-contents true --precision 6 scss/metismenujs.scss dist/metismenujs.css","css-prefix":"postcss --config postcss.config.js --replace \"dist/*.css\" \"!dist/*.min.css\"","css-minify":"cleancss --level 1 --source-map --source-map-inline-sources --output dist/metismenujs.min.css dist/metismenujs.css","js":"npm-run-all --parallel lint ts-compile --sequential js-compile js-minify","lint":"tslint -c tslint.json src/**/*.ts","ts-compile":"tsc","js-compile":"rollup --config rollup.config.js","js-minify":"uglifyjs --compress typeofs=false --mangle --comments \"/^!/\" --source-map \"content=dist/metismenujs.js.map,includeSources,url=metismenujs.min.js.map\" --output dist/metismenujs.min.js dist/metismenujs.js","build":"npm-run-all --parallel css js","watch":"npm-run-all --parallel watch-css watch-js","watch-css":"nodemon --ignore src/ --ignore dist/ -e scss -x \"npm run css\"","watch-js":"nodemon --ignore scss/ --ignore dist/ -e ts -x \"npm run js\""},"engines":{"node":">=8"},"repository":{"type":"git","url":"git+https://github.com/onokumus/metismenujs.git"},"keywords":["accordion","menu","metis","metisMenu","toggle"],"author":{"name":"Osman Nuri Okumus","email":"onokumus@gmail.com","url":"https://github.com/onokumus"},"license":"MIT","bugs":{"url":"https://github.com/onokumus/metismenujs/issues"},"homepage":"https://github.com/onokumus/metismenujs#readme","devDependencies":{"@babel/core":"^7.0.0-beta.54","@babel/preset-env":"^7.0.0-beta.54","autoprefixer":"^9.0.1","clean-css-cli":"^4.1.11","node-sass":"^4.9.2","nodemon":"^1.18.3","npm-run-all":"^4.1.3","postcss-cli":"^6.0.0","prettier":"^1.13.7","rollup":"^0.63.4","rollup-plugin-babel":"^4.0.0-beta.7","tslint":"^5.11.0","tslint-config-prettier":"^1.14.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.9.2","uglify-js":"^3.4.5"},"browserslist":["last 1 major version",">= 1%","Chrome >= 45","Firefox >= 38","Edge >= 12","Explorer >= 10","iOS >= 9","Safari >= 9","Android >= 4.4","Opera >= 30"],"verb":{"toc":{"collapsible":false,"method":"preWrite"},"tasks":["readme"],"plugins":["gulp-format-md"],"helpers":["helper-changelog"],"related":{"list":["chl","elektron","onoffcanvas","twbuttons"]},"reflinks":["chl","elektron","onoffcanvas","twbuttons"]},"gitHead":"8ba3244a69dacce33426fcbef8d62c065799243e","_id":"metismenujs@1.0.0","_npmVersion":"6.2.0","_nodeVersion":"10.6.0","_npmUser":{"name":"onokumus","email":"onokumus@gmail.com"},"dist":{"integrity":"sha512-nmzkGXi5Lh3DE3aYtDKpR2Vu2YZBrqUKYFRAe+EWY7HYsSvtxbqDvD2SJj0RnM0ur+KAYTAGRv+yAb0dqF7E8A==","shasum":"609ff3d8f18562c5aec25ef420c743a89d4d6189","tarball":"https://registry.npmjs.org/metismenujs/-/metismenujs-1.0.0.tgz","fileCount":24,"unpackedSize":87933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVNa4CRA9TVsSAnZWagAAEQIQAJ3LH81mXh8JoiSmmx2h\n6V94DBTQu6scrlHcgrPBVaQ/ncJe2zmrinIScjA9eV5lCvcVQ9OXZiTqJreh\nVrF1OLoOVh/O1RdGA54q4JLVfhvCEw1KObbhEJJHoMWJCf0on0Z5AQ0rXAjN\nmPSQTcpTKOyHkE1gAwS0LGp776AeiLOITv9kSa56qsYrvDK0VlIM9pW3jan0\nIZOKg+y3CKpBO3psYItJ00I1eVSO/omfiglif+s3drRNOmSBhE7JzdbjRRxg\narEKu08wLRlpbk5ICUABtygNXOo+uCUSVm/pCe6uWAbue6yuQYq5VCep5ssa\n3/aSzS/QSVWdy241ag+wozu6/Vy0xovMQsREMZe3VbL7VzzThFM6RFCPNoJo\njrTBfThUNH/dldoViJHw9dtu69O8jiNPR5HUfzOTpl9H7m2pZ799FTTApNRh\nrquq0m5m0qNHqKkjLkUCQB3hxQwoi8QhuH/Ndxs0ntM9PhFkaS/PNlITVQex\nOJzTcusrbkBK7Y4q7xZT+v1b+QEuHXq4tNu2L0qVvGbS/WpdFRxHz58YatK3\nDnJet4nSrUWb2FBMDYjlxmnG4saggFIkT2EjUsNWtT5DKfQtVkuE0I7Ih0cI\nZwH1BEXCgN4B724wKxP7Un5gJ+xcmQZME6FG1ciDPizCdIZzDI3AtTaAXboV\ny2Jt\r\n=mpIl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkpnorC0nfmmEcQfJQqp8D6ekJYomdQSMyXQ82ktJJfwIgf2JAEaZg3F9Qi/qi/mCWXt6AAMIwjb0w7zULtclov1Q="}]},"maintainers":[{"name":"onokumus","email":"onokumus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metismenujs_1.0.0_1532286648213_0.30450803428479856"},"_hasShrinkwrap":false},"1.0.1":{"name":"metismenujs","version":"1.0.1","description":"MetisMenu with Vanilla-JS","main":"dist/cjs/index.js","module":"dist/modules/index.js","browser":"dist/metismenujs.js","unpkg":"dist/metismenujs.min.js","jsdelivr":"dist/metismenujs.min.js","typings":"dist/types/index.d.ts","sass":"scss/metismenujs.scss","style":"dist/metismenujs.css","files":["dist","src","scss"],"scripts":{"js:dev":"rollup -c -w","js:prod":"rollup -c","js:minify":"uglifyjs --compress typeofs=false --mangle --comments \"/^!/\" --source-map \"content=dist/metismenujs.js.map,includeSources,url=metismenujs.min.js.map\" --output dist/metismenujs.min.js dist/metismenujs.js","css":"npm-run-all --parallel css-compile --sequential css-prefix css-minify","css-compile":"node-sass --output-style expanded --source-map true --source-map-contents true --precision 6 scss/metismenujs.scss dist/metismenujs.css","css-prefix":"postcss --config postcss.config.js --replace \"dist/*.css\" \"!dist/*.min.css\"","css-minify":"cleancss --level 1 --source-map --source-map-inline-sources --output dist/metismenujs.min.css dist/metismenujs.css","js":"npm-run-all --parallel lint ts-compile --sequential js-compile js-minify","lint":"tslint -c tslint.json src/**/*.ts","ts-compile":"tsc","js-compile":"rollup --config rollup.config.js","js-minify":"uglifyjs --compress typeofs=false --mangle --comments \"/^!/\" --source-map \"content=dist/metismenujs.js.map,includeSources,url=metismenujs.min.js.map\" --output dist/metismenujs.min.js dist/metismenujs.js","build":"npm-run-all --parallel css js","watch":"npm-run-all --parallel watch-css watch-js","watch-css":"nodemon --ignore src/ --ignore dist/ -e scss -x \"npm run css\"","watch-js":"nodemon --ignore scss/ --ignore dist/ -e ts -x \"npm run js\""},"engines":{"node":">=8"},"repository":{"type":"git","url":"git+https://github.com/onokumus/metismenujs.git"},"keywords":["accordion","menu","metis","metisMenu","toggle"],"author":{"name":"Osman Nuri Okumus","email":"onokumus@gmail.com","url":"https://github.com/onokumus"},"license":"MIT","bugs":{"url":"https://github.com/onokumus/metismenujs/issues"},"homepage":"https://github.com/onokumus/metismenujs#readme","devDependencies":{"@babel/core":"^7.0.0-beta.55","@babel/preset-env":"^7.0.0-beta.55","autoprefixer":"^9.0.2","clean-css-cli":"^4.1.11","node-sass":"^4.9.2","nodemon":"^1.18.3","npm-run-all":"^4.1.3","postcss-cli":"^6.0.0","prettier":"^1.14.0","rollup":"^0.63.4","rollup-plugin-babel":"^4.0.0-beta.7","tslint":"^5.11.0","tslint-config-prettier":"^1.14.0","tslint-plugin-prettier":"^1.3.0","typescript":"^3.0.1","uglify-js":"^3.4.6"},"verb":{"toc":{"collapsible":false,"method":"preWrite"},"tasks":["readme"],"plugins":["gulp-format-md"],"helpers":["helper-changelog"],"related":{"list":["chl","metismenu","onoffcanvas","twbuttons"]},"reflinks":["chl","metismenu","onoffcanvas","twbuttons"]},"gitHead":"bf28c9ed8f45c195fa22b698836900fb60b5f6cc","_id":"metismenujs@1.0.1","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"onokumus","email":"onokumus@gmail.com"},"dist":{"integrity":"sha512-H/u6aHWk7WFscq8HnKcIpfOedS48uLlSNuxczao+ZHuzhvXJxwilexSTDwkBaAR7ADyNvcT9+nlB7BCL2mjIpA==","shasum":"6b4666979e417bba312a0c3689e2f98e00eb3034","tarball":"https://registry.npmjs.org/metismenujs/-/metismenujs-1.0.1.tgz","fileCount":25,"unpackedSize":91424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYLYFCRA9TVsSAnZWagAAj20P/iyKVZtx7ooUdbwI0yog\nGXKBMgCmFCDTk/a+0f14oyivDfT4Gdxp3jQHP4ErJVTEhh+nbl6C+HWUZoZn\ny0qadTbaExm+LzVyXykDn5JwtawDmBr2Nwug/3iiMbh/reL7SMx0xuaZPpYT\nuDQjGDO44hSqO5LNii/f42pqdxK6GvBMzVMabmnkJWggxgdsAPRgC213eUpV\n7M17y6dOjjDwlYMkieqqc3Wr3VvA+uDGRFvX4dwbDhBshus1FaAbOQzxJqTz\nieRbTduOLexnrRGN292CFk6nIpB/Zvn0Sz+NCCC1B27uHjFbwyuXtXHGRENp\n0u1AqfI+7DzQ40ZcWUSmC7WUAt7eUVUBl74OiPdpkOQDGKTTlvwPTiRdtyvP\nCmDvxd/s+EOt8rUJDJGLTs0tuNdiPeEelGFUFA83NU4IphC5Zw3Q8QkkHiJ3\nERfDaA3FGm2QrffWEdFko9BtWKwDF+v4sj9nyfO89ijZSPCBswxbyW7lpdRp\nUN7pQS1x9s2fDJccss/DyWQNu+ZnQRn3s9KgcqorrlalpRgzKO0xSLPwjQBb\nIi9T+ouehzy+NObShvnTkMmo6j3PC9mJw2KphYB06Q5FM13MkVnZLrmnEfcZ\nmenk9kDWTybLwoZxcEM3cBzus+B6Elo5DD3AXd5RK2hAx/sz60O1dv2hgGeb\nN8+e\r\n=B7G1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFicbU2H0/lSzCs9X5cSki96yghlyVEC2RWtzmARtmA9AiAJvZYu34MZyHXr/jnPN0ClIDPYKqM/k7z1cOFvwtfD8A=="}]},"maintainers":[{"name":"onokumus","email":"onokumus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metismenujs_1.0.1_1533064709219_0.041193873141688986"},"_hasShrinkwrap":false},"1.0.2":{"name":"metismenujs","version":"1.0.2","description":"MetisMenu with Vanilla-JS","main":"dist/cjs/index.js","module":"dist/modules/index.js","browser":"dist/metismenujs.js","unpkg":"dist/metismenujs.min.js","jsdelivr":"dist/metismenujs.min.js","typings":"dist/types/index.d.ts","sass":"scss/metismenujs.scss","style":"dist/metismenujs.css","scripts":{"js:dev":"rollup -c -w","js:prod":"rollup -c","js:minify":"uglifyjs --compress typeofs=false --mangle --comments \"/^!/\" --source-map \"content=dist/metismenujs.js.map,includeSources,url=metismenujs.min.js.map\" --output dist/metismenujs.min.js dist/metismenujs.js","css":"npm-run-all --parallel css-compile --sequential css-prefix css-minify","css-compile":"node-sass --output-style expanded --source-map true --source-map-contents true --precision 6 scss/metismenujs.scss dist/metismenujs.css","css-prefix":"postcss --config postcss.config.js --replace \"dist/*.css\" \"!dist/*.min.css\"","css-minify":"cleancss --level 1 --source-map --source-map-inline-sources --output dist/metismenujs.min.css dist/metismenujs.css","js":"npm-run-all --parallel lint ts-compile --sequential js-compile js-minify","lint":"tslint -c tslint.json src/**/*.ts","ts-compile":"tsc","js-compile":"rollup --config rollup.config.js","js-minify":"uglifyjs --compress typeofs=false --mangle --comments \"/^!/\" --source-map \"content=dist/metismenujs.js.map,includeSources,url=metismenujs.min.js.map\" --output dist/metismenujs.min.js dist/metismenujs.js","build":"npm-run-all --parallel css js","watch":"npm-run-all --parallel watch-css watch-js","watch-css":"nodemon --ignore src/ --ignore dist/ -e scss -x \"npm run css\"","watch-js":"nodemon --ignore scss/ --ignore dist/ -e ts -x \"npm run js\""},"engines":{"node":">=8"},"repository":{"type":"git","url":"git+https://github.com/onokumus/metismenujs.git"},"keywords":["accordion","menu","metis","metisMenu","toggle"],"author":{"name":"Osman Nuri Okumus","email":"onokumus@gmail.com","url":"https://github.com/onokumus"},"license":"MIT","bugs":{"url":"https://github.com/onokumus/metismenujs/issues"},"homepage":"https://github.com/onokumus/metismenujs#readme","devDependencies":{"autoprefixer":"^9.1.5","clean-css-cli":"^4.2.1","node-sass":"^4.9.3","nodemon":"^1.18.4","npm-run-all":"^4.1.3","postcss-cli":"^6.0.0","prettier":"^1.14.2","rollup":"^0.65.2","rollup-plugin-commonjs":"^9.1.6","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-typescript":"^0.8.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^1.3.0","typescript":"^3.0.3","uglify-js":"^3.4.9"},"verb":{"toc":{"collapsible":false,"method":"preWrite"},"tasks":["readme"],"plugins":["gulp-format-md"],"helpers":["helper-changelog"],"related":{"list":["chl","metismenu","onoffcanvas","twbuttons"]},"reflinks":["chl","metismenu","onoffcanvas","twbuttons"]},"gitHead":"46d6adeceb2ccdc6c26fc61dee7cb9ce83981daa","_id":"metismenujs@1.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"onokumus","email":"onokumus@gmail.com"},"dist":{"integrity":"sha512-D2bCWPNmVnXAi/ano6IyE9bCDrPSVD2ndj+RlcVJIpRi/puLjpGXCKgg3pZbvnixLK6DKWqamkt93jlncq7cwg==","shasum":"8677ae3ecae9700e6d0470d851461cd83c055257","tarball":"https://registry.npmjs.org/metismenujs/-/metismenujs-1.0.2.tgz","fileCount":25,"unpackedSize":117073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkODPCRA9TVsSAnZWagAAhoQP/1mP99YxJS/pTRzmgn+J\nHfAnSyEHGoIL/MFE1eRDveKN6WHkmW9pjAFTLnO17KssGWWfV+x8QTiENHsK\n0G4Qqj2k2GefYbc2u4kUZqCxQoeX37cKDVkiRMeUEoRQkXoYG3VScHkvTD0c\ndcPEE4V1kQALuO7RKFUYRrxZUHlQcvbrPRq3egQ8u2MV2vJ/DC2bF/LvrSkp\n8VTq7xMddXN9XoqQRo6dzjj8TcDdnF4ociFnBUz3eiLYP2V8Y8wN9ncaLulc\njIJ9gvhYsxBbUq/4yTsHDGkS5LFUuA7H1A/NR25XiFJRDT4BJ6qOigircLX1\nKJbwVGF7UPvzj37Qc8no2jvT7ucIW5dQmWIpm84a5Y/CntqD/9fJomV2YCIN\n2DdlAPuGydR69DAL3jwQvX8Gycwp7AJoBpGukoeqDi0usGQfIbiWJlng1ns4\naiRkca2m+XSltKGtLAFgXQeds91NVnGtr+q1+BitOiKawaUJKXhFNPbkS4FJ\nhJGD+3shBLOvcILVMiDRApTzQb61uP/aPB/uPIxdIS97NYD+FyiavHCycO+4\nr+nBIBkJQ6zWkEu8wFgcK+YtQUxnyk3ZuZSYvos7LkD206TjDZex1WV3kiJN\nk8qjTWytoQHxndzSaWVB0Mwt5w1OL57Wh9BChyZEVbw+jBVzkmAiDb74oun4\noPvo\r\n=Z+wC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIbsX6t5sh2MoZTWCwDQ0DCinRNqVxSv70Pez281Cr+wIhAIoYGErn9+xefq6j9J7SvmiAMugbOnC1/P7XYGv9J5dL"}]},"maintainers":[{"name":"onokumus","email":"onokumus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metismenujs_1.0.2_1536221390787_0.31870147650776603"},"_hasShrinkwrap":false},"1.0.3":{"name":"metismenujs","version":"1.0.3","description":"MetisMenu with Vanilla-JS","main":"dist/cjs/index.js","module":"dist/modules/index.js","browser":"dist/metismenujs.js","unpkg":"dist/metismenujs.min.js","jsdelivr":"dist/metismenujs.min.js","typings":"dist/types/index.d.ts","sass":"scss/metismenujs.scss","style":"dist/metismenujs.css","scripts":{"js:dev":"rollup -cw","js:prod":"rollup -c","js:minify":"uglifyjs --compress typeofs=false --mangle --comments \"/^!/\" --source-map \"content=dist/metismenujs.js.map,includeSources,url=metismenujs.min.js.map\" --output dist/metismenujs.min.js dist/metismenujs.js","css":"npm-run-all --parallel css-compile --sequential css-prefix css-minify","css-compile":"node-sass --output-style expanded --source-map true --source-map-contents true --precision 6 scss/metismenujs.scss dist/metismenujs.css","css-prefix":"postcss --config postcss.config.js --replace \"dist/*.css\" \"!dist/*.min.css\"","css-minify":"cleancss --level 1 --source-map --source-map-inline-sources --output dist/metismenujs.min.css dist/metismenujs.css","js":"npm-run-all --parallel lint ts-compile --sequential js-compile js-minify","lint":"tslint -c tslint.json src/**/*.ts","ts-compile":"tsc --emitDeclarationOnly","js-compile":"rollup --config rollup.config.js","js-minify":"uglifyjs --compress typeofs=false --mangle --comments \"/^!/\" --source-map \"content=dist/metismenujs.js.map,includeSources,url=metismenujs.min.js.map\" --output dist/metismenujs.min.js dist/metismenujs.js","build":"run-p css js","watch":"run-p watch-css watch-js","watch-css":"nodemon --ignore src/ --ignore dist/ -e scss -x \"npm run css\"","watch-js":"nodemon --ignore scss/ --ignore dist/ -e ts -x \"npm run js\""},"engines":{"node":">=8"},"repository":{"type":"git","url":"git+https://github.com/onokumus/metismenujs.git"},"keywords":["accordion","menu","metis","metisMenu","toggle"],"author":{"name":"Osman Nuri Okumus","email":"onokumus@gmail.com","url":"https://github.com/onokumus"},"license":"MIT","bugs":{"url":"https://github.com/onokumus/metismenujs/issues"},"homepage":"https://github.com/onokumus/metismenujs#readme","devDependencies":{"autoprefixer":"^9.1.5","clean-css-cli":"^4.2.1","node-sass":"^4.9.3","nodemon":"^1.18.4","npm-run-all":"^4.1.3","postcss-cli":"^6.0.0","prettier":"^1.14.2","rollup":"^0.65.2","rollup-plugin-commonjs":"^9.1.6","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-typescript":"^0.8.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^1.3.0","typescript":"^3.0.3","uglify-js":"^3.4.9"},"verb":{"toc":{"collapsible":false,"method":"preWrite"},"tasks":["readme"],"plugins":["gulp-format-md"],"helpers":["helper-changelog"],"related":{"list":["chl","metismenu","onoffcanvas","twbuttons"]},"reflinks":["chl","metismenu","onoffcanvas","twbuttons"]},"gitHead":"f901e16e97a6aff894db58fc3364a3819be8eeeb","_id":"metismenujs@1.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"onokumus","email":"onokumus@gmail.com"},"dist":{"integrity":"sha512-sAW2c6zu3AqOX3VDT0vhXw4lyJ2s84NfwlOAc7/xFj7N3ARgA3z6WuG8K+X58oNzrtq0iQwv//PhXI5l8vLZbQ==","shasum":"433bc679a6e2fad2189b7157018138269c98605c","tarball":"https://registry.npmjs.org/metismenujs/-/metismenujs-1.0.3.tgz","fileCount":26,"unpackedSize":116685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJblTdQCRA9TVsSAnZWagAAmFIQAItEMh6bBKVu3vfKcmPr\nnBLlCbH2uEFn9ltmACD1+4uRbnuqwJRxfuj8kNFlSuX2LsDYWsjRlhBd3F5/\nEUToMWPG230jNutRoPLt8l+Fdlhe0HTQx4Umn/2SnUVx0TDeDXi/ta7DfJkm\nSlzdVJum+8LR+Ri/74am+jkX/QcYDq2yB/TCkgfObCZo+MgkxBU9Ssyh2bsw\nuGOrEbFlLUA6P8QcPpDES3VT/GzrOI8bAtmI32EzSFS+N++G6aG38AgONclC\nvk/NfmU+xl3RQ8KfqvG0oaG/NB2+J8dahbvcNHAOnQU7Ys4lGMEURoHXJAlp\nBop4GRq2er5/lBxgtJY20Skf+c00TRZ+OaNsEnnFJcYDv6Qn07lvwLOccHzU\nRhAdYL6Rw1iyI1OaWUCVsyM/J2QZ4J7/yK3vrlxK2QQsbyLEzU7ueAeiYOXx\n9EDQ1fYmO+3UTERpNAhVf3am+yuuTV006Am4NG17u+Hryl1FmpWFhuRsVQfR\n7okiCgYGJZK97eDPMbSe4TRAVzb1a8Z5j6KvZqnKj0elIgVXFj6t9rgrCsUg\nSIJjDp+kVhkPBpDz0w69nNWCxVzbjxpknhFbbqrCfQmmRsktn1h5COb4ltgW\nA43GzSvM6Ep0M1chzuADO+quDPze27nkEl2/XLAtkW3Lvg18Zn8O+dX1CJ7m\nsH5j\r\n=MbR+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHsyMzsNEYY0oMMiqEVWVsKwZe4Wqt0GCojCIpwnwNoEAiEAwrI+aVTCzSznaylkR/bX1xlqFuA1VJLkwllZU5rpA5Y="}]},"maintainers":[{"name":"onokumus","email":"onokumus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metismenujs_1.0.3_1536505679618_0.6983673976611535"},"_hasShrinkwrap":false},"1.1.0":{"name":"metismenujs","version":"1.1.0","description":"MetisMenu with Vanilla-JS","main":"dist/cjs/index.js","module":"dist/modules/index.js","browser":"dist/metismenujs.js","unpkg":"dist/metismenujs.min.js","jsdelivr":"dist/metismenujs.min.js","typings":"dist/types/index.d.ts","sass":"scss/metismenujs.scss","style":"dist/metismenujs.css","scripts":{"js:dev":"rollup -cw","js:prod":"rollup -c","js:minify":"uglifyjs --compress typeofs=false --mangle --comments \"/^!/\" --source-map \"content=dist/metismenujs.js.map,includeSources,url=metismenujs.min.js.map\" --output dist/metismenujs.min.js dist/metismenujs.js","css":"npm-run-all --parallel css-compile --sequential css-prefix css-minify","css-compile":"node-sass --output-style expanded --source-map true --source-map-contents true --precision 6 scss/metismenujs.scss dist/metismenujs.css","css-prefix":"postcss --config postcss.config.js --replace \"dist/*.css\" \"!dist/*.min.css\"","css-minify":"cleancss --level 1 --source-map --source-map-inline-sources --output dist/metismenujs.min.css dist/metismenujs.css","js":"npm-run-all --parallel lint ts-compile --sequential js-compile js-minify","lint":"tslint -c tslint.json src/**/*.ts","ts-compile":"tsc --emitDeclarationOnly","js-compile":"rollup --config rollup.config.js","js-minify":"uglifyjs --compress typeofs=false --mangle --comments \"/^!/\" --source-map \"content=dist/metismenujs.js.map,includeSources,url=metismenujs.min.js.map\" --output dist/metismenujs.min.js dist/metismenujs.js","build":"run-p css js","watch":"run-p watch-css watch-js","watch-css":"nodemon --ignore src/ --ignore dist/ -e scss -x \"npm run css\"","watch-js":"nodemon --ignore scss/ --ignore dist/ -e ts -x \"npm run js\""},"engines":{"node":">=8"},"repository":{"type":"git","url":"git+https://github.com/onokumus/metismenujs.git"},"keywords":["accordion","menu","metis","metisMenu","toggle"],"author":{"name":"Osman Nuri Okumus","email":"onokumus@gmail.com","url":"https://github.com/onokumus"},"license":"MIT","bugs":{"url":"https://github.com/onokumus/metismenujs/issues"},"homepage":"https://github.com/onokumus/metismenujs#readme","devDependencies":{"autoprefixer":"^9.6.1","clean-css-cli":"^4.3.0","node-sass":"^4.12.0","nodemon":"^1.19.1","npm-run-all":"^4.1.5","postcss-cli":"^6.1.3","prettier":"^1.18.2","rollup":"^1.17.0","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-typescript":"^1.0.1","tslib":"^1.10.0","tslint":"^5.18.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.5.3","uglify-js":"^3.6.0"},"verb":{"toc":{"collapsible":false,"method":"preWrite"},"tasks":["readme"],"plugins":["gulp-format-md"],"helpers":["helper-changelog"],"related":{"list":["chl","metismenu","onoffcanvas","twbuttons"]},"reflinks":["chl","metismenu","onoffcanvas","twbuttons"]},"gitHead":"beb950340b6c861aed8d98098beab3b6a4a4a250","_id":"metismenujs@1.1.0","_nodeVersion":"11.15.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-lSnmOoR8xnfg07b0DROmpp0kOWNZxot5t6RhtQfyQ41V/5/i2bJLlDQHgGj25VHs+34k8UXqh7YTxEd5oh3BtQ==","shasum":"7b73161fbc9f42ac68b0694b0983b320c85bdc7e","tarball":"https://registry.npmjs.org/metismenujs/-/metismenujs-1.1.0.tgz","fileCount":22,"unpackedSize":99659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOfzvCRA9TVsSAnZWagAA/egQAKRi2+HLemT5qfgqbTHm\ncrd5zguOuzw3YqWPGAgflOA0LPAWQr6EBu5shl/Seh3gJZ1/ctyzcsdZoZ97\n1yHpQo20X53Q0H1ExMF4jBAJ0sYUcSTRTHUprf1KSeVVp36lGRk9XoHtr80K\nqN1WZFREgtoGF4mZY1QIqbKYVsC6ehr5MufAxLVoCrAzSb+ezmkwYYc9ciZr\n/M8cJhVqye+hIEC+LWyo7XwSz+Mz5NOqGphQiwBkKuf/qAUfxN8UnQRsQQg+\nUXCWm5Q364acKunIE20SQEBANYDy81FzNSAjwz2d4e1RZPn7ZBJ90HUt+FHc\nTGIv6NRikMd0dcO5P6ze3QtrCwJcoyNOaSMURS9X62J++xMQMP4InJk/J4D7\nx8HVsa7kJHTTZ+ouQIYpNIAMezHoqib/kjycIsQmrSl4py18ofuP5y+NoONx\nobp9urFgX2AK2EU4DC5oiPq5BeQUPEP9Fkx4K19uOLNp5rG4+IYPFIsnwCTW\nu/J1STnYHtCMyysmhRk00ErHXgjfR4Gi5Rr/A+8vMSBf/xXLMB3mqxdW/VLS\ndtubEKTfX+7VDu96kO9a92G6YsWdAaMtbGmN+XJkaFFoiRlJeAOmOi1ugW3w\nhARf3nyStAt3+zOL4fctEMdEm6ntRLkAZK0WiPyZZrObQuUXekHNQuNzX0li\nStRy\r\n=8leP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiiDDkMW61zVlNc3B9Kzb6Y1uPj3PRl6eoLKxQ6PufHwIgPJacXQFI05cFr29qIUNCaPJuVv4iYiemOccufLD9o4k="}]},"maintainers":[{"name":"onokumus","email":"onokumus@gmail.com"}],"_npmUser":{"name":"onokumus","email":"onokumus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metismenujs_1.1.0_1564081390368_0.8517754987834609"},"_hasShrinkwrap":false},"1.2.0":{"name":"metismenujs","version":"1.2.0","description":"MetisMenu with Vanilla-JS","main":"dist/cjs/index.js","module":"dist/modules/index.js","browser":"dist/metismenujs.js","unpkg":"dist/metismenujs.min.js","jsdelivr":"dist/metismenujs.min.js","typings":"dist/types/index.d.ts","sass":"scss/metismenujs.scss","style":"dist/metismenujs.css","scripts":{"build":"rollup -c","dev":"rollup -c -w","minify":"uglifyjs --compress typeofs=false --mangle --comments \"/^!/\" --source-map \"content=dist/metismenujs.js.map,includeSources,url=metismenujs.min.js.map\" --output dist/metismenujs.min.js dist/metismenujs.js","lint":"eslint --ext .js,.jsx,.ts,.tsx ./src","tsc":"tsc -p tsconfig.json --declaration --declarationDir dist/types --outDir dist/modules"},"engines":{"node":">=8"},"repository":{"type":"git","url":"git+https://github.com/onokumus/metismenujs.git"},"keywords":["accordion","menu","metis","metisMenu","toggle"],"author":{"name":"Osman Nuri Okumus","email":"onokumus@gmail.com","url":"https://github.com/onokumus"},"license":"MIT","bugs":{"url":"https://github.com/onokumus/metismenujs/issues"},"homepage":"https://github.com/onokumus/metismenujs#readme","devDependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-typescript":"^4.1.1","@typescript-eslint/eslint-plugin":"^2.29.0","eslint":"^6.8.0","eslint-config-airbnb-typescript":"^7.2.1","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.2","node-sass":"^4.14.0","postcss-preset-env":"^6.7.0","prettier":"^2.0.5","rollup":"^2.7.2","rollup-plugin-postcss":"^3.1.0","typescript":"^3.8.3","uglify-js":"^3.9.1"},"dependencies":{},"gitHead":"0c2151f0f40534b737796b63ec98247722a04b1f","_id":"metismenujs@1.2.0","_nodeVersion":"13.13.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-dcP82O4FcT+d5f18Cq4kLmY0YmYOWTt+oDywXsA2MLxDtU9oDLBXZxBNHSfXy47g9Ygb4Lf3nrMn5c7LKe8Cbg==","shasum":"49241e8efabc0e94af1d7f608dd2f6498bae9255","tarball":"https://registry.npmjs.org/metismenujs/-/metismenujs-1.2.0.tgz","fileCount":31,"unpackedSize":122411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeof4/CRA9TVsSAnZWagAArXwP/0rpG34UcDcQXL/x3JUf\nv7cFihqVxQhVmGMcs/m+w15f8jretia5hNPhNNhwIixRL69YhThQYZo88hOq\nFt8F/uwKU4+t8OI9llFRBj+8JV3blHt582JFdAx+UmK1zuJiHw1+lOHvLR7o\nWALnTzzVkQDhHz9Z2ANc5JRxWUD4ZnNWzA+evQ49B2c1wQpkrV6h7Ly7cPN9\nKXwVK0BYGckc4kQb035gw8NwqnkN7dp5concMZEdHjsxCUEO0BsfB5I1zGB3\nrXpn3JziJig+B/0o1lOv9sCU+ZJZnV9k0TCixUeQ5MLztpHDENb5xN9iHiaO\nZzLjZy8xzP6ByEAB2smLI7p4bSdHK5rSu1GFxTXN7B4LNXvxnl9f8K16pYj9\n3WZsRbnRBjvry/804pSt/O2N+xBgvFL2YjuBfPgnBvl2GMUUSFhowTb7WheR\nudsVlW3aI8d1eC/EHgDO2d6q9aOLMUrnkXtGktTB0SAFGShMVTG7pyUdRsqq\nd7nogMKNRe6sONgw2VXvdwQ4ftxpBSQTb0egff+a1mxtmiC/eEWdQPenZzZB\nvrIGs0VbZ3BgziBL3e97NbNs2F0mqEKenTKatrM5E/TuKW7ZWt8deWvXSLl9\nFGiNccmezhH39xXjqGtNC53I4pnynz8rO41DA4fe+2oO2im7Z6jPMcOFepny\nywjY\r\n=jrHq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDN8xajsHlAuK0CDBkT5kFarXq5Q/BRSTbJyO7Forgb5gIgZ9F/Yzp3zPukZmbzvz1NdBw4w7spCsaQBea9D5LFsQM="}]},"maintainers":[{"name":"onokumus","email":"onokumus@gmail.com"}],"_npmUser":{"name":"onokumus","email":"onokumus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metismenujs_1.2.0_1587674686847_0.031170151515947486"},"_hasShrinkwrap":false},"1.2.1":{"name":"metismenujs","version":"1.2.1","description":"MetisMenu: Collapsible menu plugin with Vanilla-JS","main":"dist/cjs/index.js","module":"dist/modules/index.js","browser":"dist/metismenujs.js","unpkg":"dist/metismenujs.min.js","jsdelivr":"dist/metismenujs.min.js","typings":"dist/types/index.d.ts","sass":"scss/metismenujs.scss","style":"dist/metismenujs.css","scripts":{"build":"rollup -c","dev":"rollup -c -w","minify":"uglifyjs --compress typeofs=false --mangle --comments \"/^!/\" --source-map \"content=dist/metismenujs.js.map,includeSources,url=metismenujs.min.js.map\" --output dist/metismenujs.min.js dist/metismenujs.js","lint":"eslint --ext .js,.jsx,.ts,.tsx ./src","tsc":"tsc -p tsconfig.json --declaration --declarationDir dist/types --outDir dist/modules"},"engines":{"node":">=8"},"repository":{"type":"git","url":"git+https://github.com/onokumus/metismenujs.git"},"keywords":["accordion","menu","metis","metisMenu","toggle"],"author":{"name":"Osman Nuri Okumus","email":"onokumus@gmail.com","url":"https://github.com/onokumus"},"license":"MIT","bugs":{"url":"https://github.com/onokumus/metismenujs/issues"},"homepage":"https://github.com/onokumus/metismenujs#readme","devDependencies":{"@rollup/plugin-commonjs":"^13.0.0","@rollup/plugin-node-resolve":"^8.1.0","@rollup/plugin-typescript":"^5.0.1","@typescript-eslint/eslint-plugin":"^3.5.0","@typescript-eslint/parser":"^3.5.0","eslint":"^7.3.1","eslint-config-airbnb-typescript":"^8.0.2","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","node-sass":"^4.14.1","postcss-preset-env":"^6.7.0","prettier":"^2.0.5","rollup":"^2.18.1","rollup-plugin-postcss":"^3.1.2","typescript":"^3.9.5","uglify-js":"^3.10.0"},"dependencies":{"tslib":"^2.0.0"},"gitHead":"75349a0996ee8548860acb61aeb9d48a4cb710d1","_id":"metismenujs@1.2.1","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-v7b3sjCSPmivYVBrmC3cs0ylgM/wPpZezG+i0rKUJJfLafANzBnSwA5gKaTXfJihdRJu+CQ0c66bNs4pf9Om/Q==","shasum":"9d1cd3ff97c6084331f8c44ac30f559801c33787","tarball":"https://registry.npmjs.org/metismenujs/-/metismenujs-1.2.1.tgz","fileCount":37,"unpackedSize":124521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+6R9CRA9TVsSAnZWagAAP8EP/2ZyC3k3M/1OAO3QqIYb\nY7t2AvhCWQqpFEsi1tVsYvo2MIFA3cHKaGBvRGh1qxFvqKIRwXKYqXpXDWE8\nYlBXxCc0wWMnA+i6f1m7BQJPEirJJW0OKyKCKcY2CVTN1/2fuK91zOIjdNJJ\nF89HdTFf26yAVjmWlpxXgnLcsjZmdS2FNISHLFmvXFQHNXeQYCztM9miRPHp\njQxc0KNVSwtHdaarA8vKJm2JWyzn5Id1EwtzK7bNbeUOw6QTlNuFx01zS2wO\nJrBel8krSX3880La0mLJHdKr9wIkYz6ne9FAU0o+Pp7z6eGHeMXMpiZ1mzP6\niZSGJEjoe1Riy+/6HEdlaRH26FGSjiMKLJFZgMPmSlsfyYlb9RXOID9HLscl\n59e2To/T4c/c7TfysZ8zhCRYcjj62zq84Yn/iF0yAzyYjtyyVQvZ6QYnb1SE\nMvidzlW142F3VTpYjIpdNU+QbLkfT+WiTE+m7StnX28svVHLGwEHHFQUyGwR\nSFhYhdmM3xnMjR9VUtg4t7R3Z5h9ZZ79KMyCW4HCKMexKxB7xWxUrVPEx/Bo\nsGB/T8rfgPDvaHH9uJTV+1uFpt+KkcHBB0J0GXD8OLxkiuu699bbvBWxYZNC\nYtbI9BIBRmlG0LKokBgOv6rRhs7JDF2VbQzYFs4hZ/X3AXV0RoNZ1jBBIlAX\nGpnr\r\n=nuvw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAi02iTSMZ+w6HlDfI05JcyFM427Ue4Bn4wkceWDwmhZAiBjgCSn/Hco6qVB4mWAx5HaKJ/b7bQFjJPX/Q2LIYCxEQ=="}]},"maintainers":[{"name":"onokumus","email":"onokumus@gmail.com"}],"_npmUser":{"name":"onokumus","email":"onokumus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metismenujs_1.2.1_1593549948740_0.853491041050005"},"_hasShrinkwrap":false},"1.3.0":{"name":"metismenujs","version":"1.3.0","description":"MetisMenu: Collapsible menu plugin with Vanilla-JS","main":"dist/metismenujs.js","module":"dist/metismenujs.esm.js","browser":"dist/metismenujs.min.js","unpkg":"dist/metismenujs.min.js","jsdelivr":"dist/metismenujs.min.js","typings":"dist/types/index.d.ts","sass":"scss/metismenujs.scss","style":"dist/metismenujs.css","scripts":{"js:dev":"rollup -c -w","js:prod":"rollup -c","js:umd:min":"terser --compress typeofs=false --mangle --comments \"/^!/\" --source-map \"content=dist/metismenujs.js.map,includeSources,url=metismenujs.min.js.map\" --output dist/metismenujs.min.js dist/metismenujs.js","js:esm:min":"terser --compress typeofs=false --mangle --comments \"/^!/\" --source-map \"content=dist/metismenujs.esm.js.map,includeSources,url=metismenujs.esm.min.js.map\" --output dist/metismenujs.esm.min.js dist/metismenujs.esm.js","css:dev":"sass scss:docs/assets/css","css:prod":"sass scss:dist","css:min":"sass scss/metismenujs.scss dist/metismenujs.min.css -s compressed","build":"npm run js:prod && npm run js:umd:min && npm run js:esm:min && npm run css:prod && npm run css:min","test":"eslint src/*.js","tsc":"tsc -p tsconfig.json --declaration --declarationDir dist/types --outDir dist/modules"},"engines":{"node":">=8"},"repository":{"type":"git","url":"git+https://github.com/onokumus/metismenujs.git"},"keywords":["accordion","menu","metis","metisMenu","toggle"],"author":{"name":"Osman Nuri Okumus","email":"onokumus@gmail.com","url":"https://github.com/onokumus"},"license":"MIT","bugs":{"url":"https://github.com/onokumus/metismenujs/issues"},"homepage":"https://github.com/onokumus/metismenujs#readme","devDependencies":{"@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-node-resolve":"^13.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/eslint-plugin":"^4.23.0","@typescript-eslint/parser":"^4.23.0","eslint":"^7.26.0","eslint-config-airbnb-typescript":"^12.3.1","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.2","prettier":"^2.3.0","rollup":"^2.48.0","sass":"^1.32.13","terser":"^5.7.0","typescript":"^4.2.4"},"dependencies":{"tslib":"^2.2.0"},"gitHead":"d0201f57fef34f5c126a45f0395d9911b6c3dd00","_id":"metismenujs@1.3.0","_nodeVersion":"16.1.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-/Im3jNBGeQIBeETvPqN7/EsKe7I/qQin/SG0peZN75Ht6fQ+w3sihCiiJOQGTqBXSqkqUCIqflCdAPQ1712FIA==","shasum":"7db3341c8dd76673b48576ed0a14e01f6a797125","tarball":"https://registry.npmjs.org/metismenujs/-/metismenujs-1.3.0.tgz","fileCount":28,"unpackedSize":109914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoTACCRA9TVsSAnZWagAAZkgP/3jg2x69jinXiaY5Pgs6\np7fwEthAeYGG1DecYu8btJ3OBM1bkk3fCtceVFanxofqVUWblTonsiUjZWv4\nz2gbgKEgcnBghm1BgFAgOQl3OHFWF7ftk7TdTGR6J9UnOeM5sscuARB+5O7H\nGMDj+KrAPg4MCOnrhEAGs6sKBSDBL6woweJ0wm+KFf/XdgSbjSPBee2gEgx0\nyNFfYyEbZAbGXCu9T2o40aG+cNgly7ybHXEssbh4VJ5uL4Jd2zhXMLJ01zyA\nh/XjvzKubnwVlicxeGhVl0plKfBSkYuzt+ffUeWUPBMZo5N6FiFBpeSpfjT2\nfOsASnht0WetJ24SEs4sjnWTl0HVmAtWQnH8DTL1f4Hy3XwBXD66B7OpiBr9\nlVsQhZeCZgBS36EDkbzvsMwjoY67VcYQnVWIhVAlU6UslDr+qyIfbTxaa8rx\n2HlOYyqthW3/qAdOpEAWzMqRkCl4MkkA6dBR7UU6N/2tICR8tcUAUGtPZ/Yv\nQZJtYLoa/M8l0PbGUr5Bh/r6b0qMQLAZATY+vjfJlUkEwua+dg3ZRc/86it/\nMxDARB96FCuF0G9ZxA/7eBRflScss2oUt5j7xkeQMybb1+IELQp7qOSKFO5n\nUw1evykm6fBhP3Ez8Tfe1U16f46SFnTryngjlC7wl1Eab+St3g5Iu5DPSnN1\nDIo/\r\n=6yWE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGBMOmsC8GXk3Zpil5XB2Iru6DPCSuLDRY80uHyBYlg6AiAHgipgg9LSKkGzK9z3sa6ie4YVAL6d34tIuNsSLNU55w=="}]},"_npmUser":{"name":"onokumus","email":"onokumus@gmail.com"},"directories":{},"maintainers":[{"name":"onokumus","email":"onokumus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metismenujs_1.3.0_1621176321857_0.22063138403551164"},"_hasShrinkwrap":false},"1.3.1":{"name":"metismenujs","version":"1.3.1","description":"MetisMenu: Collapsible menu plugin with Vanilla-JS","main":"dist/metismenujs.js","module":"dist/metismenujs.esm.js","browser":"dist/metismenujs.min.js","unpkg":"dist/metismenujs.min.js","jsdelivr":"dist/metismenujs.min.js","typings":"dist/types/index.d.ts","sass":"scss/metismenujs.scss","style":"dist/metismenujs.css","scripts":{"js:dev":"rollup -c -w","js:prod":"rollup -c","js:umd:min":"terser --compress typeofs=false --mangle --comments \"/^!/\" --source-map \"content=dist/metismenujs.js.map,includeSources,url=metismenujs.min.js.map\" --output dist/metismenujs.min.js dist/metismenujs.js","js:esm:min":"terser --compress typeofs=false --mangle --comments \"/^!/\" --source-map \"content=dist/metismenujs.esm.js.map,includeSources,url=metismenujs.esm.min.js.map\" --output dist/metismenujs.esm.min.js dist/metismenujs.esm.js","css:dev":"sass scss:docs/assets/css","css:prod":"sass scss:dist","css:min":"sass scss/metismenujs.scss dist/metismenujs.min.css -s compressed","lint":"eslint src/*.ts","tsc":"tsc -p tsconfig.json --declaration --declarationDir dist/types --emitDeclarationOnly","build":"npm run lint && npm run tsc && npm run js:prod && npm run js:umd:min && npm run js:esm:min && npm run css:prod && npm run css:min"},"repository":{"type":"git","url":"git+https://github.com/onokumus/metismenujs.git"},"keywords":["accordion","menu","metis","metisMenu","toggle"],"author":{"name":"Osman Nuri Okumus","email":"onokumus@gmail.com","url":"https://github.com/onokumus"},"license":"MIT","bugs":{"url":"https://github.com/onokumus/metismenujs/issues"},"homepage":"https://github.com/onokumus/metismenujs#readme","devDependencies":{"@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","eslint":"^7.32.0","eslint-config-airbnb-typescript":"^12.3.1","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.24.0","prettier":"^2.3.2","rollup":"^2.56.2","sass":"^1.37.5","terser":"^5.7.1","typescript":"^4.3.5"},"gitHead":"d85bb6630e1dbc0806ff01ab856e8ce4e7dd85d1","_id":"metismenujs@1.3.1","_nodeVersion":"16.6.2","_npmVersion":"7.20.6","dist":{"integrity":"sha512-bb2f78827KWj/zeY9ZmnEnuEU9kRaW/WL1r5jJ2ALAtY34qSIvygE/HzNw1QXWQrW6t4ILELZGS6CcDz6gr5mw==","shasum":"4b306d1b0dcad050aa01e131ca7639d27d1ed910","tarball":"https://registry.npmjs.org/metismenujs/-/metismenujs-1.3.1.tgz","fileCount":24,"unpackedSize":100283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGkELCRA9TVsSAnZWagAAUO4P/0GhkBYMTT5Lr4MZ/PVH\nSK8pBo6oyFU7DRoOTAeCrBfCzPmCkeF8kTeAxBnKgQZTnAjuCRwrcbNsXO3F\nOgRn+k8U5fgQBOVCTEPka7d5Cz6LK68Lnwqc9yZmZRheUe/loh+e9kyCl29x\nIGh8B612yzcY4Ddg2heqma2Y0WsLL8rBRtaRnyC3aCx+AjG0D7xiNazF8+yq\nABVjvnFqF9iO49jvSklyitbAU7zcwn7ujNB5KlTRHVmhvDRlVjKgme6lluGD\niyBAklIWX9Ksj3xvO58vvZbdDDWtAVsd98UVEJKo+2oUNIuTTYmedWqrcjIG\nz84sBG+W2VVUUh3CJo28aecCbPx0aP98wSAz4XIpFDYo4xm+FlKXYoa5OtFS\njqw4wt0kAbwMIW52JFtS7oS614ZFMOci+77YdYOe2NT0cUKe5WeM4Z3o132S\nVAMR7JheFOjag7Gapg2puN7qVMp83fxmCsXxD/jcfHzJCYwNbQyrTOWxL69Z\nggaPrCRLCGJ1KAUUm/gNzwd0Lc4jAcwnWTMsgK9mz632jrc12sewJtay2Kck\nyRg1TsbMYsgxjRIZQpsul7sefs6ATSRU3NIPJXiT7Ff0SFHJRlAVJzJoMo8Y\n36RrczB0IMxj9dYtnTXn9cq6mnTPvDMkulf7mOOooybiKoov3wUskRROvLXj\n+gCX\r\n=V2tN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDN4NlrTR+SHkwxxyG2oIIK07evkFYGnEblAS0TdtcKywIgC7Ht6W3MuZGQbecOvrgenYZQxccitR1alLs5Njl/6V8="}]},"_npmUser":{"name":"onokumus","email":"onokumus@gmail.com"},"directories":{},"maintainers":[{"name":"onokumus","email":"onokumus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metismenujs_1.3.1_1629110539596_0.6044879800079901"},"_hasShrinkwrap":false},"1.4.0-beta.1":{"name":"metismenujs","version":"1.4.0-beta.1","description":"MetisMenu: Collapsible menu plugin with Vanilla-JS","main":"dist/metismenujs.js","module":"dist/metismenujs.esm.js","browser":"dist/metismenujs.min.js","unpkg":"dist/metismenujs.min.js","jsdelivr":"dist/metismenujs.min.js","typings":"./dist/types/index.d.ts","types":"dist/types/index.d.ts","sass":"scss/metismenujs.scss","style":"dist/metismenujs.css","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/types/metismenujs.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json","./sass":"./scss/metismenujs.scss","./style":"./dist/metismenujs.css"},"scripts":{"js:dev":"rollup -c -w","js:prod":"rollup -c","js:umd:min":"terser --compress typeofs=false --mangle --comments \"/^!/\" --source-map \"content=dist/metismenujs.js.map,includeSources,url=metismenujs.min.js.map\" --output dist/metismenujs.min.js dist/metismenujs.js","js:esm:min":"terser --compress typeofs=false --mangle --comments \"/^!/\" --source-map \"content=dist/metismenujs.esm.js.map,includeSources,url=metismenujs.esm.min.js.map\" --output dist/metismenujs.esm.min.js dist/metismenujs.esm.js","css:dev":"sass scss:docs/assets/css","css:prod":"sass scss:dist","css:min":"sass scss/metismenujs.scss dist/metismenujs.min.css -s compressed","lint":"eslint src/*.ts","tsc":"tsc -p tsconfig.json --noEmit","build":"npm run lint && npm run tsc && npm run js:prod && npm run js:umd:min && npm run js:esm:min && npm run css:prod && npm run css:min"},"repository":{"type":"git","url":"git+https://github.com/onokumus/metismenujs.git"},"keywords":["accordion","menu","metis","metisMenu","toggle"],"author":{"name":"Osman Nuri Okumus","email":"onokumus@gmail.com","url":"https://github.com/onokumus"},"license":"MIT","bugs":{"url":"https://github.com/onokumus/metismenujs/issues"},"homepage":"https://github.com/onokumus/metismenujs#readme","devDependencies":{"@rollup/plugin-typescript":"^10.0.1","@typescript-eslint/eslint-plugin":"^5.47.0","@typescript-eslint/parser":"^5.47.0","eslint":"^8.30.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","prettier":"^2.8.1","rollup":"^3.7.5","sass":"^1.57.1","terser":"^5.16.1","typescript":"^4.9.4"},"readme":"<div align=\"center\">\n   <h1>\n        <a href=\"https://onokumus.github.io/metismenujs\">metismenujs</a>\n    </h1>\n    <p align=\"center\">Collapsible menu plugin with Vanilla-JS</p>\n</div>\n\n<div align=\"center\">\n\n[![npm version](https://img.shields.io/npm/v/metismenujs.svg?style=flat-square)](https://www.npmjs.org/package/metismenujs)\n[![install size](https://img.shields.io/badge/dynamic/json?url=https://packagephobia.com/v2/api.json?p=metismenujs&query=$.install.pretty&label=install%20size&style=flat-square)](https://packagephobia.now.sh/result?p=metismenujs)\n[![npm bundle size](https://img.shields.io/bundlephobia/minzip/metismenujs?style=flat-square)](https://bundlephobia.com/package/metismenujs@latest)\n[![npm downloads](https://img.shields.io/npm/dm/metismenujs.svg?style=flat-square)](https://npm-stat.com/charts.html?package=metismenujs)\n[![](https://data.jsdelivr.com/v1/package/npm/metismenujs/badge)](https://www.jsdelivr.com/package/npm/metismenujs) [![Packagist](https://img.shields.io/packagist/v/onokumus/metismenujs.svg)](https://packagist.org/packages/onokumus/metismenujs)\n</div>\n\n\n## Table of Contents\n\n- [Browser Support](#browser-support)\n- [Installing](#installing)\n  - [Package manager](#package-manager)\n  - [CDN](#cdn)\n- [Usage](#usage)\n  * [Stopping list opening on certain elements](#stopping-list-opening-on-certain-elements)\n- [Options](#options)\n    + [toggle](#toggle)\n    + [triggerElement](#triggerelement)\n    + [parentTrigger](#parenttrigger)\n    + [subMenu](#submenu)\n- [API](#api)\n    + [dispose](#dispose)\n    + [update](#update)\n- [Events](#events)\n- [Migrating to v1.0.3 from v1.2.0](#migrating-to-v103-from-v120)\n- [Demo](#demo)\n- [About](#about)\n  * [Related projects](#related-projects)\n  * [Contributing](#contributing)\n  * [Author](#author)\n  * [License](#license)\n\n\n## Browser Support\n\n> This plugin does not support any version of IE browser.\n\n![Chrome](https://raw.githubusercontent.com/alrra/browser-logos/main/src/chrome/chrome_48x48.png) | ![Firefox](https://raw.githubusercontent.com/alrra/browser-logos/main/src/firefox/firefox_48x48.png) | ![Safari](https://raw.githubusercontent.com/alrra/browser-logos/main/src/safari/safari_48x48.png) | ![Opera](https://raw.githubusercontent.com/alrra/browser-logos/main/src/opera/opera_48x48.png) | ![Edge](https://raw.githubusercontent.com/alrra/browser-logos/main/src/edge/edge_48x48.png) | ![IE](https://raw.githubusercontent.com/alrra/browser-logos/master/src/archive/internet-explorer_9-11/internet-explorer_9-11_48x48.png) |\n--- | --- | --- | --- | --- | --- |\nLatest ✔ | Latest ✔ | Latest ✔ | Latest ✔ | Latest ✔ | ❌ |\n\n\n## Install\n\n### Package Managers\n\nUsing [npm](https://www.npmjs.com/):\n\n```bash\nnpm install metismenujs\n```\n\nUsing [yarn](https://yarnpkg.com):\n\n```sh\nyarn add metismenujs\n```\n\nUsing [pnpm](https://pnpm.io/):\n\n```sh\npnpm add metismenujs\n```\n\n\nOnce the package is installed, you can import the library using `import` or `require` approach:\n\n\n```js\n// recommended approach\nimport { MetisMenu } from 'metismenujs';\n```\n\n```js\n// You can also use the default export\nimport MetisMenu from 'metismenujs';\n```\n\nIf you use `require` for importing, **only default export is available**:\n\n```js\nconst MetisMenu = require('metismenujs');\n```\n\n> **Note** CommonJS usage\n> In order to gain the TypeScript typings (for intellisense / autocomplete) while using CommonJS imports with `require()`, add the following to your `tsconfig.json`:\n\n```json\n{\n  \"compilerOptions\": {\n    \"moduleResolution\": \"NodeNext\"\n  }\n}\n```\n\n\n### CDN\n\n#### ES6 UMD browser module\n\nUsing [jsDelivr](https://www.jsdelivr.com/) CDN:\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/metismenujs/dist/metismenujs.min.js\"></script>\n```\n\nUsing [unpkg](https://unpkg.com/) CDN:\n\n```html\n<script src=\"https://unpkg.com/metismenujs/dist/metismenujs.min.js\"></script>\n```\n\n#### ES6 ES module\n\nUsing [jsDelivr](https://www.jsdelivr.com/) CDN:\n\n```html\n<script type=\"module\">\n  import { MetisMenu } from 'https://cdn.jsdelivr.net/npm/metismenujs/dist/metismenujs.esm.min.js';\n</script>\n```\n\nUsing [unpkg](https://unpkg.com/) CDN:\n\n```html\n<script type=\"module\">\n  import { MetisMenu } from 'https://unpkg.com/metismenujs/dist/metismenujs.esm.min.js';\n</script>\n```\n\nInstall with [composer](https://getcomposer.org/)\n\n```bash\ncomposer require onokumus/metismenujs:dev-master\n```\n\n### Download\n[download](https://github.com/onokumus/metismenujs/archive/master.zip)\n\nReady to use files are located in the `dist` directory.\n\n## Usage\n\n1. Include metismenujs StyleSheet\n\n    ### Using CDN\n\n    [jsDelivr](https://www.jsdelivr.com/) :\n\n    ```html\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/metismenujs/dist/metismenujs.min.css\">\n    ```\n\n    [unpkg](https://unpkg.com/) :\n    ```html\n    <link rel=\"stylesheet\" href=\"https://unpkg.com/metismenujs/dist/metismenujs.min.css\">\n    ```\n\n    ### Using [Vite](https://vitejs.dev/), [Astro](https://astro.build/) etc.\n\n    ```js\n    import 'metismenujs/style';\n    ```\n    or sass source file\n    ```js\n    import 'metismenujs/sass';\n    ```\n\n\n2. Add class `metismenu` to unordered list\n\n  ```html\n  <ul class=\"metismenu\" id=\"menu\">\n\n  </ul>\n  ```\n3. Make expand/collapse controls accessible\n\n  > Be sure to add `aria-expanded` to the element `a`. This attribute explicitly defines the current state of the collapsible element to screen readers and similar assistive technologies. If the collapsible element is closed by default, it should have a value of `aria-expanded=\"false\"`. If you've set the collapsible element's parent `li` element to be open by default using the `active` class, set `aria-expanded=\"true\"` on the control instead. The plugin will automatically toggle this attribute based on whether or not the collapsible element has been opened or closed.\n\n  ```html\n  <ul class=\"metismenu\" id=\"menu\">\n    <li class=\"mm-active\">\n      <a href=\"#\" aria-expanded=\"true\">Menu 1</a>\n      <ul>\n      ...\n      </ul>\n    </li>\n    <li>\n      <a href=\"#\" aria-expanded=\"false\">Menu 2</a>\n      <ul>\n      ...\n      </ul>\n    </li>\n    ...\n    </ul>\n  ```\n4. Arrow Options\n\n  > add `has-arrow` class to `a` element\n\n  ```html\n  <ul class=\"metismenu\" id=\"menu\">\n  <li class=\"mm-active\">\n    <a class=\"has-arrow\" href=\"#\" aria-expanded=\"true\">Menu 1</a>\n    <ul>\n    ...\n    </ul>\n  </li>\n  <li>\n    <a class=\"has-arrow\" href=\"#\" aria-expanded=\"false\">Menu 2</a>\n    <ul>\n    ...\n    </ul>\n  </li>\n  ...\n  </ul>\n  ```\n\n5. Call the plugin:\n\n  ```javascript\n    new MetisMenu(\"#menu\");\n    // or\n    MetisMenu.attach('#menu');\n  ```\n\n### Stopping list opening on certain elements\nSetting aria-disabled=\"true\" in the `<a>` element as shown will stop metisMenu opening the menu for that particular list. This can be changed dynamically and will be obeyed correctly:\n\n```html\n<a href=\"#\" aria-expanded=\"false\" aria-disabled=\"true\">List 1</a>\n```\n\n## Options\n\n#### toggle\nType: `Boolean`\nDefault: `true`\n\nFor auto collapse support.\n\n```javascript\n new MetisMenu(\"#menu\", {\n   toggle: false\n });\n```\n\n#### triggerElement\nType: `css selector`\nDefault: `a`\n\n```javascript\n new MetisMenu(\"#menu\", {\n   triggerElement: '.nav-link' // bootstrap 4\n });\n```\n\n#### parentTrigger\nType: `css selector`\nDefault: `li`\n\n```javascript\n new MetisMenu(\"#menu\", {\n   parentTrigger: '.nav-item' // bootstrap 4\n });\n```\n\n#### subMenu\nType: `css selector`\nDefault: `ul`\n\n```javascript\n new MetisMenu(\"#menu\", {\n   subMenu: '.nav.flex-column' // bootstrap 4\n });\n```\n\n## API\n#### dispose\n\nFor stop and destroy metisMenu.\n\n```javascript\n const mm = new MetisMenu(\"#menu\");\n mm.dispose();\n```\n\n#### update\n\nRe-init metisMenu.\n\n```javascript\n const mm = new MetisMenu(\"#menu\");\n mm.dispose();\n // ajax ...\n mm.update();\n```\n\n## Events\n\n|**Event Type**      |**Description**|\n|--------------|--------------|\n|show.metisMenu    |This event fires immediately when the `show` instance method is called.|\n|shown.metisMenu   |This event is fired when a collapse `ul` element has been made visible to the user (will wait for CSS transitions to complete).|\n|hide.metisMenu    |This event is fired immediately when the `hide` method has been called. |\n|hidden.metisMenu  |This event is fired when a collapse `ul` element has been hidden from the user (will wait for CSS transitions to complete).|\n\n## Migrating to v1.0.3 from v1.2.0\n\n- Update `metisMenu.js` & `metisMenu.css` files\n- Change `active` class to `mm-active`\n\n## Demo\n[https://onokumus.com/metismenujs](https://onokumus.com/metismenujs)\n\nContains a simple HTML file to demonstrate metisMenu plugin.\n\n## About\n\n### Related projects\n- [metismenu](https://www.npmjs.com/package/metismenu): A jQuery menu plugin | [homepage](https://github.com/onokumus/metismenu#readme \"A jQuery menu plugin\")\n- [@metismenu/react](https://www.npmjs.com/package/@metismenu/react): react.js component for metismenu | [homepage](https://github.com/onokumus/metismenu-react#readme \"react.js component for metismenu\")\n\n### Contributing\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new).\n\n### Author\n**Osman Nuri Okumus**\n+ [GitHub Profile](https://github.com/onokumus)\n+ [Twitter Profile](https://twitter.com/onokumus)\n+ [LinkedIn Profile](https://linkedin.com/in/onokumus)\n\n### License\nCopyright © 2021, [Osman Nuri Okumus](https://github.com/onokumus).\nReleased under the [MIT License](LICENSE).\n","readmeFilename":"README.md","gitHead":"b19a72c83e269f9ce6eff7e0af4e9af26de1d412","_id":"metismenujs@1.4.0-beta.1","_nodeVersion":"19.4.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-q4RhthRnYCgjuiK5Db3DMBCsHMR4kuXJ2BBemxXO1xKmyiGFTuRSCGnZjqNLWnQpozB1La/Oa1NX5Nl1Pck63Q==","shasum":"72c891a8e9f0f9846e772bc4f40181f52e15bcea","tarball":"https://registry.npmjs.org/metismenujs/-/metismenujs-1.4.0-beta.1.tgz","fileCount":33,"unpackedSize":126342,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZDnJw9nxNyw2mCDkTqVmDLJB2Ifmam4+jVERlox2/nwIhAJsULs6KCh7x3vXpepzc+79E2YVZUpX679cuui97vcDq"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvRQRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpW3Q//beCJbwQeM+iC8N/M525FMNeiEAXJ8lFjX5hqX19/XRhUJQuh\r\n0vA6PZg+z8rNX1iXooGg/jdcz6hPXql1kR07QjE0nTig7K0wcFkM1kg+B/mN\r\nsk0FoTbfhRZxE8G7hs3Z/TY8I3c6HHC5HHAShr5WC+nGbMdueI7f7v47JQVl\r\nAyAaD3ts4zv1cRGszhCNHi9JQsBHk2/pSwL/ySZOhFqKxUT+GbFz7G7FxPjL\r\ntNK4sFl7/+jxtC73SGWebHEEZpKwp1Fu16qJU9eXwhgWI+fOARAOLKf7HjYS\r\n9hD63ZUhyTo+ClZPcQcePU1LJyKWW3XO4Xth7GUdcJgz5VfLJQDKdf2PB8CP\r\nnNEt+sOVPv8arHJO1k2+VSz0BPXuHRDTGhbMfWDQ+Ftd4bbveIBk7X31Rdab\r\nnRKFM6E0JpHT+LpW6TkAakYZJ9rjJx5O1SblVBPg1pFj+kWIrenbXqrRL3dm\r\n1uaV/ChZEv3vawUMuEmjzVxIdJ9K+l9tiBWV9qQSZyn3o9LLLFf3Q7CsahdB\r\nBf/jFg0Vil3mQPGhgUO5QNoHDQNVDcTCvnuv8XG+jTR+TR7UmalnrJ18YL6f\r\nBHS7D3+a9UQ/YXWaHZz9geDLCjSEBMG9JFm1lxyY0k70WemUNSmyKBP6h0j9\r\nSkdsYfV3NTOgbq0e2JdGtc3k/xLwKaQNlPE=\r\n=GSxX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"onokumus","email":"onokumus@gmail.com"},"directories":{},"maintainers":[{"name":"onokumus","email":"onokumus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metismenujs_1.4.0-beta.1_1673335825062_0.5706639435151342"},"_hasShrinkwrap":false},"1.4.0-beta.2":{"name":"metismenujs","version":"1.4.0-beta.2","description":"MetisMenu: Collapsible menu plugin with Vanilla-JS","main":"dist/metismenujs.js","module":"dist/metismenujs.esm.js","browser":"dist/metismenujs.min.js","unpkg":"dist/metismenujs.min.js","jsdelivr":"dist/metismenujs.min.js","typings":"./dist/types/index.d.ts","types":"dist/types/index.d.ts","sass":"scss/metismenujs.scss","style":"dist/metismenujs.css","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/types/metismenujs.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json","./sass":"./scss/metismenujs.scss","./style":"./dist/metismenujs.css"},"scripts":{"js:dev":"rollup -c -w","js:prod":"rollup -c","js:umd:min":"terser --compress typeofs=false --mangle --comments \"/^!/\" --source-map \"content=dist/metismenujs.js.map,includeSources,url=metismenujs.min.js.map\" --output dist/metismenujs.min.js dist/metismenujs.js","js:esm:min":"terser --compress typeofs=false --mangle --comments \"/^!/\" --source-map \"content=dist/metismenujs.esm.js.map,includeSources,url=metismenujs.esm.min.js.map\" --output dist/metismenujs.esm.min.js dist/metismenujs.esm.js","css:dev":"sass scss:docs/assets/css","css:prod":"sass scss:dist","css:min":"sass scss/metismenujs.scss dist/metismenujs.min.css -s compressed","lint":"eslint src/*.ts","tsc":"tsc -p tsconfig.json --noEmit","build":"npm run lint && npm run tsc && npm run js:prod && npm run js:umd:min && npm run js:esm:min && npm run css:prod && npm run css:min"},"repository":{"type":"git","url":"git+https://github.com/onokumus/metismenujs.git"},"keywords":["accordion","menu","metis","metisMenu","toggle"],"author":{"name":"Osman Nuri Okumus","email":"onokumus@gmail.com","url":"https://github.com/onokumus"},"license":"MIT","bugs":{"url":"https://github.com/onokumus/metismenujs/issues"},"homepage":"https://github.com/onokumus/metismenujs#readme","devDependencies":{"@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/eslint-plugin":"^5.48.1","@typescript-eslint/parser":"^5.48.1","eslint":"^8.31.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.26.0","prettier":"^2.8.2","rollup":"^3.9.1","sass":"^1.57.1","terser":"^5.16.1","typescript":"^4.9.4"},"readme":"<div align=\"center\">\n   <h1>\n        <a href=\"https://onokumus.github.io/metismenujs\">metismenujs</a>\n    </h1>\n    <p align=\"center\">Collapsible menu plugin with Vanilla-JS</p>\n</div>\n\n<div align=\"center\">\n\n[![npm version](https://img.shields.io/npm/v/metismenujs.svg?style=flat-square)](https://www.npmjs.org/package/metismenujs)\n[![install size](https://img.shields.io/badge/dynamic/json?url=https://packagephobia.com/v2/api.json?p=metismenujs&query=$.install.pretty&label=install%20size&style=flat-square)](https://packagephobia.now.sh/result?p=metismenujs)\n[![npm bundle size](https://img.shields.io/bundlephobia/minzip/metismenujs?style=flat-square)](https://bundlephobia.com/package/metismenujs@latest)\n[![npm downloads](https://img.shields.io/npm/dm/metismenujs.svg?style=flat-square)](https://npm-stat.com/charts.html?package=metismenujs)\n[![](https://data.jsdelivr.com/v1/package/npm/metismenujs/badge)](https://www.jsdelivr.com/package/npm/metismenujs) [![Packagist](https://img.shields.io/packagist/v/onokumus/metismenujs.svg)](https://packagist.org/packages/onokumus/metismenujs)\n</div>\n\n\n## Table of Contents\n\n- [Browser Support](#browser-support)\n- [Installing](#installing)\n  - [Package manager](#package-manager)\n  - [CDN](#cdn)\n- [Usage](#usage)\n  * [Stopping list opening on certain elements](#stopping-list-opening-on-certain-elements)\n- [Options](#options)\n    + [toggle](#toggle)\n    + [triggerElement](#triggerelement)\n    + [parentTrigger](#parenttrigger)\n    + [subMenu](#submenu)\n- [API](#api)\n    + [dispose](#dispose)\n    + [update](#update)\n- [Events](#events)\n- [Migrating to v1.0.3 from v1.2.0](#migrating-to-v103-from-v120)\n- [Demo](#demo)\n- [About](#about)\n  * [Related projects](#related-projects)\n  * [Contributing](#contributing)\n  * [Author](#author)\n  * [License](#license)\n\n\n## Browser Support\n\n> This plugin does not support any version of IE browser.\n\n![Chrome](https://raw.githubusercontent.com/alrra/browser-logos/main/src/chrome/chrome_48x48.png) | ![Firefox](https://raw.githubusercontent.com/alrra/browser-logos/main/src/firefox/firefox_48x48.png) | ![Safari](https://raw.githubusercontent.com/alrra/browser-logos/main/src/safari/safari_48x48.png) | ![Opera](https://raw.githubusercontent.com/alrra/browser-logos/main/src/opera/opera_48x48.png) | ![Edge](https://raw.githubusercontent.com/alrra/browser-logos/main/src/edge/edge_48x48.png) | ![IE](https://raw.githubusercontent.com/alrra/browser-logos/master/src/archive/internet-explorer_9-11/internet-explorer_9-11_48x48.png) |\n--- | --- | --- | --- | --- | --- |\nLatest ✔ | Latest ✔ | Latest ✔ | Latest ✔ | Latest ✔ | ❌ |\n\n\n## Install\n\n### Package Managers\n\nUsing [npm](https://www.npmjs.com/):\n\n```bash\nnpm install metismenujs\n```\n\nUsing [yarn](https://yarnpkg.com):\n\n```sh\nyarn add metismenujs\n```\n\nUsing [pnpm](https://pnpm.io/):\n\n```sh\npnpm add metismenujs\n```\n\n\nOnce the package is installed, you can import the library using `import` or `require` approach:\n\n\n```js\n// recommended approach\nimport { MetisMenu } from 'metismenujs';\n```\n\n```js\n// You can also use the default export\nimport MetisMenu from 'metismenujs';\n```\n\nIf you use `require` for importing, **only default export is available**:\n\n```js\nconst MetisMenu = require('metismenujs');\n```\n\n> **Note** CommonJS usage\n> In order to gain the TypeScript typings (for intellisense / autocomplete) while using CommonJS imports with `require()`, add the following to your `tsconfig.json`:\n\n```json\n{\n  \"compilerOptions\": {\n    \"moduleResolution\": \"NodeNext\"\n  }\n}\n```\n\n\n### CDN\n\n#### ES6 UMD browser module\n\nUsing [jsDelivr](https://www.jsdelivr.com/) CDN:\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/metismenujs/dist/metismenujs.min.js\"></script>\n```\n\nUsing [unpkg](https://unpkg.com/) CDN:\n\n```html\n<script src=\"https://unpkg.com/metismenujs/dist/metismenujs.min.js\"></script>\n```\n\n#### ES6 ES module\n\nUsing [jsDelivr](https://www.jsdelivr.com/) CDN:\n\n```html\n<script type=\"module\">\n  import { MetisMenu } from 'https://cdn.jsdelivr.net/npm/metismenujs/dist/metismenujs.esm.min.js';\n</script>\n```\n\nUsing [unpkg](https://unpkg.com/) CDN:\n\n```html\n<script type=\"module\">\n  import { MetisMenu } from 'https://unpkg.com/metismenujs/dist/metismenujs.esm.min.js';\n</script>\n```\n\nInstall with [composer](https://getcomposer.org/)\n\n```bash\ncomposer require onokumus/metismenujs:dev-master\n```\n\n### Download\n[download](https://github.com/onokumus/metismenujs/archive/master.zip)\n\nReady to use files are located in the `dist` directory.\n\n## Usage\n\n1. Include metismenujs StyleSheet\n\n    ### Using CDN\n\n    [jsDelivr](https://www.jsdelivr.com/) :\n\n    ```html\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/metismenujs/dist/metismenujs.min.css\">\n    ```\n\n    [unpkg](https://unpkg.com/) :\n    ```html\n    <link rel=\"stylesheet\" href=\"https://unpkg.com/metismenujs/dist/metismenujs.min.css\">\n    ```\n\n    ### Using [Vite](https://vitejs.dev/), [Astro](https://astro.build/) etc.\n\n    ```js\n    import 'metismenujs/style';\n    ```\n    or sass source file\n    ```js\n    import 'metismenujs/sass';\n    ```\n\n\n2. Add class `metismenu` to unordered list\n\n  ```html\n  <ul class=\"metismenu\" id=\"menu\">\n\n  </ul>\n  ```\n3. Make expand/collapse controls accessible\n\n  > Be sure to add `aria-expanded` to the element `a`. This attribute explicitly defines the current state of the collapsible element to screen readers and similar assistive technologies. If the collapsible element is closed by default, it should have a value of `aria-expanded=\"false\"`. If you've set the collapsible element's parent `li` element to be open by default using the `active` class, set `aria-expanded=\"true\"` on the control instead. The plugin will automatically toggle this attribute based on whether or not the collapsible element has been opened or closed.\n\n  ```html\n  <ul class=\"metismenu\" id=\"menu\">\n    <li class=\"mm-active\">\n      <a href=\"#\" aria-expanded=\"true\">Menu 1</a>\n      <ul>\n      ...\n      </ul>\n    </li>\n    <li>\n      <a href=\"#\" aria-expanded=\"false\">Menu 2</a>\n      <ul>\n      ...\n      </ul>\n    </li>\n    ...\n    </ul>\n  ```\n4. Arrow Options\n\n  > add `has-arrow` class to `a` element\n\n  ```html\n  <ul class=\"metismenu\" id=\"menu\">\n  <li class=\"mm-active\">\n    <a class=\"has-arrow\" href=\"#\" aria-expanded=\"true\">Menu 1</a>\n    <ul>\n    ...\n    </ul>\n  </li>\n  <li>\n    <a class=\"has-arrow\" href=\"#\" aria-expanded=\"false\">Menu 2</a>\n    <ul>\n    ...\n    </ul>\n  </li>\n  ...\n  </ul>\n  ```\n\n5. Call the plugin:\n\n  ```javascript\n    new MetisMenu(\"#menu\");\n    // or\n    MetisMenu.attach('#menu');\n  ```\n\n### Stopping list opening on certain elements\nSetting aria-disabled=\"true\" in the `<a>` element as shown will stop metisMenu opening the menu for that particular list. This can be changed dynamically and will be obeyed correctly:\n\n```html\n<a href=\"#\" aria-expanded=\"false\" aria-disabled=\"true\">List 1</a>\n```\n\n## Options\n\n#### toggle\nType: `Boolean`\nDefault: `true`\n\nFor auto collapse support.\n\n```javascript\n new MetisMenu(\"#menu\", {\n   toggle: false\n });\n```\n\n#### triggerElement\nType: `css selector`\nDefault: `a`\n\n```javascript\n new MetisMenu(\"#menu\", {\n   triggerElement: '.nav-link' // bootstrap 4\n });\n```\n\n#### parentTrigger\nType: `css selector`\nDefault: `li`\n\n```javascript\n new MetisMenu(\"#menu\", {\n   parentTrigger: '.nav-item' // bootstrap 4\n });\n```\n\n#### subMenu\nType: `css selector`\nDefault: `ul`\n\n```javascript\n new MetisMenu(\"#menu\", {\n   subMenu: '.nav.flex-column' // bootstrap 4\n });\n```\n\n## API\n#### dispose\n\nFor stop and destroy metisMenu.\n\n```javascript\n const mm = new MetisMenu(\"#menu\");\n mm.dispose();\n```\n\n#### update\n\nRe-init metisMenu.\n\n```javascript\n const mm = new MetisMenu(\"#menu\");\n mm.dispose();\n // ajax ...\n mm.update();\n```\n\n## Events\n\n|**Event Type**      |**Description**|\n|--------------|--------------|\n|show.metisMenu    |This event fires immediately when the `show` instance method is called.|\n|shown.metisMenu   |This event is fired when a collapse `ul` element has been made visible to the user (will wait for CSS transitions to complete).|\n|hide.metisMenu    |This event is fired immediately when the `hide` method has been called. |\n|hidden.metisMenu  |This event is fired when a collapse `ul` element has been hidden from the user (will wait for CSS transitions to complete).|\n\n## Migrating to v1.0.3 from v1.2.0\n\n- Update `metisMenu.js` & `metisMenu.css` files\n- Change `active` class to `mm-active`\n\n## Demo\n[https://onokumus.com/metismenujs](https://onokumus.com/metismenujs)\n\nContains a simple HTML file to demonstrate metisMenu plugin.\n\n## About\n\n### Related projects\n- [metismenu](https://www.npmjs.com/package/metismenu): A jQuery menu plugin | [homepage](https://github.com/onokumus/metismenu#readme \"A jQuery menu plugin\")\n- [@metismenu/react](https://www.npmjs.com/package/@metismenu/react): react.js component for metismenu | [homepage](https://github.com/onokumus/metismenu-react#readme \"react.js component for metismenu\")\n\n### Contributing\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new).\n\n### Author\n**Osman Nuri Okumus**\n+ [GitHub Profile](https://github.com/onokumus)\n+ [Twitter Profile](https://twitter.com/onokumus)\n+ [LinkedIn Profile](https://linkedin.com/in/onokumus)\n\n### License\nCopyright © 2021, [Osman Nuri Okumus](https://github.com/onokumus).\nReleased under the [MIT License](LICENSE).\n","readmeFilename":"README.md","gitHead":"78173c4dd8472e6ad6584bfef504a113176343ec","_id":"metismenujs@1.4.0-beta.2","_nodeVersion":"19.4.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-jflUmejvaJRcds6dk6WU63tP6KamKJs2n9F0WRHc2m9iJUlnUrzC+4l52E+oKsGaBXI9vLxeS/rQCh9yVSjQtg==","shasum":"7ac0b3fef675df235054146381164b84e15b50f7","tarball":"https://registry.npmjs.org/metismenujs/-/metismenujs-1.4.0-beta.2.tgz","fileCount":33,"unpackedSize":127373,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEHe/YC5Z7iHPN81jgog8wZCDLhgHLUQ2uCumozf/VTIAiEAqrl3cpPdgEkDV0+6WcS+OP7bhM6DmS5Z9Tph2eaf22k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvaCHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrECg//TLCqcytsH5NqtvDAsq6kYh7DiWa4MvM/RdsX/2wlqWqKg+D5\r\nsPRGmXKY6oQmo703Nme5tP1uvb/GMz+Gp5JBbpsDgRt75UUEkhCCrDc0rS9U\r\nAtpTMV7Of/Q40JSQW2lW8yjF9BbK1IaVrMf4NxcDCLkoZxp4oFwHHoyCB+jR\r\nC4PudXE0+3FEvuP4oJ6XR1ip1OMkZK8vcNHrhcwwQb1dx/02dB+EqxOVE4jS\r\n/OiG86XfRYK63TWzhHhJADOxctmgy/6/3U85tFr2zGI5xdl1Q2iubOGe2zPK\r\nn0//LGTEUV8veBv4/AM8mk5R3UQ4L0S9NNZ0YFTUuppNolsAOJyAgpEL/QKw\r\nigXSZSR5mpVrHNd/im3LNGyzQhxOUN4H6K66iwUXzVR25kKXKIbjhSjohZOE\r\ngUcu+OZ66XJInS35uahn2He36mBvlhQ4bE7HVtImbuDEYoSHsuuyI2OJ47lx\r\nCiufLE94U63660Nx0+9pVZkiNL9qm/wtwWvW1qCJKPO7B3bAG9ppFJhbeOYC\r\nOxCHXdXdj5DEf6GuhZ/wqotE1EvKR8f0NSLRnHLadkydM/sTxbzDYSSGgCLA\r\nXwI3AasHLYp1eerjAYnVPny7UweiT4dYCEcQHTqZs562msJo+mw+2LWxMd7U\r\nsZKiVbCWhT6Bv2hHkyXJEzYSuGKtdCwHyxE=\r\n=BpEV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"onokumus","email":"onokumus@gmail.com"},"directories":{},"maintainers":[{"name":"onokumus","email":"onokumus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metismenujs_1.4.0-beta.2_1673371782973_0.598498984608216"},"_hasShrinkwrap":false},"1.4.0-beta.3":{"name":"metismenujs","version":"1.4.0-beta.3","description":"MetisMenu: Collapsible menu plugin with Vanilla-JS","main":"dist/metismenujs.js","module":"dist/metismenujs.esm.js","browser":"dist/metismenujs.min.js","unpkg":"dist/metismenujs.min.js","jsdelivr":"dist/metismenujs.min.js","typings":"./dist/types/index.d.ts","types":"dist/types/index.d.ts","sass":"scss/metismenujs.scss","style":"dist/metismenujs.css","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/types/metismenujs.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json","./sass":"./scss/metismenujs.scss","./style":"./dist/metismenujs.css"},"scripts":{"js:dev":"rollup -c -w","js:prod":"rollup -c","js:umd:min":"terser --compress typeofs=false --mangle --comments \"/^!/\" --source-map \"content=dist/metismenujs.js.map,includeSources,url=metismenujs.min.js.map\" --output dist/metismenujs.min.js dist/metismenujs.js","js:esm:min":"terser --compress typeofs=false --mangle --comments \"/^!/\" --source-map \"content=dist/metismenujs.esm.js.map,includeSources,url=metismenujs.esm.min.js.map\" --output dist/metismenujs.esm.min.js dist/metismenujs.esm.js","css:dev":"sass scss:docs/assets/css -w -s compressed","css:prod":"sass scss:dist","css:min":"sass scss/metismenujs.scss dist/metismenujs.min.css -s compressed","lint":"eslint src/*.ts","tsc":"tsc -p tsconfig.json --noEmit","build":"npm run lint && npm run tsc && npm run js:prod && npm run js:umd:min && npm run js:esm:min && npm run css:prod && npm run css:min"},"repository":{"type":"git","url":"git+https://github.com/onokumus/metismenujs.git"},"keywords":["accordion","menu","metis","metisMenu","toggle"],"author":{"name":"Osman Nuri Okumus","email":"onokumus@gmail.com","url":"https://github.com/onokumus"},"license":"MIT","bugs":{"url":"https://github.com/onokumus/metismenujs/issues"},"homepage":"https://github.com/onokumus/metismenujs#readme","devDependencies":{"@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/eslint-plugin":"^5.48.1","@typescript-eslint/parser":"^5.48.1","eslint":"^8.31.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.26.0","prettier":"^2.8.2","rollup":"^3.9.1","sass":"^1.57.1","terser":"^5.16.1","typescript":"^4.9.4"},"readme":"<div align=\"center\">\n   <h1>\n        <a href=\"https://onokumus.github.io/metismenujs\">metismenujs</a>\n    </h1>\n    <p align=\"center\">Collapsible menu plugin with Vanilla-JS</p>\n</div>\n\n<div align=\"center\">\n\n[![npm version](https://img.shields.io/npm/v/metismenujs.svg?style=flat-square)](https://www.npmjs.org/package/metismenujs)\n[![install size](https://img.shields.io/badge/dynamic/json?url=https://packagephobia.com/v2/api.json?p=metismenujs&query=$.install.pretty&label=install%20size&style=flat-square)](https://packagephobia.now.sh/result?p=metismenujs)\n[![npm bundle size](https://img.shields.io/bundlephobia/minzip/metismenujs?style=flat-square)](https://bundlephobia.com/package/metismenujs@latest)\n[![npm downloads](https://img.shields.io/npm/dm/metismenujs.svg?style=flat-square)](https://npm-stat.com/charts.html?package=metismenujs)\n[![](https://data.jsdelivr.com/v1/package/npm/metismenujs/badge)](https://www.jsdelivr.com/package/npm/metismenujs) [![Packagist](https://img.shields.io/packagist/v/onokumus/metismenujs.svg)](https://packagist.org/packages/onokumus/metismenujs)\n</div>\n\n\n## Table of Contents\n\n- [Browser Support](#browser-support)\n- [Installing](#installing)\n  - [Package manager](#package-manager)\n  - [CDN](#cdn)\n- [Usage](#usage)\n  * [Stopping list opening on certain elements](#stopping-list-opening-on-certain-elements)\n- [Options](#options)\n    + [toggle](#toggle)\n    + [triggerElement](#triggerelement)\n    + [parentTrigger](#parenttrigger)\n    + [subMenu](#submenu)\n- [API](#api)\n    + [dispose](#dispose)\n    + [update](#update)\n- [Events](#events)\n- [Migrating to v1.0.3 from v1.4.0](#migrating-to-v103-from-v140)\n- [Demo](#demo)\n- [About](#about)\n  * [Related projects](#related-projects)\n  * [Contributing](#contributing)\n  * [Author](#author)\n  * [License](#license)\n\n\n## Browser Support\n\n> This plugin does not support any version of IE browser.\n\n![Chrome](https://raw.githubusercontent.com/alrra/browser-logos/main/src/chrome/chrome_48x48.png) | ![Firefox](https://raw.githubusercontent.com/alrra/browser-logos/main/src/firefox/firefox_48x48.png) | ![Safari](https://raw.githubusercontent.com/alrra/browser-logos/main/src/safari/safari_48x48.png) | ![Opera](https://raw.githubusercontent.com/alrra/browser-logos/main/src/opera/opera_48x48.png) | ![Edge](https://raw.githubusercontent.com/alrra/browser-logos/main/src/edge/edge_48x48.png) | ![IE](https://raw.githubusercontent.com/alrra/browser-logos/master/src/archive/internet-explorer_9-11/internet-explorer_9-11_48x48.png) |\n--- | --- | --- | --- | --- | --- |\nLatest ✔ | Latest ✔ | Latest ✔ | Latest ✔ | Latest ✔ | ❌ |\n\n\n## Install\n\n### Package Managers\n\nUsing [npm](https://www.npmjs.com/):\n\n```bash\nnpm install metismenujs\n```\n\nUsing [yarn](https://yarnpkg.com):\n\n```sh\nyarn add metismenujs\n```\n\nUsing [pnpm](https://pnpm.io/):\n\n```sh\npnpm add metismenujs\n```\n\n\nOnce the package is installed, you can import the library using `import` or `require` approach:\n\n\n```js\n// recommended approach\nimport { MetisMenu } from 'metismenujs';\n```\n\n```js\n// You can also use the default export\nimport MetisMenu from 'metismenujs';\n```\n\nIf you use `require` for importing, **only default export is available**:\n\n```js\nconst MetisMenu = require('metismenujs');\n```\n\n> **Note** CommonJS usage\n> In order to gain the TypeScript typings (for intellisense / autocomplete) while using CommonJS imports with `require()`, add the following to your `tsconfig.json`:\n\n```json\n{\n  \"compilerOptions\": {\n    \"moduleResolution\": \"NodeNext\"\n  }\n}\n```\n\n\n### CDN\n\n#### ES6 UMD browser module\n\nUsing [jsDelivr](https://www.jsdelivr.com/) CDN:\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/metismenujs/dist/metismenujs.min.js\"></script>\n```\n\nUsing [unpkg](https://unpkg.com/) CDN:\n\n```html\n<script src=\"https://unpkg.com/metismenujs/dist/metismenujs.min.js\"></script>\n```\n\n#### ES6 ES module\n\nUsing [jsDelivr](https://www.jsdelivr.com/) CDN:\n\n```html\n<script type=\"module\">\n  import { MetisMenu } from 'https://cdn.jsdelivr.net/npm/metismenujs/dist/metismenujs.esm.min.js';\n</script>\n```\n\nUsing [unpkg](https://unpkg.com/) CDN:\n\n```html\n<script type=\"module\">\n  import { MetisMenu } from 'https://unpkg.com/metismenujs/dist/metismenujs.esm.min.js';\n</script>\n```\n\nInstall with [composer](https://getcomposer.org/)\n\n```bash\ncomposer require onokumus/metismenujs:dev-master\n```\n\n### Download\n[download](https://github.com/onokumus/metismenujs/archive/master.zip)\n\nReady to use files are located in the `dist` directory.\n\n## Usage\n\n1. Include metismenujs StyleSheet\n\n    ### Using CDN\n\n    [jsDelivr](https://www.jsdelivr.com/) :\n\n    ```html\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/metismenujs/dist/metismenujs.min.css\">\n    ```\n\n    [unpkg](https://unpkg.com/) :\n    ```html\n    <link rel=\"stylesheet\" href=\"https://unpkg.com/metismenujs/dist/metismenujs.min.css\">\n    ```\n\n    ### Using [Vite](https://vitejs.dev/), [Astro](https://astro.build/) etc.\n\n    ```js\n    import 'metismenujs/style';\n    ```\n    or sass source file\n    ```js\n    import 'metismenujs/sass';\n    ```\n\n\n2. Add class `metismenu` to unordered list\n\n  ```html\n  <ul class=\"metismenu\" id=\"menu\">\n\n  </ul>\n  ```\n3. Make expand/collapse controls accessible\n\n  > Be sure to add `aria-expanded` to the element `a`. This attribute explicitly defines the current state of the collapsible element to screen readers and similar assistive technologies. If the collapsible element is closed by default, it should have a value of `aria-expanded=\"false\"`. If you've set the collapsible element's parent `li` element to be open by default using the `active` class, set `aria-expanded=\"true\"` on the control instead. The plugin will automatically toggle this attribute based on whether or not the collapsible element has been opened or closed.\n\n  ```html\n  <ul class=\"metismenu\" id=\"menu\">\n    <li class=\"mm-active\">\n      <a href=\"#\" aria-expanded=\"true\">Menu 1</a>\n      <ul>\n      ...\n      </ul>\n    </li>\n    <li>\n      <a href=\"#\" aria-expanded=\"false\">Menu 2</a>\n      <ul>\n      ...\n      </ul>\n    </li>\n    ...\n    </ul>\n  ```\n4. Arrow Options\n\n  > add `has-arrow` class to `a` element\n\n  ```html\n  <ul class=\"metismenu\" id=\"menu\">\n  <li class=\"mm-active\">\n    <a class=\"has-arrow\" href=\"#\" aria-expanded=\"true\">Menu 1</a>\n    <ul>\n    ...\n    </ul>\n  </li>\n  <li>\n    <a class=\"has-arrow\" href=\"#\" aria-expanded=\"false\">Menu 2</a>\n    <ul>\n    ...\n    </ul>\n  </li>\n  ...\n  </ul>\n  ```\n\n5. Call the plugin:\n\n  ```javascript\n    new MetisMenu(\"#menu\");\n    // or\n    MetisMenu.attach('#menu');\n  ```\n\n### Stopping list opening on certain elements\nSetting aria-disabled=\"true\" in the `<a>` element as shown will stop metisMenu opening the menu for that particular list. This can be changed dynamically and will be obeyed correctly:\n\n```html\n<a href=\"#\" aria-expanded=\"false\" aria-disabled=\"true\">List 1</a>\n```\n\n## Options\n\n#### toggle\nType: `Boolean`\nDefault: `true`\n\nFor auto collapse support.\n\n```javascript\n new MetisMenu(\"#menu\", {\n   toggle: false\n });\n```\n\n#### triggerElement\nType: `css selector`\nDefault: `a`\n\n```javascript\n new MetisMenu(\"#menu\", {\n   triggerElement: '.nav-link' // bootstrap 4\n });\n```\n\n#### parentTrigger\nType: `css selector`\nDefault: `li`\n\n```javascript\n new MetisMenu(\"#menu\", {\n   parentTrigger: '.nav-item' // bootstrap 4\n });\n```\n\n#### subMenu\nType: `css selector`\nDefault: `ul`\n\n```javascript\n new MetisMenu(\"#menu\", {\n   subMenu: '.nav.flex-column' // bootstrap 4\n });\n```\n\n## API\n#### dispose\n\nFor stop and destroy metisMenu.\n\n```javascript\n const mm = new MetisMenu(\"#menu\");\n mm.dispose();\n```\n\n#### update\n\nRe-init metisMenu.\n\n```javascript\n const mm = new MetisMenu(\"#menu\");\n mm.dispose();\n // ajax ...\n mm.update();\n```\n\n## Events\n\n|**Event Type**      |**Description**|\n|--------------|--------------|\n|show.metisMenu    |This event fires immediately when the `show` instance method is called.|\n|shown.metisMenu   |This event is fired when a collapse `ul` element has been made visible to the user (will wait for CSS transitions to complete).|\n|hide.metisMenu    |This event is fired immediately when the `hide` method has been called. |\n|hidden.metisMenu  |This event is fired when a collapse `ul` element has been hidden from the user (will wait for CSS transitions to complete).|\n\n## CSS custom properties (variables)\n|**Property**   |  **Default**   |**Description** |\n|--------------|--------------|--------------|\n|--mm-transition-timing-function  |  ease  |This property sets how intermediate values are calculated for CSS properties being affected by a transition effect. |\n|--mm-trantisition-duration |  0.35s   |This property sets the length of time a transition animation should take to complete. |\n\n\n## Migrating to v1.0.3 from v1.4.0\n\n- Update `metisMenu.js` & `metisMenu.css` files\n- Change `active` class to `mm-active`\n\n## Demo\n[https://onokumus.github.io/metismenujs](https://onokumus.github.io/metismenujs)\n\nContains a simple HTML file to demonstrate metisMenu plugin.\n\n## About\n\n### Related projects\n- [metismenu](https://www.npmjs.com/package/metismenu): A jQuery menu plugin | [homepage](https://github.com/onokumus/metismenu#readme \"A jQuery menu plugin\")\n- [@metismenu/react](https://www.npmjs.com/package/@metismenu/react): react.js component for metismenu | [homepage](https://github.com/onokumus/metismenu-react#readme \"react.js component for metismenu\")\n\n### Contributing\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new).\n\n### Author\n**Osman Nuri Okumus**\n+ [GitHub Profile](https://github.com/onokumus)\n+ [Twitter Profile](https://twitter.com/onokumus)\n+ [LinkedIn Profile](https://linkedin.com/in/onokumus)\n\n### License\nCopyright © 2023, [Osman Nuri Okumuş](https://github.com/onokumus).\nReleased under the [MIT License](LICENSE).\n","readmeFilename":"README.md","gitHead":"fab607ccd8b4a3b9114664aecafbdfb92004bf38","_id":"metismenujs@1.4.0-beta.3","_nodeVersion":"19.4.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Uu6TKdH2yCSLgCPYkk3nd8wG5AAnExO4kGXTz9T9rfr3GT9zJqShc5mSFxVh3Esr4cp9VPO1/oD28klVKxln6w==","shasum":"3aff54be324ccffd0e9c549e3c2052fced6501eb","tarball":"https://registry.npmjs.org/metismenujs/-/metismenujs-1.4.0-beta.3.tgz","fileCount":33,"unpackedSize":128795,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8mS5/7yGrosdsRI712SqoCOytVCgI69UM0NBkjMZgPAIgPyssyyi9VkcuT9Elng/MN8LvUiTj1ZEElGMXin6BY34="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvlqvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsBQ//dq/WwHqLZ6Pmdwl6e6ZW1zRfuZcqVc7oKdFnDqbZJI0k8uwW\r\ng//ylJTqiJoGHrZ5WByZL0pzgSXGkUCUGJ+1HfOgLUHSM5kgFSMDmaex4nbU\r\nwx4KPKa/jw/JXaBs+JczNC8kVfqh+Uj4xKuqePfSTXi1GQYlWUcz83QOX4Iq\r\ndKeTE72ecHNM8L6pAJ59593wdy1uaYo4WKhAP2b3p0R3XVVVKcl82QF4FaEg\r\n6kaGcK0kVRxCfdKHLwYx+ANbhdDw/uXbHB211XUK27La56TSr857BsGhOdGC\r\nGlYJvJskKx49Q87XKwn9zn0Beei/4dZjLsJi9oT9i1t1LwLEkZpfdPsIL+Qh\r\nXaTWsaJVXdO/DPFzrxtovLvhadv1keyGE7rIuKXcsnBUses3Cz2WXY1Cgd+6\r\ndSv6FUSJPTDmN8RGbXmoyJe4wQIhApW5QCSZV/d5pHfAgrsRcSp9bam9exrw\r\nFSWfLnZCPInR0p60xe/qR2KHTdFaFId95GUwj6DI2vSVhr3Gjh23kdRrjSOs\r\nC+gRmPM77VXEqUAjuQiu1Q5VgkB2LzG+SIznGn4Vs9De+ivcRAgZYJQU5cCn\r\n68ahNwiRCNTGjEI4mXCcLZlfy6j/nmwboFbhLuUP895yx2+E6p8jua8CScO+\r\nr5FzAXDzNGrVgM1TaD6L5rFkxBOGaSGMaKU=\r\n=8Gun\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"onokumus","email":"onokumus@gmail.com"},"directories":{},"maintainers":[{"name":"onokumus","email":"onokumus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metismenujs_1.4.0-beta.3_1673419439366_0.16574828680846343"},"_hasShrinkwrap":false},"1.4.0":{"name":"metismenujs","version":"1.4.0","description":"MetisMenu: Collapsible menu plugin with Vanilla-JS","main":"dist/metismenujs.js","module":"dist/metismenujs.esm.js","browser":"dist/metismenujs.min.js","unpkg":"dist/metismenujs.min.js","jsdelivr":"dist/metismenujs.min.js","typings":"./dist/types/index.d.ts","types":"dist/types/index.d.ts","sass":"scss/metismenujs.scss","style":"dist/metismenujs.css","exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/types/metismenujs.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json","./sass":"./scss/metismenujs.scss","./style":"./dist/metismenujs.css"},"scripts":{"js:dev":"rollup -c -w","js:prod":"rollup -c","js:umd:min":"terser --compress typeofs=false --mangle --comments \"/^!/\" --source-map \"content=dist/metismenujs.js.map,includeSources,url=metismenujs.min.js.map\" --output dist/metismenujs.min.js dist/metismenujs.js","js:esm:min":"terser --compress typeofs=false --mangle --comments \"/^!/\" --source-map \"content=dist/metismenujs.esm.js.map,includeSources,url=metismenujs.esm.min.js.map\" --output dist/metismenujs.esm.min.js dist/metismenujs.esm.js","css:dev":"sass scss:docs/assets/css -w -s compressed","css:prod":"sass scss:dist","css:min":"sass scss/metismenujs.scss dist/metismenujs.min.css -s compressed","lint":"eslint src/*.ts","tsc":"tsc -p tsconfig.json --noEmit","build":"npm run lint && npm run tsc && npm run js:prod && npm run js:umd:min && npm run js:esm:min && npm run css:prod && npm run css:min"},"repository":{"type":"git","url":"git+https://github.com/onokumus/metismenujs.git"},"keywords":["accordion","menu","metis","metisMenu","toggle"],"author":{"name":"Osman Nuri Okumus","email":"onokumus@gmail.com","url":"https://github.com/onokumus"},"license":"MIT","bugs":{"url":"https://github.com/onokumus/metismenujs/issues"},"homepage":"https://github.com/onokumus/metismenujs#readme","devDependencies":{"@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/eslint-plugin":"^5.48.1","@typescript-eslint/parser":"^5.48.1","eslint":"^8.31.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.4","prettier":"^2.8.2","rollup":"^3.10.0","sass":"^1.57.1","terser":"^5.16.1","typescript":"^4.9.4"},"gitHead":"473411460f0a742a6fb6ff27a60a216817ac84f1","_id":"metismenujs@1.4.0","_nodeVersion":"19.4.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-a+3/XVkG8fVA6HBYu1yQkUkVpbh2n9po3vhSzu/Pu5k6s2hbteFZMRzUQyHt6FF28N8pLOpzcb47w4ErBHEsDQ==","shasum":"9a91787f057b81dae99fe3e89ccd427f64075606","tarball":"https://registry.npmjs.org/metismenujs/-/metismenujs-1.4.0.tgz","fileCount":33,"unpackedSize":128563,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGOof9FYcgv16bRi3nzmeSV/m7UPBzc4l9kE+nDrilTmAiEA8W3DYZgqz0FKGzmqB4QHc411++ZgK6chr9jSx1E8Fus="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjv/NQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBHQ//fM/opTtcD1BV9aI+lIaH6gSfQDyFL1Zi0xBDhSfQ4PS4laWb\r\ngjL0unTTCsU3gvIz8C6GyhJCGQtVMr9WEY31fajgsNmaN0t1G2lGqH+qftAR\r\n3emedRn5OKrMaiqMHX1spEHo3+zDXHeZR/casFiSyXK6OHiqezQ+agio/2BQ\r\nB0XO4V8h8Paec1AHXU+Pp8zmzlmSxttg+dlQ8EDWFnJkAcjGPU30XhCe3VtF\r\nQA/RyV4kQ+ynEHXO25E81NVWoquHr0fIb4jqbhF8woUWRHbUYFwgw1GUTCje\r\nsXnnE9tQ1g+0hFGQhYpNieeKxLMewmj2iEUVMT6raY+p8vp2ath2e0f13jlO\r\nP5au6RUvyovEqAE/FG+1rTDa33joo0/n8aQttk0Kpdy21kNAZXPO+mxQ28yI\r\n3noCgnupirLndtZ8/1/qzpvoj3RC5zCJ7WGWSGWDhddZWnWYavhA+Rw3lOud\r\nuZd+lUAZK9GRDL6V1oieC63gnf4UaeY/mRVk2ciLhreeDb/uEEsowItqrA8F\r\nHsjRH7gyhBMxXROnzApXTYfXc9lKDulmC8HUdXHX0y0AZ990boxDoet2ALxu\r\nsNQE9ou8XJ1OlfnSTh/dPb5sgFE2W05njeF42nmSBoedKvpzUkFCHoVeSTAC\r\nnOeUnvDbjXV9PLJwDm16JwvRONrrCR17+u4=\r\n=ovmL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"onokumus","email":"onokumus@gmail.com"},"directories":{},"maintainers":[{"name":"onokumus","email":"onokumus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metismenujs_1.4.0_1673524048723_0.16783739264547037"},"_hasShrinkwrap":false}},"time":{"created":"2018-07-22T19:10:48.213Z","1.0.0":"2018-07-22T19:10:48.285Z","modified":"2023-01-12T11:47:29.043Z","1.0.1":"2018-07-31T19:18:29.323Z","1.0.2":"2018-09-06T08:09:50.940Z","1.0.3":"2018-09-09T15:07:59.710Z","1.1.0":"2019-07-25T19:03:10.549Z","1.2.0":"2020-04-23T20:44:47.011Z","1.2.1":"2020-06-30T20:45:48.918Z","1.3.0":"2021-05-16T14:45:22.022Z","1.3.1":"2021-08-16T10:42:19.729Z","1.4.0-beta.1":"2023-01-10T07:30:25.256Z","1.4.0-beta.2":"2023-01-10T17:29:43.176Z","1.4.0-beta.3":"2023-01-11T06:43:59.521Z","1.4.0":"2023-01-12T11:47:28.954Z"},"maintainers":[{"name":"onokumus","email":"onokumus@gmail.com"}],"description":"MetisMenu: Collapsible menu plugin with Vanilla-JS","homepage":"https://github.com/onokumus/metismenujs#readme","keywords":["accordion","menu","metis","metisMenu","toggle"],"repository":{"type":"git","url":"git+https://github.com/onokumus/metismenujs.git"},"author":{"name":"Osman Nuri Okumus","email":"onokumus@gmail.com","url":"https://github.com/onokumus"},"bugs":{"url":"https://github.com/onokumus/metismenujs/issues"},"license":"MIT","readme":"<div align=\"center\">\n   <h1>\n        <a href=\"https://onokumus.github.io/metismenujs\">metismenujs</a>\n    </h1>\n    <p align=\"center\">Collapsible menu plugin with Vanilla-JS</p>\n</div>\n\n<div align=\"center\">\n\n[![npm version](https://img.shields.io/npm/v/metismenujs.svg?style=flat-square)](https://www.npmjs.org/package/metismenujs)\n[![install size](https://img.shields.io/badge/dynamic/json?url=https://packagephobia.com/v2/api.json?p=metismenujs&query=$.install.pretty&label=install%20size&style=flat-square)](https://packagephobia.now.sh/result?p=metismenujs)\n[![npm bundle size](https://img.shields.io/bundlephobia/minzip/metismenujs?style=flat-square)](https://bundlephobia.com/package/metismenujs@latest)\n[![npm downloads](https://img.shields.io/npm/dm/metismenujs.svg?style=flat-square)](https://npm-stat.com/charts.html?package=metismenujs)\n[![](https://data.jsdelivr.com/v1/package/npm/metismenujs/badge)](https://www.jsdelivr.com/package/npm/metismenujs) [![Packagist](https://img.shields.io/packagist/v/onokumus/metismenujs.svg)](https://packagist.org/packages/onokumus/metismenujs)\n</div>\n\n\n## Table of Contents\n\n- [Browser Support](#browser-support)\n- [Installing](#installing)\n  - [Package manager](#package-manager)\n  - [CDN](#cdn)\n- [Usage](#usage)\n  * [Stopping list opening on certain elements](#stopping-list-opening-on-certain-elements)\n- [Options](#options)\n- [API](#api)\n    + [dispose](#dispose)\n    + [update](#update)\n- [Events](#events)\n- [CSS custom properties (variables)](#css-custom-properties-variables)\n- [Migrating to v1.0.3 from v1.4.0](#migrating-to-v103-from-v140)\n- [Examples](#examples)\n- [Demo](#demo)\n- [About](#about)\n  * [Related projects](#related-projects)\n  * [Contributing](#contributing)\n  * [Author](#author)\n  * [License](#license)\n\n\n## Browser Support\n\n> This plugin does not support any version of IE browser.\n\n![Chrome](https://raw.githubusercontent.com/alrra/browser-logos/main/src/chrome/chrome_48x48.png) | ![Firefox](https://raw.githubusercontent.com/alrra/browser-logos/main/src/firefox/firefox_48x48.png) | ![Safari](https://raw.githubusercontent.com/alrra/browser-logos/main/src/safari/safari_48x48.png) | ![Opera](https://raw.githubusercontent.com/alrra/browser-logos/main/src/opera/opera_48x48.png) | ![Edge](https://raw.githubusercontent.com/alrra/browser-logos/main/src/edge/edge_48x48.png) | ![IE](https://raw.githubusercontent.com/alrra/browser-logos/master/src/archive/internet-explorer_9-11/internet-explorer_9-11_48x48.png) |\n--- | --- | --- | --- | --- | --- |\nLatest ✔ | Latest ✔ | Latest ✔ | Latest ✔ | Latest ✔ | ❌ |\n\n\n## Install\n\n### Package Managers\n\nUsing [npm](https://www.npmjs.com/):\n\n```bash\nnpm install metismenujs\n```\n\nUsing [yarn](https://yarnpkg.com):\n\n```sh\nyarn add metismenujs\n```\n\nUsing [pnpm](https://pnpm.io/):\n\n```sh\npnpm add metismenujs\n```\n\n\nOnce the package is installed, you can import the library using `import` or `require` approach:\n\n\n```js\n// recommended approach\nimport { MetisMenu } from 'metismenujs';\n```\n\n```js\n// You can also use the default export\nimport MetisMenu from 'metismenujs';\n```\n\nIf you use `require` for importing, **only default export is available**:\n\n```js\nconst MetisMenu = require('metismenujs');\n```\n\n> **Note** CommonJS usage\n> In order to gain the TypeScript typings (for intellisense / autocomplete) while using CommonJS imports with `require()`, add the following to your `tsconfig.json`:\n\n```json\n{\n  \"compilerOptions\": {\n    \"moduleResolution\": \"NodeNext\"\n  }\n}\n```\n\n\n### CDN\n\n#### ES6 UMD browser module\n\nUsing [jsDelivr](https://www.jsdelivr.com/) CDN:\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/metismenujs\"></script>\n```\n\nUsing [unpkg](https://unpkg.com/) CDN:\n\n```html\n<script src=\"https://unpkg.com/metismenujs\"></script>\n```\n\n#### ES6 ES module\n\nUsing [jsDelivr](https://www.jsdelivr.com/) CDN:\n\n```html\n<script type=\"module\">\n  import { MetisMenu } from 'https://cdn.jsdelivr.net/npm/metismenujs/dist/metismenujs.esm.min.js';\n</script>\n```\n\nUsing [unpkg](https://unpkg.com/) CDN:\n\n```html\n<script type=\"module\">\n  import { MetisMenu } from 'https://unpkg.com/metismenujs/dist/metismenujs.esm.min.js';\n</script>\n```\n\nInstall with [composer](https://getcomposer.org/)\n\n```bash\ncomposer require onokumus/metismenujs:dev-master\n```\n\n### Download\n[download](https://github.com/onokumus/metismenujs/archive/master.zip)\n\nReady to use files are located in the `dist` directory.\n\n## Usage\n\n1. Include metismenujs StyleSheet\n\n    ### Using CDN\n\n    [jsDelivr](https://www.jsdelivr.com/) :\n\n    ```html\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/metismenujs/dist/metismenujs.min.css\">\n    ```\n\n    [unpkg](https://unpkg.com/) :\n    ```html\n    <link rel=\"stylesheet\" href=\"https://unpkg.com/metismenujs/dist/metismenujs.min.css\">\n    ```\n\n    ### Using [Vite](https://vitejs.dev/), [Astro](https://astro.build/) etc.\n\n    ```js\n    import 'metismenujs/style';\n    ```\n    or sass source file\n    ```js\n    import 'metismenujs/sass';\n    ```\n\n\n2. Add class `metismenu` to unordered list\n\n  ```html\n  <ul class=\"metismenu\" id=\"menu\">\n\n  </ul>\n  ```\n3. Make expand/collapse controls accessible\n\n  > Be sure to add `aria-expanded` to the element `a`. This attribute explicitly defines the current state of the collapsible element to screen readers and similar assistive technologies. If the collapsible element is closed by default, it should have a value of `aria-expanded=\"false\"`. If you've set the collapsible element's parent `li` element to be open by default using the `active` class, set `aria-expanded=\"true\"` on the control instead. The plugin will automatically toggle this attribute based on whether or not the collapsible element has been opened or closed.\n\n  ```html\n  <ul class=\"metismenu\" id=\"menu\">\n    <li class=\"mm-active\">\n      <a href=\"#\" aria-expanded=\"true\">Menu 1</a>\n      <ul>\n      ...\n      </ul>\n    </li>\n    <li>\n      <a href=\"#\" aria-expanded=\"false\">Menu 2</a>\n      <ul>\n      ...\n      </ul>\n    </li>\n    ...\n    </ul>\n  ```\n4. Arrow Options\n\n  > add `has-arrow` class to `a` element\n\n  ```html\n  <ul class=\"metismenu\" id=\"menu\">\n  <li class=\"mm-active\">\n    <a class=\"has-arrow\" href=\"#\" aria-expanded=\"true\">Menu 1</a>\n    <ul>\n    ...\n    </ul>\n  </li>\n  <li>\n    <a class=\"has-arrow\" href=\"#\" aria-expanded=\"false\">Menu 2</a>\n    <ul>\n    ...\n    </ul>\n  </li>\n  ...\n  </ul>\n  ```\n\n5. Call the plugin:\n\n  ```javascript\n    new MetisMenu(\"#menu\");\n    // or\n    MetisMenu.attach('#menu');\n  ```\n\n### Stopping list opening on certain elements\nSetting aria-disabled=\"true\" in the `<a>` element as shown will stop metisMenu opening the menu for that particular list. This can be changed dynamically and will be obeyed correctly:\n\n```html\n<a href=\"#\" aria-expanded=\"false\" aria-disabled=\"true\">List 1</a>\n```\n\n## Options\n\n| Option | Type | Default | Description | Example |\n| --- | --- | --- | --- | --- |\n| toggle | Boolean | true | For auto collapse support. | `new MetisMenu(\"#menu\", { toggle: false });` |\n| triggerElement | css selector | a | | `new MetisMenu(\"#menu\", { triggerElement: '.nav-link' });` |\n| parentTrigger | css selector | li | | `new MetisMenu(\"#menu\", { parentTrigger: '.nav-item' });` |\n| subMenu | css selector | ul | | `new MetisMenu(\"#menu\", { subMenu: '.nav.flex-column' });` |\n\n\n## API\n\n### dispose\n\nFor stop and destroy metisMenu.\n\n```javascript\n const mm = new MetisMenu(\"#menu\");\n mm.dispose();\n```\n\n### update\n\nRe-init metisMenu.\n\n```javascript\nconst mm = new MetisMenu(\"#menu\");\nmm.dispose();\n// ajax ...\nmm.update();\n```\n\n## Events\n\n|**Event Type**      |**Description**|\n|--------------|--------------|\n|show.metisMenu    |This event fires immediately when the `show` instance method is called.|\n|shown.metisMenu   |This event is fired when a collapse `ul` element has been made visible to the user (will wait for CSS transitions to complete).|\n|hide.metisMenu    |This event is fired immediately when the `hide` method has been called. |\n|hidden.metisMenu  |This event is fired when a collapse `ul` element has been hidden from the user (will wait for CSS transitions to complete).|\n\n## CSS custom properties (variables)\n|**Property**   |  **Default**   |**Description** |\n|--------------|--------------|--------------|\n|--mm-transition-timing-function  |  ease  |This property sets how intermediate values are calculated for CSS properties being affected by a transition effect. |\n|--mm-trantisition-duration |  0.35s   |This property sets the length of time a transition animation should take to complete. |\n\n\n## Migrating to v1.0.3 from v1.4.0\n\n- Update `metisMenu.js` & `metisMenu.css` files\n- Change `active` class to `mm-active`\n\n## Examples\n\n[https://github.com/metismenu/examples](https://github.com/metismenu/examples)\n\n## Demo\n[https://onokumus.github.io/metismenujs](https://onokumus.github.io/metismenujs)\n\nContains a simple HTML file to demonstrate metisMenu plugin.\n\n## About\n\n### Related projects\n- [metismenu](https://www.npmjs.com/package/metismenu): A jQuery menu plugin | [homepage](https://github.com/onokumus/metismenu)\n- [@metismenu/react](https://www.npmjs.com/package/@metismenu/react): react.js component for metismenu | [homepage](https://github.com/metismenu/metismenu-react)\n\n### Contributing\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new).\n\n### Author\n**Osman Nuri Okumus**\n+ [GitHub Profile](https://github.com/onokumus)\n+ [Twitter Profile](https://twitter.com/onokumus)\n+ [LinkedIn Profile](https://linkedin.com/in/onokumus)\n\n### License\nCopyright © 2023, [Osman Nuri Okumuş](https://github.com/onokumus).\nReleased under the [MIT License](LICENSE).\n","readmeFilename":"README.md"}