{"_id":"@tsofist/web-buddy","_rev":"58-ec83d486f8528c0c9cc59c0167412ea0","name":"@tsofist/web-buddy","dist-tags":{"latest":"2.0.0","next":"2.0.0-next.19"},"versions":{"1.0.0":{"name":"@tsofist/web-buddy","version":"1.0.0","keywords":[],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"MIT","_id":"@tsofist/web-buddy@1.0.0","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"dist":{"shasum":"77b29ece92d958f28c25da3f280fe0249d40e3ec","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-1.0.0.tgz","fileCount":20,"integrity":"sha512-zMwd8boq8ZANuufhyob4xyVQW2ZFhE9XNiHTBmwX8fowaWZ5iqlo0pdE2UpxJmml+398gUFCc0qeqsJquTm4eg==","signatures":[{"sig":"MEYCIQCRsE7QTPkmFPgsydmbohQQDSv1chj0TkGj85FXyw5COAIhAIo+lt0Slt8AVIdMkxBL18PiGDDiWOChS/uhZpPcrFl6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16002},"gitHead":"cafb774c95e5d6437a652f16f886973a23ae19f3","release":{"extends":["./.releaserc-github.json"]},"scripts":{"lint":"npm run lint:code && npm run lint:style","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky install & echo \"$INIT_CWD\" & (cp .editorconfig \"$INIT_CWD\" || true)","lint:code":"eslint . -c .eslintrc.yaml --cache --cache-location .lint-cache/","pkg:purge":"rimraf dist lib .coverage .lint-cache .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .lint-cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"9.8.1","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"18.17.1","dependencies":{"husky":"^8.0.3","eslint":"^8.48.0","prettier":"^3.0.3","stylelint":"^15.10.3","typescript":"^5.2.2","postcss-html":"^1.5.0","stylelint-scss":"^5.1.0","stylelint-order":"^6.0.3","semantic-release":"^21.1.1","eslint-plugin-vue":"^9.17.0","eslint-plugin-yml":"^1.8.0","stylelint-prettier":"^4.0.2","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.5","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@semantic-release/github":"^9.0.4","@semantic-release/gitlab":"^12.0.5","@typescript-eslint/parser":"^6.5.0","eslint-plugin-json-format":"^2.0.1","stylelint-config-standard":"^34.0.0","eslint-plugin-prettier-vue":"^5.0.0","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^10.0.0","@typescript-eslint/eslint-plugin":"^6.5.0","eslint-plugin-decorator-position":"^5.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_1.0.0_1693434392470_0.47091531081310545","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@tsofist/web-buddy","version":"1.1.0","keywords":[],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"MIT","_id":"@tsofist/web-buddy@1.1.0","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"dist":{"shasum":"0ca4fcc829855df307b8e5de99cda15826b916b6","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-1.1.0.tgz","fileCount":20,"integrity":"sha512-9+AMLAjwNOLbN/MlyXliSmod1ufD/AS2OL2IEoIMrv/wxktrq8jQ6S0fABow1o48bL7AXhPMG7z4lSbeDE40tg==","signatures":[{"sig":"MEQCIFcwclYzNFNJUok7rcubWhCA5jfQrGdlUzu3zE+Ujw2hAiA1Um5zV50/xU+txHrFr2NhRpLqhxH3cL7hJ6XtgUqOjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16034},"gitHead":"8c639508a69b40095ab010c888e25b0d80bc83cd","release":{"extends":["./.releaserc-github.json"]},"scripts":{"lint":"npm run lint:code && npm run lint:style","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky install & echo \"$INIT_CWD\" & (cp .editorconfig \"$INIT_CWD\" || true)","lint:code":"eslint . -c .eslintrc.yaml --cache --cache-location .lint-cache/","pkg:purge":"rimraf dist lib .coverage .lint-cache .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .lint-cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"10.1.0","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"18.17.1","dependencies":{"husky":"^8.0.3","eslint":"^8.49.0","prettier":"^3.0.3","stylelint":"^15.10.3","typescript":"^5.2.2","postcss-html":"^1.5.0","stylelint-scss":"^5.2.1","stylelint-order":"^6.0.3","semantic-release":"^22.0.0","eslint-plugin-vue":"^9.17.0","eslint-plugin-yml":"^1.9.0","stylelint-prettier":"^4.0.2","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@semantic-release/github":"^9.0.6","@semantic-release/gitlab":"^12.0.6","@typescript-eslint/parser":"^6.7.2","eslint-plugin-json-format":"^2.0.1","stylelint-config-standard":"^34.0.0","eslint-plugin-prettier-vue":"^5.0.0","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^12.0.0","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.2","eslint-plugin-decorator-position":"^5.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_1.1.0_1695166279937_0.3696037586930472","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@tsofist/web-buddy","version":"1.2.0","keywords":[],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"MIT","_id":"@tsofist/web-buddy@1.2.0","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"dist":{"shasum":"1321e37c519ffbe6bec63ee5823cc5ac43d8fde5","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-1.2.0.tgz","fileCount":20,"integrity":"sha512-7DCrMczRicwvsdJyzqjprp281VGowzSX3fQ+6LugvSFaWww9ts2PXg9oAH8xD92KBtQ3mBdoCBeQOiYq0xS5ag==","signatures":[{"sig":"MEUCIQC8GLab3SdauKiQeB6mHz+s8M6DUd1t7VeOXU3/ZIkoPgIgWlYlbDQVHlHxG+zQiTuZMVDtsmAbnG5eQG22tsuS6p4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16034},"gitHead":"7f2b42e88c3b2aaa1c4a36deb779b4ea9b0981a3","release":{"extends":["./.releaserc-github.json"]},"scripts":{"lint":"npm run lint:code && npm run lint:style","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky install & echo \"$INIT_CWD\" & (cp .editorconfig \"$INIT_CWD\" || true)","lint:code":"eslint . -c .eslintrc.yaml --cache --cache-location .lint-cache/","pkg:purge":"rimraf dist lib .coverage .lint-cache .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .lint-cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"10.1.0","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"18.17.1","dependencies":{"husky":"^8.0.3","eslint":"^8.50.0","prettier":"^3.0.3","stylelint":"^15.10.3","typescript":"^5.2.2","postcss-html":"^1.5.0","stylelint-scss":"^5.2.1","stylelint-order":"^6.0.3","semantic-release":"^22.0.5","eslint-plugin-vue":"^9.17.0","eslint-plugin-yml":"^1.9.0","stylelint-prettier":"^4.0.2","eslint-plugin-import":"^2.28.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@semantic-release/github":"^9.1.0","@semantic-release/gitlab":"^12.0.6","@typescript-eslint/parser":"^6.7.3","eslint-plugin-json-format":"^2.0.1","stylelint-config-standard":"^34.0.0","eslint-plugin-prettier-vue":"^5.0.0","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^12.0.0","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^11.0.0","@typescript-eslint/eslint-plugin":"^6.7.3","eslint-plugin-decorator-position":"^5.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_1.2.0_1695711869024_0.7941836447401902","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@tsofist/web-buddy","version":"1.3.0","keywords":[],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"MIT","_id":"@tsofist/web-buddy@1.3.0","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"dist":{"shasum":"7ebf836347031b5aadc529217c49a62dbf09f52b","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-1.3.0.tgz","fileCount":20,"integrity":"sha512-xgSJNlR5Lr8MEdhQkk+xdolGPY/dnQGcNNsJ51x/iho1iLQNLGbBoUadO1VsjHPuNFSMeNrAnpTkl6q6nHBw6g==","signatures":[{"sig":"MEQCIEzUiiuc8r8og9gQqDalj4Q6JY9zmDZIAHh5HWyIrFHwAiA/i9wGGQ1oepOBDFrAJN/jWdmYhKb5e8TM+cMtB1MAIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16037},"gitHead":"06b2853bd1d875f952ff6224b76625cd7477f487","release":{"extends":["./.releaserc-github.json"]},"scripts":{"lint":"npm run lint:code && npm run lint:style","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky install & echo \"$INIT_CWD\" & (cp .editorconfig \"$INIT_CWD\" || true)","lint:code":"eslint . -c .eslintrc.yaml --cache --cache-location .lint-cache/","pkg:purge":"rimraf dist lib .coverage .lint-cache .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .lint-cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"10.2.4","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"18.17.1","dependencies":{"husky":"^8.0.3","eslint":"^8.53.0","prettier":"^3.1.0","stylelint":"^15.11.0","typescript":"^5.2.2","postcss-html":"^1.5.0","stylelint-scss":"^5.3.1","stylelint-order":"^6.0.3","semantic-release":"^22.0.7","eslint-plugin-vue":"^9.18.1","eslint-plugin-yml":"^1.10.0","stylelint-prettier":"^4.0.2","eslint-plugin-import":"^2.29.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@semantic-release/github":"^9.2.3","@semantic-release/gitlab":"^12.1.0","@typescript-eslint/parser":"^6.11.0","eslint-plugin-json-format":"^2.0.1","stylelint-config-standard":"^34.0.0","eslint-plugin-prettier-vue":"^5.0.0","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^12.0.0","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^11.1.0","@typescript-eslint/eslint-plugin":"^6.11.0","eslint-plugin-decorator-position":"^5.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_1.3.0_1700087659713_0.26299891456031266","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@tsofist/web-buddy","version":"1.4.0","keywords":[],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"MIT","_id":"@tsofist/web-buddy@1.4.0","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"dist":{"shasum":"8b04baa6cc31dca0c8b977d0a7cad362c0e4141f","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-1.4.0.tgz","fileCount":20,"integrity":"sha512-AVTIM+40G8hXjD2sSD0A9cFA0muDLGlYNnna1OO1gFLdGe6FiyHyb2vCvJecmcjlq2PcXkkrAfUGsg55Ok33ow==","signatures":[{"sig":"MEUCIQCX+/sBX3pD+CQOeJu1hlrRxhL+nABDzYh5lngYmufUtAIgNQqS83Cc83hSwyQabVmTZukCqamfakxpfllB8/JCx/c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16037},"gitHead":"5a0d2d50cda753d60bb2060f50117d81d65b6ee8","release":{"extends":["./.releaserc-github.json"]},"scripts":{"lint":"npm run lint:code && npm run lint:style","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky install & echo \"$INIT_CWD\" & (cp .editorconfig \"$INIT_CWD\" || true)","lint:code":"eslint . -c .eslintrc.yaml --cache --cache-location .lint-cache/","pkg:purge":"rimraf dist lib .coverage .lint-cache .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .lint-cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"10.2.4","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"18.17.1","dependencies":{"husky":"^8.0.3","eslint":"^8.55.0","prettier":"^3.1.0","stylelint":"^15.11.0","typescript":"^5.3.2","postcss-html":"^1.5.0","stylelint-scss":"^5.3.1","stylelint-order":"^6.0.3","semantic-release":"^22.0.8","eslint-plugin-vue":"^9.19.2","eslint-plugin-yml":"^1.10.0","stylelint-prettier":"^4.1.0","eslint-plugin-import":"^2.29.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","@semantic-release/github":"^9.2.4","@semantic-release/gitlab":"^12.1.1","@typescript-eslint/parser":"^6.13.1","eslint-plugin-json-format":"^2.0.1","stylelint-config-standard":"^34.0.0","eslint-plugin-prettier-vue":"^5.0.0","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^12.0.0","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^11.1.0","@typescript-eslint/eslint-plugin":"^6.13.1","eslint-plugin-decorator-position":"^5.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_1.4.0_1701644452280_0.701130687037139","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@tsofist/web-buddy","version":"1.5.0","keywords":[],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"MIT","_id":"@tsofist/web-buddy@1.5.0","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"dist":{"shasum":"6ec9fb424bfbfcbb700808e3cce94e1dcc9fea00","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-1.5.0.tgz","fileCount":20,"integrity":"sha512-iXZio2LGnx4/kr2i/ceid4AXD5lDDsrYkezlKUEj+AsgEEfDcJoJGq8KI1ne3LLVEs2pz22h9wPksTtfemvekg==","signatures":[{"sig":"MEYCIQDUg2jOFDa13nmx8Zu48rl0KUtYA/jZM9a+JkF7PiOewgIhANjDbD5bye/DWHBIXETPSMM43am55owYF1seB22r+TLO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16039},"gitHead":"02d10d529b6f8dba7b06e0985ff255f3599ad70a","release":{"extends":["./.releaserc-github.json"]},"scripts":{"lint":"npm run lint:code && npm run lint:style","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky install & echo \"$INIT_CWD\" & (cp .editorconfig \"$INIT_CWD\" || true)","lint:code":"eslint . -c .eslintrc.yaml --cache --cache-location .lint-cache/","pkg:purge":"rimraf dist lib .coverage .lint-cache .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .lint-cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"10.3.0","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"18.17.1","dependencies":{"husky":"^8.0.3","eslint":"^8.56.0","prettier":"^3.2.4","stylelint":"^16.1.0","typescript":"^5.3.3","postcss-html":"^1.6.0","stylelint-scss":"^6.0.0","stylelint-order":"^6.0.4","semantic-release":"^22.0.12","eslint-plugin-vue":"^9.20.1","eslint-plugin-yml":"^1.12.2","stylelint-prettier":"^5.0.0","eslint-plugin-import":"^2.29.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@semantic-release/github":"^9.2.6","@semantic-release/gitlab":"^12.1.1","@typescript-eslint/parser":"^6.19.0","eslint-plugin-json-format":"^2.0.1","stylelint-config-standard":"^36.0.0","eslint-plugin-prettier-vue":"^5.0.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^13.0.0","@typescript-eslint/eslint-plugin":"^6.19.0","eslint-plugin-decorator-position":"^5.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_1.5.0_1705608071877_0.5965546697875375","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"@tsofist/web-buddy","version":"1.5.1","keywords":[],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"MIT","_id":"@tsofist/web-buddy@1.5.1","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"dist":{"shasum":"45677f148d010578a21493278f7f43625ebd77de","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-1.5.1.tgz","fileCount":20,"integrity":"sha512-0rjzltfwe7qNGgomzPjOpnIUNTRvQVvozJGi7eB1bmem+/75cE/cT7d6mRRYWdzS0GfOqrBYCJAuBbw8i3h6Fg==","signatures":[{"sig":"MEUCIQDPeOFV3U0DdnUIYflG7yzBh3Z6BbmWE711dWarZWw9cAIgb3ihi72jL4lytk5dm1dgjTFLOh+/n9KTIjFZhUK1qxc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16039},"gitHead":"7b3664825acd13068b75e43a77c8e6a6a5135d73","release":{"extends":["./.releaserc-github.json"]},"scripts":{"lint":"npm run lint:code && npm run lint:style","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky install & echo \"$INIT_CWD\" & (cp .editorconfig \"$INIT_CWD\" || true)","lint:code":"eslint . -c .eslintrc.yaml --cache --cache-location .lint-cache/","pkg:purge":"rimraf dist lib .coverage .lint-cache .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .lint-cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"10.3.0","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"20.11.0","dependencies":{"husky":"^8.0.3","eslint":"^8.56.0","prettier":"^3.2.4","stylelint":"^16.2.0","typescript":"^5.3.3","postcss-html":"^1.6.0","stylelint-scss":"^6.0.0","stylelint-order":"^6.0.4","semantic-release":"^22.0.12","eslint-plugin-vue":"^9.20.1","eslint-plugin-yml":"^1.12.2","stylelint-prettier":"^5.0.0","eslint-plugin-import":"^2.29.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@semantic-release/github":"^9.2.6","@semantic-release/gitlab":"^12.1.1","@typescript-eslint/parser":"^6.19.0","eslint-plugin-json-format":"^2.0.1","stylelint-config-standard":"^36.0.0","eslint-plugin-prettier-vue":"^5.0.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^13.0.0","@typescript-eslint/eslint-plugin":"^6.19.0","eslint-plugin-decorator-position":"^5.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_1.5.1_1705803436981_0.22953484083090414","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"@tsofist/web-buddy","version":"1.5.2","keywords":[],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"MIT","_id":"@tsofist/web-buddy@1.5.2","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"dist":{"shasum":"fe87d39e6600194e099a1fa11054f8980dd5c273","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-1.5.2.tgz","fileCount":20,"integrity":"sha512-rECo+koboszcQXaYVX/4T3/3J8HiaHI2mNlN1qXxAtqhcj2TpHeH41o1TTAKHMeZ+7k3YOY8NUYMJpyCj0JkIQ==","signatures":[{"sig":"MEYCIQC/j2rakojxTy2tfYpgxTyuz6mHsOCyOIQTH212CH39bwIhAJLREiS4GKTVL6CJnBNu3QDQiTm3oD4i1oR9h0f/Ei07","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16039},"gitHead":"3a0568f76bff51981f4bfd3b2a15b164aec8645b","release":{"extends":["./.releaserc-github.json"]},"scripts":{"lint":"npm run lint:code && npm run lint:style","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky install & echo \"$INIT_CWD\" & (cp .editorconfig \"$INIT_CWD\" || true)","lint:code":"eslint . -c .eslintrc.yaml --cache --cache-location .lint-cache/","pkg:purge":"rimraf dist lib .coverage .lint-cache .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .lint-cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"10.3.0","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"20.11.0","dependencies":{"husky":"^8.0.3","eslint":"^8.56.0","prettier":"^3.2.4","stylelint":"^16.2.0","typescript":"^5.3.3","postcss-html":"^1.6.0","stylelint-scss":"^6.1.0","stylelint-order":"^6.0.4","semantic-release":"^22.0.12","eslint-plugin-vue":"^9.20.1","eslint-plugin-yml":"^1.12.2","stylelint-prettier":"^5.0.0","eslint-plugin-import":"^2.29.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@semantic-release/github":"^9.2.6","@semantic-release/gitlab":"^12.1.1","@typescript-eslint/parser":"^6.19.1","eslint-plugin-json-format":"^2.0.1","stylelint-config-standard":"^36.0.0","eslint-plugin-prettier-vue":"^5.0.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^13.0.0","@typescript-eslint/eslint-plugin":"^6.19.1","eslint-plugin-decorator-position":"^5.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_1.5.2_1705980078603_0.13834743929155757","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@tsofist/web-buddy","version":"1.6.0","keywords":[],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"MIT","_id":"@tsofist/web-buddy@1.6.0","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"dist":{"shasum":"adb7b2ae52781997fa0aaa54acd0f48f67db9a15","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-1.6.0.tgz","fileCount":20,"integrity":"sha512-k7q4roOp8sju3my8GLtcfHyo45bdmjD6jU4UCsxEQrbJcHY8YeZf4h1Yrof0JxDS1hwuabd8RBlmQihyD5BIIw==","signatures":[{"sig":"MEYCIQCrTC5wlKBNYQujc6sx39JplSsnC3kEdR/Yzr1pk3rjbQIhAL0U5AMhNre3x2J2HmpVUixRT42LP6+xL/edyqnIBbyq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16070},"gitHead":"6f6b7b4cf57e5b2f7519f2e6949f48ae788ea16e","release":{"extends":["./.releaserc-github.json"]},"scripts":{"lint":"npm run lint:code && npm run lint:style","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"eslint . -c .eslintrc.yaml --cache --cache-location .lint-cache/","pkg:purge":"rimraf dist lib .coverage .lint-cache .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .lint-cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"10.4.0","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"20.11.0","dependencies":{"husky":"^9.0.7","eslint":"^8.56.0","prettier":"^3.2.4","stylelint":"^16.2.0","typescript":"^5.3.3","postcss-html":"^1.6.0","stylelint-scss":"^6.1.0","stylelint-order":"^6.0.4","semantic-release":"^22.0.12","eslint-plugin-vue":"^9.20.1","eslint-plugin-yml":"^1.12.2","stylelint-prettier":"^5.0.0","eslint-plugin-import":"^2.29.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@semantic-release/github":"^9.2.6","@semantic-release/gitlab":"^12.1.1","@typescript-eslint/parser":"^6.20.0","eslint-plugin-json-format":"^2.0.1","stylelint-config-standard":"^36.0.0","eslint-plugin-prettier-vue":"^5.0.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^13.0.0","@typescript-eslint/eslint-plugin":"^6.20.0","eslint-plugin-decorator-position":"^5.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_1.6.0_1706570217760_0.21622048498427193","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"@tsofist/web-buddy","version":"1.6.1","keywords":[],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"MIT","_id":"@tsofist/web-buddy@1.6.1","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"dist":{"shasum":"31c89a73522c8c08b3f927002b479e549a9c6bd6","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-1.6.1.tgz","fileCount":20,"integrity":"sha512-0dzZnvh/Zmu6QoZNCHA1Sox5k2+SQ81Sz84GM9YITCbS75toxyDSHMHRyEkofpbxImbesb1M6+MjepIROsNBSA==","signatures":[{"sig":"MEUCIAuZ4UM2jv+QGt8n5oJhossokp3ZScDiJfTke3tHTrzqAiEAh6DKp07aEXRHlWxNmKpQGF/kugjbc78PwDQdZzhBKzI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16071},"gitHead":"4d658c983a952613c04b51b1a6aff4dd5a122a10","release":{"extends":["./.releaserc-github.json"]},"scripts":{"lint":"npm run lint:code && npm run lint:style","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"eslint . -c .eslintrc.yaml --cache --cache-location .lint-cache/","pkg:purge":"rimraf dist lib .coverage .lint-cache .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .lint-cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"10.4.0","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"20.11.0","dependencies":{"husky":"^9.0.10","eslint":"^8.56.0","prettier":"^3.2.4","stylelint":"^16.2.1","typescript":"^5.3.3","postcss-html":"^1.6.0","stylelint-scss":"^6.1.0","stylelint-order":"^6.0.4","semantic-release":"^22.0.12","eslint-plugin-vue":"^9.21.1","eslint-plugin-yml":"^1.12.2","stylelint-prettier":"^5.0.0","eslint-plugin-import":"^2.29.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@semantic-release/github":"^9.2.6","@semantic-release/gitlab":"^12.1.1","@typescript-eslint/parser":"^6.20.0","eslint-plugin-json-format":"^2.0.1","stylelint-config-standard":"^36.0.0","eslint-plugin-prettier-vue":"^5.0.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^13.0.0","@typescript-eslint/eslint-plugin":"^6.20.0","eslint-plugin-decorator-position":"^5.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_1.6.1_1706824905753_0.69214536861174","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"@tsofist/web-buddy","version":"1.6.2","keywords":[],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"MIT","_id":"@tsofist/web-buddy@1.6.2","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"dist":{"shasum":"29931addc46b08716c196467c9c9fd01b4886999","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-1.6.2.tgz","fileCount":20,"integrity":"sha512-A6tP0Hpd6JAVUXaq1RYmgh17q76RMjJLvWK5+c4gKfv5yQsNkPFyDSp3uM2WIgI5cyMJ2DhnWW4Tb3Xcd6JG7w==","signatures":[{"sig":"MEUCIC7KSuKGWFrE6063L0Ow1a/VkfQumKa9WsuTSSPXDL2iAiEAnr5AtnTf5XJnlO0ZNhTG5Gm5OBga/sTQlDLkvxTosyw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16071},"gitHead":"a57ccdd7d0fd628e15dcec6dca896d0ba7c9f932","release":{"extends":["./.releaserc-github.json"]},"scripts":{"lint":"npm run lint:code && npm run lint:style","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"eslint . -c .eslintrc.yaml --cache --cache-location .lint-cache/","pkg:purge":"rimraf dist lib .coverage .lint-cache .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .lint-cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"10.4.0","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"20.11.0","dependencies":{"husky":"^9.0.10","eslint":"^8.56.0","prettier":"^3.2.5","stylelint":"^16.2.1","typescript":"^5.3.3","postcss-html":"^1.6.0","stylelint-scss":"^6.1.0","stylelint-order":"^6.0.4","semantic-release":"^22.0.12","eslint-plugin-vue":"^9.21.1","eslint-plugin-yml":"^1.12.2","stylelint-prettier":"^5.0.0","eslint-plugin-import":"^2.29.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@semantic-release/github":"^9.2.6","@semantic-release/gitlab":"^12.1.1","@typescript-eslint/parser":"^6.21.0","eslint-plugin-json-format":"^2.0.1","stylelint-config-standard":"^36.0.0","eslint-plugin-prettier-vue":"^5.0.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^13.0.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-plugin-decorator-position":"^5.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_1.6.2_1707689476530_0.8898928295730553","host":"s3://npm-registry-packages"}},"1.6.3":{"name":"@tsofist/web-buddy","version":"1.6.3","keywords":[],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"MIT","_id":"@tsofist/web-buddy@1.6.3","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"dist":{"shasum":"e308b44ca4a6ee042842a65eed2dad76a56b0f8e","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-1.6.3.tgz","fileCount":20,"integrity":"sha512-G7PJnsOipeIPEQki5inhu1q7HEB0X0YCVP8IJW5Ng0Lm3uRrsvyd4AxsQmKMF6/YC8Fe2GvbQVf72IQkNPfMjw==","signatures":[{"sig":"MEUCIQCc319fnhP/z7loLQX87lfxkET7zT0JElodOmcv3GLYGgIgc4IVuY8LlobfQxkmvJ3fop5etIPgcCBLC/L+2gGHV78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16071},"gitHead":"39a072ba5dc80c53f77c412e9e3168ad57e08c6e","release":{"extends":["./.releaserc-github.json"]},"scripts":{"lint":"npm run lint:code && npm run lint:style","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"eslint . -c .eslintrc.yaml --cache --cache-location .lint-cache/","pkg:purge":"rimraf dist lib .coverage .lint-cache .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .lint-cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"10.4.0","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"20.11.0","dependencies":{"husky":"^9.0.11","eslint":"^8.56.0","prettier":"^3.2.5","stylelint":"^16.2.1","typescript":"^5.3.3","postcss-html":"^1.6.0","stylelint-scss":"^6.1.0","stylelint-order":"^6.0.4","semantic-release":"^22.0.12","eslint-plugin-vue":"^9.21.1","eslint-plugin-yml":"^1.12.2","stylelint-prettier":"^5.0.0","eslint-plugin-import":"^2.29.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@semantic-release/github":"^9.2.6","@semantic-release/gitlab":"^12.1.1","@typescript-eslint/parser":"^6.21.0","eslint-plugin-json-format":"^2.0.1","stylelint-config-standard":"^36.0.0","eslint-plugin-prettier-vue":"^5.0.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^13.0.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-plugin-decorator-position":"^5.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_1.6.3_1708322980433_0.5236778273759917","host":"s3://npm-registry-packages"}},"1.6.4":{"name":"@tsofist/web-buddy","version":"1.6.4","keywords":[],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"MIT","_id":"@tsofist/web-buddy@1.6.4","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"dist":{"shasum":"0eeba813902be41c0a0ae26ca79ea89aaa3c33df","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-1.6.4.tgz","fileCount":20,"integrity":"sha512-arw68Z19yieWOR+wtzTWoVD+a854hCzL+yj3j8ZG/eSIYNeUtM/oj8Szrgw7ZIboy1QocubR+TLkBpvq/+zDEg==","signatures":[{"sig":"MEQCICv5bvi1063B5V/7bALG5CiBwcAlnCooE9p6bxBQA57EAiBA4oToFW2LHOtXdtlRTmDQSxrgOPwIuK+G5G7bBGuhCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16069},"gitHead":"ccf822202e4682e1322c7cc929d2b328a6b8e047","release":{"extends":["./.releaserc-github.json"]},"scripts":{"lint":"npm run lint:code && npm run lint:style","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"eslint . -c .eslintrc.yaml --cache --cache-location .lint-cache/","pkg:purge":"rimraf dist lib .coverage .lint-cache .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .lint-cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"10.4.0","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"20.11.0","dependencies":{"husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.2.5","stylelint":"^16.2.1","typescript":"^5.3.3","postcss-html":"^1.6.0","stylelint-scss":"^6.1.0","stylelint-order":"^6.0.4","semantic-release":"^22.0.12","eslint-plugin-vue":"^9.22.0","eslint-plugin-yml":"^1.12.2","stylelint-prettier":"^5.0.0","eslint-plugin-import":"^2.29.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@semantic-release/github":"^9.2.6","@semantic-release/gitlab":"^12.1.1","@typescript-eslint/parser":"^6.21.0","eslint-plugin-json-format":"^2.0.1","stylelint-config-standard":"^36.0.0","eslint-plugin-prettier-vue":"^5.0.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^13.0.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-plugin-decorator-position":"^5.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_1.6.4_1709056010274_0.037478002909053565","host":"s3://npm-registry-packages"}},"1.6.5":{"name":"@tsofist/web-buddy","version":"1.6.5","keywords":[],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"MIT","_id":"@tsofist/web-buddy@1.6.5","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"dist":{"shasum":"0048d62705f0bd15efeb887a50e388bcccdbc39b","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-1.6.5.tgz","fileCount":20,"integrity":"sha512-8HUFdIx2iTtTN+HKUZTZ/VL/OaYiFk7ub8csGk/p1VbEXD97zdWYVxmVFViPctOpLxGK0mQ5NUw9mQ7NtvrnPw==","signatures":[{"sig":"MEUCIQC4HnOQcYA5fR3+Y/5BxGOW7zC62124EiFGY8JWOsKuCAIgZx9VfL5yZtwWU6j4ClGLrbV3QRUAamJPs0sqwJMaItI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16069},"gitHead":"1a593dc84d8ca552db7db6bc100419388edd8d63","release":{"extends":["./.releaserc-github.json"]},"scripts":{"lint":"npm run lint:code && npm run lint:style","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"eslint . -c .eslintrc.yaml --cache --cache-location .lint-cache/","pkg:purge":"rimraf dist lib .coverage .lint-cache .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .lint-cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"10.5.0","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"20.11.0","dependencies":{"husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.2.5","stylelint":"^16.2.1","typescript":"^5.3.3","postcss-html":"^1.6.0","stylelint-scss":"^6.2.0","stylelint-order":"^6.0.4","semantic-release":"^22.0.12","eslint-plugin-vue":"^9.22.0","eslint-plugin-yml":"^1.12.2","stylelint-prettier":"^5.0.0","eslint-plugin-import":"^2.29.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@semantic-release/github":"^9.2.6","@semantic-release/gitlab":"^12.1.1","@typescript-eslint/parser":"^6.21.0","eslint-plugin-json-format":"^2.0.1","stylelint-config-standard":"^36.0.0","eslint-plugin-prettier-vue":"^5.0.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^13.0.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-plugin-decorator-position":"^5.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_1.6.5_1709589560226_0.5142801368975705","host":"s3://npm-registry-packages"}},"1.6.6":{"name":"@tsofist/web-buddy","version":"1.6.6","keywords":[],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"MIT","_id":"@tsofist/web-buddy@1.6.6","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"dist":{"shasum":"2c643490408f913e22760db6331a7cfe69026a51","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-1.6.6.tgz","fileCount":20,"integrity":"sha512-zs7Mi3wfNBre8qAXJbvjwGPcapYJflmVQRuSX2PX6ktV7YDE8idoo3gdZ/ZtZLhEsnHtcEJstQEgwAUhDA8dKA==","signatures":[{"sig":"MEUCIQCofqgDNpRcrILzPayxfeD8G87QLZo827fGgjrnPC/exAIgWOysX1pz9om22a4QumsjeZAy/r2b5jc+c7sPcD1nzLY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16069},"gitHead":"803a6bf83d7b591f2d3585557806f09e973ad357","release":{"extends":["./.releaserc-github.json"]},"scripts":{"lint":"npm run lint:code && npm run lint:style","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"eslint . -c .eslintrc.yaml --cache --cache-location .lint-cache/","pkg:purge":"rimraf dist lib .coverage .lint-cache .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .lint-cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"10.5.0","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"20.11.0","dependencies":{"husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.2.5","stylelint":"^16.3.1","typescript":"~5.3.3","postcss-html":"^1.6.0","stylelint-scss":"^6.2.1","stylelint-order":"^6.0.4","semantic-release":"^22.0.12","eslint-plugin-vue":"^9.24.0","eslint-plugin-yml":"^1.14.0","stylelint-prettier":"^5.0.0","eslint-plugin-import":"^2.29.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@semantic-release/github":"^9.2.6","@semantic-release/gitlab":"^12.1.1","@typescript-eslint/parser":"^6.21.0","eslint-plugin-json-format":"^2.0.1","stylelint-config-standard":"^36.0.0","eslint-plugin-prettier-vue":"^5.0.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^13.1.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-plugin-decorator-position":"^5.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_1.6.6_1712094279523_0.47839373484996606","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@tsofist/web-buddy","version":"1.7.0","keywords":[],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"MIT","_id":"@tsofist/web-buddy@1.7.0","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"dist":{"shasum":"e26b33a66c1228c2cac08bd2a517a71c1c672e22","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-1.7.0.tgz","fileCount":20,"integrity":"sha512-r45RjJAxNQ4IY87u3Ier2N6x9MV+cGmDFU/GWd5QvxRzQMwC4fky5/Z00yS/g2aTQYjOPQ4clAjpKTtY1viBIw==","signatures":[{"sig":"MEQCIBc+8KX1IEyM5zuBQFWk5Csho44qGKHXq0zJFJatBGXEAiAY/kERsSuFJ00GBVrnlh+NAQDI6e2B3dmgq5pjobtXjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16069},"gitHead":"4d2c888ddc459d1379a65b09cce23a2310e17ca3","release":{"extends":["./.releaserc-github.json"]},"scripts":{"lint":"npm run lint:code && npm run lint:style","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"eslint . -c .eslintrc.yaml --cache --cache-location .lint-cache/","pkg:purge":"rimraf dist lib .coverage .lint-cache .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .lint-cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"10.7.0","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"20.11.0","dependencies":{"husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.2.5","stylelint":"^16.4.0","typescript":"~5.4.5","postcss-html":"^1.6.0","stylelint-scss":"^6.2.1","stylelint-order":"^6.0.4","semantic-release":"^22.0.12","eslint-plugin-vue":"^9.25.0","eslint-plugin-yml":"^1.14.0","stylelint-prettier":"^5.0.0","eslint-plugin-import":"^2.29.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@semantic-release/github":"^9.2.6","@semantic-release/gitlab":"^12.1.1","@typescript-eslint/parser":"^6.21.0","eslint-plugin-json-format":"^2.0.1","stylelint-config-standard":"^36.0.0","eslint-plugin-prettier-vue":"^5.0.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^13.1.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-plugin-decorator-position":"^5.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_1.7.0_1714524042489_0.029785518401678868","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@tsofist/web-buddy","version":"1.8.0","keywords":[],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"MIT","_id":"@tsofist/web-buddy@1.8.0","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"dist":{"shasum":"946ca526bee8629ec0f58c92ce78b0d434062d26","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-1.8.0.tgz","fileCount":20,"integrity":"sha512-buoaJFDE0NEL2G1CBq2TLo1hLMZctbHMkq2m2EBKnQQAmguwxtZvAaE8rTymbYWLtR+op8hFSt6aclPtnYPMYw==","signatures":[{"sig":"MEYCIQDrv+T9SSSrMg+8ux7nPJRzmU1RUbRHeWg3pACZOVdU9gIhAJtgJBbivoxy1pyde/dqBCLbOQQItimDClUFWdbS/Zav","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16069},"gitHead":"27351cfbdc93d8111de98a08755fe8785047b3db","release":{"extends":["./.releaserc-github.json"]},"scripts":{"lint":"npm run lint:code && npm run lint:style","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"eslint . -c .eslintrc.yaml --cache --cache-location .lint-cache/","pkg:purge":"rimraf dist lib .coverage .lint-cache .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .lint-cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"10.8.0","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"20.11.0","dependencies":{"husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.2.5","stylelint":"^16.6.0","typescript":"~5.4.5","postcss-html":"^1.7.0","stylelint-scss":"^6.3.0","stylelint-order":"^6.0.4","semantic-release":"^22.0.12","eslint-plugin-vue":"^9.26.0","eslint-plugin-yml":"^1.14.0","stylelint-prettier":"^5.0.0","eslint-plugin-import":"^2.29.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@semantic-release/github":"^9.2.6","@semantic-release/gitlab":"^12.1.1","@typescript-eslint/parser":"^6.21.0","eslint-plugin-json-format":"^2.0.1","stylelint-config-standard":"^36.0.0","eslint-plugin-prettier-vue":"^5.0.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^13.1.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-plugin-decorator-position":"^5.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.7"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_1.8.0_1716602798793_0.2595769884202117","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"@tsofist/web-buddy","version":"1.9.0","keywords":[],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"MIT","_id":"@tsofist/web-buddy@1.9.0","dist":{"shasum":"e234cdf91c519b34fc2b0ac7f108754139f6b226","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-1.9.0.tgz","fileCount":20,"integrity":"sha512-r5vugQPMUcqiAv9r8WiTw4/nw8t9/+sTYEIYznlc3bAX3qBk+q0SQ8eNg5w+zdBmrs7oM7ZWdNNT8M60EPqMnQ==","signatures":[{"sig":"MEUCIQCFW0CDeNB3EzRz0P5aWD+ZLkBSdDATX0jdpTFCm2PI4QIgYOo3kVYS9rBQ9NGhYOqlCosytLdyV4KU1eBXYONrbKA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16290},"gitHead":"64b9b21549ee50a3bc56dce01f077f9008b634bd","release":{"extends":["./.releaserc-github.json"]},"scripts":{"lint":"npm run lint:code && npm run lint:style","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"eslint . -c .eslintrc.yaml --cache --cache-location .lint-cache/","pkg:purge":"rimraf dist lib .coverage .lint-cache .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .lint-cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"10.8.1","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"20.11.0","dependencies":{"husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.3.2","stylelint":"^16.6.1","typescript":"~5.4.5","postcss-html":"^1.7.0","stylelint-scss":"^6.3.2","stylelint-order":"^6.0.4","semantic-release":"^22.0.12","eslint-plugin-vue":"^9.26.0","eslint-plugin-yml":"^1.14.0","stylelint-prettier":"^5.0.0","eslint-plugin-import":"^2.29.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@semantic-release/github":"^9.2.6","@semantic-release/gitlab":"^12.1.1","@typescript-eslint/parser":"^6.21.0","eslint-plugin-json-format":"^2.0.1","stylelint-config-standard":"^36.0.1","eslint-plugin-prettier-vue":"^5.0.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^13.1.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-plugin-decorator-position":"^5.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","rimraf":"^5.0.7"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_1.9.0_1719625318071_0.02634942160364262","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"@tsofist/web-buddy","version":"1.10.0","keywords":[],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"MIT","_id":"@tsofist/web-buddy@1.10.0","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"dist":{"shasum":"ef71fb47069ab9d4a507f547df74a3c26e264f18","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-1.10.0.tgz","fileCount":20,"integrity":"sha512-xaGSNjc2a8PXSILaVn6A3S/iLJ7G6DzdzP6qCSja4jkYMegG2ZqrKsgHLPWazHEGH5GiYvfdmANWoeMfwVtuaQ==","signatures":[{"sig":"MEUCIQClNwT2KsNYCIYbTzSPhvjguAFfmVfdWzlDZPZR1RdYNgIgGm6h+pdnrLpoDc3plQILCN7TTREcA2KwBpOxaCAmaOQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16669},"gitHead":"b473d8eece6d9e246f867439c52645e3754fd9fc","release":{"extends":["./.releaserc-github.json"]},"scripts":{"lint":"npm run lint:code && npm run lint:style","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"eslint . -c .eslintrc.yaml --cache --cache-location .lint-cache/","pkg:purge":"rimraf dist lib .coverage .lint-cache .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .lint-cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"10.8.1","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"20.11.0","dependencies":{"husky":"^9.0.11","eslint":"^8.57.0","prettier":"^3.3.3","stylelint":"^16.8.2","typescript":"~5.4.5","postcss-html":"^1.7.0","stylelint-scss":"^6.5.1","stylelint-order":"^6.0.4","semantic-release":"^22.0.12","eslint-plugin-vue":"^9.27.0","eslint-plugin-yml":"^1.14.0","stylelint-prettier":"^5.0.2","eslint-plugin-import":"^2.29.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@semantic-release/github":"^9.2.6","@semantic-release/gitlab":"^12.1.1","@typescript-eslint/parser":"^6.21.0","eslint-plugin-json-format":"^2.0.1","stylelint-config-standard":"^36.0.1","eslint-plugin-prettier-vue":"^5.0.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^13.1.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-plugin-decorator-position":"^5.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.7.0","rimraf":"^5.0.10"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_1.10.0_1724632356107_0.13799830925246348","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"@tsofist/web-buddy","version":"1.11.0","keywords":[],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"MIT","_id":"@tsofist/web-buddy@1.11.0","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"dist":{"shasum":"b97cd7cb037cdb9c3229158a9814e50ef14773ed","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-1.11.0.tgz","fileCount":20,"integrity":"sha512-B6o4RR7OfbJlsy3BbbB/kjI4WOLfMakdlfS0cn50O52QUF5FqdvP+Rji416cBhk/R+yOZKRCBoRaIx02iMzBqQ==","signatures":[{"sig":"MEUCIQDVtAMkLmQdhjg409NIC5USjDgyUyfGkMMPrbfOjNcwMwIgYTuB1k3irEld/Bi58DQKTsmA1+4ZtTQHiot2cENuXu8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16720},"gitHead":"dbea1a9a4382a35ae0c36cb3a773f3a4752e32cd","release":{"extends":["./.releaserc-github.json"]},"scripts":{"lint":"npm run lint:code && npm run lint:style","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"eslint . -c .eslintrc.yaml --cache --cache-location .lint-cache/","pkg:purge":"rimraf dist lib .coverage .lint-cache .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .lint-cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"10.8.1","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"20.11.0","dependencies":{"husky":"^9.1.5","eslint":"^8.57.0","prettier":"^3.3.3","stylelint":"^16.9.0","typescript":"~5.5.4","postcss-html":"^1.7.0","stylelint-scss":"^6.5.1","stylelint-order":"^6.0.4","semantic-release":"^22.0.12","eslint-plugin-vue":"^9.28.0","eslint-plugin-yml":"^1.14.0","stylelint-prettier":"^5.0.2","eslint-plugin-import":"^2.30.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@semantic-release/github":"^9.2.6","@semantic-release/gitlab":"^12.1.1","@typescript-eslint/parser":"^6.21.0","eslint-plugin-json-format":"^2.0.1","stylelint-config-standard":"^36.0.1","eslint-plugin-prettier-vue":"^5.0.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^13.1.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-plugin-decorator-position":"^5.0.2","stylelint-config-recommended-scss":"^14.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.7.0","rimraf":"^5.0.10"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_1.11.0_1725412368062_0.45555778675613867","host":"s3://npm-registry-packages"}},"1.12.0":{"name":"@tsofist/web-buddy","version":"1.12.0","keywords":[],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"MIT","_id":"@tsofist/web-buddy@1.12.0","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"dist":{"shasum":"144d049653a8cec494cd3422c0212f4b697c9708","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-1.12.0.tgz","fileCount":20,"integrity":"sha512-IWDJHTIa0zZCrpHy2ckALqdR7RyyFs49MRP326Ruehn9UDAMCUbPRkZ6dP2a3KqLXsI8SprksZFu8IsLQa7Wxg==","signatures":[{"sig":"MEUCIQC8FF8uBLhVOj/OeR5L06eLEU6s88bJHRiPcLHBGYcGmgIgQNemKM8GMvaSjxTHcKkXmqC1PplqWbv2g+M4yfvvUM0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16775},"gitHead":"ecacf2622210ac12f128a5888dc593db2b2988e4","release":{"extends":["./.releaserc-github.json"]},"scripts":{"lint":"npm run lint:code && npm run lint:style","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"eslint . -c .eslintrc.yaml --cache --cache-location .lint-cache/","pkg:purge":"rimraf dist lib .coverage .lint-cache .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .lint-cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"10.8.1","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"20.11.0","dependencies":{"husky":"^9.1.5","eslint":"^8.57.0","prettier":"^3.3.3","stylelint":"^16.9.0","typescript":"~5.5.4","postcss-html":"^1.7.0","stylelint-scss":"^6.5.1","stylelint-order":"^6.0.4","semantic-release":"^22.0.12","eslint-plugin-vue":"^9.28.0","eslint-plugin-yml":"^1.14.0","stylelint-prettier":"^5.0.2","eslint-plugin-import":"^2.30.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@semantic-release/github":"^9.2.6","@semantic-release/gitlab":"^12.1.1","@typescript-eslint/parser":"^6.21.0","eslint-plugin-json-format":"^2.0.1","stylelint-config-standard":"^36.0.1","eslint-plugin-prettier-vue":"^5.0.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^13.1.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-plugin-decorator-position":"^5.0.2","stylelint-config-recommended-scss":"^14.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.7.0","rimraf":"^5.0.10"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_1.12.0_1725413378108_0.9859369668273856","host":"s3://npm-registry-packages"}},"1.12.1":{"name":"@tsofist/web-buddy","version":"1.12.1","keywords":[],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"MIT","_id":"@tsofist/web-buddy@1.12.1","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"dist":{"shasum":"ec9070ffe99e73c5cff248ac000dd1a44df7c9fd","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-1.12.1.tgz","fileCount":20,"integrity":"sha512-+WD8UtbCe2JtlZxydFX5wuUhDpEBDPB5HL7uhutZM0CNkDn2MMdoS0AzRaX+5fr53sz0ScBK+BNF8cj0iYwlkQ==","signatures":[{"sig":"MEUCIQCLoe45CJzhB8yPHJ9LK0xIjQc5G/wtGU161DizU7jfOQIgI9zV7UwiyIzCGDZB2MZSHBiVKVfT5DB48TrVh8aRp2k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16775},"gitHead":"057df162173a6fb2ca7acee6a924e1d26f170b46","release":{"extends":["./.releaserc-github.json"]},"scripts":{"lint":"npm run lint:code && npm run lint:style","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"eslint . -c .eslintrc.yaml --cache --cache-location .lint-cache/","pkg:purge":"rimraf dist lib .coverage .lint-cache .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .lint-cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"10.8.1","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"20.11.0","dependencies":{"husky":"^9.1.6","eslint":"^8.57.1","prettier":"^3.3.3","stylelint":"^16.9.0","typescript":"~5.6.2","postcss-html":"^1.7.0","stylelint-scss":"^6.7.0","stylelint-order":"^6.0.4","semantic-release":"^22.0.12","eslint-plugin-vue":"^9.28.0","eslint-plugin-yml":"^1.14.0","stylelint-prettier":"^5.0.2","eslint-plugin-import":"^2.30.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@semantic-release/github":"^9.2.6","@semantic-release/gitlab":"^12.1.1","@typescript-eslint/parser":"^6.21.0","eslint-plugin-json-format":"^2.0.1","stylelint-config-standard":"^36.0.1","eslint-plugin-prettier-vue":"^5.0.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^13.1.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-plugin-decorator-position":"^5.0.2","stylelint-config-recommended-scss":"^14.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.7.0","rimraf":"^5.0.10"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_1.12.1_1727807951545_0.41826618282808514","host":"s3://npm-registry-packages"}},"1.12.2":{"name":"@tsofist/web-buddy","version":"1.12.2","keywords":["eslint","web-config","linting"],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"MIT","_id":"@tsofist/web-buddy@1.12.2","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"dist":{"shasum":"fbe128264cbec8e90fdd4c4c28f51d7488523a04","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-1.12.2.tgz","fileCount":20,"integrity":"sha512-hqnAoOL5DntPYalqQbW3AFeQZMaSD39uBTggZONtX2YlTJzyuFlxUhpmtY33udMh/DbBqypBjAubDhLGviiT7g==","signatures":[{"sig":"MEUCIER7kz36Egzq21Iyw+WaUJuifTf3Ds5upBlUwi1PZEVhAiEAxWxovsp+KtiL2LwLtfdfP5n832VAN43v/SyyYlwY6Os=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16823},"gitHead":"efbc0ac1960866ff52534b89869e7b1e2fd92a85","release":{"extends":["./.releaserc-github.json"]},"scripts":{"lint":"npm run lint:code && npm run lint:style","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"eslint . -c .eslintrc.yaml --cache --cache-location .lint-cache/","pkg:purge":"rimraf dist lib .coverage .lint-cache .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .lint-cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"10.8.1","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"20.11.0","dependencies":{"husky":"^9.1.6","eslint":"^8.57.1","prettier":"^3.3.3","stylelint":"^16.9.0","typescript":"~5.6.2","postcss-html":"^1.7.0","stylelint-scss":"^6.7.0","stylelint-order":"^6.0.4","semantic-release":"^22.0.12","eslint-plugin-vue":"^9.28.0","eslint-plugin-yml":"^1.14.0","stylelint-prettier":"^5.0.2","eslint-plugin-import":"^2.30.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@semantic-release/github":"^9.2.6","@semantic-release/gitlab":"^12.1.1","@typescript-eslint/parser":"^6.21.0","eslint-plugin-json-format":"^2.0.1","stylelint-config-standard":"^36.0.1","eslint-plugin-prettier-vue":"^5.0.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^13.1.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-plugin-decorator-position":"^5.0.2","stylelint-config-recommended-scss":"^14.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.7.0","rimraf":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_1.12.2_1727808388145_0.14289025107330366","host":"s3://npm-registry-packages"}},"1.12.3":{"name":"@tsofist/web-buddy","version":"1.12.3","keywords":["eslint","web-config","linting"],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"MIT","_id":"@tsofist/web-buddy@1.12.3","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"dist":{"shasum":"5bc365f9ae594034714d35cd5f5a5d08ebfbddd3","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-1.12.3.tgz","fileCount":20,"integrity":"sha512-lu6TMwrG9rZRBHOxFB/jH26Jq64yqznn/Zw6tlaD7F8sfegjd0bdKJC2O5xGivCK8aaLtCgAU6qmnOlQul+UjA==","signatures":[{"sig":"MEQCIANueOXp1nD+pWCe0pn1S1UFB7FjrxaXT6ZVQXn86J1nAiBAKvT6eVgVmHBO+rvOMyyCot53FzjV7kaJXzdWky4cNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16824},"gitHead":"77404f2b816a3f1a32bddcb8aad64b8373d36d33","release":{"extends":["./.releaserc-github.json"]},"scripts":{"lint":"npm run lint:code && npm run lint:style","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"eslint . -c .eslintrc.yaml --cache --cache-location .lint-cache/","pkg:purge":"rimraf dist lib .coverage .lint-cache .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .lint-cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"10.8.1","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"20.11.0","dependencies":{"husky":"^9.1.6","eslint":"^8.57.1","prettier":"^3.3.3","stylelint":"^16.10.0","typescript":"~5.6.3","postcss-html":"^1.7.0","stylelint-scss":"^6.7.0","stylelint-order":"^6.0.4","semantic-release":"^22.0.12","eslint-plugin-vue":"^9.29.0","eslint-plugin-yml":"^1.14.0","stylelint-prettier":"^5.0.2","eslint-plugin-import":"^2.31.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@semantic-release/github":"^9.2.6","@semantic-release/gitlab":"^12.1.1","@typescript-eslint/parser":"^6.21.0","eslint-plugin-json-format":"^2.0.1","stylelint-config-standard":"^36.0.1","eslint-plugin-prettier-vue":"^5.0.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^13.1.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-plugin-decorator-position":"^5.0.2","stylelint-config-recommended-scss":"^14.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.7.0","rimraf":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_1.12.3_1728697877597_0.007381182640010753","host":"s3://npm-registry-packages"}},"1.12.4":{"name":"@tsofist/web-buddy","version":"1.12.4","keywords":["eslint","web-config","linting"],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"MIT","_id":"@tsofist/web-buddy@1.12.4","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"dist":{"shasum":"530a1fde9f1df141925d87580ba88a31109f0545","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-1.12.4.tgz","fileCount":20,"integrity":"sha512-5j95PIUVQBRE2e/0mj5n5XdXbIEJ4Du018H/jFPvGfxR7KUjQgy2wo6V8s8qzeyYoLM8GzYf4R5vIAbB/82Xgw==","signatures":[{"sig":"MEUCIQCg3/6bRJySvOCDGlc0Dbyi+TDRZUn28iC4iYeCeN52eAIgZePOeGwn7L6cgCtnA2UqPUBSgAYzimh1QzhDZ40COwE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16824},"gitHead":"4cf17782c6003b5f8991bca45e47f8de023ca58e","release":{"extends":["./.releaserc-github.json"]},"scripts":{"lint":"npm run lint:code && npm run lint:style","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"eslint . -c .eslintrc.yaml --cache --cache-location .lint-cache/","pkg:purge":"rimraf dist lib .coverage .lint-cache .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .lint-cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"10.8.1","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"20.11.0","dependencies":{"husky":"^9.1.6","eslint":"^8.57.1","prettier":"^3.3.3","stylelint":"^16.10.0","typescript":"~5.6.3","postcss-html":"^1.7.0","stylelint-scss":"^6.8.1","stylelint-order":"^6.0.4","semantic-release":"^22.0.12","eslint-plugin-vue":"^9.29.1","eslint-plugin-yml":"^1.14.0","stylelint-prettier":"^5.0.2","eslint-plugin-import":"^2.31.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@semantic-release/github":"^9.2.6","@semantic-release/gitlab":"^12.1.1","@typescript-eslint/parser":"^6.21.0","eslint-plugin-json-format":"^2.0.1","stylelint-config-standard":"^36.0.1","eslint-plugin-prettier-vue":"^5.0.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^13.1.0","@typescript-eslint/eslint-plugin":"^6.21.0","eslint-plugin-decorator-position":"^5.0.2","stylelint-config-recommended-scss":"^14.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.0","rimraf":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_1.12.4_1729464908664_0.2614267440474545","host":"s3://npm-registry-packages"}},"1.13.0":{"name":"@tsofist/web-buddy","version":"1.13.0","keywords":["eslint","web-config","linting"],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"MIT","_id":"@tsofist/web-buddy@1.13.0","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"dist":{"shasum":"71f257a036c627a2194959a3408e5f83827f1df3","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-1.13.0.tgz","fileCount":20,"integrity":"sha512-Hodpla46pyVrUAj+D6tfQ6MduDIM+RKNYP0udeAiRvqN8rQtaxLEsYJao72/QgSRWR/UHIVa70Knwj65MaG30Q==","signatures":[{"sig":"MEQCIFEcp4LXofE4MhWksr40t+RlbS9PUddv6MidOR4ZG5GcAiA3lwl0i1IqXZ7ZLVLNSq2yvrr9NAgTaWaJbdkHIvRYOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16831},"gitHead":"98b8b2ff2fa47581fc51cf81b1fab03d020b06bf","release":{"extends":["./.releaserc-github.json"]},"scripts":{"lint":"npm run lint:code && npm run lint:style","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"eslint . -c .eslintrc.yaml --cache --cache-location .lint-cache/","pkg:purge":"rimraf dist lib .coverage .lint-cache .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .lint-cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"10.8.1","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"20.11.0","dependencies":{"husky":"^9.1.6","eslint":"^8.57.1","prettier":"^3.3.3","stylelint":"^16.10.0","typescript":"~5.6.3","postcss-html":"^1.7.0","stylelint-scss":"^6.8.1","stylelint-order":"^6.0.4","semantic-release":"^22.0.12","eslint-plugin-vue":"^9.29.1","eslint-plugin-yml":"^1.14.0","stylelint-prettier":"^5.0.2","eslint-plugin-import":"^2.31.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@semantic-release/github":"^9.2.6","@semantic-release/gitlab":"^12.1.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-json-format":"^2.0.1","stylelint-config-standard":"^36.0.1","eslint-plugin-prettier-vue":"^5.0.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^13.0.0","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^13.1.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-decorator-position":"^5.0.2","stylelint-config-recommended-scss":"^14.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.0","rimraf":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_1.13.0_1729906922986_0.16813290675389947","host":"s3://npm-registry-packages"}},"1.13.1":{"name":"@tsofist/web-buddy","version":"1.13.1","keywords":["eslint","web-config","linting"],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"MIT","_id":"@tsofist/web-buddy@1.13.1","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"dist":{"shasum":"2838bce681e82f17a6f5d45f7fb2d923cc0ff951","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-1.13.1.tgz","fileCount":20,"integrity":"sha512-lSqk2FRgtWeNOTNSjFd3/20OMOXKn2eyFIWkHFOe5G4rHZiONf3sKVGKL1u81H4/+hKdE3UIXTNNoJI3VFc8Wg==","signatures":[{"sig":"MEYCIQCx2LYxXKHZzeldxREtR0/36zmqV4cGWenxdc3msV/1CwIhAKPyQuWbsPrwpPvFWij8m7TsfDohVCVpxqGnhlSTBGh7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16831},"gitHead":"c72c835206b63e2b102d0c6bb3450f4cf7b330e5","release":{"extends":["./.releaserc-github.json"]},"scripts":{"lint":"npm run lint:code && npm run lint:style","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"eslint . -c .eslintrc.yaml --cache --cache-location .lint-cache/","pkg:purge":"rimraf dist lib .coverage .lint-cache .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .lint-cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"10.8.1","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"20.11.0","dependencies":{"husky":"^9.1.6","eslint":"^8.57.1","prettier":"^3.3.3","stylelint":"^16.10.0","typescript":"~5.6.3","postcss-html":"^1.7.0","stylelint-scss":"^6.8.1","stylelint-order":"^6.0.4","semantic-release":"^22.0.12","eslint-plugin-vue":"^9.30.0","eslint-plugin-yml":"^1.15.0","stylelint-prettier":"^5.0.2","eslint-plugin-import":"^2.31.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@semantic-release/github":"^9.2.6","@semantic-release/gitlab":"^12.1.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-json-format":"^2.0.1","stylelint-config-standard":"^36.0.1","eslint-plugin-prettier-vue":"^5.0.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^13.0.0","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^13.1.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-decorator-position":"^5.0.2","stylelint-config-recommended-scss":"^14.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rimraf":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_1.13.1_1730610458605_0.6735820675046869","host":"s3://npm-registry-packages"}},"1.14.0":{"name":"@tsofist/web-buddy","version":"1.14.0","keywords":["eslint","web-config","linting"],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"MIT","_id":"@tsofist/web-buddy@1.14.0","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"dist":{"shasum":"c7167fcf2d7feb398337306b90df25b1ee53f70e","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-1.14.0.tgz","fileCount":22,"integrity":"sha512-sM3jVlMUK0IqkAKXesdXneQZSKQqZc/G7lJ215GBLU/oz1N0z+dGs3CQU7tiHGci+VY3jZ5Qwp0E9GAbcXTrBA==","signatures":[{"sig":"MEYCIQCiguW5AKXJrsEL74noE1FUGL+u3SW+0W5n3TTI5ni1pgIhAI1m5sEt+ZhW5i12XUi5o7AGoN9GYrwXcq0mJXnyyHt0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19576},"gitHead":"ad4c82b47c0586cf0e2caead85aeb83298f77806","release":{"extends":["./.releaserc-github.json"]},"scripts":{"lint":"npm run lint:code && npm run lint:style","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"eslint . -c .eslintrc.yaml --cache --cache-location .lint-cache/","pkg:purge":"rimraf dist lib .coverage .lint-cache .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .lint-cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"10.8.1","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"20.11.0","dependencies":{"husky":"^9.1.6","eslint":"^8.57.1","prettier":"^3.3.3","stylelint":"^16.10.0","typescript":"~5.6.3","postcss-html":"^1.7.0","stylelint-scss":"^6.8.1","stylelint-order":"^6.0.4","semantic-release":"^22.0.12","eslint-plugin-vue":"^9.30.0","eslint-plugin-yml":"^1.15.0","stylelint-prettier":"^5.0.2","eslint-plugin-import":"^2.31.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@semantic-release/github":"^9.2.6","@semantic-release/gitlab":"^12.1.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-json-format":"^2.0.1","stylelint-config-standard":"^36.0.1","eslint-plugin-prettier-vue":"^5.0.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^13.0.0","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^13.1.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-decorator-position":"^5.0.2","stylelint-config-recommended-scss":"^14.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rimraf":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_1.14.0_1730930092109_0.5846885919618217","host":"s3://npm-registry-packages"}},"1.15.0":{"name":"@tsofist/web-buddy","version":"1.15.0","keywords":["eslint","web-config","linting"],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"MIT","_id":"@tsofist/web-buddy@1.15.0","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"dist":{"shasum":"27a4a41413e86679261b13c37ea96bcc18044c38","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-1.15.0.tgz","fileCount":22,"integrity":"sha512-xFYCt7EQfzJAKTT4olqY7ChqJ+kGi0nVW+L0akCVZncJat2DLysWSdMifMKTfE8cYY28LmSCsrVFf7MvZtmeKg==","signatures":[{"sig":"MEUCIQCSsGEq558a2ORmO+iMUWSgkiaOUcPR/z+MyPU4Sb9m+QIgE8Kx4o54YGqEyA4PKXZEF9Z7kzQqx1tLbAl96E1+9uA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19692},"gitHead":"1d72b6dbe1a060997a5f30ae48cfbc3d2a8edfb5","release":{"extends":["./.releaserc-github.json"]},"scripts":{"lint":"npm run lint:code && npm run lint:style","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"eslint . -c .eslintrc.yaml --cache --cache-location .lint-cache/","pkg:purge":"rimraf dist lib .coverage .lint-cache .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .lint-cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"10.8.1","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"20.11.0","dependencies":{"husky":"^9.1.6","eslint":"^8.57.1","prettier":"^3.3.3","stylelint":"^16.10.0","typescript":"~5.6.3","postcss-html":"^1.7.0","stylelint-scss":"^6.8.1","stylelint-order":"^6.0.4","semantic-release":"^22.0.12","eslint-plugin-vue":"^9.30.0","eslint-plugin-yml":"^1.15.0","stylelint-prettier":"^5.0.2","eslint-plugin-import":"^2.31.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@semantic-release/github":"^9.2.6","@semantic-release/gitlab":"^12.1.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-json-format":"^2.0.1","stylelint-config-standard":"^36.0.1","eslint-plugin-prettier-vue":"^5.0.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^13.0.0","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^13.1.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-decorator-position":"^5.0.2","stylelint-config-recommended-scss":"^14.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rimraf":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_1.15.0_1731310095245_0.7359376514274665","host":"s3://npm-registry-packages"}},"1.16.0":{"name":"@tsofist/web-buddy","version":"1.16.0","keywords":["eslint","web-config","linting"],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"MIT","_id":"@tsofist/web-buddy@1.16.0","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"dist":{"shasum":"c4dbac6c7a012e8422627ac6144a4f134b1b78cd","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-1.16.0.tgz","fileCount":22,"integrity":"sha512-5QCULp54bTcHZOfQvthNurp5oJhiOV0+cVv3jep0PiXQHzl7PHfYiYsNfTHgF+XLULg9TCTIUHINf7iFwH5IEQ==","signatures":[{"sig":"MEUCIFef/EVIdkwuyeti/ifwuMGucCmwctz2rSkEAsHBEfYfAiEA0GPItYmZL3AmaQDqCgsmPYiqxw2DhKGEqua+p8fz19g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19692},"gitHead":"db646917cbee580529b8472d3bb25bbdbf3958bf","release":{"extends":["./.releaserc-github.json"]},"scripts":{"lint":"npm run lint:code && npm run lint:style","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"eslint . -c .eslintrc.yaml --cache --cache-location .lint-cache/","pkg:purge":"rimraf dist lib .coverage .lint-cache .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .lint-cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"10.8.1","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"20.11.0","dependencies":{"husky":"^9.1.6","eslint":"^8.57.1","prettier":"^3.3.3","stylelint":"^16.10.0","typescript":"~5.6.3","postcss-html":"^1.7.0","stylelint-scss":"^6.9.0","stylelint-order":"^6.0.4","semantic-release":"^22.0.12","eslint-plugin-vue":"^9.31.0","eslint-plugin-yml":"^1.15.0","stylelint-prettier":"^5.0.2","eslint-plugin-import":"^2.31.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^11.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@semantic-release/github":"^9.2.6","@semantic-release/gitlab":"^12.1.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-json-format":"^2.0.1","stylelint-config-standard":"^36.0.1","eslint-plugin-prettier-vue":"^5.0.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^13.0.0","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^13.1.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-decorator-position":"^5.0.2","stylelint-config-recommended-scss":"^14.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rimraf":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_1.16.0_1731610389867_0.15277313598407427","host":"s3://npm-registry-packages"}},"1.17.0":{"name":"@tsofist/web-buddy","version":"1.17.0","keywords":["eslint","web-config","linting"],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"MIT","_id":"@tsofist/web-buddy@1.17.0","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"dist":{"shasum":"78de9e1645052b01a8f89c3057374be8ddd2a3e4","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-1.17.0.tgz","fileCount":22,"integrity":"sha512-TttakFXyr4XcOJVZlF6xi9CMkBqglRg7o5ssrgE2Z4+ejXyq/7RQ5CTWjO1WOsaHMBlc5i0dQQTxyGVoEhejEQ==","signatures":[{"sig":"MEUCIF+EK1OHXOdHF6lD0YvE5+rT4nJ2GiAkqO8pvB5uAysqAiEA95dj7rqpylSxCPleAqU3SOihB29TGYz8B/hVrvu+BMA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19739},"engines":{"node":">=20"},"gitHead":"d2dad78024b1443f12bf7673dc22e3afdcba2c17","release":{"extends":["./.releaserc-github.json"]},"scripts":{"lint":"npm run lint:code && npm run lint:style","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"eslint . -c .eslintrc.yaml --cache --cache-location .lint-cache/","pkg:purge":"rimraf dist lib .coverage .lint-cache .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .lint-cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --no-ci --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"10.9.0","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"22.11.0","dependencies":{"husky":"^9.1.6","eslint":"^8.57.1","prettier":"^3.3.3","stylelint":"^16.10.0","typescript":"~5.6.3","postcss-html":"^1.7.0","stylelint-scss":"^6.9.0","stylelint-order":"^6.0.4","semantic-release":"^24.2.0","eslint-plugin-vue":"^9.31.0","eslint-plugin-yml":"^1.15.0","stylelint-prettier":"^5.0.2","eslint-plugin-import":"^2.31.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@semantic-release/github":"^11.0.1","@semantic-release/gitlab":"^13.2.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-json-format":"^2.0.1","stylelint-config-standard":"^36.0.1","eslint-plugin-prettier-vue":"^5.0.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^13.0.0","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^13.1.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-decorator-position":"^5.0.2","stylelint-config-recommended-scss":"^14.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rimraf":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_1.17.0_1731880749939_0.5940913016618949","host":"s3://npm-registry-packages"}},"1.18.0":{"name":"@tsofist/web-buddy","version":"1.18.0","keywords":["eslint","web-config","linting"],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"MIT","_id":"@tsofist/web-buddy@1.18.0","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"dist":{"shasum":"3677ed18019eb8007aa0e776ca2067542a9c2760","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-1.18.0.tgz","fileCount":20,"integrity":"sha512-1gjK7nLCWOjn7/SpUaDDRPYuRbuM6JRmO82d10TxIKpSAR2e/nqmzLBXi6HD+mSXzaCBeJFPahQ/udCifkteWg==","signatures":[{"sig":"MEYCIQC9Hy8kZ+wMESuYB5bS5mx59Nf6AuxLhLuVzd8/TlBTxQIhANNorW+xEzfZS0WePDJ2lILChO25/G+6+CALXz00HWQX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19721},"engines":{"node":">=20"},"gitHead":"fbe1164ab70ff145fc0a3bee0b1b359a03c12c14","release":{"extends":["./.releaserc-github.json"]},"scripts":{"lint":"npm run lint:code && npm run lint:style","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"eslint . -c .eslintrc.yaml --cache --cache-location .lint-cache/","pkg:purge":"rimraf dist lib .coverage .lint-cache .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .lint-cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --no-ci --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"10.9.0","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"22.11.0","dependencies":{"husky":"^9.1.7","eslint":"^8.57.1","prettier":"^3.3.3","stylelint":"^16.10.0","typescript":"~5.6.3","postcss-html":"^1.7.0","stylelint-scss":"^6.9.0","stylelint-order":"^6.0.4","semantic-release":"^24.2.0","eslint-plugin-vue":"^9.31.0","eslint-plugin-yml":"^1.15.0","stylelint-prettier":"^5.0.2","eslint-plugin-import":"^2.31.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@semantic-release/github":"^11.0.1","@semantic-release/gitlab":"^13.2.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-json-format":"^2.0.1","stylelint-config-standard":"^36.0.1","eslint-plugin-prettier-vue":"^5.0.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^13.0.0","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^13.1.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-decorator-position":"^6.0.0","stylelint-config-recommended-scss":"^14.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rimraf":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_1.18.0_1731979859012_0.032498630761927716","host":"s3://npm-registry-packages"}},"1.19.0":{"name":"@tsofist/web-buddy","version":"1.19.0","keywords":["eslint","web-config","linting"],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"MIT","_id":"@tsofist/web-buddy@1.19.0","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"dist":{"shasum":"bbf551e6417428271e6dd390bb9ec37efdc70314","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-1.19.0.tgz","fileCount":20,"integrity":"sha512-vBtOAG8dvCOZUZVE9xoOgKJHeRt1X1DogiZGqyNO8+Ns3UzTA/qHbkOWBTVzyIEGJhRsea9YIw3wbj9zWwKCTQ==","signatures":[{"sig":"MEYCIQDOjflIuQl3kWFfqYXumMM5m0hDhDX4SRGYNPzdaMmPigIhAOnAAhnjx99/0KsLYlOEylDqf863Vcp8g2RBAwAZuYLX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19901},"engines":{"node":">=20"},"gitHead":"113f3d413796bb9519488da78f6aebda47a589cc","release":{"extends":["./.releaserc-github.json"]},"scripts":{"lint":"npm run lint:code && npm run lint:style","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"eslint . -c .eslintrc.yaml --cache --cache-location .lint-cache/","pkg:purge":"rimraf dist lib .coverage .lint-cache .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .lint-cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --no-ci --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"10.9.0","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"22.11.0","dependencies":{"husky":"^9.1.7","eslint":"^8.57.1","prettier":"^3.3.3","stylelint":"^16.10.0","typescript":"~5.6.3","postcss-html":"^1.7.0","stylelint-scss":"^6.10.0","stylelint-order":"^6.0.4","semantic-release":"^24.2.0","eslint-plugin-vue":"^9.31.0","eslint-plugin-yml":"^1.15.0","stylelint-prettier":"^5.0.2","eslint-plugin-import":"^2.31.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@semantic-release/github":"^11.0.1","@semantic-release/gitlab":"^13.2.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-json-format":"^2.0.1","stylelint-config-standard":"^36.0.1","eslint-plugin-prettier-vue":"^5.0.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^13.0.0","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^13.1.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-decorator-position":"^6.0.0","stylelint-config-recommended-scss":"^14.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rimraf":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_1.19.0_1732159678575_0.7581696111196372","host":"s3://npm-registry-packages"}},"1.20.1":{"name":"@tsofist/web-buddy","version":"1.20.1","keywords":["eslint","web-config","linting"],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"MIT","_id":"@tsofist/web-buddy@1.20.1","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"homepage":"https://github.com/tsofist/web-buddy/","dist":{"shasum":"b03a82468767ea64d1cdf11b95e96353b64abab6","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-1.20.1.tgz","fileCount":20,"integrity":"sha512-+8Np7NxMN5sGJKXdHoCXT5m2RuRO5+/4klSgkdAVsOl1FW52EvrrasPYFaesGyAJI/IVUFVvcMUp3ocgWL1TNQ==","signatures":[{"sig":"MEQCIHmqbs/q3D/KTYywPyWldIBj2Yh83bG4KhT5pChG12Y9AiBCaQ4rh/e/r4Sn4IniKRvddrd6Vey4gjegv+BX/1FPAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19773},"engines":{"node":">=20"},"gitHead":"7b0f6a103f72b8de3ee8dc196819c7634191fa48","release":{"extends":["./.releaserc-github.json"]},"scripts":{"lint":"npm run lint:code && npm run lint:style","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"eslint . -c .eslintrc.yaml --cache --cache-location .lint-cache/","pkg:purge":"rimraf dist lib .coverage .lint-cache .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .lint-cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --no-ci --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"10.9.0","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"22.11.0","dependencies":{"husky":"^9.1.7","eslint":"^8.57.1","prettier":"^3.4.1","stylelint":"^16.10.0","typescript":"~5.7.2","postcss-html":"^1.7.0","stylelint-scss":"^6.10.0","stylelint-order":"^6.0.4","semantic-release":"^24.2.0","eslint-plugin-vue":"^9.31.0","eslint-plugin-yml":"^1.15.0","stylelint-prettier":"^5.0.2","eslint-plugin-import":"^2.31.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@semantic-release/github":"^11.0.1","@semantic-release/gitlab":"^13.2.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-json-format":"^2.0.1","stylelint-config-standard":"^36.0.1","eslint-plugin-prettier-vue":"^5.0.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^13.0.0","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^13.1.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-decorator-position":"^6.0.0","stylelint-config-recommended-scss":"^14.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rimraf":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_1.20.1_1732759662913_0.27719380446474307","host":"s3://npm-registry-packages"}},"1.21.0":{"name":"@tsofist/web-buddy","version":"1.21.0","keywords":["eslint","web-config","linting"],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"MIT","_id":"@tsofist/web-buddy@1.21.0","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"homepage":"https://github.com/tsofist/web-buddy/","dist":{"shasum":"e131082b318e500557bac4523d963d539b6896e6","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-1.21.0.tgz","fileCount":20,"integrity":"sha512-xcBpKMZJF331nK5LbWkVuoenQR7lokp/j7TotYaNNqJocopEEIRlUHTCcFIkswMm26+RfEFRrrwtAnLtMfkvUg==","signatures":[{"sig":"MEQCICurAl063WZkMIFy+jWGWvqRggWCNFisbJ6sF3jX/qJYAiAdLWR4amK2fmAQoUsfq8CGi5gvHPf0K4wVBdr1i9UmMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19773},"engines":{"node":">=20"},"gitHead":"27e32412cbe6b842e20053b517babd58169cb0c0","release":{"extends":["./.releaserc-github.json"]},"scripts":{"lint":"npm run lint:code && npm run lint:style","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"eslint . -c .eslintrc.yaml --cache --cache-location .lint-cache/","pkg:purge":"rimraf dist lib .coverage .lint-cache .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .lint-cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --no-ci --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"10.9.0","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"22.12.0","dependencies":{"husky":"^9.1.7","eslint":"^8.57.1","prettier":"^3.4.2","stylelint":"^16.12.0","typescript":"~5.7.2","postcss-html":"^1.7.0","stylelint-scss":"^6.10.0","stylelint-order":"^6.0.4","semantic-release":"^24.2.0","eslint-plugin-vue":"^9.32.0","eslint-plugin-yml":"^1.16.0","stylelint-prettier":"^5.0.2","eslint-plugin-import":"^2.31.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@semantic-release/github":"^11.0.1","@semantic-release/gitlab":"^13.2.3","@typescript-eslint/parser":"^7.18.0","eslint-plugin-json-format":"^2.0.1","stylelint-config-standard":"^36.0.1","eslint-plugin-prettier-vue":"^5.0.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^13.0.0","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^13.1.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-decorator-position":"^6.0.0","stylelint-config-recommended-scss":"^14.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","rimraf":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_1.21.0_1734543933670_0.3993082014361229","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"@tsofist/web-buddy","version":"1.22.0","keywords":["eslint","web-config","linting"],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"MIT","_id":"@tsofist/web-buddy@1.22.0","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"homepage":"https://github.com/tsofist/web-buddy/","dist":{"shasum":"cdcacab29e1f4bb82ee4906f16c8a1a040c681d7","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-1.22.0.tgz","fileCount":20,"integrity":"sha512-yfNcA4+p0pAMGtPgK24C+4mLWgoWDJyZor3AavAb+ZoblQQrs4Dw9TTpWhzJrkviC7CbwTxSM2QhliOtbPK0VA==","signatures":[{"sig":"MEYCIQCdj4GxyUmKKGSdkBkCmhDQnXPOAl8+JhviwyPM6lGV/QIhAPXUUXHeK0ggqzXi/RPR27HVjIlHIXMEjQ6G0kNEGbwq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19983},"engines":{"node":">=20"},"gitHead":"6bb2fbfbb7cd0bb98dc0a474364f27f79510fd34","release":{"extends":["./.releaserc-github.json"]},"scripts":{"lint":"npm run lint:code && npm run lint:style","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"eslint . -c .eslintrc.yaml --cache --cache-location .lint-cache/","pkg:clean":"rm -rf dist lib .coverage .*-cache .npm","pkg:purge":"npm run pkg:clean && rm -rf node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .lint-cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --no-ci --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"10.9.4","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"22.21.0","dependencies":{"husky":"^9.1.7","eslint":"^8.57.1","prettier":"^3.4.2","stylelint":"^16.12.0","typescript":"~5.9.3","postcss-html":"^1.8.1","stylelint-scss":"^6.10.1","stylelint-order":"^6.0.4","semantic-release":"^25.0.3","eslint-plugin-vue":"^9.33.0","eslint-plugin-yml":"^1.19.1","stylelint-prettier":"^5.0.3","eslint-plugin-import":"^2.32.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","eslint-config-prettier":"^9.1.2","eslint-plugin-prettier":"^5.2.6","@semantic-release/github":"^11.0.6","@semantic-release/gitlab":"^13.2.9","@typescript-eslint/parser":"^7.18.0","eslint-plugin-json-format":"^2.0.1","stylelint-config-standard":"^36.0.1","eslint-plugin-prettier-vue":"^5.0.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^13.0.0","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^13.1.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-decorator-position":"^6.0.0","stylelint-config-recommended-scss":"^14.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_1.22.0_1772047265719_0.1615595337110196","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.1":{"name":"@tsofist/web-buddy","version":"2.0.0-next.1","keywords":["eslint","web-config","linting"],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"LGPL-3.0","_id":"@tsofist/web-buddy@2.0.0-next.1","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"homepage":"https://github.com/tsofist/web-buddy/","dist":{"shasum":"f92c93a9ebdf26f0dd5c51d14e1ad4f0a57ea59a","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-2.0.0-next.1.tgz","fileCount":47,"integrity":"sha512-lcCKAWsszHu6m/S28jDF+PDhQhXa/XoVG94M26UXhxedj0cW5q/+8hf+zciMLAiBABBwmuEuVGmp+Dfhlz9pPA==","signatures":[{"sig":"MEUCICsrIVGjBLwf1GCFrPmnEnhwCievEfAk1HHaAWdNK+IPAiEAuREyhzNHKwnHxi8Gl3aU/bZ19Y4dJ0ERVA1oEg/slN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161032},"type":"module","engines":{"node":">=22"},"gitHead":"d4ce6141aea47e82a2c5c300fed6496ab8215a86","release":{"extends":"./lib/semantic-release/config.github.js"},"scripts":{"lint":"npm run lint:code && npm run lint:style","test":"npm run build && npm run lint","build":"rm -rf lib && tsc -p tsconfig.build.json","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"WEB_BUDDY_LINT_STRICTER=1 eslint . --cache --cache-location .cache/","pkg:clean":"rm -rf dist lib .coverage .cache","pkg:purge":"npm run pkg:clean && rm -rf .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --no-ci --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"11.14.0","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"22.21.0","dependencies":{"npm":"^11.14.0","husky":"^9.1.7","eslint":"^10.3.0","globals":"^17.6.0","prettier":"^3.8.3","stylelint":"^17.11.0","@eslint/js":"^10.0.1","typescript":"~6.0.3","postcss-html":"^1.8.1","stylelint-scss":"^7.0.0","stylelint-order":"^8.1.1","semantic-release":"^25.0.3","eslint-plugin-vue":"^10.9.1","eslint-plugin-yml":"^3.3.2","typescript-eslint":"^8.59.2","stylelint-prettier":"^5.0.3","yaml-eslint-parser":"^2.0.0","eslint-plugin-jsonc":"^3.1.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","eslint-plugin-import-x":"^4.16.2","eslint-plugin-prettier":"^5.5.5","@semantic-release/github":"^12.0.6","@semantic-release/gitlab":"^13.3.2","@stylistic/eslint-plugin":"^5.10.0","stylelint-config-standard":"^40.0.0","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.7.0","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^17.0.0","eslint-plugin-decorator-position":"^6.1.0","eslint-import-resolver-typescript":"^4.4.4","stylelint-config-recommended-scss":"^17.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","@types/node":"^22.19.17"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_2.0.0-next.1_1778181864985_0.6162997707800562","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.2":{"name":"@tsofist/web-buddy","version":"2.0.0-next.2","keywords":["eslint","web-config","linting"],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"LGPL-3.0","_id":"@tsofist/web-buddy@2.0.0-next.2","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"homepage":"https://github.com/tsofist/web-buddy/","dist":{"shasum":"eaf74a5c40e40fddc3dc683652a732cecd1ecd34","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-2.0.0-next.2.tgz","fileCount":47,"integrity":"sha512-1c74V1o54/Pk4v8/euheNXHOhgbWEKn9n5XnDJzbRyAKxjCyDAuH4rIkqrSyhxFvZa1twPu2W5mEgxQiB4zesw==","signatures":[{"sig":"MEUCIECEqSm+dGWUOibnabAB7/8UvO682rx9DaVPs4/1fYkmAiEAnccKgoOIPTZ2JJUxALEhfK0pFRcQUzi0ddrnz6e0aLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161098},"type":"module","engines":{"node":">=22"},"gitHead":"38d2ff780942bcae0fa3491b9b87d5eb09a387a4","release":{"extends":"./lib/semantic-release/config.github.js"},"scripts":{"lint":"npm run lint:code && npm run lint:style","test":"npm run build && npm run lint","build":"rm -rf lib && tsc -p tsconfig.build.json","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"WEB_BUDDY_LINT_STRICTER=1 eslint . --cache --cache-location .cache/","pkg:clean":"rm -rf dist lib .coverage .cache","pkg:purge":"npm run pkg:clean && rm -rf .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --no-ci --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"11.14.0","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"22.21.0","dependencies":{"npm":"^11.14.0","husky":"^9.1.7","eslint":"^10.3.0","globals":"^17.6.0","prettier":"^3.8.3","stylelint":"^17.11.0","@eslint/js":"^10.0.1","typescript":"~6.0.3","postcss-html":"^1.8.1","stylelint-scss":"^7.0.0","stylelint-order":"^8.1.1","semantic-release":"^25.0.3","eslint-plugin-vue":"^10.9.1","eslint-plugin-yml":"^3.3.2","typescript-eslint":"^8.59.2","stylelint-prettier":"^5.0.3","yaml-eslint-parser":"^2.0.0","eslint-plugin-jsonc":"^3.1.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","eslint-plugin-import-x":"^4.16.2","eslint-plugin-prettier":"^5.5.5","@semantic-release/github":"^12.0.6","@semantic-release/gitlab":"^13.3.2","@stylistic/eslint-plugin":"^5.10.0","stylelint-config-standard":"^40.0.0","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.7.0","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^17.0.0","eslint-plugin-decorator-position":"^6.1.0","eslint-import-resolver-typescript":"^4.4.4","stylelint-config-recommended-scss":"^17.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","@types/node":"^22.19.17"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_2.0.0-next.2_1778466949723_0.6555144530159016","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.3":{"name":"@tsofist/web-buddy","version":"2.0.0-next.3","keywords":["eslint","web-config","linting"],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"LGPL-3.0","_id":"@tsofist/web-buddy@2.0.0-next.3","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"homepage":"https://github.com/tsofist/web-buddy/","dist":{"shasum":"ce4e5292cffef475d56ccb0a9fa3a0e87621902f","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-2.0.0-next.3.tgz","fileCount":47,"integrity":"sha512-xF+slPUhHoJP1KoZdCXSm/fwB+4Uk5oX8Ll9nxc5HYZJdZBPQSip5beGurpk2vbrNT8adqtgpSw/DdDItjYFxg==","signatures":[{"sig":"MEUCIAWBUR64K+9bTr43IQ7d8g+5vH4nAWHWYxxL37vYhYW+AiEA0YhAcWCd/T8oHTrd2iW5dhAAbQH9NZ4NHyTGM7fBZDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161098},"type":"module","engines":{"node":">=22"},"gitHead":"f7807dbb9edb16d874dcbeedb77918752a5e357f","release":{"extends":"./lib/semantic-release/config.github.js"},"scripts":{"lint":"npm run lint:code && npm run lint:style","test":"npm run build && npm run lint","build":"rm -rf lib && tsc -p tsconfig.build.json","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"WEB_BUDDY_LINT_STRICTER=1 eslint . --cache --cache-location .cache/","pkg:clean":"rm -rf dist lib .coverage .cache","pkg:purge":"npm run pkg:clean && rm -rf .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --no-ci --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"11.14.0","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"22.21.0","dependencies":{"npm":"^11.14.0","husky":"^9.1.7","eslint":"^10.3.0","globals":"^17.6.0","prettier":"^3.8.3","stylelint":"^17.11.0","@eslint/js":"^10.0.1","typescript":"~6.0.3","postcss-html":"^1.8.1","stylelint-scss":"^7.0.0","stylelint-order":"^8.1.1","semantic-release":"^25.0.3","eslint-plugin-vue":"^10.9.1","eslint-plugin-yml":"^3.3.2","typescript-eslint":"^8.59.2","stylelint-prettier":"^5.0.3","yaml-eslint-parser":"^2.0.0","eslint-plugin-jsonc":"^3.1.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","eslint-plugin-import-x":"^4.16.2","eslint-plugin-prettier":"^5.5.5","@semantic-release/github":"^12.0.6","@semantic-release/gitlab":"^13.3.2","@stylistic/eslint-plugin":"^5.10.0","stylelint-config-standard":"^40.0.0","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.7.0","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^17.0.0","eslint-plugin-decorator-position":"^6.1.0","eslint-import-resolver-typescript":"^4.4.4","stylelint-config-recommended-scss":"^17.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","@types/node":"^22.19.17"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_2.0.0-next.3_1778467263569_0.2273907293637767","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.4":{"name":"@tsofist/web-buddy","version":"2.0.0-next.4","keywords":["eslint","web-config","linting"],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"LGPL-3.0","_id":"@tsofist/web-buddy@2.0.0-next.4","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"homepage":"https://github.com/tsofist/web-buddy/","dist":{"shasum":"f1bb7289d197c4a3a9d1da3aeec57b2229c6e35e","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-2.0.0-next.4.tgz","fileCount":47,"integrity":"sha512-x3d5l+Kiz2+w8OpKMvG/SihYAHoU87HT+XzioqO+ZSfpf5cLT8TCJVY6uGwMM6AmUCFYCXZwlVDxd3e0s4pG8A==","signatures":[{"sig":"MEYCIQDSrDrm13TBSoKaGWAYO3KqmsSGv/L0W55a+emau/Wb0AIhAIXvLnUn/32FLWeoKj/R0ke6fGPO3sQSXwn07PAyLFd3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161206},"type":"module","engines":{"node":">=22"},"gitHead":"1e9f5117052054c3365af44c4e77fdefb415aaec","release":{"extends":"./lib/semantic-release/config.github.js"},"scripts":{"lint":"npm run lint:code && npm run lint:style","test":"npm run build && npm run lint","build":"rm -rf lib && tsc -p tsconfig.build.json","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"WEB_BUDDY_LINT_STRICTER=1 eslint . --cache --cache-location .cache/","pkg:clean":"rm -rf dist lib .coverage .cache","pkg:purge":"npm run pkg:clean && rm -rf .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --no-ci --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"11.14.0","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"22.21.0","dependencies":{"npm":"^11.14.0","husky":"^9.1.7","eslint":"^10.3.0","globals":"^17.6.0","prettier":"^3.8.3","stylelint":"^17.11.0","@eslint/js":"^10.0.1","typescript":"~6.0.3","postcss-html":"^1.8.1","stylelint-scss":"^7.0.0","stylelint-order":"^8.1.1","semantic-release":"^25.0.3","eslint-plugin-vue":"^10.9.1","eslint-plugin-yml":"^3.3.2","typescript-eslint":"^8.59.2","stylelint-prettier":"^5.0.3","yaml-eslint-parser":"^2.0.0","eslint-plugin-jsonc":"^3.1.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","eslint-plugin-import-x":"^4.16.2","eslint-plugin-prettier":"^5.5.5","@semantic-release/github":"^12.0.6","@semantic-release/gitlab":"^13.3.2","@stylistic/eslint-plugin":"^5.10.0","stylelint-config-standard":"^40.0.0","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.7.0","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^17.0.0","eslint-plugin-decorator-position":"^6.1.0","eslint-import-resolver-typescript":"^4.4.4","stylelint-config-recommended-scss":"^17.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","@types/node":"^22.19.17"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_2.0.0-next.4_1778527317405_0.4555504782041959","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.5":{"name":"@tsofist/web-buddy","version":"2.0.0-next.5","keywords":["eslint","web-config","linting"],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"LGPL-3.0","_id":"@tsofist/web-buddy@2.0.0-next.5","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"homepage":"https://github.com/tsofist/web-buddy/","dist":{"shasum":"dbec4b8480dccda3899e01978cea143de4770d5d","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-2.0.0-next.5.tgz","fileCount":47,"integrity":"sha512-bHbE2YMxAJtCTaNoOqOTo2UEGtXwXk5bBJbEYxMh5jtb62xF+TEM8GdrvTKVlduQvXc5oSIsKKnRkr/LyiwsZw==","signatures":[{"sig":"MEUCIQCOrK0CBnCcRyzZ1T9kYOgB8pyJ6s5J0Z9UDvRGAtAEnAIgOic13VOFYmwgZc0JvNR6Li4bEtXIN7HpV5ShVAEL1zQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161215},"type":"module","engines":{"node":">=22"},"gitHead":"0e617e98e33d0fa28fb9da5167a1761980521bd1","release":{"extends":"./lib/semantic-release/config.github.js"},"scripts":{"lint":"npm run lint:code && npm run lint:style","test":"npm run build && npm run lint","build":"rm -rf lib && tsc -p tsconfig.build.json","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"WEB_BUDDY_LINT_STRICTER=1 eslint . --cache --cache-location .cache/","pkg:clean":"rm -rf dist lib .coverage .cache","pkg:purge":"npm run pkg:clean && rm -rf .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --no-ci --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"10.9.4","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"22.21.0","dependencies":{"npm":"^11.15.0","husky":"^9.1.7","eslint":"^10.4.0","globals":"^17.6.0","prettier":"^3.8.3","stylelint":"^17.12.0","@eslint/js":"^10.0.1","typescript":"~6.0.3","postcss-html":"^1.8.1","stylelint-scss":"^7.1.1","stylelint-order":"^8.1.1","semantic-release":"^25.0.3","eslint-plugin-vue":"^10.9.1","eslint-plugin-yml":"^3.3.2","typescript-eslint":"^8.60.0","stylelint-prettier":"^5.0.3","yaml-eslint-parser":"^2.0.0","eslint-plugin-jsonc":"^3.1.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","eslint-plugin-import-x":"^4.16.2","eslint-plugin-prettier":"^5.5.5","@semantic-release/github":"^12.0.8","@semantic-release/gitlab":"^13.3.2","@stylistic/eslint-plugin":"^5.10.0","stylelint-config-standard":"^40.0.0","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.7.0","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^17.0.0","eslint-plugin-decorator-position":"^6.1.0","eslint-import-resolver-typescript":"^4.4.4","stylelint-config-recommended-scss":"^17.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","@types/node":"^22.19.17"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_2.0.0-next.5_1779821840331_0.5026347308434012","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.6":{"name":"@tsofist/web-buddy","version":"2.0.0-next.6","keywords":["eslint","web-config","linting"],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"LGPL-3.0","_id":"@tsofist/web-buddy@2.0.0-next.6","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"homepage":"https://github.com/tsofist/web-buddy/","dist":{"shasum":"819a1aec4f8285b5ab881b839fe129d9d05a19f2","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-2.0.0-next.6.tgz","fileCount":47,"integrity":"sha512-Fb8wmtGKTLXneG23vDlcRyW+4y1FueUQ7ZK5mCUTlKoClxfmHOOaKkLrWSohRcRHTDnj2URvAnSCnT9nnfMgbw==","signatures":[{"sig":"MEUCIAFUzsCUzIW2KzUp2NdvTDMGoDB8b9slerp/hHz/L9fCAiEAijvFUJ8Oz86cQ2y426tbBWf0YEsc0q6u8/75iiJW0mU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161527},"type":"module","engines":{"node":">=22"},"gitHead":"941b0eb31bd473724fb0ba2c5806cf623478c443","release":{"extends":"./lib/semantic-release/config.github.js"},"scripts":{"lint":"npm run lint:code && npm run lint:style","test":"npm run build && npm run lint","build":"rm -rf lib && tsc -p tsconfig.build.json","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"WEB_BUDDY_LINT_STRICTER=1 eslint . --cache --cache-location .cache/","pkg:clean":"rm -rf dist lib .coverage .cache","pkg:purge":"npm run pkg:clean && rm -rf .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --no-ci --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"11.15.0","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"22.21.0","dependencies":{"npm":"^11.15.0","husky":"^9.1.7","eslint":"^10.4.0","globals":"^17.6.0","prettier":"^3.8.3","stylelint":"^17.12.0","@eslint/js":"^10.0.1","typescript":"~6.0.3","postcss-html":"^1.8.1","stylelint-scss":"^7.1.1","stylelint-order":"^8.1.1","semantic-release":"^25.0.3","eslint-plugin-vue":"^10.9.1","eslint-plugin-yml":"^3.3.2","typescript-eslint":"^8.60.0","stylelint-prettier":"^5.0.3","yaml-eslint-parser":"^2.0.0","eslint-plugin-jsonc":"^3.1.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","eslint-plugin-import-x":"^4.16.2","eslint-plugin-prettier":"^5.5.5","@semantic-release/github":"^12.0.8","@semantic-release/gitlab":"^13.3.2","@stylistic/eslint-plugin":"^5.10.0","stylelint-config-standard":"^40.0.0","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.7.0","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^17.0.0","eslint-plugin-decorator-position":"^6.1.0","eslint-import-resolver-typescript":"^4.4.4","stylelint-config-recommended-scss":"^17.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","@types/node":"^22.19.17"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_2.0.0-next.6_1779822914387_0.1430546690632546","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.7":{"name":"@tsofist/web-buddy","version":"2.0.0-next.7","keywords":["eslint","web-config","linting"],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"LGPL-3.0","_id":"@tsofist/web-buddy@2.0.0-next.7","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"homepage":"https://github.com/tsofist/web-buddy/","dist":{"shasum":"f1e06ac7c2bd88e140143d775e36cb9ee7c03bc5","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-2.0.0-next.7.tgz","fileCount":47,"integrity":"sha512-LyQX3qPMtmznDA1e8TSAh4lEcIW9wBjzzwGebt3kMdp5R3EAK/6Co8yquGEbkoMUwMCvYpMUrQPnur4clbIEcg==","signatures":[{"sig":"MEYCIQCnodIsDATvGP99k4kFYltwr9dgmcoVTZW8akFJifqWHAIhAKL2DIMJnvBCGf5pcZGz4J4X7MwHcidW6JQv5UsBxoH+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161558},"type":"module","engines":{"node":">=22"},"gitHead":"660cb5f5a51853364fd1ea4fd657aef9e4d1d3c1","release":{"extends":"./lib/semantic-release/config.github.js"},"scripts":{"lint":"npm run lint:code && npm run lint:style","test":"npm run build && npm run lint","build":"rm -rf lib && tsc -p tsconfig.build.json","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"WEB_BUDDY_LINT_STRICTER=1 eslint . --cache --cache-location .cache/","pkg:clean":"rm -rf dist lib .coverage .cache","pkg:purge":"npm run pkg:clean && rm -rf .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --no-ci --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"11.15.0","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"22.21.0","dependencies":{"npm":"^11.15.0","husky":"^9.1.7","eslint":"^10.4.0","globals":"^17.6.0","prettier":"^3.8.3","stylelint":"^17.12.0","@eslint/js":"^10.0.1","typescript":"~6.0.3","postcss-html":"^1.8.1","stylelint-scss":"^7.1.1","stylelint-order":"^8.1.1","semantic-release":"^25.0.3","eslint-plugin-vue":"^10.9.1","eslint-plugin-yml":"^3.3.2","typescript-eslint":"^8.60.0","stylelint-prettier":"^5.0.3","yaml-eslint-parser":"^2.0.0","eslint-plugin-jsonc":"^3.1.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","eslint-plugin-import-x":"^4.16.2","eslint-plugin-prettier":"^5.5.5","@semantic-release/github":"^12.0.8","@semantic-release/gitlab":"^13.3.2","@stylistic/eslint-plugin":"^5.10.0","stylelint-config-standard":"^40.0.0","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.7.0","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^17.0.0","eslint-plugin-decorator-position":"^6.1.0","eslint-import-resolver-typescript":"^4.4.4","stylelint-config-recommended-scss":"^17.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","@types/node":"^22.19.17"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_2.0.0-next.7_1779823963094_0.6126943041659416","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.8":{"name":"@tsofist/web-buddy","version":"2.0.0-next.8","keywords":["eslint","web-config","linting"],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"LGPL-3.0","_id":"@tsofist/web-buddy@2.0.0-next.8","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"homepage":"https://github.com/tsofist/web-buddy/","dist":{"shasum":"30da007d5d0c6b425162114973e2f05f63fc72bd","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-2.0.0-next.8.tgz","fileCount":47,"integrity":"sha512-ULefAujX9w0XlyicGGTw0cqt8CxELjYEk5R8LUvh7esHX7qPyfi/Yr4t+HtVGy83nUD2KMvQnIUMdW9yRyRzbg==","signatures":[{"sig":"MEQCIEw4tAWozoCZXOLQSNYh8Jtya4CQSBDY27HLgIwIBiTQAiBke5jSyWwS1vm51vSCK+lAb4xCRgoXm2rX7qs3XXV+9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162279},"type":"module","engines":{"node":">=22.12"},"gitHead":"c636f5486d57c4ab7a02cbfd93177663a77baa38","release":{"extends":"./lib/semantic-release/config.github.js"},"scripts":{"lint":"npm run lint:code && npm run lint:style","test":"npm run build && npm run lint","build":"rm -rf lib && tsc -p tsconfig.build.json","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"WEB_BUDDY_LINT_STRICTER=1 eslint . --cache --cache-location .cache/","pkg:clean":"rm -rf dist lib .coverage .cache","pkg:purge":"npm run pkg:clean && rm -rf .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --no-ci --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"10.9.8","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"22.23.2","dependencies":{"husky":"^9.1.7","eslint":"^10.8.1","globals":"^17.11.0","prettier":"^3.9.6","stylelint":"^17.14.1","@eslint/js":"^10.0.1","typescript":"~6.0.3","postcss-html":"^1.8.1","stylelint-scss":"^7.2.0","stylelint-order":"^8.1.1","semantic-release":"^25.0.9","eslint-plugin-vue":"^10.10.0","eslint-plugin-yml":"^3.8.1","typescript-eslint":"^8.67.0","stylelint-prettier":"^5.0.3","yaml-eslint-parser":"^2.1.0","eslint-plugin-jsonc":"^3.4.1","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.1.5","eslint-plugin-import-x":"^4.17.1","eslint-plugin-prettier":"^5.5.6","@semantic-release/github":"^12.0.9","@semantic-release/gitlab":"^13.3.3","@stylistic/eslint-plugin":"^5.10.0","stylelint-config-standard":"^40.0.0","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.9.0","stylelint-config-standard-vue":"^1.0.0","stylelint-config-standard-scss":"^17.0.0","eslint-plugin-decorator-position":"^6.1.1","eslint-import-resolver-typescript":"^4.4.5","stylelint-config-recommended-scss":"^17.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","@types/node":"^22.20.0"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_2.0.0-next.8_1787159311325_0.19976770685474388","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.9":{"name":"@tsofist/web-buddy","version":"2.0.0-next.9","keywords":["eslint","web-config","linting"],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"LGPL-3.0","_id":"@tsofist/web-buddy@2.0.0-next.9","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"homepage":"https://github.com/tsofist/web-buddy/","dist":{"shasum":"4aa261a39196c9602634bb80133c43a706f8a16b","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-2.0.0-next.9.tgz","fileCount":47,"integrity":"sha512-gSrD6ztHADfo9hx1oswEnd6l1pDmC21rGdOVZTvTpDyj3MAJuwvjSfy7nwI38cK0UeaRiDr5dnflQSfiZjzKXg==","signatures":[{"sig":"MEUCIAv8zZWfiljvpmVGpscDHCh0uV6tafpm7Ipe3/jgi66hAiEA7Rij3eXcM7DwxV/Luo2kuBW0/Oax0JyEt3re/xXX90I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162279},"type":"module","engines":{"node":">=22.12"},"gitHead":"eea7825039be693c967d34213be5a6a42384163f","release":{"extends":"./lib/semantic-release/config.github.js"},"scripts":{"lint":"npm run lint:code && npm run lint:style","test":"npm run build && npm run lint","build":"rm -rf lib && tsc -p tsconfig.build.json","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"WEB_BUDDY_LINT_STRICTER=1 eslint . --cache --cache-location .cache/","pkg:clean":"rm -rf dist lib .coverage .cache","pkg:purge":"npm run pkg:clean && rm -rf .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --no-ci --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"10.9.8","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"22.23.2","dependencies":{"husky":"^9.1.7","eslint":"^10.8.1","globals":"^17.11.0","prettier":"^3.9.6","stylelint":"^17.14.1","@eslint/js":"^10.0.1","typescript":"~6.0.3","postcss-html":"^2.0.0","stylelint-scss":"^7.2.0","stylelint-order":"^8.1.1","semantic-release":"^25.0.9","eslint-plugin-vue":"^10.10.0","eslint-plugin-yml":"^3.8.1","typescript-eslint":"^8.67.0","stylelint-prettier":"^5.0.3","yaml-eslint-parser":"^2.1.0","eslint-plugin-jsonc":"^3.4.1","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.1.5","eslint-plugin-import-x":"^4.17.1","eslint-plugin-prettier":"^5.5.6","@semantic-release/github":"^12.0.9","@semantic-release/gitlab":"^13.3.3","@stylistic/eslint-plugin":"^5.10.0","stylelint-config-standard":"^40.0.0","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.9.0","stylelint-config-standard-vue":"^2.0.0","stylelint-config-standard-scss":"^17.0.0","eslint-plugin-decorator-position":"^6.1.1","eslint-import-resolver-typescript":"^4.4.5","stylelint-config-recommended-scss":"^17.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","@types/node":"^22.20.0"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_2.0.0-next.9_1787164841109_0.520912773915384","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.10":{"name":"@tsofist/web-buddy","version":"2.0.0-next.10","keywords":["eslint","web-config","linting"],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"LGPL-3.0","_id":"@tsofist/web-buddy@2.0.0-next.10","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"homepage":"https://github.com/tsofist/web-buddy/","dist":{"shasum":"b2d2335cdea88e9fb30a84868b188eb352a52b1f","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-2.0.0-next.10.tgz","fileCount":47,"integrity":"sha512-mUUV0J/kFjphgvGZMrDFRHhdIB/74u0AMgflE43f/Q6/LJEvHZfPf0f2iOvRXrcwMjdhPctgGJoe9ecrJVSK+A==","signatures":[{"sig":"MEYCIQCk8wJMtLF5AfmYTeTsIqqEeXtZwr+3S0s6nrqh6LNdswIhAKdntghqA6cBph/RiPRRZi5yveUtXQg5DAi0g4SwHWpv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163100},"type":"module","engines":{"node":">=22.12"},"gitHead":"61068f8126b2c81e5e5085434494093e07d746f9","release":{"extends":"./lib/semantic-release/config.github.js"},"scripts":{"lint":"npm run lint:code && npm run lint:style","test":"npm run build && npm run lint","build":"rm -rf lib && tsc -p tsconfig.build.json","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"WEB_BUDDY_LINT_STRICTER=1 eslint . --cache --cache-location .cache/","pkg:clean":"rm -rf dist lib .coverage .cache","pkg:purge":"npm run pkg:clean && rm -rf .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","pkg:publish-test":"semantic-release --no-ci --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"10.9.8","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"22.23.2","dependencies":{"husky":"^9.1.7","eslint":"^10.8.1","globals":"^17.11.0","prettier":"^3.9.6","stylelint":"^17.14.1","@eslint/js":"^10.0.1","typescript":"~6.0.3","postcss-html":"^2.0.0","stylelint-scss":"^7.2.0","stylelint-order":"^8.1.1","semantic-release":"^25.0.9","eslint-plugin-vue":"^10.10.0","eslint-plugin-yml":"^3.8.1","typescript-eslint":"^8.67.0","stylelint-prettier":"^5.0.3","yaml-eslint-parser":"^2.1.0","eslint-plugin-jsonc":"^3.4.1","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.1.5","eslint-plugin-import-x":"^4.17.1","eslint-plugin-prettier":"^5.5.6","@semantic-release/github":"^12.0.9","@semantic-release/gitlab":"^13.3.3","@stylistic/eslint-plugin":"^5.10.0","stylelint-config-standard":"^40.0.0","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.9.0","stylelint-config-standard-vue":"^2.0.0","stylelint-config-standard-scss":"^17.0.0","eslint-plugin-decorator-position":"^6.1.1","eslint-import-resolver-typescript":"^4.4.5","stylelint-config-recommended-scss":"^17.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","@types/node":"^22.20.0"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_2.0.0-next.10_1787203168377_0.8778551882030543","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.11":{"name":"@tsofist/web-buddy","version":"2.0.0-next.11","keywords":["eslint","web-config","linting"],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"LGPL-3.0","_id":"@tsofist/web-buddy@2.0.0-next.11","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"homepage":"https://github.com/tsofist/web-buddy/","dist":{"shasum":"92fc4dfc6cacbf92936b439d506fd88aca7d6ae6","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-2.0.0-next.11.tgz","fileCount":47,"integrity":"sha512-eKB5f9JcnJm/dlYXDLeNOWcOgmpKsZVPJIYWcoKTu3oYMQ+mVNmCi5qj0ILBhMQz4kTh8shvuvR45NkEmid5og==","signatures":[{"sig":"MEYCIQCCm8dNA4Agxnl9pPw2qn3HCOdzKNxz+c2zzr+4jhddzAIhAIgi/s7qUaOM3Iq9SfIRyaWLfsG5N9lNs0gbffKRIIsH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164870},"type":"module","engines":{"node":">=22.12"},"gitHead":"e149a34800ae84b444fc3de7ad6b0311d33bcf74","release":{"extends":"./lib/semantic-release/config.github.js"},"scripts":{"lint":"npm run lint:code && npm run lint:style && npm run lint:lock-file","test":"npm run build && npm run lint","build":"rm -rf lib && tsc -p tsconfig.build.json","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"WEB_BUDDY_LINT_STRICTER=1 eslint . --cache --cache-location .cache/","pkg:clean":"rm -rf dist lib .coverage .cache","pkg:purge":"npm run pkg:clean && rm -rf .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","lint:lock-file":"lockfile-lint","pkg:publish-test":"semantic-release --no-ci --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"10.9.8","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"22.23.2","dependencies":{"husky":"^9.1.7","eslint":"^10.8.1","globals":"^17.11.0","prettier":"^3.9.6","stylelint":"^17.14.1","@eslint/js":"^10.0.1","typescript":"~6.0.3","postcss-html":"^2.0.0","lockfile-lint":"^5.0.1","stylelint-scss":"^7.2.0","stylelint-order":"^8.1.1","semantic-release":"^25.0.9","eslint-plugin-vue":"^10.10.0","eslint-plugin-yml":"^3.8.1","typescript-eslint":"^8.67.0","stylelint-prettier":"^5.0.3","yaml-eslint-parser":"^2.1.0","eslint-plugin-jsonc":"^3.4.1","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.1.5","eslint-plugin-import-x":"^4.17.1","eslint-plugin-prettier":"^5.5.6","@semantic-release/github":"^12.0.9","@semantic-release/gitlab":"^13.3.3","@stylistic/eslint-plugin":"^5.10.0","stylelint-config-standard":"^40.0.0","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.9.0","stylelint-config-standard-vue":"^2.0.0","stylelint-config-standard-scss":"^17.0.0","eslint-plugin-decorator-position":"^6.1.1","eslint-import-resolver-typescript":"^4.4.5","stylelint-config-recommended-scss":"^17.0.1"},"lockfile-lint":{"path":"package-lock.json","type":"npm","allowedHosts":["npm"],"validateHttps":true,"validateIntegrity":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","@types/node":"^22.20.0"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_2.0.0-next.11_1787341698264_0.5215359549032301","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.12":{"name":"@tsofist/web-buddy","version":"2.0.0-next.12","keywords":["eslint","web-config","linting"],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"LGPL-3.0","_id":"@tsofist/web-buddy@2.0.0-next.12","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"homepage":"https://github.com/tsofist/web-buddy/","dist":{"shasum":"a494286f9b74a1b1c5132abd9e6ea18f17b9096b","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-2.0.0-next.12.tgz","fileCount":47,"integrity":"sha512-wgkBFdTZsv9iHdfmNRNsejbtQZpch9Av3GNzQGyNgBfDCJuWqllVF+eOROvbyxZM5v2Bc05jrMS1pwvDk4UGog==","signatures":[{"sig":"MEQCIHMBpRrmZcTDX+xNDvNfhNrX6r6nhHrI7BAywCCHDrqkAiAPd9XLvoZPnCY8diahxt8DVJqzKqHq7OapA+4uTBXGaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164870},"type":"module","engines":{"node":">=22.12"},"gitHead":"233229c66e12cd809186b651d59f6564e7be245d","release":{"extends":"./lib/semantic-release/config.github.js"},"scripts":{"lint":"npm run lint:code && npm run lint:style && npm run lint:lock-file","test":"npm run build && npm run lint","build":"rm -rf lib && tsc -p tsconfig.build.json","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"WEB_BUDDY_LINT_STRICTER=1 eslint . --cache --cache-location .cache/","pkg:clean":"rm -rf dist lib .coverage .cache","pkg:purge":"npm run pkg:clean && rm -rf .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","lint:lock-file":"lockfile-lint","pkg:publish-test":"semantic-release --no-ci --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"10.9.8","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"22.23.2","dependencies":{"husky":"^9.1.7","eslint":"^10.9.0","globals":"^17.11.0","prettier":"^3.9.6","stylelint":"^17.14.1","@eslint/js":"^10.0.1","typescript":"~6.0.3","postcss-html":"^2.0.0","lockfile-lint":"^5.0.1","stylelint-scss":"^7.2.0","stylelint-order":"^8.1.1","semantic-release":"^25.0.9","eslint-plugin-vue":"^10.10.0","eslint-plugin-yml":"^3.8.1","typescript-eslint":"^8.67.0","stylelint-prettier":"^5.0.3","yaml-eslint-parser":"^2.1.0","eslint-plugin-jsonc":"^3.4.1","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.1.5","eslint-plugin-import-x":"^4.17.1","eslint-plugin-prettier":"^5.5.6","@semantic-release/github":"^12.0.9","@semantic-release/gitlab":"^13.3.3","@stylistic/eslint-plugin":"^5.10.0","stylelint-config-standard":"^40.0.0","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.9.0","stylelint-config-standard-vue":"^2.0.0","stylelint-config-standard-scss":"^17.0.0","eslint-plugin-decorator-position":"^6.1.1","eslint-import-resolver-typescript":"^4.4.5","stylelint-config-recommended-scss":"^17.0.1"},"lockfile-lint":{"path":"package-lock.json","type":"npm","allowedHosts":["npm"],"validateHttps":true,"validateIntegrity":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","@types/node":"^22.20.0"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_2.0.0-next.12_1787350499394_0.2701622682516027","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.13":{"name":"@tsofist/web-buddy","version":"2.0.0-next.13","keywords":["eslint","web-config","linting"],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"LGPL-3.0","_id":"@tsofist/web-buddy@2.0.0-next.13","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"homepage":"https://github.com/tsofist/web-buddy/","dist":{"shasum":"3ebef2cbce20dc48358a337d5972176f6b044013","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-2.0.0-next.13.tgz","fileCount":47,"integrity":"sha512-8T/taGJlyOR4YuBkWzgRxXQRjQABJZldLlHFElojtkpSPu/K7doMlI8gCR56y/ngjOJmvMuG6PkqKjaSeSTDPw==","signatures":[{"sig":"MEYCIQDwbPAAGJ/WAicWwGuyQiH/QKbSVcITA9WyZsMyK6oUwAIhAMWCbggj7Aw4KqVu3cR1eXxdE4F+FQmjpz9wfnnpja/F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164870},"type":"module","engines":{"node":">=22.12"},"gitHead":"0c7e3b61e13651ea247f76761c15668ec89f9a2c","release":{"extends":"./lib/semantic-release/config.github.js"},"scripts":{"lint":"npm run lint:code && npm run lint:style && npm run lint:lock-file","test":"npm run build && npm run lint","build":"rm -rf lib && tsc -p tsconfig.build.json","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"WEB_BUDDY_LINT_STRICTER=1 eslint . --cache --cache-location .cache/","pkg:clean":"rm -rf dist lib .coverage .cache","pkg:purge":"npm run pkg:clean && rm -rf .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","lint:lock-file":"lockfile-lint","pkg:publish-test":"semantic-release --no-ci --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"10.9.8","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"22.23.2","dependencies":{"husky":"^9.1.7","eslint":"^10.9.1","globals":"^17.11.0","prettier":"^3.9.6","stylelint":"^17.14.1","@eslint/js":"^10.0.1","typescript":"~6.0.3","postcss-html":"^2.0.0","lockfile-lint":"^5.0.1","stylelint-scss":"^7.2.0","stylelint-order":"^8.1.1","semantic-release":"^25.0.9","eslint-plugin-vue":"^10.10.0","eslint-plugin-yml":"^3.8.1","typescript-eslint":"^8.68.0","stylelint-prettier":"^5.0.3","yaml-eslint-parser":"^2.1.0","eslint-plugin-jsonc":"^3.4.2","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.1.5","eslint-plugin-import-x":"^4.17.1","eslint-plugin-prettier":"^5.5.6","@semantic-release/github":"^12.0.9","@semantic-release/gitlab":"^13.3.3","@stylistic/eslint-plugin":"^5.10.0","stylelint-config-standard":"^40.0.0","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.9.0","stylelint-config-standard-vue":"^2.0.0","stylelint-config-standard-scss":"^17.0.0","eslint-plugin-decorator-position":"^6.1.1","eslint-import-resolver-typescript":"^4.4.5","stylelint-config-recommended-scss":"^17.0.1"},"lockfile-lint":{"path":"package-lock.json","type":"npm","allowedHosts":["npm"],"validateHttps":true,"validateIntegrity":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","@types/node":"^22.20.0"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_2.0.0-next.13_1787933524241_0.2729424403866614","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.14":{"name":"@tsofist/web-buddy","version":"2.0.0-next.14","keywords":["eslint","web-config","linting"],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"LGPL-3.0","_id":"@tsofist/web-buddy@2.0.0-next.14","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"homepage":"https://github.com/tsofist/web-buddy/","dist":{"shasum":"e1663464c647c7b8a4e53c67ce1b248844a1c887","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-2.0.0-next.14.tgz","fileCount":47,"integrity":"sha512-JGrx1aqDIvX06hoGH+LyxDqRS71riRIEd3ppTpr3LJDUfiJnQAWi5aQvA9QNyWsbmk8G4eLQXWOhLzI9aJf6Zg==","signatures":[{"sig":"MEQCIFwKSfOyKyZUSzBCHGTu0LDZagjKfiWrJX1AQW855UHbAiB65eQ+rulWeiaeGGx2PktA6OwYmIZmUGjgWxqpKuewrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164870},"type":"module","engines":{"node":">=22.12"},"gitHead":"b7b32ff8d5f99ac4b557fe0184097126125bcca1","release":{"extends":"./lib/semantic-release/config.github.js"},"scripts":{"lint":"npm run lint:code && npm run lint:style && npm run lint:lock-file","test":"npm run build && npm run lint","build":"rm -rf lib && tsc -p tsconfig.build.json","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"WEB_BUDDY_LINT_STRICTER=1 eslint . --cache --cache-location .cache/","pkg:clean":"rm -rf dist lib .coverage .cache","pkg:purge":"npm run pkg:clean && rm -rf .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","lint:lock-file":"lockfile-lint","pkg:publish-test":"semantic-release --no-ci --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"11.19.1","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"22.23.2","dependencies":{"husky":"^9.1.7","eslint":"^10.9.1","globals":"^17.11.0","prettier":"^3.9.6","stylelint":"^17.14.1","@eslint/js":"^10.0.1","typescript":"~6.0.3","postcss-html":"^2.0.0","lockfile-lint":"^5.0.1","stylelint-scss":"^7.2.0","stylelint-order":"^8.1.1","semantic-release":"^25.0.9","eslint-plugin-vue":"^10.10.0","eslint-plugin-yml":"^3.8.1","typescript-eslint":"^8.68.0","stylelint-prettier":"^5.0.3","yaml-eslint-parser":"^2.1.0","eslint-plugin-jsonc":"^3.4.2","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.1.5","eslint-plugin-import-x":"^4.17.1","eslint-plugin-prettier":"^5.5.6","@semantic-release/github":"^12.0.9","@semantic-release/gitlab":"^13.3.3","@stylistic/eslint-plugin":"^5.10.0","stylelint-config-standard":"^40.0.0","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.9.0","stylelint-config-standard-vue":"^2.0.0","stylelint-config-standard-scss":"^17.0.0","eslint-plugin-decorator-position":"^6.1.1","eslint-import-resolver-typescript":"^4.4.5","stylelint-config-recommended-scss":"^17.0.1"},"lockfile-lint":{"path":"package-lock.json","type":"npm","allowedHosts":["npm"],"validateHttps":true,"validateIntegrity":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","@types/node":"^22.20.0"},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_2.0.0-next.14_1787933714491_0.42320405915475434","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.15":{"name":"@tsofist/web-buddy","version":"2.0.0-next.15","keywords":["eslint","web-config","linting"],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"LGPL-3.0","_id":"@tsofist/web-buddy@2.0.0-next.15","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"homepage":"https://github.com/tsofist/web-buddy/","dist":{"shasum":"96b2a4c7bd44e35866c6bea466ba8068fdf2e189","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-2.0.0-next.15.tgz","fileCount":47,"integrity":"sha512-NxmBBcK/2ZCu/deXnL18MObyV9P44PAfmog2N5IQ/3U1YvfXfsLtw91a46aV+0pzLi32P7QD5klYjxho0EqOEA==","signatures":[{"sig":"MEUCIH6oiF2ip0ySDcvYTUHTSutIAH4GRy3hVbix3r5BajavAiEAzWHI+6Lf0g9FkBDzPloD9U2WarCWzUV0XnmGFUZzL/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45085},"type":"module","engines":{"node":">=22.12"},"gitHead":"362d5c58b9c2762f8dc4fdb2890e68e42476b6bc","release":{"extends":"./lib/semantic-release/config.github.js"},"scripts":{"lint":"npm run lint:code && npm run lint:style && npm run lint:lock-file","test":"npm run build && npm run lint","build":"rm -rf lib && tsc -p tsconfig.build.json","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"WEB_BUDDY_STRICT=1 eslint . --cache --cache-location .cache/","pkg:clean":"rm -rf dist lib .coverage .cache","pkg:purge":"npm run pkg:clean && rm -rf .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","lint:lock-file":"lockfile-lint","pkg:publish-test":"semantic-release --no-ci --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"11.19.1","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"22.23.2","dependencies":{"husky":"^9.1.7","eslint":"^10.10.0","globals":"^17.12.0","prettier":"^3.9.6","stylelint":"^17.15.0","@eslint/js":"^10.0.1","typescript":"~6.0.3","postcss-html":"^2.0.0","lockfile-lint":"^5.0.1","stylelint-scss":"^7.2.0","stylelint-order":"^8.1.1","semantic-release":"^25.0.9","eslint-plugin-vue":"^10.11.0","eslint-plugin-yml":"^3.8.1","typescript-eslint":"^8.70.0","stylelint-prettier":"^5.0.3","yaml-eslint-parser":"^2.1.0","eslint-plugin-jsonc":"^3.4.2","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.1.5","eslint-plugin-import-x":"^4.17.1","eslint-plugin-prettier":"^5.5.6","@semantic-release/github":"^12.0.9","@semantic-release/gitlab":"^13.3.3","@stylistic/eslint-plugin":"^5.10.0","stylelint-config-standard":"^40.0.0","@total-typescript/ts-reset":"~0.6.1","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.9.0","stylelint-config-standard-vue":"^2.0.0","stylelint-config-standard-scss":"^17.0.0","eslint-plugin-decorator-position":"^6.1.1","eslint-import-resolver-typescript":"^4.4.5","stylelint-config-recommended-scss":"^17.0.1"},"lockfile-lint":{"path":"package-lock.json","type":"npm","allowedHosts":["npm"],"validateHttps":true,"validateIntegrity":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","@types/node":"^22.12.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_2.0.0-next.15_1788892537518_0.3935042996572673","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.16":{"name":"@tsofist/web-buddy","version":"2.0.0-next.16","keywords":["eslint","web-config","linting"],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"LGPL-3.0","_id":"@tsofist/web-buddy@2.0.0-next.16","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"homepage":"https://github.com/tsofist/web-buddy/","dist":{"shasum":"9531c8719451ceeb7f2308adb761d809d5cb6784","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-2.0.0-next.16.tgz","fileCount":49,"integrity":"sha512-bhmaMkfJsBRVFR8rGcCUPIUJvBPsNRX0oTIeKjF51ghkP5yXGwFdI3GFGt/n2xH31NmXhR4CqtBqj0/AnxhJWw==","signatures":[{"sig":"MEUCIQDqVLKnEKEWcL8Js0Rxc/wQSTPvdyVAyQI8vEKGI8O8TQIgMH61weo3o5MNzPIC6d8cqmGOfK8uh8ZI0XoBOkI6nps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46651},"type":"module","engines":{"node":">=22.12"},"gitHead":"f8cd87621d9a6373339dcfcf33f7c9e09af01f30","release":{"extends":"./lib/semantic-release/config.github.js"},"scripts":{"lint":"npm run lint:code && npm run lint:style && npm run lint:lock-file","test":"npm run build && npm run lint","build":"rm -rf lib && tsc -p tsconfig.build.json","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"WEB_BUDDY_STRICT=1 eslint . --cache --cache-location .cache/","pkg:clean":"rm -rf dist lib .coverage .cache","pkg:purge":"npm run pkg:clean && rm -rf .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","lint:lock-file":"lockfile-lint","pkg:publish-test":"semantic-release --no-ci --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"11.19.1","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"22.23.2","dependencies":{"husky":"^9.1.7","eslint":"^10.10.0","globals":"^17.12.0","prettier":"^3.9.6","stylelint":"^17.15.0","@eslint/js":"^10.0.1","typescript":"~6.0.3","postcss-html":"^2.0.0","lockfile-lint":"^5.0.1","stylelint-scss":"^7.2.0","stylelint-order":"^8.1.1","semantic-release":"^25.0.9","eslint-plugin-vue":"^10.11.0","eslint-plugin-yml":"^3.8.1","typescript-eslint":"^8.70.0","stylelint-prettier":"^5.0.3","yaml-eslint-parser":"^2.1.0","eslint-plugin-jsonc":"^3.4.2","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.1.5","eslint-plugin-import-x":"^4.17.1","eslint-plugin-prettier":"^5.5.6","@semantic-release/github":"^12.0.9","@semantic-release/gitlab":"^13.3.3","@stylistic/eslint-plugin":"^5.10.0","stylelint-config-standard":"^40.0.0","@total-typescript/ts-reset":"~0.6.1","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.9.0","stylelint-config-standard-vue":"^2.0.0","stylelint-config-standard-scss":"^17.0.0","eslint-plugin-decorator-position":"^6.1.1","eslint-import-resolver-typescript":"^4.4.5","stylelint-config-recommended-scss":"^17.0.1"},"lockfile-lint":{"path":"package-lock.json","type":"npm","allowedHosts":["npm"],"validateHttps":true,"validateIntegrity":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","@types/node":"^22.12.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_2.0.0-next.16_1788898832951_0.5803499384530446","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.17":{"name":"@tsofist/web-buddy","version":"2.0.0-next.17","keywords":["tsofist","eslint","prettier","stylelint","web-config","lint"],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"LGPL-3.0","_id":"@tsofist/web-buddy@2.0.0-next.17","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"homepage":"https://github.com/tsofist/web-buddy/","dist":{"shasum":"023bf936d46c10e8b284a865361f37ae15f32c27","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-2.0.0-next.17.tgz","fileCount":49,"integrity":"sha512-GG+p5yKAwJB/JQxRHSFC9HSlVQTcKeZiWthEbof9+XuJdDRr64lFVJGsjR+BOBBuM2reUhTjs8T5j2orZ492Yw==","signatures":[{"sig":"MEUCIQCM4GI+S77DuJwl7/X3+nH4LupCUKkwQ8fmKbQzi8bD4gIgeSLpKOfspM9PJpMg7x0+Yr6Sc9MZxOlqLC5durSJOU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49953},"type":"module","engines":{"node":">=22.12"},"gitHead":"463ef31cb9b133ffddbf0345ad8127f082ce067b","release":{"extends":"./lib/semantic-release/config.github.js"},"scripts":{"lint":"npm run lint:code && npm run lint:style && npm run lint:lock-file","test":"npm run build && npm run lint","build":"rm -rf lib && tsc -p tsconfig.build.json","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"WEB_BUDDY_STRICT=1 eslint . --cache --cache-location .cache/","pkg:clean":"rm -rf dist lib .coverage .cache","pkg:purge":"npm run pkg:clean && rm -rf .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","lint:lock-file":"lockfile-lint","pkg:publish-test":"semantic-release --no-ci --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"11.19.1","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"22.23.2","dependencies":{"husky":"^9.1.7","eslint":"^10.10.0","globals":"^17.12.0","prettier":"^3.9.7","stylelint":"^17.15.0","@eslint/js":"^10.0.1","typescript":"~6.0.3","postcss-html":"^2.0.0","lockfile-lint":"^5.0.1","stylelint-scss":"^7.3.0","stylelint-order":"^8.1.1","semantic-release":"^25.0.9","eslint-plugin-vue":"^10.11.0","eslint-plugin-yml":"^3.8.1","typescript-eslint":"^8.70.0","stylelint-prettier":"^5.0.3","yaml-eslint-parser":"^2.1.0","eslint-plugin-jsonc":"^3.4.2","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.1.5","eslint-plugin-import-x":"^4.17.1","eslint-plugin-prettier":"^5.5.6","@semantic-release/github":"^12.0.9","@semantic-release/gitlab":"^13.3.3","@stylistic/eslint-plugin":"^5.10.0","stylelint-config-standard":"^40.0.0","@total-typescript/ts-reset":"~0.6.1","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.9.0","stylelint-config-standard-vue":"^2.0.0","stylelint-config-standard-scss":"^17.0.0","eslint-plugin-decorator-position":"^6.1.1","eslint-import-resolver-typescript":"^4.4.5","stylelint-config-recommended-scss":"^17.0.1"},"lockfile-lint":{"path":"package-lock.json","type":"npm","allowedHosts":["npm"],"validateHttps":true,"validateIntegrity":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","@types/node":"^22.12"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_2.0.0-next.17_1789602297608_0.058971145564761684","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.18":{"name":"@tsofist/web-buddy","version":"2.0.0-next.18","keywords":["tsofist","eslint","prettier","stylelint","web-config","lint"],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"LGPL-3.0","_id":"@tsofist/web-buddy@2.0.0-next.18","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"homepage":"https://github.com/tsofist/web-buddy/","dist":{"shasum":"ea5d0c8682209728edd5de6747b94abb8127b329","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-2.0.0-next.18.tgz","fileCount":49,"integrity":"sha512-PLCsXvxf3MVka236wAddBS6Evxj9Coai3NZOH6neIKelDyCOxOF2fZVpUh4sj5BF1KGfmy4C4ESjUwmFgNmKsg==","signatures":[{"sig":"MEUCIQDnG1w2kMP/qD9eg05Ze/Nk9kapjUldCV79gRrQnwPfdAIgdne28oyFRKwoBhswlmsCtUbeAiIQ9HSrQ8nSgXYhE40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCsi9hsqhxwMGUZ67JcztYvMaVdwuL7fCEPboC0JTduJAIgA6NRzvYUg1AqUYrvnaS+e1tTzBc/N0yjzyWzZ6+nD+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49954},"type":"module","engines":{"node":">=22.12"},"gitHead":"3bafccb844a0b336896b266e204c31e7b1ac1b68","release":{"extends":"./lib/semantic-release/config.github.js"},"scripts":{"lint":"npm run lint:code && npm run lint:style && npm run lint:lock-file","test":"npm run build && npm run lint","build":"rm -rf lib && tsc -p tsconfig.build.json","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"WEB_BUDDY_STRICT=1 eslint . --cache --cache-location .cache/","pkg:clean":"rm -rf dist lib .coverage .cache","pkg:purge":"npm run pkg:clean && rm -rf .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","lint:lock-file":"lockfile-lint","pkg:publish-test":"semantic-release --no-ci --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"11.19.1","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"22.23.2","dependencies":{"husky":"^9.1.7","eslint":"^10.11.0","globals":"^17.12.0","prettier":"^3.9.9","stylelint":"^17.15.0","@eslint/js":"^10.0.1","typescript":"~6.0.3","postcss-html":"^2.0.0","lockfile-lint":"^5.0.1","stylelint-scss":"^7.3.0","stylelint-order":"^8.1.1","semantic-release":"^25.0.9","eslint-plugin-vue":"^10.11.1","eslint-plugin-yml":"^3.8.1","typescript-eslint":"^8.71.0","stylelint-prettier":"^5.0.3","yaml-eslint-parser":"^2.1.0","eslint-plugin-jsonc":"^3.4.2","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.2.0","eslint-plugin-import-x":"^4.17.1","eslint-plugin-prettier":"^5.5.6","@semantic-release/github":"^12.0.10","@semantic-release/gitlab":"^13.3.3","@stylistic/eslint-plugin":"^5.10.0","stylelint-config-standard":"^40.0.0","@total-typescript/ts-reset":"~0.6.1","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.9.0","stylelint-config-standard-vue":"^2.0.0","stylelint-config-standard-scss":"^17.0.0","eslint-plugin-decorator-position":"^6.1.1","eslint-import-resolver-typescript":"^4.4.5","stylelint-config-recommended-scss":"^17.0.1"},"lockfile-lint":{"path":"package-lock.json","type":"npm","allowedHosts":["npm"],"validateHttps":true,"validateIntegrity":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","@types/node":"^22.12"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_2.0.0-next.18_1790707279520_0.515297354908244","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.19":{"name":"@tsofist/web-buddy","version":"2.0.0-next.19","keywords":["tsofist","eslint","prettier","stylelint","web-config","lint"],"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"LGPL-3.0","_id":"@tsofist/web-buddy@2.0.0-next.19","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"homepage":"https://github.com/tsofist/web-buddy/","dist":{"shasum":"6de6c6e0d662637b2c493a6b0b55920a82096853","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-2.0.0-next.19.tgz","fileCount":49,"integrity":"sha512-/Gg3AOV1EGRokzbEh5y0X26BsuXklZ/hNNnBGKW1dXXpw80pWqUbW7CjNPRLNxDsACIQ3STYwcrY3UNmyvNVYw==","signatures":[{"sig":"MEQCIGnxnwRwNVhRbX88iu+rjLxCr7Tdg8TYngCDQOYVR36jAiAPQT/y1hRSYhRKqNYJ+tvLCwrw6aUWb32zrToOb3Opkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH7utz604cSlIAzIoXA/VeOTwv86mNPsEoFr+tpuD+w/AiEAl2Wdt5FwoGEWgUpuAnq09sgpPAuQkLWRW+m6tHbnAvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49956},"type":"module","engines":{"node":">=22.22.2"},"gitHead":"2d5715841176c91b1218a6758029411380ef23ca","release":{"extends":"./lib/semantic-release/config.github.js"},"scripts":{"lint":"npm run lint:code && npm run lint:style && npm run lint:lock-file","test":"npm run build && npm run lint","build":"rm -rf lib && tsc -p tsconfig.build.json","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"WEB_BUDDY_STRICT=1 eslint . --cache --cache-location .cache/","pkg:clean":"rm -rf dist lib .coverage .cache","pkg:purge":"npm run pkg:clean && rm -rf .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","lint:lock-file":"lockfile-lint","pkg:publish-test":"semantic-release --no-ci --dry-run"},"_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"_npmVersion":"11.19.1","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"_nodeVersion":"22.23.2","dependencies":{"husky":"^9.1.7","eslint":"^10.11.0","globals":"^17.12.0","prettier":"^3.9.9","stylelint":"^17.15.0","@eslint/js":"^10.0.1","typescript":"~6.0.3","postcss-html":"^2.0.0","lockfile-lint":"^5.0.1","stylelint-scss":"^7.3.0","stylelint-order":"^8.1.1","semantic-release":"^25.0.9","eslint-plugin-vue":"^10.11.1","eslint-plugin-yml":"^3.8.1","typescript-eslint":"^8.71.0","stylelint-prettier":"^5.0.3","yaml-eslint-parser":"^2.1.0","eslint-plugin-jsonc":"^3.4.2","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.2.0","eslint-plugin-import-x":"^4.17.1","eslint-plugin-prettier":"^5.5.6","@semantic-release/github":"^12.0.10","@semantic-release/gitlab":"^13.3.3","@stylistic/eslint-plugin":"^5.10.0","stylelint-config-standard":"^40.0.0","@total-typescript/ts-reset":"~0.6.1","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.9.0","stylelint-config-standard-vue":"^2.0.0","stylelint-config-standard-scss":"^17.0.0","eslint-plugin-decorator-position":"^6.1.1","eslint-import-resolver-typescript":"^4.4.5","stylelint-config-recommended-scss":"^17.0.1"},"lockfile-lint":{"path":"package-lock.json","type":"npm","allowedHosts":["npm"],"validateHttps":true,"validateIntegrity":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","@types/node":"^22.12"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/web-buddy_2.0.0-next.19_1790708900161_0.9307296256765272","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"_id":"@tsofist/web-buddy@2.0.0","dist":{"shasum":"cb06453b10405faddb677da675fc613af48b8d6e","tarball":"https://registry.npmjs.org/@tsofist/web-buddy/-/web-buddy-2.0.0.tgz","fileCount":49,"integrity":"sha512-lot/9ssYYAAjCnHIJVH7/ufuwGQcSKXY9i0SEq63nCVnHIlJSA/xZhk/FQl58e8+ILTnjKG8mLQ1dZkh+vtMRw==","signatures":[{"sig":"MEYCIQC918LAJUPZUb1HdtSfLQ+Tp8f/t2XduEa/Zp+p8j9JJgIhAOnRZo0BT7ENtaHd/KS5ho6bDs9i100tVvEVXAmOYl2U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDqSAzNpsdcPGG0tboIfvHv8du8sFEmfXRYg9PE1UMWlAiEAi4v/amk8CFqldOewyDy/bNLAsAbwkHdXydU8NYviIvU="}],"unpackedSize":54145},"name":"@tsofist/web-buddy","type":"module","author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"engines":{"node":">=22.22.2"},"gitHead":"4e774a044940a4ee074aeb242ab5c8506368cbe3","license":"LGPL-3.0","release":{"extends":"./lib/semantic-release/config.github.js"},"scripts":{"lint":"npm run lint:code && npm run lint:style && npm run lint:lock-file","test":"npm run build && npm run lint","build":"rm -rf lib && tsc -p tsconfig.build.json","format":"npm run lint:code -- --fix && npm run lint:style -- --fix","prepare":"husky","lint:code":"WEB_BUDDY_STRICT=1 eslint . --cache --cache-location .cache/","pkg:clean":"rm -rf dist lib .coverage .cache","pkg:purge":"npm run pkg:clean && rm -rf .npm node_modules","lint:style":"stylelint **/*.{htm,html,vue,css,scss,sass,pcss,postcss} --cache --cache-location .cache/ --allow-empty-input","pkg:publish":"semantic-release --no-ci","lint:lock-file":"lockfile-lint","pkg:publish-test":"semantic-release --no-ci --dry-run"},"version":"2.0.0","_npmUser":{"name":"tsofist","email":"tsofistgudmen@gmail.com"},"homepage":"https://github.com/tsofist/web-buddy/","keywords":["tsofist","eslint","prettier","stylelint","web-config","lint"],"_npmVersion":"11.19.1","description":"Configuration basics for Linters, TypeScript, Semantic Release and others","directories":{},"maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"_nodeVersion":"22.23.2","dependencies":{"husky":"^9.1.7","eslint":"^10.11.0","globals":"^17.12.0","prettier":"^3.9.9","stylelint":"^17.15.0","@eslint/js":"^10.0.1","typescript":"~6.0.3","postcss-html":"^2.0.0","lockfile-lint":"^5.0.1","stylelint-scss":"^7.3.0","stylelint-order":"^8.1.1","semantic-release":"^25.0.9","eslint-plugin-vue":"^10.11.1","eslint-plugin-yml":"^3.8.1","typescript-eslint":"^8.71.0","stylelint-prettier":"^5.0.3","yaml-eslint-parser":"^2.1.0","eslint-plugin-jsonc":"^3.4.2","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.2.0","eslint-plugin-import-x":"^4.17.1","eslint-plugin-prettier":"^5.5.6","@semantic-release/github":"^12.0.10","@semantic-release/gitlab":"^13.3.3","@stylistic/eslint-plugin":"^5.10.0","stylelint-config-standard":"^40.0.0","@total-typescript/ts-reset":"~0.6.1","@vue/eslint-config-prettier":"^10.2.0","@vue/eslint-config-typescript":"^14.9.0","stylelint-config-standard-vue":"^2.0.0","stylelint-config-standard-scss":"^17.0.0","eslint-plugin-decorator-position":"^6.1.1","eslint-import-resolver-typescript":"^4.4.5","stylelint-config-recommended-scss":"^17.0.1"},"lockfile-lint":{"path":"package-lock.json","type":"npm","allowedHosts":["npm"],"validateHttps":true,"validateIntegrity":true},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","@types/node":"^22.12"},"peerDependencies":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web-buddy_2.0.0_1790711292027_0.6469238051428121"}}},"time":{"created":"2023-08-30T22:26:32.401Z","modified":"2026-09-29T19:48:12.291Z","1.0.0":"2023-08-30T22:26:32.692Z","1.1.0":"2023-09-19T23:31:20.270Z","1.2.0":"2023-09-26T07:04:29.204Z","1.3.0":"2023-11-15T22:34:19.909Z","1.4.0":"2023-12-03T23:00:52.440Z","1.5.0":"2024-01-18T20:01:12.057Z","1.5.1":"2024-01-21T02:17:17.171Z","1.5.2":"2024-01-23T03:21:18.754Z","1.6.0":"2024-01-29T23:16:57.920Z","1.6.1":"2024-02-01T22:01:45.932Z","1.6.2":"2024-02-11T22:11:16.783Z","1.6.3":"2024-02-19T06:09:40.576Z","1.6.4":"2024-02-27T17:46:50.434Z","1.6.5":"2024-03-04T21:59:20.383Z","1.6.6":"2024-04-02T21:44:39.682Z","1.7.0":"2024-05-01T00:40:42.640Z","1.8.0":"2024-05-25T02:06:38.924Z","1.9.0":"2024-06-29T01:41:58.247Z","1.10.0":"2024-08-26T00:32:36.249Z","1.11.0":"2024-09-04T01:12:48.210Z","1.12.0":"2024-09-04T01:29:38.259Z","1.12.1":"2024-10-01T18:39:11.772Z","1.12.2":"2024-10-01T18:46:28.379Z","1.12.3":"2024-10-12T01:51:17.797Z","1.12.4":"2024-10-20T22:55:08.871Z","1.13.0":"2024-10-26T01:42:03.248Z","1.13.1":"2024-11-03T05:07:38.772Z","1.14.0":"2024-11-06T21:54:52.280Z","1.15.0":"2024-11-11T07:28:15.453Z","1.16.0":"2024-11-14T18:53:10.116Z","1.17.0":"2024-11-17T21:59:10.096Z","1.18.0":"2024-11-19T01:30:59.220Z","1.19.0":"2024-11-21T03:27:58.786Z","1.20.0":"2024-11-28T01:35:02.792Z","1.20.1":"2024-11-28T02:07:43.152Z","1.21.0":"2024-12-18T17:45:33.856Z","1.22.0":"2026-02-25T19:21:05.883Z","2.0.0-next.1":"2026-05-07T19:24:25.155Z","2.0.0-next.2":"2026-05-11T02:35:49.884Z","2.0.0-next.3":"2026-05-11T02:41:03.726Z","2.0.0-next.4":"2026-05-11T19:21:57.544Z","2.0.0-next.5":"2026-05-26T18:57:20.465Z","2.0.0-next.6":"2026-05-26T19:15:14.549Z","2.0.0-next.7":"2026-05-26T19:32:43.243Z","2.0.0-next.8":"2026-08-19T17:08:31.474Z","2.0.0-next.9":"2026-08-19T18:40:41.243Z","2.0.0-next.10":"2026-08-20T05:19:28.536Z","2.0.0-next.11":"2026-08-21T19:48:18.429Z","2.0.0-next.12":"2026-08-21T22:14:59.582Z","2.0.0-next.13":"2026-08-28T16:12:04.405Z","2.0.0-next.14":"2026-08-28T16:15:14.642Z","2.0.0-next.15":"2026-09-08T18:35:37.712Z","2.0.0-next.16":"2026-09-08T20:20:33.100Z","2.0.0-next.17":"2026-09-16T23:44:57.759Z","2.0.0-next.18":"2026-09-29T18:41:19.611Z","2.0.0-next.19":"2026-09-29T19:08:20.254Z","2.0.0":"2026-09-29T19:48:12.103Z"},"author":{"name":"Andrew Berdnikov","email":"tsofistgudmen@gmail.com"},"license":"LGPL-3.0","homepage":"https://github.com/tsofist/web-buddy/","keywords":["tsofist","eslint","prettier","stylelint","web-config","lint"],"description":"Configuration basics for Linters, TypeScript, Semantic Release and others","maintainers":[{"name":"tsofist","email":"tsofistgudmen@gmail.com"}],"readme":"# Concept\n\nThis is a set of pre-configured configurations for quickly starting web projects of the JS family.\n\nUnlike `1.x`, where the configs were plain YAML/JSON files copied around, `2.x` ships them as a\ncompiled ESM package: every config is a typed TypeScript source in `src/`, published as `lib/`.\nYou import the pieces you need and compose them — extension happens in code, not via `extends`\nstrings.\n\nThus, all projects using this package have uniform settings for styling, building, and other\nthings. Exceptions can always be localized in the project's own config files.\n\n### What's included?\n\n* **ESLint 10** (flat config) — _TypeScript, JavaScript, YAML, VueJS, JSON/JSONC/JSON5_\n* **Stylelint 17** — _Vue, SCSS, PostCSS, HTML_\n* **Prettier**\n* **.editorconfig**\n* **TypeScript 6** — base / web / isomorphic `tsconfig` presets\n* **Semantic release** — _GitHub, GitLab_\n\n### Requirements\n\n* Node.js `>= 22.22.2`\n* ESM-only package (no CommonJS consumption)\n\n# How to use\n\n### As concept or sample\n\nYour project may differ significantly from the configurations collected in this repository, so you\ncan simply fork this project and make your own changes. Alternatively, you can use this repository\nas a sample for creating your own.\n\n### Directly\n\n#### ESLint\n\n`eslint.config.mjs`:\n\n```js\nimport { createWebBuddyESLintConfig } from '@tsofist/web-buddy/lib/eslint/config.js';\n\nexport default createWebBuddyESLintConfig();\n```\n\nThe callback form lets you adjust the default chain before it is passed to `defineConfig`:\n\n```js\nimport { createWebBuddyESLintConfig } from '@tsofist/web-buddy/lib/eslint/config.js';\nimport { appendESLintIgnores } from '@tsofist/web-buddy/lib/eslint/ignores.js';\n\nexport default createWebBuddyESLintConfig((chain) => {\n    appendESLintIgnores(['./generated/'], chain);\n\n    chain.push({\n        files: ['**/*.d.ts'],\n        rules: {\n            '@typescript-eslint/consistent-type-definitions': 'off',\n        },\n    });\n\n    return chain;\n});\n```\n\nIndividual blocks are exported too, if you prefer to assemble the chain yourself:\n`config.typescript.js`, `config.vue.js`, `config.json.js`, `config.yaml.js`,\n`config.shared.rules.js`, `ignores.js`, `config.fws-mercurio.js`.\n\n#### Extra strictness\n\nThere is no separate \"stricter\" config any more — strictness is driven by the `WEB_BUDDY_STRICT`\nenvironment variable:\n\n```json\n{\n  \"scripts\": {\n    \"lint:code\": \"WEB_BUDDY_STRICT=1 eslint . --cache --cache-location .cache/\"\n  }\n}\n```\n\nAccepted values: `0` / `false` (default, off), `1` / `true` (all strict features on), or a\ncomma-separated list of feature names (currently `unsafe-fn`).\n\n#### Prettier\n\n`prettier.config.mjs`:\n\n```js\nimport { WebBuddyPrettierConfig } from '@tsofist/web-buddy/lib/prettier/config.js';\n\nexport default WebBuddyPrettierConfig;\n```\n\n#### Stylelint\n\n`stylelint.config.mjs`:\n\n```js\nimport { WebBuddyStylelintConfig } from '@tsofist/web-buddy/lib/stylelint/config.js';\n\nexport default WebBuddyStylelintConfig;\n```\n\n#### TypeScript\n\n`tsconfig.json`:\n\n```json\n{\n  \"extends\": \"@tsofist/web-buddy/lib/tsconfig/config.web.json\"\n}\n```\n\nAvailable presets: `config.base.json`, `config.web.json` (DOM), `config.isomorphic.json`.\n\n#### Semantic release\n\nIn `package.json`:\n\n```json\n{\n  \"release\": {\n    \"extends\": \"@tsofist/web-buddy/lib/semantic-release/config.github.js\"\n  }\n}\n```\n\nUse `config.gitlab.js` for GitLab. Both presets configure the `main`/`master` release branch plus\nthe `next`, `stage`, `dev`, `beta` and `alpha` prerelease channels, and the standard plugin chain\n(commit-analyzer, release-notes-generator, platform, npm, git).\n\n#### .editorconfig\n\n```json\n{\n  \"scripts\": {\n    \"prepare\": \"husky && (cp node_modules/@tsofist/web-buddy/.editorconfig \\\"$INIT_CWD\\\" || true)\"\n  }\n}\n```\n\n# Migrating from 1.x\n\n* The package is ESM-only and requires Node.js `>= 22.22.2`.\n* ESLint `>= 10` with flat config only; `.eslintrc.yaml` and `eslint/**/*.yaml` are gone.\n* `.stylelintrc.yaml`, `.prettierrc.js` and `.releaserc-*.json` are gone — import the corresponding\n  module from `lib/` instead.\n* `tsconfig/browser.json` → `lib/tsconfig/config.web.json`,\n  `tsconfig/server.json` → `lib/tsconfig/config.isomorphic.json`.\n* `eslint/stricter.extends.yaml` → the `WEB_BUDDY_STRICT` environment variable.\n\n---\n","readmeFilename":"README.md"}