{"_id":"@aleen42/wps-plugin","_rev":"2-9d35fc31d88e40778e5c1c7dea18a9b0","name":"@aleen42/wps-plugin","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@aleen42/wps-plugin","version":"1.0.0","main":"./dist/index.js","scripts":{"prepublish":"webpack --color","test:et":"cd plugins && node ../dev-server.js et","test:wpp":"cd plugins && node ../dev-server.js wpp","test:wps":" cd plugins && node ../dev-server.js wps"},"repository":{"type":"git","url":"git@git.mailtech.cn:pwxu/wps-plugin.git"},"author":{"name":"pwxu","email":"pwxu@coremail.cn"},"dependencies":{"wpsjs-rpc-sdk":"1.0.27"},"devDependencies":{"babel-core":"6.26.2","babel-loader":"7.1.4","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","webpack":"4.29.6","webpack-cli":"3.3.0","webpack-dev-middleware":"3.7.2","express":"4.17.1","handlebars":"4.7.7","wpsjs":"1.4.11"},"gitHead":"6cd46abd830459763ee6686352c34d31eae39d5c","description":"该插件用于辅助 Email 通过 WPS 本地打开邮件内的附件","_id":"@aleen42/wps-plugin@1.0.0","_nodeVersion":"13.14.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-zF3hd2WJWjzBhHfRijLuQ8uiz8YGE7CVm/aYaij2oYMRsaG9+i64jgm4y5WXtznz9jD4iUmUULZ8vIFD6k5zaw==","shasum":"965038c99a592203bd57105cf88f5e8b93188204","tarball":"https://registry.npmjs.org/@aleen42/wps-plugin/-/wps-plugin-1.0.0.tgz","fileCount":8,"unpackedSize":68730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMXQwCRA9TVsSAnZWagAAQX8P/jQVhbc5iqPkZqYiq+zz\n+jpak0K2pwskPrjyDK/n3bICEAIs3/YOEYdhVAeAIYwgzbJgj/PFDczjdWRH\nS6GJ7FjKCN3tG/hLQ+avBrhngQj3zPWe0zAw196utb2LMBgFN05tkuuqr2g4\nv/8MdDf7AaCGv81FyKRgRRsYnalj+FqCwd8CZlo8QS2RSbY/e52k6fi9Tnbr\nAi8x61agDiwAKGvWsPy+PyeyipVb4LG1VGtPCGDBTCl7E4LeQhjHy/1L5wsG\nwS7Fygevf+Z0mvzfMcZm5C66PszvSRIyPv2Z4E2ljo7dlQw4EzTStcqDszUg\nCNRClqINSUtNrqqkvFoJn6sHfl8AkV+vioh/agQOZQ4wT1WaEureTTIM1fTp\nXceroT35woROacf/6umWJpdSXR01HNLrcNbYVmSmnb6a5F/ynZAPx5xwqSZO\nVMKVds2joqS9xH95xMA1Yz4MbYc4EzA3VoVXDItJXSFEt87uVepmryKmBKC3\n14SY91j+veks+8KBLo7mlUY5/tNyultYFkSORK608eoUVQyU1QrkRsrEGsMM\n9HxGrtbgYC222KmqTsb8aIYmUrNm/IRKXVYSPDrUft7Yo19z9KB0VbDRb+U1\nzt3zKtcxV31DFbc3tDCIUk3b1EjT3DxQVb9NG+4Wxi+UI156PugunXTIuVah\nit+b\r\n=gZKS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwZb78Dbd/GfmI4P6wohRQVfq5XtEIaUw9rIigj6KGRQIhANlj/f/6z7peRQwJqhRBIC5S6sGCsww3vW2sHXOLJnFu"}]},"_npmUser":{"name":"aleen42","email":"aleen42@vip.qq.com"},"directories":{},"maintainers":[{"name":"aleen42","email":"aleen42@vip.qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wps-plugin_1.0.0_1630630960647_0.47651913595142825"},"_hasShrinkwrap":false},"1.0.1":{"name":"@aleen42/wps-plugin","version":"1.0.1","main":"./dist/index.js","scripts":{"prepublish":"webpack --color","test:et":"cd plugins && node ../dev-server.js et","test:wpp":"cd plugins && node ../dev-server.js wpp","test:wps":" cd plugins && node ../dev-server.js wps"},"repository":{"type":"git","url":"git@git.mailtech.cn:pwxu/wps-plugin.git"},"author":{"name":"pwxu","email":"pwxu@coremail.cn"},"dependencies":{"wpsjs-rpc-sdk":"1.0.27"},"devDependencies":{"babel-core":"6.26.2","babel-loader":"7.1.4","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","webpack":"4.29.6","webpack-cli":"3.3.0","webpack-dev-middleware":"3.7.2","express":"4.17.1","handlebars":"4.7.7","wpsjs":"1.4.11"},"gitHead":"ec4d376813aa495d6cc8e377909d79f8b933b883","description":"该插件用于辅助 Email 通过 WPS 本地打开邮件内的附件","_id":"@aleen42/wps-plugin@1.0.1","_nodeVersion":"13.14.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Xp0eANbWBlQ3LJcatSY7Q+x1NgI+YULlYLws6yP4S1wJtLgOZzFHZcSFAFFxk6uwk+c/WwxCPstlpvvSu2fgVg==","shasum":"1c6b88448aade4df3d1b6f5f470fbcd9ebaebf91","tarball":"https://registry.npmjs.org/@aleen42/wps-plugin/-/wps-plugin-1.0.1.tgz","fileCount":8,"unpackedSize":68730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMYKDCRA9TVsSAnZWagAAUsMP/j3PHytCSN4sD9mUO8jI\nvTPLeYCPebJBvnhTRKZvazUp2vHued0B06jnU8CDLgQ9f0cjR208dQHoCsk1\nDKKFt6WWd74jjLPox4CRNDpJLtwmRaBvnews18XoAHAEbhVOkj4wDVWM7MC4\np8CqMIT/NVh/BaFatNAjKYryQHIDx0Bp4g9YIK0Ub0kc67rmN7hs0EIH0tCc\nirIZBRqg3dHXanYQm2073lMAQbBkIPatBUUGhHk77VL2LDSkdcGEjBsGOCWu\n5OStUaVgrdJBCrJfPuWi3BcEGs4xdfdv59oQj4fumG7eXghxAiwkOO+60QSW\nYjfSy7Zu0stPftsvhcQPubMIJFOBch7yMdTbr0tu1RRPVEERhaa2xV4N+0Jm\nU5HMoR8iwZvrsLUEG36h5Ju0fnYPSKmixnIsEg/tleQSDftTMlKSZtNDoboL\n/zsfVmn4hcKhqoYNRylg/qB4deP9v8hZFwkXafQU3NMkL2oRPwMaeMYG4Fb5\n7/Nf5LDF5Jj8ECvSYNnZus9hCToSZGvyXXy/AeRpgL3uElDaKSUY61uwFFvz\n7ahIaSAxhAUVUvNn63lLjMIsWfOredNzfhLNG8fmlWVIWxMk/v4zK5CtUh05\nns7iCdhmUG/P1BQtRM/d9CUbKBcb32VQErYMQInE9VhqFCDlR4XMqgFN5Uxg\nwcrq\r\n=WD2J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCp43jh120+traainYk47f51sqxlj8WoLZcouqHRNqWFAIgIxs9LA+ziDT59pKb/PDmQmJ/DOCUhubznoA4fXHVVY0="}]},"_npmUser":{"name":"aleen42","email":"aleen42@vip.qq.com"},"directories":{},"maintainers":[{"name":"aleen42","email":"aleen42@vip.qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wps-plugin_1.0.1_1630634627180_0.7587705503488842"},"_hasShrinkwrap":false}},"time":{"created":"2021-09-03T01:02:40.598Z","1.0.0":"2021-09-03T01:02:40.791Z","modified":"2022-04-04T12:37:00.657Z","1.0.1":"2021-09-03T02:03:47.389Z"},"maintainers":[{"name":"aleen42","email":"aleen42@vip.qq.com"}],"description":"该插件用于辅助 Email 通过 WPS 本地打开邮件内的附件","repository":{"type":"git","url":"git@git.mailtech.cn:pwxu/wps-plugin.git"},"author":{"name":"pwxu","email":"pwxu@coremail.cn"},"readme":"## Coremail WPS Plugin\n\n该插件用于辅助 Email 通过 WPS 本地打开邮件内的附件\n\n### 1. 调试\n\n1. 安装依赖\n\n    ```bash\n    npm i --no-save\n    ```\n\n2. 启动本地服务（具体根据需求调试）\n\n    ```bash\n    npm run test:et # 调试 et 加载项 (Excel)\n    npm run test:wpp # 调试 wpp 加载项 (PPT)\n    npm run test:wps # 调试 wps 加载项 (Word)\n    ```\n\n3. 访问 http://127.0.0.1:3728 即可进行本地文件调试\n\n### 2. 部署\n\n把 `plugins` 目录部署在某可访问路径下，如 `/home/coremail/web/webapp/cmcu_addon/wps_plugin` 即可\n\n### 3. 使用\n\n1. 安装依赖:\n\n    ```bash\n    npm i @coremail/wps-plugin --save\n    ```\n\n2. 调用插件:\n\n    ```js\n    const openFile = require('wps-plugin');\n    const pluginUrl = 'http://xxx/coremail/cmcu_addon/wps_plugin/';\n\n    // 网络文件\n    openFile('http://xxx.xls', pluginUrl, 'et').catch(() => { /* when failed */ });\n    openFile('http://xxx.ppt', pluginUrl, 'wpp').catch(() => { /* when failed */ });\n    openFile('http://xxx.doc', pluginUrl, 'wps').catch(() => { /* when failed */ });\n\n    // 本地文件\n    openFile('C:/temp/xxx.xls', '', 'et').catch(() => { /* when failed */ });\n    openFile('C:/temp/xxx.ppt', '', 'wpp').catch(() => { /* when failed */ });\n    openFile('C:/temp/xxx.doc', '', 'wps').catch(() => { /* when failed */ });\n    ```\n\n### 4. TODO\n\n- [x] 插件采用 **publish.html 模式** 提供安装\n- [x] 把 lib/sdk.js 改造成 CommonJS style\n- [ ] 网络文件无法通过设置 Cookie Header 请求\n- [ ] 目前个人版没办法识别加载项是否已安装过，因此每次切换模式打开的时候会提示安装且点击取消仍能调起 WPS\n\n### 5. 文档\n\n- API: https://open.wps.cn/docs/office\n- 问题排查: https://www.kdocs.cn/l/cCVZwo3LW\n","readmeFilename":"README.md"}