UNPKG

1.8 kBJSONView Raw
1{
2 "name": "l8",
3 "version": "0.1.60",
4 "description": "l8 is a task manager for javascript. A task is a function broken in steps. l8 comes with synchronisation and distribution tools including semaphores, mutexes, message queues, generators, actors and socket.io proxied actors, among others. The roadmap includes a solution to run the same code in the brower and in the server, using the full node.js API in both cases.",
5 "main": "lib/l8.js",
6 "files": [
7 "lib/l8.js",
8 "lib/actor.js",
9 "lib/node.js",
10 "test"
11 ],
12 "directories": {
13 "lib": "lib",
14 "test": "test"
15 },
16 "engines": {
17 "node": ">=0.8.0"
18 },
19 "dependencies": {
20 "matches": ">=0.5.0",
21 "socket.io": ">=0.9.13",
22 "zeparser": ">=0.0.5",
23 "socket.io-client": ">=0.9.11",
24 "connect": ">=2.7.1",
25 "bugsnag": "latest",
26 "requirejs": "latest"
27 },
28 "devDependencies": {
29 "coffee-script": "~1.4.0",
30 "browserify": "latest",
31 "uglify-js" : "latest"
32 },
33 "scripts": {
34 "postinstall": "ln -s ../. node_modules/l8 || true",
35 "test": "node test/suite.js && node test/actor.js && node test/node.js"
36 },
37 "repository": {
38 "type": "git",
39 "url": "git://github.com/JeanHuguesRobert/l8.git"
40 },
41 "keywords": [
42 "flow",
43 "control",
44 "flow control",
45 "flow-control",
46 "async",
47 "promise",
48 "actor",
49 "actors",
50 "remote",
51 "erlang",
52 "semaphore",
53 "mutex",
54 "thread",
55 "queue",
56 "proxy",
57 "rpc",
58 "message passing",
59 "message queue",
60 "nodejs",
61 "browserify",
62 "websockets",
63 "socket.io"
64 ],
65 "author": {
66 "name" : "Jean Hugues Robert",
67 "email" : "jean_hugues_robert@yahoo.com",
68 "url" : "http://virteal.com"
69 },
70 "license": "MIT"
71}
72