@doodad-js/safeeval
Version:
doodad-js SafeEval (beta)
37 lines (26 loc) • 1.11 kB
JavaScript
// Copyright 2015-2018 Claude Petit, licensed under Apache License version 2.0
;
exports.add = function add(modules) {
modules = modules || {};
modules['@doodad-js/safeeval/tests'] = {
version: '4.1.9b',
type: 'TestPackage',
dependencies: [{'name': '@doodad-js/safeeval', 'version': '4.1.9b', 'optional': false, 'path': null, 'type': 'Package'}, {'name': '@doodad-js/test', 'version': '3.1.2a', 'optional': false, 'path': null, 'type': 'Package'}, {'name': '@doodad-js/core/tests', 'version': '9.1.4r', 'optional': false, 'path': 'test/core_test.js', 'type': 'Package'}],
create: function create(root, /*optional*/_options, _shared) {
const doodad = root.Doodad,
types = doodad.Types,
modules = doodad.Modules;
const files = [];
files.push({
module: '@doodad-js/safeeval',
path: './src/test/Unit_Tools_SafeEval.js',
optional: false,
});
return modules.load(files, [_options, {startup: {secret: _shared.SECRET}}])
.then(function() {
// Returns nothing
});
},
};
return modules;
};