squish.lua

changeset 21
27c2e279f0f3
parent 20
1766b5a287e1
child 22
cb14d8c0d0f7
equal deleted inserted replaced
20:1766b5a287e1 21:27c2e279f0f3
160 if (not data) and module.url then 160 if (not data) and module.url then
161 print_debug("Fetching: ".. module.url:gsub("%?", module.path)) 161 print_debug("Fetching: ".. module.url:gsub("%?", module.path))
162 data, err = fetch.http(module.url:gsub("%?", module.path)); 162 data, err = fetch.http(module.url:gsub("%?", module.path));
163 end 163 end
164 if data then 164 if data then
165 f:write("package.preload['", modulename, "'] = (function ()\n"); 165 f:write("package.preload['", modulename, "'] = (function (...)\n");
166 f:write(data); 166 f:write(data);
167 f:write("end)\n"); 167 f:write("end)\n");
168 if enable_debug then 168 if enable_debug then
169 f:write(string.format("package.preload[%q] = ___rename_chunk(package.preload[%q], %q);\n\n", 169 f:write(string.format("package.preload[%q] = ___rename_chunk(package.preload[%q], %q);\n\n",
170 modulename, modulename, "@"..path)); 170 modulename, modulename, "@"..path));

mercurial