{"_id":"@craydel/craydel-radio-group","_rev":"2-3ce500a003c560d698363a8b4d78850e","name":"@craydel/craydel-radio-group","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@craydel/craydel-radio-group","version":"1.0.0","description":"A custom Vuetify radio group component for Craydel.","author":{"name":"Wasim Al-Haddad"},"keywords":["vuetify","radio group","vue","nuxt"],"dependencies":{"vuelidate":"^0.7.7"},"publishConfig":{"access":"public"},"gitHead":"a02583f19d99a849763464e869c7c06bcd94047a","_id":"@craydel/craydel-radio-group@1.0.0","_nodeVersion":"16.14.0","_npmVersion":"lerna/7.3.0/node@v16.14.0+x64 (win32)","dist":{"integrity":"sha512-OuZIf6P+r7hcuAma5fQhdkNvftm6BZD0d2HrBoKMJar8GKnOZfv/WOflKtnrAUZYhmMZTY+G3SoFYGIdTncNIg==","shasum":"6809d325308efc762126cb4f0eeb5832272228b4","tarball":"https://registry.npmjs.org/@craydel/craydel-radio-group/-/craydel-radio-group-1.0.0.tgz","fileCount":4,"unpackedSize":9059,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCocEFAs/ayP2OMFc3qXfCSJCbMK6V9hN1cHCQWPEu6fAIgHnYsHQzSmtNmxCqZDEAiD6n8v2cGMgFOXW8Q9x84d0g="}]},"_npmUser":{"name":"sayedwasim","email":"wasimalhaddad@gmail.com"},"directories":{},"maintainers":[{"name":"sayedwasim","email":"wasimalhaddad@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/craydel-radio-group_1.0.0_1695191899867_0.45214780168630364"},"_hasShrinkwrap":false},"1.0.1":{"name":"@craydel/craydel-radio-group","version":"1.0.1","description":"A custom Vuetify radio group component for Craydel.","author":{"name":"Wasim Al-Haddad"},"license":"MIT","keywords":["vuetify","radio group","vue","nuxt"],"dependencies":{"vuelidate":"^0.7.7"},"publishConfig":{"access":"public"},"gitHead":"dcab0c7dceab40486e8eab7a571b75fdce0e93e5","_id":"@craydel/craydel-radio-group@1.0.1","_nodeVersion":"16.14.0","_npmVersion":"lerna/7.3.0/node@v16.14.0+x64 (win32)","dist":{"integrity":"sha512-vREkdZ961/0V1svQcyFzUpH1taue9AUzu4wjhnMehezYZHoi2p1vb6bHmOls2m+ajBwcT82uxZUn9XWciQafyA==","shasum":"6e862a79275f9d5995e3bebba9d0559b40513517","tarball":"https://registry.npmjs.org/@craydel/craydel-radio-group/-/craydel-radio-group-1.0.1.tgz","fileCount":5,"unpackedSize":10132,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGKb9ZE832S4lVflEQDXMQEfCX0GmXzlpLiCk5rwyMNsAiAsoF8qXTLH59zm+XRBnWIDsFvgwzp8TBSa5/vc9XhTrQ=="}]},"_npmUser":{"name":"sayedwasim","email":"wasimalhaddad@gmail.com"},"directories":{},"maintainers":[{"name":"sayedwasim","email":"wasimalhaddad@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/craydel-radio-group_1.0.1_1695211465255_0.3329951772561317"},"_hasShrinkwrap":false},"1.0.2":{"name":"@craydel/craydel-radio-group","version":"1.0.2","description":"A custom Vuetify radio group component for Craydel.","author":{"name":"Wasim Al-Haddad"},"license":"MIT","keywords":["vuetify","radio group","vue","nuxt"],"dependencies":{"vuelidate":"^0.7.7"},"publishConfig":{"access":"public"},"gitHead":"67229e5ab91854011544856d1937610dfbb80f53","_id":"@craydel/craydel-radio-group@1.0.2","_nodeVersion":"16.14.0","_npmVersion":"lerna/7.3.0/node@v16.14.0+x64 (win32)","dist":{"integrity":"sha512-4b5boBiRkjRh3TK+Jhvd3IFXKImsTaMGN7ipHQiEe6hp4CDyueZadEqdMqRPLl6okz0bmWTBAVD6/9oZiqG9vA==","shasum":"e1fa08509552886d2c0c6eb225b7848b4f312c8d","tarball":"https://registry.npmjs.org/@craydel/craydel-radio-group/-/craydel-radio-group-1.0.2.tgz","fileCount":5,"unpackedSize":10084,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDenc83U51bXezEFgWz6IK1/Hzq8lY3zFxSVWvr7ji0RQIgV45+5Icpf4dlrndKFCFH3N7RYWlXPJ7flbBM9+Ar664="}]},"_npmUser":{"name":"sayedwasim","email":"wasimalhaddad@gmail.com"},"directories":{},"maintainers":[{"name":"sayedwasim","email":"wasimalhaddad@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/craydel-radio-group_1.0.2_1695823248501_0.2494213247708328"},"_hasShrinkwrap":false}},"time":{"created":"2023-09-20T06:38:19.765Z","1.0.0":"2023-09-20T06:38:20.035Z","modified":"2023-09-27T14:00:48.975Z","1.0.1":"2023-09-20T12:04:25.431Z","1.0.2":"2023-09-27T14:00:48.739Z"},"maintainers":[{"name":"sayedwasim","email":"wasimalhaddad@gmail.com"}],"description":"A custom Vuetify radio group component for Craydel.","keywords":["vuetify","radio group","vue","nuxt"],"author":{"name":"Wasim Al-Haddad"},"readme":"# CraydelRadioGroup\n\n## Installation\n\nGet the latest version by NPM:\n\n```bash\n$ npm i @craydel/craydel-radio-group\n```\n\n## Register Plugin\n\nIf you use the plugin API, the component will be registered as a global component just like when\nincluding it with the script tag, but you won't need to re-register it through the `components` property in your own\ncomponents.\n\nCreate the plugin file e.g `craydel-components.js` file.\n\n```javascript\n// craydel-components.js\nimport Vue from 'vue'\nimport CraydelRadioGroup from '@craydel/craydel-radio-group/src/CraydelRadioGroup.vue'\n\nconst Components = {\n  CraydelRadioGroup,\n};\n\nObject.keys(Components).forEach(name => {\n  Vue.component(name, Components[name]);\n});\n\nexport default Components;\n```\n\nNext reference the plugin file in your nuxt.config.js\n\n```javascript\n// Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins\nplugins: [\n  '~/plugins/craydel-components.js'\n]\n```\n\n## Props\n\n| Name           | Type    | Default             | Description                                                                                                       |\n|----------------|---------|---------------------|-------------------------------------------------------------------------------------------------------------------|\n| id             | string  | random ID           | Sets the DOM id on the component.                                                                                 |\n| is-required    | boolean | false               | Puts component in a required state.                                                                               |\n| required-error | string  | 'Field is required' | Puts the component in an error state and passes through the custom required error message.                        |\n| hint           | string  | undefined           | Hint text.                                                                                                        |\n| items          | array   | []                  | Can be an array of objects or array of strings. When using objects, will look for a **label** and **value** keys. |\n| row            | boolean | false               | Displays radio buttons in a row.                                                                                  |\n\n&emsp;\n\n## Events\n\n| Name   | Description                                            |\n|--------|:-------------------------------------------------------|\n| change | Emitted when the input is changed by user interaction. |\n\n&emsp;\n\n## Usage\n\nAn example showing a radio group.\n\n```html\n<craydel-radio-group :items=\"items\"></craydel-radio-group>\n```\n\n```javascript\ndata()\n{\n  return {\n    items: [\n      {\n        label: 'Radio 1',\n        value: '1'\n      },\n      {\n        label: 'Radio 2',\n        value: '2'\n      },\n      {\n        label: 'Radio 3',\n        value: '3'\n      }\n    ]\n  }\n}\n```","readmeFilename":"README.md","license":"MIT"}