From ea15e17bcf1adeb33ccca1c17e7110857d1bc1d0 Mon Sep 17 00:00:00 2001 From: petehunt Date: Tue, 15 Jul 2014 10:40:12 -0700 Subject: [PATCH] Source maps? --- index.js | 8 ++++++-- package.json | 4 ++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/index.js b/index.js index 01c5202..1ad88fc 100644 --- a/index.js +++ b/index.js @@ -2,14 +2,18 @@ var reactTools = require('react-tools'); var loaderUtils = require('loader-utils'); module.exports = function(source) { - this.cacheable && this.cacheable() + this.cacheable && this.cacheable(); + var filename = loaderUtils.getRemainingRequest(this); var query = loaderUtils.parseQuery(this.query); + if (query.insertPragma) { source = '/** @jsx ' + query.insertPragma + ' */' + source; } return reactTools.transform(source, { - harmony: query.harmony + harmony: query.harmony, + sourceMap: query.sourceMap, + sourceFilename: filename }); }; diff --git a/package.json b/package.json index c3c0bb0..06a0b68 100644 --- a/package.json +++ b/package.json @@ -1,10 +1,10 @@ { "name": "jsx-loader", - "version": "0.10.2", + "version": "0.11.0-rc1", "description": "JSX loader for webpack", "main": "index.js", "dependencies": { - "react-tools": "^0.10.0", + "react-tools": "^0.11.0-rc1", "loader-utils": "^0.2.2" }, "scripts": {