├── .gitignore ├── LICENSE ├── README.md ├── bin └── skit ├── docs.md ├── example ├── helloworld │ ├── library │ │ ├── BaseController.css │ │ ├── BaseController.html │ │ ├── BaseController.js │ │ └── GitHubAPIClient.js │ └── public │ │ ├── Home.html │ │ ├── Home.js │ │ ├── Home_item.html │ │ └── gist │ │ ├── Gist.html │ │ └── Gist.js ├── rottentomatoes │ ├── demo │ │ ├── library │ │ │ ├── BaseController.css │ │ │ └── BaseController.js │ │ └── public │ │ │ ├── Home.css │ │ │ ├── Home.html │ │ │ ├── Home.js │ │ │ ├── Home_movie.html │ │ │ └── __id__ │ │ │ ├── Movie.css │ │ │ ├── Movie.html │ │ │ └── Movie.js │ ├── main.js │ └── package.json ├── skeleton │ ├── __static__ │ │ └── favicon.ico │ ├── library │ │ ├── BaseController.css │ │ ├── BaseController.html │ │ └── BaseController.js │ └── public │ │ ├── Home.css │ │ ├── Home.html │ │ ├── Home.js │ │ ├── Home_item.html │ │ └── about │ │ ├── About.html │ │ └── About.js └── skitjs.com │ ├── __static__ │ ├── favicon.ico │ ├── skitrequest.png │ └── viewlayer.png │ ├── library │ ├── BaseController.js │ ├── BaseController_buttons.css │ ├── BaseController_layout.css │ └── BaseController_style.css │ └── public │ ├── Home.css │ ├── Home.html │ ├── Home.js │ └── getting-started │ ├── GettingStarted.html │ └── GettingStarted.js ├── lib ├── ControllerRenderer.js ├── SkitProxy.js ├── SkitServer.js ├── bootstrap.html ├── error.html ├── errors.js ├── loader │ ├── BundledLoader.js │ ├── NamedNode.js │ ├── SkitModule.js │ ├── loader.js │ ├── pooledmoduleloader.js │ ├── scriptresource.js │ └── styleresource.js ├── optimizer.js ├── skit.js ├── skit │ ├── browser │ │ ├── ElementWrapper.js │ │ ├── Event.js │ │ ├── dom.js │ │ ├── events.js │ │ ├── layout.js │ │ └── reset.css │ ├── platform │ │ ├── Controller.js │ │ ├── PubSub.js │ │ ├── cookies.js │ │ ├── cookies_browser.js │ │ ├── cookies_server.js │ │ ├── env.js │ │ ├── env_browser.js │ │ ├── env_server.js │ │ ├── iter.js │ │ ├── json.js │ │ ├── navigation.js │ │ ├── navigation_browser.js │ │ ├── navigation_server.js │ │ ├── net.js │ │ ├── net_Response.js │ │ ├── net_SendOptions.js │ │ ├── net_browser.js │ │ ├── net_server.js │ │ ├── netproxy.js │ │ ├── netproxy_browser.js │ │ ├── netproxy_server.js │ │ ├── object.js │ │ ├── string.js │ │ ├── urls.js │ │ └── util.js │ └── thirdparty │ │ ├── cookies.js │ │ ├── handlebars_runtime.js │ │ └── sizzle.js └── skitutil.js └── package.json /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/README.md -------------------------------------------------------------------------------- /bin/skit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/bin/skit -------------------------------------------------------------------------------- /docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/docs.md -------------------------------------------------------------------------------- /example/helloworld/library/BaseController.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/example/helloworld/library/BaseController.css -------------------------------------------------------------------------------- /example/helloworld/library/BaseController.html: -------------------------------------------------------------------------------- 1 |
2 | {{{ childHtml }}} 3 |
-------------------------------------------------------------------------------- /example/helloworld/library/BaseController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/example/helloworld/library/BaseController.js -------------------------------------------------------------------------------- /example/helloworld/library/GitHubAPIClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/example/helloworld/library/GitHubAPIClient.js -------------------------------------------------------------------------------- /example/helloworld/public/Home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/example/helloworld/public/Home.html -------------------------------------------------------------------------------- /example/helloworld/public/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/example/helloworld/public/Home.js -------------------------------------------------------------------------------- /example/helloworld/public/Home_item.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/example/helloworld/public/Home_item.html -------------------------------------------------------------------------------- /example/helloworld/public/gist/Gist.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/example/helloworld/public/gist/Gist.html -------------------------------------------------------------------------------- /example/helloworld/public/gist/Gist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/example/helloworld/public/gist/Gist.js -------------------------------------------------------------------------------- /example/rottentomatoes/demo/library/BaseController.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/example/rottentomatoes/demo/library/BaseController.css -------------------------------------------------------------------------------- /example/rottentomatoes/demo/library/BaseController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/example/rottentomatoes/demo/library/BaseController.js -------------------------------------------------------------------------------- /example/rottentomatoes/demo/public/Home.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/example/rottentomatoes/demo/public/Home.css -------------------------------------------------------------------------------- /example/rottentomatoes/demo/public/Home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/example/rottentomatoes/demo/public/Home.html -------------------------------------------------------------------------------- /example/rottentomatoes/demo/public/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/example/rottentomatoes/demo/public/Home.js -------------------------------------------------------------------------------- /example/rottentomatoes/demo/public/Home_movie.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/example/rottentomatoes/demo/public/Home_movie.html -------------------------------------------------------------------------------- /example/rottentomatoes/demo/public/__id__/Movie.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/rottentomatoes/demo/public/__id__/Movie.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/example/rottentomatoes/demo/public/__id__/Movie.html -------------------------------------------------------------------------------- /example/rottentomatoes/demo/public/__id__/Movie.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/example/rottentomatoes/demo/public/__id__/Movie.js -------------------------------------------------------------------------------- /example/rottentomatoes/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/example/rottentomatoes/main.js -------------------------------------------------------------------------------- /example/rottentomatoes/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/example/rottentomatoes/package.json -------------------------------------------------------------------------------- /example/skeleton/__static__/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/example/skeleton/__static__/favicon.ico -------------------------------------------------------------------------------- /example/skeleton/library/BaseController.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/example/skeleton/library/BaseController.css -------------------------------------------------------------------------------- /example/skeleton/library/BaseController.html: -------------------------------------------------------------------------------- 1 |
2 | {{{ childHtml }}} 3 |
-------------------------------------------------------------------------------- /example/skeleton/library/BaseController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/example/skeleton/library/BaseController.js -------------------------------------------------------------------------------- /example/skeleton/public/Home.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/example/skeleton/public/Home.css -------------------------------------------------------------------------------- /example/skeleton/public/Home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/example/skeleton/public/Home.html -------------------------------------------------------------------------------- /example/skeleton/public/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/example/skeleton/public/Home.js -------------------------------------------------------------------------------- /example/skeleton/public/Home_item.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/example/skeleton/public/Home_item.html -------------------------------------------------------------------------------- /example/skeleton/public/about/About.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/example/skeleton/public/about/About.html -------------------------------------------------------------------------------- /example/skeleton/public/about/About.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/example/skeleton/public/about/About.js -------------------------------------------------------------------------------- /example/skitjs.com/__static__/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/example/skitjs.com/__static__/favicon.ico -------------------------------------------------------------------------------- /example/skitjs.com/__static__/skitrequest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/example/skitjs.com/__static__/skitrequest.png -------------------------------------------------------------------------------- /example/skitjs.com/__static__/viewlayer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/example/skitjs.com/__static__/viewlayer.png -------------------------------------------------------------------------------- /example/skitjs.com/library/BaseController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/example/skitjs.com/library/BaseController.js -------------------------------------------------------------------------------- /example/skitjs.com/library/BaseController_buttons.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/example/skitjs.com/library/BaseController_buttons.css -------------------------------------------------------------------------------- /example/skitjs.com/library/BaseController_layout.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/example/skitjs.com/library/BaseController_layout.css -------------------------------------------------------------------------------- /example/skitjs.com/library/BaseController_style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/example/skitjs.com/library/BaseController_style.css -------------------------------------------------------------------------------- /example/skitjs.com/public/Home.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/example/skitjs.com/public/Home.css -------------------------------------------------------------------------------- /example/skitjs.com/public/Home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/example/skitjs.com/public/Home.html -------------------------------------------------------------------------------- /example/skitjs.com/public/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/example/skitjs.com/public/Home.js -------------------------------------------------------------------------------- /example/skitjs.com/public/getting-started/GettingStarted.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/example/skitjs.com/public/getting-started/GettingStarted.html -------------------------------------------------------------------------------- /example/skitjs.com/public/getting-started/GettingStarted.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/example/skitjs.com/public/getting-started/GettingStarted.js -------------------------------------------------------------------------------- /lib/ControllerRenderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/ControllerRenderer.js -------------------------------------------------------------------------------- /lib/SkitProxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/SkitProxy.js -------------------------------------------------------------------------------- /lib/SkitServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/SkitServer.js -------------------------------------------------------------------------------- /lib/bootstrap.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/bootstrap.html -------------------------------------------------------------------------------- /lib/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/error.html -------------------------------------------------------------------------------- /lib/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/errors.js -------------------------------------------------------------------------------- /lib/loader/BundledLoader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/loader/BundledLoader.js -------------------------------------------------------------------------------- /lib/loader/NamedNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/loader/NamedNode.js -------------------------------------------------------------------------------- /lib/loader/SkitModule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/loader/SkitModule.js -------------------------------------------------------------------------------- /lib/loader/loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/loader/loader.js -------------------------------------------------------------------------------- /lib/loader/pooledmoduleloader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/loader/pooledmoduleloader.js -------------------------------------------------------------------------------- /lib/loader/scriptresource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/loader/scriptresource.js -------------------------------------------------------------------------------- /lib/loader/styleresource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/loader/styleresource.js -------------------------------------------------------------------------------- /lib/optimizer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/optimizer.js -------------------------------------------------------------------------------- /lib/skit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/skit.js -------------------------------------------------------------------------------- /lib/skit/browser/ElementWrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/skit/browser/ElementWrapper.js -------------------------------------------------------------------------------- /lib/skit/browser/Event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/skit/browser/Event.js -------------------------------------------------------------------------------- /lib/skit/browser/dom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/skit/browser/dom.js -------------------------------------------------------------------------------- /lib/skit/browser/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/skit/browser/events.js -------------------------------------------------------------------------------- /lib/skit/browser/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/skit/browser/layout.js -------------------------------------------------------------------------------- /lib/skit/browser/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/skit/browser/reset.css -------------------------------------------------------------------------------- /lib/skit/platform/Controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/skit/platform/Controller.js -------------------------------------------------------------------------------- /lib/skit/platform/PubSub.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/skit/platform/PubSub.js -------------------------------------------------------------------------------- /lib/skit/platform/cookies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/skit/platform/cookies.js -------------------------------------------------------------------------------- /lib/skit/platform/cookies_browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/skit/platform/cookies_browser.js -------------------------------------------------------------------------------- /lib/skit/platform/cookies_server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/skit/platform/cookies_server.js -------------------------------------------------------------------------------- /lib/skit/platform/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/skit/platform/env.js -------------------------------------------------------------------------------- /lib/skit/platform/env_browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/skit/platform/env_browser.js -------------------------------------------------------------------------------- /lib/skit/platform/env_server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/skit/platform/env_server.js -------------------------------------------------------------------------------- /lib/skit/platform/iter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/skit/platform/iter.js -------------------------------------------------------------------------------- /lib/skit/platform/json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/skit/platform/json.js -------------------------------------------------------------------------------- /lib/skit/platform/navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/skit/platform/navigation.js -------------------------------------------------------------------------------- /lib/skit/platform/navigation_browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/skit/platform/navigation_browser.js -------------------------------------------------------------------------------- /lib/skit/platform/navigation_server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/skit/platform/navigation_server.js -------------------------------------------------------------------------------- /lib/skit/platform/net.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/skit/platform/net.js -------------------------------------------------------------------------------- /lib/skit/platform/net_Response.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/skit/platform/net_Response.js -------------------------------------------------------------------------------- /lib/skit/platform/net_SendOptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/skit/platform/net_SendOptions.js -------------------------------------------------------------------------------- /lib/skit/platform/net_browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/skit/platform/net_browser.js -------------------------------------------------------------------------------- /lib/skit/platform/net_server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/skit/platform/net_server.js -------------------------------------------------------------------------------- /lib/skit/platform/netproxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/skit/platform/netproxy.js -------------------------------------------------------------------------------- /lib/skit/platform/netproxy_browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/skit/platform/netproxy_browser.js -------------------------------------------------------------------------------- /lib/skit/platform/netproxy_server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/skit/platform/netproxy_server.js -------------------------------------------------------------------------------- /lib/skit/platform/object.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/skit/platform/object.js -------------------------------------------------------------------------------- /lib/skit/platform/string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/skit/platform/string.js -------------------------------------------------------------------------------- /lib/skit/platform/urls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/skit/platform/urls.js -------------------------------------------------------------------------------- /lib/skit/platform/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/skit/platform/util.js -------------------------------------------------------------------------------- /lib/skit/thirdparty/cookies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/skit/thirdparty/cookies.js -------------------------------------------------------------------------------- /lib/skit/thirdparty/handlebars_runtime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/skit/thirdparty/handlebars_runtime.js -------------------------------------------------------------------------------- /lib/skit/thirdparty/sizzle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/skit/thirdparty/sizzle.js -------------------------------------------------------------------------------- /lib/skitutil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/lib/skitutil.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taylorhughes/skit/HEAD/package.json --------------------------------------------------------------------------------