]> git.immae.eu Git - github/fretlink/purs-loader.git/commitdiff
Updating example and adding publishing
authoreric thul <thul.eric@gmail.com>
Sun, 12 Apr 2015 15:08:05 +0000 (11:08 -0400)
committereric thul <thul.eric@gmail.com>
Sun, 12 Apr 2015 15:24:24 +0000 (11:24 -0400)
Resolves #7

.gitignore
LICENSE
README.md
example/bower.json
example/package.json
example/src/entry.js
example/webpack.config.js
package.json

index e58d33a9977c6b86969eb9ce53ece9b301b3aa11..dd8eead91dc6bd76933cfcd3787b8eccaba8c8fa 100644 (file)
@@ -5,7 +5,7 @@ index.js
 node_modules/
 bower_components/
 build/
+example/bundle.js
 example/node_modules/
 example/bower_components/
-example/dist/
 example/output/
diff --git a/LICENSE b/LICENSE
index aaed7debc6f0134655fd8bc110796aae6e28fff6..05b0016faf19cfa0ecacc9a67747d4ff2497842a 100644 (file)
--- a/LICENSE
+++ b/LICENSE
@@ -1,4 +1,4 @@
-Copyright (c) 2014 Eric Thul
+Copyright (c) 2015 Eric Thul
 
 Permission is hereby granted, free of charge, to any person obtaining a
 copy of this software and associated documentation files (the
index dcbedf285102349f9d2a002448af136529f1625d..ee964484df6561d94f07e8eaa07d1292843b9838 100644 (file)
--- a/README.md
+++ b/README.md
@@ -27,4 +27,4 @@ npm install purs-loader --save-dev
 
 ## Example
 
-See the [example](https://github.com/ethul/purs-loader/tree/topic/bower-components/example) directory for a complete example.
+See the [example](https://github.com/ethul/purs-loader/tree/master/example) directory for a complete example.
index 8d71688df8922998854dfd797253e420b854e762..b4a1c7856e9adabfb90617730e18290ae6fd62c9 100644 (file)
@@ -1,14 +1,6 @@
 {
   "name": "example",
-  "license": "MIT",
   "private": true,
-  "ignore": [
-    "**/.*",
-    "node_modules",
-    "bower_components",
-    "test",
-    "tests"
-  ],
   "devDependencies": {
     "purescript-maybe": "~0.2.1"
   }
index 6b0c04ce1f2d1c2a7b00b263999d775f7b7d1895..915eb27c6480b4457c9bb38f2b64eab32dc75113 100644 (file)
@@ -4,12 +4,12 @@
   "private": true,
   "scripts": {
     "webpack": "./node_modules/.bin/webpack",
-    "run": "node dist/app.js",
-    "clean": "rm -rf bower_components && rm -rf dist && rm -rf node_modules && rm -rf output"
+    "run": "node bundle.js",
+    "clean": "rm -rf bower_components && rm -rf bundle.js && rm -rf node_modules && rm -rf output"
   },
   "license": "MIT",
   "devDependencies": {
     "purs-loader": "file:../",
-    "webpack": "^1.4.15"
+    "webpack": "^1.8.4"
   }
 }
index 160bee48b47067d9d31e8b0364eeb305d4c043ae..cc09034ab21b1bd4f97a40b67639ff5e8df7d970 100644 (file)
@@ -1,7 +1,7 @@
-var test = require('purs?output=output!./Test.purs');
+var test = require('./Test');
 
-var foo = require('purs?output=output!./Foo.purs');
+var foo = require('./Foo');
 
-var baz = require('purs?output=output!./Foo/Baz.purs');
+var baz = require('./Foo/Baz');
 
 console.log(test, foo, baz);
index 629138aec18be9ac73a53bcaddd7756b8c059199..19997f37bb92eb3c3888066bb3bf79db45f00bc7 100644 (file)
@@ -1,16 +1,18 @@
 var path = require('path');
 
-module.exports = {
-  entry: './src/entry',
-  output: {
-    path: path.join(__dirname, 'dist'),
-    filename: 'app.js'
-  },
-  resolve: {
-    modulesDirectories: [
-      'node_modules',
-      'web_modules',
-      'output'
-    ]
-  }
-};
+var config
+  = { entry: './src/entry'
+    , output: { path: __dirname
+              , filename: 'bundle.js'
+              }
+    , module: { loaders: [ { test: /\.purs$/, loader: 'purs-loader' } ] }
+    , resolve: { modulesDirectories: [ 'node_modules',
+                                       'output'
+                                     ]
+               , extensions: ['', '.js', '.purs']
+               }
+    , resolveLoader: { root: path.join(__dirname, 'node_modules') }
+    }
+    ;
+
+module.exports = config;
index 56c6b39b691cbc44922fb98c9fc6467ecf2d08ce..d7e986fa3a5ea17e5a55e5cb8365203f08403545 100644 (file)
@@ -12,7 +12,8 @@
     "build": "npm run-script build:compile && npm run-script build:package",
     "build:compile": "gulp build",
     "build:package": "./node_modules/.bin/webpack --progress --colors --profile --bail",
-    "build:json": "./node_modules/.bin/webpack --progress --colors --profile --bail --json > index.json"
+    "build:json": "./node_modules/.bin/webpack --progress --colors --profile --bail --json > index.json",
+    "prepublish": "npm run-script build"
   },
   "files": [
     "index.js"