{"_id":"fun","_rev":"94-e2a29bd7b165643af9cc5772aab22b5d","name":"fun","description":"A programming language for realtime web applications","dist-tags":{"latest":"0.3.0"},"versions":{"0.1.0-31-g4bacf63":{"name":"fun","description":"A programming language for realtime web applications","version":"0.1.0-31-g4bacf63","homepage":"https://github.com/marcuswestin/fun","repository":{"type":"git","url":"git://github.com/marcuswestin/fun.git"},"author":{"name":"Marcus Westin","email":"narcvs@gmail.com","url":"http://marcuswest.in"},"main":"fun","directories":{"lib":"."},"engines":{"node":">= 0.4.0"},"_id":"fun@0.1.0-31-g4bacf63","_engineSupported":true,"_npmVersion":"0.3.17","_nodeVersion":"v0.4.2","files":[""],"_defaultsLoaded":true,"dist":{"shasum":"2c01c2f527a1cd155c9c8d6e56844e858091d5eb","tarball":"https://registry.npmjs.org/fun/-/fun-0.1.0-31-g4bacf63.tgz","integrity":"sha512-MTyF57mc2SPM42/+XucCvauq69WiWzBNLwfLgsqcQWaVlJiyH8I66YkdLGL5FLv15fOyLza119B+coA0x06ygA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZsYXiBtw6DgBzFEKtWQ42uzF+FTKMOjttOZd90K24jQIgRb5npDoUH0EH6MDjeqLSoeN6fgA4wwguuPcCUnZ7GSk="}]}},"0.2.0":{"name":"fun","description":"A programming language for realtime web applications","version":"0.2.0","homepage":"https://github.com/marcuswestin/fun","repository":{"type":"git","url":"git://github.com/marcuswestin/fun.git"},"author":{"name":"Marcus Westin","email":"narcvs@gmail.com","url":"http://marcuswest.in"},"main":"fun","bin":{"fun":"./bin/fun"},"dependencies":{"optimist":"= 0.1.6","fin":"= 0.2.10","require":"= 0.1.10"},"directories":{"lib":".","bin":"./bin"},"engines":{"node":">= 0.4.0"},"_id":"fun@0.2.0","_engineSupported":true,"_npmVersion":"0.3.17","_nodeVersion":"v0.4.2","files":[""],"_defaultsLoaded":true,"dist":{"shasum":"7b7fd85b37bea9ef284b25c2aaf0ccc86106259c","tarball":"https://registry.npmjs.org/fun/-/fun-0.2.0.tgz"}},"0.2.2":{"name":"fun","description":"A programming language for realtime web applications","version":"0.2.2","homepage":"https://github.com/marcuswestin/fun","repository":{"type":"git","url":"git://github.com/marcuswestin/fun.git"},"author":{"name":"Marcus Westin","email":"narcvs@gmail.com","url":"http://marcuswest.in"},"main":"fun","bin":{"fun":"./bin/fun"},"dependencies":{"optimist":"= 0.1.6","fin":"= 0.2.11","require":"= 0.1.10"},"directories":{"lib":".","bin":"./bin"},"engines":{"node":">= 0.4.0"},"_id":"fun@0.2.2","_engineSupported":true,"_npmVersion":"0.3.17","_nodeVersion":"v0.4.2","files":[""],"_defaultsLoaded":true,"dist":{"shasum":"18624c61e046b434c4dce8eac73b7e74dfe6134d","tarball":"https://registry.npmjs.org/fun/-/fun-0.2.2.tgz","integrity":"sha512-890SbCMZ865fAEe4dmhBk/QRstfg1BZ63X+zKGkG1jF5WaRcBkXEG1sa0dQwsQem83BK0GoecewvAx1kb0eIXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAm7NJ0y85qTRX3Zx5V/Scp49SnfkL9YicOy+vAqa2AQIhAPnMKR5GOYJzh9A918g0b56tEvUQ4eCcbO8kZjV1dec6"}]}},"0.2.5":{"name":"fun","description":"A programming language for realtime web applications","version":"0.2.5","homepage":"https://github.com/marcuswestin/fun","repository":{"type":"git","url":"git://github.com/marcuswestin/fun.git"},"author":{"name":"Marcus Westin","email":"narcvs@gmail.com","url":"http://marcuswest.in"},"main":"fun","bin":{"fun":"./bin/fun"},"dependencies":{"optimist":"= 0.1.6","fin":"= 0.2.14","require":"= 0.1.10","nodeunit":"= 0.5.1","std":"= 0.1.11"},"directories":{"lib":".","bin":"./bin"},"engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"_id":"fun@0.2.5","_engineSupported":true,"_npmVersion":"0.3.18","_nodeVersion":"v0.4.5","files":[""],"_defaultsLoaded":true,"dist":{"shasum":"79672763ccd2ad94680e00dd674017392187d107","tarball":"https://registry.npmjs.org/fun/-/fun-0.2.5.tgz","integrity":"sha512-UU0a5xiiWFll7VgM3eeVE7WhrA4+WsKOvsKF4dyQ0CJ+r0eXUwN44e+guRK8OcwvO4dOUkhZgn3TTBileztJQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBqQL75AxiDTTUClWsEaA0J2K6e2S2VKpx5CrZt+Ux8UAiEAnf9H5eCAqyWBxlzUyNLwTi7Z9HuGwujvRdMVLEoBWro="}]}},"0.2.6":{"name":"fun","description":"A programming language for realtime web applications","version":"0.2.6","homepage":"https://github.com/marcuswestin/fun","repository":{"type":"git","url":"git://github.com/marcuswestin/fun.git"},"author":{"name":"Marcus Westin","email":"narcvs@gmail.com","url":"http://marcuswest.in"},"main":"fun","bin":{"fun":"./bin/fun"},"dependencies":{"nodeunit":"= 0.5.1"},"directories":{"lib":"."},"engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"_npmJsonOpts":{"file":"/Users/marcus/.npm/fun/0.2.6/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"fun@0.2.6","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.13","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"eaf3e9011aa88b8b188b06a24c2a0ca9abb288ea","tarball":"https://registry.npmjs.org/fun/-/fun-0.2.6.tgz","integrity":"sha512-gBxz3T1TInVOuC2zB4oAsNEH56LeTNn93M6bRlY4fC1HXdg7YOIHM7J2Y5Tq8J4R51hKO9lybNDv/7Nl99k2Bw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBa1L1thkdj3xjYqSQSWtjSuN/0GVpaX3WMd+PVYbtxOAiBgCY6VacWr+YRafz2yoNd7FB26j0xbxRbR8b4y7xBoug=="}]}},"0.2.4":{"name":"fun","description":"A programming language for realtime web applications","version":"0.2.4","homepage":"https://github.com/marcuswestin/fun","repository":{"type":"git","url":"git://github.com/marcuswestin/fun.git"},"author":{"name":"Marcus Westin","email":"narcvs@gmail.com","url":"http://marcuswest.in"},"main":"fun","bin":{"fun":"./bin/fun"},"dependencies":{"optimist":"= 0.1.6","fin":"= 0.2.14","require":"= 0.1.10","nodeunit":"= 0.5.1","std":"= 0.1.11"},"directories":{"lib":"."},"engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"_npmJsonOpts":{"file":"/Users/marcus/.npm/fun/0.2.4/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"fun@0.2.4","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.13","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"00f75c534d6b8534116991386e2da4931f1f5cd0","tarball":"https://registry.npmjs.org/fun/-/fun-0.2.4.tgz","integrity":"sha512-LKdZR1od0go3HSiUekS+/0kNXgSvSHF/b6lsktEL3XZZQBr2fdGfHDhU1L66WYQOo6/JBmWGgGiveOJinEYX3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFkMx5Xe92SVeCvqHex2UCkEGRK81bCYEFx3aGQcwqjSAiBR9gdXFFcSwYJZUvFLVv3KRAYSadgWHMVj7zZYFa29EQ=="}]}},"0.2.9":{"name":"fun","description":"A programming language for realtime web applications","version":"0.2.9","homepage":"https://github.com/marcuswestin/fun","repository":{"type":"git","url":"git://github.com/marcuswestin/fun.git"},"author":{"name":"Marcus Westin","email":"narcvs@gmail.com","url":"http://marcuswest.in"},"main":"fun","bin":{"fun":"./bin/fun"},"dependencies":{"std":"0.1.x","optimist":"~0.2.8","require":"0.4.x"},"devDependencies":{"nodeunit":"~0.6.4","zombie":"~0.12.9"},"engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"marcuswestin","email":"narcvs@gmail.com"},"_id":"fun@0.2.9","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"fee6220828767f7dedabe611d506cf9cb952b709","tarball":"https://registry.npmjs.org/fun/-/fun-0.2.9.tgz","integrity":"sha512-fyvQX/oFSWgwkVTOyqspoHU9cxhl2Qd89N0olf6g9jjU++8taD+jRYW6jf8WA8p5tmhqv60X+I8ZxM86fpwkNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjlvOHHHjKdeOFjj8KlCBUKsRfwzw97S7JnANYyYyO0wIhAKXS6UAqtJcW2DfkL7waGP4jtVXfhMqZJ30UZHH8644+"}]},"readme":"fun\n===\nA declarative programming language for realtime web applications\n\nGetting started\n----------------------\nTry this:\n\n\tsudo npm install -g fun\n\techo '\"Hello world!\"' > hello.fun\n\tfun --file hello.fun\n\t# Open your browser to localhost:8080\n\nAlso try\n\n\tfun --file apps/todo-mvc/todo-mvc.fun\n\nExamples\n--------\nHello World\n\n\t\"Hello world!\"\n\nDrag and Drop\n\n\timport mouse\n\t\n\t<div style={\n\t\tposition:   'absolute',\n\t\ttop:        mouse.y + 50,\n\t\tleft:       mouse.x + 50,\n\t\twidth:      100,\n\t\theight:     100,\n\t\tbackground: 'red'\n\t}/>\n\nGetting involved\n----------------\nThe best way to get involved is to start writing fun apps and using them. There are bugs and inefficiencies waiting to be discovered!\n\nIf you want to hack on the source:\n\n\tgit clone https://marcuswestin@github.com/marcuswestin/fun.git\n\tcd fun\n\tsudo npm install\n\tsudo npm link\n\tmake\n","maintainers":[{"name":"marcuswestin","email":"narcvs@gmail.com"}],"directories":{}},"0.2.10":{"name":"fun","description":"A programming language for realtime web applications","version":"0.2.10","homepage":"https://github.com/marcuswestin/fun","repository":{"type":"git","url":"git://github.com/marcuswestin/fun.git"},"author":{"name":"Marcus Westin","email":"narcvs@gmail.com","url":"http://marcuswest.in"},"main":"fun","bin":{"fun":"./bin/fun"},"dependencies":{"std":"0.1.x","optimist":"~0.2.8","require":"0.4.x"},"devDependencies":{"nodeunit":"~0.6.4","zombie":"~0.12.9"},"engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"marcuswestin","email":"narcvs@gmail.com"},"_id":"fun@0.2.10","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"bb37b5818a6cafa071c5cd90c5be68d353a399f1","tarball":"https://registry.npmjs.org/fun/-/fun-0.2.10.tgz","integrity":"sha512-iInQp73AnPi9kOO6U90K4naNRSp8vACeMqO8dgy1dmcZLz8twUz7afa8lpjTMNHkk/6Q2sNGC5UFE8soCVSyRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCw1Hd0Ija1YGKojS+Pbhg4TZEuSzMpd0NwJcoN7Fi48AIgYisf0gvLblHxZJCw394Z2jC8FdL5NjSw/lTbSRa4jHE="}]},"readme":"fun\n===\nA declarative programming language for realtime web applications\n\nGetting started\n----------------------\nTry this:\n\n\tsudo npm install -g fun\n\techo '\"Hello world!\"' > hello.fun\n\tfun --file hello.fun\n\t# Open your browser to localhost:8080\n\nAlso try\n\n\tcurl https://raw.github.com/marcuswestin/fun/master/apps/todo-mvc/todo-mvc.fun > todo-mvc.fun\n\tfun --file todo-mvc.fun\n\nExamples\n--------\nHello World\n\n\t\"Hello world!\"\n\nDrag and Drop\n\n\timport mouse\n\t\n\t<div style={\n\t\tposition:   'absolute',\n\t\ttop:        mouse.y + 50,\n\t\tleft:       mouse.x + 50,\n\t\twidth:      100,\n\t\theight:     100,\n\t\tbackground: 'red'\n\t}/>\n\nGetting involved\n----------------\nThe best way to get involved is to start writing fun apps and using them. There are bugs and inefficiencies waiting to be discovered!\n\nIf you want to hack on the source:\n\n\tgit clone https://marcuswestin@github.com/marcuswestin/fun.git\n\tcd fun\n\tsudo npm install\n\tsudo npm link\n\tmake\n","maintainers":[{"name":"marcuswestin","email":"narcvs@gmail.com"}],"directories":{}},"0.2.11":{"name":"fun","description":"A programming language for realtime web applications","version":"0.2.11","homepage":"https://github.com/marcuswestin/fun","repository":{"type":"git","url":"git://github.com/marcuswestin/fun.git"},"author":{"name":"Marcus Westin","email":"narcvs@gmail.com","url":"http://marcuswest.in"},"main":"fun","bin":{"fun":"./bin/fun"},"dependencies":{"std":"0.1.x","optimist":"~0.2.8","require":"0.4.x"},"devDependencies":{"nodeunit":"~0.6.4","zombie":"~0.12.9"},"engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"marcuswestin","email":"narcvs@gmail.com"},"_id":"fun@0.2.11","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"e37d760cdae637b4cf39fc7963d4c481c77f3c3d","tarball":"https://registry.npmjs.org/fun/-/fun-0.2.11.tgz","integrity":"sha512-/tZ5mUymHYtVoigkF3hc0jnE8hCVjTnaQlh10MmaYH0FWSTycaz9OESoRUQibNLSGG0Y21GVd59iq5t+09WsuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCICdNBHiCW//CVUsb6frCXafBoE37VB6HZ3bL6SG+4MwIgbE3FxOzXgUQMq5eIqe2ZAA8wl0UaJ6bOtbmeEuN5eWA="}]},"readme":"fun\n===\nA declarative programming language for realtime web applications\n\nGetting started\n----------------------\nTry this:\n\n\tsudo npm install -g fun\n\techo '\"Hello world!\"' > hello.fun\n\tfun --file hello.fun\n\t# Open your browser to localhost:8080\n\nAlso try\n\n\tcurl https://raw.github.com/marcuswestin/fun/master/apps/todo-mvc/todo-mvc.fun > todo-mvc.fun\n\tfun --file todo-mvc.fun\n\nExamples\n--------\nHello World\n\n\t\"Hello world!\"\n\nDrag and Drop\n\n\timport mouse\n\t\n\t<div style={\n\t\tposition:   'absolute',\n\t\ttop:        mouse.y + 50,\n\t\tleft:       mouse.x + 50,\n\t\twidth:      100,\n\t\theight:     100,\n\t\tbackground: 'red'\n\t}/>\n\nGetting involved\n----------------\nThe best way to get involved is to start writing fun apps and using them. There are bugs and inefficiencies waiting to be discovered!\n\nIf you want to hack on the source:\n\n\tgit clone https://marcuswestin@github.com/marcuswestin/fun.git\n\tcd fun\n\tsudo npm install\n\tsudo npm link\n\tmake\n","maintainers":[{"name":"marcuswestin","email":"narcvs@gmail.com"}],"directories":{}},"0.2.12":{"name":"fun","description":"A programming language for realtime web applications","version":"0.2.12","homepage":"https://github.com/marcuswestin/fun","repository":{"type":"git","url":"git://github.com/marcuswestin/fun.git"},"author":{"name":"Marcus Westin","email":"narcvs@gmail.com","url":"http://marcuswest.in"},"main":"fun","bin":{"fun":"./bin/fun"},"dependencies":{"std":"0.1.x","optimist":"~0.2.8","require":"0.4.x"},"devDependencies":{"nodeunit":"~0.6.4","zombie":"~0.12.9"},"engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"marcuswestin","email":"narcvs@gmail.com"},"_id":"fun@0.2.12","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"9bc77328731078bfccfb1bf7ea662be29fbb74a5","tarball":"https://registry.npmjs.org/fun/-/fun-0.2.12.tgz","integrity":"sha512-GR0cgEfTLevhE+Y7hIK1RlkMxaLYju0Nbl0h4+kXYkudxsh95EnCRqUd3KBneudAZJ3WzpGjFd3+4fnUx73hSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6bSKfa9kUHiPymUIiJnq9j58+vMeJVtzsHoeRBWlNzgIhAOPqgQZiabnFyRVjUefioqRak8pJDn3hxedyKD6UPr/4"}]},"readme":"fun\n===\nA declarative programming language for realtime web applications\n\nGetting started\n----------------------\nTry this:\n\n\tsudo npm install -g fun\n\techo '\"Hello world!\"' > hello.fun\n\tfun hello.fun\n\t# Open your browser to localhost:8080\n\nAlso try\n\n\tcurl https://raw.github.com/marcuswestin/fun/master/apps/todo-mvc/todo-mvc.fun > todo-mvc.fun\n\tfun todo-mvc.fun\n\nExamples\n--------\nHello World\n\n\t\"Hello world!\"\n\nDrag and Drop\n\n\timport mouse\n\t\n\t<div style={\n\t\tposition:   'absolute',\n\t\ttop:        mouse.y + 50,\n\t\tleft:       mouse.x + 50,\n\t\twidth:      100,\n\t\theight:     100,\n\t\tbackground: 'red'\n\t}/>\n\nGetting involved\n----------------\nThe best way to get involved is to start writing fun apps and using them. There are bugs and inefficiencies waiting to be discovered!\n\nIf you want to hack on the source:\n\n\tgit clone https://marcuswestin@github.com/marcuswestin/fun.git\n\tcd fun\n\tsudo npm install\n\tsudo npm link\n\tmake test\n","maintainers":[{"name":"marcuswestin","email":"narcvs@gmail.com"}],"directories":{}},"0.2.13":{"name":"fun","description":"A programming language for realtime web applications","version":"0.2.13","homepage":"https://github.com/marcuswestin/fun","repository":{"type":"git","url":"git://github.com/marcuswestin/fun.git"},"author":{"name":"Marcus Westin","email":"narcvs@gmail.com","url":"http://marcuswest.in"},"main":"fun","bin":{"fun":"./bin/fun"},"dependencies":{"optimist":"0.2.8"},"devDependencies":{"nodeunit":"0.6.4","zombie":"0.12.15"},"engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"marcuswestin","email":"narcvs@gmail.com"},"_id":"fun@0.2.13","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"c62d70ea7a785bfdafa6587880f0d04937ed0d15","tarball":"https://registry.npmjs.org/fun/-/fun-0.2.13.tgz","integrity":"sha512-U5rBUvXZphDp+MrYrlCA7tP8/5GBosHjQ7GTTYbg0zNRLynJQN7QKQ0JSnXLd9dftdbUaLZQrnkbx6nmrEO63g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB8NDlirgnfRL4/Z+DDo1dCW/+Jeen8dj5P6j6M7drZBAiAuLbBe1GWyy72PGBMaQ3Fpzk5wf8qyY8v1IhbE6WY7MQ=="}]},"readme":"fun\n===\nA declarative programming language for realtime web applications\n\nGetting started\n----------------------\nTry this:\n\n\tsudo npm install -g fun\n\techo '\"Hello world!\"' > hello.fun\n\tfun hello.fun\n\t# Open your browser to localhost:8080\n\nAlso try\n\n\tcurl https://raw.github.com/marcuswestin/fun/master/apps/todo-mvc/todo-mvc.fun > todo-mvc.fun\n\tfun todo-mvc.fun\n\nExamples\n--------\nHello World\n\n\t\"Hello world!\"\n\nDrag and Drop\n\n\timport mouse\n\t\n\t<div style={\n\t\tposition:   'absolute',\n\t\ttop:        mouse.y + 50,\n\t\tleft:       mouse.x + 50,\n\t\twidth:      100,\n\t\theight:     100,\n\t\tbackground: 'red'\n\t}/>\n\nGetting involved\n----------------\nThe best way to get involved is to start writing fun apps and using them. There are bugs and inefficiencies waiting to be discovered!\n\nIf you want to hack on the source:\n\n\tgit clone https://marcuswestin@github.com/marcuswestin/fun.git\n\tcd fun\n\tsudo npm install\n\tsudo npm link\n\tmake test\n","maintainers":[{"name":"marcuswestin","email":"narcvs@gmail.com"}],"directories":{}},"0.2.14":{"name":"fun","description":"A programming language for realtime web applications","version":"0.2.14","homepage":"https://github.com/marcuswestin/fun","repository":{"type":"git","url":"git://github.com/marcuswestin/fun.git"},"author":{"name":"Marcus Westin","email":"narcvs@gmail.com","url":"http://marcuswest.in"},"main":"fun","bin":{"fun":"./bin/fun"},"dependencies":{"optimist":"0.2.8","request":"2.9.153"},"devDependencies":{"nodeunit":"0.6.4","zombie":"0.12.15"},"engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"marcuswestin","email":"narcvs@gmail.com"},"_id":"fun@0.2.14","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"d9302d5a615a240385191f899b1fe830c99e114c","tarball":"https://registry.npmjs.org/fun/-/fun-0.2.14.tgz","integrity":"sha512-TgtAe6PGu9URfKZoN/ahcc6x7g3n0vaLjDvqrhhr1I8QJryA/Oeioi4raBUZnuwp77jucm9lL2PYIilM2dXW8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHFC/dcub5nrVnvLa9/7fodIwyv7Z+lSPGWW1xzgzHggIhAPOqyGQI/zlyq8jrCQs+UzA8dTNPELpLTzSzu2U6nzWQ"}]},"readme":"fun\n===\nA declarative programming language for realtime web applications\n\nGetting started\n----------------------\nTry this:\n\n\tsudo npm install -g fun\n\techo '\"Hello world!\"' > hello.fun\n\tfun hello.fun\n\t# Open your browser to localhost:8080\n\nAlso try\n\n\tcurl https://raw.github.com/marcuswestin/fun/master/apps/todo-mvc/todo-mvc.fun > todo-mvc.fun\n\tfun todo-mvc.fun\n\nExamples\n--------\nHello World\n\n\t\"Hello world!\"\n\nDrag and Drop\n\n\timport mouse\n\t\n\t<div style={\n\t\tposition:   'absolute',\n\t\ttop:        mouse.y + 50,\n\t\tleft:       mouse.x + 50,\n\t\twidth:      100,\n\t\theight:     100,\n\t\tbackground: 'red'\n\t}/>\n\nGetting involved\n----------------\nThe best way to get involved is to start writing fun apps and using them. There are bugs and inefficiencies waiting to be discovered!\n\nIf you want to hack on the source:\n\n\tgit clone https://marcuswestin@github.com/marcuswestin/fun.git\n\tcd fun\n\tsudo npm install\n\tsudo npm link\n\tmake test\n","maintainers":[{"name":"marcuswestin","email":"narcvs@gmail.com"}],"directories":{}},"0.2.15":{"name":"fun","description":"A programming language for realtime web applications","version":"0.2.15","homepage":"https://github.com/marcuswestin/fun","repository":{"type":"git","url":"git://github.com/marcuswestin/fun.git"},"author":{"name":"Marcus Westin","email":"narcvs@gmail.com","url":"http://marcuswest.in"},"main":"fun","bin":{"fun":"./bin/fun"},"dependencies":{"optimist":"0.2.8","request":"2.9.153"},"devDependencies":{"nodeunit":"0.6.4","zombie":"0.12.15"},"engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"marcuswestin","email":"narcvs@gmail.com"},"_id":"fun@0.2.15","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"b23300a86c12a911af883e08f202af32f551212e","tarball":"https://registry.npmjs.org/fun/-/fun-0.2.15.tgz","integrity":"sha512-hw/YQSRqTLEkF/UbHnDFdjM1H8LXZxsF4Bf43n55zAGCM5GikKXcbq/mp4C3B01ijeSpFvSOJafCdYVcfrDWug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwfr/EzPoPCO0R4HFcZe9oe72XJjptPF4qOn+OyaRqtwIhAOLA5fHHCVmIWiE/8YBy+VlPOP1cA7iEibSPBbiJg2qM"}]},"readme":"fun\n===\nA declarative programming language for realtime web applications\n\nGetting started\n----------------------\nTry this:\n\n\tsudo npm install -g fun\n\techo '\"Hello world!\"' > hello.fun\n\tfun hello.fun\n\t# Open your browser to localhost:8080\n\nAlso try\n\n\tcurl https://raw.github.com/marcuswestin/fun/master/apps/todo-mvc/todo-mvc.fun > todo-mvc.fun\n\tfun todo-mvc.fun\n\nExamples\n--------\nHello World\n\n\t\"Hello world!\"\n\nDrag and Drop\n\n\timport mouse\n\t\n\t<div style={\n\t\tposition:   'absolute',\n\t\ttop:        mouse.y + 50,\n\t\tleft:       mouse.x + 50,\n\t\twidth:      100,\n\t\theight:     100,\n\t\tbackground: 'red'\n\t}/>\n\nGetting involved\n----------------\nThe best way to get involved is to start writing fun apps and using them. There are bugs and inefficiencies waiting to be discovered!\n\nIf you want to hack on the source:\n\n\tgit clone https://marcuswestin@github.com/marcuswestin/fun.git\n\tcd fun\n\tsudo npm install\n\tsudo npm link\n\tmake test\n","maintainers":[{"name":"marcuswestin","email":"narcvs@gmail.com"}],"directories":{}},"0.2.16":{"name":"fun","description":"A programming language for realtime web applications","version":"0.2.16","homepage":"https://github.com/marcuswestin/fun","repository":{"type":"git","url":"git://github.com/marcuswestin/fun.git"},"author":{"name":"Marcus Westin","email":"narcvs@gmail.com","url":"http://marcuswest.in"},"main":"fun","bin":{"fun":"./bin/fun"},"dependencies":{"optimist":"0.2.8","request":"2.9.153","std":"0.1.32","require":"0.4.8"},"devDependencies":{"nodeunit":"0.6.4","zombie":"0.12.15"},"engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"marcuswestin","email":"narcvs@gmail.com"},"_id":"fun@0.2.16","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"cecedca6f9cba257afe34aaa96c827cada9673cd","tarball":"https://registry.npmjs.org/fun/-/fun-0.2.16.tgz","integrity":"sha512-hGK1T8+r7vX6sRQTNtmmpdXA2u/h4ZoUkdFwOLKh2okwPG1f9i35nYRmxCVOCuHS835tCOkZyq2s0q8Q+Qm6XA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzvvYD/HnPlbiQngJeLCzXWE5nlRD54iLkdK5DF+YkdgIhAKCYdMi4c8E0iIKJDpuNcTL/sbppSliuqb1FGuExtH3J"}]},"readme":"fun\n===\nA declarative programming language for realtime web applications\n\nGetting started\n----------------------\nTry this:\n\n\tsudo npm install -g fun\n\techo '\"Hello world!\"' > hello.fun\n\tfun hello.fun\n\t# Open your browser to localhost:8080\n\nAlso try\n\n\tcurl https://raw.github.com/marcuswestin/fun/master/apps/todo-mvc/todo-mvc.fun > todo-mvc.fun\n\tfun todo-mvc.fun\n\nExamples\n--------\nHello World\n\n\t\"Hello world!\"\n\nDrag and Drop\n\n\timport mouse\n\t\n\t<div style={\n\t\tposition:   'absolute',\n\t\ttop:        mouse.y + 50,\n\t\tleft:       mouse.x + 50,\n\t\twidth:      100,\n\t\theight:     100,\n\t\tbackground: 'red'\n\t}/>\n\nGetting involved\n----------------\nThe best way to get involved is to start writing fun apps and using them. There are bugs and inefficiencies waiting to be discovered!\n\nIf you want to hack on the source:\n\n\tgit clone https://marcuswestin@github.com/marcuswestin/fun.git\n\tcd fun\n\tsudo npm install\n\tsudo npm link\n\tmake test\n","maintainers":[{"name":"marcuswestin","email":"narcvs@gmail.com"}],"directories":{}},"0.2.17":{"name":"fun","description":"A programming language for realtime web applications","version":"0.2.17","homepage":"https://github.com/marcuswestin/fun","repository":{"type":"git","url":"git://github.com/marcuswestin/fun.git"},"author":{"name":"Marcus Westin","email":"narcvs@gmail.com","url":"http://marcuswest.in"},"main":"fun","bin":{"fun":"./bin/fun"},"dependencies":{"optimist":"0.2.8","request":"2.9.153","std":"0.1.32","require":"0.4.8"},"devDependencies":{"nodeunit":"0.6.4","zombie":"0.12.15"},"engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"marcuswestin","email":"narcvs@gmail.com"},"_id":"fun@0.2.17","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"f90a7cd67e58b87667fcc70e7412dd2ffd247acd","tarball":"https://registry.npmjs.org/fun/-/fun-0.2.17.tgz","integrity":"sha512-VkuX91ZVbLmGj7vYOiiDNiKS1EBVsdNNGSwLRo46NF9wU8BIS7tzoQve4VwUY+vjGj6TZ8MiCmTPRLei0F4/cA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHfQXYU72/Vi4YOvPKIy50BIuhTzlQRrsUbUtVl+SeFWAiAIQVHQRo84Wr7KT1pFDziEnbsf+CcOydS4zYqA/xbGXQ=="}]},"readme":"fun\n===\nA declarative programming language for realtime web applications\n\nGetting started\n----------------------\nTry this:\n\n\tsudo npm install -g fun\n\techo '\"Hello world!\"' > hello.fun\n\tfun hello.fun\n\t# Open your browser to localhost:8080\n\nAlso try\n\n\tcurl https://raw.github.com/marcuswestin/fun/master/apps/todo-mvc/todo-mvc.fun > todo-mvc.fun\n\tfun todo-mvc.fun\n\nExamples\n--------\nHello World\n\n\t\"Hello world!\"\n\nDrag and Drop\n\n\timport mouse\n\t\n\t<div style={\n\t\tposition:   'absolute',\n\t\ttop:        mouse.y + 50,\n\t\tleft:       mouse.x + 50,\n\t\twidth:      100,\n\t\theight:     100,\n\t\tbackground: 'red'\n\t}/>\n\nGetting involved\n----------------\nThe best way to get involved is to start writing fun apps and using them. There are bugs and inefficiencies waiting to be discovered!\n\nIf you want to hack on the source:\n\n\tgit clone https://marcuswestin@github.com/marcuswestin/fun.git\n\tcd fun\n\tsudo npm install\n\tsudo npm link\n\tmake test\n","maintainers":[{"name":"marcuswestin","email":"narcvs@gmail.com"}],"directories":{}},"0.2.18":{"name":"fun","description":"A programming language for realtime web applications","version":"0.2.18","homepage":"https://github.com/marcuswestin/fun","repository":{"type":"git","url":"git://github.com/marcuswestin/fun.git"},"author":{"name":"Marcus Westin","email":"narcvs@gmail.com","url":"http://marcuswest.in"},"main":"fun","bin":{"fun":"./bin/fun"},"dependencies":{"optimist":"0.2.8","request":"2.9.153","clean-css":"0.3.2","std":"0.1.33","require":"0.4.8"},"devDependencies":{"nodeunit":"0.6.4","zombie":"0.12.15"},"engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"marcuswestin","email":"narcvs@gmail.com"},"_id":"fun@0.2.18","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"30e13d5af5379a18e089c8083473a879a493cbaf","tarball":"https://registry.npmjs.org/fun/-/fun-0.2.18.tgz","integrity":"sha512-FeQqbzA2+ahoRmLU+ajPPqxz9M+xZEU8FNs6z08x22Bf+3hJPM+K336GAdgqclEPvGIm6/18LWQDubKPT64U8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEoxGFb+NxoFdqwYBvL+1tx9jEPj9+99LRqLTbZx5DW6AiEA4FiipngpTahAS70sbg+6s/Rh1lNBViFp9W+ueR/yTY0="}]},"readme":"fun\n===\nA declarative programming language for realtime web applications\n\nGetting started\n----------------------\nTry this:\n\n\tsudo npm install -g fun\n\techo '\"Hello world!\"' > hello.fun\n\tfun hello.fun\n\t# Open your browser to localhost:8080\n\nAlso try\n\n\tcurl https://raw.github.com/marcuswestin/fun/master/apps/todo-mvc/todo-mvc.fun > todo-mvc.fun\n\tfun todo-mvc.fun\n\nExamples\n--------\nHello World\n\n\t\"Hello world!\"\n\nDrag and Drop\n\n\timport mouse\n\t\n\t<div style={\n\t\tposition:   'absolute',\n\t\ttop:        mouse.y + 50,\n\t\tleft:       mouse.x + 50,\n\t\twidth:      100,\n\t\theight:     100,\n\t\tbackground: 'red'\n\t}/>\n\nGetting involved\n----------------\nThe best way to get involved is to start writing fun apps and using them. There are bugs and inefficiencies waiting to be discovered!\n\nIf you want to hack on the source:\n\n\tgit clone https://marcuswestin@github.com/marcuswestin/fun.git\n\tcd fun\n\tsudo npm install\n\tsudo npm link\n\tmake test\n","maintainers":[{"name":"marcuswestin","email":"narcvs@gmail.com"}],"directories":{}},"0.2.19":{"name":"fun","description":"A programming language for realtime web applications","version":"0.2.19","homepage":"https://github.com/marcuswestin/fun","repository":{"type":"git","url":"git://github.com/marcuswestin/fun.git"},"author":{"name":"Marcus Westin","email":"narcvs@gmail.com","url":"http://marcuswest.in"},"main":"fun","bin":{"fun":"./bin/fun"},"dependencies":{"optimist":"0.2.8","request":"2.9.153","clean-css":"0.3.2","std":"0.1.33","require":"0.4.8"},"devDependencies":{"nodeunit":"0.6.4","zombie":"0.12.15"},"engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"marcuswestin","email":"narcvs@gmail.com"},"_id":"fun@0.2.19","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"a87a9fe7e7e3c764c1548f882c7c20ab50415d7d","tarball":"https://registry.npmjs.org/fun/-/fun-0.2.19.tgz","integrity":"sha512-5vBkwhplALkR443UrhiWB8hsS/lJ7LYJzTxVz4KfAS4/M8jym84aErNlhZEuHOYYY8++RwBbfzUqSxEiUv0xhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDPWyULaT5ar5+CUigoQi4F9NcMF8QpVH7yJI6sqnnvpAiAE7vfxXmpqPDjjMLWbpl6m8P9l1lHBuLk8CvtxEDB11w=="}]},"readme":"fun\n===\nA declarative programming language for realtime web applications\n\nGetting started\n----------------------\nTry this:\n\n\tsudo npm install -g fun\n\techo '\"Hello world!\"' > hello.fun\n\tfun hello.fun\n\t# Open your browser to localhost:8080\n\nAlso try\n\n\tcurl https://raw.github.com/marcuswestin/fun/master/apps/todo-mvc/todo-mvc.fun > todo-mvc.fun\n\tfun todo-mvc.fun\n\nExamples\n--------\nHello World\n\n\t\"Hello world!\"\n\nDrag and Drop\n\n\timport mouse\n\t\n\t<div style={\n\t\tposition:   'absolute',\n\t\ttop:        mouse.y + 50,\n\t\tleft:       mouse.x + 50,\n\t\twidth:      100,\n\t\theight:     100,\n\t\tbackground: 'red'\n\t}/>\n\nGetting involved\n----------------\nThe best way to get involved is to start writing fun apps and using them. There are bugs and inefficiencies waiting to be discovered!\n\nIf you want to hack on the source:\n\n\tgit clone https://marcuswestin@github.com/marcuswestin/fun.git\n\tcd fun\n\tsudo npm install\n\tsudo npm link\n\tmake test\n","maintainers":[{"name":"marcuswestin","email":"narcvs@gmail.com"}],"directories":{}},"0.2.20":{"name":"fun","description":"A programming language for realtime web applications","version":"0.2.20","homepage":"https://github.com/marcuswestin/fun","repository":{"type":"git","url":"git://github.com/marcuswestin/fun.git"},"author":{"name":"Marcus Westin","email":"narcvs@gmail.com","url":"http://marcuswest.in"},"main":"fun","bin":{"fun":"./bin/fun"},"dependencies":{"optimist":"0.2.8","request":"2.9.153","clean-css":"0.3.2","std":"0.1.33","require":"0.4.8"},"devDependencies":{"nodeunit":"0.6.4","zombie":"0.12.15"},"engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"marcuswestin","email":"narcvs@gmail.com"},"_id":"fun@0.2.20","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"8e8c2a7e506eb7bf8f312164f22474bc9030b0d2","tarball":"https://registry.npmjs.org/fun/-/fun-0.2.20.tgz","integrity":"sha512-oDaO4eX90uhHzt9+pU18KJEdJRfUXUpzh136IBFY6WCKS7Qui7tTwBEEPMf/AKzpsKuCKSyIjSo7nZcNO1Ar6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/tRjznTIEBugGzsT+Bpf8UV4Pfo+ImUuE2ZoxBVmYqgIhAOqhAXOpMiBFdWCgMvY2m5Mx/Hz0DGpVcjxAMMXHHXss"}]},"readme":"fun\n===\nA declarative programming language for realtime web applications\n\nGetting started\n----------------------\nTry this:\n\n\tsudo npm install -g fun\n\techo '\"Hello world!\"' > hello.fun\n\tfun hello.fun\n\t# Open your browser to localhost:8080\n\nAlso try\n\n\tcurl https://raw.github.com/marcuswestin/fun/master/apps/todo-mvc/todo-mvc.fun > todo-mvc.fun\n\tcurl https://raw.github.com/marcuswestin/fun/master/apps/todo-mvc/todo-mvc.css > todo-mvc.css\n\tfun todo-mvc.fun\n\nExamples\n--------\nHello World\n\n\t\"Hello world!\"\n\nDrag and Drop\n\n\timport mouse\n\t\n\t<div style={\n\t\tposition:   'absolute',\n\t\ttop:        mouse.y + 50,\n\t\tleft:       mouse.x + 50,\n\t\twidth:      100,\n\t\theight:     100,\n\t\tbackground: 'red'\n\t}/>\n\nGetting involved\n----------------\nThe best way to get involved is to start writing fun apps and using them. There are bugs and inefficiencies waiting to be discovered!\n\nIf you want to hack on the source:\n\n\tgit clone https://marcuswestin@github.com/marcuswestin/fun.git\n\tcd fun\n\tsudo npm install\n\tsudo npm link\n\tmake test\n","maintainers":[{"name":"marcuswestin","email":"narcvs@gmail.com"}],"directories":{}},"0.2.21":{"name":"fun","description":"A programming language for realtime web applications","version":"0.2.21","homepage":"https://github.com/marcuswestin/fun","repository":{"type":"git","url":"git://github.com/marcuswestin/fun.git"},"author":{"name":"Marcus Westin","email":"narcvs@gmail.com","url":"http://marcuswest.in"},"main":"fun","bin":{"fun":"./bin/fun"},"dependencies":{"optimist":"0.2.8","request":"2.9.153","clean-css":"0.3.2","require":"0.4.8","dom":"0.1.2","std":"0.1.34"},"devDependencies":{"nodeunit":"0.6.4","zombie":"0.12.15"},"engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"marcuswestin","email":"narcvs@gmail.com"},"_id":"fun@0.2.21","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"a09cc89232a18729d0bc7c4696ebf70be23cc3fe","tarball":"https://registry.npmjs.org/fun/-/fun-0.2.21.tgz","integrity":"sha512-bNCWqndf0hg3jkiCsZTtZtxjYuNhTM7bSVRp7Nqj/f7GZI4R4F3yFLQZI5dAo0TLQR5yAlWxONo1nHLacqY97g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFK+a1W9abHIUTFPZsEAmyAT7MjhrmiRCYx3xxo+I5DIAiEAmN+JQZ2a879mCexhS+i0qS6Wv/Nb0D2JmRYSNfB1+aY="}]},"readme":"fun\n===\nA declarative programming language for realtime web applications\n\nGetting started\n----------------------\nTry this:\n\n\tsudo npm install -g fun\n\techo '\"Hello world!\"' > hello.fun\n\tfun hello.fun\n\t# Open your browser to localhost:8080\n\nAlso try\n\n\tcurl https://raw.github.com/marcuswestin/fun/master/apps/todo-mvc/todo-mvc.fun > todo-mvc.fun\n\tcurl https://raw.github.com/marcuswestin/fun/master/apps/todo-mvc/todo-mvc.css > todo-mvc.css\n\tfun todo-mvc.fun\n\nExamples\n--------\nHello World\n\n\t\"Hello world!\"\n\nDrag and Drop\n\n\timport mouse\n\t\n\t<div style={\n\t\tposition:   'absolute',\n\t\ttop:        mouse.y + 50,\n\t\tleft:       mouse.x + 50,\n\t\twidth:      100,\n\t\theight:     100,\n\t\tbackground: 'red'\n\t}/>\n\nGetting involved\n----------------\nThe best way to get involved is to start writing fun apps and using them. There are bugs and inefficiencies waiting to be discovered!\n\nIf you want to hack on the source:\n\n\tgit clone https://marcuswestin@github.com/marcuswestin/fun.git\n\tcd fun\n\tsudo npm install\n\tsudo npm link\n\tmake test\n","maintainers":[{"name":"marcuswestin","email":"narcvs@gmail.com"}],"directories":{}},"0.2.22":{"name":"fun","description":"A programming language for realtime web applications","version":"0.2.22","homepage":"https://github.com/marcuswestin/fun","repository":{"type":"git","url":"git://github.com/marcuswestin/fun.git"},"author":{"name":"Marcus Westin","email":"narcvs@gmail.com","url":"http://marcuswest.in"},"main":"fun","bin":{"fun":"./bin/fun"},"dependencies":{"optimist":"0.2.8","request":"2.9.153","clean-css":"0.3.2","require":"0.4.9","dom":"0.1.2","std":"0.1.34"},"devDependencies":{"nodeunit":"0.6.4","zombie":"0.12.15"},"engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"marcuswestin","email":"narcvs@gmail.com"},"_id":"fun@0.2.22","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"682c9354356286806c6bc20241d857b91cb4b5e9","tarball":"https://registry.npmjs.org/fun/-/fun-0.2.22.tgz","integrity":"sha512-j1dca2HmN58reQ4aBp8EIXtOyMsd9BapSHQGhdaIiCsK+yliyncdCHg1y3qWOH4hhHveKdL7gZx0MGR15EBEqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDagEw6RhUywGrPJ3EgGh+A6hWHRGIC5eLbFn6DYFGfEQIhANn8Tvx3YlVInYY0OcMED+3aiZUHK7wyuQ3BUuWtRX+r"}]},"readme":"fun\n===\nA declarative programming language for realtime web applications\n\nGetting started\n----------------------\nTry this:\n\n\tsudo npm install -g fun\n\techo '\"Hello world!\"' > hello.fun\n\tfun hello.fun\n\t# Open your browser to localhost:8080\n\nAlso try\n\n\tcurl https://raw.github.com/marcuswestin/fun/master/apps/todo-mvc/todo-mvc.fun > todo-mvc.fun\n\tcurl https://raw.github.com/marcuswestin/fun/master/apps/todo-mvc/todo-mvc.css > todo-mvc.css\n\tfun todo-mvc.fun\n\nExamples\n--------\nHello World\n\n\t\"Hello world!\"\n\nDrag and Drop\n\n\timport mouse\n\t\n\t<div style={\n\t\tposition:   'absolute',\n\t\ttop:        mouse.y + 50,\n\t\tleft:       mouse.x + 50,\n\t\twidth:      100,\n\t\theight:     100,\n\t\tbackground: 'red'\n\t}/>\n\nGetting involved\n----------------\nThe best way to get involved is to start writing fun apps and using them. There are bugs and inefficiencies waiting to be discovered!\n\nIf you want to hack on the source:\n\n\tgit clone https://marcuswestin@github.com/marcuswestin/fun.git\n\tcd fun\n\tsudo npm install\n\tsudo npm link\n\tmake test\n","maintainers":[{"name":"marcuswestin","email":"narcvs@gmail.com"}]},"0.2.23":{"name":"fun","description":"A programming language for realtime web applications","version":"0.2.23","homepage":"https://github.com/marcuswestin/fun","repository":{"type":"git","url":"git://github.com/marcuswestin/fun.git"},"author":{"name":"Marcus Westin","email":"narcvs@gmail.com","url":"http://marcuswest.in"},"main":"fun","bin":{"fun":"./bin/fun"},"dependencies":{"optimist":"0.2.8","request":"2.9.153","clean-css":"0.3.2","require":"0.4.9","socket.io":"0.9.6","dom":"0.1.4","std":"0.1.35","stylus":"0.25.0","colors":"0.6.0-1"},"devDependencies":{"nodeunit":"0.6.4","zombie":"0.12.15"},"engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"marcuswestin","email":"narcvs@gmail.com"},"_id":"fun@0.2.23","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"a1756f43e62fe1b8aa16ecad440998f8f05b24f4","tarball":"https://registry.npmjs.org/fun/-/fun-0.2.23.tgz","integrity":"sha512-deFNT0iYRWosfeMzAt31tzEwho+PyKfwZptllEvuOPWgXBVFmcjqhdimvMRt4mLPqVcOa3/aT/pVOUO2ndDvtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7yG+RadEv7rzJWGk53Jzwr0VGzUksYZd2CATW5bGUHwIhAN9lq5jBEpXOaDIqkIW4yvcp9r0mZUyiD9bs37Q+6XrC"}]},"readme":"fun\n===\nA declarative programming language for realtime web applications\n\nGetting started\n----------------------\nTry this:\n\n\tsudo npm install -g fun\n\techo '\"Hello world!\"' > hello.fun\n\tfun hello.fun\n\t# Open your browser to localhost:8080\n\nAlso try\n\n\tcurl https://raw.github.com/marcuswestin/fun/master/apps/todo-mvc/todo-mvc.fun > todo-mvc.fun\n\tcurl https://raw.github.com/marcuswestin/fun/master/apps/todo-mvc/todo-mvc.css > todo-mvc.css\n\tfun todo-mvc.fun\n\nExamples\n--------\nHello World\n\n\t\"Hello world!\"\n\nDrag and Drop\n\n\timport mouse\n\t\n\t<div style={\n\t\tposition:   'absolute',\n\t\ttop:        mouse.y + 50,\n\t\tleft:       mouse.x + 50,\n\t\twidth:      100,\n\t\theight:     100,\n\t\tbackground: 'red'\n\t}/>\n\nGetting involved\n----------------\nThe best way to get involved is to start writing fun apps and using them. There are bugs and inefficiencies waiting to be discovered!\n\nIf you want to hack on the source:\n\n\tgit clone https://marcuswestin@github.com/marcuswestin/fun.git\n\tcd fun\n\tmake setup\n\tmake test\n","maintainers":[{"name":"marcuswestin","email":"narcvs@gmail.com"}]},"0.3.0":{"name":"fun","description":"A programming language for realtime web applications","version":"0.3.0","homepage":"https://github.com/marcuswestin/fun","repository":{"type":"git","url":"git://github.com/marcuswestin/fun.git"},"author":{"name":"Marcus Westin","email":"narcvs@gmail.com","url":"http://marcuswest.in"},"main":"fun","bin":{"fun":"./bin/fun"},"dependencies":{"optimist":"0.2.8","request":"2.9.153","clean-css":"0.3.2","require":"0.4.9","socket.io":"0.9.6","dom":"0.1.4","std":"0.1.35","stylus":"0.25.0","colors":"0.6.0-1"},"devDependencies":{"nodeunit":"0.6.4","zombie":"0.12.15"},"engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"marcuswestin","email":"narcvs@gmail.com"},"_id":"fun@0.3.0","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"e6e1be80e3cb95fb9c2e62af3b82cef68ca1a286","tarball":"https://registry.npmjs.org/fun/-/fun-0.3.0.tgz","integrity":"sha512-8ad2f+exEEVWIy5iO+B71yOyZAoE42R3Y9C/P9BpOtFSYSJT9PrFQiqseAJUFGbzlNfUHUkRbzC1BRQ/8TQUsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbUmf/PRIOnjnAOV7bZ8QyJyPXv2jZSn2I0uUQeN1BawIgR0TP9SanReNYifUhfgKG6fpNz249geZCNT94wzI2y+I="}]},"readme":"fun\n===\nA declarative programming language for realtime web applications\n\nGetting started\n----------------------\nTry this:\n\n\tsudo npm install -g fun\n\techo '\"Hello world!\"' > hello.fun\n\tfun hello.fun\n\t# Open your browser to localhost:8080\n\nAlso try\n\n\tcurl https://raw.github.com/marcuswestin/fun/master/apps/todo-mvc/todo-mvc.fun > todo-mvc.fun\n\tcurl https://raw.github.com/marcuswestin/fun/master/apps/todo-mvc/todo-mvc.css > todo-mvc.css\n\tfun todo-mvc.fun\n\nExamples\n--------\nHello World\n\n\t\"Hello world!\"\n\nDrag and Drop\n\n\timport mouse\n\t\n\t<div style={\n\t\tposition:   'absolute',\n\t\ttop:        mouse.y + 50,\n\t\tleft:       mouse.x + 50,\n\t\twidth:      100,\n\t\theight:     100,\n\t\tbackground: 'red'\n\t}/>\n\nGetting involved\n----------------\nThe best way to get involved is to start writing fun apps and using them. There are bugs and inefficiencies waiting to be discovered!\n\nIf you want to hack on the source:\n\n\tgit clone https://marcuswestin@github.com/marcuswestin/fun.git\n\tcd fun\n\tmake setup\n\tmake test\n","maintainers":[{"name":"marcuswestin","email":"narcvs@gmail.com"}]}},"maintainers":[{"name":"marcuswestin","email":"narcvs@gmail.com"}],"time":{"modified":"2022-06-30T12:19:15.179Z","created":"2011-03-25T19:45:04.495Z","0.1.0-31-g4bacf63":"2011-03-25T19:45:04.686Z","0.2.0":"2011-03-27T02:53:14.472Z","0.2.2":"2011-03-28T04:09:11.850Z","0.2.5":"2011-04-13T16:44:55.382Z","0.2.6":"2011-07-13T02:43:04.596Z","0.2.4":"2011-07-13T02:51:10.807Z","0.2.9":"2012-03-04T04:43:53.780Z","0.2.10":"2012-03-20T18:31:25.852Z","0.2.11":"2012-03-21T21:00:03.783Z","0.2.12":"2012-03-21T21:10:03.886Z","0.2.13":"2012-03-22T23:38:04.317Z","0.2.14":"2012-03-23T03:30:04.689Z","0.2.15":"2012-03-23T22:35:35.847Z","0.2.16":"2012-03-23T22:47:51.807Z","0.2.17":"2012-03-24T01:27:16.085Z","0.2.18":"2012-03-26T18:37:43.581Z","0.2.19":"2012-03-26T18:49:28.712Z","0.2.20":"2012-04-11T20:03:18.038Z","0.2.21":"2012-04-12T16:30:06.194Z","0.2.22":"2012-04-12T19:13:23.415Z","0.2.23":"2012-04-30T21:51:27.937Z","0.3.0":"2012-04-30T21:57:11.779Z"},"author":{"name":"Marcus Westin","email":"narcvs@gmail.com","url":"http://marcuswest.in"},"repository":{"type":"git","url":"git://github.com/marcuswestin/fun.git"},"users":{"seldo":true}}