basespace
Functions to create namespaces inside objects.
Installation
Node
npm install basespace
Component
component install gamtiq/basespace
Jam
jam install basespace
Bower
bower install basespace
SPM
spm install numgen
AMD, script tag
Use dist/basespace.js
or dist/basespace.min.js
(minified version).
Usage
Node, Component, SPM
var ns = ;...
Jam
;
AMD
;
Bower, script tag
<!-- Use bower_components/basespace/dist/basespace.js if the library was installed via Bower -->
Example
var app = space: nsspace;;app;apputil = ...;
API
ns(namespaces: Array|String, [context: Object], [value])
Create specified namespaces
inside context
if they do not exist.
context
is global object (i.e. window
in browser) by default.
value
specifies a value that will be assigned to a final field. {}
by default.
Return the value for the last of created names/fields.
.space(namespace: String, ...)
Create the specified namespace
inside this
object.
Return the value for the last of created names/fields.
Related projects
Licence
MIT