0.2.10 • Published 9 years ago
jspm-caddy-hmr v0.2.10
jspm-caddy-hmr
using this module, you will get.
- HMR with jspm bundle support(added from jspm v1.7~)
- Easy to start (No need to launch another file watcher process)
- Easy to use (simple structure)
Prerequisite
- Caddy
- jspm@beta
brew install caddy
npm install jspm@beta -ghow to use
1 install jspm-caddy-hmr as a local node_module
npm install jspm-caddy-hmr --save-dev2 add jspm-caddy-hmr(server) to your Caddyfile
localhost:3000
gzip
browse
ext .html
websocket /watch "node ./node_modules/.bin/jspm-caddy-hmr"3 add jspm-caddy-client to your index.html(or in js)
<html>
<head>
<script src="jspm_packages/system.js"></script>
<script src="jspm.config.js"></script>
<title>jspm-caddy-hmr</title>
</head>
<body>
<h1>hello jspm-caddy-hmr!</h1>
<script>
if (location.origin.match(/localhost/)) {
System.trace = true;
System.import('jspm-caddy-hmr').then(function(Watcher){
new Watcher.default('/watch');
});
}
System.import('example/app.js');
</script>
</body>
</html>if you want to keep file-watcher process separated, you can use websocketd instead like below.
websocketd --port=8080 jspm-caddy-hmr
and specify watcher port explicitly.
new Watcher.default('/', 8080);how to develop
npm install jspm@beta -g
brew install caddy
NODE_ENV=development npm i
jspm i
#call jspm link from another project may be useful for debugging purpose.
jspm link ~/repo_personal/jspm-caddy-hmr
#to unlink(install from remote npm registry) call this command
jspm install --unlink npm:jspm-caddy-hmrrun example
npm run bundle
npm run serveLICENSE
0.2.10
9 years ago
0.2.9
9 years ago
0.2.8
10 years ago
0.2.7
10 years ago
0.2.6
10 years ago
0.2.5
10 years ago
0.2.4
10 years ago
0.2.3
10 years ago
0.2.2
10 years ago
0.2.1
10 years ago
0.2.0
10 years ago
0.1.15
10 years ago
0.1.14
10 years ago
0.1.13
10 years ago
0.1.12
10 years ago
0.1.11
10 years ago
0.1.10
10 years ago
0.1.9
10 years ago
0.1.8
10 years ago
0.1.7
10 years ago
0.1.6
10 years ago
0.1.5
10 years ago
0.1.4
10 years ago
0.1.3
10 years ago
0.1.2
10 years ago
0.1.1
10 years ago