{"_id":"better-bem","_rev":"30-fa21d25cc796235a47fa46ef56573d4d","name":"better-bem","dist-tags":{"legacy":"1.1.4","latest":"2.0.4"},"versions":{"0.9.0":{"name":"better-bem","version":"0.9.0","keywords":["bem","css","modules","classnames"],"author":{"name":"Luud Jacobs"},"license":"ISC","_id":"better-bem@0.9.0","maintainers":[{"name":"luuuud","email":"post@luudjacobs.nl"}],"homepage":"https://github.com/LuudJacobs/better-bem#readme","bugs":{"url":"https://github.com/LuudJacobs/better-bem/issues"},"dist":{"shasum":"27a917a4cd5878586434192d5b75d8c571effbcf","tarball":"https://registry.npmjs.org/better-bem/-/better-bem-0.9.0.tgz","fileCount":5,"integrity":"sha512-89YNZFgY3/khvL0Oj2bCqmNr3zZ+QxOmrvboACbB58Tf+l4ZKsJGovASlHUqIUC2eVnak75tpS58etdlhxwPew==","signatures":[{"sig":"MEYCIQDcZJ4XCD0wVG06skD6xhthB6DIKnzLmUX0uJfMw4RIzAIhAMSdrrYsMgUndSi7zCywEzJQoFGz+uaXqXJ2lEmSPzAn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeN6mCRA9TVsSAnZWagAAxjMP/1wEfJKtIu7rw/VuFFum\npVgGtS6/Hc0m5jbN1JjELtESCF3ZGaYFqdVyPq+QZsyhHEvgmpOBRvSeC47w\nNNf2iS8xiElf/BAE7RrCl9aAq7N3W5GtUpaYbp7eWR6zyLRVhiXXuF9G/3Qu\nGzjszwwa1C1XuOi4VssTRjNsAHvuAzWM6nOTFWuhtM75rjF5L4MQdJdfSIKN\nB2qjWyYa6AG7A9m/k0C6D3CBXcPzwAGuUAc7obsf8e9QBHB6+nfTc56VD/nO\nOKeJU+wryqUUM9knlu4sk9hqyemIyiehahxPbncgNU2QEQuswL4nJS3nP1vF\nAnuMNhvLr61+v5TlA9SAwyHSY3EWCPos2yayQE19EY0xn4SgL8UkdhBCySkf\nyKtEeb5kpex6M/zOWdwhZuqbhEvo4vo/F5cDzgqihWeYvaIIPUoTXyzi3u1y\nwvB7hkps+0hTy6TNR8EIGtrcFosB70/8UAIXHgD7m+4zkvyWP572AxFwdKdC\nBEuKuq46/vZMWIHlK25QFpOfFL4LHAUf3OSgUM+LHFzkNJ1jNAZMmRvSfFf8\nprzfBXMwEzCYEVs5YfIxctP042rzf0gjJt+0gUAtyKL/fAVHI//+KsBdL2c8\nmS9sKnDceRw3XUIrCFHkhBU6Q/ZICywZVFs0pFuTg5nyr9V7lwhnUPtEYFNo\nRxJg\r\n=Mrrx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"presets":[["env",{"targets":{"node":"current"}}]]},"gitHead":"29976a7e35f17d7f1849543a212d8e0ac2fbf939","scripts":{"test":"mocha","prepare":"babel src --out-dir lib"},"_npmUser":{"name":"luuuud","email":"post@luudjacobs.nl"},"repository":{"url":"git+https://github.com/LuudJacobs/better-bem.git","type":"git"},"_npmVersion":"6.11.3","description":"Better BEM css classname generation with CSS Modules support","directories":{},"_nodeVersion":"12.6.0","dependencies":{"typechecker":"^4.7.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.0","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-preset-env":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/better-bem_0.9.0_1568202405463_0.10971944572014536","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"better-bem","version":"0.9.1","keywords":["bem","css","modules","classnames"],"author":{"name":"Luud Jacobs"},"license":"ISC","_id":"better-bem@0.9.1","maintainers":[{"name":"luuuud","email":"post@luudjacobs.nl"}],"homepage":"https://github.com/LuudJacobs/better-bem#readme","bugs":{"url":"https://github.com/LuudJacobs/better-bem/issues"},"dist":{"shasum":"fdffa95043ae8bfc032d8b0ab6b27264051d3949","tarball":"https://registry.npmjs.org/better-bem/-/better-bem-0.9.1.tgz","fileCount":5,"integrity":"sha512-XNKzOJvxBO7WkSIZv/FJuLnmAionpTb6COtS50jeXmw77b5yaxXa7SioSYnfqK3X62d1QMeS1Gm/g4DZl0Kpow==","signatures":[{"sig":"MEYCIQD1QtoQuaB070WGqzu4O8rP3XRoB0rleLN2iGNhe3NInAIhAM2iorw8T4oUc3z0I/67Klfd3YrRBd8DSRTLSEDracdQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeOK1CRA9TVsSAnZWagAAnJIQAJAQZeFWaotPlH0br9aV\nTRlyrp+6I/if6y3pcpUnVGufGC4s6puJp/HXaUw6cQpLDrOq0I5IxsHZqw2C\nspdl+Vq46YIqf0C/ZG6Fbs239T0cZHGjD82RnXgA7XEeS8gJu7194bM2BR1N\nJj6Oa1WPMrAme8UcaP+nA1Xa9Qlx7ymI7p09Qp3+IunmmN0HR08YFFs1fZbJ\nolNyAq3twHTHG5BFpCbpxBOA2Rzy6OL3BAoK6VZeVqnyYbKHy94lSg7bLz0T\nMCAmXZAbm4gk0cLMRq+9SGO9Ge60y60nXiDlMo3gEQHu/2LGDAQnDRm37rOL\nNeLBA/38lzh/UVSuBaFJoUGuLWMP4OedUqhLqKZzZKEvmP60AEEh7/3qYEK/\nligrcgUAhq59U93EbeaLRCED4UJ/adP4OSy4d55K9EUdAAGDx113Ld7dKCSV\nxo9xNeCAzH8WUVULGrhB9mmI1SzXXdtWspxQqoVPKaNlLCpzxmLZQ808LI/4\nKF8pxg/Kbsk0eEPgVqcYhN16XBfeg1WrEmrI2to7n24ggQVA9oDikmG73MYi\ndDWLWtMQrTSZL8qIJekVtp9kaLROjAYDoJiuuYCD0kQPfcJzdDTxpZCLD/4m\nPJ6EI+zK6JNn8t4GENqJtiFEgYKy/Uh+5LPfiDs0rNkarQ2KutBkFcAgpOy8\nQbs/\r\n=6CcS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"presets":[["env",{"targets":{"node":"current"}}]]},"gitHead":"7364f51fbaed04fc4bb509c632206e220ac59cb2","scripts":{"test":"mocha","prepare":"babel src --out-dir lib"},"_npmUser":{"name":"luuuud","email":"post@luudjacobs.nl"},"repository":{"url":"git+https://github.com/LuudJacobs/better-bem.git","type":"git"},"_npmVersion":"6.11.3","description":"Better BEM css classname generation with CSS Modules support","directories":{},"_nodeVersion":"12.6.0","dependencies":{"typechecker":"^4.7.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.0","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-preset-env":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/better-bem_0.9.1_1568203445254_0.6917894070563455","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"better-bem","version":"1.0.0","keywords":["bem","css","modules","classnames"],"author":{"name":"Luud Jacobs"},"license":"ISC","_id":"better-bem@1.0.0","maintainers":[{"name":"luuuud","email":"post@luudjacobs.nl"}],"homepage":"https://github.com/LuudJacobs/better-bem#readme","bugs":{"url":"https://github.com/LuudJacobs/better-bem/issues"},"dist":{"shasum":"c8438302226b5449ea3b4916f6c2d5c3739c72f6","tarball":"https://registry.npmjs.org/better-bem/-/better-bem-1.0.0.tgz","fileCount":5,"integrity":"sha512-wCChPBnWLjicXns2Unq2RQbFyy9DRDt+XATthDr62x74xEfIJG6rnZfoZXxbETo8lfZo6/1lsKp3wI+T3d01YA==","signatures":[{"sig":"MEQCIFR4mxU8niSrw0QF/CUv4oIqOzeI1HG6etHgkWevQAjiAiAPdLV5w+PDnR3WzgMMv+wS6ZBtVVVp93oFLgSy4SopDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeiK+CRA9TVsSAnZWagAA27gP/2Phwl72AI/mGotLLP19\n2i7SxiB9np1xgl6Gn6PO0kLQLH8hSg/iAbhmBw8O/duSAi38sL0X7flferjL\n9uLohseVur5lgP8geCXqVoHM4789u1I6YBDRU3jpwheKte3A7UESk9pFosSC\nlH5NQjC6k8uSqtDuflzCN3TAwtjfOARtuOSmAx/EmEituaqP7toBbKrqaSYI\nat9m2YkgFUAdf68Vbs8F43uY536CIRd8RdPDGf6unqMp3ujbAkHj++f/wmEI\nANZHysdeLP9qHJn+XB8vJ4Xf8x716mj8LPNKSpwfrf1NmuEX6CQKEeGcIzq3\ntuofainwmC6ZqS9pMyCS52M7/d0RZL2VJsFXDmh20gZS0k5P2tm0+dP2mDqa\nf1BpUyIqsrM/OpptApw+HvP6YSt4cp+eZbFybAFZpXzPS5TP9NBqA6H4dHl0\nCVaT5KAeGc9xpi6ryqfWh5M17LgLBF4LhK3p2+Qvseb9JCUhAYz6/1aMEhNB\nWEqypxYSRkQI7diz7VUScunOQvZbBfJ0QBW1ftjXfg3RaUoy0q2mBXN5/Pn3\nu9IuaBX4zTQPzysBLt3gW+QAixuFal9tV2x3LJ9Mor8rIJS/H+FV2PBUgs/k\noZm3goXEkHGTwPRZy0nSjNdvPS5U6l1/U+w3WRpMX7NF4X5CGWnkowBUB8GU\n2vKb\r\n=EYzc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"presets":[["env",{"targets":{"node":"current"}}]]},"gitHead":"3d575c21331dd7d8b1c3b750911e6b264ada10bc","scripts":{"test":"mocha","prepare":"babel src --out-dir lib"},"_npmUser":{"name":"luuuud","email":"post@luudjacobs.nl"},"repository":{"url":"git+https://github.com/LuudJacobs/better-bem.git","type":"git"},"_npmVersion":"6.11.3","description":"Chainable BEM className generator with CSS Modules support","directories":{},"_nodeVersion":"12.6.0","dependencies":{"typechecker":"^4.7.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.0","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-preset-env":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/better-bem_1.0.0_1568285373595_0.5270074942761476","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"better-bem","version":"1.0.1","keywords":["bem","css","modules","classnames"],"author":{"name":"Luud Jacobs"},"license":"ISC","_id":"better-bem@1.0.1","maintainers":[{"name":"luuuud","email":"post@luudjacobs.nl"}],"homepage":"https://github.com/LuudJacobs/better-bem#readme","bugs":{"url":"https://github.com/LuudJacobs/better-bem/issues"},"dist":{"shasum":"cc4d8399940d7c7e216e1dac5c8c24c0fc17d621","tarball":"https://registry.npmjs.org/better-bem/-/better-bem-1.0.1.tgz","fileCount":5,"integrity":"sha512-NgSqrvWePgiUytLRtMnAMO3K9C1uBjInJkVhrgfYLHhq1Xm51o15y2NVop4KYp4QxB7pwZeSTMjB7FgoEfccww==","signatures":[{"sig":"MEUCIHoRBbXsRZLg9rRpS6w2V1j1VX1UfdFYt74SAMvVnEdEAiEAq6vbp4aEO0CKYqY1DU3f5QO9vvWOtWLZFGEm6KT98MA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwehECRA9TVsSAnZWagAAV4kQAId8DFOH3kuKBiL3ETB0\nKl6TdPeImf3LFGR5I6iqcrDG5FVMR0DS8cboZ8RwSuFRU3NFfaPd6wSQpfbq\nsqPzQxWHny+toADjWAyNtGJEqYv7ZZDJ43HJpaE+0T2jHEEoaZHS9YRKntUF\nrCKuHzfwNrHY8VSLtp98yhq/L/ue7VBVTqOCYxnDNoFmrtg0UXJIRgzboG56\nD9r+aCWvQKVDbUmY0w+Fxmlcs6UsQpYledwlXG/umvUNN7KmeqOj+wKYEAHP\nEthG2XBXtzzBDE0ithq4O83UzqTxGQ8ochRiHtS3EjhHACJZCW4PsQhJ4Qns\ng3aNB8tKxQ/k9XnOYCkDtbTzqTqQ0cPm2ZwK2qCSfckKaf2GQcJuw76ZIa+V\nBkYkD4ANQQG+CoMd0IYZrrsD/2KRJzK3mmuxiSEvT9ZmaIgEGT8MBxogQLV0\neGPcFVYb4kUa+NlvlSY3b/ot/QW141H9/xEIdKuSv9niz7zV3C0Y8uetWtQ/\n5Cz4TAQ6KQlvWhIDY05R/+HZ0HUIt8yElaYZqQjCT9OVrrsTGSVUUf6W1DIv\nBp6bUuDwLsz3sbv5vIpwqHMQYfUb5yFq1i0u5RUON5euFFG8Ls2Zm1uvNiG7\nA+8HzRXu9uB6OoOc0MwgCK9vskcSJjN6TO9Yo8P8w0K127i/AyTUP+AAy/CB\nApN4\r\n=hfbO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"presets":[["env",{"targets":{"node":"current"}}]]},"gitHead":"5b13fc4bd8a4315f3b75f0f8192c263607241946","scripts":{"test":"mocha","prepare":"babel src --out-dir lib"},"_npmUser":{"name":"luuuud","email":"post@luudjacobs.nl"},"repository":{"url":"git+https://github.com/LuudJacobs/better-bem.git","type":"git"},"_npmVersion":"6.13.0","description":"Chainable BEM className generator with CSS Modules support","directories":{},"_nodeVersion":"12.6.0","dependencies":{"typechecker":"^4.7.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.0","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-preset-env":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/better-bem_1.0.1_1572988995554_0.3791982072703777","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"better-bem","version":"1.0.2","keywords":["bem","css","modules","classnames"],"author":{"name":"Luud Jacobs"},"license":"ISC","_id":"better-bem@1.0.2","maintainers":[{"name":"luuuud","email":"post@luudjacobs.nl"}],"homepage":"https://github.com/LuudJacobs/better-bem#readme","bugs":{"url":"https://github.com/LuudJacobs/better-bem/issues"},"dist":{"shasum":"413c4d3676f73d1c7c79b15f5d5d9dadaad45e7c","tarball":"https://registry.npmjs.org/better-bem/-/better-bem-1.0.2.tgz","fileCount":5,"integrity":"sha512-ESS8GKt47va8juscQmOZaCIExpf3EZD96kbDexCdzUg37R9wGsFoflgaBXnOlTS47s633SRqOlIQE/GnoZAmMw==","signatures":[{"sig":"MEUCICoPd/sPZiJvzjN9O3J0A+BBbHXzTG0rC9NcWvXje4ccAiEAtRmOGB01XRfP4AVMZ8IfxHUjLHJV3LeODyQpKGt+2VA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwezgCRA9TVsSAnZWagAAJWEQAIa+nsoYveBw61X30Z/w\nEZucbTOqJlccmC0NqjUrHlkZCbo7POPoSdiT1K4vFzEBARzPB6s5+u2zmvzT\nNvOGAUg+Mpip7jgcs7hKaJzvx75yxdA/rYbbaB2aAbUjimumgELH9P88v8tO\nRz+UkFfZ6hRa5PmWULnwoJhHregf1vDgtvHc9E5USG6MKG7yQtd30c/hod5a\npcePH1URTBda/iIhaM87AVMUoBBxvbQOdHK3eroMd7uyRHprCsXCDnbJchiK\nB+oceN4+MQkZAg3YVGPtsq6UHn5nB6rPob8YefkRHUylYP4kwNc/Cilf85KN\nq+du6RI0xopAx+yeh0Xi5aUpWexketE0CkiREHb/s5/TveBxQ9BgiI7cfykS\nazy5G+E3rjQoZFEZ5wOe+w+n1l+JuywqZKXyBvlz9HfrdCexdazIT25uDqRk\na6/KkYI7gkdwWR7ZFkRgzo38TG/QtpNoaT6asotGilk4cErLBrrRi1hW2kXB\nuGQQkgM4WVXwOl+//xHKhkvpUQ/d2/z0mpTzc5UzvyDLA3YqtGaEJCjv8w65\nCMMjt/KRTMjlfxtqOlAP/GScEZn6c1h29H2dcQ8uM4Rr8E0hcOWl771quBYp\nrDBz2sxwK2UEjJVAH3EmeyBkH+dNFmsUxrY5pGR3PxMPwDr/FwfudHpE2nt6\nYyK1\r\n=jmRy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"presets":[["env",{"targets":{"node":"current"}}]]},"gitHead":"68482b5496bf274b31f58f87d6e3aeddfd01fc47","scripts":{"test":"mocha","prepare":"babel src --out-dir lib"},"_npmUser":{"name":"luuuud","email":"post@luudjacobs.nl"},"repository":{"url":"git+https://github.com/LuudJacobs/better-bem.git","type":"git"},"_npmVersion":"6.13.0","description":"Chainable BEM className generator with CSS Modules support","directories":{},"_nodeVersion":"12.6.0","dependencies":{"typechecker":"^4.7.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.0","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-preset-env":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/better-bem_1.0.2_1572990176221_0.09556493671969557","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"better-bem","version":"1.0.3","keywords":["bem","css","modules","classnames"],"author":{"name":"Luud Jacobs"},"license":"ISC","_id":"better-bem@1.0.3","maintainers":[{"name":"luuuud","email":"post@luudjacobs.nl"}],"homepage":"https://github.com/LuudJacobs/better-bem#readme","bugs":{"url":"https://github.com/LuudJacobs/better-bem/issues"},"dist":{"shasum":"9b731050e03972693a4031b3146f1310062fec76","tarball":"https://registry.npmjs.org/better-bem/-/better-bem-1.0.3.tgz","fileCount":5,"integrity":"sha512-ZovFZ4Ukp9sORgGxSEPrMrocal/rMUhZ/vXIuJjjaMVmGEOU7+TTRyjXhWBWfqjsikK+PD2HXByJwmstMN7H+A==","signatures":[{"sig":"MEUCIQDMKoJs3Ea/sDke+xKvTCXqpmxeQsDn62+e41FBuweBHwIgfDAKJ/AlFiXpzUzmjXKjqJvdNJIpg4VefWsKXgTZGc4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyq+OCRA9TVsSAnZWagAAZ6oQAJOna4scKTl8BZJrYR4R\nOj3ReqP4Tky5I8302CtxPkT85Z6cQVYOCL16ecpSqKoeRtutorzrOrUlhFJ7\nwvM0WJIva497VTtGlyiaLblXYV5qloxvPTetjeQGphfbOWrjDhyCmdjaVlmu\n2imwGUbMU208ncFwa11KLCG/QtCx6z6j9r/2HNl6Yg6mO0s5xVOWPwwQhMvd\nslBQD8ADBHFpEvjFG7dGV6wcb3lrc060m/3vlRg8rVldb1+xLIPbqoorKmuG\nCbOw4mP07bvOwdraSglBGfFUooyuooD9BJdBdmuvVaPCk0CrwpQIlb/UynuJ\nihiYfJxZu9COEbeaVcqOZCTjNE+fGTJv6ainLtopsq1TtfmrITAYlcb7yAEZ\ncI3XkOFsavHjtPeak8b8dDthexJF6g+9drzbYslw2zwmoPow+NJKFAgo3Tz7\nPklY8XbhCFD8MDR7eB8oum4y0jnh4fxVaHyZ46fRwetb8i44cjC8s4sq9KX0\nZxkVHy5+VgB78d2XoGmLdFuhk93qHSTHXosqjVa6HcENp2vCKXrUteXlxNr7\nQoJ/BbLlax3+tIi2wsOUuquGvINa+iY6MPrNdcfpKTQUJADF9pqhDvkEBdTf\naNEdtyWia145eS+YSBviiOVzWx5JO7t7ggNdT4XVUk3C9TJ7xla5WBeptpBs\nwnFT\r\n=0bBJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"presets":[["env",{"targets":{"node":"current"}}]]},"gitHead":"ccc515534421bfe79fa43228c8161cd8ad850f47","scripts":{"test":"mocha","prepare":"babel src --out-dir lib"},"_npmUser":{"name":"luuuud","email":"post@luudjacobs.nl"},"repository":{"url":"git+https://github.com/LuudJacobs/better-bem.git","type":"git"},"_npmVersion":"6.12.1","description":"Chainable BEM className generator with CSS Modules support","directories":{},"_nodeVersion":"12.6.0","dependencies":{"typechecker":"^4.7.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.0","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-preset-env":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/better-bem_1.0.3_1573564302451_0.6108902016975137","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"better-bem","version":"1.1.0","keywords":["bem","css","modules","classnames"],"author":{"name":"Luud Jacobs"},"license":"ISC","_id":"better-bem@1.1.0","maintainers":[{"name":"luuuud","email":"post@luudjacobs.nl"}],"homepage":"https://github.com/LuudJacobs/better-bem#readme","bugs":{"url":"https://github.com/LuudJacobs/better-bem/issues"},"dist":{"shasum":"845db0e49b95af125d798c448e3c2898ce87db3f","tarball":"https://registry.npmjs.org/better-bem/-/better-bem-1.1.0.tgz","fileCount":4,"integrity":"sha512-VIV764bEKZraf9+FGOe+TlbMYOjRsOa66SikU2BGyreBsQ9uWyqqQihmxt12FsCWEimLKsgpT4uKJVsm6XA7Yw==","signatures":[{"sig":"MEQCIGA48BUwDkQDPUDQeOTi3eYkippwqVPKLQF5gaBeH6JCAiBov67f6dGfYCSkJgNaZUm5CVBxwbWFO4QTDY/l/xF9HA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1pJcCRA9TVsSAnZWagAAyCIP+gIdPulDjPcbnJPuXJuK\nuBj3mheeX5isAME4oBUSOdShZG4hxinnHgQGFOmGtjRtNodueBZfq+KKwIms\n6SYhluVrn7MxnAtcf7u5vb1warwLdNKl/YmDzkSEU4tGIyhFuBRGObh6c5Ib\nCQxdFLb/DTJc4Q8G3UvxvhpwsCvgdpb3KwyaqwEgPLTE3AkdzEQwVX+pbJ9M\ngS8BaXqtKRWY3J1f8xnYGMS52QvzYtjJdv+Jt2QL3KQSe73SNRSWTw8oih0/\ncMQV4x9y4MP664/y1S2qeTDNAIHzGTR7xkLX6CShE9EOWO0gc+6/BIbvhasC\nzFYB2zwO0+6G+v/G3H97CTyFtzGSJjeBL+LEdWn9/ZQPeEI+6Pl+9trXF2jH\nzGUnVztjMeKLRhZVsTR/jXiaPmB5S0Aof6ggETE4eA/dMdFHIRUIZl5dIViz\nHl2dfOe48Kwne+ZXwdcfIUeZ0VEaCpOFsOJTaDklDRuH5dik0Jwmyyt0O5wd\n/qMBC1/oKhLk/PpEFNMEsIUqQXExi09qXfVYCgqe/DTFSmYsJS9+c2+HHHiW\n3/pdcTD7HsehZw2usmCko20MMIf2YI7zibdbPazgy5Od0PLXwszED9l2NoCp\nZVdHM24NSad/nRtp1sAEBN1w/FLh2BujaUZuvrkth8bahwuH76TyUKdjbDX1\nVzMQ\r\n=5HEw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"presets":[["env",{"targets":{"node":"current"}}]]},"gitHead":"fbac784c7d6bc48d093731b58d3e0eb2679881a9","scripts":{"test":"babel ./index.js --out-dir tests && mocha"},"_npmUser":{"name":"luuuud","email":"post@luudjacobs.nl"},"repository":{"url":"git+https://github.com/LuudJacobs/better-bem.git","type":"git"},"_npmVersion":"6.13.1","description":"Chainable BEM className generator with CSS Modules support","directories":{},"_nodeVersion":"12.6.0","dependencies":{"typechecker":"^4.7.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.0","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-preset-env":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/better-bem_1.1.0_1574343260351_0.9311938018166896","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"better-bem","version":"1.1.1","keywords":["bem","css","modules","classnames"],"author":{"name":"Luud Jacobs"},"license":"ISC","_id":"better-bem@1.1.1","maintainers":[{"name":"luuuud","email":"post@luudjacobs.nl"}],"homepage":"https://github.com/LuudJacobs/better-bem#readme","bugs":{"url":"https://github.com/LuudJacobs/better-bem/issues"},"dist":{"shasum":"6c27d6324b298242baa6c51cf8dd3918935b6bf5","tarball":"https://registry.npmjs.org/better-bem/-/better-bem-1.1.1.tgz","fileCount":5,"integrity":"sha512-qLMHfbppEG1ZBEn5MNrsSc80pS97WkRLFFitvQljYqHL8bh1KiPWgjYQq0yhC+eUoDZR2+XjDb9H5UhS71lR/A==","signatures":[{"sig":"MEQCIAvA0OqzVx33SvxmoULTEKa3ICBRWNnJYcF+xWCdZMi+AiB3tL5l3MboD4NzjjqHK577naDG9KP335xE6YHB+xRrfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2UlGCRA9TVsSAnZWagAAinwQAIIomv+p2xUKlqO3at3l\nnMBizJc1YuvIoT7Bcliyf09iyrs5Nr9lR7OyD4iKTE7+KMBu4+WWqIlwiHJz\nQsoDTVSGQxMcLl9C0PU44ItZIVCwIM0gue6bwetOzPVfSXNMubpA8NWg2L96\nX1JwCaD0JRX58RKO2BsVYaUoWviP9qH/i4cr5mCOQ5YGPBrJkoaTl5ZX7WJo\nBeI/Hn6qvMbn1PkkoTILd3ktcgiQHp+WfBnEuKABU3Trzm1m+xWo/NnROsLp\n6Fi5v1xi5gq6JcHE3R+Nsr6RlbeF2iewJwNWAfCG/DzfXm9aaqKY2eEOhl5S\nd/sPtuaAkHbDEHtu7QjXLmDEqloo9af9RyeQWlTxNB9AV2up+F3xlqKtVQoa\nMJZn06peMMBtIbQi3dKJVdto6qdRHYcf1be1tdmwG2WxsgXAdU68XcdolJpx\nYmkXE1yDrYl8FJJmWnFvSO3J+TME9bkZNCk0woEqboJh+Ht0DozqBgZw5oAf\nPuv0kq0AhLHrGFYYOS7h1gF0B9c2uxIBuuTPh+GFwwYFJRFhVJgeL4rmsN9w\n2AuLFIQL6ZrXMG9k9YF9DX156jhJT1+EV86plSPoXrrjfDRfUh75xQjaiQkl\nUZSe521WnjVlNFBde+9lFbIU145BNvTqkM8p9dsNPdrmK3zl7i7p+U4NNCRj\nQkV+\r\n=tduB\r\n-----END PGP SIGNATURE-----\r\n"},"main":".build/better-bem.js","babel":{"presets":["@babel/preset-env"]},"gitHead":"0531fad2512d6d38afe44d44fecdf2b022f66a33","scripts":{"test":"mocha","build":"babel src --out-dir build","prepare":"npm run build","pretest":"npm run build"},"_npmUser":{"name":"luuuud","email":"post@luudjacobs.nl"},"repository":{"url":"git+https://github.com/LuudJacobs/better-bem.git","type":"git"},"_npmVersion":"6.13.0","description":"Chainable BEM className generator with CSS Modules support","directories":{},"_nodeVersion":"12.6.0","dependencies":{"typechecker":"^4.7.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.0","@babel/cli":"^7.7.4","@babel/core":"^7.7.4","@babel/preset-env":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/better-bem_1.1.1_1574521157514_0.6543842858927815","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"better-bem","version":"1.1.2","keywords":["bem","css","modules","classnames"],"author":{"name":"Luud Jacobs"},"license":"ISC","_id":"better-bem@1.1.2","maintainers":[{"name":"luuuud","email":"post@luudjacobs.nl"}],"homepage":"https://github.com/LuudJacobs/better-bem#readme","bugs":{"url":"https://github.com/LuudJacobs/better-bem/issues"},"dist":{"shasum":"677b21beb42d43d29e5b8a4617e32bc812dbb9c7","tarball":"https://registry.npmjs.org/better-bem/-/better-bem-1.1.2.tgz","fileCount":5,"integrity":"sha512-QMYSXmzfwsbJq2WgMGbDmA2X+SMG5hxpJbTmGnzrbIhqw0mgWOgUpnDQKhQ+cSM8hG6FgvwfYpaj09QOKwQ/Iw==","signatures":[{"sig":"MEYCIQCppQPv2qACqyWhMTot/t4jDrzgVUUQnUSA34rptPeZcAIhAOslsm5PMlp9L2OSiYonRpZ5dNVYYzlwU1GdjgpCdsUt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2VCnCRA9TVsSAnZWagAAb+MP/1Rg3CR9EdgOxYqWVGi/\n+iOXXUdVFA8Sp6j3TB9t52eBZDDbNEvwaaB8LMIGHuSahtLmftDyf5ZLPc30\nwr1TIs7yqeDMd4E5BlzWZR58sGNXB2T0EsHh0LQQuU6JR6nKCFz0hGs9F1TS\nrWuz7PJ85zAhB4uratY6EU74y3j7HplPNbBm1IQGveWERr4RZUFelxBtpKYQ\n70Lr7PhSLMRpwpDxIImyK9ya+jOiqOXVToLJcOVCvrrc4uiitroBiegDvKOl\nCGj0x2rqr0dAhhSsyNft98RJY/c2XT8V9a4tHDO/V9NJ7LzNkYxi7fAuXrFJ\n7GikvOaIHBx5sxS+Uux8RWwKvLRWLw5E/roAQEsHfNoaiVlNypQL81LjFhPd\nORDYEEoibHtZQ8wt2gP8dxXtovCwrKeQLmMb3qZ6lUqNhvZ9C+G0pSAanKHx\nyIQl+aXB14LN7H8YLObbWDw2ZKJlTd80SD/Fvg6L6oS4K1ZXAle593cDtMh5\nfEMN2w2Xu3s9Dy4mdQNdLNXeuolKxv4CMQCgOFapfJneZ0jkD2hBqRMzeOn1\nTpu/zwcvcbjRq9n7MOGhvplnjb2hj8v8Gb2Qskt05qM4F6QRy3LLpv2bkp2x\nE3F/bvLn2haa5w3q9d+YtKCvlIQJ09fMh8fPLUBG5FamcrRUKWZqYHTxiQzC\nrEgh\r\n=mBic\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/better-bem.js","babel":{"presets":["@babel/preset-env"]},"gitHead":"8610b25090061e9d68d7a47307bda90374678810","scripts":{"test":"mocha","build":"babel src --out-dir build","prepare":"npm run build","pretest":"npm run build"},"_npmUser":{"name":"luuuud","email":"post@luudjacobs.nl"},"repository":{"url":"git+https://github.com/LuudJacobs/better-bem.git","type":"git"},"_npmVersion":"6.13.0","description":"Chainable BEM className generator with CSS Modules support","directories":{},"_nodeVersion":"12.6.0","dependencies":{"typechecker":"^4.7.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.0","@babel/cli":"^7.7.4","@babel/core":"^7.7.4","@babel/preset-env":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/better-bem_1.1.2_1574523046681_0.6272012275932872","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"better-bem","version":"1.1.4","keywords":["bem","css","modules","classnames"],"author":{"name":"Luud Jacobs"},"license":"ISC","_id":"better-bem@1.1.4","maintainers":[{"name":"luuuud","email":"post@luudjacobs.nl"}],"homepage":"https://github.com/LuudJacobs/better-bem#readme","bugs":{"url":"https://github.com/LuudJacobs/better-bem/issues"},"dist":{"shasum":"5b9139c9259ad4dbe68fa17abca59fc2d54d0313","tarball":"https://registry.npmjs.org/better-bem/-/better-bem-1.1.4.tgz","fileCount":5,"integrity":"sha512-brKAixnIBB44cfctHA73Ez946zVaVd+8Wa2dw6hsmeZYWrnVG81D2AD3qtaeK7OEOUaiGsb0NRXTcOutgnILag==","signatures":[{"sig":"MEUCIQDsb/Zr757T3TnusPHzM5nevEKc5BpGlaPwEAzKG2T6JQIgSQsr9S4ByfslPxd9C0hEnly0C0YNDPux5C/oqRNup+c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe153lCRA9TVsSAnZWagAAi6QQAKKJ7a7VJMncXHkva3AB\nzThMzvriJvy6lIonMxghwc2C2E0KIAZYDopUdp4VnBy8NkezU4gc/qL5vhrB\npeYIum9McQLd9ev4rZVkr6tLSPFG5LPb0BcW/8HNw8q3QAFv3oMqNESxvWbO\nldtJUcmdsCsOTCk16GGFUs72gfKYvTf7SWntTJB1iCO9fnia60jmQYcOvp0c\n7pcWeEu82lABnS3v6cWBp5fmCvy07DQX3VKTUVNJ5Ii26DklGO7MA1Z5xglv\nxMwSLuC1s2owy/kDjpuRhP+NM66C7+SoaQWI6I1OeiR37totxtczm4VCOs0S\nd7fygqmRm454OuK73E9TsjPc15h7Xr4tdh8/a1HKeqfJTaZoeFlDLAyTzObA\nNZSqUkugD5lvnHxZxAR4AzD/3tp3it8RaNZe4ufn69027AGzHIKWBlRf63qE\nHvzzyH8BZuEwHtjRUh3HHLMsN+kMYIRWNXLk1TKACnZQfOmEJhHq5Hwt4XZ1\n/aVQUK9+iyIGySyKC3az3/cBhmPyfxekkcD3rwjxtH7//J9a7kicrgEv0tBi\nQmJN2jxiFcaPTDjZ0NON3dWfGki3EnzFd83lh6EUpmSflAMehIUV5TTqlN/I\nsAihvJ2AozNYpJlLecVsI/D/u2LG7mkkz3LuW0h5zR0tF3p6z1LbqynOCkdr\n9j6Z\r\n=kHWB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/better-bem.js","babel":{"presets":["@babel/preset-env"]},"gitHead":"6821acb6c639305279d42b9914f7f50fbed519dc","scripts":{"test":"mocha","build":"babel src --out-dir build","prepare":"npm run build","pretest":"npm run build"},"_npmUser":{"name":"luuuud","email":"post@luudjacobs.nl"},"repository":{"url":"git+https://github.com/LuudJacobs/better-bem.git","type":"git"},"_npmVersion":"6.14.5","description":"Chainable BEM className generator with CSS Modules support","directories":{},"_nodeVersion":"14.2.0","dependencies":{"typechecker":"^4.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.2.0","mocha":"^6.2.0","@babel/cli":"^7.7.4","@babel/core":"^7.7.4","@babel/preset-env":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/better-bem_1.1.4_1591188965112_0.8045699606938632","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"better-bem","version":"2.0.1","keywords":["bem","css","modules","classnames","classname"],"author":{"name":"Luud Jacobs"},"license":"ISC","_id":"better-bem@2.0.1","maintainers":[{"name":"luuuud","email":"post@luudjacobs.nl"}],"homepage":"https://github.com/LuudJacobs/better-bem#readme","bugs":{"url":"https://github.com/LuudJacobs/better-bem/issues"},"dist":{"shasum":"671f51bfc3fe205f0d04b023afced29833a3d091","tarball":"https://registry.npmjs.org/better-bem/-/better-bem-2.0.1.tgz","fileCount":5,"integrity":"sha512-3iSv2C4W8VxErkMHOJAdh1a2MOB5d7wpNbd4nDU0hdncv3mldDeb6IPro8TUxOgwvIlNwhW6SX/veXmxCh8suw==","signatures":[{"sig":"MEYCIQCN0voJxPNVFYWR1OWi3RHMkIAiL6ajmcMVJLjgly06NAIhANLdUKxqFUxRWNiUw5SAMXUG1ToZ/pxPJ4bn2pB6pfdW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1538CRA9TVsSAnZWagAAz2AQAKP9xJUwf7hcu832Jw/4\n2GcQ3r7AgIytQRqlep3HJJ+Z5iYyFG/AIRf8wzqPtICVzeM97UeXRF3O8trb\nAsivs5ngzkd/R7k5us2cnBIwdYED46M86dnhatsQrQTc9+8LVyvNfU+wp9YC\nMZR+gKUrxD3SPc4b0hh469Vlvog1rOVswxCN0/EXxUQoqQkeaTzl8Cx/OaAe\nevkkmNksZ14cLz6qmg2bIl+5LRXGFqPb84wDrEiHLua5asL8u/jIdY0IB3lj\nxzaoyjM9EZEbMOfmOXBsFBph56KMbMQ/dfzTiu+SfuCTeZiYGpJlzs52f9p3\nGu8v73g2wjGhCFXXO5tKMWQv4b1ynVVrSg6qholIfmpaCCyjiTGt92+DKP8+\n4VnszEBeL52gZ6t+gsbT4NlQRrXdfnaHIljxSg2OD4Xu9MMYeeQHJj6sJEvx\nBN3JB7vtoNnYVFFdvqgUOkVrzOwh3AEewMQioSxd1dFTB95ZTgrhhA6mGMnD\nn51ImVyL+7fDbcMx/XpR+F+EbV3UQmznDJKBZTHw1PnO9jWXrV7m9yvYWzJd\nxv/X4i32tjI7UFNrz4VjEwcDrKj/ttYCKMbqgYVe477WVpg/n5h/RybWpPMN\neV3Iz5pALH+cKaWQ88U9g8Us/AEN2dWRl7DxhJne8vDj03a+JVf3XxeF0ITe\nvQRq\r\n=b5Am\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/better-bem.js","babel":{"presets":["@babel/preset-env"]},"module":"src/better-bem.js","gitHead":"b55fc78c4c4dce0a630b78dba0377f22ed176c00","scripts":{"test":"echo \"lol 🤣\" && exit 1","build":"babel src --out-dir dist","prepare":"npm run build"},"_npmUser":{"name":"luuuud","email":"post@luudjacobs.nl"},"repository":{"url":"git+https://github.com/LuudJacobs/better-bem.git","type":"git"},"_npmVersion":"6.14.5","description":"Chainable BEM classname generator with CSS Modules support","directories":{},"_nodeVersion":"14.2.0","dependencies":{"typechecker":"^4.7.0","array-flatten":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.10.1","@babel/core":"^7.10.2","@babel/preset-env":"^7.10.2"},"_npmOperationalInternal":{"tmp":"tmp/better-bem_2.0.1_1591188987926_0.29984478657069147","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"better-bem","version":"2.0.3","keywords":["bem","css","modules","classnames","classname"],"author":{"name":"Luud Jacobs"},"license":"ISC","_id":"better-bem@2.0.3","maintainers":[{"name":"luuuud","email":"post@luudjacobs.nl"}],"homepage":"https://github.com/LuudJacobs/better-bem#readme","bugs":{"url":"https://github.com/LuudJacobs/better-bem/issues"},"dist":{"shasum":"f837c5351e6052d7bd5bcf1668bdaed5488ba483","tarball":"https://registry.npmjs.org/better-bem/-/better-bem-2.0.3.tgz","fileCount":13,"integrity":"sha512-LVNaAquqkrdoutu6Xs32wzaAVA6yIHh1KlwZsDQwTwjRTh5J7vi6v6LmBL0+sE5+pOZRfNuiz6zmpOdyrLbKDA==","signatures":[{"sig":"MEQCIBEyig0UoCidXl2fszvPkUtL0uZJNYBlA/DPWFVyBLfxAiBF2ymkV/WfJis54ZtwIMcfZMMOb+prToCxzxjLJLzIFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5VvoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpccQ/8CZdxM/Mzjt79i7uP0gcS315h+pcEKyLMY2zQ+IcW8Sa33Ovl\r\npAPJXFQz90qoH2jk8Jc48yzfyr/aDSrWuHQWGGmx7h5TaRHa0JQGeT6y/ULp\r\nSigatw0GeYpDH3XwAxHQYGQKZYzibgQNvg3sjDEDNA7TLCLwjuuBQk0n3PS9\r\ndulncklmrl8/Jnjj6v4dL8yk2cenqIPJqbjjRN5FlNMdrg484tUutRNR9Y/3\r\nGbLrnJVBqU5JloYonewxJZgk375eq5aRSApmLeQdVeCRRlkcArWH9Uazchoy\r\nJ4AHKhBOriSyx4UVvfJjPAnVlbIYM9CqKu8gUOpnBaDPRDfH/hoqyZHfu76Q\r\nk0NSzna1mgcSde/ovf+cw5bQ9DpT6tCwT5oPVxsqW2W3j7lzdOzMGHLxhIe1\r\n7DBAu8OGrnLVYmUWYhEHvB8k/ZB2/CeHuk9STF0eGqT08ljazshHzhG+xBnn\r\naIcNow+1zNtgs4E4VUIc7SIk+551E0QoUttEJcGTQQSffTI0wg7oJNuVo7xp\r\n9S21AOgn5PMRVFC488iR931BBIgu7iVvpRFcPIJwgZBwAdKzFTIovABv5fEM\r\nw03FILWsKecWEbn0fDkSkweyA2rQwSOhKt7GUSKUO4T3LUCRs189zHqa0YeT\r\n/6Gj8EBHybggLay/ii4uhPj2vh4P01nJ64c=\r\n=y0yN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/better-bem.js","babel":{"presets":["@babel/preset-env"]},"module":"src/better-bem.js","gitHead":"bab09ffce6e142a28eccf8733f9928cead46699d","scripts":{"test":"echo \"lol 🤣\" && exit 1","build":"babel src --out-dir dist","prepare":"npm run build"},"_npmUser":{"name":"luuuud","email":"post@luudjacobs.nl"},"repository":{"url":"git+https://github.com/LuudJacobs/better-bem.git","type":"git"},"_npmVersion":"9.4.2","description":"Chainable BEM classname generator with CSS Modules support","directories":{},"_nodeVersion":"19.3.0","dependencies":{"typechecker":"^4.7.0","array-flatten":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.10.1","@babel/core":"^7.10.2","@babel/preset-env":"^7.10.2"},"_npmOperationalInternal":{"tmp":"tmp/better-bem_2.0.3_1675975656124_0.15954087963880204","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"better-bem","version":"2.0.4","description":"Chainable BEM classname generator with CSS Modules support","main":"dist/better-bem.js","module":"src/better-bem.js","scripts":{"test":"echo \"lol 🤣\" && exit 1","build":"babel src --out-dir dist","prepare":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/LuudJacobs/better-bem.git"},"keywords":["bem","css","modules","classnames","classname"],"author":{"name":"Luud Jacobs"},"license":"ISC","bugs":{"url":"https://github.com/LuudJacobs/better-bem/issues"},"homepage":"https://github.com/LuudJacobs/better-bem#readme","devDependencies":{"@babel/cli":"^8.0.4","@babel/core":"^8.0.1","@babel/preset-env":"^8.0.2"},"babel":{"presets":[["@babel/preset-env",{"modules":"commonjs"}]]},"dependencies":{"array-flatten":"^3.0.0","typechecker":"^4.7.0"},"gitHead":"12962150441fb38e7b4bf7473de1cc99e7cf89d4","_id":"better-bem@2.0.4","_nodeVersion":"26.5.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-3MAntmJcFnOWwtkXd78IVAlSIKiphs0AisRMeNV2qnreSAA/aCtd1Op65998cbLt9TiOX+CDG6HFRckEPyp4aA==","shasum":"d140971387741a1f3076d029a51492efa8ee7d38","tarball":"https://registry.npmjs.org/better-bem/-/better-bem-2.0.4.tgz","fileCount":6,"unpackedSize":24285,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDnHq9/kPgrGk0YDLDFy1aLuLrltrRJZ85uivGWnEdLNwIhAILg9WNzzwzOxQ0Uo6+rjCristMoBENnuhl+S5ZJIB4M"}]},"_npmUser":{"name":"luuuud","email":"post@luudjacobs.nl"},"directories":{},"maintainers":[{"name":"luuuud","email":"post@luudjacobs.nl"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/better-bem_2.0.4_1787220189853_0.7532874658716291"},"_hasShrinkwrap":false}},"time":{"created":"2019-09-11T11:46:45.462Z","modified":"2026-08-20T10:03:10.155Z","0.1.10":"2019-09-10T08:12:28.744Z","0.1.13":"2019-09-10T08:12:28.744Z","0.1.0":"2019-09-10T08:12:28.744Z","0.1.7":"2019-09-10T08:12:28.744Z","0.1.2":"2019-09-10T08:12:28.744Z","0.1.8":"2019-09-10T08:12:28.744Z","0.1.6":"2019-09-10T08:12:28.744Z","0.1.12":"2019-09-10T08:12:28.744Z","0.1.3":"2019-09-10T08:12:28.744Z","0.1.9":"2019-09-10T08:12:28.744Z","0.1.4":"2019-09-10T08:12:28.744Z","0.1.11":"2019-09-10T08:12:28.744Z","0.1.1":"2019-09-10T08:12:28.744Z","0.9.0":"2019-09-11T11:46:45.624Z","0.9.1":"2019-09-11T12:04:05.382Z","1.0.0":"2019-09-12T10:49:33.709Z","1.0.1":"2019-11-05T21:23:15.687Z","1.0.2":"2019-11-05T21:42:56.363Z","1.0.3":"2019-11-12T13:11:42.582Z","1.1.0":"2019-11-21T13:34:20.477Z","1.1.1":"2019-11-23T14:59:17.608Z","1.1.2":"2019-11-23T15:30:46.789Z","1.1.4":"2020-06-03T12:56:05.245Z","2.0.1":"2020-06-03T12:56:28.148Z","2.0.3":"2023-02-09T20:47:36.292Z","2.0.4":"2026-08-20T10:03:09.995Z"},"bugs":{"url":"https://github.com/LuudJacobs/better-bem/issues"},"author":{"name":"Luud Jacobs"},"license":"ISC","homepage":"https://github.com/LuudJacobs/better-bem#readme","keywords":["bem","css","modules","classnames","classname"],"repository":{"type":"git","url":"git+https://github.com/LuudJacobs/better-bem.git"},"description":"Chainable BEM classname generator with CSS Modules support","maintainers":[{"name":"luuuud","email":"post@luudjacobs.nl"}],"readme":"# better-BEM 2.x\n\nbetter-BEM is a dynamic classname generator using [BEM methodology](https://en.bem.info/methodology/quick-start/) (`.block__element--modifier`) which supports [CSS Modules](https://github.com/css-modules/css-modules). better-BEM is [chainable](#Chaining-and-modifier-inheritance) and allows [modifier inheritance](#Chaining-and-modifier-inheritance). **Disclaimer:** In contrast to what the package name suggests, better-BEM _might not actually be better_ than other packages handling BEM classname generation. It definitely is better than better-BEM 1.x.\n\n## Getting Started\n\n### Installing\n\n```shell\n# install\nnpm i better-bem\n```\n\n```javascript\n// import\nimport bem from 'better-bem';\n```\n\n\n## Usage\n\n> bem( [_classNames_ [, _mods_ [, _classNameMap_ [, _strict_ [, _glue_ ] ] ] ] ] )\n\n```javascript\nconst className = bem('article').el('header').mod('large').el('title').mod('red').cn;\n\ndocument.querySelector('h1').className = className;\n// => <h1 class=\"article__header__title article__header__title--large article__header__title--red\"> ...\n```\n\nJump to [examples](#Examples).\n\n### Parameters\n\n#### classNames\n\nClassname(s) which will form the 'block' part of the generated classname(s).\n\n**Optional**\n\n**Default:** `[]`\n\n**Accepts:** _String_, _object_ or _array_ of _strings_ and/or _objects_\n\nPlease refer to the [ClassName parameter usage](#ClassName-parameter-usage) section for details on how this parameter works.\n\n#### mods\n\nModifiers for the generated classnames. Modifiers are passed down the chain, see the section on [Chaining and modifier inheritance](#Chaining-and-modifier-inheritance).\n\n**Optional**\n\n**Default:** `[]`\n\n**Accepts:** _String_, _object_ or _array_ of _strings_ and/or _objects_\n\nSee [ClassName parameter usage](#ClassName-parameter-usage) for more details.\n\n#### classNameMap\n\nObject which maps input classnames to output classnames.\n\n**Optional**\n\n**Default:** `{}`\n\n**Accepts:** _Object_\n\nSee [using className maps](#Using-CSS-Modules)\n\n#### strict\n\nWhen strict is true _and_ when classNameMap isn't empty, classnames which aren't mapped in classNameMap will be ignored.\n\n**Optional**\n\n**Default:** `true`\n\n**Accepts:** _Boolean_\n\nSee [using className maps](#Using-CSS-Modules)\n\n#### glue\n\nObject with strings which will be used to concat classnames. If not set these fall back to `--` for modifiers, `__` for element classnames and `-` for key-value modifiers. See [examples](#Custom-glue-strings).\n\n**Optional**\n\n**Default:** `{}`\n\n**Accepts:** _Object_\n\n### Return value\n\n> _Object_ { _string_ cn, _function_ el, _function_ mod }\n\n#### cn\n\nOutputted classname string for current BEM chain. **Note:** All classnames are checked for valid characters using the following regular expression: `/^(-[_a-zA-Z]|[_a-zA-Z][-_a-zA-Z0-9])[-_a-zA-Z0-9]*$/`\n\n#### el\n\n> _function_ el( [ _elementClassNames_ ] )\n\nFunction to push a new element on the BEM chain. See [chaining](#Chaining-and-modifier-inheritance) for examples.\n\n##### elementClassNames\n\n**Default:** `[]`\n\n**Accepts:** _String_, _object_ or _array_ of _strings_ and/or _objects_\n\nSee [ClassName parameter usage](#ClassName-parameter-usage) for more details.\n\n#### mod\n\n> _function_ mod( [ _modifiers_ ] )\n\nFunction to add a modifier the current BEM className and all descendants. See [Chaining and modifier inheritance](#Chaining-and-modifier-inheritance) for examples.\n\n##### modifiers\n\n**Default:** `[]`\n\n**Accepts:** _String_, _object_ or _array_ of _strings_ and/or _objects_\n\nSee [ClassName parameter usage](#ClassName-parameter-usage) for more details.\n\n\n## ClassName parameter usage\n\n`bem()`, `el()` and `mod()` all accept the same types of parameters. These types are:\n\n* a _string_ containing a single classname or modifier\n* a _string_ containing multiple classnames or modifiers separated by spaces\n* an _object_ where the keys are used as classnames or modifiers when the related value is thruthy\n  * for `mod()` key-value pairs are mapped as a `key-value` string when the value is a string or a number\n* an _array_ containing any of the above\n\n| Parameter value | classnames | modifiers |\n| :--- | :--- | :--- |\n| `\"foobar\"` | `\"foobar\"` | `\"--foobar\"` |\n| `\"foo bar\"` | `\"foo bar\"` | `\"--foo\"`, `\"--bar\"` |\n| `{ foo: true, bar: 0, prop: \"value\" }` | `\"foo mod\"` | `\"--foo\"`, `\"--bar-0\"`, `\"--prop-value\"` |\n| `[ \"foo bar\", { prop: \"value\" } ]` | `\"foo bar mod\"` | `\"--foo\"`, `\"--bar\"`, `\"--prop-value\"` |\n\n\n## Examples\n\n### Chaining and modifier inheritance\n\n```javascript\nconst header = bem('header');\nconsole.log(header.cn); // \"header\"\n\nconst title = header.el('text title');\nconsole.log(title.cn); // \"header__text header__title\"\n\nconst blueTitle = title.mod({ color: 'blue' });\nconsole.log(blueTitle.cn);\n// \"header__text header__text--color-blue header__title header__title--color-blue\"\n\nconst emphasizedText = blueTitle.el('emp').mod('bold');\nconsole.log(emphasizedText.cn);\n// \"header__text__emp header__title__emp header__text__emp--color-blue\n//   header__title__emp--color-blue header__text__emp--bold header__title__emp--bold\"\n\n// note that modifiers are inherited by child elements\n```\n\n### Using CSS Modules\n\n```css\n/* styles.css */\n.header {\n\tfont-size: 2em;\n}\n\n.header__title {\n\tfont-weight: bold;\n}\n\n.header__title--blue {\n\tcolor: blue;\n}\n```\n\n```javascript\nimport styles from './styles.css';\n\nconst header = bem('header', 'blue', styles);\nconsole.log(header.cn); // \"header\"\n// note that \"header--blue\" is omitted from the output, because it's not defined in styles.css\n\nconst title = header.el('title');\nconsole.log(title.cn); // \"header__title header__title--blue\"\n// both the base classname and modified classname are outputted, since they are defined in styles.css\n// note that the 'blue' modifier is still inherited\n\nconst nonStrictHeader = bem('header', 'blue', styles, false);\nconsole.log(nonStrictHeader.cn); // \"header header--blue\"\n// now strict is set to `false`, all classnames will be outputted\n```\n\n### Custom glue strings\n\n```javascript\nconst defaultGlue = bem('element', [{ color: 'blue' }], {}, true).el('child');\nconsole.log(defaultGlue.cn); // \"element__child element__child--color-blue\"\n\nconst customGlue = bem('element', [{ color: 'blue' }], {}, true, { el: '_', mod: '-', prop: '--' }).el('child');\nconsole.log(customGlue.cn); // \"element_child element_child-color--blue\"\n```\n\n\n## Built With\n\n* [typechecker](https://github.com/bevry/typechecker)\n* [array-flatten](https://github.com/blakeembrey/array-flatten)\n\n\n## Versioning\n\nbetter-BEM uses [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/LuudJacobs/better-bem/tags).\n\nSee [CHANGELOG.md](https://github.com/LuudJacobs/better-bem/blob/master/CHANGELOG.md) for notable changes.\n\n\n## Authors\n\n* **Luud Jacobs** [GitHub](https://github.com/LuudJacobs) - [Website](https://luud.dev)\n\n\n## License\n\nThis project is licensed under the ISC License - see the [LICENSE](https://github.com/LuudJacobs/better-bem/blob/master/LICENSE) file for details\n\n## Related\n\n* [React-Better-BEM](https://github.com/LuudJacobs/React-Better-BEM) - React component using better-BEM\n","readmeFilename":"README.md"}