it tools
v2024.10.22-7ca5933
请检查问题,以查看是否列出了要实现的某些功能。
您有一个工具的想法吗?提交功能请求!
Homelab的自宿外解决方案
来自Docker Hub:
docker run -d --name it-tools --restart unless-stopped -p 8080:80 corentinth/it-tools:latest来自github软件包:
docker run -d --name it-tools --restart unless-stopped -p 8080:80 ghcr.io/corentinth/it-tools:latest其他解决方案:
带有以下扩展的VSCODE:
使用以下设置:
{
"editor.formatOnSave" : false ,
"editor.codeActionsOnSave" : {
"source.fixAll.eslint" : true
},
"i18n-ally.localesPaths" : [ " locales " , " src/tools/*/locales " ],
"i18n-ally.keystyle" : " nested "
}.vue进口的类型支持在TS中TypeScript无法默认情况下处理.vue导入的类型信息,因此我们用vue-tsc替换tsc CLI进行类型检查。在编辑中,我们需要打字稿VUE插件(VOLAR)来使Typescript语言服务意识到.vue类型。
如果独立的打字稿插件对您的感觉不够快,Volar还实现了更具性能的接管模式。您可以通过以下步骤启用它:
Extensions: Show Built-in ExtensionsTypeScript and JavaScript Language Features ,右键单击并选择Disable (Workspace)Developer: Reload Window重新加载VSCODE窗口。pnpm installpnpm devpnpm buildpnpm testpnpm lint要创建一个新工具,有一个脚本生成新工具的样板,只需运行:
pnpm run script:create:tool my-tool-name它将在具有正确文件的src/tools中创建一个目录,并在src/tools/index.ts中导入。您只需要在适当的类别中添加导入的工具并开发工具即可。
非常感谢所有已经贡献的人!
用科伦丁·托马塞特(Corentin Thomasset)编码❤️。
该项目是使用vercel.com不断部署的。
使用controck.rocks生成贡献图。
该项目在GNU GPLV3下。