Created my first tech document, used my latest project as inspiration. I have been working on consolidating my Javascript into NPM packages in both my projects and in my library packages. The bad thing is when it comes to the library packages I don't have an easy way to move the Javascript from the package to the main project to be used. I have look at what is in Packagist and didn't find much that gave me the flexibility to move files from what I want to where I want. So I wrote a composer plugin to remove some cobbled together composer scripts to get around the problem. Eventually I will add it to Packagist, but I want to work out some things with the plugin before I release it.
So instead I created an article about what I learned while making the plugin. It walk you through some basics of what I tried to build and shows some of the hurdles that I found. You can see the article by clicking here "Composer Package Plugin". Hopefully you will find it useful.