added extra docs
This commit is contained in:
parent
5797a6a80f
commit
1e33a08fad
|
@ -0,0 +1,13 @@
|
||||||
|
# Module System
|
||||||
|
|
||||||
|
ES6 Modules just dont work *well* with `RiotJS <=3`. You cannot import them in your web componets script tag, you could include them at the top of the page, but that requries a build-*watch*-proccess that goes against my goal -- **zero-build** develop process!
|
||||||
|
|
||||||
|
**Mixins** is Riots answer to shared / resultable componet logic, but I needed another level to easily compose larger bits of logic before they were injected into `riot.mixin`, that is where `require1k` comes in. It is a **zero-build** CommonJS/NodeJS version of `require` that lended to my love of NodeJS server-sed development, but on the client.
|
||||||
|
|
||||||
|
**Require1k** While nearly perfect, there is a couple grips I do have:
|
||||||
|
|
||||||
|
- `.js` implied. I like to be specific and include `.js` when requiring files
|
||||||
|
- defaults to `node_module` lookup. I just want to require a path to my file
|
||||||
|
|
||||||
|
So, in the future I will probally look at forking `require1k`, but for now, for 1k dependency this is pretty awesome!
|
||||||
|
|
Loading…
Reference in New Issue