├── .dockerignore ├── .editorconfig ├── .env.sample ├── .gitattributes ├── .github └── workflows │ ├── release.yaml │ ├── sast.yml │ └── test.yaml ├── .gitignore ├── .node-version ├── .npmignore ├── .vscode ├── extensions.json └── settings.json ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── app.json ├── biome.json ├── docker-compose.yml ├── docs ├── api │ ├── bins.md │ └── utility.md └── index.md ├── lib ├── index.js ├── middleware │ ├── body-parser.js │ ├── compression.js │ ├── cors.js │ ├── error-handler.js │ ├── index.js │ ├── negotiate-content.js │ ├── not-found-handler.js │ └── powered-by.js ├── routes │ ├── bins.js │ ├── bins │ │ ├── create.js │ │ ├── delete.js │ │ ├── form.js │ │ ├── index.js │ │ ├── log.js │ │ ├── run.js │ │ ├── sample.js │ │ ├── update.js │ │ └── view.js │ ├── cookies.js │ ├── delay.js │ ├── echo.js │ ├── gzip.js │ ├── har.js │ ├── headers.js │ ├── hello.js │ ├── index.js │ ├── ips.js │ ├── redirect.js │ ├── request.js │ ├── status.js │ └── stream.js └── utils.js ├── package.json ├── server.js ├── shell.nix ├── src ├── index.js ├── static │ ├── bin │ │ └── create.js │ ├── har │ │ └── echo.json │ └── main.css └── views │ ├── 404.pug │ ├── bin │ ├── create.pug │ ├── log.pug │ └── view.pug │ ├── default.pug │ ├── index.pug │ ├── layout.pug │ └── redirect.pug └── test ├── fixtures └── response.json ├── http └── index.js ├── routes ├── cookies.js ├── delay.js ├── echo.js ├── gzip.js ├── har.js ├── headers.js ├── hello.js ├── ips.js ├── redirect.js ├── request.js ├── status.js └── stream.js └── utils.js /.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log 3 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/.env.sample -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/sast.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/.github/workflows/sast.yml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | *.log 3 | node_modules 4 | coverage* 5 | 6 | /.idea 7 | -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 21 -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | .editorconfig 2 | .env 3 | .jshintrc 4 | .travis.yml 5 | app.json 6 | test 7 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/README.md -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/app.json -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/biome.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/api/bins.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/docs/api/bins.md -------------------------------------------------------------------------------- /docs/api/utility.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/docs/api/utility.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/docs/index.md -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/middleware/body-parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/lib/middleware/body-parser.js -------------------------------------------------------------------------------- /lib/middleware/compression.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/lib/middleware/compression.js -------------------------------------------------------------------------------- /lib/middleware/cors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/lib/middleware/cors.js -------------------------------------------------------------------------------- /lib/middleware/error-handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/lib/middleware/error-handler.js -------------------------------------------------------------------------------- /lib/middleware/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/lib/middleware/index.js -------------------------------------------------------------------------------- /lib/middleware/negotiate-content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/lib/middleware/negotiate-content.js -------------------------------------------------------------------------------- /lib/middleware/not-found-handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/lib/middleware/not-found-handler.js -------------------------------------------------------------------------------- /lib/middleware/powered-by.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/lib/middleware/powered-by.js -------------------------------------------------------------------------------- /lib/routes/bins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/lib/routes/bins.js -------------------------------------------------------------------------------- /lib/routes/bins/create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/lib/routes/bins/create.js -------------------------------------------------------------------------------- /lib/routes/bins/delete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/lib/routes/bins/delete.js -------------------------------------------------------------------------------- /lib/routes/bins/form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/lib/routes/bins/form.js -------------------------------------------------------------------------------- /lib/routes/bins/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/lib/routes/bins/index.js -------------------------------------------------------------------------------- /lib/routes/bins/log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/lib/routes/bins/log.js -------------------------------------------------------------------------------- /lib/routes/bins/run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/lib/routes/bins/run.js -------------------------------------------------------------------------------- /lib/routes/bins/sample.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/lib/routes/bins/sample.js -------------------------------------------------------------------------------- /lib/routes/bins/update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/lib/routes/bins/update.js -------------------------------------------------------------------------------- /lib/routes/bins/view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/lib/routes/bins/view.js -------------------------------------------------------------------------------- /lib/routes/cookies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/lib/routes/cookies.js -------------------------------------------------------------------------------- /lib/routes/delay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/lib/routes/delay.js -------------------------------------------------------------------------------- /lib/routes/echo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/lib/routes/echo.js -------------------------------------------------------------------------------- /lib/routes/gzip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/lib/routes/gzip.js -------------------------------------------------------------------------------- /lib/routes/har.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/lib/routes/har.js -------------------------------------------------------------------------------- /lib/routes/headers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/lib/routes/headers.js -------------------------------------------------------------------------------- /lib/routes/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/lib/routes/hello.js -------------------------------------------------------------------------------- /lib/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/lib/routes/index.js -------------------------------------------------------------------------------- /lib/routes/ips.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/lib/routes/ips.js -------------------------------------------------------------------------------- /lib/routes/redirect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/lib/routes/redirect.js -------------------------------------------------------------------------------- /lib/routes/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/lib/routes/request.js -------------------------------------------------------------------------------- /lib/routes/status.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/lib/routes/status.js -------------------------------------------------------------------------------- /lib/routes/stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/lib/routes/stream.js -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/lib/utils.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/package.json -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/server.js -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/shell.nix -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/src/index.js -------------------------------------------------------------------------------- /src/static/bin/create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/src/static/bin/create.js -------------------------------------------------------------------------------- /src/static/har/echo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/src/static/har/echo.json -------------------------------------------------------------------------------- /src/static/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/src/static/main.css -------------------------------------------------------------------------------- /src/views/404.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/src/views/404.pug -------------------------------------------------------------------------------- /src/views/bin/create.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/src/views/bin/create.pug -------------------------------------------------------------------------------- /src/views/bin/log.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/src/views/bin/log.pug -------------------------------------------------------------------------------- /src/views/bin/view.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/src/views/bin/view.pug -------------------------------------------------------------------------------- /src/views/default.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/src/views/default.pug -------------------------------------------------------------------------------- /src/views/index.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/src/views/index.pug -------------------------------------------------------------------------------- /src/views/layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/src/views/layout.pug -------------------------------------------------------------------------------- /src/views/redirect.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/src/views/redirect.pug -------------------------------------------------------------------------------- /test/fixtures/response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/test/fixtures/response.json -------------------------------------------------------------------------------- /test/http/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/test/http/index.js -------------------------------------------------------------------------------- /test/routes/cookies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/test/routes/cookies.js -------------------------------------------------------------------------------- /test/routes/delay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/test/routes/delay.js -------------------------------------------------------------------------------- /test/routes/echo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/test/routes/echo.js -------------------------------------------------------------------------------- /test/routes/gzip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/test/routes/gzip.js -------------------------------------------------------------------------------- /test/routes/har.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/test/routes/har.js -------------------------------------------------------------------------------- /test/routes/headers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/test/routes/headers.js -------------------------------------------------------------------------------- /test/routes/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/test/routes/hello.js -------------------------------------------------------------------------------- /test/routes/ips.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/test/routes/ips.js -------------------------------------------------------------------------------- /test/routes/redirect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/test/routes/redirect.js -------------------------------------------------------------------------------- /test/routes/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/test/routes/request.js -------------------------------------------------------------------------------- /test/routes/status.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/test/routes/status.js -------------------------------------------------------------------------------- /test/routes/stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/test/routes/stream.js -------------------------------------------------------------------------------- /test/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kong/insomnia-mockbin/HEAD/test/utils.js --------------------------------------------------------------------------------