{"_id":"@550w-tools/core","_rev":"3-4fc08f5da45fb181086fa453099fba6c","name":"@550w-tools/core","dist-tags":{"latest":"0.0.16"},"versions":{"0.0.13":{"name":"@550w-tools/core","version":"0.0.13","description":"550w-tools 核心库，暴露若干API供应用层调用","author":{"name":"Channing","email":"690051834@qq.com"},"contributors":[{"name":"Channing","email":"690051834@qq.com"},{"name":"Weicai Wang"}],"publishConfig":{"registry":"https://registry.npmjs.org","access":"public"},"main":"lib/index.js","module":"lib/index.js","bin":{"moss":"lib/cli/index.js"},"scripts":{"lint-scan":"f2elint scan","lint-fix":"f2elint fix","dev":"NODE_ENV=development1 nodemon lib/server/app.js","start":"(concurrently \"tsc -w\" \"tsc-alias -w\")","build":"rm -rf lib && tsc && tsc-alias"},"keywords":["550w-ai","aigc","tools"],"dependencies":{"@550w-tools/image-tools":"^0.0.13","@550w-tools/server":"^0.0.13","@alicloud/imageseg20191230":"^2.0.5","@alicloud/openapi-client":"^0.4.5","@alicloud/tea-typescript":"^1.8.0","@alicloud/tea-util":"^1.4.5","archiver":"^5.3.1","async-retry":"^1.3.3","axios":"^1.4.0","chalk":"^4.1.2","fs-extra":"^11.1.1","log-update":"^5.0.1","node-xlsx":"^0.21.2","progress":"^2.0.3","semver":"^7.5.0","shelljs":"^0.8.5","tslib":"^2.5.0","ws":"^8.13.0"},"devDependencies":{"@types/fs-extra":"^11.0.1","concurrently":"^7.6.0","f2elint":"^2.2.1","tsc-alias":"^1.8.6","typescript":"^4.9.5"},"gitHead":"368762572530879de1d809492526782171c132ad","types":"./lib/index.d.ts","_id":"@550w-tools/core@0.0.13","_nodeVersion":"16.18.1","_npmVersion":"lerna/6.6.2/node@v16.18.1+arm64 (darwin)","dist":{"integrity":"sha512-71ZRdfVxzylL0nQ8Y5trQGvczP5AZATJMr03cItzHhMCNrvIyqzZ5llm/4Ig4HOZGdYWkaY53OAHQSz4ynLSIw==","shasum":"6c533b8ca5207027925087dd75eb93eb74c01408","tarball":"https://registry.npmjs.org/@550w-tools/core/-/core-0.0.13.tgz","fileCount":142,"unpackedSize":187040,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+4T9zvGEpxjTouK0azsKuR/mVxyfbwvHNXD5MC3t3mQIhAMZ2CUiMH9sZJEXOnejAWU/SkAjByBObUo8TEMXaNcAS"}]},"_npmUser":{"name":"channing_hyl","email":"690051834@qq.com"},"directories":{},"maintainers":[{"name":"channing_hyl","email":"690051834@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.13_1683620548872_0.8150189056841932"},"_hasShrinkwrap":false},"0.0.14":{"name":"@550w-tools/core","version":"0.0.14","description":"550w-tools 核心库，暴露若干API供应用层调用","author":{"name":"Channing","email":"690051834@qq.com"},"contributors":[{"name":"Channing","email":"690051834@qq.com"},{"name":"Weicai Wang"}],"publishConfig":{"registry":"https://registry.npmjs.org","access":"public"},"main":"lib/index.js","module":"lib/index.js","bin":{"moss":"lib/cli/index.js"},"scripts":{"lint-scan":"f2elint scan","lint-fix":"f2elint fix","dev":"NODE_ENV=development1 nodemon lib/server/app.js","start":"(concurrently \"tsc -w\" \"tsc-alias -w\")","build":"rm -rf lib && tsc && tsc-alias"},"keywords":["550w-ai","aigc","tools"],"dependencies":{"@550w-tools/image-tools":"^0.0.14","@550w-tools/server":"^0.0.14","@alicloud/imageseg20191230":"^2.0.5","@alicloud/openapi-client":"^0.4.5","@alicloud/tea-typescript":"^1.8.0","@alicloud/tea-util":"^1.4.5","archiver":"^5.3.1","async-retry":"^1.3.3","axios":"^1.4.0","chalk":"^4.1.2","fs-extra":"^11.1.1","log-update":"^5.0.1","node-xlsx":"^0.21.2","progress":"^2.0.3","semver":"^7.5.0","shelljs":"^0.8.5","tslib":"^2.5.0","ws":"^8.13.0"},"devDependencies":{"@types/fs-extra":"^11.0.1","concurrently":"^7.6.0","f2elint":"^2.2.1","tsc-alias":"^1.8.6","typescript":"^4.9.5"},"gitHead":"71d7126f1f1c0c8398ad8d6e92b620f6fc4ae3f8","types":"./lib/index.d.ts","_id":"@550w-tools/core@0.0.14","_nodeVersion":"16.18.1","_npmVersion":"lerna/6.6.2/node@v16.18.1+arm64 (darwin)","dist":{"integrity":"sha512-zOzuScjxefTsQYt1b5gzZEQaEe8XvhVJszVskXtZlbkcowyug4uZNZTzyazilC6PcwjDdWk9Or2Cr85/ugdg/g==","shasum":"70259f47a59df61e10781fdc7eed799f41088b31","tarball":"https://registry.npmjs.org/@550w-tools/core/-/core-0.0.14.tgz","fileCount":142,"unpackedSize":187038,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHMtCT1CobdNRNi6bdAAP/QiTnzf07avrvmRX0xaon5AIhALnY5H9SlEr1F5HcVbtfqrK2yUghT/07akkO+w77rl2P"}]},"_npmUser":{"name":"channing_hyl","email":"690051834@qq.com"},"directories":{},"maintainers":[{"name":"channing_hyl","email":"690051834@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.14_1683621899019_0.27256601625880017"},"_hasShrinkwrap":false},"0.0.15":{"name":"@550w-tools/core","version":"0.0.15","description":"550w-tools 核心库，暴露若干API供应用层调用","author":{"name":"Channing","email":"690051834@qq.com"},"contributors":[{"name":"Channing","email":"690051834@qq.com"},{"name":"Weicai Wang"}],"publishConfig":{"registry":"https://registry.npmjs.org","access":"public"},"main":"lib/index.js","module":"lib/index.js","bin":{"moss":"lib/cli/index.js"},"scripts":{"lint-scan":"f2elint scan","lint-fix":"f2elint fix","dev":"NODE_ENV=development1 nodemon lib/server/app.js","start":"(concurrently \"tsc -w\" \"tsc-alias -w\")","build":"rm -rf lib && tsc && tsc-alias"},"keywords":["550w-ai","aigc","tools"],"dependencies":{"@550w-tools/image-tools":"^0.0.15","@550w-tools/server":"^0.0.15","@alicloud/imageseg20191230":"^2.0.5","@alicloud/openapi-client":"^0.4.5","@alicloud/tea-typescript":"^1.8.0","@alicloud/tea-util":"^1.4.5","archiver":"^5.3.1","async-retry":"^1.3.3","axios":"^1.4.0","chalk":"^4.1.2","fs-extra":"^11.1.1","log-update":"^4.0.0","node-xlsx":"^0.21.2","progress":"^2.0.3","semver":"^7.5.0","shelljs":"^0.8.5","tslib":"^2.5.0","ws":"^8.13.0"},"devDependencies":{"@types/fs-extra":"^11.0.1","concurrently":"^7.6.0","f2elint":"^2.2.1","tsc-alias":"^1.8.6","typescript":"^4.9.5"},"gitHead":"81ac93b3c39d02098c29f8df300921ef7fb6f22b","types":"./lib/index.d.ts","_id":"@550w-tools/core@0.0.15","_nodeVersion":"16.18.1","_npmVersion":"lerna/6.6.2/node@v16.18.1+arm64 (darwin)","dist":{"integrity":"sha512-HcttlbaZ5S/mjb4B5S0RQ77eXJLXuGXeHEk2NTYn0MeSmzm7WGsOOsXafF2jp4wN6BNvmp2Sodx8TzpaJp1ddA==","shasum":"2b61c869077024424af73eb68fc395c7b970f361","tarball":"https://registry.npmjs.org/@550w-tools/core/-/core-0.0.15.tgz","fileCount":142,"unpackedSize":187038,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDub7w37TL1aRlCnqd3hLBJuGuMJ8PO2ygc2LU9IFstEAIhANdWIOVC5yYm/NNGkwsuy/UuJYO1IPmDuumE6ZdyB6sZ"}]},"_npmUser":{"name":"channing_hyl","email":"690051834@qq.com"},"directories":{},"maintainers":[{"name":"channing_hyl","email":"690051834@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.15_1683624715338_0.7653903147331313"},"_hasShrinkwrap":false},"0.0.16":{"name":"@550w-tools/core","version":"0.0.16","description":"550w-tools 核心库，暴露若干API供应用层调用","author":{"name":"Channing","email":"690051834@qq.com"},"contributors":[{"name":"Channing","email":"690051834@qq.com"},{"name":"Weicai Wang"}],"publishConfig":{"registry":"https://registry.npmjs.org","access":"public"},"main":"lib/index.js","module":"lib/index.js","bin":{"moss":"lib/cli/index.js"},"scripts":{"lint-scan":"f2elint scan","lint-fix":"f2elint fix","dev":"NODE_ENV=development1 nodemon lib/server/app.js","start":"(concurrently \"tsc -w\" \"tsc-alias -w\")","build":"rm -rf lib && tsc && tsc-alias"},"keywords":["550w-ai","aigc","tools"],"dependencies":{"@550w-tools/image-tools":"^0.0.16","@550w-tools/server":"^0.0.16","@alicloud/imageseg20191230":"^2.0.5","@alicloud/openapi-client":"^0.4.5","@alicloud/tea-typescript":"^1.8.0","@alicloud/tea-util":"^1.4.5","archiver":"^5.3.1","async-retry":"^1.3.3","axios":"^1.4.0","chalk":"^4.1.2","fs-extra":"^11.1.1","log-update":"^4.0.0","node-xlsx":"^0.21.2","progress":"^2.0.3","semver":"^7.5.0","shelljs":"^0.8.5","tslib":"^2.5.0","ws":"^8.13.0"},"devDependencies":{"@types/fs-extra":"^11.0.1","concurrently":"^7.6.0","f2elint":"^2.2.1","tsc-alias":"^1.8.6","typescript":"^4.9.5"},"gitHead":"1c259277e629229d2952b851aa137a372720b73d","types":"./lib/index.d.ts","_id":"@550w-tools/core@0.0.16","_nodeVersion":"16.18.1","_npmVersion":"lerna/6.6.2/node@v16.18.1+arm64 (darwin)","dist":{"integrity":"sha512-SgA/zpJgHRal2Ze3ANeev7PA3YzCHTaNJZBE/2l8h6YLiko8QLBhL8IfX0AuOMZxt22mDKrpv87Lh6zB7esliw==","shasum":"3f48f279afe78807007022657d7e4d474e4bcd67","tarball":"https://registry.npmjs.org/@550w-tools/core/-/core-0.0.16.tgz","fileCount":142,"unpackedSize":154060,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICy3c2kPYMbHCb+eZ8J3I5owzOxEXsVImAeo0fIYlH5bAiA3CseJVYLZjtDMzw1nzHdH/TzOUEJ1fLccQYjxM5SL6w=="}]},"_npmUser":{"name":"channing_hyl","email":"690051834@qq.com"},"directories":{},"maintainers":[{"name":"channing_hyl","email":"690051834@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.0.16_1683625065796_0.4942797529757694"},"_hasShrinkwrap":false}},"time":{"created":"2023-05-09T08:22:28.804Z","0.0.13":"2023-05-09T08:22:29.105Z","modified":"2023-05-09T09:37:46.091Z","0.0.14":"2023-05-09T08:44:59.316Z","0.0.15":"2023-05-09T09:31:55.549Z","0.0.16":"2023-05-09T09:37:45.985Z"},"maintainers":[{"name":"channing_hyl","email":"690051834@qq.com"}],"description":"550w-tools 核心库，暴露若干API供应用层调用","keywords":["550w-ai","aigc","tools"],"contributors":[{"name":"Channing","email":"690051834@qq.com"},{"name":"Weicai Wang"}],"author":{"name":"Channing","email":"690051834@qq.com"},"readme":"# @550w-tools\n\n一个整合AIGC生产流程的WebUI工具集 🔧🧱\n\n# 功能描述\n\n该项目的核心能力\n* 功能1：PromptEditor 提示词编辑器\n* 功能2：ImageProcessor 图片处理器——抠图、resize、白底填充、裁剪。\n* 功能3：...\n\n# Env 环境准备\n- Node.js >= 14.0.0\n- (可选的) tnpm >= 9.7.1\n- ~~需要安装canvas-node的环境依赖~~\n  - MacOS用户\n    ```shell \n    brew install pkg-config cairo pango libpng jpeg giflib librsvg pixman\n    ```\n  - Windows用户\n    - https://github.com/Automattic/node-canvas/wiki/Installation:-Windows\n\n# 如何使用\n\n1. 全局安装/更新 @550w-tools/cli\n```shell\nmoss update\n```\n如果当前版本不支持该命令可用下面的命令进行更新：\n```shell\nnpm i @550w-tools/cli@latest -g\n```\n\n2. 命令行一键启动WebUI与Node服务\n```shell\nmoss run\n```\n\n3. 浏览器打开WebUI地址（自动打开）\n\nURL: http://127.0.0.1:5503/webapp/#/\n\n___\n\n# Feature 功能\n\n## PromptEditor 提示词编辑器\n用于对图片训练后生成的prompt文件进行单一/批量编辑操作。\n\n<br/>\n\n### 1. 输入/选择预处理后存放图片与prompt文件的目录（存放.png/.jpg与.txt文件的目录)\n![img_1.png](https://intranetproxy.alipay.com/skylark/lark/0/2023/png/51156417/1679880736404-e0b27ad7-f047-4ade-8d11-e4f68674d298.png)\n![img_1_2.png](https://intranetproxy.alipay.com/skylark/lark/0/2023/png/51156417/1679880966244-6aee08f1-6685-4b69-9d05-80bf3b245fed.png?x-oss-process=image%2Fresize%2Cw_1500%2Climit_0)\n\n<br/>\n\n### 2. Images栏目中选择图片\n![img_2.png](https://intranetproxy.alipay.com/skylark/lark/0/2023/png/51156417/1679881133481-ec792e57-f21d-4d65-bfd4-223a9138ff7b.png?x-oss-process=image%2Fresize%2Cw_626%2Climit_0)\n\n<br/>\n\n### 3. Prompts栏目中对单张图片的prompt内容进行编辑\n支持的操作：\n- 编辑内容：点击prompt，在输入框中进行编辑，编辑完成后点击其他区域或按下回车即可完成编辑。\n  ![img_4.png](https://intranetproxy.alipay.com/skylark/lark/0/2023/png/51156417/1679321663446-9c3c1214-87d7-4a8b-92de-cd8110838d6f.png?x-oss-process=image%2Fresize%2Cw_1402%2Climit_0)\n- 删除：点击红色垃圾桶Icon进行删除。\n  ![img_5.png](https://intranetproxy.alipay.com/skylark/lark/0/2023/png/51156417/1679321928879-60f0f53f-b32c-444b-8da0-b674f32e5eea.png)  \n- 新增：点击底部ADD按钮在prompt文件内容末尾新增一条prompt。\n  ![img_6.png](https://intranetproxy.alipay.com/skylark/lark/0/2023/png/51156417/1679321970727-95a0a796-c4a8-4b77-a6cf-3215b81017c7.png)\n- 移动：直接拖拽prompt移动在文件内容中的顺序。\n\n<br/>\n\n### 4. PromptCollection：批量编辑Prompt内容\n\n操作与Prompts栏目中一致，但会作用于所有prompt文件。\n\n<br/>\n\n### 5. SAVE: 保存\n点击顶部保存按钮，即可将编辑后的内容保存至本地原文件中。\n\n![img_6.png](https://intranetproxy.alipay.com/skylark/lark/0/2023/png/51156417/1679881299528-139d7d5e-dc1d-4325-86dc-0a0387c6e15f.png?x-oss-process=image%2Fresize%2Cw_1500%2Climit_0)\n\n___\n<br/>\n\n## ImageProcessor 图像处理\n用于对训练的图片进行裁剪、抠图、尺寸调整、添加背景底色等\n\n### 1. 裁剪\n// ...\n\n<br/>\n\n### 2. 抠图\n// ...\n\n<br/>\n\n### 3. 尺寸调整\n// ...\n\n<br/>\n\n### 4. 填充背景色\n// ...\n\n### 5. 删除图片\n// ... \n\n<br/>\n\n___\n\n\n# Devlopment 开发手册\n\n### 本地调试\n\n```shell\nnpm run start\n```\n\n### 本地构建\n\n```shell\nnpm run build\n```\n\n### 本地 commit\n\n```shell\nfie c\n```\n\n### 发布\n#### beta版本发布（日常）\n```shell\ntnpm run publish:d \n```\n\n#### 正式版本发布\n```shell\ntnpm run publish:o\n```\n\n\n# F&Q\n## 1. npm permission denied\n通常是因为npm全局路径设置不对。\n```shell\nsudo chown -R $USER /usr/local/bin/node_modules\n```\n\n## 2. CLI命令执行路径无权限｜修改CLI命令执行路径\n```shell\n# 编辑终端对应配置文件\nvim ~/.bash_profile\n\n# 末尾新增两行配置PATH环境变量\nexport PATH=\"~/.npm-global:$PATH\"\nexport PATH=\"~/.npm-global/bin:$PATH\"\n\n# 使用source编译立即生效或重启终端生效\nsource ~/.bash_profile\n```\n","readmeFilename":"README.md"}