├── .editorconfig ├── .github └── workflows │ ├── perf.yml │ └── test.yml ├── .gitignore ├── .jshintrc ├── .npmignore ├── .nvmrc ├── LICENSE.txt ├── README.md ├── index.js ├── lib ├── allowed-hosts.js ├── data-provider.js ├── esi.js ├── logger.js └── middleware.js ├── package.json ├── perf.js ├── perf ├── esi.html ├── replacement1.html ├── replacement2.html └── replacement3.html └── test ├── allowed-hosts-test.js ├── clock.js ├── data-provider-test.js ├── e2e-test.js ├── express-app.js ├── express-views ├── empty-section.hjs ├── single-external-component-relative.hjs ├── single-external-component-template-relative.hjs └── single-external-component.hjs └── middleware-test.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schibsted-Tech-Polska/nodesi/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/perf.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schibsted-Tech-Polska/nodesi/HEAD/.github/workflows/perf.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schibsted-Tech-Polska/nodesi/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schibsted-Tech-Polska/nodesi/HEAD/.gitignore -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schibsted-Tech-Polska/nodesi/HEAD/.jshintrc -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schibsted-Tech-Polska/nodesi/HEAD/.npmignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 18 2 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schibsted-Tech-Polska/nodesi/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schibsted-Tech-Polska/nodesi/HEAD/README.md -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schibsted-Tech-Polska/nodesi/HEAD/index.js -------------------------------------------------------------------------------- /lib/allowed-hosts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schibsted-Tech-Polska/nodesi/HEAD/lib/allowed-hosts.js -------------------------------------------------------------------------------- /lib/data-provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schibsted-Tech-Polska/nodesi/HEAD/lib/data-provider.js -------------------------------------------------------------------------------- /lib/esi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schibsted-Tech-Polska/nodesi/HEAD/lib/esi.js -------------------------------------------------------------------------------- /lib/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schibsted-Tech-Polska/nodesi/HEAD/lib/logger.js -------------------------------------------------------------------------------- /lib/middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schibsted-Tech-Polska/nodesi/HEAD/lib/middleware.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schibsted-Tech-Polska/nodesi/HEAD/package.json -------------------------------------------------------------------------------- /perf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schibsted-Tech-Polska/nodesi/HEAD/perf.js -------------------------------------------------------------------------------- /perf/esi.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schibsted-Tech-Polska/nodesi/HEAD/perf/esi.html -------------------------------------------------------------------------------- /perf/replacement1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schibsted-Tech-Polska/nodesi/HEAD/perf/replacement1.html -------------------------------------------------------------------------------- /perf/replacement2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schibsted-Tech-Polska/nodesi/HEAD/perf/replacement2.html -------------------------------------------------------------------------------- /perf/replacement3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schibsted-Tech-Polska/nodesi/HEAD/perf/replacement3.html -------------------------------------------------------------------------------- /test/allowed-hosts-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schibsted-Tech-Polska/nodesi/HEAD/test/allowed-hosts-test.js -------------------------------------------------------------------------------- /test/clock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schibsted-Tech-Polska/nodesi/HEAD/test/clock.js -------------------------------------------------------------------------------- /test/data-provider-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schibsted-Tech-Polska/nodesi/HEAD/test/data-provider-test.js -------------------------------------------------------------------------------- /test/e2e-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schibsted-Tech-Polska/nodesi/HEAD/test/e2e-test.js -------------------------------------------------------------------------------- /test/express-app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schibsted-Tech-Polska/nodesi/HEAD/test/express-app.js -------------------------------------------------------------------------------- /test/express-views/empty-section.hjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schibsted-Tech-Polska/nodesi/HEAD/test/express-views/empty-section.hjs -------------------------------------------------------------------------------- /test/express-views/single-external-component-relative.hjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schibsted-Tech-Polska/nodesi/HEAD/test/express-views/single-external-component-relative.hjs -------------------------------------------------------------------------------- /test/express-views/single-external-component-template-relative.hjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schibsted-Tech-Polska/nodesi/HEAD/test/express-views/single-external-component-template-relative.hjs -------------------------------------------------------------------------------- /test/express-views/single-external-component.hjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schibsted-Tech-Polska/nodesi/HEAD/test/express-views/single-external-component.hjs -------------------------------------------------------------------------------- /test/middleware-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schibsted-Tech-Polska/nodesi/HEAD/test/middleware-test.js --------------------------------------------------------------------------------