{"_id":"frame5","_rev":"44-cefa94987baff2d41d590423fa523aae","name":"frame5","description":"Frame5 is an attempt creating an HTML5 framework. Under the umbrella  standard HTML5 a lot of technological are at play. Frame5's goal is  to bring together as many of the specs as it can.","dist-tags":{"latest":"0.0.10"},"versions":{"0.0.1":{"author":{"name":"Tim"},"name":"frame5","description":"Frame5 is an attempt creating an HTML5 framework.","version":"0.0.1","homepage":"https://github.com/FLYBYME/Frame5","repository":{"type":"git","url":"git://github.com/FLYBYME/Frame5.git"},"main":"./frame5.js","scripts":{"start":"node server.js"},"readme":"# Frame5 - HTML5 Framework\n\nFrame5 is an attempt creating an HTML5 framework. Under the umbrella \nstandard HTML5 a lot of technological are at play. Frame5's goal is \nto bring together as many of the specs as it can.\n\n\n\n\nWish List\n======\n\n## Have\n* [Web SQL Database](http://www.w3.org/TR/webdatabase/)\n* [Web Worker](http://www.whatwg.org/specs/web-apps/current-work/multipage/workers.html)\n* [Web sockets](http://www.whatwg.org/specs/web-apps/current-work/multipage/network.html)\n\n## Need\n* [Indexed Database API](http://www.w3.org/TR/IndexedDB/)\n* [Web Storage](http://www.w3.org/TR/webstorage/)\n* [Canvas Element](http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html)\n\nLinks\n======\nMain\n* [frame5.info - Home](http://frame5.info)\n* [heroku.com - Home](http://heroku.com)\nOther\n* [zeptojs.com](http://zeptojs.com)\n* [jquery.com](http://jquery.com)\n\n\nHow to use\n======\n\n\n## The Server\nInstall with NPM\n~~~\nnpm install frame5\n~~~\n\n\n~~~ js\nvar express = require('express');\nvar http = require('http');\n\nvar Frame5 = require('frame5')\n\nvar app = express.createServer()\n\n\napp.use(express.favicon())\napp.use(express.logger('dev'))\napp.use(express.cookieParser())\n\napp.use(express.session({\n\tsecret : 'my secret here'\n}))\n\n\napp.use(Frame5(app))\n\n\napp.get('/test', function(req, res) {\n\tres.sendfile('./test.html')\n})\n\napp.listen(3000);\n\n~~~\n\n\n\n## The Client\n~~~ html\n\n\n<!DOCTYPE html>\n<html>\n\n\t<head>\n\t\t<meta charset=\"utf-8\">\n\t\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n\t\t<title>Frame5</title>\n\t\t\n\t\t<!--\n\t\t//\n\t\t//\n\t\t//\n\t\t-->\n\t\t\n\t\t<script src=\"http://code.jquery.com/jquery-1.7.1.min.js\"></script>\n\t\t\n\t\t<!--\n\t\t//\n\t\t//\n\t\t//\n\t\t-->\n\t\t\n\t\t<script src=\"/frame5\"></script>\n\n\t\t<!--\n\t\t//\n\t\t//\n\t\t//\n\t\t-->\n\t</head>\n\n\t<body>\n\t<script>\n\t\tconsole.log(Frame5);\n\t</script>\n\t</body>\n</html>\n\n~~~","_id":"frame5@0.0.1","dist":{"shasum":"bc311602c10d8f0b2cf197b6697c67ca84b14c2c","tarball":"https://registry.npmjs.org/frame5/-/frame5-0.0.1.tgz","integrity":"sha512-SEvH/Ppl9xa5Q69pLa12ZmGFfmQYOTeKrWNIfoDC7P2T4yXFHqLDf45nT5rNMyzFlsY9rLFnwEH5cTphNtJs0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMjKD5VSJpoN4o8CeTZBjjWDPZr10LxKHjAj0WwhXk0wIgXiYRs8DUv/xvCmip2VXbw4cO47WO+kMlVsVv++2oNhk="}]},"maintainers":[{"name":"Tim","email":"price.timmy@gmail.com"}],"directories":{}},"0.0.2":{"author":{"name":"Tim"},"name":"frame5","description":"Frame5 is an attempt creating an HTML5 framework.","version":"0.0.2","homepage":"https://github.com/FLYBYME/Frame5","repository":{"type":"git","url":"git://github.com/FLYBYME/Frame5.git"},"main":"./frame5.js","dependencies":{"ws":"*","cookie":"*","connect":"*"},"engines":{"node":"node >= 0.8.0"},"scripts":{"start":"node server.js"},"readme":"# Frame5 - HTML5 Framework\n\nFrame5 is an attempt creating an HTML5 framework. Under the umbrella \nstandard HTML5 a lot of technological are at play. Frame5's goal is \nto bring together as many of the specs as it can.\n\n\n\n\nWish List\n======\n\n## Have\n* [Web SQL Database](http://www.w3.org/TR/webdatabase/)\n* [Web Worker](http://www.whatwg.org/specs/web-apps/current-work/multipage/workers.html)\n* [Web sockets](http://www.whatwg.org/specs/web-apps/current-work/multipage/network.html)\n\n## Need\n* [Indexed Database API](http://www.w3.org/TR/IndexedDB/)\n* [Web Storage](http://www.w3.org/TR/webstorage/)\n* [Canvas Element](http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html)\n\nLinks\n======\nMain\n* [frame5.info - Home](http://frame5.info)\n* [heroku.com - Home](http://heroku.com)\nOther\n* [zeptojs.com](http://zeptojs.com)\n* [jquery.com](http://jquery.com)\n\n\nHow to use\n======\n\n\n## The Server\nInstall with NPM\n~~~\nnpm install frame5\n~~~\n\n\n~~~ js\nvar express = require('express');\nvar http = require('http');\n\nvar Frame5 = require('frame5')\n\nvar app = express.createServer()\n\n\napp.use(express.favicon())\napp.use(express.logger('dev'))\napp.use(express.cookieParser())\n\napp.use(express.session({\n\tsecret : 'my secret here'\n}))\n\n\napp.use(Frame5(app))\n\n\napp.get('/test', function(req, res) {\n\tres.sendfile('./test.html')\n})\n\napp.listen(3000);\n\n~~~\n\n\n\n## The Client\n~~~ html\n\n\n<!DOCTYPE html>\n<html>\n\n\t<head>\n\t\t<meta charset=\"utf-8\">\n\t\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n\t\t<title>Frame5</title>\n\t\t\n\t\t<!--\n\t\t//\n\t\t//\n\t\t//\n\t\t-->\n\t\t\n\t\t<script src=\"http://code.jquery.com/jquery-1.7.1.min.js\"></script>\n\t\t\n\t\t<!--\n\t\t//\n\t\t//\n\t\t//\n\t\t-->\n\t\t\n\t\t<script src=\"/frame5\"></script>\n\n\t\t<!--\n\t\t//\n\t\t//\n\t\t//\n\t\t-->\n\t</head>\n\n\t<body>\n\t<script>\n\t\tconsole.log(Frame5);\n\t</script>\n\t</body>\n</html>\n\n~~~","_id":"frame5@0.0.2","dist":{"shasum":"e435640263ef12f7bb057505476d11339fa137d0","tarball":"https://registry.npmjs.org/frame5/-/frame5-0.0.2.tgz","integrity":"sha512-abgxS4bHvRqJP8KaAFwISwOIxFzRC5wwPbH5mhEkT28+EwubnS6X0ejSL5lwZ0PBHIZ04m40JDCuDQh7VZ8UjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAW52ofZap2YbXg58mwDWFQZ+TeTBC7t7fzUrJhRTGzBAiA+kRe93tl/rP/xgIP8zmOjkLfuN08kS/6FPaSyL6E/aA=="}]},"maintainers":[{"name":"Tim","email":"price.timmy@gmail.com"}],"directories":{}},"0.0.3":{"author":{"name":"Tim"},"name":"frame5","description":"Frame5 is an attempt creating an HTML5 framework.","version":"0.0.3","homepage":"https://github.com/FLYBYME/Frame5","repository":{"type":"git","url":"git://github.com/FLYBYME/Frame5.git"},"main":"./frame5.js","dependencies":{"ws":"*","cookie":"*","connect":"*"},"engines":{"node":"node >= 0.8.0"},"scripts":{"start":"node server.js"},"readme":"# Frame5 - HTML5 Framework\n\nFrame5 is an attempt creating an HTML5 framework. Under the umbrella \nstandard HTML5 a lot of technological are at play. Frame5's goal is \nto bring together as many of the specs as it can.\n\n\n\n\nWish List\n======\n\n## Have\n* [Web SQL Database](http://www.w3.org/TR/webdatabase/)\n* [Web Worker](http://www.whatwg.org/specs/web-apps/current-work/multipage/workers.html)\n* [Web sockets](http://www.whatwg.org/specs/web-apps/current-work/multipage/network.html)\n\n## Need\n* [Indexed Database API](http://www.w3.org/TR/IndexedDB/)\n* [Web Storage](http://www.w3.org/TR/webstorage/)\n* [Canvas Element](http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html)\n\nLinks\n======\nMain\n* [frame5.info - Home](http://frame5.info)\n* [heroku.com - Home](http://heroku.com)\nOther\n* [zeptojs.com](http://zeptojs.com)\n* [jquery.com](http://jquery.com)\n\n\nHow to use\n======\n\n\n## The Server\nInstall with NPM\n~~~\nnpm install frame5\n~~~\n\n\n~~~ js\nvar express = require('express');\nvar http = require('http');\n\nvar Frame5 = require('./frame5');\n\nvar frame5 = new Frame5()\n\nvar app = express.createServer();\n\napp.use(express.bodyParser());\napp.use(express.cookieParser('shhhh, very secret'));\napp.use(express.session({\n\tsecret : \"string\",\n\tcookie : {\n\t\tmaxAge : 600000000000\n\t}\n}));\n\napp.use(express.static(__dirname + '/tests'));\n\napp.server = app.listen(3000)\n\n\napp.use(frame5.use(app));\n\n\napp.get('/test', function(req, res) {\n\tres.send('test');\n});\n\n\n~~~\n\n\n\n## The Client\n~~~ html\n\n\n<!DOCTYPE html>\n<html>\n\n\t<head>\n\t\t<meta charset=\"utf-8\">\n\t\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n\t\t<title>Frame5</title>\n\t\t\n\t\t<!--\n\t\t//\n\t\t//\n\t\t//\n\t\t-->\n\t\t\n\t\t<script src=\"http://code.jquery.com/jquery-1.7.1.min.js\"></script>\n\t\t\n\t\t<!--\n\t\t//\n\t\t//\n\t\t//\n\t\t-->\n\t\t\n\t\t<script src=\"/frame5\"></script>\n\n\t\t<!--\n\t\t//\n\t\t//\n\t\t//\n\t\t-->\n\t</head>\n\n\t<body>\n\t<script>\n\t\tconsole.log(Frame5);\n\t</script>\n\t</body>\n</html>\n\n~~~\n\nVersioning\n----------\n\nReleases will be numbered with the follow format:\n\n`<major>.<minor>.<patch>`\n\nAnd constructed with the following guidelines:\n\n* Breaking backward compatibility bumps the major (and resets the minor and patch)\n* New additions without breaking backward compatibility bumps the minor (and resets the patch)\n* Bug fixes and misc changes bumps the patch\n\nFor more information on SemVer, please visit http://semver.org/.\n\n","_id":"frame5@0.0.3","dist":{"shasum":"c7f4a58120fe3d950c5d3e3ff9b40177638b3e8f","tarball":"https://registry.npmjs.org/frame5/-/frame5-0.0.3.tgz","integrity":"sha512-I/f6O3Pm1IRyuv9XrbED1R8z4fX1ZRvothxgTynIP3QHoGpiEHDpKFb2wkQYRD6wuFuwA/TlZ7DR1gOVDbWlQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBaIO5WekdvV/yMucEbiX7Q9GqBJIJBtA6olBZS6yIQdAiEAqTh8UEGQQECIMJ9KjyfwTNsuDWjDHmqfC6O/GqWTLlA="}]},"maintainers":[{"name":"Tim","email":"price.timmy@gmail.com"}],"directories":{}},"0.0.4":{"author":{"name":"Tim"},"name":"frame5","description":"Frame5 is an attempt creating an HTML5 framework.","version":"0.0.4","homepage":"https://github.com/FLYBYME/Frame5","repository":{"type":"git","url":"git://github.com/FLYBYME/Frame5.git"},"main":"./frame5.js","dependencies":{"ws":"*","cookie":"*","connect":"*","express":"*"},"engines":{"node":">=0.6.0"},"scripts":{"start":"node server.js"},"readme":"# Frame5 - HTML5 Framework\n\nFrame5 is an attempt creating an HTML5 framework. Under the umbrella \nstandard HTML5 a lot of technological are at play. Frame5's goal is \nto bring together as many of the specs as it can.\n\n\n\n\nWish List\n======\n\n## Have\n* [Web SQL Database](http://www.w3.org/TR/webdatabase/)\n* [Web Worker](http://www.whatwg.org/specs/web-apps/current-work/multipage/workers.html)\n* [Web sockets](http://www.whatwg.org/specs/web-apps/current-work/multipage/network.html)\n\n## Need\n* [Indexed Database API](http://www.w3.org/TR/IndexedDB/)\n* [Web Storage](http://www.w3.org/TR/webstorage/)\n* [Canvas Element](http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html)\n\nLinks\n======\nMain\n* [frame5.info - Home](http://frame5.info)\n* [heroku.com - Home](http://heroku.com)\nOther\n* [zeptojs.com](http://zeptojs.com)\n* [jquery.com](http://jquery.com)\n\n\nHow to use\n======\n\n\n## The Server\nInstall with NPM\n~~~\nnpm install frame5\n~~~\n\n\n~~~ js\nvar express = require('express');\nvar http = require('http');\n\nvar Frame5 = require('./frame5');\n\nvar frame5 = new Frame5()\n\nvar app = express.createServer();\n\napp.use(express.bodyParser());\napp.use(express.cookieParser('shhhh, very secret'));\napp.use(express.session({\n\tsecret : \"string\",\n\tcookie : {\n\t\tmaxAge : 600000000000\n\t}\n}));\n\napp.use(express.static(__dirname + '/tests'));\n\napp.server = app.listen(3000)\n\n\napp.use(frame5.use(app));\n\n\napp.get('/test', function(req, res) {\n\tres.send('test');\n});\n\n\n~~~\n\n\n\n## The Client\n~~~ html\n\n\n<!DOCTYPE html>\n<html>\n\n\t<head>\n\t\t<meta charset=\"utf-8\">\n\t\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n\t\t<title>Frame5</title>\n\t\t\n\t\t<!--\n\t\t//\n\t\t//\n\t\t//\n\t\t-->\n\t\t\n\t\t<script src=\"http://code.jquery.com/jquery-1.7.1.min.js\"></script>\n\t\t\n\t\t<!--\n\t\t//\n\t\t//\n\t\t//\n\t\t-->\n\t\t\n\t\t<script src=\"/frame5\"></script>\n\n\t\t<!--\n\t\t//\n\t\t//\n\t\t//\n\t\t-->\n\t</head>\n\n\t<body>\n\t<script>\n\t\tconsole.log(Frame5);\n\t</script>\n\t</body>\n</html>\n\n~~~\n\nVersioning\n----------\n\nReleases will be numbered with the follow format:\n\n`<major>.<minor>.<patch>`\n\nAnd constructed with the following guidelines:\n\n* Breaking backward compatibility bumps the major (and resets the minor and patch)\n* New additions without breaking backward compatibility bumps the minor (and resets the patch)\n* Bug fixes and misc changes bumps the patch\n\nFor more information on SemVer, please visit http://semver.org/.\n\n","_id":"frame5@0.0.4","dist":{"shasum":"a148e4a2d8444ae8aafed1568179db0608bacc90","tarball":"https://registry.npmjs.org/frame5/-/frame5-0.0.4.tgz","integrity":"sha512-cWmuo1VrfshwNM9T0YSGWdLyqgpweNak4mxoH4WbkiCtKHic13rRIrCd9MclJBrXPypAL/CgCrdwSO+6qp0Mjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFdt8iV4/PxWOdLP8egcTITxzMRZe3O26mif8qGzQol6AiBMXrJURCzs9qqGgNSq8aZ5ud6bskoZDs1skl46CqhR+Q=="}]},"maintainers":[{"name":"Tim","email":"price.timmy@gmail.com"}],"directories":{}},"0.0.5":{"author":{"name":"Tim"},"name":"frame5","description":"Frame5 is an attempt creating an HTML5 framework.","version":"0.0.5","homepage":"https://github.com/FLYBYME/Frame5","repository":{"type":"git","url":"git://github.com/FLYBYME/Frame5.git"},"main":"./frame5.js","dependencies":{"ws":"*","cookie":"*","connect":"*","express":"*"},"engines":{"node":">=0.6.0"},"scripts":{"start":"node server.js"},"readme":"# Frame5 - HTML5 Framework\n\nFrame5 is an attempt creating an HTML5 framework. Under the umbrella \nstandard HTML5 a lot of technological are at play. Frame5's goal is \nto bring together as many of the specs as it can.\n\n\n\n\nWish List\n======\n\n## Have\n* [Web SQL Database](http://www.w3.org/TR/webdatabase/)\n* [Web Worker](http://www.whatwg.org/specs/web-apps/current-work/multipage/workers.html)\n* [Web sockets](http://www.whatwg.org/specs/web-apps/current-work/multipage/network.html)\n\n## Need\n* [Indexed Database API](http://www.w3.org/TR/IndexedDB/)\n* [Web Storage](http://www.w3.org/TR/webstorage/)\n* [Canvas Element](http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html)\n\nLinks\n======\nMain\n* [frame5.info - Home](http://frame5.info)\n* [heroku.com - Home](http://heroku.com)\nOther\n* [zeptojs.com](http://zeptojs.com)\n* [jquery.com](http://jquery.com)\n\n\nHow to use\n======\n\n\n## The Server\nInstall with NPM\n~~~\nnpm install frame5\n~~~\n\n\n~~~ js\nvar express = require('express');\nvar http = require('http');\n\nvar Frame5 = require('./frame5');\n\nvar frame5 = new Frame5()\n\nvar app = express.createServer();\n\napp.use(express.bodyParser());\napp.use(express.cookieParser('shhhh, very secret'));\napp.use(express.session({\n\tsecret : \"string\",\n\tcookie : {\n\t\tmaxAge : 600000000000\n\t}\n}));\n\napp.use(express.static(__dirname + '/tests'));\n\napp.server = app.listen(3000)\n\n\napp.use(frame5.use(app));\n\n\napp.get('/test', function(req, res) {\n\tres.send('test');\n});\n\n\n~~~\n\n\n\n## The Client\n~~~ html\n\n\n<!DOCTYPE html>\n<html>\n\n\t<head>\n\t\t<meta charset=\"utf-8\">\n\t\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n\t\t<title>Frame5</title>\n\t\t\n\t\t<!--\n\t\t//\n\t\t//\n\t\t//\n\t\t-->\n\t\t\n\t\t<script src=\"http://code.jquery.com/jquery-1.7.1.min.js\"></script>\n\t\t\n\t\t<!--\n\t\t//\n\t\t//\n\t\t//\n\t\t-->\n\t\t\n\t\t<script src=\"/frame5\"></script>\n\n\t\t<!--\n\t\t//\n\t\t//\n\t\t//\n\t\t-->\n\t</head>\n\n\t<body>\n\t<script>\n\t\tconsole.log(Frame5);\n\t</script>\n\t</body>\n</html>\n\n~~~\n\nVersioning\n----------\n\nReleases will be numbered with the follow format:\n\n`<major>.<minor>.<patch>`\n\nAnd constructed with the following guidelines:\n\n* Breaking backward compatibility bumps the major (and resets the minor and patch)\n* New additions without breaking backward compatibility bumps the minor (and resets the patch)\n* Bug fixes and misc changes bumps the patch\n\nFor more information on SemVer, please visit http://semver.org/.\n\n","_id":"frame5@0.0.5","dist":{"shasum":"b6c7d64d40d3d43a79f0759f34cfadc6412b7258","tarball":"https://registry.npmjs.org/frame5/-/frame5-0.0.5.tgz","integrity":"sha512-4JQHr003ECFr/V5IHE/A3uWU9rjzHcV0Ji8kpzWGAO5B6fKj74DkWhEHMFJt8EBQwl/fUVdq1HlvyWB/fpL/9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3v+SXfQocIIjhHpbqI6BdIYjMd0JV3kXpeeFjMIHFuwIhAO6heEeSBmi734JUk8Te3322LtwL7Z9KEcVzlOD7FLSJ"}]},"maintainers":[{"name":"Tim","email":"price.timmy@gmail.com"}],"directories":{}},"0.0.7":{"name":"frame5","version":"0.0.7","main":"frame5.js","directories":{"example":"example","test":"tests"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node server.js"},"repository":{"type":"git","url":"git://github.com/FLYBYME/Frame5.git"},"license":"BSD","description":"Frame5 is an attempt creating an HTML5 framework. Under the umbrella  standard HTML5 a lot of technological are at play. Frame5's goal is  to bring together as many of the specs as it can.","readme":"# Frame5 - HTML5 Framework\n\nFrame5 is an attempt creating an HTML5 framework. Under the umbrella \nstandard HTML5 a lot of technological are at play. Frame5's goal is \nto bring together as many of the specs as it can.\n\n\n\n\nWish List\n======\n\n## Have\n* [Web SQL Database](http://www.w3.org/TR/webdatabase/)\n* [Web Worker](http://www.whatwg.org/specs/web-apps/current-work/multipage/workers.html)\n* [Web sockets](http://www.whatwg.org/specs/web-apps/current-work/multipage/network.html)\n\n## Need\n* [Indexed Database API](http://www.w3.org/TR/IndexedDB/)\n* [Web Storage](http://www.w3.org/TR/webstorage/)\n* [Canvas Element](http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html)\n\nLinks\n======\nMain\n* [frame5.info - Home](http://frame5.info)\n* [heroku.com - Home](http://heroku.com)\nOther\n* [zeptojs.com](http://zeptojs.com)\n* [jquery.com](http://jquery.com)\n\n\nHow to use\n======\n\n\n## The Server\nInstall with NPM\n~~~\nnpm install frame5\n~~~\n\n\n~~~ js\nvar express = require('express');\nvar http = require('http');\n\nvar Frame5 = require('./frame5');\n\nvar frame5 = new Frame5()\n\nvar app = express.createServer();\n\napp.use(express.bodyParser());\napp.use(express.cookieParser('shhhh, very secret'));\napp.use(express.session({\n\tsecret : \"string\",\n\tcookie : {\n\t\tmaxAge : 600000000000\n\t}\n}));\n\napp.use(express.static(__dirname + '/tests'));\n\napp.server = app.listen(3000)\n\n\napp.use(frame5.use(app));\n\n\napp.get('/test', function(req, res) {\n\tres.send('test');\n});\n\n\n~~~\n\n\n\n## The Client\n~~~ html\n\n\n<!DOCTYPE html>\n<html>\n\n\t<head>\n\t\t<meta charset=\"utf-8\">\n\t\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n\t\t<title>Frame5</title>\n\t\t\n\t\t<!--\n\t\t//\n\t\t//\n\t\t//\n\t\t-->\n\t\t\n\t\t<script src=\"http://code.jquery.com/jquery-1.7.1.min.js\"></script>\n\t\t\n\t\t<!--\n\t\t//\n\t\t//\n\t\t//\n\t\t-->\n\t\t\n\t\t<script src=\"/frame5\"></script>\n\n\t\t<!--\n\t\t//\n\t\t//\n\t\t//\n\t\t-->\n\t</head>\n\n\t<body>\n\t<script>\n\t\tconsole.log(Frame5);\n\t</script>\n\t</body>\n</html>\n\n~~~\n\nVersioning\n----------\n\nReleases will be numbered with the follow format:\n\n`<major>.<minor>.<patch>`\n\nAnd constructed with the following guidelines:\n\n* Breaking backward compatibility bumps the major (and resets the minor and patch)\n* New additions without breaking backward compatibility bumps the minor (and resets the patch)\n* Bug fixes and misc changes bumps the patch\n\nFor more information on SemVer, please visit http://semver.org/.\n\n","_id":"frame5@0.0.7","dist":{"shasum":"941e730c360972b0b62b1406f4740f82d99794ae","tarball":"https://registry.npmjs.org/frame5/-/frame5-0.0.7.tgz","integrity":"sha512-dTTukSvUMf3/A0whxE/IGoG8kRecYKv/59sEGMZiDyy2EWGS5QZLYLD4bm114KpqYVX46xOduVuClFtA/XGcSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC1rUKm+o32JXDfew1oxZK4faVEVRT/Xt46nZ6bhD9YjAiEA9ZyqXbs2MlhzNRHdiuBXTyfk+eS9UljoAq2JlGyZbE0="}]},"maintainers":[{"name":"Tim","email":"price.timmy@gmail.com"}]},"0.0.8":{"name":"frame5","version":"0.0.8","main":"lib/frame5.js","directories":{"example":"example","test":"tests"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node server.js"},"repository":{"type":"git","url":"git://github.com/FLYBYME/Frame5.git"},"dependencies":{"express":"2.x","ws":"*","cookie":"*","connect":"*","socket.io":"*","uglify-js":"*"},"license":"BSD","description":"Frame5 is an attempt creating an HTML5 framework. Under the umbrella  standard HTML5 a lot of technological are at play. Frame5's goal is  to bring together as many of the specs as it can.","readme":"# Frame5 - HTML5 Framework\n\nFrame5 is an attempt creating an HTML5 framework. Under the umbrella \nstandard HTML5 a lot of technological are at play. Frame5's goal is \nto bring together as many of the specs as it can.\n\n\n\n\nWish List\n======\n\n## Have\n* [Web SQL Database](http://www.w3.org/TR/webdatabase/)\n* [Web Worker](http://www.whatwg.org/specs/web-apps/current-work/multipage/workers.html)\n* [Web sockets](http://www.whatwg.org/specs/web-apps/current-work/multipage/network.html)\n\n## Need\n* [Indexed Database API](http://www.w3.org/TR/IndexedDB/)\n* [Web Storage](http://www.w3.org/TR/webstorage/)\n* [Canvas Element](http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html)\n\nLinks\n======\nMain\n* [frame5.info - Home](http://frame5.info)\n* [heroku.com - Home](http://heroku.com)\nOther\n* [zeptojs.com](http://zeptojs.com)\n* [jquery.com](http://jquery.com)\n\n\nHow to use\n======\n\n\n## The Server\nInstall with NPM\n~~~\nnpm install frame5\n~~~\n\n\n~~~ js\nvar express = require('express');\nvar http = require('http');\n\nvar Frame5 = require('./frame5');\n\nvar frame5 = new Frame5()\n\nvar app = express.createServer();\n\napp.use(express.bodyParser());\napp.use(express.cookieParser('shhhh, very secret'));\napp.use(express.session({\n\tsecret : \"string\",\n\tcookie : {\n\t\tmaxAge : 600000000000\n\t}\n}));\n\napp.use(express.static(__dirname + '/tests'));\n\napp.server = app.listen(3000)\n\n\napp.use(frame5.use(app));\n\n\napp.get('/test', function(req, res) {\n\tres.send('test');\n});\n\n\n~~~\n\n\n\n## The Client\n~~~ html\n\n\n<!DOCTYPE html>\n<html>\n\n\t<head>\n\t\t<meta charset=\"utf-8\">\n\t\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n\t\t<title>Frame5</title>\n\t\t\n\t\t<!--\n\t\t//\n\t\t//\n\t\t//\n\t\t-->\n\t\t\n\t\t<script src=\"http://code.jquery.com/jquery-1.7.1.min.js\"></script>\n\t\t\n\t\t<!--\n\t\t//\n\t\t//\n\t\t//\n\t\t-->\n\t\t\n\t\t<script src=\"/frame5\"></script>\n\n\t\t<!--\n\t\t//\n\t\t//\n\t\t//\n\t\t-->\n\t</head>\n\n\t<body>\n\t<script>\n\t\tconsole.log(Frame5);\n\t</script>\n\t</body>\n</html>\n\n~~~\n\nVersioning\n----------\n\nReleases will be numbered with the follow format:\n\n`<major>.<minor>.<patch>`\n\nAnd constructed with the following guidelines:\n\n* Breaking backward compatibility bumps the major (and resets the minor and patch)\n* New additions without breaking backward compatibility bumps the minor (and resets the patch)\n* Bug fixes and misc changes bumps the patch\n\nFor more information on SemVer, please visit http://semver.org/.\n\n","_id":"frame5@0.0.8","dist":{"shasum":"7375ba250b8f235eeecff7e0eff8b178053d24bf","tarball":"https://registry.npmjs.org/frame5/-/frame5-0.0.8.tgz","integrity":"sha512-p8VH+nQxbHs4eHIK2gQXyy7CQtOClDVEVwdNpsuGXZMOwjg+fN2InoJ/OELeHAPjt8MYvfjvLV2o2JoUPUi2vw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDi2zAJGTK/5i1zDL8dhIP+KP5e/epIqqXSg7e5PSAHbgIgDL9QeVfTc0YLWxFLu5TzNiqFe74wy+CcNnTnOgaLsQ8="}]},"maintainers":[{"name":"Tim","email":"price.timmy@gmail.com"}]},"0.0.9":{"name":"frame5","version":"0.0.9","main":"lib/frame5.js","directories":{"example":"example","test":"tests"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node server.js"},"repository":{"type":"git","url":"git://github.com/FLYBYME/Frame5.git"},"dependencies":{"express":"2.x","ws":"*","cookie":"*","connect":"*","socket.io":"*","uglify-js":"*"},"license":"BSD","description":"Frame5 is an attempt creating an HTML5 framework. Under the umbrella  standard HTML5 a lot of technological are at play. Frame5's goal is  to bring together as many of the specs as it can.","readme":"# Frame5 - HTML5 Framework\n\nFrame5 is an attempt creating an HTML5 framework. Under the umbrella \nstandard HTML5 a lot of technological are at play. Frame5's goal is \nto bring together as many of the specs as it can.\n\n\n\n\nWish List\n======\n\n## Have\n* [Web SQL Database](http://www.w3.org/TR/webdatabase/)\n* [Web Worker](http://www.whatwg.org/specs/web-apps/current-work/multipage/workers.html)\n* [Web sockets](http://www.whatwg.org/specs/web-apps/current-work/multipage/network.html)\n\n## Need\n* [Indexed Database API](http://www.w3.org/TR/IndexedDB/)\n* [Web Storage](http://www.w3.org/TR/webstorage/)\n* [Canvas Element](http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html)\n\nLinks\n======\nMain\n* [frame5.info - Home](http://frame5.info)\n* [heroku.com - Home](http://heroku.com)\nOther\n* [zeptojs.com](http://zeptojs.com)\n* [jquery.com](http://jquery.com)\n\n\nHow to use\n======\n\n\n## The Server\nInstall with NPM\n~~~\nnpm install frame5\n~~~\n\n\n~~~ js\nvar express = require('express');\nvar http = require('http');\n\nvar Frame5 = require('./frame5');\n\nvar frame5 = new Frame5()\n\nvar app = express.createServer();\n\napp.use(express.bodyParser());\napp.use(express.cookieParser('shhhh, very secret'));\napp.use(express.session({\n\tsecret : \"string\",\n\tcookie : {\n\t\tmaxAge : 600000000000\n\t}\n}));\n\napp.use(express.static(__dirname + '/tests'));\n\napp.server = app.listen(3000)\n\n\napp.use(frame5.use(app));\n\n\napp.get('/test', function(req, res) {\n\tres.send('test');\n});\n\n\n~~~\n\n\n\n## The Client\n~~~ html\n\n\n<!DOCTYPE html>\n<html>\n\n\t<head>\n\t\t<meta charset=\"utf-8\">\n\t\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n\t\t<title>Frame5</title>\n\t\t\n\t\t<!--\n\t\t//\n\t\t//\n\t\t//\n\t\t-->\n\t\t\n\t\t<script src=\"http://code.jquery.com/jquery-1.7.1.min.js\"></script>\n\t\t\n\t\t<!--\n\t\t//\n\t\t//\n\t\t//\n\t\t-->\n\t\t\n\t\t<script src=\"/frame5\"></script>\n\n\t\t<!--\n\t\t//\n\t\t//\n\t\t//\n\t\t-->\n\t</head>\n\n\t<body>\n\t<script>\n\t\tconsole.log(Frame5);\n\t</script>\n\t</body>\n</html>\n\n~~~\n\nVersioning\n----------\n\nReleases will be numbered with the follow format:\n\n`<major>.<minor>.<patch>`\n\nAnd constructed with the following guidelines:\n\n* Breaking backward compatibility bumps the major (and resets the minor and patch)\n* New additions without breaking backward compatibility bumps the minor (and resets the patch)\n* Bug fixes and misc changes bumps the patch\n\nFor more information on SemVer, please visit http://semver.org/.\n\n","_id":"frame5@0.0.9","dist":{"shasum":"91bdfd943129173ba463bd9a541a338b9f1e7e2b","tarball":"https://registry.npmjs.org/frame5/-/frame5-0.0.9.tgz","integrity":"sha512-BHZcX0hYR1bGOw267Go0/TqowJ6Kso/IYVWpzqvHS3BDLVU4YDsOL2h0aPcCZRvw+ePqI1BgMyyJdA/oFl9w6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGy/Da1F1RVZb7Hb1/8Z8YEiiMdxJIc6fdSIx5gxZaXUAiBjuQ5/5YHG7wcfai7DSSdL+PWta38pv1hWt8SMuvU3yw=="}]},"maintainers":[{"name":"Tim","email":"price.timmy@gmail.com"}]},"0.0.10":{"name":"frame5","version":"0.0.10","main":"lib/frame5.js","directories":{"example":"example","test":"tests"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node server.js"},"repository":{"type":"git","url":"git://github.com/FLYBYME/Frame5.git"},"dependencies":{"express":"2.x","ws":"*","cookie":"*","connect":"*","socket.io":"*","uglify-js":"*"},"license":"BSD","description":"Frame5 is an attempt creating an HTML5 framework. Under the umbrella  standard HTML5 a lot of technological are at play. Frame5's goal is  to bring together as many of the specs as it can.","readme":"# Frame5 - HTML5 Framework\n\nFrame5 is an attempt creating an HTML5 framework. Under the umbrella \nstandard HTML5 a lot of technological are at play. Frame5's goal is \nto bring together as many of the specs as it can.\n\n\n\n\nWish List\n======\n\n## Have\n* [Web SQL Database](http://www.w3.org/TR/webdatabase/)\n* [Web Worker](http://www.whatwg.org/specs/web-apps/current-work/multipage/workers.html)\n* [Web sockets](http://www.whatwg.org/specs/web-apps/current-work/multipage/network.html)\n\n## Need\n* [Indexed Database API](http://www.w3.org/TR/IndexedDB/)\n* [Web Storage](http://www.w3.org/TR/webstorage/)\n* [Canvas Element](http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html)\n\nLinks\n======\nMain\n* [frame5.info - Home](http://frame5.info)\n* [heroku.com - Home](http://heroku.com)\nOther\n* [zeptojs.com](http://zeptojs.com)\n* [jquery.com](http://jquery.com)\n\n\nHow to use\n======\n\n\n## The Server\nInstall with NPM\n~~~\nnpm install frame5\n~~~\n\n\n~~~ js\nvar express = require('express');\nvar http = require('http');\n\nvar Frame5 = require('./frame5');\n\nvar frame5 = new Frame5()\n\nvar app = express.createServer();\n\napp.use(express.bodyParser());\napp.use(express.cookieParser('shhhh, very secret'));\napp.use(express.session({\n\tsecret : \"string\",\n\tcookie : {\n\t\tmaxAge : 600000000000\n\t}\n}));\n\napp.use(express.static(__dirname + '/tests'));\n\napp.server = app.listen(3000)\n\n\napp.use(frame5.use(app));\n\n\napp.get('/test', function(req, res) {\n\tres.send('test');\n});\n\n\n~~~\n\n\n\n## The Client\n~~~ html\n\n\n<!DOCTYPE html>\n<html>\n\n\t<head>\n\t\t<meta charset=\"utf-8\">\n\t\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n\t\t<title>Frame5</title>\n\t\t\n\t\t<!--\n\t\t//\n\t\t//\n\t\t//\n\t\t-->\n\t\t\n\t\t<script src=\"http://code.jquery.com/jquery-1.7.1.min.js\"></script>\n\t\t\n\t\t<!--\n\t\t//\n\t\t//\n\t\t//\n\t\t-->\n\t\t\n\t\t<script src=\"/frame5\"></script>\n\n\t\t<!--\n\t\t//\n\t\t//\n\t\t//\n\t\t-->\n\t</head>\n\n\t<body>\n\t<script>\n\t\tconsole.log(Frame5);\n\t</script>\n\t</body>\n</html>\n\n~~~\n\nVersioning\n----------\n\nReleases will be numbered with the follow format:\n\n`<major>.<minor>.<patch>`\n\nAnd constructed with the following guidelines:\n\n* Breaking backward compatibility bumps the major (and resets the minor and patch)\n* New additions without breaking backward compatibility bumps the minor (and resets the patch)\n* Bug fixes and misc changes bumps the patch\n\nFor more information on SemVer, please visit http://semver.org/.\n\n","_id":"frame5@0.0.10","dist":{"shasum":"4ee337f0c96b8708936ec1bf89282f1fd62a6018","tarball":"https://registry.npmjs.org/frame5/-/frame5-0.0.10.tgz","integrity":"sha512-p8JQHryBVdHoV54FfWwMwKCThbrOpxTE9nkj9syebZ0Hj22amkHQAmgmUBN3cHqTxSCW84x/eeg3Lyua8s5OsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQ9qPfb5Zg3giKxNxBK00h4tUmuO1HaCqmvTiJfGnonAIgfbxGE4r6Ze5Is2/8y0pFSqXEh4VLtfM30uu5oZE1VsQ="}]},"maintainers":[{"name":"Tim","email":"price.timmy@gmail.com"}]}},"readme":"# Frame5 - HTML5 Framework\n\nFrame5 is an attempt creating an HTML5 framework. Under the umbrella \nstandard HTML5 a lot of technological are at play. Frame5's goal is \nto bring together as many of the specs as it can.\n\n\n\n\nWish List\n======\n\n## Have\n* [Web SQL Database](http://www.w3.org/TR/webdatabase/)\n* [Web Worker](http://www.whatwg.org/specs/web-apps/current-work/multipage/workers.html)\n* [Web sockets](http://www.whatwg.org/specs/web-apps/current-work/multipage/network.html)\n\n## Need\n* [Indexed Database API](http://www.w3.org/TR/IndexedDB/)\n* [Web Storage](http://www.w3.org/TR/webstorage/)\n* [Canvas Element](http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html)\n\nLinks\n======\nMain\n* [frame5.info - Home](http://frame5.info)\n* [heroku.com - Home](http://heroku.com)\nOther\n* [zeptojs.com](http://zeptojs.com)\n* [jquery.com](http://jquery.com)\n\n\nHow to use\n======\n\n\n## The Server\nInstall with NPM\n~~~\nnpm install frame5\n~~~\n\n\n~~~ js\nvar express = require('express');\nvar http = require('http');\n\nvar Frame5 = require('frame5')\n\nvar app = express.createServer()\n\n\napp.use(express.favicon())\napp.use(express.logger('dev'))\napp.use(express.cookieParser())\n\napp.use(express.session({\n\tsecret : 'my secret here'\n}))\n\n\napp.use(Frame5(app))\n\n\napp.get('/test', function(req, res) {\n\tres.sendfile('./test.html')\n})\n\napp.listen(3000);\n\n~~~\n\n\n\n## The Client\n~~~ html\n\n\n<!DOCTYPE html>\n<html>\n\n\t<head>\n\t\t<meta charset=\"utf-8\">\n\t\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n\t\t<title>Frame5</title>\n\t\t\n\t\t<!--\n\t\t//\n\t\t//\n\t\t//\n\t\t-->\n\t\t\n\t\t<script src=\"http://code.jquery.com/jquery-1.7.1.min.js\"></script>\n\t\t\n\t\t<!--\n\t\t//\n\t\t//\n\t\t//\n\t\t-->\n\t\t\n\t\t<script src=\"/frame5\"></script>\n\n\t\t<!--\n\t\t//\n\t\t//\n\t\t//\n\t\t-->\n\t</head>\n\n\t<body>\n\t<script>\n\t\tconsole.log(Frame5);\n\t</script>\n\t</body>\n</html>\n\n~~~","maintainers":[{"name":"flybyme","email":"price.timmy@gmail.com"}],"time":{"modified":"2022-06-18T03:27:03.486Z","created":"2012-07-10T21:48:14.013Z","0.0.1":"2012-07-10T21:48:14.669Z","0.0.2":"2012-07-10T21:50:35.529Z","0.0.3":"2012-07-10T22:46:50.181Z","0.0.4":"2012-07-24T15:20:24.022Z","0.0.5":"2012-08-17T22:19:59.374Z","0.0.7":"2012-08-17T22:28:11.972Z","0.0.8":"2012-08-18T08:23:04.738Z","0.0.9":"2012-09-16T02:57:06.230Z","0.0.10":"2012-09-16T02:59:39.176Z"},"author":{"name":"Tim"},"repository":{"type":"git","url":"git://github.com/FLYBYME/Frame5.git"},"users":{"fgribreau":true}}