diff --git a/package.json b/package.json index 1e05fae..bcc2393 100644 --- a/package.json +++ b/package.json @@ -29,6 +29,7 @@ "@babel/register": "^7.0.0", "babel-core": "^7.0.0-bridge.0", "babel-jest": "^23.6.0", + "babel-plugin-module-resolver": "^3.2.0", "babel-plugin-tester": "^5.5.1", "eslint": "^5.5.0", "eslint-config-canonical": "^12.0.0", diff --git a/test/fixtures/react-css-modules/resolves absolute path stylesheets/bar.css b/test/fixtures/react-css-modules/resolves absolute path stylesheets/bar.css new file mode 100644 index 0000000..5512dae --- /dev/null +++ b/test/fixtures/react-css-modules/resolves absolute path stylesheets/bar.css @@ -0,0 +1 @@ +.a {} diff --git a/test/fixtures/react-css-modules/resolves absolute path stylesheets/input.js b/test/fixtures/react-css-modules/resolves absolute path stylesheets/input.js new file mode 100644 index 0000000..74e3ca8 --- /dev/null +++ b/test/fixtures/react-css-modules/resolves absolute path stylesheets/input.js @@ -0,0 +1,3 @@ +import 'abs/bar.css'; + +
; diff --git a/test/fixtures/react-css-modules/resolves absolute path stylesheets/options.json b/test/fixtures/react-css-modules/resolves absolute path stylesheets/options.json new file mode 100644 index 0000000..b3f5043 --- /dev/null +++ b/test/fixtures/react-css-modules/resolves absolute path stylesheets/options.json @@ -0,0 +1,15 @@ +{ + "plugins": [ + ["module-resolver", { + "alias": { + "abs": "./test/fixtures/react-css-modules/resolves absolute path stylesheets" + } + }], + [ + "../../../../src", + { + "generateScopedName": "[name]__[local]" + } + ] + ] +} diff --git a/test/fixtures/react-css-modules/resolves absolute path stylesheets/output.js b/test/fixtures/react-css-modules/resolves absolute path stylesheets/output.js new file mode 100644 index 0000000..29a37b6 --- /dev/null +++ b/test/fixtures/react-css-modules/resolves absolute path stylesheets/output.js @@ -0,0 +1,5 @@ +"use strict"; + +require("./bar.css"); + +;