diff --git a/rewatch/testrepo/packages/file-casing/package.json b/rewatch/testrepo/packages/file-casing/package.json new file mode 100644 index 0000000000..e12d4f6bc8 --- /dev/null +++ b/rewatch/testrepo/packages/file-casing/package.json @@ -0,0 +1,9 @@ +{ + "name": "@testrepo/file-casing", + "version": "0.0.1", + "keywords": [ + "rescript" + ], + "author": "", + "license": "MIT" +} diff --git a/rewatch/testrepo/packages/file-casing/rescript.json b/rewatch/testrepo/packages/file-casing/rescript.json new file mode 100644 index 0000000000..01f353df54 --- /dev/null +++ b/rewatch/testrepo/packages/file-casing/rescript.json @@ -0,0 +1,21 @@ +{ + "name": "@testrepo/file-casing", + "sources": [ + { + "dir": "src", + "subdirs": true + } + ], + "package-specs": [ + { + "module": "es6", + "in-source": true + } + ], + "suffix": ".mjs", + "bs-dependencies": [], + "bsc-flags": [], + "jsx": { + "version": 4 + } +} diff --git a/rewatch/testrepo/packages/file-casing/src/Consume.mjs b/rewatch/testrepo/packages/file-casing/src/Consume.mjs new file mode 100644 index 0000000000..68f3c4874b --- /dev/null +++ b/rewatch/testrepo/packages/file-casing/src/Consume.mjs @@ -0,0 +1,10 @@ +// Generated by ReScript, PLEASE EDIT WITH CARE + +import * as Produce$NamespaceCasingAPI from "./produce.mjs"; + +let x = Produce$NamespaceCasingAPI.meh(1); + +export { + x, +} +/* x Not a pure module */ diff --git a/rewatch/testrepo/packages/file-casing/src/Consume.res b/rewatch/testrepo/packages/file-casing/src/Consume.res new file mode 100644 index 0000000000..e2d9a26460 --- /dev/null +++ b/rewatch/testrepo/packages/file-casing/src/Consume.res @@ -0,0 +1 @@ +let x = Produce.meh(1) \ No newline at end of file diff --git a/rewatch/testrepo/packages/file-casing/src/produce.mjs b/rewatch/testrepo/packages/file-casing/src/produce.mjs new file mode 100644 index 0000000000..2dc987f1bd --- /dev/null +++ b/rewatch/testrepo/packages/file-casing/src/produce.mjs @@ -0,0 +1,11 @@ +// Generated by ReScript, PLEASE EDIT WITH CARE + + +function meh(param) { + return true; +} + +export { + meh, +} +/* No side effect */ diff --git a/rewatch/testrepo/packages/file-casing/src/produce.res b/rewatch/testrepo/packages/file-casing/src/produce.res new file mode 100644 index 0000000000..194a02d465 --- /dev/null +++ b/rewatch/testrepo/packages/file-casing/src/produce.res @@ -0,0 +1,3 @@ +let meh = (_: int) => { + true +} \ No newline at end of file