index.js 710 B

1234567891011121314151617181920
  1. /*
  2. MIT License http://www.opensource.org/licenses/mit-license.php
  3. Author Tobias Koppers @sokra
  4. */
  5. var path = require("path");
  6. module.exports = function() {};
  7. module.exports.pitch = function(remainingRequest) {
  8. this.cacheable && this.cacheable();
  9. return "require(" + JSON.stringify("!!" + path.join(__dirname, "addScript.js")) + ")"+
  10. "(require(" +
  11. JSON.stringify("!!" + require.resolve("raw-loader") + "!" + remainingRequest) + ")" +
  12. (this.debug ?
  13. "+" +
  14. JSON.stringify(
  15. "\n\n// SCRIPT-LOADER FOOTER\n//# sourceURL=script:///" +
  16. encodeURI(remainingRequest.replace(/^!/, "")).replace(/%5C|%2F/g, "/").replace(/\?/, "%3F").replace(/^\//, "")
  17. ) :
  18. "") +
  19. ")";
  20. };