senecajs / seneca

A microservices toolkit for Node.js.
http://senecajs.org
MIT License
3.95k stars 314 forks source link

exports -> meta and handle all meta processing #812

Closed github-actions[bot] closed 4 years ago

github-actions[bot] commented 4 years ago

exports -> meta and handle all meta processing

https://github.com/senecajs/seneca/blob/fdd21a4e7e3cd07c7d90238e74e5d05329abd979/lib/use.js#L21

    ordu.operator('seneca_export', tasks.op.seneca_export);
    ordu.operator('seneca_options', tasks.op.seneca_options);
    // TODO: exports -> meta and handle all meta processing
    ordu.add([
        tasks.args,
        tasks.load,
        tasks.normalize,
        tasks.preload,
        { name: 'pre_meta', exec: tasks.meta },
        { name: 'pre_legacy_extend', exec: tasks.legacy_extend },
        tasks.delegate,
        tasks.call_define,
        tasks.options,
        tasks.define,
        { name: 'post_meta', exec: tasks.meta },
        { name: 'post_legacy_extend', exec: tasks.legacy_extend },
        function complete() {
            //console.log('COMPLETE')