aboutsummaryrefslogtreecommitdiffhomepage
path: root/example/src
diff options
context:
space:
mode:
authoreric thul <thul.eric@gmail.com>2015-01-17 16:24:33 -0500
committereric thul <thul.eric@gmail.com>2015-01-17 16:24:33 -0500
commita92aa714f0a5436d9f06f82b3cad4df8129e4064 (patch)
treead7bb533a80a2a012d18317596bc5825ad1c2db8 /example/src
parent051c54bc5fd21db7758abfc8cbd53921bf50495e (diff)
downloadpurs-loader-a92aa714f0a5436d9f06f82b3cad4df8129e4064.tar.gz
purs-loader-a92aa714f0a5436d9f06f82b3cad4df8129e4064.tar.zst
purs-loader-a92aa714f0a5436d9f06f82b3cad4df8129e4064.zip
Parsing module name from source
Resolves issue #3 since the the module name defined in the PureScript file is used to resolve the location of the CommonJS-generated output.
Diffstat (limited to 'example/src')
-rw-r--r--example/src/Foo.purs1
-rw-r--r--example/src/Foo/Bar.purs3
-rw-r--r--example/src/Foo/Baz.purs3
-rw-r--r--example/src/entry.js4
4 files changed, 10 insertions, 1 deletions
diff --git a/example/src/Foo.purs b/example/src/Foo.purs
index 2d35d3f..3e3a04c 100644
--- a/example/src/Foo.purs
+++ b/example/src/Foo.purs
@@ -1,5 +1,6 @@
1module Foo (foo) where 1module Foo (foo) where
2 2
3import Data.Maybe 3import Data.Maybe
4import qualified Foo.Bar as B
4 5
5foo = "b" 6foo = "b"
diff --git a/example/src/Foo/Bar.purs b/example/src/Foo/Bar.purs
new file mode 100644
index 0000000..4ae100d
--- /dev/null
+++ b/example/src/Foo/Bar.purs
@@ -0,0 +1,3 @@
1module Foo.Bar (bar) where
2
3bar = "c"
diff --git a/example/src/Foo/Baz.purs b/example/src/Foo/Baz.purs
new file mode 100644
index 0000000..7b0451e
--- /dev/null
+++ b/example/src/Foo/Baz.purs
@@ -0,0 +1,3 @@
1module Foo.Baz (baz) where
2
3baz = "d"
diff --git a/example/src/entry.js b/example/src/entry.js
index 4c15475..160bee4 100644
--- a/example/src/entry.js
+++ b/example/src/entry.js
@@ -2,4 +2,6 @@ var test = require('purs?output=output!./Test.purs');
2 2
3var foo = require('purs?output=output!./Foo.purs'); 3var foo = require('purs?output=output!./Foo.purs');
4 4
5console.log(test, foo); 5var baz = require('purs?output=output!./Foo/Baz.purs');
6
7console.log(test, foo, baz);