{"_id":"@wzx-unreal/react-comment-input","_rev":"26-b35e236ff2ddac5014e91c509ba65aa7","name":"@wzx-unreal/react-comment-input","dist-tags":{"latest":"0.0.29"},"versions":{"0.0.1":{"name":"@wzx-unreal/react-comment-input","version":"0.0.1","description":"This is a react component that can @select the input box to remind someone. You can customize any node and easily display any effect on the input box.","type":"module","main":"lib/react-comment-input.umd.js","module":"lib/react-comment-input.es.js","types":"lib/types/index.d.ts","keywords":[],"author":"","license":"ISC","private":false,"scripts":{"build":"tsc --project tsconfig.build.json && vite build ","watch":"tsc --project tsconfig.build.json && vite build -w"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"dependencies":{"@slate-serializers/dom":"^2.1.6","@slate-serializers/html":"^2.1.6","@slate-serializers/utilities":"^2.1.6","@wzx-unreal/react-hooks":"workspace:*","@vitejs/plugin-react":"^4.2.1","dayjs":"^1.11.10","domhandler":"^5.0.3","domutils":"^3.1.0","slate":"^0.102.0","slate-history":"^0.100.0","slate-react":"^0.102.0","vite":"^5.0.12","vite-plugin-dts":"^3.7.2","zustand":"^4.5.0"},"devDependencies":{"@types/lodash":"^4.14.202","@types/slate":"^0.47.15","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3"},"gitHead":"227ba3843f7d3a3f1d2f7e9afec58b08083bf7c8","_id":"@wzx-unreal/react-comment-input@0.0.1","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-U2rMLAnBFRsU7Atx6jflf3O9CSo4LnxgM4LdBoz/Tae5MAHOOgK05CXOO6CD7+Yt1vdu5fmdjZJCzzELFWOZpQ==","shasum":"2ca7e0b92cb83d5761bef839d06245cf8a29aba8","tarball":"https://registry.npmjs.org/@wzx-unreal/react-comment-input/-/react-comment-input-0.0.1.tgz","fileCount":49,"unpackedSize":1054063,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDItVChM8Yol4FAG+Nfuph4RM6LM3QqGLEDaNrySUFNxQIhAOMR6El1bNHbbtv2PNlCoyBAu4a/xVbCD8NmPnS+IMXG"}]},"_npmUser":{"name":"genesisiwzx","email":"2396423791@qq.com"},"directories":{},"maintainers":[{"name":"genesisiwzx","email":"2396423791@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-comment-input_0.0.1_1709537801921_0.2454301291155716"},"_hasShrinkwrap":false},"0.0.2":{"name":"@wzx-unreal/react-comment-input","version":"0.0.2","description":"This is a react component that can @select the input box to remind someone. You can customize any node and easily display any effect on the input box.","type":"module","main":"lib/react-comment-input.umd.js","module":"lib/react-comment-input.es.js","types":"lib/types/index.d.ts","keywords":["slate","comment","input","react"],"author":"","license":"ISC","private":false,"scripts":{"build":"tsc --project tsconfig.build.json && vite build ","watch":"tsc --project tsconfig.build.json && vite build -w"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"dependencies":{"@slate-serializers/dom":"^2.1.6","@slate-serializers/html":"^2.1.6","@slate-serializers/utilities":"^2.1.6","@wzx-unreal/react-hooks":"workspace:*","@vitejs/plugin-react":"^4.2.1","dayjs":"^1.11.10","domhandler":"^5.0.3","domutils":"^3.1.0","slate":"^0.102.0","slate-history":"^0.100.0","slate-react":"^0.102.0","vite":"^5.0.12","vite-plugin-dts":"^3.7.2","zustand":"^4.5.0"},"devDependencies":{"@types/lodash":"^4.14.202","@types/slate":"^0.47.15","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3"},"gitHead":"d97d2da34dd334e89f76847920cb4930d5474f58","_id":"@wzx-unreal/react-comment-input@0.0.2","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-E1dx69j38Fg61Lf7ieJUJBPXyAp3PlFwBrsrrKs4aeVi4JDF7XoY5KM9Gk9ZQ3y+CK9cmll0qP2Cm1kXSL5ihA==","shasum":"dd96d88863a01af8484b7d487d574d9d363a099e","tarball":"https://registry.npmjs.org/@wzx-unreal/react-comment-input/-/react-comment-input-0.0.2.tgz","fileCount":49,"unpackedSize":1054072,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCneX4tS8qf7VpVJ/8R70cfyLn0voaWoCZu1aBhNER66AIhAN8Qz5DBC6DbfD8RnB1ETifZ2eNEl1vViGkwYCorUCfV"}]},"_npmUser":{"name":"genesisiwzx","email":"2396423791@qq.com"},"directories":{},"maintainers":[{"name":"genesisiwzx","email":"2396423791@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-comment-input_0.0.2_1709539054109_0.7261173294295022"},"_hasShrinkwrap":false},"0.0.3":{"name":"@wzx-unreal/react-comment-input","version":"0.0.3","description":"This is a react component that can @select the input box to remind someone. You can customize any node and easily display any effect on the input box.","type":"module","main":"lib/react-comment-input.umd.js","module":"lib/react-comment-input.es.js","types":"lib/types/index.d.ts","keywords":["slate","comment","input","react","components"],"author":"","license":"ISC","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"dependencies":{"@slate-serializers/dom":"^2.1.6","@slate-serializers/html":"^2.1.6","@slate-serializers/utilities":"^2.1.6","@vitejs/plugin-react":"^4.2.1","dayjs":"^1.11.10","domhandler":"^5.0.3","domutils":"^3.1.0","slate":"^0.102.0","slate-history":"^0.100.0","slate-react":"^0.102.0","vite":"^5.0.12","vite-plugin-dts":"^3.7.2","zustand":"^4.5.0","@wzx-unreal/react-hooks":"0.0.1"},"devDependencies":{"@types/lodash":"^4.14.202","@types/slate":"^0.47.15","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3"},"scripts":{"build":"tsc --project tsconfig.build.json && vite build ","watch":"tsc --project tsconfig.build.json && vite build -w"},"_id":"@wzx-unreal/react-comment-input@0.0.3","_integrity":"sha512-IXLUCYffB4ESVrn34b1wvjUpTc4PzF0sznAtvvTe6bgEAmmKnI6lTM5Nq13elNGbOKtSWeKfOD/H5tNH2HB0eQ==","_resolved":"/tmp/4cd3d6f957f413e391c345448da7eb55/wzx-unreal-react-comment-input-0.0.3.tgz","_from":"file:wzx-unreal-react-comment-input-0.0.3.tgz","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-IXLUCYffB4ESVrn34b1wvjUpTc4PzF0sznAtvvTe6bgEAmmKnI6lTM5Nq13elNGbOKtSWeKfOD/H5tNH2HB0eQ==","shasum":"fe8f23b695d851ac0a609b81bc84e930692e4cf1","tarball":"https://registry.npmjs.org/@wzx-unreal/react-comment-input/-/react-comment-input-0.0.3.tgz","fileCount":49,"unpackedSize":1054103,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICnwZeVvh9Mr8pyPGxl3CmN949k5IrhETsueaTkJK82BAiEAsK5Or/PhCIRkh5QbZnrGcX+z6ceGhcDCO3b79bXyJnc="}]},"_npmUser":{"name":"genesisiwzx","email":"2396423791@qq.com"},"directories":{},"maintainers":[{"name":"genesisiwzx","email":"2396423791@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-comment-input_0.0.3_1709539463363_0.28934853975266117"},"_hasShrinkwrap":false},"0.0.4":{"name":"@wzx-unreal/react-comment-input","version":"0.0.4","description":"This is a react component that can @select the input box to remind someone. You can customize any node and easily display any effect on the input box.","type":"module","main":"lib/react-comment-input.umd.js","module":"lib/react-comment-input.es.js","types":"lib/types/index.d.ts","keywords":["slate","comment","input","react","components"],"author":"","license":"ISC","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"dependencies":{"@slate-serializers/dom":"^2.1.6","@slate-serializers/html":"^2.1.6","@slate-serializers/utilities":"^2.1.6","@vitejs/plugin-react":"^4.2.1","dayjs":"^1.11.10","domhandler":"^5.0.3","domutils":"^3.1.0","slate":"^0.102.0","slate-history":"^0.100.0","slate-react":"^0.102.0","vite":"^5.0.12","vite-plugin-dts":"^3.7.2","zustand":"^4.5.0","@wzx-unreal/react-hooks":"0.0.1"},"devDependencies":{"@types/lodash":"^4.14.202","@types/slate":"^0.47.15","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3"},"scripts":{"build":"tsc --project tsconfig.build.json && vite build ","watch":"tsc --project tsconfig.build.json && vite build -w"},"_id":"@wzx-unreal/react-comment-input@0.0.4","_integrity":"sha512-EeGHCAj8Ezxq7cQsttasQZNY3YB7mwOo3ZEU1bNha5YcY/auNM3fQ7U5x2yOsxrh8ECZi9RcDuk+ottwkCELQw==","_resolved":"/tmp/e7e7dd85f0b890a9af36f6b454510d7d/wzx-unreal-react-comment-input-0.0.4.tgz","_from":"file:wzx-unreal-react-comment-input-0.0.4.tgz","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-EeGHCAj8Ezxq7cQsttasQZNY3YB7mwOo3ZEU1bNha5YcY/auNM3fQ7U5x2yOsxrh8ECZi9RcDuk+ottwkCELQw==","shasum":"e473bf571ea3acade1fc4330cf3ad271e9c47f30","tarball":"https://registry.npmjs.org/@wzx-unreal/react-comment-input/-/react-comment-input-0.0.4.tgz","fileCount":49,"unpackedSize":1054103,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIElPU3xs4gu9oP3QA+suxdb4FNJT+ho8IOmKgHjkwCBKAiEA6WJN/reWIRNoMQkWWqZwm8jKTyp9ypv/oseF7KqK3Xw="}]},"_npmUser":{"name":"genesisiwzx","email":"2396423791@qq.com"},"directories":{},"maintainers":[{"name":"genesisiwzx","email":"2396423791@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-comment-input_0.0.4_1709540601188_0.34270906223356845"},"_hasShrinkwrap":false},"0.0.5":{"name":"@wzx-unreal/react-comment-input","version":"0.0.5","description":"This is a react component that can @select the input box to remind someone. You can customize any node and easily display any effect on the input box.","type":"module","main":"lib/react-comment-input.umd.js","module":"lib/react-comment-input.es.js","types":"lib/types/index.d.ts","keywords":["slate","comment","input","react","components"],"author":"","license":"ISC","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"dependencies":{"@slate-serializers/dom":"^2.1.6","@slate-serializers/html":"^2.1.6","@slate-serializers/utilities":"^2.1.6","@vitejs/plugin-react":"^4.2.1","dayjs":"^1.11.10","domhandler":"^5.0.3","domutils":"^3.1.0","slate":"^0.102.0","slate-history":"^0.100.0","slate-react":"^0.102.0","vite":"^5.0.12","vite-plugin-dts":"^3.7.2","zustand":"^4.5.0","@wzx-unreal/react-hooks":"0.0.1"},"devDependencies":{"@types/lodash":"^4.14.202","@types/slate":"^0.47.15","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3"},"scripts":{"build":"tsc --project tsconfig.build.json && vite build ","watch":"tsc --project tsconfig.build.json && vite build -w"},"_id":"@wzx-unreal/react-comment-input@0.0.5","_integrity":"sha512-rZkhmgYtLQ7tfyUisQtG1nVC5DwX6eCXCFkYqYOvKyLWO83fbBRp3xMKo1nNXKx0mPReSbWM8iU7SEEnjDOp4g==","_resolved":"/tmp/eaa4375b1834c9df353124fc8aec2238/wzx-unreal-react-comment-input-0.0.5.tgz","_from":"file:wzx-unreal-react-comment-input-0.0.5.tgz","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-rZkhmgYtLQ7tfyUisQtG1nVC5DwX6eCXCFkYqYOvKyLWO83fbBRp3xMKo1nNXKx0mPReSbWM8iU7SEEnjDOp4g==","shasum":"a48ae6694c637f27a16d9c8e1622c52d8d8c9dc6","tarball":"https://registry.npmjs.org/@wzx-unreal/react-comment-input/-/react-comment-input-0.0.5.tgz","fileCount":32,"unpackedSize":1044021,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYTvIHY4jF79+0p0NtnGiuncJgJah0kSddLKF86ChbwwIgcLNxdS6YdbrvtKD7nBLVPHCY5nI5QJqlM1n2n8Unqw8="}]},"_npmUser":{"name":"genesisiwzx","email":"2396423791@qq.com"},"directories":{},"maintainers":[{"name":"genesisiwzx","email":"2396423791@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-comment-input_0.0.5_1709541158390_0.08181511658230622"},"_hasShrinkwrap":false},"0.0.6":{"name":"@wzx-unreal/react-comment-input","version":"0.0.6","description":"This is a react component that can @select the input box to remind someone. You can customize any node and easily display any effect on the input box.","type":"module","main":"lib/react-comment-input.umd.js","module":"lib/react-comment-input.es.js","types":"lib/types/index.d.ts","keywords":["slate","comment","input","react","components"],"author":"","license":"ISC","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"dependencies":{"@slate-serializers/dom":"^2.1.6","@slate-serializers/html":"^2.1.6","@slate-serializers/utilities":"^2.1.6","@vitejs/plugin-react":"^4.2.1","dayjs":"^1.11.10","domhandler":"^5.0.3","domutils":"^3.1.0","slate":"^0.102.0","slate-history":"^0.100.0","slate-react":"^0.102.0","vite":"^5.0.12","vite-plugin-dts":"^3.7.2","zustand":"^4.5.0","@wzx-unreal/react-hooks":"0.0.1"},"devDependencies":{"@types/lodash":"^4.14.202","@types/slate":"^0.47.15","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3"},"scripts":{"build":"tsc --project tsconfig.build.json && vite build ","watch":"tsc --project tsconfig.build.json && vite build -w"},"_id":"@wzx-unreal/react-comment-input@0.0.6","_integrity":"sha512-DiyFfahbAAxsy7+yZgT3Vw/9SdKwnG1jZBSM/So/G6IrG2p7AjBskIpIiEq9PjLU3Mc/OTqEN4ZOaic4lRgljw==","_resolved":"/tmp/d13878b2e950ec6d67d3dbc2bbee1d5d/wzx-unreal-react-comment-input-0.0.6.tgz","_from":"file:wzx-unreal-react-comment-input-0.0.6.tgz","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-DiyFfahbAAxsy7+yZgT3Vw/9SdKwnG1jZBSM/So/G6IrG2p7AjBskIpIiEq9PjLU3Mc/OTqEN4ZOaic4lRgljw==","shasum":"473174b9c579ea33d13750e721a9116a623acf9c","tarball":"https://registry.npmjs.org/@wzx-unreal/react-comment-input/-/react-comment-input-0.0.6.tgz","fileCount":49,"unpackedSize":1511101,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE/Z5AJpHuzP+7MNAXwUq8OSiunHDOk8beIW4oM6KS+iAiAEFXpgDCU9sv//oAlVQA5Ay2ISCWtehbQb4TK2+14glA=="}]},"_npmUser":{"name":"genesisiwzx","email":"2396423791@qq.com"},"directories":{},"maintainers":[{"name":"genesisiwzx","email":"2396423791@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-comment-input_0.0.6_1709541559813_0.03899408823616457"},"_hasShrinkwrap":false},"0.0.7":{"name":"@wzx-unreal/react-comment-input","version":"0.0.7","description":"This is a react component that can @select the input box to remind someone. You can customize any node and easily display any effect on the input box.","type":"module","main":"lib/react-comment-input.umd.js","module":"lib/react-comment-input.es.js","types":"lib/types/index.d.ts","keywords":["slate","comment","input","react","components"],"author":"","license":"ISC","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"dependencies":{"@slate-serializers/dom":"^2.1.6","@slate-serializers/html":"^2.1.6","@slate-serializers/utilities":"^2.1.6","@vitejs/plugin-react":"^4.2.1","dayjs":"^1.11.10","domhandler":"^5.0.3","domutils":"^3.1.0","slate":"^0.102.0","slate-history":"^0.100.0","slate-react":"^0.102.0","vite":"^5.0.12","vite-plugin-dts":"^3.7.2","zustand":"^4.5.0","@wzx-unreal/react-hooks":"0.0.1"},"devDependencies":{"@types/lodash":"^4.14.202","@types/slate":"^0.47.15","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3"},"scripts":{"build":"tsc --project tsconfig.build.json && vite build ","watch":"tsc --project tsconfig.build.json && vite build -w"},"_id":"@wzx-unreal/react-comment-input@0.0.7","_integrity":"sha512-VMAcS7SWpWU0JipG4ntETZ5HnxT9VIYNlwsPE3+wfvAYk8wVxfOs/902R380j7uIXB3cplro42AEbSL9SYcLOg==","_resolved":"/tmp/a0c60dae071b83364c6fb38fff09b28b/wzx-unreal-react-comment-input-0.0.7.tgz","_from":"file:wzx-unreal-react-comment-input-0.0.7.tgz","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-VMAcS7SWpWU0JipG4ntETZ5HnxT9VIYNlwsPE3+wfvAYk8wVxfOs/902R380j7uIXB3cplro42AEbSL9SYcLOg==","shasum":"2f7e7b8e86d12787ac5a5a1f29471c8e0c7031d1","tarball":"https://registry.npmjs.org/@wzx-unreal/react-comment-input/-/react-comment-input-0.0.7.tgz","fileCount":22,"unpackedSize":2184439,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBoi7A2WBVqRPMRQtQ7vARSHnwJRiYRzywF0Vfafa0V+AiASh3mye7JNh7q6C2ZQRPUtDx67wdXdVpF+bU++KEQIsw=="}]},"_npmUser":{"name":"genesisiwzx","email":"2396423791@qq.com"},"directories":{},"maintainers":[{"name":"genesisiwzx","email":"2396423791@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-comment-input_0.0.7_1709542448496_0.35475183145212097"},"_hasShrinkwrap":false},"0.0.8":{"name":"@wzx-unreal/react-comment-input","version":"0.0.8","description":"This is a react component that can @select the input box to remind someone. You can customize any node and easily display any effect on the input box.","type":"module","main":"lib/react-comment-input.umd.js","module":"lib/react-comment-input.es.js","types":"lib/types/index.d.ts","keywords":["slate","comment","input","react","components"],"author":"","license":"ISC","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"dependencies":{"@slate-serializers/dom":"^2.1.6","@slate-serializers/html":"^2.1.6","@slate-serializers/utilities":"^2.1.6","@vitejs/plugin-react":"^4.2.1","dayjs":"^1.11.10","domhandler":"^5.0.3","domutils":"^3.1.0","slate":"^0.102.0","slate-history":"^0.100.0","slate-react":"^0.102.0","vite":"^5.0.12","vite-plugin-dts":"^3.7.2","zustand":"^4.5.0","@wzx-unreal/react-hooks":"0.0.1"},"devDependencies":{"@types/lodash":"^4.14.202","@types/slate":"^0.47.15","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3"},"scripts":{"build":"tsc --project tsconfig.build.json && vite build ","watch":"tsc --project tsconfig.build.json && vite build -w"},"_id":"@wzx-unreal/react-comment-input@0.0.8","_integrity":"sha512-Z5iJ12NToppaY0/1GZLNIud/XsSCXbxQxXO9/6VUpLI5lsWC8Pt7XYgAL1CkQlDimeRLndvY0MuNYaEW3Y1XTQ==","_resolved":"/tmp/a1b3b63af5a513a7ea2638b57e2d4ebf/wzx-unreal-react-comment-input-0.0.8.tgz","_from":"file:wzx-unreal-react-comment-input-0.0.8.tgz","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-Z5iJ12NToppaY0/1GZLNIud/XsSCXbxQxXO9/6VUpLI5lsWC8Pt7XYgAL1CkQlDimeRLndvY0MuNYaEW3Y1XTQ==","shasum":"af04af4f86fe678061b2a0732d08bd50f777f582","tarball":"https://registry.npmjs.org/@wzx-unreal/react-comment-input/-/react-comment-input-0.0.8.tgz","fileCount":22,"unpackedSize":2184435,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdXIB41C0HR0QXN/ZTgruVwBcauxD23qZGS6ECWnVswAIhAPTNIcTOjlPOzTmBIn8QZjgTAPV8wZbmls+tsfua0iOZ"}]},"_npmUser":{"name":"genesisiwzx","email":"2396423791@qq.com"},"directories":{},"maintainers":[{"name":"genesisiwzx","email":"2396423791@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-comment-input_0.0.8_1709543744093_0.02113383296399185"},"_hasShrinkwrap":false},"0.0.9":{"name":"@wzx-unreal/react-comment-input","version":"0.0.9","description":"This is a react component that can @select the input box to remind someone. You can customize any node and easily display any effect on the input box.","type":"module","main":"lib/react-comment-input.umd.js","module":"lib/react-comment-input.es.js","types":"lib/types/index.d.ts","keywords":["slate","comment","input","react","components"],"author":"","license":"ISC","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"dependencies":{"@slate-serializers/dom":"^2.1.6","@slate-serializers/html":"^2.1.6","@slate-serializers/utilities":"^2.1.6","@vitejs/plugin-react":"^4.2.1","dayjs":"^1.11.10","domhandler":"^5.0.3","domutils":"^3.1.0","slate":"^0.102.0","slate-history":"^0.100.0","slate-react":"^0.102.0","vite":"^5.0.12","vite-plugin-dts":"^3.7.2","zustand":"^4.5.0","@wzx-unreal/react-hooks":"0.0.1"},"devDependencies":{"@types/lodash":"^4.14.202","@types/slate":"^0.47.15","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3"},"scripts":{"build":"tsc --project tsconfig.build.json && vite build ","watch":"tsc --project tsconfig.build.json && vite build -w"},"_id":"@wzx-unreal/react-comment-input@0.0.9","_integrity":"sha512-8fd1NiBP1goyn4Ld8yWGNGCnSIW08SyifwfVEaKEMD8sl8/DqOXOPBrkIHIVXjEMMFdJzD7ZUSLdDEsgO5HHeQ==","_resolved":"/tmp/489ff32bb1156f9517ded3d2994a4b76/wzx-unreal-react-comment-input-0.0.9.tgz","_from":"file:wzx-unreal-react-comment-input-0.0.9.tgz","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-8fd1NiBP1goyn4Ld8yWGNGCnSIW08SyifwfVEaKEMD8sl8/DqOXOPBrkIHIVXjEMMFdJzD7ZUSLdDEsgO5HHeQ==","shasum":"c1c1ebb7dd8139ee4cc79c2271654d47eb5400e7","tarball":"https://registry.npmjs.org/@wzx-unreal/react-comment-input/-/react-comment-input-0.0.9.tgz","fileCount":22,"unpackedSize":2184462,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEYFzUym2MQXGeEqfFrNKy33iXdlTHqAudwyHuvHGyfNAiAAomMT6n+hRIwNOw0FEbLuFi+Syc3FGodJVQay3WGLKg=="}]},"_npmUser":{"name":"genesisiwzx","email":"2396423791@qq.com"},"directories":{},"maintainers":[{"name":"genesisiwzx","email":"2396423791@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-comment-input_0.0.9_1709549420961_0.37919053522089086"},"_hasShrinkwrap":false},"0.0.10":{"name":"@wzx-unreal/react-comment-input","version":"0.0.10","description":"This is a react component that can @select the input box to remind someone. You can customize any node and easily display any effect on the input box.","type":"module","main":"lib/react-comment-input.umd.js","module":"lib/react-comment-input.es.js","types":"lib/types/index.d.ts","keywords":["slate","comment","input","react","components"],"author":"","license":"ISC","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"dependencies":{"@slate-serializers/dom":"^2.1.6","@slate-serializers/html":"^2.1.6","@slate-serializers/utilities":"^2.1.6","@vitejs/plugin-react":"^4.2.1","dayjs":"^1.11.10","domhandler":"^5.0.3","domutils":"^3.1.0","slate":"^0.102.0","slate-history":"^0.100.0","slate-react":"^0.102.0","vite":"^5.0.12","vite-plugin-dts":"^3.7.2","zustand":"^4.5.0","@wzx-unreal/react-hooks":"0.0.1"},"devDependencies":{"@types/lodash":"^4.14.202","@types/slate":"^0.47.15","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3"},"scripts":{"build":"tsc --project tsconfig.build.json && vite build ","watch":"tsc --project tsconfig.build.json && vite build -w"},"_id":"@wzx-unreal/react-comment-input@0.0.10","_integrity":"sha512-Ch6qqikXUQp8nEdEYiqqIKy1eNfuXfvmEZS+ABtw13XUjA/2Bua05WVvmXCb4LcC0gPDRDNTOsc2hlLovIC3fA==","_resolved":"/tmp/cc102e35cac28141b045093a075dd8fa/wzx-unreal-react-comment-input-0.0.10.tgz","_from":"file:wzx-unreal-react-comment-input-0.0.10.tgz","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-Ch6qqikXUQp8nEdEYiqqIKy1eNfuXfvmEZS+ABtw13XUjA/2Bua05WVvmXCb4LcC0gPDRDNTOsc2hlLovIC3fA==","shasum":"4ece35efe74dfd69d5bd17b1bdae5f4c1931cc12","tarball":"https://registry.npmjs.org/@wzx-unreal/react-comment-input/-/react-comment-input-0.0.10.tgz","fileCount":22,"unpackedSize":2184463,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxmyG334r5f9sH3Y7KWfzXUXGaeNP3d//4Ozuf8Qk2YAIgKghyu9PL17xL8+w7ZBcOeqH7V7or7NVFux5zye3AkjM="}]},"_npmUser":{"name":"genesisiwzx","email":"2396423791@qq.com"},"directories":{},"maintainers":[{"name":"genesisiwzx","email":"2396423791@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-comment-input_0.0.10_1709550081514_0.926448679201965"},"_hasShrinkwrap":false},"0.0.12":{"name":"@wzx-unreal/react-comment-input","version":"0.0.12","description":"This is a react component that can @select the input box to remind someone. You can customize any node and easily display any effect on the input box.","type":"module","main":"lib/react-comment-input.umd.js","module":"lib/react-comment-input.es.js","types":"lib/types/index.d.ts","keywords":["slate","comment","input","react","components"],"author":"","license":"ISC","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"dependencies":{"@slate-serializers/dom":"^2.1.6","@slate-serializers/html":"^2.1.6","@slate-serializers/utilities":"^2.1.6","@vitejs/plugin-react":"^4.2.1","dayjs":"^1.11.10","domhandler":"^5.0.3","domutils":"^3.1.0","slate":"^0.102.0","slate-history":"^0.100.0","slate-react":"^0.102.0","vite":"^5.0.12","vite-plugin-dts":"^3.7.2","zustand":"^4.5.0","@wzx-unreal/react-hooks":"0.0.1"},"devDependencies":{"@types/lodash":"^4.14.202","@types/slate":"^0.47.15","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3"},"scripts":{"build":"tsc --project tsconfig.build.json && vite build ","watch":"tsc --project tsconfig.build.json && vite build -w"},"_id":"@wzx-unreal/react-comment-input@0.0.12","_integrity":"sha512-nDjBxdJ+dvRtjikyj4Uu5R0pNnbQz1M974kEWHtSwjg1Fr9AF+9nsb5eEWd0iA8x/eU7ecODKgQLhzklK0NUhw==","_resolved":"/tmp/3fdfc4160c654c35fdd94dca1c478576/wzx-unreal-react-comment-input-0.0.12.tgz","_from":"file:wzx-unreal-react-comment-input-0.0.12.tgz","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-nDjBxdJ+dvRtjikyj4Uu5R0pNnbQz1M974kEWHtSwjg1Fr9AF+9nsb5eEWd0iA8x/eU7ecODKgQLhzklK0NUhw==","shasum":"d9f62b59298e7d0be2371a43c6b7831f09f1c5df","tarball":"https://registry.npmjs.org/@wzx-unreal/react-comment-input/-/react-comment-input-0.0.12.tgz","fileCount":22,"unpackedSize":2184564,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCelDquV7TA+HAuIDKsywR4cfZiRifDm3VT/tJYzGDyQgIgAe5UpukJEpvR0nNn83kKOeBBHnx26RWWYu2b2bUwXMY="}]},"_npmUser":{"name":"genesisiwzx","email":"2396423791@qq.com"},"directories":{},"maintainers":[{"name":"genesisiwzx","email":"2396423791@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-comment-input_0.0.12_1709606652019_0.1450062255380633"},"_hasShrinkwrap":false},"0.0.13":{"name":"@wzx-unreal/react-comment-input","version":"0.0.13","description":"This is a react component that can @select the input box to remind someone. You can customize any node and easily display any effect on the input box.","type":"module","main":"lib/react-comment-input.umd.js","module":"lib/react-comment-input.es.js","types":"lib/types/index.d.ts","keywords":["slate","comment","input","react","components"],"author":"","license":"ISC","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/LuciferWZX/unreal-monorepo.git#master"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"dependencies":{"@slate-serializers/dom":"^2.1.6","@slate-serializers/html":"^2.1.6","@slate-serializers/utilities":"^2.1.6","@vitejs/plugin-react":"^4.2.1","dayjs":"^1.11.10","domhandler":"^5.0.3","domutils":"^3.1.0","slate":"^0.102.0","slate-history":"^0.100.0","slate-react":"^0.102.0","vite":"^5.0.12","vite-plugin-dts":"^3.7.2","zustand":"^4.5.0","@wzx-unreal/react-hooks":"0.0.2"},"devDependencies":{"@types/lodash":"^4.14.202","@types/slate":"^0.47.15","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3"},"scripts":{"build":"tsc --project tsconfig.build.json && vite build ","watch":"tsc --project tsconfig.build.json && vite build -w"},"bugs":{"url":"https://github.com/LuciferWZX/unreal-monorepo/issues"},"homepage":"https://github.com/LuciferWZX/unreal-monorepo/tree/master#readme","_id":"@wzx-unreal/react-comment-input@0.0.13","_integrity":"sha512-BuN7eJR8RMsjYRNg43YW0+AyOtx8/XRMfHyPhhQoRiPGrirWxOSTp4QC2kOf2Q989rLF+Difs0shhn3XFIRkbA==","_resolved":"/tmp/408ce2cabacedbd565bad951e6e2d302/wzx-unreal-react-comment-input-0.0.13.tgz","_from":"file:wzx-unreal-react-comment-input-0.0.13.tgz","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-BuN7eJR8RMsjYRNg43YW0+AyOtx8/XRMfHyPhhQoRiPGrirWxOSTp4QC2kOf2Q989rLF+Difs0shhn3XFIRkbA==","shasum":"e450a14061766ea1f39618fa7de1ffafea059487","tarball":"https://registry.npmjs.org/@wzx-unreal/react-comment-input/-/react-comment-input-0.0.13.tgz","fileCount":22,"unpackedSize":2184791,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzHfjwLE25lMha1Al/ps9uwQ3ZGv+3k0hI6ASahpMvFgIgPBG2TZiesitJ34trV2kgdE2uhIuvdKUD69iD8/oWc0M="}]},"_npmUser":{"name":"genesisiwzx","email":"2396423791@qq.com"},"directories":{},"maintainers":[{"name":"genesisiwzx","email":"2396423791@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-comment-input_0.0.13_1709607604961_0.05878708561883572"},"_hasShrinkwrap":false},"0.0.14":{"name":"@wzx-unreal/react-comment-input","version":"0.0.14","description":"This is a react component that can @select the input box to remind someone. You can customize any node and easily display any effect on the input box.","type":"module","main":"lib/react-comment-input.umd.js","module":"lib/react-comment-input.es.js","types":"lib/types/index.d.ts","keywords":["slate","comment","input","react","components"],"author":"","license":"ISC","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/LuciferWZX/unreal-monorepo.git#master"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"dependencies":{"@slate-serializers/dom":"^2.1.6","@slate-serializers/html":"^2.1.6","@slate-serializers/utilities":"^2.1.6","@vitejs/plugin-react":"^4.2.1","dayjs":"^1.11.10","domhandler":"^5.0.3","domutils":"^3.1.0","slate":"^0.102.0","slate-history":"^0.100.0","slate-react":"^0.102.0","vite":"^5.0.12","vite-plugin-dts":"^3.7.2","zustand":"^4.5.0","@wzx-unreal/react-hooks":"0.0.3"},"devDependencies":{"@types/lodash":"^4.14.202","@types/slate":"^0.47.15","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3"},"scripts":{"build":"tsc --project tsconfig.build.json && vite build ","watch":"tsc --project tsconfig.build.json && vite build -w"},"bugs":{"url":"https://github.com/LuciferWZX/unreal-monorepo/issues"},"homepage":"https://github.com/LuciferWZX/unreal-monorepo/tree/master#readme","_id":"@wzx-unreal/react-comment-input@0.0.14","_integrity":"sha512-MMG4/cSByZtVOnYIS2Pf9KzEUcWHqtkeLkgVP3HfxsskbqhA7KjldaM8GCUl3fwZV9ii6BAIP1YDdijQOrYscw==","_resolved":"/tmp/0b41d2d931b7f69d7a102f5f476eb167/wzx-unreal-react-comment-input-0.0.14.tgz","_from":"file:wzx-unreal-react-comment-input-0.0.14.tgz","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-MMG4/cSByZtVOnYIS2Pf9KzEUcWHqtkeLkgVP3HfxsskbqhA7KjldaM8GCUl3fwZV9ii6BAIP1YDdijQOrYscw==","shasum":"aef3e4497558e29f7422ab33a2c314c377f49db2","tarball":"https://registry.npmjs.org/@wzx-unreal/react-comment-input/-/react-comment-input-0.0.14.tgz","fileCount":22,"unpackedSize":2184815,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIErt+6fmZuC5bAVG2AzaDhyPM31CubEYfpQtaRgsLK2VAiBGf+m++awaJ9MhY8360SG51Vyxi7XBmDujAS2O6CU/+A=="}]},"_npmUser":{"name":"genesisiwzx","email":"2396423791@qq.com"},"directories":{},"maintainers":[{"name":"genesisiwzx","email":"2396423791@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-comment-input_0.0.14_1709627697853_0.33563413250848395"},"_hasShrinkwrap":false},"0.0.15":{"name":"@wzx-unreal/react-comment-input","version":"0.0.15","description":"This is a react component that can @select the input box to remind someone. You can customize any node and easily display any effect on the input box.","type":"module","main":"lib/react-comment-input.umd.js","module":"lib/react-comment-input.es.js","types":"lib/types/index.d.ts","keywords":["slate","comment","input","react","components"],"author":"","license":"ISC","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/LuciferWZX/unreal-monorepo.git#master"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"dependencies":{"@slate-serializers/dom":"^2.1.6","@slate-serializers/html":"^2.1.6","@slate-serializers/utilities":"^2.1.6","@vitejs/plugin-react":"^4.2.1","dayjs":"^1.11.10","domhandler":"^5.0.3","domutils":"^3.1.0","slate":"^0.102.0","slate-history":"^0.100.0","slate-react":"^0.102.0","vite":"^5.0.12","vite-plugin-dts":"^3.7.2","zustand":"^4.5.0","@wzx-unreal/react-hooks":"0.0.3"},"devDependencies":{"@types/lodash":"^4.14.202","@types/slate":"^0.47.15","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3"},"scripts":{"build":"tsc --project tsconfig.build.json && vite build ","watch":"tsc --project tsconfig.build.json && vite build -w"},"bugs":{"url":"https://github.com/LuciferWZX/unreal-monorepo/issues"},"homepage":"https://github.com/LuciferWZX/unreal-monorepo/tree/master#readme","_id":"@wzx-unreal/react-comment-input@0.0.15","_integrity":"sha512-7mPU0E2VNvLBg/neRxS9OQFebGdWcB8GenMk6rCoczeg/yMNuHndwNqNYQ37q9HTLlxE1XAhC72qtoZRiT3b5g==","_resolved":"/tmp/7906c8d0b3fdd06c6a247ec4ca143377/wzx-unreal-react-comment-input-0.0.15.tgz","_from":"file:wzx-unreal-react-comment-input-0.0.15.tgz","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-7mPU0E2VNvLBg/neRxS9OQFebGdWcB8GenMk6rCoczeg/yMNuHndwNqNYQ37q9HTLlxE1XAhC72qtoZRiT3b5g==","shasum":"5c5d890d5b0cb9c5b6ae1bf0744a16ddd5f02539","tarball":"https://registry.npmjs.org/@wzx-unreal/react-comment-input/-/react-comment-input-0.0.15.tgz","fileCount":24,"unpackedSize":2320525,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEil3tgPOoxkPPmCjv9j43axKvIuMleZliXy4GDFUEpDAiEAlZ0y5Yi8+1PjCv9wUy45dFDjMnaXykjuXT9w1/aOW1E="}]},"_npmUser":{"name":"genesisiwzx","email":"2396423791@qq.com"},"directories":{},"maintainers":[{"name":"genesisiwzx","email":"2396423791@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-comment-input_0.0.15_1709628045906_0.7951299468867783"},"_hasShrinkwrap":false},"0.0.16":{"name":"@wzx-unreal/react-comment-input","version":"0.0.16","description":"This is a react component that can @select the input box to remind someone. You can customize any node and easily display any effect on the input box.","type":"module","main":"lib/react-comment-input.umd.js","module":"lib/react-comment-input.es.js","types":"lib/types/index.d.ts","keywords":["slate","comment","input","react","components"],"author":"","license":"ISC","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/LuciferWZX/unreal-monorepo.git#master"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"dependencies":{"@slate-serializers/dom":"^2.1.6","@slate-serializers/html":"^2.1.6","@slate-serializers/utilities":"^2.1.6","@vitejs/plugin-react":"^4.2.1","dayjs":"^1.11.10","domhandler":"^5.0.3","domutils":"^3.1.0","slate":"^0.102.0","slate-history":"^0.100.0","slate-react":"^0.102.0","vite":"^5.0.12","vite-plugin-dts":"^3.7.2","zustand":"^4.5.0","@wzx-unreal/react-hooks":"0.0.4"},"devDependencies":{"@types/lodash":"^4.14.202","@types/slate":"^0.47.15","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3"},"scripts":{"build":"tsc --project tsconfig.build.json && vite build ","watch":"tsc --project tsconfig.build.json && vite build -w"},"bugs":{"url":"https://github.com/LuciferWZX/unreal-monorepo/issues"},"homepage":"https://github.com/LuciferWZX/unreal-monorepo/tree/master#readme","_id":"@wzx-unreal/react-comment-input@0.0.16","_integrity":"sha512-6XyDjManVtHf02UWa4Vb0GX53EYYazNx8yB8DnRG08LtJvtqhYtJDQo6z0WowgBxMx3eug73cw0Gq0Z8w/2niA==","_resolved":"/tmp/63cc9e37ab4b6e2fdb8d2495bc221a97/wzx-unreal-react-comment-input-0.0.16.tgz","_from":"file:wzx-unreal-react-comment-input-0.0.16.tgz","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-6XyDjManVtHf02UWa4Vb0GX53EYYazNx8yB8DnRG08LtJvtqhYtJDQo6z0WowgBxMx3eug73cw0Gq0Z8w/2niA==","shasum":"ceeaacf02e9541e6143665ad6437f5411cb62d93","tarball":"https://registry.npmjs.org/@wzx-unreal/react-comment-input/-/react-comment-input-0.0.16.tgz","fileCount":24,"unpackedSize":2320923,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUqrwgFnUw3lzzQqunN6j30aVk5yp6tx9wmOwzDHI/4gIhAKEimIYTBu4NgAqlcwZ5clPpt9+/4HMzBdK8EFPV+Djl"}]},"_npmUser":{"name":"genesisiwzx","email":"2396423791@qq.com"},"directories":{},"maintainers":[{"name":"genesisiwzx","email":"2396423791@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-comment-input_0.0.16_1709633217796_0.563046817922749"},"_hasShrinkwrap":false},"0.0.17":{"name":"@wzx-unreal/react-comment-input","version":"0.0.17","description":"This is a react component that can @select the input box to remind someone. You can customize any node and easily display any effect on the input box.","type":"module","main":"lib/react-comment-input.umd.js","module":"lib/react-comment-input.es.js","types":"lib/types/index.d.ts","keywords":["slate","comment","input","react","components"],"author":"","license":"ISC","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/LuciferWZX/unreal-monorepo.git#master"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"dependencies":{"@slate-serializers/dom":"^2.1.6","@slate-serializers/html":"^2.1.6","@slate-serializers/utilities":"^2.1.6","@vitejs/plugin-react":"^4.2.1","dayjs":"^1.11.10","domhandler":"^5.0.3","domutils":"^3.1.0","slate":"^0.102.0","slate-history":"^0.100.0","slate-react":"^0.102.0","vite":"^5.0.12","vite-plugin-dts":"^3.7.2","zustand":"^4.5.0","@wzx-unreal/react-hooks":"0.0.4"},"devDependencies":{"@types/lodash":"^4.14.202","@types/slate":"^0.47.15","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3"},"scripts":{"build":"tsc --project tsconfig.build.json && vite build ","watch":"tsc --project tsconfig.build.json && vite build -w"},"bugs":{"url":"https://github.com/LuciferWZX/unreal-monorepo/issues"},"homepage":"https://github.com/LuciferWZX/unreal-monorepo/tree/master#readme","_id":"@wzx-unreal/react-comment-input@0.0.17","_integrity":"sha512-7CFWVCCGdmKiQsAdodRBJOGdc7xr4KgorQKvXrIPZ0ckieb61PnAd2UoKeSqDGHLvkSz0zQApQXeYsHvJIwTKw==","_resolved":"/tmp/3cc827b992c87d844136c0a9876fa75f/wzx-unreal-react-comment-input-0.0.17.tgz","_from":"file:wzx-unreal-react-comment-input-0.0.17.tgz","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-7CFWVCCGdmKiQsAdodRBJOGdc7xr4KgorQKvXrIPZ0ckieb61PnAd2UoKeSqDGHLvkSz0zQApQXeYsHvJIwTKw==","shasum":"b81627351bde57972a43dcbdf875fb188090b7e6","tarball":"https://registry.npmjs.org/@wzx-unreal/react-comment-input/-/react-comment-input-0.0.17.tgz","fileCount":24,"unpackedSize":2320923,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDljAd26+fpMZXH22qz994hDvUoP+1VAhlQxHTggq4bKAIhAIjIphhxdoIL+OqkdTNtzzIUQHhJReWOTaQHSoiiIHsl"}]},"_npmUser":{"name":"genesisiwzx","email":"2396423791@qq.com"},"directories":{},"maintainers":[{"name":"genesisiwzx","email":"2396423791@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-comment-input_0.0.17_1709633283661_0.602831217122122"},"_hasShrinkwrap":false},"0.0.18":{"name":"@wzx-unreal/react-comment-input","version":"0.0.18","description":"This is a react component that can @select the input box to remind someone. You can customize any node and easily display any effect on the input box.","type":"module","main":"lib/react-comment-input.umd.js","module":"lib/react-comment-input.es.js","types":"lib/types/index.d.ts","keywords":["slate","comment","input","react","components"],"author":"","license":"ISC","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/LuciferWZX/unreal-monorepo.git#master"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"dependencies":{"@slate-serializers/dom":"^2.1.6","@slate-serializers/html":"^2.1.6","@slate-serializers/utilities":"^2.1.6","@vitejs/plugin-react":"^4.2.1","dayjs":"^1.11.10","domhandler":"^5.0.3","domutils":"^3.1.0","slate":"^0.102.0","slate-history":"^0.100.0","slate-react":"^0.102.0","vite":"^5.0.12","vite-plugin-dts":"^3.7.2","zustand":"^4.5.0","@wzx-unreal/react-hooks":"0.0.4"},"devDependencies":{"@types/lodash":"^4.14.202","@types/slate":"^0.47.15","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3"},"scripts":{"build":"tsc --project tsconfig.build.json && vite build ","watch":"tsc --project tsconfig.build.json && vite build -w"},"bugs":{"url":"https://github.com/LuciferWZX/unreal-monorepo/issues"},"homepage":"https://github.com/LuciferWZX/unreal-monorepo/tree/master#readme","_id":"@wzx-unreal/react-comment-input@0.0.18","_integrity":"sha512-WhKutl5+F7TB4/nSImwQ2aJ2YAhBcXq5COwCUdPGUc3L1zwH6GzjGfOCxQq0SKgqT78eBDqcUcAqzDdNXdbaNA==","_resolved":"/tmp/6cb08d73d2ab147ad4bad76ef7da1419/wzx-unreal-react-comment-input-0.0.18.tgz","_from":"file:wzx-unreal-react-comment-input-0.0.18.tgz","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-WhKutl5+F7TB4/nSImwQ2aJ2YAhBcXq5COwCUdPGUc3L1zwH6GzjGfOCxQq0SKgqT78eBDqcUcAqzDdNXdbaNA==","shasum":"97d8177bb5d63bba22fbce7732adfb2afcac87b1","tarball":"https://registry.npmjs.org/@wzx-unreal/react-comment-input/-/react-comment-input-0.0.18.tgz","fileCount":24,"unpackedSize":2320923,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9PAXhb2rafwF1BvTXv9eyRcXAv7KQ19vTAP2S9VgnSwIhAMmNRRskEO1keA4Kf59Lvv/H9KdtzyFd5Qs29ecCT0Zn"}]},"_npmUser":{"name":"genesisiwzx","email":"2396423791@qq.com"},"directories":{},"maintainers":[{"name":"genesisiwzx","email":"2396423791@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-comment-input_0.0.18_1709633351838_0.32437460432170395"},"_hasShrinkwrap":false},"0.0.19":{"name":"@wzx-unreal/react-comment-input","version":"0.0.19","description":"This is a react component that can @select the input box to remind someone. You can customize any node and easily display any effect on the input box.","type":"module","main":"lib/react-comment-input.umd.js","module":"lib/react-comment-input.es.js","types":"lib/types/index.d.ts","keywords":["slate","comment","input","react","components"],"author":"","license":"ISC","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/LuciferWZX/unreal-monorepo.git#master"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"dependencies":{"@slate-serializers/dom":"^2.1.6","@slate-serializers/html":"^2.1.6","@slate-serializers/utilities":"^2.1.6","@vitejs/plugin-react":"^4.2.1","dayjs":"^1.11.10","domhandler":"^5.0.3","domutils":"^3.1.0","slate":"^0.102.0","slate-history":"^0.100.0","slate-react":"^0.102.0","vite":"^5.0.12","vite-plugin-dts":"^3.7.2","zustand":"^4.5.0","@wzx-unreal/react-hooks":"0.0.4"},"devDependencies":{"@types/lodash":"^4.14.202","@types/slate":"^0.47.15","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3"},"scripts":{"build":"tsc --project tsconfig.build.json && vite build ","watch":"tsc --project tsconfig.build.json && vite build -w"},"bugs":{"url":"https://github.com/LuciferWZX/unreal-monorepo/issues"},"homepage":"https://github.com/LuciferWZX/unreal-monorepo/tree/master#readme","_id":"@wzx-unreal/react-comment-input@0.0.19","_integrity":"sha512-oDpX2wpII5d5M/GWmt8RQzJXVtfZFKb7Y1saepHC6+c9g5jy0pLgU0uQCi9lJxMBdD1r/LZkYLa/97o5wEdVNA==","_resolved":"/tmp/d26fa80dd397dcdc9aa8a8577e821eb9/wzx-unreal-react-comment-input-0.0.19.tgz","_from":"file:wzx-unreal-react-comment-input-0.0.19.tgz","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-oDpX2wpII5d5M/GWmt8RQzJXVtfZFKb7Y1saepHC6+c9g5jy0pLgU0uQCi9lJxMBdD1r/LZkYLa/97o5wEdVNA==","shasum":"83efe7afa1a13071dfc292b68df99846fe888b11","tarball":"https://registry.npmjs.org/@wzx-unreal/react-comment-input/-/react-comment-input-0.0.19.tgz","fileCount":24,"unpackedSize":2320923,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDKriKVTC7bM8KkH/dYcEw99yUhCnRYtqwoFDOI89vCJAiBbX+nZVh9ebd/Gcqw8bVGFThh2YxMWBxnSt4f09dzg4A=="}]},"_npmUser":{"name":"genesisiwzx","email":"2396423791@qq.com"},"directories":{},"maintainers":[{"name":"genesisiwzx","email":"2396423791@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-comment-input_0.0.19_1709633430458_0.05123986635928812"},"_hasShrinkwrap":false},"0.0.20":{"name":"@wzx-unreal/react-comment-input","version":"0.0.20","description":"This is a react component that can @select the input box to remind someone. You can customize any node and easily display any effect on the input box.","type":"module","main":"lib/react-comment-input.umd.js","module":"lib/react-comment-input.es.js","types":"lib/types/index.d.ts","keywords":["slate","comment","input","react","components"],"author":"","license":"ISC","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/LuciferWZX/unreal-monorepo.git#master"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"dependencies":{"@slate-serializers/dom":"^2.1.6","@slate-serializers/html":"^2.1.6","@slate-serializers/utilities":"^2.1.6","@vitejs/plugin-react":"^4.2.1","dayjs":"^1.11.10","domhandler":"^5.0.3","domutils":"^3.1.0","slate":"^0.102.0","slate-history":"^0.100.0","slate-react":"^0.102.0","vite":"^5.0.12","vite-plugin-dts":"^3.7.2","zustand":"^4.5.0","@wzx-unreal/react-hooks":"0.0.4"},"devDependencies":{"@types/lodash":"^4.14.202","@types/slate":"^0.47.15","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3"},"scripts":{"build":"tsc --project tsconfig.build.json && vite build ","watch":"tsc --project tsconfig.build.json && vite build -w"},"bugs":{"url":"https://github.com/LuciferWZX/unreal-monorepo/issues"},"homepage":"https://github.com/LuciferWZX/unreal-monorepo/tree/master#readme","_id":"@wzx-unreal/react-comment-input@0.0.20","_integrity":"sha512-iWu13KoSxWhTIENeEJ1hUf4viuTbkdTKwtiW1FW8SgZK9VhK4V4JDBi2FmYZQEez5QeiX1jMtGa1DOLKRGoGzw==","_resolved":"/tmp/6520837547bde7b7e14ee5a6c7eaef17/wzx-unreal-react-comment-input-0.0.20.tgz","_from":"file:wzx-unreal-react-comment-input-0.0.20.tgz","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-iWu13KoSxWhTIENeEJ1hUf4viuTbkdTKwtiW1FW8SgZK9VhK4V4JDBi2FmYZQEez5QeiX1jMtGa1DOLKRGoGzw==","shasum":"9d65a0b07762ef418cbc26a83d24fc7bd49c2af3","tarball":"https://registry.npmjs.org/@wzx-unreal/react-comment-input/-/react-comment-input-0.0.20.tgz","fileCount":24,"unpackedSize":2320923,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHsjysM0uoBc5ld73kaxS0M3AJ4WJF3XyqGW4nMBMBfSAiEA0XfEVlA2lpbEbUyS7JWBnOVyd0qeeROKsIYqNNWtYz8="}]},"_npmUser":{"name":"genesisiwzx","email":"2396423791@qq.com"},"directories":{},"maintainers":[{"name":"genesisiwzx","email":"2396423791@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-comment-input_0.0.20_1709633591739_0.2382123522636561"},"_hasShrinkwrap":false},"0.0.21":{"name":"@wzx-unreal/react-comment-input","version":"0.0.21","description":"This is a react component that can @select the input box to remind someone. You can customize any node and easily display any effect on the input box.","type":"module","main":"lib/react-comment-input.umd.js","module":"lib/react-comment-input.es.js","types":"lib/types/index.d.ts","keywords":["slate","comment","input","react","components"],"author":"","license":"ISC","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/LuciferWZX/unreal-monorepo.git#master"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"dependencies":{"@slate-serializers/dom":"^2.1.6","@slate-serializers/html":"^2.1.6","@slate-serializers/utilities":"^2.1.6","@vitejs/plugin-react":"^4.2.1","dayjs":"^1.11.10","domhandler":"^5.0.3","domutils":"^3.1.0","slate":"^0.102.0","slate-history":"^0.100.0","slate-react":"^0.102.0","vite":"^5.0.12","vite-plugin-dts":"^3.7.2","zustand":"^4.5.0","@wzx-unreal/react-hooks":"0.0.4"},"devDependencies":{"@types/lodash":"^4.14.202","@types/slate":"^0.47.15","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3"},"scripts":{"build":"tsc --project tsconfig.build.json && vite build ","watch":"tsc --project tsconfig.build.json && vite build -w"},"bugs":{"url":"https://github.com/LuciferWZX/unreal-monorepo/issues"},"homepage":"https://github.com/LuciferWZX/unreal-monorepo/tree/master#readme","_id":"@wzx-unreal/react-comment-input@0.0.21","_integrity":"sha512-ZfG+W2ol3irBin0mR5/R3za/Sb3OTfKDRA7dtoJrnVT8fJ+3DY0SIeiLTp7+Bqf44idBIvmP+jaoAq6C3T4BPw==","_resolved":"/tmp/7f90c7ee1a176dfa776b149c39131360/wzx-unreal-react-comment-input-0.0.21.tgz","_from":"file:wzx-unreal-react-comment-input-0.0.21.tgz","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-ZfG+W2ol3irBin0mR5/R3za/Sb3OTfKDRA7dtoJrnVT8fJ+3DY0SIeiLTp7+Bqf44idBIvmP+jaoAq6C3T4BPw==","shasum":"b5099f8343584d323dcded1a68e745743b239f72","tarball":"https://registry.npmjs.org/@wzx-unreal/react-comment-input/-/react-comment-input-0.0.21.tgz","fileCount":24,"unpackedSize":2323680,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCA4OH8FsfYsvCGBgGp1FVA1/fJIIr1+EWTeSE7OEDvdAIgGGJXNeKcsi1BNsGdnNwZ0V7C/t0luq8Cpy9wv2Pbdn0="}]},"_npmUser":{"name":"genesisiwzx","email":"2396423791@qq.com"},"directories":{},"maintainers":[{"name":"genesisiwzx","email":"2396423791@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-comment-input_0.0.21_1709717920516_0.6169616889441454"},"_hasShrinkwrap":false},"0.0.22":{"name":"@wzx-unreal/react-comment-input","version":"0.0.22","description":"This is a react component that can @select the input box to remind someone. You can customize any node and easily display any effect on the input box.","type":"module","main":"lib/react-comment-input.umd.js","module":"lib/react-comment-input.es.js","types":"lib/types/index.d.ts","keywords":["slate","comment","input","react","components"],"author":"","license":"ISC","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/LuciferWZX/unreal-monorepo.git#master"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"dependencies":{"@slate-serializers/dom":"^2.1.6","@slate-serializers/html":"^2.1.6","@slate-serializers/utilities":"^2.1.6","@vitejs/plugin-react":"^4.2.1","dayjs":"^1.11.10","domhandler":"^5.0.3","domutils":"^3.1.0","slate":"^0.102.0","slate-history":"^0.100.0","slate-react":"^0.102.0","vite":"^5.0.12","vite-plugin-dts":"^3.7.2","zustand":"^4.5.0","@wzx-unreal/react-hooks":"0.0.4"},"devDependencies":{"@types/lodash":"^4.14.202","@types/slate":"^0.47.15","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3"},"scripts":{"build":"tsc --project tsconfig.build.json && vite build ","watch":"tsc --project tsconfig.build.json && vite build -w"},"bugs":{"url":"https://github.com/LuciferWZX/unreal-monorepo/issues"},"homepage":"https://github.com/LuciferWZX/unreal-monorepo/tree/master#readme","_id":"@wzx-unreal/react-comment-input@0.0.22","_integrity":"sha512-ECjuCQSYg0xDkmFuBtbHEpfqOueoWX1OrDRB3+j+SmAIzpI7vWbU0wI1XQyXXicssctBwq1CyjEX3hd9N7QsYQ==","_resolved":"/tmp/28553796550da7dcdc092b1d08fe9fde/wzx-unreal-react-comment-input-0.0.22.tgz","_from":"file:wzx-unreal-react-comment-input-0.0.22.tgz","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-ECjuCQSYg0xDkmFuBtbHEpfqOueoWX1OrDRB3+j+SmAIzpI7vWbU0wI1XQyXXicssctBwq1CyjEX3hd9N7QsYQ==","shasum":"479200afa98e29b1cac158475d96a5fc81170348","tarball":"https://registry.npmjs.org/@wzx-unreal/react-comment-input/-/react-comment-input-0.0.22.tgz","fileCount":24,"unpackedSize":2323680,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDJStjE1/kYrU+orHxY4OrF9NUdruSnG/yhgsDn96tqbAiEAu+sVfASHTOJgx8cGDt0I0QPbGtYoH4Lg0/lf6IY8gN4="}]},"_npmUser":{"name":"genesisiwzx","email":"2396423791@qq.com"},"directories":{},"maintainers":[{"name":"genesisiwzx","email":"2396423791@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-comment-input_0.0.22_1709718375126_0.5761981453879974"},"_hasShrinkwrap":false},"0.0.23":{"name":"@wzx-unreal/react-comment-input","version":"0.0.23","description":"This is a react component that can @select the input box to remind someone. You can customize any node and easily display any effect on the input box.","type":"module","main":"lib/react-comment-input.umd.js","module":"lib/react-comment-input.es.js","types":"lib/types/index.d.ts","keywords":["slate","comment","input","react","components"],"author":"","license":"ISC","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/LuciferWZX/unreal-monorepo.git#master"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"dependencies":{"@slate-serializers/dom":"^2.1.6","@slate-serializers/html":"^2.1.6","@slate-serializers/utilities":"^2.1.6","@vitejs/plugin-react":"^4.2.1","dayjs":"^1.11.10","domhandler":"^5.0.3","domutils":"^3.1.0","slate":"^0.102.0","slate-history":"^0.100.0","slate-react":"^0.102.0","vite":"^5.0.12","vite-plugin-dts":"^3.7.2","zustand":"^4.5.0","@wzx-unreal/react-hooks":"0.0.4"},"devDependencies":{"@types/lodash":"^4.14.202","@types/slate":"^0.47.15","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3"},"scripts":{"build":"tsc --project tsconfig.build.json && vite build ","watch":"tsc --project tsconfig.build.json && vite build -w"},"bugs":{"url":"https://github.com/LuciferWZX/unreal-monorepo/issues"},"homepage":"https://github.com/LuciferWZX/unreal-monorepo/tree/master#readme","_id":"@wzx-unreal/react-comment-input@0.0.23","_integrity":"sha512-fck4/eQ4SRQEDBGIVLnhN7toyp118ecBKssktptMJnV4BM2edLFnRzVSdvS5osH0pA6i4cKGhY20Fxa+xXRK2Q==","_resolved":"/tmp/d18c7cca3c175019b9466cec589e4071/wzx-unreal-react-comment-input-0.0.23.tgz","_from":"file:wzx-unreal-react-comment-input-0.0.23.tgz","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-fck4/eQ4SRQEDBGIVLnhN7toyp118ecBKssktptMJnV4BM2edLFnRzVSdvS5osH0pA6i4cKGhY20Fxa+xXRK2Q==","shasum":"c30c24a9ebc572bee309500998be912f930058e9","tarball":"https://registry.npmjs.org/@wzx-unreal/react-comment-input/-/react-comment-input-0.0.23.tgz","fileCount":24,"unpackedSize":2323774,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDZycC+DpzOjAzKhdixnys4YoqSFA3lRGAtU0I/AkFZQIhAI4wWk1SH1QR4LC6jxXe8GXa6dyQH9SmUczDgS6cKWg1"}]},"_npmUser":{"name":"genesisiwzx","email":"2396423791@qq.com"},"directories":{},"maintainers":[{"name":"genesisiwzx","email":"2396423791@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-comment-input_0.0.23_1709718657830_0.07748703463625572"},"_hasShrinkwrap":false},"0.0.24":{"name":"@wzx-unreal/react-comment-input","version":"0.0.24","description":"This is a react component that can @select the input box to remind someone. You can customize any node and easily display any effect on the input box.","type":"module","main":"lib/react-comment-input.umd.js","module":"lib/react-comment-input.es.js","types":"lib/types/index.d.ts","keywords":["slate","comment","input","react","components"],"author":"","license":"ISC","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/LuciferWZX/unreal-monorepo.git#master"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"dependencies":{"@slate-serializers/dom":"^2.1.6","@slate-serializers/html":"^2.1.6","@slate-serializers/utilities":"^2.1.6","@vitejs/plugin-react":"^4.2.1","dayjs":"^1.11.10","domhandler":"^5.0.3","domutils":"^3.1.0","slate":"^0.102.0","slate-history":"^0.100.0","slate-react":"^0.102.0","vite":"^5.0.12","vite-plugin-dts":"^3.7.2","zustand":"^4.5.0","@wzx-unreal/react-hooks":"0.0.4"},"devDependencies":{"@types/lodash":"^4.14.202","@types/slate":"^0.47.15","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3"},"scripts":{"build":"tsc --project tsconfig.build.json && vite build ","watch":"tsc --project tsconfig.build.json && vite build -w"},"bugs":{"url":"https://github.com/LuciferWZX/unreal-monorepo/issues"},"homepage":"https://github.com/LuciferWZX/unreal-monorepo/tree/master#readme","_id":"@wzx-unreal/react-comment-input@0.0.24","_integrity":"sha512-rEWwlUdEh6L4x2oGoBPZbrYNw0I69l197TD3izIzABJ7RbI1krTr2Qv1sMpdQy5cQ8CrJ93/IYwzGrn7up0lXA==","_resolved":"/tmp/1e091ace9102389701bd264295b3f458/wzx-unreal-react-comment-input-0.0.24.tgz","_from":"file:wzx-unreal-react-comment-input-0.0.24.tgz","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-rEWwlUdEh6L4x2oGoBPZbrYNw0I69l197TD3izIzABJ7RbI1krTr2Qv1sMpdQy5cQ8CrJ93/IYwzGrn7up0lXA==","shasum":"55c10fa67f00ceaf9cecf90d91d0e85755a9ee6c","tarball":"https://registry.npmjs.org/@wzx-unreal/react-comment-input/-/react-comment-input-0.0.24.tgz","fileCount":24,"unpackedSize":2323535,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCP1wvHNuRVqaiiae4k4RntSdWNfYl15RsSBXeXbDmjUQIgO7ZMNbZ3jsm1YjFt6685ZZusFjNxUSyZahPC1kVsXTY="}]},"_npmUser":{"name":"genesisiwzx","email":"2396423791@qq.com"},"directories":{},"maintainers":[{"name":"genesisiwzx","email":"2396423791@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-comment-input_0.0.24_1709718938944_0.35395657162850647"},"_hasShrinkwrap":false},"0.0.25":{"name":"@wzx-unreal/react-comment-input","version":"0.0.25","description":"This is a react component that can @select the input box to remind someone. You can customize any node and easily display any effect on the input box.","type":"module","main":"lib/react-comment-input.umd.js","module":"lib/react-comment-input.es.js","types":"lib/types/index.d.ts","keywords":["slate","comment","input","react","components"],"author":"","license":"ISC","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/LuciferWZX/unreal-monorepo.git#master"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"dependencies":{"@slate-serializers/dom":"^2.1.6","@slate-serializers/html":"^2.1.6","@slate-serializers/utilities":"^2.1.6","@vitejs/plugin-react":"^4.2.1","dayjs":"^1.11.10","domhandler":"^5.0.3","domutils":"^3.1.0","slate":"^0.102.0","slate-history":"^0.100.0","slate-react":"^0.102.0","vite":"^5.0.12","vite-plugin-dts":"^3.7.2","zustand":"^4.5.0","@wzx-unreal/react-hooks":"0.0.4"},"devDependencies":{"@types/lodash":"^4.14.202","@types/slate":"^0.47.15","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3"},"scripts":{"build":"tsc --project tsconfig.build.json && vite build ","watch":"tsc --project tsconfig.build.json && vite build -w"},"bugs":{"url":"https://github.com/LuciferWZX/unreal-monorepo/issues"},"homepage":"https://github.com/LuciferWZX/unreal-monorepo/tree/master#readme","_id":"@wzx-unreal/react-comment-input@0.0.25","_integrity":"sha512-p519UpjNdnXSP8gyZFkDZi7/fD18K9lmpaLBhzf00viUjZCGouboX04qUY0qAhDJdBGC7/ZmxPWGX8lgqQKgLA==","_resolved":"/tmp/f96c39cccb919f198ad0f0ecbc943a9f/wzx-unreal-react-comment-input-0.0.25.tgz","_from":"file:wzx-unreal-react-comment-input-0.0.25.tgz","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-p519UpjNdnXSP8gyZFkDZi7/fD18K9lmpaLBhzf00viUjZCGouboX04qUY0qAhDJdBGC7/ZmxPWGX8lgqQKgLA==","shasum":"dfecf2bcd98acb85d1ede776bb31190e6e8480ae","tarball":"https://registry.npmjs.org/@wzx-unreal/react-comment-input/-/react-comment-input-0.0.25.tgz","fileCount":24,"unpackedSize":2323607,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAFJ8A6DeQYnkhFBi/DzRi/6EGDQLJpNNmbVRgSjGrCfAiBGU9sT2ZzxsJdTfM8lb2GfFmLeDOgegRE454QaaWlA0w=="}]},"_npmUser":{"name":"genesisiwzx","email":"2396423791@qq.com"},"directories":{},"maintainers":[{"name":"genesisiwzx","email":"2396423791@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-comment-input_0.0.25_1709782611213_0.26532065291160856"},"_hasShrinkwrap":false},"0.0.26":{"name":"@wzx-unreal/react-comment-input","version":"0.0.26","description":"This is a react component that can @select the input box to remind someone. You can customize any node and easily display any effect on the input box.","type":"module","main":"lib/react-comment-input.umd.js","module":"lib/react-comment-input.es.js","types":"lib/types/index.d.ts","keywords":["slate","comment","input","react","components"],"author":"","license":"ISC","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/LuciferWZX/unreal-monorepo.git#master"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"dependencies":{"@slate-serializers/dom":"^2.1.6","@slate-serializers/html":"^2.1.6","@slate-serializers/utilities":"^2.1.6","@vitejs/plugin-react":"^4.2.1","dayjs":"^1.11.10","domhandler":"^5.0.3","domutils":"^3.1.0","slate":"^0.102.0","slate-history":"^0.100.0","slate-react":"^0.102.0","vite":"^5.0.12","vite-plugin-dts":"^3.7.2","zustand":"^4.5.0","@wzx-unreal/react-hooks":"0.0.4"},"devDependencies":{"@types/lodash":"^4.14.202","@types/slate":"^0.47.15","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3"},"scripts":{"build":"tsc --project tsconfig.build.json && vite build ","watch":"tsc --project tsconfig.build.json && vite build -w"},"bugs":{"url":"https://github.com/LuciferWZX/unreal-monorepo/issues"},"homepage":"https://github.com/LuciferWZX/unreal-monorepo/tree/master#readme","_id":"@wzx-unreal/react-comment-input@0.0.26","_integrity":"sha512-aypX1Q0lAy2UO1sBXzksfAbI9oamTUIS1K7HTiGHo7UKfr4I8H5fvDys4J5GFjtwZSqOZGHmBxCZNtJlD+ij+A==","_resolved":"/tmp/e567231f258fde9374210984f4413889/wzx-unreal-react-comment-input-0.0.26.tgz","_from":"file:wzx-unreal-react-comment-input-0.0.26.tgz","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-aypX1Q0lAy2UO1sBXzksfAbI9oamTUIS1K7HTiGHo7UKfr4I8H5fvDys4J5GFjtwZSqOZGHmBxCZNtJlD+ij+A==","shasum":"994d15a64dee6dfc0fbc1e77787ac2c981534492","tarball":"https://registry.npmjs.org/@wzx-unreal/react-comment-input/-/react-comment-input-0.0.26.tgz","fileCount":24,"unpackedSize":2325137,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH075+2CmVLljoWd/tIKxuFSYaRqagHl8VkiFEy745j8AiBl9YcaHCfTZ30fWfczKb1/J8/Irw4SSdRmW+T/bLyz8A=="}]},"_npmUser":{"name":"genesisiwzx","email":"2396423791@qq.com"},"directories":{},"maintainers":[{"name":"genesisiwzx","email":"2396423791@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-comment-input_0.0.26_1709810217476_0.3384227856270765"},"_hasShrinkwrap":false},"0.0.28":{"name":"@wzx-unreal/react-comment-input","version":"0.0.28","description":"This is a react component that can @select the input box to remind someone. You can customize any node and easily display any effect on the input box.","type":"module","main":"lib/react-comment-input.umd.js","module":"lib/react-comment-input.es.js","types":"lib/types/index.d.ts","keywords":["slate","comment","input","react","components"],"author":"","license":"ISC","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/LuciferWZX/unreal-monorepo.git#master"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"dependencies":{"@slate-serializers/dom":"^2.1.6","@slate-serializers/html":"^2.1.6","@slate-serializers/utilities":"^2.1.6","@vitejs/plugin-react":"^4.2.1","dayjs":"^1.11.10","domhandler":"^5.0.3","domutils":"^3.1.0","slate":"^0.102.0","slate-history":"^0.100.0","slate-react":"^0.102.0","vite":"^5.0.12","vite-plugin-dts":"^3.7.2","zustand":"^4.5.0","@wzx-unreal/react-hooks":"0.0.4"},"devDependencies":{"@types/lodash":"^4.14.202","@types/slate":"^0.47.15","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3"},"scripts":{"build":"tsc --project tsconfig.build.json && vite build ","watch":"tsc --project tsconfig.build.json && vite build -w"},"bugs":{"url":"https://github.com/LuciferWZX/unreal-monorepo/issues"},"homepage":"https://github.com/LuciferWZX/unreal-monorepo/tree/master#readme","_id":"@wzx-unreal/react-comment-input@0.0.28","_integrity":"sha512-ZfLCH72u7Pew/HrP/hLNG5IOJzXX+c6FMfbbv1UOBe8wMvgdUfU1ncOIBRb9XSh2WQJQrCa/XtU1cQItsOGxfw==","_resolved":"/tmp/865f741bef8416f70c36a8a77805a3fd/wzx-unreal-react-comment-input-0.0.28.tgz","_from":"file:wzx-unreal-react-comment-input-0.0.28.tgz","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-ZfLCH72u7Pew/HrP/hLNG5IOJzXX+c6FMfbbv1UOBe8wMvgdUfU1ncOIBRb9XSh2WQJQrCa/XtU1cQItsOGxfw==","shasum":"d83100dd79946c579ab380610ee5a83e92da8e3d","tarball":"https://registry.npmjs.org/@wzx-unreal/react-comment-input/-/react-comment-input-0.0.28.tgz","fileCount":24,"unpackedSize":2325091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUXUgRbE114cuecNikFXCDaE/IYgIBNEMyr5BXOK9fQAIhAMjsUoJTzB8s83HQErx+ns68RNBxZNom33tXBhJhSLa3"}]},"_npmUser":{"name":"genesisiwzx","email":"2396423791@qq.com"},"directories":{},"maintainers":[{"name":"genesisiwzx","email":"2396423791@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-comment-input_0.0.28_1710731590407_0.8314526542103438"},"_hasShrinkwrap":false},"0.0.29":{"name":"@wzx-unreal/react-comment-input","version":"0.0.29","description":"This is a react component that can @select the input box to remind someone. You can customize any node and easily display any effect on the input box.","type":"module","main":"lib/react-comment-input.umd.js","module":"lib/react-comment-input.es.js","types":"lib/types/index.d.ts","keywords":["slate","comment","input","react","components"],"author":"","license":"ISC","private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/LuciferWZX/unreal-monorepo.git#master"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"dependencies":{"@slate-serializers/dom":"^2.1.6","@slate-serializers/html":"^2.1.6","@slate-serializers/utilities":"^2.1.6","@vitejs/plugin-react":"^4.2.1","dayjs":"^1.11.10","domhandler":"^5.0.3","domutils":"^3.1.0","slate":"^0.102.0","slate-history":"^0.100.0","slate-react":"^0.102.0","vite":"^5.0.12","vite-plugin-dts":"^3.7.2","zustand":"^4.5.0","@wzx-unreal/react-hooks":"0.0.4"},"devDependencies":{"@types/lodash":"^4.14.202","@types/slate":"^0.47.15","@typescript-eslint/eslint-plugin":"^7.1.0","@typescript-eslint/parser":"^7.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.5","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3"},"scripts":{"build":"tsc --project tsconfig.build.json && vite build ","watch":"tsc --project tsconfig.build.json && vite build -w"},"bugs":{"url":"https://github.com/LuciferWZX/unreal-monorepo/issues"},"homepage":"https://github.com/LuciferWZX/unreal-monorepo/tree/master#readme","_id":"@wzx-unreal/react-comment-input@0.0.29","_integrity":"sha512-CEL+/9drSl/5GOJ12B3+M7LIX/Zt/gEBj/3+IM6h2YIFYqiMr1u+xwgp20oiNkM/0LmcRmVCiCshRYnQU6fHqQ==","_resolved":"/tmp/f4cd2c4e419cb0bc6bfa716ad0613d57/wzx-unreal-react-comment-input-0.0.29.tgz","_from":"file:wzx-unreal-react-comment-input-0.0.29.tgz","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-CEL+/9drSl/5GOJ12B3+M7LIX/Zt/gEBj/3+IM6h2YIFYqiMr1u+xwgp20oiNkM/0LmcRmVCiCshRYnQU6fHqQ==","shasum":"a3456e897632d282fb1fd3a41d1e8d4e26e59636","tarball":"https://registry.npmjs.org/@wzx-unreal/react-comment-input/-/react-comment-input-0.0.29.tgz","fileCount":24,"unpackedSize":2191778,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtuHiqA48nZRsaJqclOUx/EavifLnWidgTCPFy7PpmuQIgB65yeq1OQGizVBGALHFK9e8DpmxVjSqebwkvAC3N+R0="}]},"_npmUser":{"name":"genesisiwzx","email":"2396423791@qq.com"},"directories":{},"maintainers":[{"name":"genesisiwzx","email":"2396423791@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-comment-input_0.0.29_1710732079419_0.8626273922770844"},"_hasShrinkwrap":false}},"time":{"created":"2024-03-04T07:36:41.827Z","0.0.1":"2024-03-04T07:36:42.122Z","modified":"2024-03-18T03:21:20.291Z","0.0.2":"2024-03-04T07:57:34.297Z","0.0.3":"2024-03-04T08:04:23.548Z","0.0.4":"2024-03-04T08:23:21.337Z","0.0.5":"2024-03-04T08:32:38.560Z","0.0.6":"2024-03-04T08:39:19.998Z","0.0.7":"2024-03-04T08:54:08.653Z","0.0.8":"2024-03-04T09:15:44.298Z","0.0.9":"2024-03-04T10:50:21.167Z","0.0.10":"2024-03-04T11:01:21.813Z","0.0.12":"2024-03-05T02:44:12.181Z","0.0.13":"2024-03-05T03:00:05.159Z","0.0.14":"2024-03-05T08:34:58.049Z","0.0.15":"2024-03-05T08:40:46.113Z","0.0.16":"2024-03-05T10:06:57.991Z","0.0.17":"2024-03-05T10:08:03.881Z","0.0.18":"2024-03-05T10:09:12.031Z","0.0.19":"2024-03-05T10:10:30.657Z","0.0.20":"2024-03-05T10:13:12.011Z","0.0.21":"2024-03-06T09:38:40.673Z","0.0.22":"2024-03-06T09:46:15.342Z","0.0.23":"2024-03-06T09:50:58.062Z","0.0.24":"2024-03-06T09:55:39.117Z","0.0.25":"2024-03-07T03:36:51.415Z","0.0.26":"2024-03-07T11:16:57.798Z","0.0.28":"2024-03-18T03:13:10.640Z","0.0.29":"2024-03-18T03:21:19.567Z"},"maintainers":[{"name":"genesisiwzx","email":"2396423791@qq.com"}],"description":"This is a react component that can @select the input box to remind someone. You can customize any node and easily display any effect on the input box.","keywords":["slate","comment","input","react","components"],"license":"ISC","readme":"# react-comment-input 使用指南 \n\n`react-comment-input` 是一个类似飞书输入框的 React的输入组件。\n[git仓库](https://github.com/LuciferWZX/unreal-monorepo/tree/master/packages/react-comment-input)\n\n[查看详情](https://github.com/LuciferWZX/unreal-monorepo/blob/master/packages/react-comment-input/USAGE.md)\n[组件demo](https://github.com/LuciferWZX/unreal-monorepo/tree/master/apps/packages-box)\n## 自定义组件\n先定义一个自定义组件的数据格式\n```ts\ninterface UserElement {\n  type:'user',\n  username:string\n  children: [{ text: any }]\n}\n\n/**\n * type和children属性是固定的,children是个数组里面可嵌套，但是必须要有个，\n * 一般 {text:\"\"}默认\n */\nconst userNode: UserElement = {\n  type: 'user',\n  username: 'wzx',\n  children: [{ text: 'wzx' }]\n}\n```\n再定一个UserNode的自定义组件用于在输入框中显示\n```tsx\nimport { FC } from 'react'\nimport { RenderElementProps } from '@wzx-unreal/react-comment-input/lib/types/types'\nconst UserNode: FC<RenderElementProps> = (props) => {\n  /**\n   * 这里的children就是UserElement的children\n   */\n  const { attributes, element, children } = props\n  const el: { username: string } = element as UserElement\n  return (\n    <span\n      {...attributes}\n      contentEditable={false}\n      style={{ padding: '2px 5px', margin: '0 2px', background: 'orange' }}\n    >\n      {el.username}\n      {children}\n    </span>\n  )\n}\nexport default UserNode\n```\n接着在ReactCommentInput传入一些属性\n1. `extendRenderElement`这里必须传入对应的类型，以及该类型需要渲染的组件（照我的就可以）\n2. `htmlToSlateConfigOptions`将html转成编辑器的数据格式比如`<user user-data=\"batman\"></user>`,当编辑器遇到这个html的时候会解析他，这边我是做了判断如果在`<user>`这个标签上有`user-data`属性则说明是我自定义的属性，否则就使普通的类型，这边都可以自己去写逻辑\n3. `slateToDomConfigOptions`将编辑器的数据格式转成html \n`elementAttributeTransform` 这个属性是用来将自定的数据格式通过这个方法转成html的数据。\n`elementMap` 这个属性是用来将自定的数据格式的`type`转化为对应的html的标签这边我转为了`<user></user>`标签\n4. `isInlineElementTypes`用来标记是行内元素\n5. `isVoidElementTypes`\"void\"节点是 Slate 中的一个特殊概念，表示一个不能被编辑或只能以特殊方式编辑的节点。例如，你可能希望在编辑器中插入一个图像，这个图像是一个节点，但用户不能像编辑文本那样编辑它——它是一个\"void\"节\n6. `theme`目前支持`dark|light`两种，对应的是`mention`的弹窗样式\n```tsx\n  <ReactCommentInput\n    theme=\"dark\"\n    renderElementConfig={{\n      extendRenderElement: [\n        {\n          type: 'user',\n          renderElement: ({ children, ...rest }) => {\n            return <UserNode {...rest}>{children}</UserNode>\n          }\n        }\n      ],\n    }}\n    htmlToSlateConfigOptions={{\n      elementTags: {\n        user: (_el) => {\n          if (_el) {\n            const { attribs } = _el\n            if (attribs['user-data']) {\n              return {\n                type: 'user',\n                username: attribs['user-data']\n              }\n            }\n          }\n          return {\n            type: 'span'\n          }\n        }\n      }\n    }}\n    slateToDomConfigOptions={{\n      elementAttributeTransform: ({ node, attrs }) => {\n        if (node.type === 'user') {\n          attrs['user-data'] = node.username\n        }\n        return attrs\n      },\n      elementMap: {\n        user: 'user'\n      }\n    }}\n  />\n```\n懒得写了，反正目前只有我在开发哈哈\n```tsx\nimport { FC, useRef, useState } from 'react';\nimport {\n  PreviewCommentInput,\n  PreviewCommentInputProps,\n  ReactCommentInput,\n  ReactCommentInputRef,\n} from '@wzx-unreal/react-comment-input';\nimport '@wzx-unreal/react-comment-input/lib/style.css';\nimport styles from './index.module.less';\nimport { Button, Space } from '@arco-design/web-react';\nimport BookNode, { BookElement } from '@/pages/react-comment-input-page/Nodes/book';\nimport NumberUtils from '@/utils/number.ts';\nimport { delay } from '@wzx-unreal/react-hooks';\n\nconst ReactCommentInputPage:FC = () => {\n  const [html,setHtml]=useState<string|undefined>(\"\")\n  const ref = useRef<ReactCommentInputRef>(null)\n  const commonConfig:PreviewCommentInputProps = {\n    renderElementConfig:{\n      extendRenderElement:[\n        {\n          type:'book',\n          renderElement:({children,...rest})=>{\n            return <BookNode {...rest}>{children}</BookNode>\n          }\n        }\n      ]\n    },\n    htmlToSlateConfigOptions:{\n      elementTags:{\n        book:(_el)=>{\n          if (_el){\n            const {attribs}=_el\n            if(attribs['data-book']){\n              try {\n                return {\n                  type:'book',\n                  data:JSON.parse(attribs['data-book'])\n                }\n              }catch (e) {\n                console.error(e)\n              }\n            }\n          }\n          return {\n            type:'default'\n          }\n        }\n      }\n    },\n    slateToDomConfigOptions:{\n      elementAttributeTransform:({node,attrs})=>{\n        if(node.type==='book'){\n          const {data}=node as BookElement\n          attrs['data-book']=JSON.stringify(data)\n        }\n        return attrs\n      },\n      elementMap:{\n        book:'book'\n      }\n    },\n    isInlineElementTypes:['book'],\n    isVoidElementTypes:['book'],\n  }\n  const getOptions = async (words: string) => {\n    await delay(2000)\n    return [\n      { label: 'wzx', value: 'wzx', extra: 19 },\n      { label: 'wzx6', value: 'wzx6' },\n      { label: 'wzx2', value: '1wzx2', disabled: true },\n      { label: 'wzx112', value: '1wzx122', disabled: true },\n      { label: 'wzx3', value: '2wzx3' }\n    ].filter((item) => item.label.toLowerCase().startsWith(words.toLowerCase()))\n  }\n  return(\n    <div className={styles.box}>\n      <div className={styles.previewBox}>\n        预览组件:\n        <PreviewCommentInput className={styles.pop} style={{display:'inline-block'}} {...commonConfig} value={html}/>\n      </div>\n      <div className={styles.innerBox}>\n        <Space direction='vertical' style={{width:'100%'}} >\n          <Button.Group>\n            <Button onClick={()=>{\n              if (!ref.current) {\n                return\n              }\n              const {editor,actions:{clear}}=ref.current\n              clear(editor)\n            }} type='primary' >\n              清空\n            </Button>\n            <Button type='primary' onClick={()=>{\n              if (!ref.current) {\n                return\n              }\n              const {editor,actions:{insertNodes}}=ref.current\n              const number=NumberUtils.getRandomNumber(1000,9999)\n              const name = `超人前传：${NumberUtils.getRandomNumber(1000,9999)}`\n              const randomBook:BookElement={\n                type:'book',\n                data:{\n                  number:number,\n                  name:name,\n                },\n                children:[{\n                  text:`${name}`\n                }]\n              }\n              insertNodes(editor,[randomBook])\n            }}>\n              插入节点\n            </Button>\n            <Button onClick={()=>{\n              if (!ref.current) {\n                return\n              }\n              const {editor,actions:{focus,selectAll}}=ref.current\n              focus(editor)\n              selectAll(editor)\n            }} type='primary' >\n              全选\n            </Button>\n            <Button onClick={()=>{\n              if (!ref.current) {\n                return\n              }\n              const {editor,actions:{focus,deselect}}=ref.current\n              focus(editor)\n              deselect(editor)\n            }} type='primary' >\n              取消全选\n            </Button>\n            <Button onClick={()=>{\n              if (!ref.current) {\n                return\n              }\n              const {editor,actions:{updateValue}}=ref.current\n              updateValue(editor,`<book data-book=\"{&quot;number&quot;:1024,&quot;name&quot;:&quot;超人前传：1021&quot;}\">超人前传：1024</book>`)\n              // 如果要设置字符串的话要用html标签包裹\n              // updateValue(editor,`<div>我是最新设置的值</div>`)\n            }} type='primary' >\n              设置值\n            </Button>\n          </Button.Group>\n          <ReactCommentInput theme={'dark'} mentions={[\n            {\n              trigger: '@',\n              filterKeys: ['label', 'value'],\n              options: [\n                { label: 'wzx', value: 'wzx', extra: 19 },\n                { label: 'wzx6', value: 'wzx6' },\n                { label: 'wzx2', value: '1wzx2', disabled: true },\n                { label: 'wzx112', value: '1wzx122', disabled: true },\n                { label: 'wzx3', value: '2wzx3' }\n              ],\n              customElement: (option) => {\n                if (option.value === 'wzx') {\n                  return {\n                    type: 'book',\n                    data:{\n                      number:10,\n                      name:option.label\n                    },\n                    children: [{ text: option.label }]\n                  } as BookElement\n                }\n                return\n              }\n            },\n            {\n              trigger: '!',\n              filterKeys: ['label', 'value'],\n              //异步获取选项\n              options: async (words) => {\n                return await getOptions(words)\n              },\n            },\n            //太长内容显示...\n            {\n              trigger: '#',\n              eclipse: true,\n              options: [\n                {\n                  label:\n                    'wxm:时间: 2024年2月28日（周三） 11:00 - 12:00 (GMT+8)wxm:时间: 2024年2月28日（周三） 11:00 - 12:00 (GMT+8)wxm:时间: 2024年2月28日（周三） 11:00 - 12:00 (GMT+8)wxm:时间: 2024年2月28日（周三） 11:00 - 12:00 (GMT+8)',\n                  value: 'wxm'\n                },\n                { label: 'wxm1时间: 2024年2月28日（周三） 11:00 - 12:00 (GMT+8)', value: 'wxm1' },\n                { label: 'wxm2时间: 2024年2月28日（周三） 11:00 - 12:00 (GMT+8)', value: 'wxm2' },\n                { label: 'wxm3时间: 2024年2月28日（周三） 11:00 - 12:00 (GMT+8)', value: 'wxm3' },\n                { label: 'wxm4时间: 2024年2月28日（周三） 11:00 - 12:00 (GMT+8)', value: 'wxm4' },\n                { label: 'wxm5', value: 'wxm5' },\n                { label: 'wxm6时间: 2024年2月28日（周三） 11:00 - 12:00 (GMT+8)', value: 'wxm6' },\n                { label: 'wxm7', value: 'wxm7' },\n                { label: 'wxm8时间: 2024年2月28日（周三） 11:00 - 12:00 (GMT+8)', value: 'wxm8' },\n                { label: 'wxm9', value: 'wxm9' }\n              ],\n              customMentionItem: (option, attributes, data, actions) => {\n                return (\n                  <div\n                    data-mention-index={attributes['data-mention-index']}\n                    key={option.value}\n                    onClick={actions.onClick}\n                    className={attributes.className}\n                    style={{ background: data.isSelected ? 'orange' : '' }}\n                  >\n                    ☺{option.label}\n                  </div>\n                )\n              }\n            }\n          ]} {...commonConfig} style={{width:'100%'}} ref={ref} value={html} onChange={setHtml} placeholder={'说点什么'}/>\n        </Space>\n      </div>\n    </div>\n  )\n}\nexport default ReactCommentInputPage\n```\n![img_1.png](img_1.png)\n\n## store 本组件提供配置存储 `useReactCommentInputStore`\n使用方法\n```tsx\nimport { useReactCommentInputStore } from '@wzx-unreal/react-comment-input'\n```\n在预览组件`<PreviewEditor/>`和编辑组件`<ReactCommentInput />` 里面有一些通用的配置\n```tsx\n    const commonConfig:PreviewEditorProps = {\n      isInlineElementTypes,\n      isVoidElementTypes,\n      isMarkableVoidElementTypes,\n      value,\n      className,\n      style,\n      htmlToSlateConfigOptions,\n      slateToDomConfigOptions,\n      renderElementConfig,\n    }\n    //你可以\n  <PreviewEditor {...commonConfig} {..._others} />\n  <ReactCommentInput {...commonConfig} {...others} />\n  //也可以\n    useEffect(() => {\n      useReactCommentInputStore.setState({\n        basicProps: commonConfig\n      })\n    }, [commonConfig])\n   const basicProps=useReactCommentInputStore(state=>state.basicProps)\n    if (basicProps){\n      //这边需要设置完再加载，因为editor初始化的时候需要把一些参数一起配置了这样才能保证自定义组件正确\n      //的渲染出来\n      return (\n        <>\n          <PreviewEditor  {..._others} />\n          <ReactCommentInput {...others} />\n        </>\n      )\n    }\n```\n\n## tips\n### 当前的 `<ReactCommentInput />`  是非受控模式，如果要更新里面的值请使用 `ref?.actions.updateValue` 这个方法\n","readmeFilename":"README.md","homepage":"https://github.com/LuciferWZX/unreal-monorepo/tree/master#readme","repository":{"type":"git","url":"git+https://github.com/LuciferWZX/unreal-monorepo.git#master"},"bugs":{"url":"https://github.com/LuciferWZX/unreal-monorepo/issues"}}