Install @pika/pack and build plugins
npm install --save-dev @pika/pack @pika/plugin-build-node @pika/plugin-build-web @pika/plugin-ts-standard-pkg
November was a Dev Beaver-kind of month. Lots of development in preparation for the Hoodie Village release. Dale from Appback started working on Hoodie’s Task Module, the last big piece left to finish for Hoodie’s new plugin architecture. Benjamin did not only get 4 pull requests merged, he is also working on enabling app-specific plugins, very soon: https://github.com/hoodiehq/hoodie/pull/637. If you are interested how a plugin will look like, we created an example: https://github.com/hoodiehq/hoodie-plugin-example.
|// It could be done more elegantly, instead of using glob it could walk the|
|// relative dependencies, so it would be more flexible and could actually|
|// be turned into a package that could be run before publishing to npm|
|var fs = require('fs')|
|var detective = require('detective')|
|var glob = require('glob')|
|var _ = require('lodash')|
|var buildinModuleNames = require('builtin-modules/static')|
If you just want to play around with Hoodie, you can take our Hoodie Camp Tutorial and check out our Tracker App and it’s uber-simple source code.
If you want to contribute art, code, design, documentation or editorial work, the basic requirements are
I will give a talk on semantic-release and Greenkeeper this Thursday at Node.js Boston. I want to live-demo publishing packages, update workflows and an accidental breaking change and how Greenkeeper helps with that. I’m looking for a good "story" for what these packages do, how to call them, etc. Any idea? Please ping me on Twitter
Goal: create a CLI tool / app with a dependency and a sub dependency.
What’s new in Hoodie Code land
Everything is gearing towards our “Tent Release”, not yet meant for production, but Hoodie is using PouchDB for sync and is rewritten from the ground up.
The core modules, Account (server, client) & Store (server, client), are now feature complete. The Hoodie main module (server, client) which pulls everything together, is still a bit rough around the edges, but ready, too.
We also created a new Hoodie default application: Something tracker. It’s a minimalistic app to track numbers and time without telling any meaning, so it’s great as a starting point to explore Hoodie and build an app