{"_id":"stratifiedjs","_rev":"27-4a4fd5cd3b77736032e40233e887158e","name":"stratifiedjs","description":"StratifiedJS Framework","dist-tags":{"latest":"0.19.0"},"versions":{"0.14.0":{"name":"stratifiedjs","description":"StratifiedJS Framework","author":{"name":"Oni Labs","email":"maintainers@onilabs.com"},"version":"0.14.0","homepage":"http://onilabs.com/stratifiedjs","private":false,"repository":{"type":"git","url":"git://github.com/onilabs/stratifiedjs.git"},"keywords":["stratifiedjs","async","language"],"main":"stratified-node","bin":{"sjs":"sjs","rocket":"rocket"},"devDependencies":{"karma":"https://github.com/gfxmonk/karma/archive/75827fa22b99768a4dc9152547df14070510fa6b.tar.gz"},"engines":{"node":">=0.4.1"},"_id":"stratifiedjs@0.14.0","dist":{"shasum":"b078c31e31f1540a6a0c4d96dd370560480eba08","tarball":"https://registry.npmjs.org/stratifiedjs/-/stratifiedjs-0.14.0.tgz","integrity":"sha512-kGg3Pgps0l6S376DXhK6ZQ3sGgUEdXcrTyIA7GKRPxOKZh9vxy72TElZYfgiHgqfF4M5ot7VRdOq6HSSjng+eA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNA5YdXpoOpQXm2X/K96jyLVk07BMGuCffvlvxiyKuRwIhALAkRhWVqNj2LMf48fLeetu7red24LAd3S3RZ5cTQK/r"}]},"_resolved":"stratifiedjs-0.14.0.tar.gz","_from":"stratifiedjs-0.14.0.tar.gz","scripts":{},"_npmVersion":"1.2.17","_npmUser":{"name":"onilabs","email":"maintainers@onilabs.com"},"maintainers":[{"name":"onilabs","email":"maintainers@onilabs.com"}],"directories":{}},"0.15.0":{"name":"stratifiedjs","description":"StratifiedJS Framework","author":{"name":"Oni Labs","email":"maintainers@onilabs.com"},"version":"0.15.0","homepage":"http://onilabs.com/stratifiedjs","private":false,"repository":{"type":"git","url":"git://github.com/onilabs/stratifiedjs.git"},"main":"stratified-node.js","keywords":["stratifiedjs","async","language"],"bin":{"sjs":"sjs","rocket":"rocket"},"devDependencies":{"karma-sjs-adapter":"~0.2.0"},"engines":{"node":">=0.4.1"},"bugs":{"url":"https://github.com/onilabs/stratifiedjs/issues"},"_id":"stratifiedjs@0.15.0","dist":{"shasum":"0d49d5248312bfc7777b32853a469a03b22798ea","tarball":"https://registry.npmjs.org/stratifiedjs/-/stratifiedjs-0.15.0.tgz","integrity":"sha512-UOSxLeEKKvvxrkFWyZwcY5Ecui/3YeIsD/HNMn8x333WQspPmMtdJqp2e0CcpY/nN0wkVImQNufZ3i16qv/o6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEoqFyboeCun8cCpPD2BNiwSi+9JShMICb/WKSrdG6HRAiEAvJZUP74rzUIMnWgFl0tctX/uVHAzxPrVb2oQsRY42yo="}]},"_resolved":"sjs.tgz","_from":"sjs.tgz","scripts":{},"_npmVersion":"1.3.11","_npmUser":{"name":"onilabs","email":"maintainers@onilabs.com"},"maintainers":[{"name":"onilabs","email":"maintainers@onilabs.com"}]},"0.16.0":{"name":"stratifiedjs","description":"StratifiedJS Framework","author":{"name":"Oni Labs","email":"maintainers@onilabs.com"},"version":"0.16.0","homepage":"http://onilabs.com/stratifiedjs","private":false,"repository":{"type":"git","url":"git://github.com/onilabs/stratifiedjs.git"},"main":"stratified-node.js","keywords":["stratifiedjs","async","language"],"bin":{"sjs":"sjs"},"devDependencies":{"karma-sjs-adapter":"~0.2.0"},"engines":{"node":">=0.4.1"},"bugs":{"url":"https://github.com/onilabs/stratifiedjs/issues"},"_id":"stratifiedjs@0.16.0","dist":{"shasum":"43f0ee0b46e8e867ca2e42c3d3c7d2fa31414237","tarball":"https://registry.npmjs.org/stratifiedjs/-/stratifiedjs-0.16.0.tgz","integrity":"sha512-coofZ+/UnU3W8Kf+5mowASlJGJ+6Ndi51M0catv7/vMBMn7TtPNCEj6dX3ZYxcLna5hZ9GareoVtobBZHQNB8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBu/oK0caAWWC6WQAKvX07lCE40/lczohBDUgOpCUumFAiAPgzZekQSpMLDWnQ29xV6ICLndPaN4PLve8OZp+08Vww=="}]},"_resolved":"npm-publish.tgz","_from":"npm-publish.tgz","scripts":{},"_npmVersion":"1.3.11","_npmUser":{"name":"onilabs","email":"maintainers@onilabs.com"},"maintainers":[{"name":"onilabs","email":"maintainers@onilabs.com"}]},"0.16.1":{"name":"stratifiedjs","description":"StratifiedJS Framework","author":{"name":"Oni Labs","email":"maintainers@onilabs.com"},"version":"0.16.1","homepage":"http://onilabs.com/stratifiedjs","private":false,"repository":{"type":"git","url":"git://github.com/onilabs/stratifiedjs.git"},"main":"stratified-node.js","keywords":["stratifiedjs","async","language"],"bin":{"sjs":"sjs"},"devDependencies":{"karma-sjs-adapter":"~0.2.0"},"engines":{"node":">=0.4.1"},"bugs":{"url":"https://github.com/onilabs/stratifiedjs/issues"},"_id":"stratifiedjs@0.16.1","dist":{"shasum":"1a3557fc05c9d724b8cc69160b4aca5b245f974c","tarball":"https://registry.npmjs.org/stratifiedjs/-/stratifiedjs-0.16.1.tgz","integrity":"sha512-ApG9oEwbsEZH+Fny1nzN2pCLEqF3sNzJdWln1foMtZaPKWTOW1SJZQQ1QS9O8VvCTJhyniov+ncVOvjRL5p6lA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA/nv5qkWfFaJqWevPFxaM3KqB8NOItQfqLqRNgWv/X3AiEA4pBYwl4qHQGTeo/3qBXFIfXLM0RoRULrid2hTI1C0XM="}]},"_resolved":"npm-publish.tgz","_from":"npm-publish.tgz","scripts":{},"_npmVersion":"1.3.11","_npmUser":{"name":"onilabs","email":"maintainers@onilabs.com"},"maintainers":[{"name":"onilabs","email":"maintainers@onilabs.com"}]},"0.14.1":{"name":"stratifiedjs","description":"StratifiedJS Framework","author":{"name":"Oni Labs","email":"maintainers@onilabs.com"},"version":"0.14.1","homepage":"http://onilabs.com/stratifiedjs","private":false,"repository":{"type":"git","url":"git://github.com/onilabs/stratifiedjs.git"},"keywords":["stratifiedjs","async","language"],"main":"stratified-node","bin":{"sjs":"sjs","rocket":"rocket"},"devDependencies":{"karma":"https://github.com/gfxmonk/karma/archive/75827fa22b99768a4dc9152547df14070510fa6b.tar.gz"},"engines":{"node":">=0.4.1"},"bugs":{"url":"https://github.com/onilabs/stratifiedjs/issues"},"_id":"stratifiedjs@0.14.1","dist":{"shasum":"900674219c3f5094544e3a6db81004b5272ea4cc","tarball":"https://registry.npmjs.org/stratifiedjs/-/stratifiedjs-0.14.1.tgz","integrity":"sha512-xwgwAGVT34iA2I2aLYNOQ7BacyJzdlTch7rhkvdxk7jSaQJGC5I6FxH4IB6XjfdAw064xXqjMYIUNfUtLozq0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGtj9BAFqsUzW2K7HTuI23JRSiZlbie8yBxyGHOXNV7PAiBua+ZFXS7TPbzJMZG2MH7nJXNzHZr560SLn/YTa2ng7A=="}]},"_resolved":"npm-publish.tgz","_from":"npm-publish.tgz","scripts":{},"_npmVersion":"1.3.11","_npmUser":{"name":"onilabs","email":"maintainers@onilabs.com"},"maintainers":[{"name":"onilabs","email":"maintainers@onilabs.com"}]},"0.17.0":{"name":"stratifiedjs","description":"StratifiedJS Framework","author":{"name":"Oni Labs","email":"maintainers@onilabs.com"},"version":"0.17.0","homepage":"http://onilabs.com/stratifiedjs","private":false,"repository":{"type":"git","url":"git://github.com/onilabs/stratifiedjs.git"},"main":"stratified-node.js","keywords":["stratifiedjs","async","language"],"bin":{"sjs":"sjs"},"devDependencies":{"karma-sjs-adapter":"~0.2.2"},"engines":{"node":">=0.4.1"},"bugs":{"url":"https://github.com/onilabs/stratifiedjs/issues"},"_id":"stratifiedjs@0.17.0","dist":{"shasum":"bf0e53e82cb9de9065f3ab49bdf6c2fa73f87dab","tarball":"https://registry.npmjs.org/stratifiedjs/-/stratifiedjs-0.17.0.tgz","integrity":"sha512-a6MFXUYR+CFhIYyOAdm+YzHmRbr0KkD06SlSYkISFSYYoe7ZpSzBrV1Ud6rO/3h73idW78bHlvawYRrzrqcC9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAKQ3f3B6hHZttwuBY2+os6uCas/PRYv8xVPDK9/svHKAiBIJXxBGjPUK9jkX2Z8saFaK9vtNzF/ktdmQ6sqaVNbGg=="}]},"_resolved":"/dev/fd/0","_from":"/dev/fd/0","scripts":{},"_npmVersion":"1.3.11","_npmUser":{"name":"onilabs","email":"maintainers@onilabs.com"},"maintainers":[{"name":"onilabs","email":"maintainers@onilabs.com"}]},"0.18.0":{"name":"stratifiedjs","description":"StratifiedJS Framework","author":{"name":"Oni Labs","email":"maintainers@onilabs.com"},"version":"0.18.0","homepage":"http://onilabs.com/stratifiedjs","private":false,"repository":{"type":"git","url":"git://github.com/onilabs/stratifiedjs.git"},"main":"stratified-node.js","keywords":["stratifiedjs","async","language"],"bin":{"sjs":"sjs"},"devDependencies":{"karma-sjs-adapter":"~0.2.2"},"engines":{"node":">=0.4.1"},"bugs":{"url":"https://github.com/onilabs/stratifiedjs/issues"},"_id":"stratifiedjs@0.18.0","dist":{"shasum":"534932836b29ed82fd0ef6ea15fefd001f4190ca","tarball":"https://registry.npmjs.org/stratifiedjs/-/stratifiedjs-0.18.0.tgz","integrity":"sha512-eZ9zuiB9QZh/tta1XxMjHI06deZ6JiTBdQX9OyyzNR6fdHzUCu/vx6sZ6XMzKeOLoZOPUuJfWn5OGm6QcWqNug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDGn5Omd9/J3ohoVqtwteLubmMRwzJ0KghJSWGoW4l3QIgIon/RemyWFME1n/c3CmRn9Vugue2jYAwYzbbhJjs4T8="}]},"_resolved":"/dev/fd/0","_from":"/dev/fd/0","scripts":{},"_npmVersion":"1.3.26","_npmUser":{"name":"onilabs","email":"maintainers@onilabs.com"},"maintainers":[{"name":"onilabs","email":"maintainers@onilabs.com"}]},"0.18.1":{"name":"stratifiedjs","description":"StratifiedJS Framework","author":{"name":"Oni Labs","email":"maintainers@onilabs.com"},"version":"0.18.1","homepage":"http://onilabs.com/stratifiedjs","private":false,"repository":{"type":"git","url":"git://github.com/onilabs/stratifiedjs.git"},"main":"stratified-node.js","keywords":["stratifiedjs","async","language"],"bin":{"sjs":"sjs"},"devDependencies":{"karma-sjs-adapter":"~0.2.2"},"engines":{"node":">=0.4.1"},"bugs":{"url":"https://github.com/onilabs/stratifiedjs/issues"},"_id":"stratifiedjs@0.18.1","dist":{"shasum":"867999e38a7284c13cfd07fd786b9ce157c515af","tarball":"https://registry.npmjs.org/stratifiedjs/-/stratifiedjs-0.18.1.tgz","integrity":"sha512-h3NinKCaOkX4PIic/U13drJqart+P5/pFL+B0Z7H+AKBUFJR4hRbloAjn5OFKVJV0p6A8UcNWHpf4vz+N0d6sw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEn3GW+pgkgeigY0qGNDxj3O3C391vRHhxOVvhZ3DQJsAiAytdkjBtt8YGIW/azPWxdGXrFTpmRpgoN87FKYnsgJMw=="}]},"_resolved":"npm-publish.tgz","_from":"npm-publish.tgz","scripts":{},"_npmVersion":"1.3.26","_npmUser":{"name":"onilabs","email":"maintainers@onilabs.com"},"maintainers":[{"name":"onilabs","email":"maintainers@onilabs.com"}]},"0.19.0":{"name":"stratifiedjs","description":"StratifiedJS Framework","author":{"name":"Oni Labs","email":"maintainers@onilabs.com"},"version":"0.19.0","homepage":"http://onilabs.com/stratifiedjs","private":false,"repository":{"type":"git","url":"git://github.com/onilabs/stratifiedjs.git"},"main":"stratified-node.js","keywords":["stratifiedjs","async","language"],"bin":{"sjs":"sjs"},"devDependencies":{"karma-sjs-adapter":"~0.2.2","karma-chrome-launcher":"*","karma-firefox-launcher":"*","karma-phantomjs-launcher":"*","karma-script-launcher":"*"},"engines":{"node":">=0.4.1"},"bugs":{"url":"https://github.com/onilabs/stratifiedjs/issues"},"_id":"stratifiedjs@0.19.0","_shasum":"3bc0086d2f0f3e113d782b5452d928f13963b58c","_resolved":"/home/alex/0.19.archive","_from":"/home/alex/0.19.archive","scripts":{},"_npmVersion":"1.4.21","_npmUser":{"name":"onilabs","email":"maintainers@onilabs.com"},"maintainers":[{"name":"onilabs","email":"maintainers@onilabs.com"}],"dist":{"shasum":"3bc0086d2f0f3e113d782b5452d928f13963b58c","tarball":"https://registry.npmjs.org/stratifiedjs/-/stratifiedjs-0.19.0.tgz","integrity":"sha512-mT65gzWTl/zevXmRfTdzQMdFImg/7qp1BdVqegVsIW3dDb0f86AsxExHFqT9xjAR7CPrSclf0b3uDi0NHqx7XA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHc5SZYCHCLk8fACIyN3vGEHtKXbGnwqpEVykHoTw2FCAiEAziAH6JYY12iZHhmOD4MZl5FD9BrLhv9MTkFD4G3YWtw="}]}}},"readme":"Oni StratifiedJS - Multi-Platform Stratified JavaScript Implementation\n======================================================================\n\nOni StratifiedJS (previously known as \"Oni Apollo\") is the reference\n[StratifiedJS Language](http://onilabs.com/reference) implementation + a\nsupporting set of modules. It runs server-side (based on NodeJS) as well\nas client-side (cross-browser).\n\nFor an overview see [onilabs.com/stratifiedjs](http://onilabs.com/stratifiedjs).\n\nPlease post questions to the [StratifiedJS Google Group](https://groups.google.com/forum/#!forum/stratifiedjs).\n\n\nHow to run/install\n------------------\n\nFor server-side use, you can just execute the `sjs` executable\n(provided you have nodejs installed).\n\nFor client-side use, just include `stratified.js` in your html,\nas described at [onilabs.com/stratifiedjs](http://onilabs.com/stratifiedjs).\n\nFor a complete sjs web app stack, check out [conductance.io](https://conductance.io).\n\nPrebuilt packages:\n------------------\n\nUsers of the [bower](http://bower.io/) or [npm](https://npmjs.org/)\npackage managers can install the `stratifiedjs` package using either of\nthese tools. `npm` users should install globally (`npm install -g`)\nto add the `sjs` binary to your `$PATH`.\n\n\nWhat's in this repository:\n==========================\n\nstratified.js\n-------------\n\n - Client-side cross-browser StratifiedJS runtime.\n - ~25kB gzipped, MIT-licensed.\n - For more information please read the docs at [onilabs.com/stratifiedjs](http://onilabs.com/stratifiedjs).\n\nstratified-node.js, 'sjs' executable\n---------------------------------------\n\n - Server-side StratifiedJS runtime for NodeJS.\n - If you've got NodeJS installed, just run `sjs` to get a serverside SJS REPL.\n - See also this [StratifiedJS Google Group post](https://groups.google.com/forum/#!topic/oni-apollo/ZDkxczAZcgw)\n\nmodules/\n--------\n\n - 'Oni StratifiedJS Standard Module Library'\n - All MIT-licensed.\n - Runs server-side or client-side.\n - Documentation at [onilabs.com/modules](http://onilabs.com/modules).\n\nsrc/\n----\n\n - build tools and source code from which stratified.js and\n   stratified-node.js are assembled.\n\nemacs/\n--------\n\n - StratifiedJS syntax highlighting support for emacs (GPL).\n\nvim/\n--------\n\n - StratifiedJS syntax highlighting support for vim (Vim licence, GPL compatible).\n\n\nHow to build\n------------\n\nEverything is already pre-built.\n\nNo need to compile anything unless you change something in the src/\ndirectory. In that case, you can use the src/build/make-sjs tool to\nreassemble stratified.js and stratified-node.js. The build process\nshould work on most unixy environments out of the box (in particular\nit requires CPP - the C preprocessor).\n\n\nConsiderations for client-side use\n----------------------------------\n\nNote that, by default, if you load standard library modules using code\nsuch as\n\n    var http = require('sjs:http');\n\nthe module will be requested from\n\n    LOCATION_WHERE_STRATIFIED_JS_WAS_LOADED_FROM/modules\n\nThis location can only be inferred if you load stratified.js in the\n'normal' way. If you rename stratified.js to something else, or you\ndon't load it through a &lt;script> tag, you'll need to manually\nconfigure the 'sjs' hub before you can make calls such as\n`require('sjs:http')`.\n\nTo (re-)configure the 'sjs hub', you can use code such as this:\n\n    require.hubs.unshift(\n      [\"sjs:\",\n       \"http://code.mydomain.com/sjs-mirror/modules/\"]\n      ]);\n    // all modules addressed as 'sjs:' will now be loaded from the\n    // location above.\n\nNote that many browsers cannot load modules over the `file:`\nprotocol. You can use a standard web server to serve\nstratified.js and the modules/ directory, or load stratified.js &\nmodules/ from http://code.onilabs.com/ as described at\n[onilabs.com/stratifiedjs](http://onilabs.com/stratifiedjs).\n\n","maintainers":[{"name":"onilabs","email":"maintainers@onilabs.com"}],"time":{"modified":"2022-06-27T00:42:48.533Z","created":"2013-06-17T00:47:13.565Z","0.14.0-alpha.2":"2013-06-17T00:47:29.362Z","0.14.0":"2013-06-18T07:15:57.959Z","0.15.0":"2013-12-21T06:37:39.383Z","0.16.0":"2014-01-13T04:22:55.575Z","0.16.1":"2014-01-20T06:49:35.196Z","0.14.1":"2014-01-20T07:05:24.727Z","0.17.0":"2014-02-07T01:34:40.003Z","0.18.0":"2014-03-05T02:43:28.835Z","0.18.1":"2014-03-07T00:14:13.819Z","0.19.0":"2014-09-23T00:38:00.563Z"},"author":{"name":"Oni Labs","email":"maintainers@onilabs.com"},"repository":{"type":"git","url":"git://github.com/onilabs/stratifiedjs.git"},"readmeFilename":"README.md","homepage":"http://onilabs.com/stratifiedjs","keywords":["stratifiedjs","async","language"],"bugs":{"url":"https://github.com/onilabs/stratifiedjs/issues"}}