├── .github └── workflows │ └── tests.yml ├── .gitignore ├── .styleci.yml ├── CHANGELOG.md ├── README.md ├── composer.json ├── phpunit.xml.dist ├── src ├── BlockManager.php ├── Commands │ └── InstallTorchlight.php ├── Exceptions │ └── UnrenderedBlockException.php └── TorchlightExtension.php └── tests ├── BaseTest.php ├── Site ├── _layouts │ └── master.blade.php ├── bootstrap.php ├── config.php ├── config.testing.php ├── source-1 │ ├── attributes-get-carried-over.md │ ├── can-set-a-theme.md │ ├── code-indents-work.md │ ├── jigsaw-escapes-get-fixed.md │ ├── one-component.blade.php │ └── two-components.blade.php ├── source-2 │ └── no-blocks-at-all.blade.php ├── source-3 │ └── non-existent-id.blade.php ├── source-4 │ └── manually-added.blade.php ├── source-5 │ └── dark-mode.md └── vendor └── snapshots ├── attributes-get-carried-over.html ├── can-set-a-theme.html ├── code-indents-work.html ├── dark-mode.html ├── jigsaw-escapes-get-fixed.html ├── manually-added.html ├── non-existent-id.html ├── one-component.html └── two-components.html /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torchlight-api/torchlight-jigsaw/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torchlight-api/torchlight-jigsaw/HEAD/.gitignore -------------------------------------------------------------------------------- /.styleci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torchlight-api/torchlight-jigsaw/HEAD/.styleci.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torchlight-api/torchlight-jigsaw/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torchlight-api/torchlight-jigsaw/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torchlight-api/torchlight-jigsaw/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torchlight-api/torchlight-jigsaw/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/BlockManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torchlight-api/torchlight-jigsaw/HEAD/src/BlockManager.php -------------------------------------------------------------------------------- /src/Commands/InstallTorchlight.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torchlight-api/torchlight-jigsaw/HEAD/src/Commands/InstallTorchlight.php -------------------------------------------------------------------------------- /src/Exceptions/UnrenderedBlockException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torchlight-api/torchlight-jigsaw/HEAD/src/Exceptions/UnrenderedBlockException.php -------------------------------------------------------------------------------- /src/TorchlightExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torchlight-api/torchlight-jigsaw/HEAD/src/TorchlightExtension.php -------------------------------------------------------------------------------- /tests/BaseTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torchlight-api/torchlight-jigsaw/HEAD/tests/BaseTest.php -------------------------------------------------------------------------------- /tests/Site/_layouts/master.blade.php: -------------------------------------------------------------------------------- 1 | @yield('content') -------------------------------------------------------------------------------- /tests/Site/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torchlight-api/torchlight-jigsaw/HEAD/tests/Site/bootstrap.php -------------------------------------------------------------------------------- /tests/Site/config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torchlight-api/torchlight-jigsaw/HEAD/tests/Site/config.php -------------------------------------------------------------------------------- /tests/Site/config.testing.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torchlight-api/torchlight-jigsaw/HEAD/tests/Site/config.testing.php -------------------------------------------------------------------------------- /tests/Site/source-1/attributes-get-carried-over.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torchlight-api/torchlight-jigsaw/HEAD/tests/Site/source-1/attributes-get-carried-over.md -------------------------------------------------------------------------------- /tests/Site/source-1/can-set-a-theme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torchlight-api/torchlight-jigsaw/HEAD/tests/Site/source-1/can-set-a-theme.md -------------------------------------------------------------------------------- /tests/Site/source-1/code-indents-work.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torchlight-api/torchlight-jigsaw/HEAD/tests/Site/source-1/code-indents-work.md -------------------------------------------------------------------------------- /tests/Site/source-1/jigsaw-escapes-get-fixed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torchlight-api/torchlight-jigsaw/HEAD/tests/Site/source-1/jigsaw-escapes-get-fixed.md -------------------------------------------------------------------------------- /tests/Site/source-1/one-component.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torchlight-api/torchlight-jigsaw/HEAD/tests/Site/source-1/one-component.blade.php -------------------------------------------------------------------------------- /tests/Site/source-1/two-components.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torchlight-api/torchlight-jigsaw/HEAD/tests/Site/source-1/two-components.blade.php -------------------------------------------------------------------------------- /tests/Site/source-2/no-blocks-at-all.blade.php: -------------------------------------------------------------------------------- 1 | nothing. -------------------------------------------------------------------------------- /tests/Site/source-3/non-existent-id.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torchlight-api/torchlight-jigsaw/HEAD/tests/Site/source-3/non-existent-id.blade.php -------------------------------------------------------------------------------- /tests/Site/source-4/manually-added.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torchlight-api/torchlight-jigsaw/HEAD/tests/Site/source-4/manually-added.blade.php -------------------------------------------------------------------------------- /tests/Site/source-5/dark-mode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torchlight-api/torchlight-jigsaw/HEAD/tests/Site/source-5/dark-mode.md -------------------------------------------------------------------------------- /tests/Site/vendor: -------------------------------------------------------------------------------- 1 | ../../vendor -------------------------------------------------------------------------------- /tests/snapshots/attributes-get-carried-over.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torchlight-api/torchlight-jigsaw/HEAD/tests/snapshots/attributes-get-carried-over.html -------------------------------------------------------------------------------- /tests/snapshots/can-set-a-theme.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torchlight-api/torchlight-jigsaw/HEAD/tests/snapshots/can-set-a-theme.html -------------------------------------------------------------------------------- /tests/snapshots/code-indents-work.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torchlight-api/torchlight-jigsaw/HEAD/tests/snapshots/code-indents-work.html -------------------------------------------------------------------------------- /tests/snapshots/dark-mode.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torchlight-api/torchlight-jigsaw/HEAD/tests/snapshots/dark-mode.html -------------------------------------------------------------------------------- /tests/snapshots/jigsaw-escapes-get-fixed.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torchlight-api/torchlight-jigsaw/HEAD/tests/snapshots/jigsaw-escapes-get-fixed.html -------------------------------------------------------------------------------- /tests/snapshots/manually-added.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torchlight-api/torchlight-jigsaw/HEAD/tests/snapshots/manually-added.html -------------------------------------------------------------------------------- /tests/snapshots/non-existent-id.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torchlight-api/torchlight-jigsaw/HEAD/tests/snapshots/non-existent-id.html -------------------------------------------------------------------------------- /tests/snapshots/one-component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torchlight-api/torchlight-jigsaw/HEAD/tests/snapshots/one-component.html -------------------------------------------------------------------------------- /tests/snapshots/two-components.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/torchlight-api/torchlight-jigsaw/HEAD/tests/snapshots/two-components.html --------------------------------------------------------------------------------