{"_id":"@artprog/bem-helper","_rev":"5-a6070d1eaf870d6ed81df84d1bce03ff","name":"@artprog/bem-helper","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@artprog/bem-helper","version":"1.0.0","keywords":["BEM","bem","javascript","js"],"author":{"name":"artprog"},"license":"ISC","_id":"@artprog/bem-helper@1.0.0","maintainers":[{"name":"artprog","email":"aprog-art@mail.ru"}],"homepage":"https://github.com/azernov/bem-helper#readme","bugs":{"url":"https://github.com/azernov/bem-helper/issues"},"dist":{"shasum":"993ade3c9d012e6a8b502af7236bf6769bdbb2ec","tarball":"https://registry.npmjs.org/@artprog/bem-helper/-/bem-helper-1.0.0.tgz","fileCount":14,"integrity":"sha512-aFDX32ttycaHc6FlvwF2zRe1QDqaMe0zNgKPo3CH77GDiRCCZ/qUaYU4b/LCOypDq4Y59B5dwG83ZJL4wRqsxw==","signatures":[{"sig":"MEUCIQDz+QTz8FRCp3tWxs/a7qCGtjM/DFTqprYQdX8zGWuDLwIgCvkYXJhJYmPo7PAIxPidwXJ6nt0OPS1vWLpK8vHCSJ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2TCXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMBRAAmndoTwJaJ8B0DKVEJnFOqtN+ILmjW8fimyeHfXk7thLAQ2nR\r\nwrIICzJUqmwn2UTUwO39hb0ZwAq8MxUn3Pt79dMzB1oTm55Tl7RQznnmDB6p\r\nOQBGxTswEXQugOjltZmODb6GCvpnbiTXWYLu4lQMxsrRJrsRcs/w+fCwwyv1\r\nlfUTOMQIUGYW2LImA35oi7JK+JfVN+as2HdnvXgmNUbEFpUTxp00ST/V/8qh\r\nW0ArgkB6IGbaxVbk/5Vjsg1ahfjDgsrErDu228rN2qKjvAnQv76h0YBAtGEE\r\nrT5H27DPTm0VsoHi6z+muWVG8ffo3aZTjDuqE9H8Ftq19NASC2faIcNusj8v\r\nutP7qbX3aikqpQ92k7DKRbDUKnnWHn7KUA+uPf5+JOMiG9YXm2Z2UrdM+eSN\r\nKLmAnD4IEzKGCBL+ShetMQUOPDIvEU8xDla39vjEo8mYo/AlXyMcK85qXYvk\r\nM/DroY/cpJ2pxLmATutwFG4h7l2HOcWlHnz4N5JoZjVpiX9WKelgQlxE4PIV\r\nr2fhK9wwA1JaMT/timR9PAwUv8ZCW34eQWijNU2utH4GnFV2NpbF/3DVTBjm\r\nN1RB6bFTug2XVgRkABeZyMdsUEYF+5e35xxoKNrkHnJ80P87M6VxxWU3z5yI\r\nEWiUyaAx8288fzVuIgQbn0PyyOa4eHvmj+I=\r\n=XNXe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cli.js","gitHead":"6446f0a531ddc75c3932afaebbc500ec54b16cf8","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"artprog","email":"aprog-art@mail.ru"},"repository":{"url":"git+https://github.com/azernov/bem-helper.git","type":"git"},"_npmVersion":"6.14.11","description":"CLI tool for helping to create folder&files structure in bem-based projects","directories":{},"_nodeVersion":"12.20.2","dependencies":{"yargs":"^17.5.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/bem-helper_1.0.0_1658400919375_0.40905489664785266","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@artprog/bem-helper","version":"1.0.1","keywords":["BEM","bem","javascript","js"],"author":{"name":"artprog"},"license":"ISC","_id":"@artprog/bem-helper@1.0.1","maintainers":[{"name":"artprog","email":"aprog-art@mail.ru"}],"homepage":"https://github.com/azernov/bem-helper#readme","bugs":{"url":"https://github.com/azernov/bem-helper/issues"},"bin":{"bem-helper":"cli.js"},"dist":{"shasum":"0e0c29d547f39ef8c9564392bdda9dc0f90c1d9a","tarball":"https://registry.npmjs.org/@artprog/bem-helper/-/bem-helper-1.0.1.tgz","fileCount":14,"integrity":"sha512-nSjJVlhisnSnlxDMnhUkJ/DfTn+wm1hhBzJu6/ytFWcz7fIH21xyaLDLcLs7PjzerA7csXlJY7ikvhsQed12dA==","signatures":[{"sig":"MEUCIDihE6ke4/ODJAKg8uax6JJIg50Fc6WPBi+UhRZ5SGMeAiEAs6Qu+ioXc0c/a9h5C9B/PnnMsJQ1+LRRQIrf/7qHm3w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2THfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGiQ//fiIrVSc3Jzvr7BwPQI+PKKD/vXrJGt6CJzQbg6aZvi2dnZ+7\r\nm46VNsraBWhfxrQ6LhCuga2uA3H6/mp5R5PG9aXaHCTQQhy19fg14/QYKNBr\r\n7f+9u4wIFdBb4hbMZVrfBJgAVKTxzWAxak+Jo5y8ejX31WcdAIEFPMIRPphz\r\nL8wliZNYO2PliEU9glb1GW33plnOJXiUmC3XzI0O6UL2V+jf//3PqhQlyRAW\r\nXyxIb0YVTsjYahBDp6NiAQGk0/atkryze9GFpEKImHHtgwDMeNUPBTaGr2lD\r\nMi7PQj7P4suKB0RTYhLMdmmsjeozIj3cyY1GdVu1HLF8i61WxJ97u0obCWuL\r\ns33NdD0R+CleobOfME8V2ns9NelDzCSDgDDMpF2Tt+QSE3NZcikoKFTPvksm\r\ngXaE8BrneGVuaG5Tbn2d61cwexvLiBkVAjhbQwjyVAVa9ZfjG4j+NaJOl3Vf\r\nQvkV1RcYccPnT2Ho/qiEI2yx/KQD+MhgwstO32mkNBZxQLUZ6853Db2n7R1I\r\n4wndFdFqxmECTPblJvUOwFZYcWk5HUjNr3KWV0HcTWAQC+bg9I0BAA5Wfz4N\r\nmY+KZ5fU5xlBQm7sIzHC448a6zHlzcE/0FWXdSHm35d9FD2DgckdNH6dpB+a\r\nik6nKh/FFhn5aPUV9sWW4jELSadNy1KGmto=\r\n=vzF+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cli.js","gitHead":"d76b55d559a0c652367ae31c9444f7771cfe1b94","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"artprog","email":"aprog-art@mail.ru"},"repository":{"url":"git+https://github.com/azernov/bem-helper.git","type":"git"},"_npmVersion":"6.14.11","description":"CLI tool for helping to create folder&files structure in bem-based projects","directories":{},"_nodeVersion":"12.20.2","dependencies":{"yargs":"^17.5.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/bem-helper_1.0.1_1658401247102_0.8953900731067044","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@artprog/bem-helper","version":"1.0.2","keywords":["BEM","bem","javascript","js"],"author":{"name":"artprog"},"license":"ISC","_id":"@artprog/bem-helper@1.0.2","maintainers":[{"name":"artprog","email":"aprog-art@mail.ru"}],"homepage":"https://github.com/azernov/bem-helper#readme","bugs":{"url":"https://github.com/azernov/bem-helper/issues"},"bin":{"bem-helper":"cli.js"},"dist":{"shasum":"a7bcf35baa75730f21534969e00f71379d910eb5","tarball":"https://registry.npmjs.org/@artprog/bem-helper/-/bem-helper-1.0.2.tgz","fileCount":14,"integrity":"sha512-8X9LvQ55CkKGnC8+reJFsn5t7XjOdg7KL6Ol292/OpcwHoUhO4wKWp2EtMpgGboLPFC2GrNVNeywqBRaKhTomg==","signatures":[{"sig":"MEQCIDwiCS9k1wRJCydnsZFUwTvzYFfsv12v8qGH9185LWNeAiBrjecnhapn2PV9TscfVZW7Ynt4kf2LyOOGNAtGT7L/Hg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2TKGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOexAAkSnjqqt/R3eJcAbgntcHahRnJyMW/ZAZp54fhq8yQu1ECYYk\r\nhCFNiklchl6r5lIeyHAp4KbKomMGK3A2jlrm9Oq0uZ9H30oAS4K1A7WfKGu+\r\nGozFfvTs+Fe8ki2G8y26sMvedw/SVmoUqh4W0ItY1SMVcDPiWEr7qpaHs1An\r\ndjorP9gtWw/DjG8YXsU3c66bTJw2CujGv/mlboXBQQRV3KpIg1+fNdBxMvC9\r\nU2gV0TOYlWSKSNJSb703wD+4xSxSrKip6qCIuh/roZoSDje/3iy1Gw7NwYe/\r\nPHIfbNCUJPEF4N67LYXPWKDSlcg4FWX85XTR0EutxxWdTeVivaNmewDHBuUc\r\nAS90Qls/9bi1NPfXMHMwUjGLjv+anBKgyKdFlIFx7qPT3Yd9pHe9Te6OE43P\r\nIeQ407JQcwlMcHl+7L9tf1vr7EnRUi4+r49hU1wLptyJOVjSz5QXSj5LQC98\r\n7AZ+8cn9V8h+ByrpM3rQTzoqv0xnToRyBgGMdR6VdeIWDytbzWndcELdlt5n\r\numTxfEFygSV1c1INFfVNCy8I24OQ8YbKEhPrWQIhULWbAeM0c7Pa+ISKEQja\r\nqYFe9WYhk777gKCoA+u2ImfHVP7mENZh0Le8krJRT/8jo5YOwiPJQ2+fagsj\r\nfEEcrGziZ0t0+RqtTO7xcn26Z/Nd/T+GEkc=\r\n=QI60\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cli.js","gitHead":"8652970ce0951603da917feb52f85c74f90697b2","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"artprog","email":"aprog-art@mail.ru"},"repository":{"url":"git+https://github.com/azernov/bem-helper.git","type":"git"},"_npmVersion":"6.14.11","description":"CLI tool for helping to create folder&files structure in bem-based projects","directories":{},"_nodeVersion":"12.20.2","dependencies":{"yargs":"^17.5.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/bem-helper_1.0.2_1658401414259_0.2420985708369896","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@artprog/bem-helper","version":"1.0.3","keywords":["BEM","bem","javascript","js"],"author":{"name":"artprog"},"license":"ISC","_id":"@artprog/bem-helper@1.0.3","maintainers":[{"name":"artprog","email":"aprog-art@mail.ru"}],"homepage":"https://github.com/azernov/bem-helper#readme","bugs":{"url":"https://github.com/azernov/bem-helper/issues"},"bin":{"bem-helper":"cli.js"},"dist":{"shasum":"c940dabce61808394fd4812caa00f3381438502b","tarball":"https://registry.npmjs.org/@artprog/bem-helper/-/bem-helper-1.0.3.tgz","fileCount":14,"integrity":"sha512-UMd6UfDoQApTqu/KKY4qfd+LKDCAE44F/tm4VttDA6mFj0UNn/Dn4LLXZFZoMsNwWA/yUcYanWt8e6WudJT33g==","signatures":[{"sig":"MEUCIQCK/5uOkDyXRUhoIaFtwvh/AimyOPtZ40Zjd6BjYxnXIAIgezDCwPqtxUvifjWUKlPt5ZYjF4KpSsM74GkcGjhZYnk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2TLxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXfA//a1CpxpvhRIn2rgWbNsX6na6/MSjd/tpha05eqPPJuLlwhaS7\r\nvuD2BnXw9tA4KMWV8qMnrOSLvK9n9VpZHGbJRQFyTlS2Iqhocu/O4BymotLr\r\nZsiBQRcqzGTL1CaFWbN7XC+CLURCwed4Pa71VAOLlcXJsq1qBXqWY0SLZuRw\r\n3UQaEDtwfKyQGpkar4OIQ6cx8rEXMR3G29LlJRljvE+edcXZqU1gZHp4ehjH\r\n/1DTcUvQE2ZfUiZojNtwxiGseweO+q7/yS+Yg6AZQTTsh89Cd+1b/nwoXpJP\r\nIw4xLyCIe5bzQ1HpRXlt1D+RAkKtxjP8xG7mLS3BV0oqbwwe+M1UPIp9vBRN\r\nL7/kU4zWmv2cdI0bPiQok7ng5RbCQUThx6+/sIfXpBcpemWzewz2oS+F2wXT\r\np0a6XLN6xsKa+zoc87eyL1t8tteeiDpV64iOoefrbvtjvJaYrre38Wt4xIlI\r\n2o+mo8AW1zUuBhyihgqyeLBtb4O4iFPsUsztBItmBWxb44SSq3E5nARij9FE\r\nRj6oK5vwG1UPbyDZzkVbRiyWlYrlJBdVOldV25oPMi7EJUHrvzjkb4S/Q0o1\r\nEii9+07w6PBE2gbrfN5TJ8f9FHRmacK38kraoncHs/CnNPSGxPRTlV8IRnmc\r\np5XKx+NxEIQOL5stG8/WfULcBim3EatTo+w=\r\n=FN9u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cli.js","gitHead":"6c2b58f30c3108edd988b288f8d7fb87468b0095","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"artprog","email":"aprog-art@mail.ru"},"repository":{"url":"git+https://github.com/azernov/bem-helper.git","type":"git"},"_npmVersion":"6.14.11","description":"CLI tool for helping to create folder&files structure in bem-based projects","directories":{},"_nodeVersion":"12.20.2","dependencies":{"yargs":"^17.5.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/bem-helper_1.0.3_1658401521485_0.12009044153218351","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@artprog/bem-helper","version":"1.0.4","description":"CLI tool for helping to create folder&files structure in bem-based projects","main":"cli.js","dependencies":{"yargs":"^17.5.1"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/azernov/bem-helper.git"},"keywords":["BEM","bem","javascript","js"],"author":{"name":"artprog"},"license":"ISC","bugs":{"url":"https://github.com/azernov/bem-helper/issues"},"homepage":"https://github.com/azernov/bem-helper#readme","bin":{"bem-helper":"cli.js"},"_id":"@artprog/bem-helper@1.0.4","gitHead":"a280aa2965d41f70e29007cda38f1da97f9a2b6e","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-pcccjL905iMlG9viNNvZYFGG44xOA1+jwy+ezLgapb8hj5fSX6MtgV4mSuFp9vBzPwoRSwUU2I95/hDF0MGwHw==","shasum":"56afaf9673a1eea60eeeaf31a41a2910b2017070","tarball":"https://registry.npmjs.org/@artprog/bem-helper/-/bem-helper-1.0.4.tgz","fileCount":14,"unpackedSize":11972,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCv8FTu7ErZtXMMnkVro+fftbTopPGIR1Zz2zjPTBi7ZQIhAIIb9w2w/u2yilmKr4BbtKfpahQTR/oMnUX7mDAuR7Pc"}]},"_npmUser":{"name":"artprog","email":"aprog-art@mail.ru","actor":{"name":"artprog","email":"aprog-art@mail.ru","type":"user"}},"directories":{},"maintainers":[{"name":"artprog","email":"aprog-art@mail.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bem-helper_1.0.4_1751264132832_0.7853030423697824"},"_hasShrinkwrap":false}},"time":{"created":"2022-07-21T10:55:19.314Z","modified":"2025-06-30T06:15:33.204Z","1.0.0":"2022-07-21T10:55:19.532Z","1.0.1":"2022-07-21T11:00:47.295Z","1.0.2":"2022-07-21T11:03:34.419Z","1.0.3":"2022-07-21T11:05:21.708Z","1.0.4":"2025-06-30T06:15:33.004Z"},"bugs":{"url":"https://github.com/azernov/bem-helper/issues"},"author":{"name":"artprog"},"license":"ISC","homepage":"https://github.com/azernov/bem-helper#readme","keywords":["BEM","bem","javascript","js"],"repository":{"type":"git","url":"git+https://github.com/azernov/bem-helper.git"},"description":"CLI tool for helping to create folder&files structure in bem-based projects","maintainers":[{"name":"artprog","email":"aprog-art@mail.ru"}],"readme":"# BEM helper CLI tool\n\nTool for helping to create folder&files structure in bem-based projects.\n\n## Installation\n\n```bash\nnpm install @artprog/bem-helper\n```\n\n## Usage\n\n### Create block file structure\n\n```bash\nnpx bem-helper -b block-name1,block-name2,...\n```\n\nIt will create folders for block with pug and scss files\n\n### Create element file structure\n\n```bash\nnpx bem-helper -b block-name -e element-name1,element-name2\n```\n\nIt will create folders for elements inside block with pug and scss files\n\n### Create block modifier\n\n```bash\nnpx bem-helper -b block-name -m modifier-name1,modifier-name2\n```\n\n### Create element modifier\n\n```bash\nnpx bem-helper -b block-name -e element-name -m modifier-name1,modifier-name2\n```\n\n## Examples\n\n```bash\nnpx bem-helper -b nav\n```\n\n```bash\nnpx bem-helper -b nav,header,footer\n```\n\n```bash\nnpx bem-helper -b nav -e item\n```\n\n```bash\nnpx bem-helper -b nav -e item -m active\n```\n\n```bash\nnpx bem-helper -b nav -e item -m color_primary,color_secondary\n```\n\n## Customize templates and paths\n\nTo customize paths check file:\n\n```\n[your-project-path]/node_modules/bem-helper/config.js\n```\n\nTo customize templates of pug & scss files check folder:\n```\n[your-project-path]/node_modules/bem-helper/templates/\n```\n\n### BTC Donation\n\nBTC Address: **bc1qm395pj4eyqfu7dd2u36hggzjv56j58mppvrna6**\n","readmeFilename":"README.md"}