├── .gitignore ├── .npmignore ├── .travis.yml ├── LICENSE ├── Readme.md ├── example ├── index.js └── views │ ├── layout.ejs │ └── view.ejs ├── lib └── express-layouts.js ├── package.json └── test ├── content-for.js ├── fixtures ├── custom-delimiter-layout.ejs ├── custom-delimiter-view.ejs ├── layout.ejs ├── layoutWithDefineContent.ejs ├── layoutWithMeta.ejs ├── layoutWithMultipleContent.ejs ├── layoutWithScript.ejs ├── layoutWithStyle.ejs ├── otherLayout.ejs ├── view.ejs ├── view.json ├── viewWithContentFor.ejs ├── viewWithContentForBody.ejs ├── viewWithMeta.ejs ├── viewWithMixedScripts.ejs ├── viewWithPartialContent.ejs ├── viewWithScript.ejs └── viewWithStyle.ejs ├── metas.js ├── no-layout.js ├── scripts.js ├── simple.js ├── styles.js └── view-options.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | .git* 2 | test/ 3 | Makefile 4 | .DS_Store -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soarez/express-ejs-layouts/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soarez/express-ejs-layouts/HEAD/LICENSE -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soarez/express-ejs-layouts/HEAD/Readme.md -------------------------------------------------------------------------------- /example/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soarez/express-ejs-layouts/HEAD/example/index.js -------------------------------------------------------------------------------- /example/views/layout.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soarez/express-ejs-layouts/HEAD/example/views/layout.ejs -------------------------------------------------------------------------------- /example/views/view.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soarez/express-ejs-layouts/HEAD/example/views/view.ejs -------------------------------------------------------------------------------- /lib/express-layouts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soarez/express-ejs-layouts/HEAD/lib/express-layouts.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soarez/express-ejs-layouts/HEAD/package.json -------------------------------------------------------------------------------- /test/content-for.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soarez/express-ejs-layouts/HEAD/test/content-for.js -------------------------------------------------------------------------------- /test/fixtures/custom-delimiter-layout.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soarez/express-ejs-layouts/HEAD/test/fixtures/custom-delimiter-layout.ejs -------------------------------------------------------------------------------- /test/fixtures/custom-delimiter-view.ejs: -------------------------------------------------------------------------------- 1 | VIEW_START VIEW_END 2 | -------------------------------------------------------------------------------- /test/fixtures/layout.ejs: -------------------------------------------------------------------------------- 1 |

<%- body %>

-------------------------------------------------------------------------------- /test/fixtures/layoutWithDefineContent.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soarez/express-ejs-layouts/HEAD/test/fixtures/layoutWithDefineContent.ejs -------------------------------------------------------------------------------- /test/fixtures/layoutWithMeta.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soarez/express-ejs-layouts/HEAD/test/fixtures/layoutWithMeta.ejs -------------------------------------------------------------------------------- /test/fixtures/layoutWithMultipleContent.ejs: -------------------------------------------------------------------------------- 1 | <%-bar%>\/<%-foo%> 2 | <%-body%> -------------------------------------------------------------------------------- /test/fixtures/layoutWithScript.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soarez/express-ejs-layouts/HEAD/test/fixtures/layoutWithScript.ejs -------------------------------------------------------------------------------- /test/fixtures/layoutWithStyle.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soarez/express-ejs-layouts/HEAD/test/fixtures/layoutWithStyle.ejs -------------------------------------------------------------------------------- /test/fixtures/otherLayout.ejs: -------------------------------------------------------------------------------- 1 |
<%- body %>
-------------------------------------------------------------------------------- /test/fixtures/view.ejs: -------------------------------------------------------------------------------- 1 | hi -------------------------------------------------------------------------------- /test/fixtures/view.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /test/fixtures/viewWithContentFor.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soarez/express-ejs-layouts/HEAD/test/fixtures/viewWithContentFor.ejs -------------------------------------------------------------------------------- /test/fixtures/viewWithContentForBody.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soarez/express-ejs-layouts/HEAD/test/fixtures/viewWithContentForBody.ejs -------------------------------------------------------------------------------- /test/fixtures/viewWithMeta.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soarez/express-ejs-layouts/HEAD/test/fixtures/viewWithMeta.ejs -------------------------------------------------------------------------------- /test/fixtures/viewWithMixedScripts.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soarez/express-ejs-layouts/HEAD/test/fixtures/viewWithMixedScripts.ejs -------------------------------------------------------------------------------- /test/fixtures/viewWithPartialContent.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soarez/express-ejs-layouts/HEAD/test/fixtures/viewWithPartialContent.ejs -------------------------------------------------------------------------------- /test/fixtures/viewWithScript.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soarez/express-ejs-layouts/HEAD/test/fixtures/viewWithScript.ejs -------------------------------------------------------------------------------- /test/fixtures/viewWithStyle.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soarez/express-ejs-layouts/HEAD/test/fixtures/viewWithStyle.ejs -------------------------------------------------------------------------------- /test/metas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soarez/express-ejs-layouts/HEAD/test/metas.js -------------------------------------------------------------------------------- /test/no-layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soarez/express-ejs-layouts/HEAD/test/no-layout.js -------------------------------------------------------------------------------- /test/scripts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soarez/express-ejs-layouts/HEAD/test/scripts.js -------------------------------------------------------------------------------- /test/simple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soarez/express-ejs-layouts/HEAD/test/simple.js -------------------------------------------------------------------------------- /test/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soarez/express-ejs-layouts/HEAD/test/styles.js -------------------------------------------------------------------------------- /test/view-options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soarez/express-ejs-layouts/HEAD/test/view-options.js --------------------------------------------------------------------------------