UNPKG

vox-core

Version:

Runtime de aplicaciones multiplataforma

45 lines (33 loc) 901 B
if(!String.prototype.endsWith){ String.prototype.endsWith= function(str){ if(!str || !str.length) return false return this.substring(this.length-str.length)==str } } if(!String.prototype.startsWith){ String.prototype.startsWith= function(str){ if(!str || !str.length) return false return this.substring(0, str.length)==str } } var Path= require("path") var fs= require("fs") var deps={} var modulePath= Path.join(__dirname, "submodules") var paths= fs.readdirSync(modulePath) for(var i=0;i<paths.length;i++){ var p= Path.join(modulePath, paths[i]) var stat= fs.statSync(p) if(stat.isDirectory()){ deps[paths[i]]= p } } module.exports=require(deps["vox-core-base"]) core.VW.path= __dirname core.VW.version= vw.version= require("./package.json").version for(var id in deps){ if(id!="vox-core-base") require(deps[id]) }