Skip to content

Commit 80c6ecb

Browse files
authored
Merge pull request #2493 from uProxy/trevj-echo-node
echo server sample app for node
2 parents 5b19514 + 3b08d0d commit 80c6ecb

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

Gruntfile.coffee

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -628,6 +628,11 @@ gruntConfig = {
628628
npmLibNames: ['freedom-for-firefox']
629629
pathsFromDevBuild: ['lib/echo', 'lib/loggingprovider']
630630
localDestPath: 'lib/samples/echo-server-firefoxapp/data/'
631+
libsForEchoServerNode:
632+
Rule.copyLibs
633+
npmLibNames: ['freedom-for-node']
634+
pathsFromDevBuild: ['lib/echo', 'lib/loggingprovider']
635+
localDestPath: 'lib/samples/echo-server-node/'
631636

632637
libsForCopypasteChatChromeApp:
633638
Rule.copyLibs
@@ -1021,6 +1026,7 @@ taskManager.add 'echoServer', [
10211026
'browserify:echoServerFreedomModule'
10221027
'copy:libsForEchoServerChromeApp'
10231028
'copy:libsForEchoServerFirefoxApp'
1029+
'copy:libsForEchoServerNode'
10241030
]
10251031

10261032
taskManager.add 'copypasteChat', [
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
var freedom = require('freedom-for-node');
2+
3+
freedom.freedom('./lib/echo/freedom-module.json', {
4+
'logger': './lib/loggingprovider/freedom-module.json',
5+
'debug': 'debug'
6+
}).then(function(moduleFactory) {
7+
moduleFactory();
8+
}, function(e) {
9+
console.error('could not load freedomjs module: ' + e.message);
10+
});

0 commit comments

Comments
 (0)