gitextract_0ny9bt5u/ ├── .github/ │ ├── dependabot.yml │ └── workflows/ │ └── node-test.yml ├── .gitignore ├── .mocharc.yaml ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── changelog.txt ├── eslint.config.mjs ├── examples/ │ ├── middleware/ │ │ ├── app/ │ │ │ └── index.html │ │ └── index.js │ └── server/ │ ├── app/ │ │ └── index.html │ ├── error.html │ └── index.js ├── package.json ├── src/ │ ├── activator.js │ ├── bin/ │ │ └── server.ts │ ├── cli/ │ │ └── index.ts │ ├── config.ts │ ├── index.ts │ ├── loaders/ │ │ └── config-file.js │ ├── middleware/ │ │ ├── env.ts │ │ ├── files.js │ │ ├── headers.js │ │ ├── index.js │ │ ├── missing.js │ │ ├── not-found.js │ │ ├── protect.js │ │ ├── redirects.js │ │ └── rewrites.ts │ ├── options.ts │ ├── providers/ │ │ ├── fs.ts │ │ └── memory.js │ ├── responder.js │ ├── server.js │ ├── superstatic.js │ └── utils/ │ ├── i18n.ts │ ├── objectutils.ts │ ├── pathutils.ts │ ├── patterns.js │ └── promiseback.js ├── templates/ │ ├── env.js.template │ └── not_found.html ├── test/ │ ├── fixtures/ │ │ ├── a/ │ │ │ └── index.html │ │ └── b/ │ │ ├── b.html │ │ └── index.html │ ├── helpers.js │ ├── integration/ │ │ ├── clean-urls.spec.ts │ │ ├── error-pages.spec.ts │ │ ├── i18n.spec.ts │ │ └── serving-files.spec.ts │ └── unit/ │ ├── loaders/ │ │ └── config-file.spec.js │ ├── middleware/ │ │ ├── env.spec.js │ │ ├── files.spec.ts │ │ ├── headers.spec.js │ │ ├── missing.spec.ts │ │ ├── not-found.spec.js │ │ ├── redirects.spec.js │ │ └── rewrites.spec.ts │ ├── providers/ │ │ ├── fs.spec.ts │ │ └── memory.spec.js │ ├── responder.spec.js │ ├── server.spec.js │ ├── superstatic.spec.js │ └── utils/ │ ├── i18n.spec.ts │ ├── pathutils.spec.ts │ └── promiseback.spec.js ├── tsconfig.base.json ├── tsconfig.json └── tsconfig.publish.json