{"_id":"5e-editor","_rev":"5-cad6aa91f744b3e3d56bf1882ec91637","name":"5e-editor","dist-tags":{"latest":"0.10.57"},"versions":{"0.10.37":{"name":"5e-editor","version":"0.10.37","main":"lib/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"5elint":"5elint","build":"rm -rf lib && tsc -p .","start":"start-storybook -p 3001","test":"jest"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"dependencies":{"5e-slate-react":"^0.0.14","slate":"^0.66.5","slate-history":"^0.66.0","slate-react":"^0.66.6","styled-components":"^5.3.0"},"devDependencies":{"5e-hooks":"^0.0.2","@storybook/addon-info":"^5.3.19","@storybook/react":"^5.3.19","@testing-library/react-hooks":"^3.3.0","@types/jest":"^26.0.0","@types/react":"^16.9.38","@types/react-dom":"^17.0.5","@types/styled-components":"^5.1.9","@typescript-eslint/parser":"^4.25.0","babel-loader":"^8.2.1","eslint":"^7.3.1","eslint-config-5e":"^0.0.11","jest":"^26.1.0","prettier":"^2.0.5","react":"^16.13.1","react-docgen-typescript-loader":"^3.7.2","react-dom":"^17.0.2","react-test-renderer":"^16.13.1","ts-jest":"^26.1.1","ts-loader":"^7.0.5","typescript":"^3.9.5"},"jest":{"preset":"ts-jest/presets/js-with-ts","clearMocks":true,"globals":{"ts-jest":{"tsConfig":"tsconfig.json"}}},"gitHead":"ca7473f04f027ea4b5ad6610356825f140530010","description":"1. 具有@功能的编辑器, 由于回显的中文是通过 企业微信的 open-data 组件","_id":"5e-editor@0.10.37","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-GY64MBCxvmNNlUWVjZPOayMiR9WzBBbgXjMtBmM83XURMMJBw8PeiPxDIkCXmQqyyFG/XPmcYWlSVBmtlNLSKA==","shasum":"8992ac905f46a4f8cddce2206b1e4bd7d1a6b789","tarball":"https://registry.npmjs.org/5e-editor/-/5e-editor-0.10.37.tgz","fileCount":58,"unpackedSize":50297,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG+tDPPOVwldgvfvo4CczbQR1wI1WG5O2+19MjAjZ46bAiAClcOAlWLT6mrvl+H2xRZl/gYVPSC5HLhInOZw7/X51g=="}]},"_npmUser":{"name":"5e","email":"opensource@project5e.com"},"directories":{},"maintainers":[{"name":"5e","email":"opensource@project5e.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/5e-editor_0.10.37_1633760386600_0.5796552900942562"},"_hasShrinkwrap":false},"0.10.38":{"name":"5e-editor","version":"0.10.38","main":"lib/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"5elint":"5elint","build":"rm -rf lib && tsc -p .","start":"start-storybook -p 3001","test":"jest"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"dependencies":{"5e-slate-react":"^0.0.14","slate":"^0.62.1","slate-history":"^0.62.0","styled-components":"^5.3.0"},"devDependencies":{"5e-hooks":"^0.0.2","@storybook/addon-info":"^5.3.19","@storybook/react":"^5.3.19","@testing-library/react-hooks":"^3.3.0","@types/jest":"^26.0.0","@types/react":"^16.9.38","@types/react-dom":"^17.0.5","@types/styled-components":"^5.1.9","@typescript-eslint/parser":"^4.25.0","babel-loader":"^8.2.1","eslint":"^7.3.1","eslint-config-5e":"^0.0.11","jest":"^26.1.0","prettier":"^2.0.5","react":"^16.13.1","react-docgen-typescript-loader":"^3.7.2","react-dom":"^17.0.2","react-test-renderer":"^16.13.1","ts-jest":"^26.1.1","ts-loader":"^7.0.5","typescript":"^3.9.5"},"jest":{"preset":"ts-jest/presets/js-with-ts","clearMocks":true,"globals":{"ts-jest":{"tsConfig":"tsconfig.json"}}},"gitHead":"ca7473f04f027ea4b5ad6610356825f140530010","description":"1. 具有@功能的编辑器, 由于回显的中文是通过 企业微信的 open-data 组件","_id":"5e-editor@0.10.38","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-EMKzspfmtrpfQTy/U5rWqMgLNpS0+ItCcnu8JIEPcPbagzDzK0perwRrJpPZj8wZtKJb7B/yVBxoZo/H9EXJUA==","shasum":"639b367b6920ef2af706d97689a040c4dd94892e","tarball":"https://registry.npmjs.org/5e-editor/-/5e-editor-0.10.38.tgz","fileCount":58,"unpackedSize":50413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHNPRqGUCw3mUxLh3LUcASdS2VIG6WncHbU5iLoUUPjCAiB92OOhNrcs9rAP1tseYq821SyZSDtDhDL6cdSz6HOj3A=="}]},"_npmUser":{"name":"5e","email":"opensource@project5e.com"},"directories":{},"maintainers":[{"name":"5e","email":"opensource@project5e.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/5e-editor_0.10.38_1633761225624_0.901083788683448"},"_hasShrinkwrap":false},"0.10.39":{"name":"5e-editor","version":"0.10.39","main":"lib/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"5elint":"5elint","build":"rm -rf lib && tsc -p .","start":"start-storybook -p 3001","test":"jest"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"dependencies":{"5e-slate-react":"^0.0.14","slate":"^0.66.5","slate-history":"^0.66.0","slate-react":"^0.66.7","styled-components":"^5.3.0"},"devDependencies":{"5e-hooks":"^0.0.2","@storybook/addon-info":"^5.3.19","@storybook/react":"^5.3.19","@testing-library/react-hooks":"^3.3.0","@types/jest":"^26.0.0","@types/react":"^16.9.38","@types/react-dom":"^17.0.5","@types/styled-components":"^5.1.9","@typescript-eslint/parser":"^4.25.0","babel-loader":"^8.2.1","eslint":"^7.3.1","eslint-config-5e":"^0.0.11","jest":"^26.1.0","prettier":"^2.0.5","react":"^16.13.1","react-docgen-typescript-loader":"^3.7.2","react-dom":"^17.0.2","react-test-renderer":"^16.13.1","ts-jest":"^26.1.1","ts-loader":"^7.0.5","typescript":"^3.9.5"},"jest":{"preset":"ts-jest/presets/js-with-ts","clearMocks":true,"globals":{"ts-jest":{"tsConfig":"tsconfig.json"}}},"gitHead":"d611f2d273a5e65890842e6bd329bbe934feee11","description":"1. 具有@功能的编辑器, 由于回显的中文是通过 企业微信的 open-data 组件","_id":"5e-editor@0.10.39","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-v/zEjQVI/cx5vobHUie2WjNtC/gDY8imrM0PtUb5cWFIvK5uBhIgBOdZ8gpdjZGipKof9lr1iVctoZYR12RXGw==","shasum":"d62c96448baded1f63dffbd058ee9c332f53b579","tarball":"https://registry.npmjs.org/5e-editor/-/5e-editor-0.10.39.tgz","fileCount":58,"unpackedSize":50407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuex5CRA9TVsSAnZWagAAMewP/jDqfJijwuUo4AuU8gWH\nUCMWJyq2wK8gUuB1STBZ6UviDp42fPKCTga0lDwsQgBVXugo+Mw8DlO1wjnK\n7beEGQTuRN7oJCKk0RTbOxF/et+CM61TtAujzUho77RuziXs6LnVa8gSMtML\nNtUxj83HPLoL6lfjlywtitBKup1Of05p/84OGj6tpkbiPFyBm0q6SdIzK7zS\nH7/vv/3wdE28z6nmB+WZyMJGO+7NJ1kSy6xY9bUmHAh/jS9uTsCkf4tybwR/\nT5xKi8VAYeyj18/dNRaESn9VYgXkBZOVkbDO+D+Ar4X2So7nYwDIMdYmVJ1S\nVdJZwa0RVv6q4Nlw6r3NtEgDL5zij1PmelKaK7qiRyMNAkIq08qelswkpt+6\nmpnXQVM84Dng6pb43QYtwstq6XySoX9jQIF3k6FjNaeCw+TJgFsJYaWms0aU\n8TowYIxUckdFnTz6ij9q+X1n3IAVAuuvGNRcO1Mwunud583aUQGmD3WFj0w8\nlbkpHC2X3jD2Eg9L/XAZMWtxXESVULMI/SVsTsnmDqu0w5/arH5y5Yr3N3WN\n2y1X7lsEsTmopE9WDqwd59fnZTCZ1ifP5iAuF23J8wX0nUxmzDsP4oxxZUGK\nMJJ7u00xjPZnmSIRzpOT+S43U/MdsDgtGaAZZZ9sy0EZeZVIDhBSsVZyGHas\nTWva\r\n=vAEc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAR1jIcukRO+KTSO+DHmSf4o8ntkk90l+yEbJn3jfKZgIgRLyhcWWjbFKtlRXZeh4xJjTn+y4DZDPc/wAOZUJIl3g="}]},"_npmUser":{"name":"5e","email":"opensource@project5e.com"},"directories":{},"maintainers":[{"name":"5e","email":"opensource@project5e.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/5e-editor_0.10.39_1634545266537_0.8856264639249236"},"_hasShrinkwrap":false},"0.10.57":{"name":"5e-editor","version":"0.10.57","main":"lib/index.js","types":"lib/index.d.ts","license":"MIT","scripts":{"5elint":"5elint","build":"rm -rf lib && tsc -p .","start":"start-storybook -p 3001","test":"jest"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"dependencies":{"5e-slate-react":"^1.0.3","slate":"^0.66.5","slate-history":"^0.66.0","slate-react":"^0.66.7","styled-components":"^5.3.0"},"devDependencies":{"5e-hooks":"^0.0.2","@storybook/addon-info":"^5.3.19","@storybook/react":"^5.3.19","@testing-library/react-hooks":"^3.3.0","@types/jest":"^26.0.0","@types/react":"^16.9.38","@types/react-dom":"^17.0.5","@types/styled-components":"^5.1.9","@typescript-eslint/parser":"^4.25.0","babel-loader":"^8.2.1","eslint":"^7.3.1","eslint-config-5e":"^0.0.11","jest":"^26.1.0","prettier":"^2.0.5","react":"^16.13.1","react-docgen-typescript-loader":"^3.7.2","react-dom":"^17.0.2","react-test-renderer":"^16.13.1","ts-jest":"^26.1.1","ts-loader":"^7.0.5","typescript":"^3.9.5"},"jest":{"preset":"ts-jest/presets/js-with-ts","clearMocks":true,"globals":{"ts-jest":{"tsConfig":"tsconfig.json"}}},"gitHead":"d301311acc2bebd53688ba2e70d032598315f04c","description":"1. 具有@功能的编辑器, 由于回显的中文是通过 企业微信的 open-data 组件","_id":"5e-editor@0.10.57","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-4IsqaspFUAN0yNrpxAwLVTMKC7Oqrkofr6TEWv/TKaKfOA6eE+QYs99TW58sZjzAvSKvZbOfJhxqNIgvxT0tTg==","shasum":"ecc9ac5eab727fac7e9cf7529623f65631ddb519","tarball":"https://registry.npmjs.org/5e-editor/-/5e-editor-0.10.57.tgz","fileCount":68,"unpackedSize":59410,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGRQhvjS440oPcHEvZIV+slz9gKq1buxOJHKH3M3GC8QAiA8QneNB2xiTUItLnJJrYRlQIXeguWYgdsr0mIKVtRjWw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYLtrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJ3A/9FGyg9DTj39KcPMlpPxJJ2aP3GnC/ebQ7eTT4H5KKLv7VnCmG\r\nVl51K7bv4v9ZG50z9Me+weWvkD0ADgFPxD7aRljmul8N3ptnCbveyFIMCI5R\r\nsgsrq8B1NiZuf8QXQZOOAG3DEzq/ejU2d7+nTKHkWOxRDl2CM/+8gZ/RgY4f\r\nJMXz/pRK+vil5havJ51km9gzAk+O4ZOen33MwCsgHUBNbPjII2Tus6/R/z+o\r\nH0eo/8mu/r37IGKYjod6M3SwEOMUiqS3n3YRmhI31MGzAYyjWzPA++bxhKzb\r\nQIH1pz7aGEtG2BuhWGxzOdASc6IFpzrbYqo/JysycelTg/oJMNhcKr0kEPJs\r\nD7Yr/Oy13OhE2LFvh0JUhuUY1O7eYz5VWt9a+0z6sLlAkt9M+lWwSz8fofnw\r\n8/djTfiP0DAphzRtkIu5tc9BWK4HCMWEIPm+NZ2X9Ozv85Q0QZcN73Wi1PKP\r\njEy+09liD/wCjCakg2G4rE6cz0NOb9AXGu5Y9GAhPpR5Ph1pWNW5wZ1kPjM7\r\ntRIMsGaqgUatE2N4DaUW1zSpmBzu/EZ1as6gjmReatMzyXvCQ0V9vXn9Zh6j\r\nTJ2R/4vuEE9ObO6+htAM9bMT/SzOLC/5e5J4S0VMomWYuV5XB9XCkw++zQrh\r\nsEly3mhxDjg634wCY9VVGrc4LI0OHxnOvzk=\r\n=ZDR2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"5e","email":"opensource@project5e.com"},"directories":{},"maintainers":[{"name":"5e","email":"opensource@project5e.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/5e-editor_0.10.57_1650506603477_0.017691986956364758"},"_hasShrinkwrap":false}},"time":{"created":"2021-10-09T06:19:46.600Z","0.10.37":"2021-10-09T06:19:46.995Z","modified":"2022-04-21T02:03:23.733Z","0.10.38":"2021-10-09T06:33:45.801Z","0.10.39":"2021-10-18T08:21:06.679Z","0.10.57":"2022-04-21T02:03:23.656Z"},"maintainers":[{"name":"5e","email":"opensource@project5e.com"}],"description":"1. 具有@功能的编辑器, 由于回显的中文是通过 企业微信的 open-data 组件","license":"MIT","readme":"### editor\n\n1. 具有@功能的编辑器, 由于回显的中文是通过 企业微信的 open-data 组件\n\n### how to\n\n- yarn start 开启本地调试功能\n\n- yarn build 本地打包\n\n### 项目结构\n\nsrc\n    - component 基础组件\n    - editor 编辑器组件\n    - element 渲染的节点类型\n    - global 全局的文件\n    - leaf 行内的样式: 加粗，下划线...\n    - plugins 插件模块\n\n\n###\n\n```js\ninterface Props {\n  // readonly 编辑器是否\n  readonly: boolean\n  // value\n  data?: any[]\n  // selectArr 可以被选中的人\n  selectArr?: any[]\n\n  // insetNodes (外部插入节点: 重置 + 插入)\n  operateNodes?: {\n    type: string\n    nodes: any // \n  } // {type: 'insert', nodes: {openId: 'xxx', type:'useName', id: 666}}\n  // className\n  classNames?: string\n  // mentionPosition @出现的位置 pc端使用\n  mentionPosition?: {\n    top?: boolean\n    right?: boolean\n  }\n  // changeValue\n  changeValue?(s: any): void\n\n  // search 开始搜索\n  onSearch?(s: string): void\n}\n\n```\n\n### TODO\n\n- 拓展plugins， 支持开箱即用的方式\n- 解偶硬编码, 发布成插件的使用\n\n### 参考文章\n\n1. [api文档](https://docs.slatejs.org/api/transforms)","readmeFilename":"README.md"}