UNPKG

@simoko/tw-zip

Version:

台灣縣市、行政區、郵遞區號(3碼/6碼)查詢工具,支援 React/Vue/Svelte/SolidJS/Angular

225 lines (224 loc) 5.57 kB
{ "name": "@simoko/tw-zip", "type": "module", "version": "1.1.0", "description": "台灣縣市、行政區、郵遞區號(3碼/6碼)查詢工具,支援 React/Vue/Svelte/SolidJS/Angular", "author": "Supra <supra126@gmail.com>", "license": "MIT", "homepage": "https://github.com/supra126/tw-zip#readme", "repository": { "type": "git", "url": "git+https://github.com/supra126/tw-zip" }, "bugs": { "url": "https://github.com/supra126/tw-zip/issues" }, "keywords": [ "taiwan", "zipcode", "postal-code", "address", "taiwan-zipcode", "tw-zip", "3+3", "6-digit", "react", "vue", "svelte", "solidjs", "angular", "hooks" ], "sideEffects": false, "workspaces": [ "playground/*" ], "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js", "require": "./dist/index.cjs" }, "./react": { "types": "./dist/react/index.d.ts", "import": "./dist/react/index.js", "require": "./dist/react/index.cjs" }, "./vue": { "types": "./dist/vue/index.d.ts", "import": "./dist/vue/index.js", "require": "./dist/vue/index.cjs" }, "./zip6": { "types": "./dist/zip6/index.d.ts", "import": "./dist/zip6/index.js", "require": "./dist/zip6/index.cjs" }, "./react/lazy": { "types": "./dist/react/lazy.d.ts", "import": "./dist/react/lazy.js", "require": "./dist/react/lazy.cjs" }, "./vue/lazy": { "types": "./dist/vue/lazy.d.ts", "import": "./dist/vue/lazy.js", "require": "./dist/vue/lazy.cjs" }, "./zip6/loader": { "types": "./dist/zip6/loader.d.ts", "import": "./dist/zip6/loader.js", "require": "./dist/zip6/loader.cjs" }, "./svelte": { "types": "./dist/svelte/index.d.ts", "import": "./dist/svelte/index.js", "require": "./dist/svelte/index.cjs" }, "./svelte/lazy": { "types": "./dist/svelte/lazy.d.ts", "import": "./dist/svelte/lazy.js", "require": "./dist/svelte/lazy.cjs" }, "./solidjs": { "types": "./dist/solidjs/index.d.ts", "import": "./dist/solidjs/index.js", "require": "./dist/solidjs/index.cjs" }, "./solidjs/lazy": { "types": "./dist/solidjs/lazy.d.ts", "import": "./dist/solidjs/lazy.js", "require": "./dist/solidjs/lazy.cjs" }, "./angular": { "types": "./dist/angular/index.d.ts", "import": "./dist/angular/index.js", "require": "./dist/angular/index.cjs" }, "./angular/lazy": { "types": "./dist/angular/lazy.d.ts", "import": "./dist/angular/lazy.js", "require": "./dist/angular/lazy.cjs" } }, "main": "./dist/index.cjs", "module": "./dist/index.js", "types": "./dist/index.d.ts", "typesVersions": { "*": { "*": [ "./dist/*", "./dist/index.d.ts" ], "react": [ "./dist/react/*", "./dist/react/index.d.ts" ], "vue": [ "./dist/vue/*", "./dist/vue/index.d.ts" ], "zip6": [ "./dist/zip6/*", "./dist/zip6/index.d.ts" ], "react/lazy": [ "./dist/react/lazy.d.ts" ], "vue/lazy": [ "./dist/vue/lazy.d.ts" ], "zip6/loader": [ "./dist/zip6/loader.d.ts" ], "svelte": [ "./dist/svelte/*", "./dist/svelte/index.d.ts" ], "svelte/lazy": [ "./dist/svelte/lazy.d.ts" ], "solidjs": [ "./dist/solidjs/*", "./dist/solidjs/index.d.ts" ], "solidjs/lazy": [ "./dist/solidjs/lazy.d.ts" ], "angular": [ "./dist/angular/*", "./dist/angular/index.d.ts" ], "angular/lazy": [ "./dist/angular/lazy.d.ts" ] } }, "files": [ "data", "dist" ], "scripts": { "build": "tsup", "test": "vitest", "bench": "vitest bench", "lint": "eslint .", "release": "npx bumpp && npm publish --access public", "release:jsr": "node -e \"const p=require('./package.json'),d=require('./deno.json');d.version=p.version;require('fs').writeFileSync('deno.json',JSON.stringify(d,null,2)+'\\n')\" && deno publish", "typecheck": "tsc --noEmit", "prepare": "husky" }, "peerDependencies": { "@angular/core": ">=16.0.0", "react": ">=16.8.0", "solid-js": ">=1.0.0", "svelte": ">=3.0.0", "vue": ">=3.0.0" }, "peerDependenciesMeta": { "react": { "optional": true }, "vue": { "optional": true }, "svelte": { "optional": true }, "solid-js": { "optional": true }, "@angular/core": { "optional": true } }, "devDependencies": { "@angular/core": "^21.1.2", "@eslint/js": "^9.28.0", "@testing-library/dom": "^10.4.1", "@testing-library/react": "^16.3.2", "@types/node": "^25.2.0", "@types/react": "^19.2.10", "@types/react-dom": "^19.2.3", "@vue/test-utils": "^2.4.6", "eslint": "^9.28.0", "eslint-plugin-vue": "^10.2.0", "husky": "^9.1.7", "jsdom": "^28.0.0", "lint-staged": "^16.2.7", "react": "^19.2.4", "react-dom": "^19.2.4", "solid-js": "^1.9.11", "svelte": "^5.49.1", "tsup": "^8.5.1", "typescript": "^5.9.3", "typescript-eslint": "^8.34.0", "vitest": "^4.0.18", "vue": "^3.5.17", "vue-eslint-parser": "^10.2.0" }, "lint-staged": { "*.{ts,tsx,js,jsx,vue,svelte}": [ "eslint --fix" ] } }