|
Version0 /
RequireAn accessor that requires a module that is not one of the Built-In JavaScript Modules should include a statement like
var foo = require('@accessors-modules/module-name');
at the top-level of the specification. This indicates to the accessor host that must have a locally installed implementation of the module in order to support this accessor. The host should reject the accessor if it does not have such an implementation installed. If a module defines a function called moduleFunction, then the script can invoke that function as follows:
var module = require('@accessors-modules/module-name');
...
module.moduleFunction();
Modules should be defined according to the Module Specification. TO DO: We need a module registry to avoid naming conflicts. Hosts should provide utilities like npm for installing modules. |