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下。