Executando verificação de segurança...
7

Do nada criei uma biblioteca para produtividade e gostaria de feedbacks rsrs

Eu estava cansado de ficar criando tasks em softwares web para meus projetos, então decidi criar uma biblioteca para tasks e notas, eu achei legal, algo simples mas está me ajudando! principalmente nas horas de usar a IA como assistente, pois as minhas tasks é em markdown, e eu passo uma instrução para o assistente muito boa https://gist.github.com/Jonhvmp/20eae2cf4acf6da0eaf284e925acb36c

a biblioteca é essa para quem estiver curioso: https://www.npmjs.com/package/local-work

o que vocês acham que eu poderia implementar nessa biblioteca para deixar ela muito boa para produtividade?

Carregando publicação patrocinada...
3
3

Ótima pergunta!

Optei por CommonJS + JSDoc porque precisava de um CLI sem build step: npm i -g local-work e pronto, funcionando em qualquer Node ≥18. As anotações JSDoc garantem IntelliSense/tipagem estática no editor sem introduzir pipeline de compilação. Se surgir necessidade real (ex.: tipos compartilhados com outras libs) dá para migrar pra TS, mas por enquanto priorizei zero fricção e compatibilidade.

1
3

achei muito interessante, meus parabéns.

já tem um tempo que busco uma ferramenta de anotação 'minimalista' para o meu dia a dia.

essa além de ser minimalista é bem poderosa e cheia de recursos.

para o meu 'workflow', funcionaria melhor se existissem apenas o workspace local (diretório atual) e o workspace global, tipo o git.

assim, eu só poderia usar os comandos em um diretório com a ferramenta configurada, e caso quisesse usar o workspace global, teria que adicionar uma flag, tipo task -g 'some title' ou note -g daily.

3
1
2

Cara isso ficou muito bom, talvez até seria interessante pro futuro criar um client em cima dessa CLI. Dei uma star lá e vou ficar acompanhando ❤️

1

Muito obrigado 🫂, eu pensei em criar algo como um dashboard localhost sabe, tipo o MCP serena, não sei se vc conhece, mas ao iniciar ele, abre um server local com um dashboard, penso em criar algo relacionado no CLI, tipo: user usa task server e abre um painel, como é algo local temos a vantagem de não precisar de autenticação, mas se for válido posso pensar em algo, o importante é a simplicidade por isso não queria pensar em coisas muito além sabe.

Muito obrigado por acompanhar 💪🏽

1

Nunca cheguei a ver, mas vou dar uma pesquisada. Quando vi seu projeto a primeira coisa que me veio na cabeça em relação ao client foi o GitHub Desktop, acho que algo nesse estilo se encaixaria bem. Talvez usando Electron ou Tauri pra isso, mas algo web localhost daria também.

1

entendi! Electron realmente seria bom, ai seria uma aplicação em si mesmo, eu vou pensar bem sobre ambas alternativas, mas acho que web seria mais rápido de fazer, algo simples sem precisar de certificação e etc.

feedbacks top!