{"_id":"@ekaterina257/vue-button","name":"@ekaterina257/vue-button","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@ekaterina257/vue-button","description":"Vue 3 button component","version":"1.0.0","license":"MIT","type":"module","main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"scripts":{"dev":"storybook dev -p 6006 --no-open","build":"vite build && storybook build","lint":"eslint **/*.{js,ts,vue} && stylelint src/**/*.{scss,vue}","ts":"vue-tsc --noEmit"},"dependencies":{"vue":"3.5.21"},"devDependencies":{"@eslint/js":"9.35.0","@storybook/addon-docs":"9.1.5","@storybook/vue3":"9.1.5","@storybook/vue3-vite":"9.1.5","@types/node":"24.3.1","@vitejs/plugin-vue":"6.0.1","eslint":"9.35.0","eslint-config-prettier":"10.1.8","eslint-import-resolver-typescript":"4.4.4","eslint-plugin-import-x":"4.16.1","eslint-plugin-prettier":"5.5.4","eslint-plugin-sonarjs":"3.0.5","eslint-plugin-unicorn":"61.0.2","eslint-plugin-vue":"10.4.0","globals":"16.4.0","postcss-html":"1.8.0","postcss-scss":"4.0.9","prettier":"3.6.2","sass-embedded":"1.92.1","storybook":"9.1.5","stylelint":"16.24.0","stylelint-config-recess-order":"7.3.0","stylelint-config-recommended-scss":"16.0.0","stylelint-config-recommended-vue":"1.6.1","stylelint-order":"7.0.0","stylelint-prettier":"5.0.3","typescript":"5.9.2","typescript-eslint":"8.43.0","vite":"7.1.5","vite-plugin-dts":"4.5.4","vite-plugin-static-copy":"3.1.4","vite-svg-loader":"5.1.0","vue-eslint-parser":"10.2.0","vue-linters-config":"0.5.4","vue-tsc":"3.0.6"},"peerDependencies":{"vue":"3.5.21"},"engines":{"npm":"11","node":"24"},"_id":"@ekaterina257/vue-button@1.0.0","gitHead":"30e60efebe733c4218fd2b954b182b4aef3bb975","_nodeVersion":"24.8.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-h4QrT2A4qZCNZRtAMRa5jnFdqs9Qgbi6JoqposiN8Gz2yd5vxy0hy+5p0g/Bs7zq6DEhVSdZTxIgtkTJmx6OMw==","shasum":"09a9f991710182f4f857c74d0b6c13e6216c1e08","tarball":"https://registry.npmjs.org/@ekaterina257/vue-button/-/vue-button-1.0.0.tgz","fileCount":8,"unpackedSize":6451,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCm+/3G/+1kMsGQGqpyeuPC5CknI06kiTPly/iRae5puQIhAOmG1LvJPCZjIyJnQPV63SRSk5NYHWs7hTjcTdxOAoUk"}]},"_npmUser":{"name":"ekaterina257","email":"vorobyva123.ru@gmail.com"},"directories":{},"maintainers":[{"name":"ekaterina257","email":"vorobyva123.ru@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue-button_1.0.0_1761590582552_0.6730109450691326"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-27T18:43:02.449Z","1.0.0":"2025-10-27T18:43:02.739Z","modified":"2025-10-27T18:43:03.031Z"},"maintainers":[{"name":"ekaterina257","email":"vorobyva123.ru@gmail.com"}],"description":"Vue 3 button component","license":"MIT","readme":"# Vue Button\r\n\r\nПростая, стильная и гибкая кнопка для Vue 3 приложений. \r\nПоддерживает два варианта оформления: **primary** (заполненная) и **secondary** (контурная). \r\n\r\nЭтот компонент был создан в образовательных целях — для изучения работы с Vue 3, TypeScript и scoped-стилями.\r\n## Источник\r\n\r\nИсходный код основан на компоненте из открытого репозитория:  (https://github.com/dergunovs/is)\r\n\r\nВнесены изменения в структуру, стили и документацию.","readmeFilename":"README.md","_rev":"1-e3d975dbe6420a31cede31d0a3471d17"}