Skip to content

partic2/requirejs-extend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

requirejs extend to support more platform and support custom resource(script) provider.

about requirejs: https://requirejs.org/

feature:

  1. Add resource provider, to custom url processor.
requirejs.config({
    resourceProvider:async (modName:string,url:string)=>{
        if(modName='test/requirejs/resourceProvider'){
            return `define(['require','exports'],function(require,exports){
                console.log('hello amd');
                exports.hello='amd'
            })`;
        }else if(modName='test/requirejs/resourceProvider2'){
            return define(['require','exports'],function(require,exports){
                return {hello:'amd'}
            });
        }
        return null;
    }
})
  1. Remove commonjs convertor, to avoid unexpected performance effect.

  2. Save IIFE call to make it easier and faster to be used in Web Worker (experiment)

TODO:

import hook

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published