{"_id":"@dcg-overseas/pin-board","_rev":"17-640d7faed9876ee389e7cae802e69985","name":"@dcg-overseas/pin-board","dist-tags":{"latest":"1.0.0","beta":"1.0.0-beta.1"},"versions":{"0.1.0":{"name":"@dcg-overseas/pin-board","version":"0.1.0","license":"MIT","_id":"@dcg-overseas/pin-board@0.1.0","maintainers":[{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"}],"dist":{"shasum":"b33689ec360107a7b7853a54e4e640a36a79d20f","tarball":"https://registry.npmjs.org/@dcg-overseas/pin-board/-/pin-board-0.1.0.tgz","fileCount":7,"integrity":"sha512-g2kjwocfv2X8kLIM+aTDKuvCDsxpZMI83qN6FCCXmroBVno5Ty0liXfOooS+WUI5JBknrDGFYwARn/CTcbOFdg==","signatures":[{"sig":"MEUCIAv1WViwHhhn7F+P8RZFvPW9oytFPrDwg+uT8YqZp0c8AiEAoax6r/qF5JNJ4m9Nj2y0EPTVDei7VhURhUl6VPlsJS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143807},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"32d5fb6ca1bbbb04a39c56e2714736c988b97d74","scripts":{"lint":"eslint src --ext .ts,.tsx","build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"haoyouzhe","email":"1617629831@qq.com"},"_npmVersion":"11.6.0","description":"Pin board component","directories":{},"sideEffects":false,"_nodeVersion":"24.9.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pin-board_0.1.0_1775025458560_0.30793037611520524","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@dcg-overseas/pin-board","version":"0.1.1","license":"MIT","_id":"@dcg-overseas/pin-board@0.1.1","maintainers":[{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"}],"dist":{"shasum":"3dbdeb782252a186eefc5e9faa71221da3c72d83","tarball":"https://registry.npmjs.org/@dcg-overseas/pin-board/-/pin-board-0.1.1.tgz","fileCount":7,"integrity":"sha512-9er12Yf34WyJ0Ltc7IuP0f2ZRls7eshAmg+7+px6dwC9/2XyoT97EkB6pyGTsz4wNMqNf/LYQ6W6XAQwr5UjyQ==","signatures":[{"sig":"MEYCIQCRsv+T42LvPP62P0alZF5s+vLSSW0B3phfH2/2tj11QwIhAJJRsGhyeExVY/622pFg7kf9XaFYDFjGFtKLJe2OFMk6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69034},"main":"./dist/index.cjs","type":"module","_from":"file:dcg-overseas-pin-board-0.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint src --ext .ts,.tsx","build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"haoyouzhe","email":"1617629831@qq.com"},"_resolved":"C:\\Users\\SCJT\\AppData\\Local\\Temp\\dda1b74286ab8082eb6c6080c1813ba2\\dcg-overseas-pin-board-0.1.1.tgz","_integrity":"sha512-9er12Yf34WyJ0Ltc7IuP0f2ZRls7eshAmg+7+px6dwC9/2XyoT97EkB6pyGTsz4wNMqNf/LYQ6W6XAQwr5UjyQ==","_npmVersion":"11.6.0","description":"Pin board component","directories":{},"sideEffects":false,"_nodeVersion":"24.9.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pin-board_0.1.1_1777272598542_0.29724671089584853","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@dcg-overseas/pin-board","version":"0.1.2","license":"MIT","_id":"@dcg-overseas/pin-board@0.1.2","maintainers":[{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"}],"dist":{"shasum":"16a297cd49ecd5771ee576d33e8b1a431bac6eae","tarball":"https://registry.npmjs.org/@dcg-overseas/pin-board/-/pin-board-0.1.2.tgz","fileCount":7,"integrity":"sha512-FlvNsC3yp+HhhrWPAJngW3N4q4lRZyX15VFZEmUH7HiE5mIbFU5F/2VTuJNa0LTx/fp2zZejb7+Tw7BGNuEi5Q==","signatures":[{"sig":"MEYCIQCiK+EQZW70zKnxie4HC+fdr6nA+u/f8+xl+Jc9WQTE/gIhAIaCoNnjydpzSTS5Yj2BB5fBstWPiVWnmPlsGBAm6Lg6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73801},"main":"./dist/index.cjs","type":"module","_from":"file:dcg-overseas-pin-board-0.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint src --ext .ts,.tsx","build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"w88i817x902","email":"w88i817x90l@163.com"},"_resolved":"C:\\Users\\SCJT\\AppData\\Local\\Temp\\988735940bdf0d83c6ed5e20b20c3ce6\\dcg-overseas-pin-board-0.1.2.tgz","_integrity":"sha512-FlvNsC3yp+HhhrWPAJngW3N4q4lRZyX15VFZEmUH7HiE5mIbFU5F/2VTuJNa0LTx/fp2zZejb7+Tw7BGNuEi5Q==","_npmVersion":"11.6.0","description":"Pin board component","directories":{},"sideEffects":false,"_nodeVersion":"24.9.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pin-board_0.1.2_1777443667182_0.7756241524358884","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@dcg-overseas/pin-board","version":"0.1.3","license":"MIT","_id":"@dcg-overseas/pin-board@0.1.3","maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"}],"dist":{"shasum":"69a5ba934d37c188011eae633353f2532f6dc4d7","tarball":"https://registry.npmjs.org/@dcg-overseas/pin-board/-/pin-board-0.1.3.tgz","fileCount":7,"integrity":"sha512-xq40pGkxVdW9phXQ9PK/fzU1M3oEuMtPW1eJyjU9a5Q6RZZ6CO2tHBbcfAK4mQ3zFRL9BxZ+mGHKa2WUOzt8PQ==","signatures":[{"sig":"MEQCID7N9doEntTP8DLu/4gDs8zbnN38Jb/M1MY4YiC94isOAiAIPC/2KO0SbJFQYYplBYC1WT7NsAl2OtBHXlRYngIwRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71917},"main":"./dist/index.cjs","type":"module","_from":"file:dcg-overseas-pin-board-0.1.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint src --ext .ts,.tsx","build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"smileniuma001","email":"1124990187@qq.com"},"_resolved":"/private/var/folders/kz/gfmgzkn13_n72x8r1r5724zm0000gn/T/5bda9e23eb79b4f993d5cdc4e3ee12de/dcg-overseas-pin-board-0.1.3.tgz","_integrity":"sha512-xq40pGkxVdW9phXQ9PK/fzU1M3oEuMtPW1eJyjU9a5Q6RZZ6CO2tHBbcfAK4mQ3zFRL9BxZ+mGHKa2WUOzt8PQ==","_npmVersion":"10.9.3","description":"Pin board component","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pin-board_0.1.3_1779273499014_0.4011337642799502","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@dcg-overseas/pin-board","version":"0.1.4","license":"MIT","_id":"@dcg-overseas/pin-board@0.1.4","maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"},{"name":"hanqin","email":"lif605013@gmail.com"}],"dist":{"shasum":"6a3685cb4dc4d22f6aae537bcfa2477c6e70d521","tarball":"https://registry.npmjs.org/@dcg-overseas/pin-board/-/pin-board-0.1.4.tgz","fileCount":7,"integrity":"sha512-o66UeIeQp6oWFeLe8CmHdPdu2kcviiVd3psE9+Obwh0dmxJnaJuJ+uwlP7vDce8jXXhlY5XAfi/y4Rg66IVd2A==","signatures":[{"sig":"MEUCIG2v4Gizhp5YUEJBYJRKkCcKFTSpJ42o7gBPsZsY9bVlAiEA0eGTwycHsH7Q0kGBanU/9/HbiST0fL7MtfuyNERQS0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74204},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"5ade5ec52eb76493cce9116ff8a480d288787772","scripts":{"lint":"eslint src --ext .ts,.tsx","build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"haoyouzhe","email":"1617629831@qq.com"},"_npmVersion":"11.6.0","description":"Pin board component","directories":{},"sideEffects":false,"_nodeVersion":"24.9.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pin-board_0.1.4_1780049157312_0.5430217381027342","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@dcg-overseas/pin-board","version":"0.1.5","license":"MIT","_id":"@dcg-overseas/pin-board@0.1.5","maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"},{"name":"hanqin","email":"lif605013@gmail.com"}],"dist":{"shasum":"996ede37a8342e5531bad8eb64a727d06cd229cc","tarball":"https://registry.npmjs.org/@dcg-overseas/pin-board/-/pin-board-0.1.5.tgz","fileCount":7,"integrity":"sha512-UnHr1XAwLSiJwwyNymolo7qqeG3CnvmGSHeTGdJTtb8mJlM6nhcmPJ1YyHutRSYM1Jvr8bQNG8X2KObCFVVy1A==","signatures":[{"sig":"MEYCIQCJ4JmKSSi4hNTRWOK4wTP/po5CrmJtZdjJYe2k7l+V1AIhAJZGX5t5faZXzJx1b5z3lOEbIduRUwN0/399b+n3M4g2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74619},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"5d23cc6ee2c73037c94bcd523c2073daf9966206","scripts":{"lint":"eslint src --ext .ts,.tsx","build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"haoyouzhe","email":"1617629831@qq.com"},"_npmVersion":"11.6.0","description":"Pin board component","directories":{},"sideEffects":false,"_nodeVersion":"24.9.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pin-board_0.1.5_1781615702338_0.5680109817083987","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@dcg-overseas/pin-board","version":"0.1.6","license":"MIT","_id":"@dcg-overseas/pin-board@0.1.6","maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"},{"name":"hanqin","email":"lif605013@gmail.com"}],"dist":{"shasum":"5e1b293361cec32e66b049ddd2eee39448c3d0cd","tarball":"https://registry.npmjs.org/@dcg-overseas/pin-board/-/pin-board-0.1.6.tgz","fileCount":7,"integrity":"sha512-odUWz/omOP0VyuepcPdluMG9MNQNzf4TSwoVsQ5MNwfiTJj31aM5kvoU6oI/m0bth0XTO2gR2mdS9cFQwo5G6g==","signatures":[{"sig":"MEYCIQD8A3PJeWG5hQoKTgXwgsE2apEiE9lhVQ8lvYmtsG+tOAIhAOrhtEKKDOo5b3+lKv78ul2d4Hd6yG9XTetdYQHxRVfx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98980},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"d3bdd915a06c897a8b566f1f2c8856c8146e7bb3","scripts":{"lint":"eslint src --ext .ts,.tsx","build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"haoyouzhe","email":"1617629831@qq.com"},"_npmVersion":"11.6.0","description":"Pin board component","directories":{},"sideEffects":false,"_nodeVersion":"24.9.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pin-board_0.1.6_1782974278508_0.5349160280762231","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@dcg-overseas/pin-board","version":"0.1.7","license":"MIT","_id":"@dcg-overseas/pin-board@0.1.7","maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"},{"name":"hanqin","email":"lif605013@gmail.com"}],"dist":{"shasum":"c362e4d0af8e3c9bac2e58bc060cb86b5847580b","tarball":"https://registry.npmjs.org/@dcg-overseas/pin-board/-/pin-board-0.1.7.tgz","fileCount":7,"integrity":"sha512-kvOlixN/WAzD/xNz26OFjrk7QEhz82/ResK7S6HrUNNrnBKRHqqUIetSCW9NdO0EaV5AQwn5wta6kWWurwekqg==","signatures":[{"sig":"MEUCIQDItbdx9uxejKI++WmKaCl4a6/s1P7ER4L2/fIrBIL/+wIgZ5tJ3d44owOu1ZKCylluB72sVi6dfr+8aO8jt7bzNQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100871},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"44903acaa7cb9846898a7461be04a06ad6541527","scripts":{"lint":"eslint src --ext .ts,.tsx","build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"haoyouzhe","email":"1617629831@qq.com"},"_npmVersion":"11.6.0","description":"Pin board component","directories":{},"sideEffects":false,"_nodeVersion":"24.9.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pin-board_0.1.7_1783402648295_0.31856516629595655","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@dcg-overseas/pin-board","version":"0.1.9","license":"MIT","_id":"@dcg-overseas/pin-board@0.1.9","maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"},{"name":"hanqin","email":"lif605013@gmail.com"}],"dist":{"shasum":"7659098994faf3e1f74e43b2ca26b04e2d8f960e","tarball":"https://registry.npmjs.org/@dcg-overseas/pin-board/-/pin-board-0.1.9.tgz","fileCount":7,"integrity":"sha512-5Q/tuRrxWRRX8TYkuctQvnNDs1ln823gGC9u+n9vRJtBEbopquFWxCKKtWBX/QKCMRsFMtE/L5e/xVEOG2NJdw==","signatures":[{"sig":"MEUCIDs8DvaaWtEp12Y/3SC0lHgN+Xr7MVI0sC2voCeGQ7hgAiEAuI/v488f4TiEYA1OK34C7xDtsx0m8L9dZguMfjEmMc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123919},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"210a92676d73de4af8cfeffba8e66eab04e85863","scripts":{"lint":"eslint src --ext .ts,.tsx","build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"haoyouzhe","email":"1617629831@qq.com"},"_npmVersion":"11.6.0","description":"Pin board component","directories":{},"sideEffects":false,"_nodeVersion":"24.9.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pin-board_0.1.9_1783487187898_0.5327411097784205","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.0":{"name":"@dcg-overseas/pin-board","version":"1.0.0-beta.0","license":"MIT","_id":"@dcg-overseas/pin-board@1.0.0-beta.0","maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"},{"name":"zhaoxiuyu","email":"zxy1833324628@163.com"},{"name":"hanqin","email":"lif605013@gmail.com"}],"dist":{"shasum":"120dd0c5115746e1b76b0879063f6ec9c124ffeb","tarball":"https://registry.npmjs.org/@dcg-overseas/pin-board/-/pin-board-1.0.0-beta.0.tgz","fileCount":7,"integrity":"sha512-UPSL3T0vkPDzDMLplPr+8pHytIeNzVrRWO2jAoizOu9blCGa7tcheAODf32P7njefiffjXK0xKack16ErlVROw==","signatures":[{"sig":"MEUCIB+5/FtL1Xfn21x1OON0NrwQFguZQZSukr2foUsSiRYaAiEAyA+U5aGFvDKzOF6samuSzBin0Gzz6eSyPDemk2/XEhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250569},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"6c5cb3ee5bfd57e4e4eba656fab26612c59838ce","scripts":{"lint":"eslint src --ext .ts,.tsx","build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"zhaoxiuyu","email":"zxy1833324628@163.com"},"_npmVersion":"11.6.2","description":"Pin board component","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pin-board_1.0.0-beta.0_1788248197769_0.6613518280975881","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.1":{"name":"@dcg-overseas/pin-board","version":"1.0.0-beta.1","license":"MIT","_id":"@dcg-overseas/pin-board@1.0.0-beta.1","maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"},{"name":"zhaoxiuyu","email":"zxy1833324628@163.com"},{"name":"heyuqing","email":"heyuqing@dcrays.cn"},{"name":"hanqin","email":"lif605013@gmail.com"}],"dist":{"shasum":"fcc6c2b17486e69cbb6cf86fdd478ec7985b3b50","tarball":"https://registry.npmjs.org/@dcg-overseas/pin-board/-/pin-board-1.0.0-beta.1.tgz","fileCount":7,"integrity":"sha512-3MhuEAu+ElZkOpjeaRptigIlEKfmgSZtH9baLOFj1NFhXLPaKRuPJ2gwT0r20Bog1cyFzh3cSGP88laZMRiI8g==","signatures":[{"sig":"MEQCIHfN9U4mH6O4zienjxSDd/JnwNwFaVuzz4kNDvHHy45ZAiBHplV/qpYCvnvHJ0X6gT904ncwyPYs2o8+Syg3GZ5cgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255529},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"b133c6dcfc6da362677e480f305e3be06686bbae","scripts":{"lint":"eslint src --ext .ts,.tsx","build":"vite build","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc --noEmit","build:watch":"vite build --watch"},"_npmUser":{"name":"zhaoxiuyu","email":"zxy1833324628@163.com"},"_npmVersion":"11.6.2","description":"Pin board component","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^5.3.1","@types/react":"^18.3.3","vite-plugin-dts":"^3.9.1","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pin-board_1.0.0-beta.1_1788334492261_0.50794479250444","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@dcg-overseas/pin-board","version":"1.0.0","description":"Pin board component","type":"module","license":"MIT","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"sideEffects":false,"scripts":{"build":"vite build","build:watch":"vite build --watch","typecheck":"tsc --noEmit","lint":"eslint src --ext .ts,.tsx","clean":"rm -rf dist *.tsbuildinfo"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"devDependencies":{"@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1","vite":"^5.3.1","vite-plugin-dts":"^3.9.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"gitHead":"99027ffa265119d6ab6a8bc98e4da28f7ae56845","_id":"@dcg-overseas/pin-board@1.0.0","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-GAT2WfT4Em2cB6jl6WO10YwNuLgzvw7rMgOQgteObwYUDbo3zq/y7vYlAdwe6wXwKmAi8bsSVV5oQtplrc5Wjw==","shasum":"c3ccccbd55ae5f1e695fc298c987b8e7d1bdd0fd","tarball":"https://registry.npmjs.org/@dcg-overseas/pin-board/-/pin-board-1.0.0.tgz","fileCount":7,"unpackedSize":261155,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDdgamsknb887BnohvkqVwKKbByNqHgxdVCkTVNelL2kAIge1EbIcNDDyTKCT1U6I6OKSdVQFghM39g3E51NwH6ccg="}]},"_npmUser":{"name":"zhaoxiuyu","email":"zxy1833324628@163.com"},"directories":{},"maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"},{"name":"zhaoxiuyu","email":"zxy1833324628@163.com"},{"name":"heyuqing","email":"heyuqing@dcrays.cn"},{"name":"hanqin","email":"lif605013@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pin-board_1.0.0_1788960362438_0.5578332105884254"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-01T06:37:38.479Z","modified":"2026-09-09T13:26:02.790Z","0.1.0":"2026-04-01T06:37:38.688Z","0.1.1":"2026-04-27T06:49:58.702Z","0.1.2":"2026-04-29T06:21:07.344Z","0.1.3":"2026-05-20T10:38:19.171Z","0.1.4":"2026-05-29T10:05:57.457Z","0.1.5":"2026-06-16T13:15:02.470Z","0.1.6":"2026-07-02T06:37:58.652Z","0.1.7":"2026-07-07T05:37:28.436Z","0.1.9":"2026-07-08T05:06:28.028Z","1.0.0-beta.0":"2026-09-01T07:36:37.917Z","1.0.0-beta.1":"2026-09-02T07:34:52.408Z","1.0.0":"2026-09-09T13:26:02.602Z"},"license":"MIT","description":"Pin board component","maintainers":[{"name":"thiszhangjin","email":"thiszhangjin@gmail.com"},{"name":"smileniuma001","email":"1124990187@qq.com"},{"name":"haoyouzhe","email":"1617629831@qq.com"},{"name":"w88i817x902","email":"w88i817x90l@163.com"},{"name":"zhaoxiuyu","email":"zxy1833324628@163.com"},{"name":"heyuqing","email":"heyuqing@dcrays.cn"},{"name":"hanqin","email":"lif605013@gmail.com"}],"readme":"# @math-pro/pin-board\r\n\r\n钉板（Pin Board）绘图工具组件，在网格钉板上连线绘图，支持颜色选择、橡皮擦、撤销等操作。\r\n\r\n## 安装\r\n\r\n```bash\r\npnpm add @math-pro/pin-board\r\n```\r\n\r\n## 使用\r\n\r\n```tsx\r\nimport { PinBoard } from '@math-pro/pin-board'\r\n\r\nexport default function App() {\r\n  return <PinBoard />\r\n}\r\n```\r\n\r\n## 功能\r\n\r\n- **网格钉板**：支持 5×5 和 10×10 两种网格密度\r\n- **绘制模式**：依次点击网格点连续连线，退出绘制模式即停止\r\n- **橡皮擦模式**：点击已有线段即擦除\r\n- **空闲模式**：点击线段可选中（支持多选），选中后可统一改色或删除\r\n- **颜色选择**：7 种颜色（红、蓝、绿、橙、紫、粉、黑），选色同时对已选中线段重新着色，颜色偏好持久化存储\r\n- **撤销**：支持多步撤销（绘制、删除、重置、改色均可撤销）\r\n- **重置**：清空所有线段（可撤销）\r\n- 画布尺寸固定为 480×480，含 24px 内边距\r\n- **触摸优化**：触摸从画板四边或四角操作时使用有限边缘容差，拖拽期间只接收第一根手指，并在取消或失去 pointer capture 时自动清理预览状态。\r\n\r\n`BoardCanvas` 可选接收 `interactionConfig` 调整粗指针命中半径和边缘容差。半径与容差使用 SVG viewBox 单位；未传入时沿用默认兼容值。\r\n\r\n## 交互说明\r\n\r\n| 模式 | 操作 |\r\n|---|---|\r\n| 空闲 | 点击线段选中 / 取消选中；选中后点色块改色；点删除移除所选 |\r\n| 绘制 | 点击网格点设置起点，继续点击依次连线；退出绘制按钮结束 |\r\n| 橡皮擦 | 点击任意线段立即擦除 |\r\n\r\n## 导出\r\n\r\n| 名称 | 说明 |\r\n|---|---|\r\n| `PinBoard` | 主组件，开箱即用，无需传入任何 props |\r\n","readmeFilename":"README.md"}