{"_id":"@vv0rkz/js-template","_rev":"26-e66f582f8ad051b6e2985d05effdedec","name":"@vv0rkz/js-template","dist-tags":{"latest":"1.10.0"},"versions":{"1.0.0":{"name":"@vv0rkz/js-template","version":"1.0.0","keywords":["template","husky","changelog","github","workflow","commitlint"],"author":{"name":"vv0rkz"},"license":"MIT","_id":"@vv0rkz/js-template@1.0.0","maintainers":[{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"}],"homepage":"https://github.com/vv0rkz/js-template#readme","bugs":{"url":"https://github.com/vv0rkz/js-template/issues"},"bin":{"jst":"bin/cli.js","js-template":"bin/cli.js"},"dist":{"shasum":"a3ee421a70719d1bd7b85968db238b175aceb38b","tarball":"https://registry.npmjs.org/@vv0rkz/js-template/-/js-template-1.0.0.tgz","fileCount":9,"integrity":"sha512-ZK5L9VLnGbPdPmDzKmMhRF/9TVPchQ8f3BHyv+XpgfsK0OJACr4ilIW/btGxx2XoAHqI5JBTQqkjy9n3r4K8dw==","signatures":[{"sig":"MEQCID0TbebwJ+mOLtOp9vEf2qCREDP1eU3cFXBNe55p/HRnAiBQc+OOFAW+kv6oOR97pCxhENcvRY+VqUdwj7COb3TGMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24817},"type":"module","gitHead":"579f150679491878dac5146752508c1cef9bcbed","scripts":{"test":"echo 'Tests not implemented yet' && exit 0"},"_npmUser":{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"},"repository":{"url":"git+https://github.com/vv0rkz/js-template.git","type":"git"},"_npmVersion":"11.6.1","description":"Reusable setup for JS projects with husky, changelog, gh tools","directories":{},"_nodeVersion":"24.11.0","dependencies":{"husky":"^9.1.7","changelogen":"^0.6.2","@commitlint/cli":"^20.1.0","@commitlint/config-conventional":"^20.0.0"},"_hasShrinkwrap":false,"devDependencies":{"browser-sync":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/js-template_1.0.0_1766909292732_0.11912417544322063","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@vv0rkz/js-template","version":"1.0.2","keywords":["template","husky","changelog","github","workflow","commitlint"],"author":{"name":"vv0rkz"},"license":"MIT","_id":"@vv0rkz/js-template@1.0.2","maintainers":[{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"}],"homepage":"https://github.com/vv0rkz/js-template#readme","bugs":{"url":"https://github.com/vv0rkz/js-template/issues"},"bin":{"jst":"bin/cli.js","js-template":"bin/cli.js"},"dist":{"shasum":"f41d1c15f558864195654095f8266667b35b2a9f","tarball":"https://registry.npmjs.org/@vv0rkz/js-template/-/js-template-1.0.2.tgz","fileCount":14,"integrity":"sha512-vAGz3iRs//0OGCYKm2HPgQ0UcwKv2de2av9qbP1AufFb0XPbT6ur3dnF71fN9VoWf6kWQpS09NNFvPl4Gd+h5Q==","signatures":[{"sig":"MEUCIQDk5cnxIplQidywGcc44gGVO5PdiGzj1yjbcCFbLwfOKwIgIp0fzQHjCUk8IiVn33qNBh7ibDavDFwercFsvPedUEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29995},"type":"module","gitHead":"6f6ab8037d343a3d7d6fecc42ff2b31c836aa7fd","scripts":{"test":"echo 'Tests not implemented yet' && exit 0"},"_npmUser":{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"},"repository":{"url":"git+https://github.com/vv0rkz/js-template.git","type":"git"},"_npmVersion":"11.6.1","description":"Reusable setup for JS projects with husky, changelog, gh tools","directories":{},"_nodeVersion":"24.11.0","dependencies":{"husky":"^9.1.7","changelogen":"^0.6.2","@commitlint/cli":"^20.1.0","@commitlint/config-conventional":"^20.0.0"},"_hasShrinkwrap":false,"devDependencies":{"browser-sync":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/js-template_1.0.2_1766913547558_0.44255116749637","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@vv0rkz/js-template","version":"1.1.1","keywords":["template","husky","changelog","github","workflow","commitlint"],"author":{"name":"vv0rkz"},"license":"MIT","_id":"@vv0rkz/js-template@1.1.1","maintainers":[{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"}],"homepage":"https://github.com/vv0rkz/js-template#readme","bugs":{"url":"https://github.com/vv0rkz/js-template/issues"},"bin":{"jst":"bin/cli.js","js-template":"bin/cli.js"},"dist":{"shasum":"b0ad84da302d7ba2f0e9ccc45d4531f786548259","tarball":"https://registry.npmjs.org/@vv0rkz/js-template/-/js-template-1.1.1.tgz","fileCount":14,"integrity":"sha512-Nvg9GWCxaZor8Dk87LIkRNgVP0uQIFwTgD2afdCzCAFRKanV/uXz7GYNM9Gq9OlX7yOThon4dViCR1HhlRlTFQ==","signatures":[{"sig":"MEUCIFu8XFDFJNoi6DE0ZC69YLoWdaEtIQpnjkbovBUbDJuiAiEA+q+CcgbLmEsctg0dO+MI3Hai46z+dMyWvB6bjZ99N+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29462},"type":"module","gitHead":"834c5c93379a30715706b77a6c5a19cdf810b907","scripts":{"test":"echo 'Tests not implemented yet' && exit 0"},"_npmUser":{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"},"repository":{"url":"git+https://github.com/vv0rkz/js-template.git","type":"git"},"_npmVersion":"11.6.1","description":"Reusable setup for JS projects with husky, changelog, gh tools","directories":{},"_nodeVersion":"24.11.0","dependencies":{"husky":"^9.1.7","changelogen":"^0.6.2","@commitlint/cli":"^20.1.0","@commitlint/config-conventional":"^20.0.0"},"_hasShrinkwrap":false,"devDependencies":{"browser-sync":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/js-template_1.1.1_1766913957960_0.20187774179546847","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@vv0rkz/js-template","version":"1.2.1","keywords":["template","husky","changelog","github","workflow","commitlint"],"author":{"name":"vv0rkz"},"license":"MIT","_id":"@vv0rkz/js-template@1.2.1","maintainers":[{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"}],"homepage":"https://github.com/vv0rkz/js-template#readme","bugs":{"url":"https://github.com/vv0rkz/js-template/issues"},"bin":{"jst":"bin/cli.js","js-template":"bin/cli.js"},"dist":{"shasum":"66233229976f14428a0b0b1304e885b90bb09842","tarball":"https://registry.npmjs.org/@vv0rkz/js-template/-/js-template-1.2.1.tgz","fileCount":15,"integrity":"sha512-Txq2QvyMV0EjvtbO9UbU7E+Y2si59/ZgMKk5/kTpXwB37CBGeNHxIV/VZu296Iq3I80WSb2o5tsJSgBsJWrnvg==","signatures":[{"sig":"MEUCIQCuK33acXk60+lhXGdfEfGj9Hi0944KPsDA43Dz3QE81AIgNvZ1/+2ZmBTkmNuOE34lfDvLh0YVgs62nVfP7SrSQkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32099},"type":"module","gitHead":"707a98e99a2f9a7ed2642dc218753b8150a2a530","scripts":{"test":"echo 'Tests not implemented yet' && exit 0"},"_npmUser":{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"},"repository":{"url":"git+https://github.com/vv0rkz/js-template.git","type":"git"},"_npmVersion":"11.6.1","description":"Reusable setup for JS projects with husky, changelog, gh tools","directories":{},"_nodeVersion":"24.11.0","dependencies":{"husky":"^9.1.7","changelogen":"^0.6.2","@commitlint/cli":"^20.1.0","@commitlint/config-conventional":"^20.0.0"},"_hasShrinkwrap":false,"devDependencies":{"browser-sync":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/js-template_1.2.1_1767357138097_0.10498211845165062","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@vv0rkz/js-template","version":"1.3.0","keywords":["template","husky","changelog","github","workflow","commitlint"],"author":{"name":"vv0rkz"},"license":"MIT","_id":"@vv0rkz/js-template@1.3.0","maintainers":[{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"}],"homepage":"https://github.com/vv0rkz/js-template#readme","bugs":{"url":"https://github.com/vv0rkz/js-template/issues"},"bin":{"jst":"bin/cli.js","js-template":"bin/cli.js"},"dist":{"shasum":"4f22798cf17e0ad7d07e528ffa8e80342c52fcfd","tarball":"https://registry.npmjs.org/@vv0rkz/js-template/-/js-template-1.3.0.tgz","fileCount":16,"integrity":"sha512-zIog41MOghLQIsx6z7OlJZyCgY/Cfy7FO/d5tWIn25iOCFPF0HZ5E7v+YCANjDO4r4JkviTyoida0C0RZP2X/A==","signatures":[{"sig":"MEMCIE4uFmnjiid8vw2OJx4NJkkhI1gNpUs9pjdKYVbVZi5WAh8jw5j0T4XaQaGP3n8I9uWXslDf3DCq0pdpJmuLWn83","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34962},"type":"module","gitHead":"71fa1bfc7532983604f4b902261ed8c88c559ba6","scripts":{"test":"echo 'Tests not implemented yet' && exit 0"},"_npmUser":{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"},"repository":{"url":"git+https://github.com/vv0rkz/js-template.git","type":"git"},"_npmVersion":"11.6.1","description":"Reusable setup for JS projects with husky, changelog, gh tools","directories":{},"_nodeVersion":"24.11.0","dependencies":{"husky":"^9.1.7","changelogen":"^0.6.2","@commitlint/cli":"^20.1.0","@commitlint/config-conventional":"^20.0.0"},"_hasShrinkwrap":false,"devDependencies":{"browser-sync":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/js-template_1.3.0_1767357547203_0.6383521471188556","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@vv0rkz/js-template","version":"1.3.1","keywords":["template","husky","changelog","github","workflow","commitlint"],"author":{"name":"vv0rkz"},"license":"MIT","_id":"@vv0rkz/js-template@1.3.1","maintainers":[{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"}],"homepage":"https://github.com/vv0rkz/js-template#readme","bugs":{"url":"https://github.com/vv0rkz/js-template/issues"},"bin":{"jst":"bin/cli.js","js-template":"bin/cli.js"},"dist":{"shasum":"2509ba573c760532b25fb0e7e262003993c390d5","tarball":"https://registry.npmjs.org/@vv0rkz/js-template/-/js-template-1.3.1.tgz","fileCount":16,"integrity":"sha512-uFLwBrhnwG7eWbQhZ6JKnU4Zf6aoq5LWT5ZiNAqWCkpFj+HnmTUHzdvQsqTq8zey1DyswF2AI/jrKQPC1rxCdw==","signatures":[{"sig":"MEUCIBkTHR9msF2JYs6LTWLvcThSt4WQrvvNT13Qej3BmbRNAiEAptrYlNMrp+fA9OBo4wdykfJU/Sn46tRYdKFNOALfOOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35003},"type":"module","gitHead":"241c753083120e6cb775bf07708c72865e4993cb","scripts":{"test":"echo 'Tests not implemented yet' && exit 0"},"_npmUser":{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"},"repository":{"url":"git+https://github.com/vv0rkz/js-template.git","type":"git"},"_npmVersion":"11.6.1","description":"Reusable setup for JS projects with husky, changelog, gh tools","directories":{},"_nodeVersion":"24.11.0","dependencies":{"husky":"^9.1.7","changelogen":"^0.6.2","@commitlint/cli":"^20.1.0","@commitlint/config-conventional":"^20.0.0"},"_hasShrinkwrap":false,"devDependencies":{"browser-sync":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/js-template_1.3.1_1767358298170_0.5042386792982008","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@vv0rkz/js-template","version":"1.4.0","keywords":["template","husky","changelog","github","workflow","commitlint"],"author":{"name":"vv0rkz"},"license":"MIT","_id":"@vv0rkz/js-template@1.4.0","maintainers":[{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"}],"homepage":"https://github.com/vv0rkz/js-template#readme","bugs":{"url":"https://github.com/vv0rkz/js-template/issues"},"bin":{"jst":"bin/cli.js","js-template":"bin/cli.js"},"dist":{"shasum":"cff68059f4c9cc4d2b1a6a2f708ee2ab318f8c6c","tarball":"https://registry.npmjs.org/@vv0rkz/js-template/-/js-template-1.4.0.tgz","fileCount":17,"integrity":"sha512-8VrQsfVjuSdmxnM7Xuip9nKdEHDL+MbDC8OYQaYLHDTalgK1OgiLwhpt3C3/TOe9yGoGwCff90DdjB1jkzfwHA==","signatures":[{"sig":"MEUCIE8CIkua4VckVj7NU792uLgEQkXJKpvmz7UqZUPpEY9wAiEAmixXm9DaalUnA2MupAvAIi6e012tGuEyscwjgYeoYn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42386},"type":"module","gitHead":"5f846c0f09d25aa2acb6ea0a81bcd97e1e59b47d","scripts":{"test":"echo 'Tests not implemented yet' && exit 0"},"_npmUser":{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"},"repository":{"url":"git+https://github.com/vv0rkz/js-template.git","type":"git"},"_npmVersion":"11.6.1","description":"Reusable setup for JS projects with husky, changelog, gh tools","directories":{},"_nodeVersion":"24.11.0","dependencies":{"husky":"^9.1.7","changelogen":"^0.6.2","@commitlint/cli":"^20.1.0","@commitlint/config-conventional":"^20.0.0"},"_hasShrinkwrap":false,"devDependencies":{"browser-sync":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/js-template_1.4.0_1768214805802_0.4609888779099167","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@vv0rkz/js-template","version":"1.4.1","keywords":["template","husky","changelog","github","workflow","commitlint"],"author":{"name":"vv0rkz"},"license":"MIT","_id":"@vv0rkz/js-template@1.4.1","maintainers":[{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"}],"homepage":"https://github.com/vv0rkz/js-template#readme","bugs":{"url":"https://github.com/vv0rkz/js-template/issues"},"bin":{"jst":"bin/cli.js","js-template":"bin/cli.js"},"dist":{"shasum":"beafd01762412a593a3d6ad2222ad807a712ad26","tarball":"https://registry.npmjs.org/@vv0rkz/js-template/-/js-template-1.4.1.tgz","fileCount":17,"integrity":"sha512-wyhSD+pfNCkLMzS7nR5+9vFkT9rhJtsXVx65+eattADWvo8rclydJCEB+zR2owFBw0s1xmq+mXUVbmqrJe+Iqw==","signatures":[{"sig":"MEUCIQD1ubx6F1GNLVekpXSIvR3fhAtCMQhbOBURt+R8yHF53gIgekE+cl8LcLtdXrWUsZ5XlkZwZhBtDlkESZwpvGIm2QU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42681},"type":"module","gitHead":"3a26a176def5d3d0d2350d26415abd5c2d852e1a","scripts":{"test":"echo 'Tests not implemented yet' && exit 0"},"_npmUser":{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"},"repository":{"url":"git+https://github.com/vv0rkz/js-template.git","type":"git"},"_npmVersion":"11.6.1","description":"Reusable setup for JS projects with husky, changelog, gh tools","directories":{},"_nodeVersion":"24.11.0","dependencies":{"husky":"^9.1.7","changelogen":"^0.6.2","@commitlint/cli":"^20.1.0","@commitlint/config-conventional":"^20.0.0"},"_hasShrinkwrap":false,"devDependencies":{"browser-sync":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/js-template_1.4.1_1768216402215_0.9496348573160591","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@vv0rkz/js-template","version":"1.4.2","keywords":["template","husky","changelog","github","workflow","commitlint"],"author":{"name":"vv0rkz"},"license":"MIT","_id":"@vv0rkz/js-template@1.4.2","maintainers":[{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"}],"homepage":"https://github.com/vv0rkz/js-template#readme","bugs":{"url":"https://github.com/vv0rkz/js-template/issues"},"bin":{"jst":"bin/cli.js","js-template":"bin/cli.js"},"dist":{"shasum":"5709a8e9257bb41b94ef8dd9ba54914dcd02c3f4","tarball":"https://registry.npmjs.org/@vv0rkz/js-template/-/js-template-1.4.2.tgz","fileCount":18,"integrity":"sha512-Qj7M8KdtLujzSS6RjBZBtJuFkqFV9owiaohpEd7pqShALMDvZNi7842zHl0WWwq7qv7fqQWzR9YelU+ELSxtSQ==","signatures":[{"sig":"MEQCIAa3wpRVZh6UfCPCJgxofzp/dXcFoHO5Pk6gW2SPOKzXAiBNpvlFzXtfDzCFoz2OX7Ef5R+j4kiX7cl6N2Tj6G7jXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43232},"type":"module","gitHead":"4c1885521b520c79c7e21060ebfb6267940f6b84","scripts":{"test":"echo 'Tests not implemented yet' && exit 0"},"_npmUser":{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"},"repository":{"url":"git+https://github.com/vv0rkz/js-template.git","type":"git"},"_npmVersion":"11.6.1","description":"Reusable setup for JS projects with husky, changelog, gh tools","directories":{},"_nodeVersion":"24.11.0","dependencies":{"husky":"^9.1.7","changelogen":"^0.6.2","@commitlint/cli":"^20.1.0","@commitlint/config-conventional":"^20.0.0"},"_hasShrinkwrap":false,"devDependencies":{"browser-sync":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/js-template_1.4.2_1768217569434_0.44756401524796496","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@vv0rkz/js-template","version":"1.4.3","keywords":["template","husky","changelog","github","workflow","commitlint"],"author":{"name":"vv0rkz"},"license":"MIT","_id":"@vv0rkz/js-template@1.4.3","maintainers":[{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"}],"homepage":"https://github.com/vv0rkz/js-template#readme","bugs":{"url":"https://github.com/vv0rkz/js-template/issues"},"bin":{"jst":"bin/cli.js","js-template":"bin/cli.js"},"dist":{"shasum":"eef905208106910ef539c100a37fd3465313ae45","tarball":"https://registry.npmjs.org/@vv0rkz/js-template/-/js-template-1.4.3.tgz","fileCount":18,"integrity":"sha512-bV9fBuAatFGIDQukDHcfzItLRP6+kAthEebSaV9rUmskN0tEwxuMXqCqSVmZnIn7zk4+lTNkZGonovKhHVRKlw==","signatures":[{"sig":"MEUCIQCI6aVLbzNclZmBYroigVVajdp9FcJB8F5QrWg6/8VPDQIgY6LKgiCh3N9kc3HkF5iJFPuzG048URLqpNZIsdWFw9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43567},"type":"module","gitHead":"86b5945d2b6c73ecd857cd31fa4002b09dea66e6","scripts":{"test":"echo 'Tests not implemented yet' && exit 0"},"_npmUser":{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"},"repository":{"url":"git+https://github.com/vv0rkz/js-template.git","type":"git"},"_npmVersion":"11.6.1","description":"Reusable setup for JS projects with husky, changelog, gh tools","directories":{},"_nodeVersion":"24.11.0","dependencies":{"husky":"^9.1.7","changelogen":"^0.6.2","@commitlint/cli":"^20.1.0","@commitlint/config-conventional":"^20.0.0"},"_hasShrinkwrap":false,"devDependencies":{"browser-sync":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/js-template_1.4.3_1768218213258_0.9348613461269453","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"@vv0rkz/js-template","version":"1.4.4","keywords":["template","husky","changelog","github","workflow","commitlint"],"author":{"name":"vv0rkz"},"license":"MIT","_id":"@vv0rkz/js-template@1.4.4","maintainers":[{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"}],"homepage":"https://github.com/vv0rkz/js-template#readme","bugs":{"url":"https://github.com/vv0rkz/js-template/issues"},"bin":{"jst":"bin/cli.js","js-template":"bin/cli.js"},"dist":{"shasum":"2a8cef5fe227f07927cee228f795c71609dbabfa","tarball":"https://registry.npmjs.org/@vv0rkz/js-template/-/js-template-1.4.4.tgz","fileCount":18,"integrity":"sha512-qabcQE96v+zjGyoQroaTfbFsFU5596DBMmQXt7mUFklubBH7rsTYOLe7tEnMj2HusC2PwckB3nR9O8qnP6+uZg==","signatures":[{"sig":"MEUCIQCp9MzGXxs3E2+BwffuJ5+ZaswRd/xdya3KwHO1fxsowQIgFUHSKhLQ93Ng2svrIMwcAS0KyG0VAXg2hyBM5DSQCHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43577},"type":"module","gitHead":"6c30ee2c4e0b762ea5d2d0777e8470f12b63f706","scripts":{"test":"echo 'Tests not implemented yet' && exit 0"},"_npmUser":{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"},"repository":{"url":"git+https://github.com/vv0rkz/js-template.git","type":"git"},"_npmVersion":"11.6.1","description":"Reusable setup for JS projects with husky, changelog, gh tools","directories":{},"_nodeVersion":"24.11.0","dependencies":{"husky":"^9.1.7","changelogen":"^0.6.2","@commitlint/cli":"^20.1.0","@commitlint/config-conventional":"^20.0.0"},"_hasShrinkwrap":false,"devDependencies":{"browser-sync":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/js-template_1.4.4_1768220937921_0.38394301177988344","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@vv0rkz/js-template","version":"1.5.0","keywords":["template","husky","changelog","github","workflow","commitlint"],"author":{"name":"vv0rkz"},"license":"MIT","_id":"@vv0rkz/js-template@1.5.0","maintainers":[{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"}],"homepage":"https://github.com/vv0rkz/js-template#readme","bugs":{"url":"https://github.com/vv0rkz/js-template/issues"},"bin":{"jst":"bin/cli.js","js-template":"bin/cli.js"},"dist":{"shasum":"7040ca9deb496d9ab4e8d10d93e236f6af6b8e43","tarball":"https://registry.npmjs.org/@vv0rkz/js-template/-/js-template-1.5.0.tgz","fileCount":20,"integrity":"sha512-8N/C5HnhmiJGEgFvLuDYpg62Xe50rcrr7v085rbJ0UvFVdvaGeJxxvdnRmY26eA1Z4Xty+DhQ9zyCsqdEgNnRw==","signatures":[{"sig":"MEYCIQCchL0eEOF+vMnkd1UG4IaFUrV+rsd8V9+xj2PLiftV7QIhALwMo8VoWWRf853A6Gl/9ad4bfvuOmW9keq5256/58if","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52464},"type":"module","gitHead":"c9535389dfd6d5131221cb2370db514533cb0e13","scripts":{"test":"echo 'Tests not implemented yet' && exit 0"},"_npmUser":{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"},"repository":{"url":"git+https://github.com/vv0rkz/js-template.git","type":"git"},"_npmVersion":"11.6.1","description":"Reusable setup for JS projects with husky, changelog, gh tools","directories":{},"_nodeVersion":"24.11.0","dependencies":{"husky":"^9.1.7","changelogen":"^0.6.2","@commitlint/cli":"^20.1.0","@commitlint/config-conventional":"^20.0.0"},"_hasShrinkwrap":false,"devDependencies":{"browser-sync":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/js-template_1.5.0_1768458895019_0.11455086403907111","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@vv0rkz/js-template","version":"1.5.1","keywords":["template","husky","changelog","github","workflow","commitlint"],"author":{"name":"vv0rkz"},"license":"MIT","_id":"@vv0rkz/js-template@1.5.1","maintainers":[{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"}],"homepage":"https://github.com/vv0rkz/js-template#readme","bugs":{"url":"https://github.com/vv0rkz/js-template/issues"},"bin":{"jst":"bin/cli.js","js-template":"bin/cli.js"},"dist":{"shasum":"de00b429760175f472239085a08dc4dae7a26410","tarball":"https://registry.npmjs.org/@vv0rkz/js-template/-/js-template-1.5.1.tgz","fileCount":21,"integrity":"sha512-tJHgeYrNV7gRPoitNweGsFuve7tK5P0Yg+oRnvCgeUDsJUdJVRCsggJ5Nud7+LTsZuYPZ9PuzAefUnklZAJNlA==","signatures":[{"sig":"MEQCIDuP2wCsdpWBdGksHdwno8T1tqTjRO9DbnwcPRV4TQJ3AiBiN9SMtnhn+wXJnxl2Yk0a+J68PJv4FNlHLpCQ56Osyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46736},"type":"module","gitHead":"e36079f48089e0a942256d1655e187585afa3066","scripts":{"test":"echo 'Tests not implemented yet' && exit 0"},"_npmUser":{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"},"repository":{"url":"git+https://github.com/vv0rkz/js-template.git","type":"git"},"_npmVersion":"11.6.1","description":"Reusable setup for JS projects with husky, changelog, gh tools","directories":{},"_nodeVersion":"24.11.0","dependencies":{"husky":"^9.1.7","changelogen":"^0.6.2","@commitlint/cli":"^20.1.0","@commitlint/config-conventional":"^20.0.0"},"_hasShrinkwrap":false,"devDependencies":{"browser-sync":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/js-template_1.5.1_1768459898798_0.8933733357757134","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@vv0rkz/js-template","version":"1.5.2","keywords":["template","husky","changelog","github","workflow","commitlint"],"author":{"name":"vv0rkz"},"license":"MIT","_id":"@vv0rkz/js-template@1.5.2","maintainers":[{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"}],"homepage":"https://github.com/vv0rkz/js-template#readme","bugs":{"url":"https://github.com/vv0rkz/js-template/issues"},"bin":{"jst":"bin/cli.js","js-template":"bin/cli.js"},"dist":{"shasum":"7bfeb71421dc606ef662dce247f238b795ca5d15","tarball":"https://registry.npmjs.org/@vv0rkz/js-template/-/js-template-1.5.2.tgz","fileCount":21,"integrity":"sha512-ANOnNg8apQewimYY5gVCFdjxn2ARke4HAtavAOU+N3IU91fT3Na6/CGVa7i3VgLS5/GCfTthMScG5cvPcsDOwg==","signatures":[{"sig":"MEUCIHX+t76kTOlYoD50F4U/bDpa92ETyhhvbZLrv8IXa7/GAiEAhQF3qx5zp27hQvbK/0feAG7J0FDQFqmDKOZBMCwddjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46746},"type":"module","gitHead":"16729c680c44cbe860190d42ed8d17762144862b","scripts":{"test":"echo 'Tests not implemented yet' && exit 0"},"_npmUser":{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"},"repository":{"url":"git+https://github.com/vv0rkz/js-template.git","type":"git"},"_npmVersion":"11.6.1","description":"Reusable setup for JS projects with husky, changelog, gh tools","directories":{},"_nodeVersion":"24.11.0","dependencies":{"husky":"^9.1.7","changelogen":"^0.6.2","@commitlint/cli":"^20.1.0","@commitlint/config-conventional":"^20.0.0"},"_hasShrinkwrap":false,"devDependencies":{"browser-sync":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/js-template_1.5.2_1768473244109_0.8285892707759648","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@vv0rkz/js-template","version":"1.6.0","keywords":["template","husky","changelog","github","workflow","commitlint"],"author":{"name":"vv0rkz"},"license":"MIT","_id":"@vv0rkz/js-template@1.6.0","maintainers":[{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"}],"homepage":"https://github.com/vv0rkz/js-template#readme","bugs":{"url":"https://github.com/vv0rkz/js-template/issues"},"bin":{"jst":"bin/cli.js","js-template":"bin/cli.js"},"dist":{"shasum":"523817741188bbf0733abe5d8ae1140f80210efa","tarball":"https://registry.npmjs.org/@vv0rkz/js-template/-/js-template-1.6.0.tgz","fileCount":21,"integrity":"sha512-+TZwPHhG333Y2er8qwIjh/Dils5Zs2sSl06k2ek8ys2y9fOLMcjZlRqc8BEiwzgODCbWZy0RQV5kqI3MgsvDig==","signatures":[{"sig":"MEQCIHQPi+U0ONlh9UAMmoAV6xVtVI+PHbVSvMEU3E/eEhZgAiBhMcoW0c9IhUiJvAF8Gv7FnahXvvYCHCOL0dejHv8FRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48297},"type":"module","gitHead":"f13d18904c81b2c91cce4a133498b01741eb1336","scripts":{"test":"echo 'Tests not implemented yet' && exit 0"},"_npmUser":{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"},"repository":{"url":"git+https://github.com/vv0rkz/js-template.git","type":"git"},"_npmVersion":"11.6.1","description":"Reusable setup for JS projects with husky, changelog, gh tools","directories":{},"_nodeVersion":"24.11.0","dependencies":{"husky":"^9.1.7","changelogen":"^0.6.2","@commitlint/cli":"^20.1.0","@commitlint/config-conventional":"^20.0.0"},"_hasShrinkwrap":false,"devDependencies":{"browser-sync":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/js-template_1.6.0_1768474044694_0.6915832094020125","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@vv0rkz/js-template","version":"1.6.1","keywords":["template","husky","changelog","github","workflow","commitlint"],"author":{"name":"vv0rkz"},"license":"MIT","_id":"@vv0rkz/js-template@1.6.1","maintainers":[{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"}],"homepage":"https://github.com/vv0rkz/js-template#readme","bugs":{"url":"https://github.com/vv0rkz/js-template/issues"},"bin":{"jst":"bin/cli.js","js-template":"bin/cli.js"},"dist":{"shasum":"44caa2ee08724b34d5836bd524c28082845ab625","tarball":"https://registry.npmjs.org/@vv0rkz/js-template/-/js-template-1.6.1.tgz","fileCount":22,"integrity":"sha512-kUZlyRJxPtLtbykawtwzYgH3HfO6U/h1ur8xblCznWhDpy+1kdWe7bRD2JQlJKRIQQplIH2fESGAOfKRQayeIg==","signatures":[{"sig":"MEQCIErSlC/UO90iQmlLaEnExlHI/QfG0i4Y/fALLpxVrTPyAiBbk9rHpECwrvxJmYSWOU64H2EpY2vhPKKWTB/F68qa6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50962},"type":"module","gitHead":"5f25a853d639282fa265392f63e40cb9388ed191","scripts":{"test":"echo 'Tests not implemented yet' && exit 0"},"_npmUser":{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"},"repository":{"url":"git+https://github.com/vv0rkz/js-template.git","type":"git"},"_npmVersion":"11.6.1","description":"Reusable setup for JS projects with husky, changelog, gh tools","directories":{},"_nodeVersion":"24.11.0","dependencies":{"husky":"^9.1.7","changelogen":"^0.6.2","@commitlint/cli":"^20.1.0","@commitlint/config-conventional":"^20.0.0"},"_hasShrinkwrap":false,"devDependencies":{"browser-sync":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/js-template_1.6.1_1768545851274_0.36211669009447633","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@vv0rkz/js-template","version":"1.6.2","keywords":["template","husky","changelog","github","workflow","commitlint"],"author":{"name":"vv0rkz"},"license":"MIT","_id":"@vv0rkz/js-template@1.6.2","maintainers":[{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"}],"homepage":"https://github.com/vv0rkz/js-template#readme","bugs":{"url":"https://github.com/vv0rkz/js-template/issues"},"bin":{"jst":"bin/cli.js","js-template":"bin/cli.js"},"dist":{"shasum":"3ef993b335d2cc2827aa7166aeedb3206ee0da89","tarball":"https://registry.npmjs.org/@vv0rkz/js-template/-/js-template-1.6.2.tgz","fileCount":22,"integrity":"sha512-LSkvBWnBMVN3e3EBYuM3IO0dMLN9VbZbqZ3XyusVTuhCEFobbgR2A3NmnXVeBJNtQCEJdS5VIQyx48RvPyUEqg==","signatures":[{"sig":"MEYCIQCw/HAzwJsU+ZDGXGwhK9mJZLnvKfYAhLktQB9EZQBnDwIhAJnOLyDswl3KbGD3wHVOST2fZB1Sp4mDieKBQYIRg4Hd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49917},"type":"module","gitHead":"6f983944b85c95dd4227ce0d96ee0ec83066b3dd","scripts":{"test":"echo 'Tests not implemented yet' && exit 0"},"_npmUser":{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"},"repository":{"url":"git+https://github.com/vv0rkz/js-template.git","type":"git"},"_npmVersion":"11.6.1","description":"Reusable setup for JS projects with husky, changelog, gh tools","directories":{},"_nodeVersion":"24.11.0","dependencies":{"husky":"^9.1.7","changelogen":"^0.6.2","@commitlint/cli":"^20.1.0","@commitlint/config-conventional":"^20.0.0"},"_hasShrinkwrap":false,"devDependencies":{"browser-sync":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/js-template_1.6.2_1768546110119_0.9721662905291089","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@vv0rkz/js-template","version":"1.6.3","keywords":["template","husky","changelog","github","workflow","commitlint"],"author":{"name":"vv0rkz"},"license":"MIT","_id":"@vv0rkz/js-template@1.6.3","maintainers":[{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"}],"homepage":"https://github.com/vv0rkz/js-template#readme","bugs":{"url":"https://github.com/vv0rkz/js-template/issues"},"bin":{"jst":"bin/cli.js","js-template":"bin/cli.js"},"dist":{"shasum":"87d96d56c48760f80726dbabece578fa233ba2dc","tarball":"https://registry.npmjs.org/@vv0rkz/js-template/-/js-template-1.6.3.tgz","fileCount":22,"integrity":"sha512-KY4ujX0kS51M+7GW9na6fJbVmz/i/IggR319hckDXpgJwT423JPd1QEkaaylFUu3CKJ7ZNqbrn1nkTm8i3nklw==","signatures":[{"sig":"MEYCIQC4JXDJtZ+fHoImri14FchP4CjDXfQBj2ym4YbIfMSNIQIhAPJtaSVpnSys3uy/RONIyBL9p18jUZf5RHOaTI42W1Z0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51154},"type":"module","gitHead":"7616c530459a59e06f9672e67c296d13c8297819","scripts":{"test":"echo 'Tests not implemented yet' && exit 0"},"_npmUser":{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"},"repository":{"url":"git+https://github.com/vv0rkz/js-template.git","type":"git"},"_npmVersion":"11.6.1","description":"Reusable setup for JS projects with husky, changelog, gh tools","directories":{},"_nodeVersion":"24.11.0","dependencies":{"husky":"^9.1.7","changelogen":"^0.6.2","@commitlint/cli":"^20.1.0","@commitlint/config-conventional":"^20.0.0"},"_hasShrinkwrap":false,"devDependencies":{"browser-sync":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/js-template_1.6.3_1768546686196_0.7612727891139162","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"@vv0rkz/js-template","version":"1.6.4","keywords":["template","husky","changelog","github","workflow","commitlint"],"author":{"name":"vv0rkz"},"license":"MIT","_id":"@vv0rkz/js-template@1.6.4","maintainers":[{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"}],"homepage":"https://github.com/vv0rkz/js-template#readme","bugs":{"url":"https://github.com/vv0rkz/js-template/issues"},"bin":{"jst":"bin/cli.js","js-template":"bin/cli.js"},"dist":{"shasum":"2c6b8136cb97cc24f702ae03c71f7046fd821292","tarball":"https://registry.npmjs.org/@vv0rkz/js-template/-/js-template-1.6.4.tgz","fileCount":22,"integrity":"sha512-BfoxOYfWo4e0h9I59thpWa3sgvFDFqa0HEJhZ7TniongsYjloKr6KdOQVaEQ4dgaFos44fl/YVDyYsJaAi4PPg==","signatures":[{"sig":"MEQCIELooWh31lK6EKhqAdLdmAdx/HyIvqFz2gL4EDZdNxP0AiBr4YROhZfQcgk5sRB7CDfKJbL+fVIDJqKyPHoUfT6FsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51436},"type":"module","gitHead":"6d7692289884d381f2119df8de6d8bfe68d11d50","scripts":{"test":"echo 'Tests not implemented yet' && exit 0"},"_npmUser":{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"},"repository":{"url":"git+https://github.com/vv0rkz/js-template.git","type":"git"},"_npmVersion":"11.6.1","description":"Reusable setup for JS projects with husky, changelog, gh tools","directories":{},"_nodeVersion":"24.11.0","dependencies":{"husky":"^9.1.7","changelogen":"^0.6.2","@commitlint/cli":"^20.1.0","@commitlint/config-conventional":"^20.0.0"},"_hasShrinkwrap":false,"devDependencies":{"browser-sync":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/js-template_1.6.4_1770026557428_0.02408409307043291","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@vv0rkz/js-template","version":"1.7.0","keywords":["template","husky","changelog","github","workflow","commitlint"],"author":{"name":"vv0rkz"},"license":"MIT","_id":"@vv0rkz/js-template@1.7.0","maintainers":[{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"}],"homepage":"https://github.com/vv0rkz/js-template#readme","bugs":{"url":"https://github.com/vv0rkz/js-template/issues"},"bin":{"jst":"bin/cli.js","js-template":"bin/cli.js"},"dist":{"shasum":"b4558865acca60be84503b0e38af2542f49663d0","tarball":"https://registry.npmjs.org/@vv0rkz/js-template/-/js-template-1.7.0.tgz","fileCount":22,"integrity":"sha512-WjaT7CYkafatRlPzeHQf3xHALs4X6fsiHvy6aue9UbtdwnZ8R7pMHIp9kc5z06oJSj7n0a0VOI+NqVWhT3hY3Q==","signatures":[{"sig":"MEYCIQDMIanJScsIHsNUdk5f5Bh+LtxWT4fYIBJBjcQqPZTh4wIhALazkEPFfuwXwab/WwZuzL45wexv88NeD38xLtlbED7b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51915},"type":"module","gitHead":"e4b9a5e35a71a18f0cf024c9d6b5900d9299b23f","scripts":{"test":"echo 'Tests not implemented yet' && exit 0"},"_npmUser":{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"},"repository":{"url":"git+https://github.com/vv0rkz/js-template.git","type":"git"},"_npmVersion":"11.6.1","description":"Reusable setup for JS projects with husky, changelog, gh tools","directories":{},"_nodeVersion":"24.11.0","dependencies":{"husky":"^9.1.7","changelogen":"^0.6.2","@commitlint/cli":"^20.1.0","@commitlint/config-conventional":"^20.0.0"},"_hasShrinkwrap":false,"devDependencies":{"browser-sync":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/js-template_1.7.0_1770110255961_0.04445103192973909","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@vv0rkz/js-template","version":"1.8.0","keywords":["template","husky","changelog","github","workflow","commitlint"],"author":{"name":"vv0rkz"},"license":"MIT","_id":"@vv0rkz/js-template@1.8.0","maintainers":[{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"}],"homepage":"https://github.com/vv0rkz/js-template#readme","bugs":{"url":"https://github.com/vv0rkz/js-template/issues"},"bin":{"jst":"bin/cli.js","js-template":"bin/cli.js"},"dist":{"shasum":"a34f1d58a0a332b6e474dd02f94dd9af09583527","tarball":"https://registry.npmjs.org/@vv0rkz/js-template/-/js-template-1.8.0.tgz","fileCount":30,"integrity":"sha512-+JhMWSo5/Oq4H+5Cejibs4ITzZjfsyUXgSP/5tF2YtX20R6B4vuMcGWqrjfeB4cUUODnyTkhIil39nnihSyftw==","signatures":[{"sig":"MEUCIQClNUNN0Ctec9jIo9fAPQo/yoDcANnL+CX9XK+QNjfQOAIgEBq8MODtvC1bfe0yvV5/qfx522NE10CAJBax+OvLBtY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71563},"type":"module","gitHead":"a2abfc785a2d7fc2aabd67e315b14aef32d1a574","scripts":{"test":"echo 'Tests not implemented yet' && exit 0"},"_npmUser":{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"},"repository":{"url":"git+https://github.com/vv0rkz/js-template.git","type":"git"},"_npmVersion":"11.6.1","description":"Reusable setup for JS projects with husky, changelog, gh tools","directories":{},"_nodeVersion":"24.11.0","dependencies":{"husky":"^9.1.7","changelogen":"^0.6.2","@commitlint/cli":"^20.1.0","@commitlint/config-conventional":"^20.0.0"},"_hasShrinkwrap":false,"devDependencies":{"browser-sync":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/js-template_1.8.0_1775546746382_0.2550750694400852","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"@vv0rkz/js-template","version":"1.8.2","keywords":["template","husky","changelog","github","workflow","commitlint"],"author":{"name":"vv0rkz"},"license":"MIT","_id":"@vv0rkz/js-template@1.8.2","maintainers":[{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"}],"homepage":"https://github.com/vv0rkz/js-template#readme","bugs":{"url":"https://github.com/vv0rkz/js-template/issues"},"bin":{"jst":"bin/cli.js","js-template":"bin/cli.js"},"dist":{"shasum":"30e48b8f8ce5b4d493de0a2b73fc916cad86dc5b","tarball":"https://registry.npmjs.org/@vv0rkz/js-template/-/js-template-1.8.2.tgz","fileCount":30,"integrity":"sha512-T2+q8kjzWRTroxOCStWdRHnRBhhV4OdzgMYmKPk0tdCXdUC+efAGcROJYiAvCzAObAzEyh9nZdVkYd3ogpIE6Q==","signatures":[{"sig":"MEUCIQCRrGwZ7Zl/youWjAKt4Iz92vGK3tCmmDWRAkuokeCbygIgMaD25vR/rYjhgszMZbd7nAT3UXilTr1RpJXuOACowto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72985},"type":"module","gitHead":"85300e3aa54a840d51a95f9e62e8edaf30e1691a","scripts":{"test":"echo 'Tests not implemented yet' && exit 0"},"_npmUser":{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"},"repository":{"url":"git+https://github.com/vv0rkz/js-template.git","type":"git"},"_npmVersion":"11.6.1","description":"Reusable setup for JS projects with husky, changelog, gh tools","directories":{},"_nodeVersion":"24.11.0","dependencies":{"husky":"^9.1.7","changelogen":"^0.6.2","@commitlint/cli":"^20.1.0","@commitlint/config-conventional":"^20.0.0"},"_hasShrinkwrap":false,"devDependencies":{"browser-sync":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/js-template_1.8.2_1777530824971_0.06030721537064032","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"@vv0rkz/js-template","version":"1.8.3","keywords":["template","husky","changelog","github","workflow","commitlint"],"author":{"name":"vv0rkz"},"license":"MIT","_id":"@vv0rkz/js-template@1.8.3","maintainers":[{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"}],"homepage":"https://github.com/vv0rkz/js-template#readme","bugs":{"url":"https://github.com/vv0rkz/js-template/issues"},"bin":{"jst":"bin/cli.js","js-template":"bin/cli.js"},"dist":{"shasum":"1cf07ad29de0ed879c4d602b1dff29045a93f900","tarball":"https://registry.npmjs.org/@vv0rkz/js-template/-/js-template-1.8.3.tgz","fileCount":30,"integrity":"sha512-dopI3L5ab9Rx1tBQJaceLznp9YzBCGBP+Wzsa/aphszNfg88o4paM92wKOOe1CBvWBqtYEKyCFwC5Vw90rq3FA==","signatures":[{"sig":"MEUCIGk96Y14O52zRoy0V62OUCUkWysQz2pLwAsnrYdT4nhHAiEAxLQemGOHmxdYdGEZ1Qx09SaWTqSc0SZ6xJc2bW7vm8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73335},"type":"module","gitHead":"ed0b3b3f9f2eef75953867f019c63c011949b721","scripts":{"test":"echo 'Tests not implemented yet' && exit 0"},"_npmUser":{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"},"repository":{"url":"git+https://github.com/vv0rkz/js-template.git","type":"git"},"_npmVersion":"11.6.1","description":"Reusable setup for JS projects with husky, changelog, gh tools","directories":{},"_nodeVersion":"24.11.0","dependencies":{"husky":"^9.1.7","sharp":"^0.34.5","changelogen":"^0.6.2","@commitlint/cli":"^20.1.0","@commitlint/config-conventional":"^20.0.0"},"_hasShrinkwrap":false,"devDependencies":{"browser-sync":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/js-template_1.8.3_1777535165900_0.8747111047255665","host":"s3://npm-registry-packages-npm-production"}},"1.8.4":{"name":"@vv0rkz/js-template","version":"1.8.4","keywords":["template","husky","changelog","github","workflow","commitlint"],"author":{"name":"vv0rkz"},"license":"MIT","_id":"@vv0rkz/js-template@1.8.4","maintainers":[{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"}],"homepage":"https://github.com/vv0rkz/js-template#readme","bugs":{"url":"https://github.com/vv0rkz/js-template/issues"},"bin":{"jst":"bin/cli.js","js-template":"bin/cli.js"},"dist":{"shasum":"328b0638c69aeea633588540dc330c6a79c590e1","tarball":"https://registry.npmjs.org/@vv0rkz/js-template/-/js-template-1.8.4.tgz","fileCount":30,"integrity":"sha512-8zXDTv2Z4eXMf5LD0ObFAFM8SH5cvUF1dW/uRpj80vlvA85ctPK407y6MUyzlUGZgB5mil8U4Ag1f/dY30vRRA==","signatures":[{"sig":"MEYCIQCwX7tcu8Jzr6B7HzJg5xpY9Fvm4csEVDmbRZjxMG5jvgIhALaw8Chqko58WPtQLKSL7hvSyVdOsNIU8ERYIdic1CRW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75292},"type":"module","gitHead":"246ae014a8fe5dcd6573d6759f014e940534e85e","scripts":{"test":"echo 'Tests not implemented yet' && exit 0"},"_npmUser":{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"},"repository":{"url":"git+https://github.com/vv0rkz/js-template.git","type":"git"},"_npmVersion":"11.6.1","description":"Reusable setup for JS projects with husky, changelog, gh tools","directories":{},"_nodeVersion":"24.11.0","dependencies":{"husky":"^9.1.7","sharp":"^0.34.5","changelogen":"^0.6.2","@commitlint/cli":"^20.1.0","@commitlint/config-conventional":"^20.0.0"},"_hasShrinkwrap":false,"devDependencies":{"browser-sync":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/js-template_1.8.4_1777536020497_0.17308606628044942","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@vv0rkz/js-template","version":"1.9.0","keywords":["template","husky","changelog","github","workflow","commitlint"],"author":{"name":"vv0rkz"},"license":"MIT","_id":"@vv0rkz/js-template@1.9.0","maintainers":[{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"}],"homepage":"https://github.com/vv0rkz/js-template#readme","bugs":{"url":"https://github.com/vv0rkz/js-template/issues"},"bin":{"jst":"bin/cli.js","js-template":"bin/cli.js"},"dist":{"shasum":"929f415ee163f8a705df92a86655f38aee40a9d6","tarball":"https://registry.npmjs.org/@vv0rkz/js-template/-/js-template-1.9.0.tgz","fileCount":33,"integrity":"sha512-Lzjkw3Ypt3smk/MyTI0kbdqvSPmgJniEOoFBFfV/nsfxVWLHavvEwHi7YIHnYiEEn4BpsDihx3FV9woyssaepA==","signatures":[{"sig":"MEUCID62HPcvq7y5qs2ICiRzxjB4+WJ1guTArZntSbcjn7GMAiEAuaxHHNVbzxSMjAcKlL8hCnPTuiBtORT6H9pkAP6aaoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89351},"type":"module","gitHead":"bad153c3891dcf394d6dd5ab2cf87cb502edb015","scripts":{"test":"echo 'Tests not implemented yet' && exit 0"},"_npmUser":{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"},"repository":{"url":"git+https://github.com/vv0rkz/js-template.git","type":"git"},"_npmVersion":"10.9.8","description":"Reusable setup for JS projects with husky, changelog, gh tools","directories":{},"_nodeVersion":"22.22.3","dependencies":{"husky":"^9.1.7","sharp":"^0.34.5","changelogen":"^0.6.2","@commitlint/cli":"^20.1.0","@commitlint/config-conventional":"^20.0.0"},"_hasShrinkwrap":false,"devDependencies":{"browser-sync":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/js-template_1.9.0_1778931280774_0.8890276827248937","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@vv0rkz/js-template","version":"1.10.0","description":"Reusable setup for JS projects with husky, changelog, gh tools","type":"module","bin":{"jst":"bin/cli.js","js-template":"bin/cli.js"},"scripts":{"test":"echo 'Tests not implemented yet' && exit 0"},"keywords":["template","husky","changelog","github","workflow","commitlint"],"author":{"name":"vv0rkz"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/vv0rkz/js-template.git"},"dependencies":{"@commitlint/cli":"^20.1.0","@commitlint/config-conventional":"^20.0.0","changelogen":"^0.6.2","husky":"^9.1.7","sharp":"^0.34.5"},"devDependencies":{"browser-sync":"^3.0.4"},"_id":"@vv0rkz/js-template@1.10.0","gitHead":"9fab7a6b0b6f667889ab4c5d8df7a869debc9bd0","bugs":{"url":"https://github.com/vv0rkz/js-template/issues"},"homepage":"https://github.com/vv0rkz/js-template#readme","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-jDLur+mSaX8AHSthsV49s8H98ISIiViBajm3ldPJTV7lL0fqqO1ia6EyDP19GEpYWyrsyWFEb/FRim9DFVFdxA==","shasum":"6df70ed81325ff52ef20d01e236b1d562fc9dd60","tarball":"https://registry.npmjs.org/@vv0rkz/js-template/-/js-template-1.10.0.tgz","fileCount":35,"unpackedSize":97830,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCj5OgwWVo3gcjww1xpE9BGzU6EPl/5datwkBZNXkrJRgIhAILtudmeOgxaZ+Oz29paybhcInEjxY0f0gmgi8ckyQ5R"}]},"_npmUser":{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"},"directories":{},"maintainers":[{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/js-template_1.10.0_1778932839639_0.854187950732558"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-28T08:08:12.595Z","modified":"2026-05-16T12:00:40.049Z","1.0.0":"2025-12-28T08:08:12.872Z","1.0.2":"2025-12-28T09:19:07.704Z","1.1.1":"2025-12-28T09:25:58.104Z","1.2.1":"2026-01-02T12:32:18.228Z","1.3.0":"2026-01-02T12:39:07.369Z","1.3.1":"2026-01-02T12:51:38.303Z","1.4.0":"2026-01-12T10:46:45.942Z","1.4.1":"2026-01-12T11:13:22.370Z","1.4.2":"2026-01-12T11:32:49.611Z","1.4.3":"2026-01-12T11:43:33.401Z","1.4.4":"2026-01-12T12:28:58.105Z","1.5.0":"2026-01-15T06:34:55.164Z","1.5.1":"2026-01-15T06:51:38.947Z","1.5.2":"2026-01-15T10:34:04.277Z","1.6.0":"2026-01-15T10:47:24.864Z","1.6.1":"2026-01-16T06:44:11.425Z","1.6.2":"2026-01-16T06:48:30.245Z","1.6.3":"2026-01-16T06:58:06.339Z","1.6.4":"2026-02-02T10:02:37.597Z","1.7.0":"2026-02-03T09:17:36.167Z","1.8.0":"2026-04-07T07:25:46.531Z","1.8.2":"2026-04-30T06:33:45.136Z","1.8.3":"2026-04-30T07:46:06.036Z","1.8.4":"2026-04-30T08:00:20.626Z","1.9.0":"2026-05-16T11:34:40.912Z","1.10.0":"2026-05-16T12:00:39.782Z"},"bugs":{"url":"https://github.com/vv0rkz/js-template/issues"},"author":{"name":"vv0rkz"},"license":"MIT","homepage":"https://github.com/vv0rkz/js-template#readme","keywords":["template","husky","changelog","github","workflow","commitlint"],"repository":{"type":"git","url":"git+https://github.com/vv0rkz/js-template.git"},"description":"Reusable setup for JS projects with husky, changelog, gh tools","maintainers":[{"name":"ione_chebkn","email":"ivanchebykin4@gmail.com"}],"readme":"# @vv0rkz/js-template\n\nПереиспользуемый шаблон для JS проектов с husky, changelog, GitHub tools и конфигурируемым workflow.\n\n## Установка (новый проект)\n\n```bash\nnpm install -D @vv0rkz/js-template\nnpx jst init\n```\n\n`init` создаст все конфиги, хуки, labels и настроит проект.\n\n## Обновление (существующий проект)\n\n```bash\nnpm update @vv0rkz/js-template\nnpx jst upgrade\n```\n\n`upgrade` обновит хуки, конфиги commitlint/changelog, и создаст `jst.config.js` если его ещё нет.\n\n## Конфигурация\n\nВсе настройки в одном файле — `jst.config.js` в корне проекта.\n\n```js\nexport default {\n  // Формат веток (шаблоны, не regex)\n  branch: {\n    main: 'main',\n    patterns: [\n      'v{version}-{name}',          // v2.3.0-dark-theme\n      // 'feature/#{issue}-{name}', // feature/#12-dark-theme\n      // 'release/v{version}',      // release/v2.3.0\n    ],\n  },\n\n  // GitHub labels\n  labels: [\n    { name: 'task', color: '0E8A16', description: 'Новая фича', emoji: '✨' },\n    { name: 'bug',  color: 'D73A4A', description: 'Баг',        emoji: '🐛' },\n    // добавь свои...\n  ],\n\n  // Правила коммитов\n  commits: {\n    types: ['feat', 'fix', 'refactor', 'build', 'chore', 'docs', 'perf'],\n    requireIssue: ['feat', 'fix'],   // эти типы требуют #номер\n    closeKeyword: 'close',           // слово для закрытия issue\n  },\n\n  // Релиз\n  release: {\n    demo: {\n      enable: true,                  // требовать демо перед релизом\n      dir: 'docs',                   // где искать демо-файлы\n      formats: ['gif', 'png'],       // допустимые форматы\n      style: 'click',                // 'click' | 'side-by-side'\n    },\n    // Pre-run хук: перед каждой jst-командой сравнивает теги ↔ Releases ↔\n    // демо ↔ README и выводит предупреждения (не блокирует команду).\n    audit: {\n      enable: true,\n      warnOnly: true,\n    },\n  },\n\n  // Автообновление зависимостей\n  // Короткая форма: 'dependabot' | 'renovate' | false\n  // Расширенная (только dependabot):\n  //   { type: 'dependabot', ignoreMajor: true, autoMerge: { patch: true, minor: true } }\n  depUpdater: false,\n\n  // CI workflow (.github/workflows/ci.yml)\n  ci: {\n    enable: false,                   // включить генерацию ci.yml\n    checks: ['lint', 'test'],        // имена job-ов = имена npm-скриптов\n    nodeVersion: '20',\n  },\n\n  // Branch protection (через gh api)\n  branchProtection: {\n    enable: false,\n    requiredChecks: [],              // должны совпадать с ci.checks\n    enforceAdmins: false,\n  },\n}\n```\n\n### Что автоматическое, а что нужно применить вручную\n\n| Что изменил | Когда вступит в силу |\n|---|---|\n| `branch.pattern` | На следующем `git push` |\n| `commits.*` | На следующем `git commit` |\n| `release.*` | На следующем `jst release` |\n| `labels` | После `jst setup-labels` или `jst apply` |\n| `depUpdater` | После `jst setup-deps` или `jst apply` |\n| `ci.*` | После `jst setup-ci` или `jst apply` |\n| `branchProtection.*` | После `jst setup-branch-protection` (вручную) |\n\nКороткий путь — `jst apply` применит labels + deps + ci за раз. Branch protection требует admin-прав и запускается отдельно.\n\n## Команды\n\n```bash\nnpm run _ <команда>     # короткая форма\nnpm run jst <команда>   # полная форма\nnpx jst <команда>       # напрямую\n```\n\n### Проект\n\n| Команда | Описание |\n|---|---|\n| `init` | Инициализация нового проекта |\n| `upgrade` | Обновить конфиги после `npm update` |\n| `apply` | Применить изменения из `jst.config.js` (labels + deps + ci) |\n| `setup-labels` | Настроить GitHub labels |\n| `setup-deps` | Настроить dependabot/renovate (+ auto-merge workflow) |\n| `setup-ci` | Сгенерировать `.github/workflows/ci.yml` |\n| `setup-branch-protection` | Настроить защиту главной ветки через `gh api` |\n| `audit` | Проверить теги/Releases/демо/README на пробелы |\n| `fix-releases` | Создать GitHub Release для тегов без Release |\n\n> Audit запускается автоматически перед каждой `jst`-командой (кроме `init`, `upgrade`, `audit`, `fix-releases`). Отключить разово — флагом `--no-audit`: `jst --no-audit create-task \"...\"`. Полностью — в `jst.config.js`: `release.audit.enable = false`.\n\n### Разработка\n\n| Команда | Описание |\n|---|---|\n| `release` | Полный релиз (changelog + README) |\n| `push-release` | Создать PR и смерджить в main |\n| `changelog` | Создать changelog |\n| `update-readme` | Обновить README с версией |\n\n### Issues (текущий проект)\n\n| Команда | Описание |\n|---|---|\n| `tasks` | Список задач |\n| `create-task [название]` | Создать задачу |\n| `bugs` | Список багов |\n| `create-bug [название]` | Создать баг |\n| `refactors` | Список рефакторингов |\n| `create-refactor [название]` | Создать рефакторинг |\n| `perfs` | Список оптимизаций |\n| `create-perf [название]` | Создать оптимизацию |\n| `all-issues` | Все открытые issues |\n| `report-issue [описание]` | Сообщить о проблеме в JST |\n\n### Pull Requests\n\n| Команда | Описание |\n|---|---|\n| `pr-list` | Показать все PR |\n| `pr-view <n>` | Посмотреть PR в терминале |\n| `pr-view-web <n>` | Открыть PR в браузере |\n| `pr-merge <n>` | Смерджить PR |\n| `pr-close <n>` | Закрыть PR без merge |\n\n## Формат коммитов\n\n```bash\nfeat: #9 добавить тёмную тему               # фича, ссылка на issue\nfeat(Date): #9 добавить форматирование      # фича со scope\nfeat: close #9 добавить тёмную тему         # фича + закрыть issue\nfeat(parser): close #9 финализировать       # scope + закрыть issue\nfix: #10 исправить валидацию                # фикс, ссылка на issue\nfix(auth): close #10 исправить валидацию    # фикс + scope + закрыть\nrefactor: оптимизировать алгоритм           # без issue\nrefactor(utils): оптимизировать хелперы     # без issue, со scope\ndocs: обновить README                       # без issue\nchore(release): v1.2.0                      # авто-релиз\n```\n\n### Когда issue закрывается\n\nПо умолчанию `feat: #9 ...` и `fix: #9 ...` **не закрывают** issue — только ссылаются. Чтобы закрыть, добавь ключевое слово `close` перед номером:\n\n```bash\n# Несколько коммитов по одной задаче\ngit commit -m \"feat: #9 добавить компонент кнопки\"\ngit commit -m \"feat: #9 добавить стили кнопки\"\ngit commit -m \"feat: close #9 финализировать кнопку\"  # ← закроет issue\n```\n\nКлючевое слово настраивается через `commits.closeKeyword` в конфиге.\n\n## Формат веток\n\nВетки задаются шаблонами, без regex. Доступные плейсхолдеры:\n\n| Плейсхолдер | Что матчит | Пример |\n|---|---|---|\n| `{version}` | Семвер X.Y.Z | `2.3.0` |\n| `{issue}` | Номер issue | `12` |\n| `{name}` | Описание (буквы, цифры, `-`, `_`) | `dark-theme` |\n| `*` | Что угодно | `anything/here` |\n\n```js\n// Классический стиль\npatterns: ['v{version}-{name}']\n// ✅ v2.3.0-normalize-operators\n\n// GitHub Flow стиль\npatterns: ['feature/#{issue}-{name}', 'fix/#{issue}-{name}', 'release/v{version}']\n// ✅ feature/#12-dark-theme\n// ✅ fix/#7-validation-bug\n// ✅ release/v2.3.0\n\n// Без ограничений\npatterns: ['*']\n```\n\n## Типичный workflow\n\n```bash\n# 1. Создать задачу\nnpm run _ create-task \"Добавить тёмную тему\"     # → issue #12\n\n# 2. Создать ветку\ngit checkout -b v1.3.0-dark-theme\n\n# 3. Работать и коммитить\ngit commit -m \"feat: #12 добавить переключатель темы\"\ngit commit -m \"feat: #12 добавить CSS переменные\"\ngit commit -m \"feat: close #12 финальные стили\"   # закрыть issue\n\n# 4. Релиз\nnpm run _ release\nnpm run _ push-release\n```\n\n## Что устанавливается при init\n\n- `jst.config.js` — единый конфиг проекта\n- `.husky/` — хуки (commit-msg, pre-push, post-commit)\n- `commitlint.config.js` — проверка коммитов (читает из jst.config.js)\n- `changelog.config.js` — генерация changelog (читает из jst.config.js)\n- `.gitignore`\n- GitHub labels (если установлен `gh`)\n- dependabot/renovate (если включён в конфиге)\n\n## Технологии\n\n- [Husky](https://typicode.github.io/husky/) — Git hooks\n- [Commitlint](https://commitlint.js.org/) — Проверка коммитов\n- [Changelogen](https://github.com/unjs/changelogen) — Генерация changelog\n- [GitHub CLI](https://cli.github.com/) — Управление issues\n\n## Migration Guide\n\n### v1.9.0 — `release.demo` (breaking change)\n\nНастройки демо переехали из плоского `release.*` в объект `release.demo`:\n\n```js\n// ❌ Было (до v1.9.0)\nrelease: {\n  requireDemo: true,\n  demoDir: 'docs',\n  demoFormats: ['gif', 'png'],\n}\n\n// ✅ Стало\nrelease: {\n  demo: {\n    enable: true,\n    dir: 'docs',\n    formats: ['gif', 'png'],\n    style: 'click',   // новая опция: 'click' | 'side-by-side'\n  },\n}\n```\n\nЕсли в `jst.config.js` остались старые ключи, при запуске любой `jst`-команды появится предупреждение с инструкцией по миграции.\n\n## Лицензия\n\nMIT © [vv0rkz](https://github.com/vv0rkz)\n","readmeFilename":"README.md"}