@bmarotta I am the author of the plugin you speak of. I haven’t actually done anything with it in a long time. My work on Aurelia and the community plugins like the one you speak of are completely separate. The plugins on GitHub like the aforementioned configuration plugin are built and maintained in my very little spare time.
Your question isn’t specific to Aurelia whatsoever other than this being an Aurelia plugin. As you can understand, all of us work on this framework and contribute to the community for free, donating our time to not only help push Aurelia forward but also find the time to answer questions here on Discourse or Stackoverflow, write blog posts, respond to GitHub issues and pull requests.
My advice for any future questions you encounter relating to non-official Aurelia plugins like mine is to create an issue on the repository itself. For example, the configuration plugin has an issues tab where anyone can ask questions or file issues here. And understand that even if you do, I have a day job and a family to feed, I can’t solve every problem or get to every issue ASAP and at times, they might fall through the cracks and require a ping. The beautiful thing about open source is you can fork a repository and contribute back any improvements in the form of a pull request, I merge all reasonable PR’s.
For the plugin in question, my advice is that you don’t even need to use it anymore. You can achieve the same thing in code yourself without using the package. When this was created, Aurelia didn’t ship with the
aurelia_project folder or anything in apps, nor did it have proper environment configurations.
Now, regarding your specific question. If you open up
package.json and go to
scripts you’ll see a build task which calls a bunch of other tasks to build different formats for the plugin. You can see the script here. This is standard practice for Node packages, to use a script to handle build processes.
It is pretty understandable that you did not get a response. You didn’t detail what steps you had already taken, you didn’t mention if you looked in the
package.json file for a script or attempted to run them. If you asked the same question elsewhere, it would have been flagged for not being a properly formed question.
The important distinction to make here is that community plugins !== Aurelia. You’re conflating two completely separate things. The community and framework itself are separate, nobody on the core team decides what the community does or how they do it.