├── .gitignore ├── CHANGELOG.md ├── LICENSE-2.0.txt ├── README.asciidoc ├── dev-resources ├── META-INF │ └── assets │ │ ├── aviso-logo.png │ │ ├── coffeescript-source.coffee │ │ ├── colors.less │ │ ├── common.jade │ │ ├── f1.txt │ │ ├── invalid-coffeescript.coffee │ │ ├── invalid-less.less │ │ ├── jade-helper.jade │ │ ├── jade-source.jade │ │ ├── jade-uris-helper.jade │ │ ├── logo.less │ │ ├── sample.less │ │ ├── stack │ │ ├── barney.js │ │ ├── bedrock.stack │ │ ├── bootstrap.js │ │ ├── bootstrap.stack │ │ ├── compiled.stack │ │ ├── fred.js │ │ ├── jquery.js │ │ ├── local.less │ │ ├── meta.stack │ │ ├── missing-component.stack │ │ ├── stack.coffee │ │ └── style.stack │ │ └── sub │ │ ├── f2.txt │ │ ├── f3.txt │ │ ├── jade-include.jade │ │ └── samedir.jade ├── example.clj ├── expected │ ├── bedrock.js │ ├── bootstrap-webjars.css │ ├── coffeescript-source.js │ ├── coffeescript-source.map │ ├── compiled-stack.js │ ├── jade-include.html │ ├── jade-source.html │ ├── jade-uris-helper.html │ ├── logo.css │ ├── meta.js │ ├── minimized │ │ ├── bootstrap.css │ │ ├── bootstrap.js │ │ ├── fred.js │ │ ├── meta.js │ │ └── sample.css │ ├── sample.css │ ├── sample.map │ └── style.css ├── logback-test.xml └── user.clj ├── java ├── com │ └── yahoo │ │ └── platform │ │ └── yui │ │ └── compressor │ │ └── CssCompressor.java └── io │ └── aviso │ └── twixt │ └── shims │ └── CompilerShim.java ├── manual ├── _template.html ├── dexy.yaml └── en │ ├── caching.ad │ ├── configuration.ad │ ├── cssmin.ad │ ├── direct-uris.ad │ ├── exceptions.ad │ ├── getting-started.ad │ ├── index.ad │ ├── jade.ad │ ├── jsmin.ad │ ├── meta.edn │ ├── notes.ad │ ├── stacks.ad │ ├── uris.ad │ └── webjars.ad ├── project.clj ├── resources └── META-INF │ ├── assets │ └── twixt │ │ ├── exception.coffee │ │ └── exception.less │ └── twixt │ ├── coffee-script.js │ └── invoke-coffeescript.js ├── spec └── io │ └── aviso │ ├── twixt_spec.clj │ └── utils_spec.clj └── src └── io └── aviso ├── twixt.clj └── twixt ├── asset.clj ├── coffee_script.clj ├── compress.clj ├── css_minification.clj ├── css_rewrite.clj ├── exceptions.clj ├── export.clj ├── fs_cache.clj ├── jade.clj ├── js_minification.clj ├── less.clj ├── memory_cache.clj ├── rhino.clj ├── ring.clj ├── schemas.clj ├── stacks.clj ├── startup.clj └── utils.clj /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE-2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/LICENSE-2.0.txt -------------------------------------------------------------------------------- /README.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/README.asciidoc -------------------------------------------------------------------------------- /dev-resources/META-INF/assets/aviso-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/dev-resources/META-INF/assets/aviso-logo.png -------------------------------------------------------------------------------- /dev-resources/META-INF/assets/coffeescript-source.coffee: -------------------------------------------------------------------------------- 1 | println "CoffeeScript is fun!" -------------------------------------------------------------------------------- /dev-resources/META-INF/assets/colors.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/dev-resources/META-INF/assets/colors.less -------------------------------------------------------------------------------- /dev-resources/META-INF/assets/common.jade: -------------------------------------------------------------------------------- 1 | p Content from common.jade -------------------------------------------------------------------------------- /dev-resources/META-INF/assets/f1.txt: -------------------------------------------------------------------------------- 1 | file 1 2 | -------------------------------------------------------------------------------- /dev-resources/META-INF/assets/invalid-coffeescript.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/dev-resources/META-INF/assets/invalid-coffeescript.coffee -------------------------------------------------------------------------------- /dev-resources/META-INF/assets/invalid-less.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/dev-resources/META-INF/assets/invalid-less.less -------------------------------------------------------------------------------- /dev-resources/META-INF/assets/jade-helper.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/dev-resources/META-INF/assets/jade-helper.jade -------------------------------------------------------------------------------- /dev-resources/META-INF/assets/jade-source.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/dev-resources/META-INF/assets/jade-source.jade -------------------------------------------------------------------------------- /dev-resources/META-INF/assets/jade-uris-helper.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/dev-resources/META-INF/assets/jade-uris-helper.jade -------------------------------------------------------------------------------- /dev-resources/META-INF/assets/logo.less: -------------------------------------------------------------------------------- 1 | div.logo { 2 | background: data-uri("aviso-logo.png"); 3 | } -------------------------------------------------------------------------------- /dev-resources/META-INF/assets/sample.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/dev-resources/META-INF/assets/sample.less -------------------------------------------------------------------------------- /dev-resources/META-INF/assets/stack/barney.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/dev-resources/META-INF/assets/stack/barney.js -------------------------------------------------------------------------------- /dev-resources/META-INF/assets/stack/bedrock.stack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/dev-resources/META-INF/assets/stack/bedrock.stack -------------------------------------------------------------------------------- /dev-resources/META-INF/assets/stack/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/dev-resources/META-INF/assets/stack/bootstrap.js -------------------------------------------------------------------------------- /dev-resources/META-INF/assets/stack/bootstrap.stack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/dev-resources/META-INF/assets/stack/bootstrap.stack -------------------------------------------------------------------------------- /dev-resources/META-INF/assets/stack/compiled.stack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/dev-resources/META-INF/assets/stack/compiled.stack -------------------------------------------------------------------------------- /dev-resources/META-INF/assets/stack/fred.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/dev-resources/META-INF/assets/stack/fred.js -------------------------------------------------------------------------------- /dev-resources/META-INF/assets/stack/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/dev-resources/META-INF/assets/stack/jquery.js -------------------------------------------------------------------------------- /dev-resources/META-INF/assets/stack/local.less: -------------------------------------------------------------------------------- 1 | div.logo { 2 | background: url("../aviso-logo.png"); 3 | } -------------------------------------------------------------------------------- /dev-resources/META-INF/assets/stack/meta.stack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/dev-resources/META-INF/assets/stack/meta.stack -------------------------------------------------------------------------------- /dev-resources/META-INF/assets/stack/missing-component.stack: -------------------------------------------------------------------------------- 1 | {:content-type "text/javascript" 2 | :components ["does-not-exist.coffee"]} -------------------------------------------------------------------------------- /dev-resources/META-INF/assets/stack/stack.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/dev-resources/META-INF/assets/stack/stack.coffee -------------------------------------------------------------------------------- /dev-resources/META-INF/assets/stack/style.stack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/dev-resources/META-INF/assets/stack/style.stack -------------------------------------------------------------------------------- /dev-resources/META-INF/assets/sub/f2.txt: -------------------------------------------------------------------------------- 1 | file 2 2 | -------------------------------------------------------------------------------- /dev-resources/META-INF/assets/sub/f3.txt: -------------------------------------------------------------------------------- 1 | file 3 2 | -------------------------------------------------------------------------------- /dev-resources/META-INF/assets/sub/jade-include.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/dev-resources/META-INF/assets/sub/jade-include.jade -------------------------------------------------------------------------------- /dev-resources/META-INF/assets/sub/samedir.jade: -------------------------------------------------------------------------------- 1 | p Content from "sub/samedir.jade" 2 | -------------------------------------------------------------------------------- /dev-resources/example.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/dev-resources/example.clj -------------------------------------------------------------------------------- /dev-resources/expected/bedrock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/dev-resources/expected/bedrock.js -------------------------------------------------------------------------------- /dev-resources/expected/bootstrap-webjars.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/dev-resources/expected/bootstrap-webjars.css -------------------------------------------------------------------------------- /dev-resources/expected/coffeescript-source.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/dev-resources/expected/coffeescript-source.js -------------------------------------------------------------------------------- /dev-resources/expected/coffeescript-source.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/dev-resources/expected/coffeescript-source.map -------------------------------------------------------------------------------- /dev-resources/expected/compiled-stack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/dev-resources/expected/compiled-stack.js -------------------------------------------------------------------------------- /dev-resources/expected/jade-include.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/dev-resources/expected/jade-include.html -------------------------------------------------------------------------------- /dev-resources/expected/jade-source.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/dev-resources/expected/jade-source.html -------------------------------------------------------------------------------- /dev-resources/expected/jade-uris-helper.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/dev-resources/expected/jade-uris-helper.html -------------------------------------------------------------------------------- /dev-resources/expected/logo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/dev-resources/expected/logo.css -------------------------------------------------------------------------------- /dev-resources/expected/meta.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/dev-resources/expected/meta.js -------------------------------------------------------------------------------- /dev-resources/expected/minimized/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/dev-resources/expected/minimized/bootstrap.css -------------------------------------------------------------------------------- /dev-resources/expected/minimized/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/dev-resources/expected/minimized/bootstrap.js -------------------------------------------------------------------------------- /dev-resources/expected/minimized/fred.js: -------------------------------------------------------------------------------- 1 | var fred="Fred Flintstone"; 2 | -------------------------------------------------------------------------------- /dev-resources/expected/minimized/meta.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/dev-resources/expected/minimized/meta.js -------------------------------------------------------------------------------- /dev-resources/expected/minimized/sample.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/dev-resources/expected/minimized/sample.css -------------------------------------------------------------------------------- /dev-resources/expected/sample.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/dev-resources/expected/sample.css -------------------------------------------------------------------------------- /dev-resources/expected/sample.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/dev-resources/expected/sample.map -------------------------------------------------------------------------------- /dev-resources/expected/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/dev-resources/expected/style.css -------------------------------------------------------------------------------- /dev-resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/dev-resources/logback-test.xml -------------------------------------------------------------------------------- /dev-resources/user.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/dev-resources/user.clj -------------------------------------------------------------------------------- /java/com/yahoo/platform/yui/compressor/CssCompressor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/java/com/yahoo/platform/yui/compressor/CssCompressor.java -------------------------------------------------------------------------------- /java/io/aviso/twixt/shims/CompilerShim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/java/io/aviso/twixt/shims/CompilerShim.java -------------------------------------------------------------------------------- /manual/_template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/manual/_template.html -------------------------------------------------------------------------------- /manual/dexy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/manual/dexy.yaml -------------------------------------------------------------------------------- /manual/en/caching.ad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/manual/en/caching.ad -------------------------------------------------------------------------------- /manual/en/configuration.ad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/manual/en/configuration.ad -------------------------------------------------------------------------------- /manual/en/cssmin.ad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/manual/en/cssmin.ad -------------------------------------------------------------------------------- /manual/en/direct-uris.ad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/manual/en/direct-uris.ad -------------------------------------------------------------------------------- /manual/en/exceptions.ad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/manual/en/exceptions.ad -------------------------------------------------------------------------------- /manual/en/getting-started.ad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/manual/en/getting-started.ad -------------------------------------------------------------------------------- /manual/en/index.ad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/manual/en/index.ad -------------------------------------------------------------------------------- /manual/en/jade.ad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/manual/en/jade.ad -------------------------------------------------------------------------------- /manual/en/jsmin.ad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/manual/en/jsmin.ad -------------------------------------------------------------------------------- /manual/en/meta.edn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/manual/en/meta.edn -------------------------------------------------------------------------------- /manual/en/notes.ad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/manual/en/notes.ad -------------------------------------------------------------------------------- /manual/en/stacks.ad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/manual/en/stacks.ad -------------------------------------------------------------------------------- /manual/en/uris.ad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/manual/en/uris.ad -------------------------------------------------------------------------------- /manual/en/webjars.ad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/manual/en/webjars.ad -------------------------------------------------------------------------------- /project.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/project.clj -------------------------------------------------------------------------------- /resources/META-INF/assets/twixt/exception.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/resources/META-INF/assets/twixt/exception.coffee -------------------------------------------------------------------------------- /resources/META-INF/assets/twixt/exception.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/resources/META-INF/assets/twixt/exception.less -------------------------------------------------------------------------------- /resources/META-INF/twixt/coffee-script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/resources/META-INF/twixt/coffee-script.js -------------------------------------------------------------------------------- /resources/META-INF/twixt/invoke-coffeescript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/resources/META-INF/twixt/invoke-coffeescript.js -------------------------------------------------------------------------------- /spec/io/aviso/twixt_spec.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/spec/io/aviso/twixt_spec.clj -------------------------------------------------------------------------------- /spec/io/aviso/utils_spec.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/spec/io/aviso/utils_spec.clj -------------------------------------------------------------------------------- /src/io/aviso/twixt.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/src/io/aviso/twixt.clj -------------------------------------------------------------------------------- /src/io/aviso/twixt/asset.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/src/io/aviso/twixt/asset.clj -------------------------------------------------------------------------------- /src/io/aviso/twixt/coffee_script.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/src/io/aviso/twixt/coffee_script.clj -------------------------------------------------------------------------------- /src/io/aviso/twixt/compress.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/src/io/aviso/twixt/compress.clj -------------------------------------------------------------------------------- /src/io/aviso/twixt/css_minification.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/src/io/aviso/twixt/css_minification.clj -------------------------------------------------------------------------------- /src/io/aviso/twixt/css_rewrite.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/src/io/aviso/twixt/css_rewrite.clj -------------------------------------------------------------------------------- /src/io/aviso/twixt/exceptions.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/src/io/aviso/twixt/exceptions.clj -------------------------------------------------------------------------------- /src/io/aviso/twixt/export.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/src/io/aviso/twixt/export.clj -------------------------------------------------------------------------------- /src/io/aviso/twixt/fs_cache.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/src/io/aviso/twixt/fs_cache.clj -------------------------------------------------------------------------------- /src/io/aviso/twixt/jade.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/src/io/aviso/twixt/jade.clj -------------------------------------------------------------------------------- /src/io/aviso/twixt/js_minification.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/src/io/aviso/twixt/js_minification.clj -------------------------------------------------------------------------------- /src/io/aviso/twixt/less.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/src/io/aviso/twixt/less.clj -------------------------------------------------------------------------------- /src/io/aviso/twixt/memory_cache.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/src/io/aviso/twixt/memory_cache.clj -------------------------------------------------------------------------------- /src/io/aviso/twixt/rhino.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/src/io/aviso/twixt/rhino.clj -------------------------------------------------------------------------------- /src/io/aviso/twixt/ring.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/src/io/aviso/twixt/ring.clj -------------------------------------------------------------------------------- /src/io/aviso/twixt/schemas.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/src/io/aviso/twixt/schemas.clj -------------------------------------------------------------------------------- /src/io/aviso/twixt/stacks.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/src/io/aviso/twixt/stacks.clj -------------------------------------------------------------------------------- /src/io/aviso/twixt/startup.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/src/io/aviso/twixt/startup.clj -------------------------------------------------------------------------------- /src/io/aviso/twixt/utils.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AvisoNovate/twixt/HEAD/src/io/aviso/twixt/utils.clj --------------------------------------------------------------------------------