How to document your JS package

Salut, web dev friends! 🧑‍💻

I have selected some news from the web dev world to share.

📚 How to document your JS package ? 💽 JSR registry, a superset of npm. 🧡 Amber, a programming language compiled to bash. 📗 How to structure your Vuejs project

Have a great week.


📚 How to document your JavaScript package ? Great article which explain how you can leverage, JSDoc, Typescript and JSR to document, test and publish your javascript package.

💽 The JavaScript Registry JSR is a registry designed to publish Typescript package as a source, it handles generating API docs, .d.ts files, and transpiling your code for cross-runtime compatibility. It will distribute your package as web-standard ECMAScript modules.

🧡 Amber The new way to write bash script. It’s like Typescript but for bash.

📗 Vue Project Directory Structure Keep the hierarchy as flat as possible, and if you have a project which start to really grow, you can create an micro-service architecture with each modules which represents parts of your application.


Web tools and Library

🔧 Web Platform Status The Web Platform Dashboard from the Google team, a way to check when some features will be available.

🐙 Moonbow 🌚+🌈 Vue img component for adding GLSL to images 🔥🔥🔥

📗 Vue Fluid DnD Vue Fluid DnD is a fluid and smooth drag and drop solution for lists on Vue3 full animated.

📖 Sources

Every news are mainly from my Twitter feed, my Github feed, The collective, Michael Thiessen, Michael Hoffmann, Stefan and more recently by my friend Adrien Zaganelli.