{"_id":"@andy922200/vue-tw-zip-code-selector","_rev":"2-6b2cf0b2abf77d970684b388edca1a53","name":"@andy922200/vue-tw-zip-code-selector","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@andy922200/vue-tw-zip-code-selector","version":"1.0.0","description":"A Taiwan-Zip-Code-Selector via Vue 3.0 & TypeScript","author":{"name":"Andy Lien","email":"andy922200@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/andy922200/vue-tw-zip-code-selector.git"},"keywords":["Taiwan","zipCode","typescript","vue","台灣","郵遞區號"],"main":"dist/vue-tw-zip-code-selector.ssr.js","browser":"dist/vue-tw-zip-code-selector.esm.js","module":"dist/vue-tw-zip-code-selector.esm.js","unpkg":"dist/vue-tw-zip-code-selector.min.js","types":"vue-tw-zip-code-selector.d.ts","sideEffects":false,"scripts":{"serve":"vue-cli-service serve dev/serve.ts","build":"cross-env NODE_ENV=production rollup --config build/rollup.config.js","build:ssr":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format cjs","build:es":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format es","build:unpkg":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format iife","publish to npm":"npm publish --access public"},"dependencies":{},"devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@babel/preset-typescript":"^7.12.7","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-node-resolve":"^11.0.1","@rollup/plugin-replace":"^2.3.4","@typescript-eslint/eslint-plugin":"^4.18.0","@typescript-eslint/parser":"^4.18.0","@vue/cli-plugin-babel":"^4.5.10","@vue/cli-plugin-typescript":"^4.5.10","@vue/cli-service":"^4.5.10","@vue/compiler-sfc":"^3.0.7","autoprefixer":"^10.2.5","cross-env":"^7.0.3","eslint":"^7.22.0","eslint-plugin-vue":"^7.7.0","minimist":"^1.2.5","postcss":"^8.2.8","rollup":"^2.36.1","rollup-plugin-postcss":"^4.0.0","rollup-plugin-scss":"^2.6.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-vue":"^6.0.0","sass-loader":"^10.1.1","typescript":"^3.8.3","vue":"^3.0.5","vue-eslint-parser":"^7.6.0"},"peerDependencies":{"vue":"^3.0.5"},"engines":{"node":">=12"},"gitHead":"ab2ae918a795596b17a3b7fc3736486db51b9e21","bugs":{"url":"https://github.com/andy922200/vue-tw-zip-code-selector/issues"},"homepage":"https://github.com/andy922200/vue-tw-zip-code-selector#readme","_id":"@andy922200/vue-tw-zip-code-selector@1.0.0","_nodeVersion":"12.20.0","_npmVersion":"6.14.9","dist":{"integrity":"sha512-rDZCcdcrC+qZMBea5YdmhbEvSzq8Gr8U5W6OFTE702fr5fhuLvyqpjBAUpV7yoHHD4WKApYVZdUBC1Uafxg6AQ==","shasum":"7787f1335fe3c6ca28f3cc9be61f1dcfdb766f2f","tarball":"https://registry.npmjs.org/@andy922200/vue-tw-zip-code-selector/-/vue-tw-zip-code-selector-1.0.0.tgz","fileCount":10,"unpackedSize":118890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUxuTCRA9TVsSAnZWagAAqlgQAJ6aMURTjsnn/uMJIX9y\nvp4Y3E4xJrIp4YliaPa7/g4Xv9xO3H76NLPRfVULXVtziHfRz1lRjmwKwf+i\nZSX60USf4Yn0vYs7mUjoUfEkd9ThVNCYs260W0FFGm07Y4J7QqTm4MdXbKv6\n8lsejiFkmT5fAASKogTaYG2gWpk82nb3LJ9IQJ2BQzlEwH87kuM5xZg+td21\nJWAr0vwwM4Jo5f6144Z6suOp5uN8IuTbxv3vasGs+LVh4BTfJpO9Sm+t7mIj\n9HhkxwP7qPhwDRF+TkVX+6QjMPfwZM8cauHU3vYpRRhIXHU6JIZ/baBHUoff\nRX4qc/HEgboXRTk8fNIPOpYEH0JJmx9V3hRERxmxFtl3NzZgUGgJN6JLjHVD\nm9FEU8mMqnhHs4uY+IIlzbTox6WffWRxNKDTlLoDoqwCMgbZJHCmCq4U5213\n+uInJI9Qw/eAH553sddmySb1mhRPIY8f0FCOU1ahHbo8a+dY1wWI34Q7U5EC\nGbYP6unTFMId3bjIGS/HuPXB2qWXr3CYtp/MoN43iOscG45Q4ppIg/yZ6NAM\nYtLV8WnPjgj2kVMzANC6gdLdgIQ2zeo3X/9YGz6XOuR0ghZT+gfAvsOan4Qg\ni4mGMXRnvN6fizJ4+9rWzHxZ/Oi/ED8fIF6Tur5kxMkjf9j9yZZ8ITl6++im\nas9J\r\n=052d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEVIA8wrONABzjKLOQIWIBXdDnC1sf4yRzkjellRfoj1AiBiv69952Ucrnl+tKD9b0rbRKcmSdV0LlMCKJN+Dkidlw=="}]},"_npmUser":{"name":"andy922200","email":"andy922200@gmail.com"},"directories":{},"maintainers":[{"name":"andy922200","email":"andy922200@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-tw-zip-code-selector_1.0.0_1616059282789_0.6631803138964929"},"_hasShrinkwrap":false},"1.0.1":{"name":"@andy922200/vue-tw-zip-code-selector","version":"1.0.1","description":"A Taiwan-Zip-Code-Selector via Vue 3.0 & TypeScript","author":{"name":"Andy Lien","email":"andy922200@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/andy922200/vue-tw-zip-code-selector.git"},"keywords":["Taiwan","zipCode","typescript","vue","台灣","郵遞區號"],"main":"dist/vue-tw-zip-code-selector.ssr.js","browser":"dist/vue-tw-zip-code-selector.esm.js","module":"dist/vue-tw-zip-code-selector.esm.js","unpkg":"dist/vue-tw-zip-code-selector.min.js","types":"vue-tw-zip-code-selector.d.ts","sideEffects":false,"scripts":{"serve":"vue-cli-service serve dev/serve.ts","build":"cross-env NODE_ENV=production rollup --config build/rollup.config.js","build:ssr":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format cjs","build:es":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format es","build:unpkg":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format iife","publish:npm":"npm publish --access public"},"dependencies":{},"devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@babel/preset-typescript":"^7.12.7","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-node-resolve":"^11.0.1","@rollup/plugin-replace":"^2.3.4","@typescript-eslint/eslint-plugin":"^4.18.0","@typescript-eslint/parser":"^4.18.0","@vue/cli-plugin-babel":"^4.5.10","@vue/cli-plugin-typescript":"^4.5.10","@vue/cli-service":"^4.5.10","@vue/compiler-sfc":"^3.0.7","autoprefixer":"^10.2.5","cross-env":"^7.0.3","eslint":"^7.22.0","eslint-plugin-vue":"^7.7.0","minimist":"^1.2.5","postcss":"^8.2.8","rollup":"^2.36.1","rollup-plugin-postcss":"^4.0.0","rollup-plugin-scss":"^2.6.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-vue":"^6.0.0","sass-loader":"^10.1.1","typescript":"^3.8.3","vue":"^3.0.5","vue-eslint-parser":"^7.6.0"},"peerDependencies":{"vue":"^3.0.5"},"engines":{"node":">=12"},"gitHead":"fa6cbb761dd790a201ee212bec2243b2ab12c246","bugs":{"url":"https://github.com/andy922200/vue-tw-zip-code-selector/issues"},"homepage":"https://github.com/andy922200/vue-tw-zip-code-selector#readme","_id":"@andy922200/vue-tw-zip-code-selector@1.0.1","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-1C5j7/8Xd4ryHQ4+ouCBo5+fSrRIwTUQZuKoHwDBblxAkyfTyR04BVq57McGz7rQ96NGu/0aQO/kBdLQTQyJlg==","shasum":"02b31d6cd7a2441d53bdbdc299aa4ba2ce0a114b","tarball":"https://registry.npmjs.org/@andy922200/vue-tw-zip-code-selector/-/vue-tw-zip-code-selector-1.0.1.tgz","fileCount":10,"unpackedSize":120304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhr46BCRA9TVsSAnZWagAA3WYP/3PMF4Z63bzZt0wDE/eb\nK+BM7aETFCmQHVeZp0c4VU26Ir13BLsQqORVu0Vm+BL5K6jQxIyT+Ewh/N3n\nlMWFmR374krF3oFaIhf1Ww9XXsTfD7HbkyDM0c3dxKkCGxkoMi45S7anrYBa\nSO/ZpnpamaG/KQlZgaTEXadaug2snLHyKSynpXFBfqr8lYs9Gxg1+AgDBLEK\nt1GprpAiQSm84wngRdBgINMZC/QTcPjPINRF2eZEeQOpEeSeMqKnGKzQjfwB\nwx/LxhZAaszPatIwmz1IdoAhtldJaMrLRqeYIE3jaAN2AQP2xFpYPeroKoZF\nVPv6V3pPhGz1SAWoHvnmXxurQX7GwwQpHKxduAvZiQsSGFGlG752HvPWP9I/\nV+wgE1aGjV8F+OECTRHRwPKYLs0JKZBrB/VzUWN0D8RpbAWnIpc8JfN9MKtq\nF5n1817hAyU6nT5OpH43v3qJKkipQExveZ3gx6N5F2ODBJZPuiQ17sEsXdBf\nDS3qJw5JlAM6as6OKTo2CxVnjtJ24qeLDGxLZDBc2zqV2CSb7ITPNV4DOgDt\nN+8I54sLCPKvJb91HIHaRPLIiXqv7X2WMdpBkhBIeC81UVo+h3IkF5cI4R2k\nML5mnDnvH+rKirX/wzYrdgofV6eVCWSx04BCbJr6E3bSIWyB66BxDPrqJNU+\n9BCl\r\n=MxOB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIFm45Ms+F9SOjnItANd1KxbtYdAa1tAyafAKR3A+5rwIhAJszQ00opOIGR98WTrpOaYrQPBvo40eAm+LhVyLo993G"}]},"_npmUser":{"name":"andy922200","email":"andy922200@gmail.com"},"directories":{},"maintainers":[{"name":"andy922200","email":"andy922200@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-tw-zip-code-selector_1.0.1_1638895232844_0.7509794949914825"},"_hasShrinkwrap":false}},"time":{"created":"2021-03-18T09:21:22.753Z","1.0.0":"2021-03-18T09:21:22.937Z","modified":"2022-04-04T14:04:32.175Z","1.0.1":"2021-12-07T16:40:33.011Z"},"maintainers":[{"name":"andy922200","email":"andy922200@gmail.com"}],"description":"A Taiwan-Zip-Code-Selector via Vue 3.0 & TypeScript","homepage":"https://github.com/andy922200/vue-tw-zip-code-selector#readme","keywords":["Taiwan","zipCode","typescript","vue","台灣","郵遞區號"],"repository":{"type":"git","url":"git+https://github.com/andy922200/vue-tw-zip-code-selector.git"},"author":{"name":"Andy Lien","email":"andy922200@gmail.com"},"bugs":{"url":"https://github.com/andy922200/vue-tw-zip-code-selector/issues"},"readme":"# Vue-tw-zip-code-selector\r\n\r\n以 Vue 3.0 和 TypeScript 為基底的台灣地址二階選單\r\nA Taiwan-Zip-Code-Selector via Vue 3.0 & TypeScript\r\n\r\n## Table of Contents\r\n  * [Getting Started](#getting-started)\r\n  * [Demo](#demo)\r\n  * [Built With](#built-with)\r\n  * [Author](#author)\r\n  * [License](#license)\r\n\r\n## Getting Started\r\n### Prerequisites 安裝環境建置\r\n\r\n* [Node.js](https://nodejs.org/en/) - Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.\r\n* [Vue 3.0](https://v3.vuejs.org/) - The Progressive JavaScript Framework\r\n\r\n### How to use 如何使用\r\n\r\n1. Install via npm 使用 npm 來進行安裝\r\n```javascript\r\n    cd /\"your-vue-project-root-folder\"/\r\n    npm install @andy922200/vue-tw-zip-code-selector\r\n```\r\n2. Usage in Vue 3 在 Vue 3 環境下使用\r\n```javascript\r\n    /*  main.ts or main.js */\r\n    const app = createApp(App)\r\n    import '@andy922200/vue-tw-zip-code-selector/dist/vue-tw-zip-code-selector.css'\r\n    import VueTwZipCodeSelector from '@andy922200/vue-tw-zip-code-selector'\r\n    app.use(VueTwZipCodeSelector)\r\n```\r\n3. Use the component in *.vue 在 *.vue 中使用套件 \r\n```html\r\n<template>\r\n    <VueTwZipCodeSelector @getSelectedZone=\"someMethod in father.vue\" />\r\n</template>\r\n```\r\n\r\n### Event 觸發事件\r\n| Name | Param [Type] | Describe |\r\n| ---- | --------- | -------- |\r\n| getSelectedZone | ZoneObject [Object] | get user-selected zone |\r\n\r\n```json\r\n{\r\n    \"name\": \"demo zone\",\r\n    \"zipCode\": 100,\r\n    \"county\": \"A\",\r\n    \"countyName\": \"countyName\"\r\n}\r\n```\r\n## Demo\r\n![Alt text](/Demo.gif)\r\n\r\n## Built With\r\n* [Node.js](https://nodejs.org/en/) - Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.\r\n* [Vue 3.0](https://v3.vuejs.org/) - The Progressive JavaScript Framework\r\n* [Vue-Sfc-Rollup](https://www.npmjs.com/package/vue-sfc-rollup) - vue-sfc-rollup is a CLI templating utility that scaffolds a minimal setup for compiling a Vue Single File Component (SFC) - or library of multiple SFCs\r\n* [TypeScript](https://www.typescriptlang.org/) - TypeScript extends JavaScript by adding types.\r\n\r\n## Author\r\n- [Andy Lien](https://github.com/andy922200)\r\n\r\n## License\r\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) for details.\r\n","readmeFilename":"Readme.md"}