├── .editorconfig ├── .gitignore ├── .gitmodules ├── .jscsrc ├── .travis.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── README.md ├── Versionfile ├── docs ├── API.md ├── SITE-GENERATOR.md └── USAGE.md ├── lib ├── boot.js ├── builder.js ├── defaults │ ├── config.js │ ├── defaultExtensionMap.js │ └── defaultProcessors.js ├── directives │ └── directiveParser.js ├── environment.js ├── lingon.js ├── models │ ├── context.js │ ├── processorStore.js │ └── sourceFile.js ├── server │ ├── buildCallback.js │ ├── dynamicRequestHandler.js │ └── server.js ├── streams │ ├── directiveStream.js │ ├── layoutStream.js │ └── processorStream.js ├── tasks │ ├── build.js │ ├── clean.js │ ├── server.js │ └── static.js ├── utils │ ├── extensionRewriter.js │ ├── help.js │ ├── log.js │ ├── stream.js │ └── utils.js └── vendor │ └── recursive-readdir.js ├── package.json ├── test.sh └── tests ├── system ├── basic │ ├── .gitignore │ ├── basic.bats │ ├── fixtures │ │ └── index.js │ ├── lingon.js │ └── source-renamed │ │ ├── _vendor │ │ ├── thirdParty1.js │ │ └── thirdParty2.js │ │ ├── im age..png │ │ ├── index.css │ │ ├── index.html │ │ ├── index.js │ │ └── lib │ │ └── lib.js ├── basic2 │ ├── .gitignore │ ├── basic2.bats │ ├── fixtures │ │ ├── import_after_include.css │ │ ├── matching_include.css │ │ ├── non_matching_include.css │ │ ├── simple.css │ │ └── vendor.js │ ├── lingon.js │ ├── source │ │ ├── css │ │ │ ├── empty.less │ │ │ └── vendor.css │ │ ├── import_after_include.less │ │ ├── js │ │ │ └── vendor.js │ │ ├── matching_include.less │ │ ├── non_matching_include.less │ │ └── simple.less │ └── vendor │ │ ├── lib.css │ │ └── lib.js ├── directive-parser │ ├── directive-parser.bats │ ├── fixtures │ │ └── index.html │ ├── lingon.js │ └── source │ │ ├── _layouts │ │ └── index.html │ │ └── index.html ├── file-metadata │ ├── file-metadata.bats │ ├── fixtures │ │ ├── article.html │ │ └── nested.html │ ├── lingon.js │ └── source │ │ ├── _layouts │ │ ├── index.ejs │ │ └── sub_layout.ejs │ │ ├── article.ejs │ │ └── nested.ejs ├── global │ ├── fixtures │ │ ├── build.html │ │ └── server.html │ ├── global.bats │ ├── lingon.js │ └── source │ │ └── index.ejs ├── html-templates │ ├── fixtures │ │ ├── nested.js │ │ └── top.js │ ├── html-templates.bats │ ├── lingon.js │ └── source │ │ ├── _app │ │ ├── a.ngt │ │ └── b.ngt │ │ ├── nested.js │ │ ├── test │ │ └── subdir.js │ │ └── top.js ├── inline-includes │ ├── fixtures │ │ ├── globbed.html │ │ ├── markdown.html │ │ ├── multiple-edge.html │ │ ├── multiple-same.html │ │ └── single.html │ ├── inline-includes.bats │ ├── lingon.js │ └── source │ │ ├── _partials │ │ ├── content.ejs │ │ ├── content2.ejs │ │ └── fancy.md │ │ ├── globbed.ejs │ │ ├── markdown.ejs │ │ ├── multiple-edge.ejs │ │ ├── multiple-same.ejs │ │ └── single.ejs ├── layouts │ ├── fixtures │ │ ├── article.html │ │ ├── home.html │ │ ├── nested.html │ │ ├── sub │ │ │ └── folder │ │ │ │ └── absolute.html │ │ └── two-levels.html │ ├── layouts.bats │ ├── lingon.js │ └── source │ │ ├── _layouts │ │ ├── index.ejs │ │ ├── nested.html │ │ └── two-levels.html │ │ ├── _test.ejs │ │ ├── article.md │ │ ├── home.ejs │ │ ├── nested.html │ │ ├── sub │ │ └── folder │ │ │ └── absolute.html │ │ └── two-levels.html ├── malformed-nested-directives │ ├── fixtures │ │ ├── cyclic.html │ │ ├── cyclic.js │ │ └── strangeloop.js │ ├── lingon.js │ ├── malformed-nested-directives.bats │ └── source │ │ ├── _app │ │ ├── cyclic.js │ │ └── cyclic.md │ │ ├── cyclic.js │ │ ├── cyclic.md │ │ └── strangeloop.js ├── nested-directives │ ├── fixtures │ │ ├── a.js │ │ └── test.txt │ ├── lingon.js │ ├── nested-directives.bats │ └── source │ │ ├── _app │ │ ├── b.js │ │ ├── c.js │ │ └── test.ngt │ │ ├── a.js │ │ ├── d.js │ │ └── test.txt ├── processors │ ├── fixtures │ │ ├── index.alternativesyntax │ │ ├── index.multiplesyntax │ │ ├── index.orderedsyntax │ │ ├── index.simplealias │ │ ├── index.simplesyntax │ │ ├── matching.simplealias │ │ └── matching.simplesyntax │ ├── lingon.js │ ├── processors.bats │ └── source │ │ ├── index.alternativesyntax │ │ ├── index.multiplesyntax │ │ ├── index.orderedsyntax │ │ ├── index.simplealias │ │ ├── index.simplesyntax │ │ ├── matching.simplealias │ │ └── matching.simplesyntax ├── reserved-keyword-urls │ ├── .gitignore │ ├── fixtures │ │ ├── constructor │ │ ├── hasOwnProperty │ │ └── toString │ ├── lingon.js │ ├── reserved-keyword-urls.bats │ └── source │ │ ├── constructor │ │ ├── js │ │ └── hasOwnProperty │ │ └── toString ├── rewrite-extensions │ ├── lingon.js │ ├── rewrite-extensions.bats │ └── source │ │ ├── a │ │ └── b │ │ │ └── c.boo │ │ ├── deleted.normal │ │ ├── index.ejs │ │ ├── lib.js.ejs │ │ ├── registered.normal │ │ ├── template.ngt │ │ └── test.boo ├── server-404 │ ├── fixtures │ │ └── 404.html │ ├── lingon.js │ ├── server-404.bats │ └── source │ │ ├── hello.txt │ │ └── other.stuff ├── server-fallback │ ├── fixtures │ │ ├── catch-all.html │ │ ├── default.html │ │ └── test │ │ │ └── default.html │ ├── lingon.js │ ├── server-fallback.bats │ └── source │ │ ├── another.txt │ │ ├── catch-all.html │ │ ├── default.html │ │ └── test │ │ └── default.html ├── server-namespace │ ├── lingon.js │ ├── server-namespace.bats │ └── source │ │ ├── fallback.html │ │ └── index.html ├── static-server │ ├── fixtures │ │ └── index.html │ ├── lingon.js │ ├── source │ │ ├── index.html │ │ └── random.ejs │ └── static-server.bats ├── stream-error │ ├── lingon.js │ ├── source │ │ └── index.less │ └── stream-error.bats ├── stream-error2 │ ├── lingon.js │ ├── source │ │ └── all.js │ └── stream-error2.bats ├── symlinks │ ├── fixtures │ │ └── simple.less │ ├── lingon.js │ ├── source │ │ ├── hardlinked-file.less │ │ ├── symlinked-file.less │ │ └── symlinked-folder │ └── symlinks.bats ├── tree-changes │ ├── .gitignore │ ├── fixtures │ │ ├── error404.html │ │ ├── late-added-file.html │ │ ├── late-added-markdown.html │ │ ├── late-removed-file.html │ │ └── late-renamed-file.html │ ├── lingon.js │ ├── resources │ │ ├── error404.html │ │ ├── late-added-file.html │ │ ├── late-added-markdown.md │ │ ├── late-removed-file.html │ │ └── late-renamed-file.html │ └── tree-changes.bats └── wrapping-processors │ ├── fixtures │ └── modules.js │ ├── lingon.js │ ├── source │ ├── _modules │ │ ├── a.module.js │ │ └── b.module.js │ └── modules.js │ └── wrapping-processors.bats └── unit ├── builder.spec.js ├── extensionRewriter.spec.js └── lingon.spec.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/.gitmodules -------------------------------------------------------------------------------- /.jscsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/.jscsrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | gem 'autoversion', '~> 0.5.2' 3 | -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/README.md -------------------------------------------------------------------------------- /Versionfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/Versionfile -------------------------------------------------------------------------------- /docs/API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/docs/API.md -------------------------------------------------------------------------------- /docs/SITE-GENERATOR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/docs/SITE-GENERATOR.md -------------------------------------------------------------------------------- /docs/USAGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/docs/USAGE.md -------------------------------------------------------------------------------- /lib/boot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/lib/boot.js -------------------------------------------------------------------------------- /lib/builder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/lib/builder.js -------------------------------------------------------------------------------- /lib/defaults/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/lib/defaults/config.js -------------------------------------------------------------------------------- /lib/defaults/defaultExtensionMap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/lib/defaults/defaultExtensionMap.js -------------------------------------------------------------------------------- /lib/defaults/defaultProcessors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/lib/defaults/defaultProcessors.js -------------------------------------------------------------------------------- /lib/directives/directiveParser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/lib/directives/directiveParser.js -------------------------------------------------------------------------------- /lib/environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/lib/environment.js -------------------------------------------------------------------------------- /lib/lingon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/lib/lingon.js -------------------------------------------------------------------------------- /lib/models/context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/lib/models/context.js -------------------------------------------------------------------------------- /lib/models/processorStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/lib/models/processorStore.js -------------------------------------------------------------------------------- /lib/models/sourceFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/lib/models/sourceFile.js -------------------------------------------------------------------------------- /lib/server/buildCallback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/lib/server/buildCallback.js -------------------------------------------------------------------------------- /lib/server/dynamicRequestHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/lib/server/dynamicRequestHandler.js -------------------------------------------------------------------------------- /lib/server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/lib/server/server.js -------------------------------------------------------------------------------- /lib/streams/directiveStream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/lib/streams/directiveStream.js -------------------------------------------------------------------------------- /lib/streams/layoutStream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/lib/streams/layoutStream.js -------------------------------------------------------------------------------- /lib/streams/processorStream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/lib/streams/processorStream.js -------------------------------------------------------------------------------- /lib/tasks/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/lib/tasks/build.js -------------------------------------------------------------------------------- /lib/tasks/clean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/lib/tasks/clean.js -------------------------------------------------------------------------------- /lib/tasks/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/lib/tasks/server.js -------------------------------------------------------------------------------- /lib/tasks/static.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/lib/tasks/static.js -------------------------------------------------------------------------------- /lib/utils/extensionRewriter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/lib/utils/extensionRewriter.js -------------------------------------------------------------------------------- /lib/utils/help.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/lib/utils/help.js -------------------------------------------------------------------------------- /lib/utils/log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/lib/utils/log.js -------------------------------------------------------------------------------- /lib/utils/stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/lib/utils/stream.js -------------------------------------------------------------------------------- /lib/utils/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/lib/utils/utils.js -------------------------------------------------------------------------------- /lib/vendor/recursive-readdir.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/lib/vendor/recursive-readdir.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/package.json -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/test.sh -------------------------------------------------------------------------------- /tests/system/basic/.gitignore: -------------------------------------------------------------------------------- 1 | build-renamed 2 | -------------------------------------------------------------------------------- /tests/system/basic/basic.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/basic/basic.bats -------------------------------------------------------------------------------- /tests/system/basic/fixtures/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/basic/fixtures/index.js -------------------------------------------------------------------------------- /tests/system/basic/lingon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/basic/lingon.js -------------------------------------------------------------------------------- /tests/system/basic/source-renamed/_vendor/thirdParty1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/basic/source-renamed/_vendor/thirdParty1.js -------------------------------------------------------------------------------- /tests/system/basic/source-renamed/_vendor/thirdParty2.js: -------------------------------------------------------------------------------- 1 | var anotherThirdPartyString = "Yes!"; -------------------------------------------------------------------------------- /tests/system/basic/source-renamed/im age..png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/basic/source-renamed/im age..png -------------------------------------------------------------------------------- /tests/system/basic/source-renamed/index.css: -------------------------------------------------------------------------------- 1 | body { 2 | background: #ff00ff; 3 | } -------------------------------------------------------------------------------- /tests/system/basic/source-renamed/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/basic/source-renamed/index.html -------------------------------------------------------------------------------- /tests/system/basic/source-renamed/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/basic/source-renamed/index.js -------------------------------------------------------------------------------- /tests/system/basic/source-renamed/lib/lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/basic/source-renamed/lib/lib.js -------------------------------------------------------------------------------- /tests/system/basic2/.gitignore: -------------------------------------------------------------------------------- 1 | source/js/vendor_copy.js 2 | -------------------------------------------------------------------------------- /tests/system/basic2/basic2.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/basic2/basic2.bats -------------------------------------------------------------------------------- /tests/system/basic2/fixtures/import_after_include.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/basic2/fixtures/import_after_include.css -------------------------------------------------------------------------------- /tests/system/basic2/fixtures/matching_include.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/basic2/fixtures/matching_include.css -------------------------------------------------------------------------------- /tests/system/basic2/fixtures/non_matching_include.css: -------------------------------------------------------------------------------- 1 | .lib { 2 | color: #fff; 3 | } 4 | -------------------------------------------------------------------------------- /tests/system/basic2/fixtures/simple.css: -------------------------------------------------------------------------------- 1 | h1 { 2 | color: #ff0000; 3 | } 4 | -------------------------------------------------------------------------------- /tests/system/basic2/fixtures/vendor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/basic2/fixtures/vendor.js -------------------------------------------------------------------------------- /tests/system/basic2/lingon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/basic2/lingon.js -------------------------------------------------------------------------------- /tests/system/basic2/source/css/empty.less: -------------------------------------------------------------------------------- 1 | .hello { 2 | background: #ff0000; 3 | } -------------------------------------------------------------------------------- /tests/system/basic2/source/css/vendor.css: -------------------------------------------------------------------------------- 1 | //= include "../../vendor/lib.css" 2 | 3 | h1 { 4 | color: #00ff00; 5 | } -------------------------------------------------------------------------------- /tests/system/basic2/source/import_after_include.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/basic2/source/import_after_include.less -------------------------------------------------------------------------------- /tests/system/basic2/source/js/vendor.js: -------------------------------------------------------------------------------- 1 | //= include "../../vendor/lib.js" -------------------------------------------------------------------------------- /tests/system/basic2/source/matching_include.less: -------------------------------------------------------------------------------- 1 | //= include 'css/**/*.less' 2 | 3 | .lib { 4 | color: #fff; 5 | } -------------------------------------------------------------------------------- /tests/system/basic2/source/non_matching_include.less: -------------------------------------------------------------------------------- 1 | //= include 'css/bogus/**/*.less' 2 | 3 | .lib { 4 | color: #fff; 5 | } -------------------------------------------------------------------------------- /tests/system/basic2/source/simple.less: -------------------------------------------------------------------------------- 1 | h1 { 2 | color: #ff0000; 3 | } -------------------------------------------------------------------------------- /tests/system/basic2/vendor/lib.css: -------------------------------------------------------------------------------- 1 | body { 2 | color: #ff0000; 3 | } -------------------------------------------------------------------------------- /tests/system/basic2/vendor/lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/basic2/vendor/lib.js -------------------------------------------------------------------------------- /tests/system/directive-parser/directive-parser.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/directive-parser/directive-parser.bats -------------------------------------------------------------------------------- /tests/system/directive-parser/fixtures/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/directive-parser/fixtures/index.html -------------------------------------------------------------------------------- /tests/system/directive-parser/lingon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/directive-parser/lingon.js -------------------------------------------------------------------------------- /tests/system/directive-parser/source/_layouts/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/directive-parser/source/_layouts/index.html -------------------------------------------------------------------------------- /tests/system/directive-parser/source/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/directive-parser/source/index.html -------------------------------------------------------------------------------- /tests/system/file-metadata/file-metadata.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/file-metadata/file-metadata.bats -------------------------------------------------------------------------------- /tests/system/file-metadata/fixtures/article.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/file-metadata/fixtures/article.html -------------------------------------------------------------------------------- /tests/system/file-metadata/fixtures/nested.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/file-metadata/fixtures/nested.html -------------------------------------------------------------------------------- /tests/system/file-metadata/lingon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/file-metadata/lingon.js -------------------------------------------------------------------------------- /tests/system/file-metadata/source/_layouts/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/file-metadata/source/_layouts/index.ejs -------------------------------------------------------------------------------- /tests/system/file-metadata/source/_layouts/sub_layout.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/file-metadata/source/_layouts/sub_layout.ejs -------------------------------------------------------------------------------- /tests/system/file-metadata/source/article.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/file-metadata/source/article.ejs -------------------------------------------------------------------------------- /tests/system/file-metadata/source/nested.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/file-metadata/source/nested.ejs -------------------------------------------------------------------------------- /tests/system/global/fixtures/build.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/global/fixtures/build.html -------------------------------------------------------------------------------- /tests/system/global/fixtures/server.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/global/fixtures/server.html -------------------------------------------------------------------------------- /tests/system/global/global.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/global/global.bats -------------------------------------------------------------------------------- /tests/system/global/lingon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/global/lingon.js -------------------------------------------------------------------------------- /tests/system/global/source/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/global/source/index.ejs -------------------------------------------------------------------------------- /tests/system/html-templates/fixtures/nested.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/html-templates/fixtures/nested.js -------------------------------------------------------------------------------- /tests/system/html-templates/fixtures/top.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/html-templates/fixtures/top.js -------------------------------------------------------------------------------- /tests/system/html-templates/html-templates.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/html-templates/html-templates.bats -------------------------------------------------------------------------------- /tests/system/html-templates/lingon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/html-templates/lingon.js -------------------------------------------------------------------------------- /tests/system/html-templates/source/_app/a.ngt: -------------------------------------------------------------------------------- 1 |

A

-------------------------------------------------------------------------------- /tests/system/html-templates/source/_app/b.ngt: -------------------------------------------------------------------------------- 1 |

A

-------------------------------------------------------------------------------- /tests/system/html-templates/source/nested.js: -------------------------------------------------------------------------------- 1 | //= include 'top.js' -------------------------------------------------------------------------------- /tests/system/html-templates/source/test/subdir.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/html-templates/source/test/subdir.js -------------------------------------------------------------------------------- /tests/system/html-templates/source/top.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/html-templates/source/top.js -------------------------------------------------------------------------------- /tests/system/inline-includes/fixtures/globbed.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/inline-includes/fixtures/globbed.html -------------------------------------------------------------------------------- /tests/system/inline-includes/fixtures/markdown.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/inline-includes/fixtures/markdown.html -------------------------------------------------------------------------------- /tests/system/inline-includes/fixtures/multiple-edge.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/inline-includes/fixtures/multiple-edge.html -------------------------------------------------------------------------------- /tests/system/inline-includes/fixtures/multiple-same.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/inline-includes/fixtures/multiple-same.html -------------------------------------------------------------------------------- /tests/system/inline-includes/fixtures/single.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/inline-includes/fixtures/single.html -------------------------------------------------------------------------------- /tests/system/inline-includes/inline-includes.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/inline-includes/inline-includes.bats -------------------------------------------------------------------------------- /tests/system/inline-includes/lingon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/inline-includes/lingon.js -------------------------------------------------------------------------------- /tests/system/inline-includes/source/_partials/content.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/inline-includes/source/_partials/content.ejs -------------------------------------------------------------------------------- /tests/system/inline-includes/source/_partials/content2.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/inline-includes/source/_partials/content2.ejs -------------------------------------------------------------------------------- /tests/system/inline-includes/source/_partials/fancy.md: -------------------------------------------------------------------------------- 1 | # This is fancy 2 | Markdown text -------------------------------------------------------------------------------- /tests/system/inline-includes/source/globbed.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/inline-includes/source/globbed.ejs -------------------------------------------------------------------------------- /tests/system/inline-includes/source/markdown.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/inline-includes/source/markdown.ejs -------------------------------------------------------------------------------- /tests/system/inline-includes/source/multiple-edge.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/inline-includes/source/multiple-edge.ejs -------------------------------------------------------------------------------- /tests/system/inline-includes/source/multiple-same.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/inline-includes/source/multiple-same.ejs -------------------------------------------------------------------------------- /tests/system/inline-includes/source/single.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/inline-includes/source/single.ejs -------------------------------------------------------------------------------- /tests/system/layouts/fixtures/article.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/layouts/fixtures/article.html -------------------------------------------------------------------------------- /tests/system/layouts/fixtures/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/layouts/fixtures/home.html -------------------------------------------------------------------------------- /tests/system/layouts/fixtures/nested.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/layouts/fixtures/nested.html -------------------------------------------------------------------------------- /tests/system/layouts/fixtures/sub/folder/absolute.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/layouts/fixtures/sub/folder/absolute.html -------------------------------------------------------------------------------- /tests/system/layouts/fixtures/two-levels.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/layouts/fixtures/two-levels.html -------------------------------------------------------------------------------- /tests/system/layouts/layouts.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/layouts/layouts.bats -------------------------------------------------------------------------------- /tests/system/layouts/lingon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/layouts/lingon.js -------------------------------------------------------------------------------- /tests/system/layouts/source/_layouts/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/layouts/source/_layouts/index.ejs -------------------------------------------------------------------------------- /tests/system/layouts/source/_layouts/nested.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/layouts/source/_layouts/nested.html -------------------------------------------------------------------------------- /tests/system/layouts/source/_layouts/two-levels.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/layouts/source/_layouts/two-levels.html -------------------------------------------------------------------------------- /tests/system/layouts/source/_test.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/layouts/source/_test.ejs -------------------------------------------------------------------------------- /tests/system/layouts/source/article.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/layouts/source/article.md -------------------------------------------------------------------------------- /tests/system/layouts/source/home.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/layouts/source/home.ejs -------------------------------------------------------------------------------- /tests/system/layouts/source/nested.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/layouts/source/nested.html -------------------------------------------------------------------------------- /tests/system/layouts/source/sub/folder/absolute.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/layouts/source/sub/folder/absolute.html -------------------------------------------------------------------------------- /tests/system/layouts/source/two-levels.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/layouts/source/two-levels.html -------------------------------------------------------------------------------- /tests/system/malformed-nested-directives/fixtures/cyclic.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/malformed-nested-directives/fixtures/cyclic.html -------------------------------------------------------------------------------- /tests/system/malformed-nested-directives/fixtures/cyclic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/malformed-nested-directives/fixtures/cyclic.js -------------------------------------------------------------------------------- /tests/system/malformed-nested-directives/fixtures/strangeloop.js: -------------------------------------------------------------------------------- 1 | //[lingon] ERROR: Cyclic dependency in "source/strangeloop.js" 2 | 3 | -------------------------------------------------------------------------------- /tests/system/malformed-nested-directives/lingon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/malformed-nested-directives/lingon.js -------------------------------------------------------------------------------- /tests/system/malformed-nested-directives/malformed-nested-directives.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/malformed-nested-directives/malformed-nested-directives.bats -------------------------------------------------------------------------------- /tests/system/malformed-nested-directives/source/_app/cyclic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/malformed-nested-directives/source/_app/cyclic.js -------------------------------------------------------------------------------- /tests/system/malformed-nested-directives/source/_app/cyclic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/malformed-nested-directives/source/_app/cyclic.md -------------------------------------------------------------------------------- /tests/system/malformed-nested-directives/source/cyclic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/malformed-nested-directives/source/cyclic.js -------------------------------------------------------------------------------- /tests/system/malformed-nested-directives/source/cyclic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/malformed-nested-directives/source/cyclic.md -------------------------------------------------------------------------------- /tests/system/malformed-nested-directives/source/strangeloop.js: -------------------------------------------------------------------------------- 1 | //= include strangeloop.js 2 | -------------------------------------------------------------------------------- /tests/system/nested-directives/fixtures/a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/nested-directives/fixtures/a.js -------------------------------------------------------------------------------- /tests/system/nested-directives/fixtures/test.txt: -------------------------------------------------------------------------------- 1 | this is a plain file -------------------------------------------------------------------------------- /tests/system/nested-directives/lingon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/nested-directives/lingon.js -------------------------------------------------------------------------------- /tests/system/nested-directives/nested-directives.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/nested-directives/nested-directives.bats -------------------------------------------------------------------------------- /tests/system/nested-directives/source/_app/b.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/nested-directives/source/_app/b.js -------------------------------------------------------------------------------- /tests/system/nested-directives/source/_app/c.js: -------------------------------------------------------------------------------- 1 | var c; -------------------------------------------------------------------------------- /tests/system/nested-directives/source/_app/test.ngt: -------------------------------------------------------------------------------- 1 | This is not a directive file 2 | -------------------------------------------------------------------------------- /tests/system/nested-directives/source/a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/nested-directives/source/a.js -------------------------------------------------------------------------------- /tests/system/nested-directives/source/d.js: -------------------------------------------------------------------------------- 1 | var d; 2 | -------------------------------------------------------------------------------- /tests/system/nested-directives/source/test.txt: -------------------------------------------------------------------------------- 1 | this is a plain file -------------------------------------------------------------------------------- /tests/system/processors/fixtures/index.alternativesyntax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/processors/fixtures/index.alternativesyntax -------------------------------------------------------------------------------- /tests/system/processors/fixtures/index.multiplesyntax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/processors/fixtures/index.multiplesyntax -------------------------------------------------------------------------------- /tests/system/processors/fixtures/index.orderedsyntax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/processors/fixtures/index.orderedsyntax -------------------------------------------------------------------------------- /tests/system/processors/fixtures/index.simplealias: -------------------------------------------------------------------------------- 1 | simple postprocessor has been executed 2 | -------------------------------------------------------------------------------- /tests/system/processors/fixtures/index.simplesyntax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/processors/fixtures/index.simplesyntax -------------------------------------------------------------------------------- /tests/system/processors/fixtures/matching.simplealias: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/processors/fixtures/matching.simplealias -------------------------------------------------------------------------------- /tests/system/processors/fixtures/matching.simplesyntax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/processors/fixtures/matching.simplesyntax -------------------------------------------------------------------------------- /tests/system/processors/lingon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/processors/lingon.js -------------------------------------------------------------------------------- /tests/system/processors/processors.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/processors/processors.bats -------------------------------------------------------------------------------- /tests/system/processors/source/index.alternativesyntax: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/system/processors/source/index.multiplesyntax: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/system/processors/source/index.orderedsyntax: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/system/processors/source/index.simplealias: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/system/processors/source/index.simplesyntax: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/system/processors/source/matching.simplealias: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/system/processors/source/matching.simplesyntax: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/system/reserved-keyword-urls/.gitignore: -------------------------------------------------------------------------------- 1 | source/js/vendor_copy.js 2 | -------------------------------------------------------------------------------- /tests/system/reserved-keyword-urls/fixtures/constructor: -------------------------------------------------------------------------------- 1 | CoNsStRuCtOr -------------------------------------------------------------------------------- /tests/system/reserved-keyword-urls/fixtures/hasOwnProperty: -------------------------------------------------------------------------------- 1 | HAS OWN PROPERTY -------------------------------------------------------------------------------- /tests/system/reserved-keyword-urls/fixtures/toString: -------------------------------------------------------------------------------- 1 | toString -------------------------------------------------------------------------------- /tests/system/reserved-keyword-urls/lingon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/reserved-keyword-urls/lingon.js -------------------------------------------------------------------------------- /tests/system/reserved-keyword-urls/reserved-keyword-urls.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/reserved-keyword-urls/reserved-keyword-urls.bats -------------------------------------------------------------------------------- /tests/system/reserved-keyword-urls/source/constructor: -------------------------------------------------------------------------------- 1 | CoNsStRuCtOr -------------------------------------------------------------------------------- /tests/system/reserved-keyword-urls/source/js/hasOwnProperty: -------------------------------------------------------------------------------- 1 | HAS OWN PROPERTY -------------------------------------------------------------------------------- /tests/system/reserved-keyword-urls/source/toString: -------------------------------------------------------------------------------- 1 | toString -------------------------------------------------------------------------------- /tests/system/rewrite-extensions/lingon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/rewrite-extensions/lingon.js -------------------------------------------------------------------------------- /tests/system/rewrite-extensions/rewrite-extensions.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/rewrite-extensions/rewrite-extensions.bats -------------------------------------------------------------------------------- /tests/system/rewrite-extensions/source/a/b/c.boo: -------------------------------------------------------------------------------- 1 | c -------------------------------------------------------------------------------- /tests/system/rewrite-extensions/source/deleted.normal: -------------------------------------------------------------------------------- 1 | Some content -------------------------------------------------------------------------------- /tests/system/rewrite-extensions/source/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/rewrite-extensions/source/index.ejs -------------------------------------------------------------------------------- /tests/system/rewrite-extensions/source/lib.js.ejs: -------------------------------------------------------------------------------- 1 | var hello = {}; -------------------------------------------------------------------------------- /tests/system/rewrite-extensions/source/registered.normal: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/system/rewrite-extensions/source/template.ngt: -------------------------------------------------------------------------------- 1 |

-------------------------------------------------------------------------------- /tests/system/rewrite-extensions/source/test.boo: -------------------------------------------------------------------------------- 1 | body { 2 | background: #ff00ff; 3 | } -------------------------------------------------------------------------------- /tests/system/server-404/fixtures/404.html: -------------------------------------------------------------------------------- 1 | File not found -------------------------------------------------------------------------------- /tests/system/server-404/lingon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/server-404/lingon.js -------------------------------------------------------------------------------- /tests/system/server-404/server-404.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/server-404/server-404.bats -------------------------------------------------------------------------------- /tests/system/server-404/source/hello.txt: -------------------------------------------------------------------------------- 1 | hello.txt -------------------------------------------------------------------------------- /tests/system/server-404/source/other.stuff: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/system/server-fallback/fixtures/catch-all.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/server-fallback/fixtures/catch-all.html -------------------------------------------------------------------------------- /tests/system/server-fallback/fixtures/default.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/server-fallback/fixtures/default.html -------------------------------------------------------------------------------- /tests/system/server-fallback/fixtures/test/default.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/server-fallback/fixtures/test/default.html -------------------------------------------------------------------------------- /tests/system/server-fallback/lingon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/server-fallback/lingon.js -------------------------------------------------------------------------------- /tests/system/server-fallback/server-fallback.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/server-fallback/server-fallback.bats -------------------------------------------------------------------------------- /tests/system/server-fallback/source/another.txt: -------------------------------------------------------------------------------- 1 | Did you fail? -------------------------------------------------------------------------------- /tests/system/server-fallback/source/catch-all.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/server-fallback/source/catch-all.html -------------------------------------------------------------------------------- /tests/system/server-fallback/source/default.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/server-fallback/source/default.html -------------------------------------------------------------------------------- /tests/system/server-fallback/source/test/default.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/server-fallback/source/test/default.html -------------------------------------------------------------------------------- /tests/system/server-namespace/lingon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/server-namespace/lingon.js -------------------------------------------------------------------------------- /tests/system/server-namespace/server-namespace.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/server-namespace/server-namespace.bats -------------------------------------------------------------------------------- /tests/system/server-namespace/source/fallback.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/server-namespace/source/fallback.html -------------------------------------------------------------------------------- /tests/system/server-namespace/source/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/server-namespace/source/index.html -------------------------------------------------------------------------------- /tests/system/static-server/fixtures/index.html: -------------------------------------------------------------------------------- 1 |

I'm just a regular old file

-------------------------------------------------------------------------------- /tests/system/static-server/lingon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/static-server/lingon.js -------------------------------------------------------------------------------- /tests/system/static-server/source/index.html: -------------------------------------------------------------------------------- 1 |

I'm just a regular old file

-------------------------------------------------------------------------------- /tests/system/static-server/source/random.ejs: -------------------------------------------------------------------------------- 1 |

<%= Math.random() %>

-------------------------------------------------------------------------------- /tests/system/static-server/static-server.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/static-server/static-server.bats -------------------------------------------------------------------------------- /tests/system/stream-error/lingon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/stream-error/lingon.js -------------------------------------------------------------------------------- /tests/system/stream-error/source/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/stream-error/source/index.less -------------------------------------------------------------------------------- /tests/system/stream-error/stream-error.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/stream-error/stream-error.bats -------------------------------------------------------------------------------- /tests/system/stream-error2/lingon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/stream-error2/lingon.js -------------------------------------------------------------------------------- /tests/system/stream-error2/source/all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/stream-error2/source/all.js -------------------------------------------------------------------------------- /tests/system/stream-error2/stream-error2.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/stream-error2/stream-error2.bats -------------------------------------------------------------------------------- /tests/system/symlinks/fixtures/simple.less: -------------------------------------------------------------------------------- 1 | h1 { 2 | color: #ff0000; 3 | } 4 | -------------------------------------------------------------------------------- /tests/system/symlinks/lingon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/symlinks/lingon.js -------------------------------------------------------------------------------- /tests/system/symlinks/source/hardlinked-file.less: -------------------------------------------------------------------------------- 1 | h1 { 2 | color: #ff0000; 3 | } 4 | -------------------------------------------------------------------------------- /tests/system/symlinks/source/symlinked-file.less: -------------------------------------------------------------------------------- 1 | ../fixtures/simple.less -------------------------------------------------------------------------------- /tests/system/symlinks/source/symlinked-folder: -------------------------------------------------------------------------------- 1 | ../fixtures/ -------------------------------------------------------------------------------- /tests/system/symlinks/symlinks.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/symlinks/symlinks.bats -------------------------------------------------------------------------------- /tests/system/tree-changes/.gitignore: -------------------------------------------------------------------------------- 1 | source/ 2 | -------------------------------------------------------------------------------- /tests/system/tree-changes/fixtures/error404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/tree-changes/fixtures/error404.html -------------------------------------------------------------------------------- /tests/system/tree-changes/fixtures/late-added-file.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/tree-changes/fixtures/late-added-file.html -------------------------------------------------------------------------------- /tests/system/tree-changes/fixtures/late-added-markdown.html: -------------------------------------------------------------------------------- 1 |

I am a late added file

2 | -------------------------------------------------------------------------------- /tests/system/tree-changes/fixtures/late-removed-file.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/tree-changes/fixtures/late-removed-file.html -------------------------------------------------------------------------------- /tests/system/tree-changes/fixtures/late-renamed-file.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/tree-changes/fixtures/late-renamed-file.html -------------------------------------------------------------------------------- /tests/system/tree-changes/lingon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/tree-changes/lingon.js -------------------------------------------------------------------------------- /tests/system/tree-changes/resources/error404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/tree-changes/resources/error404.html -------------------------------------------------------------------------------- /tests/system/tree-changes/resources/late-added-file.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/tree-changes/resources/late-added-file.html -------------------------------------------------------------------------------- /tests/system/tree-changes/resources/late-added-markdown.md: -------------------------------------------------------------------------------- 1 | I am a late added file -------------------------------------------------------------------------------- /tests/system/tree-changes/resources/late-removed-file.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/tree-changes/resources/late-removed-file.html -------------------------------------------------------------------------------- /tests/system/tree-changes/resources/late-renamed-file.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/tree-changes/resources/late-renamed-file.html -------------------------------------------------------------------------------- /tests/system/tree-changes/tree-changes.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/tree-changes/tree-changes.bats -------------------------------------------------------------------------------- /tests/system/wrapping-processors/fixtures/modules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/wrapping-processors/fixtures/modules.js -------------------------------------------------------------------------------- /tests/system/wrapping-processors/lingon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/wrapping-processors/lingon.js -------------------------------------------------------------------------------- /tests/system/wrapping-processors/source/_modules/a.module.js: -------------------------------------------------------------------------------- 1 | var a = {}; -------------------------------------------------------------------------------- /tests/system/wrapping-processors/source/_modules/b.module.js: -------------------------------------------------------------------------------- 1 | var b = {}; -------------------------------------------------------------------------------- /tests/system/wrapping-processors/source/modules.js: -------------------------------------------------------------------------------- 1 | //= include '_modules/*' -------------------------------------------------------------------------------- /tests/system/wrapping-processors/wrapping-processors.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/system/wrapping-processors/wrapping-processors.bats -------------------------------------------------------------------------------- /tests/unit/builder.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/unit/builder.spec.js -------------------------------------------------------------------------------- /tests/unit/extensionRewriter.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/unit/extensionRewriter.spec.js -------------------------------------------------------------------------------- /tests/unit/lingon.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/lingon/HEAD/tests/unit/lingon.spec.js --------------------------------------------------------------------------------