UNPKG

@doodad-js/widgets

Version:
46 lines (34 loc) 1.22 kB
// Copyright 2015-2018 Claude Petit, licensed under Apache License version 2.0 "use strict"; module.exports = { add: function add(modules) { modules = modules || {}; modules['@doodad-js/widgets'] = { version: '1.1.1a', type: 'Package', dependencies: [{'name': '@doodad-js/core', 'version': '9.1.2r', 'optional': false, 'path': null, 'type': 'Package'}, {'name': '@doodad-js/io', 'version': '6.1.1a', 'optional': false, 'path': null, 'type': 'Package'}], create: function create(root, /*optional*/_options, _shared) { "use strict"; const doodad = root.Doodad, namespaces = doodad.Namespaces, nodejs = doodad.NodeJs, types = doodad.Types, tools = doodad.Tools; let config = null; try { config = require('../config.json'); } catch(ex) { }; const pkgModules = {}; require('./common/Widgets.js').add(pkgModules); require('./client/Widgets_Client.js').add(pkgModules); const options = [config, _options, {secret: _shared.SECRET}]; return namespaces.load(pkgModules, options) .then(function() { // Returns nothing }); }, }; return modules; }, };