├── .gitignore ├── .tern-project ├── .tool-versions ├── .travis.yml ├── CHANGELOG.md ├── CONTRIBUTERS.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── bin └── stubby ├── data └── .empty ├── man └── stubby.1 ├── package.json ├── src ├── console │ ├── args.js │ ├── cli.js │ ├── colorsafe.js │ ├── out.js │ ├── prettyprint.js │ └── watch.js ├── lib │ └── clone.js ├── main.js ├── models │ ├── contract.js │ ├── endpoint.js │ └── endpoints.js └── portals │ ├── admin.js │ ├── portal.js │ └── stubs.js ├── test ├── .eslintrc ├── admin.js ├── args.js ├── cli.js ├── contract.js ├── data │ ├── binary.file │ ├── cli.getCert.pem │ ├── cli.getData.json │ ├── cli.getData.yaml │ ├── cli.getKey.pem │ ├── cli.getPfx.pfx │ ├── e2e.yaml │ ├── endpoints-1.file │ ├── endpoints-2.file │ └── endpoints.file ├── e2e.admin.js ├── e2e.stubs.js ├── endpoint.js ├── endpoints.js ├── global.js ├── helpers │ ├── buffer-equal.js │ ├── compare-objects.js │ ├── create-request.js │ └── waits-for.js ├── main.js └── prettyprint.js ├── tls ├── cert.pem └── key.pem └── webroot ├── css ├── highlight.pack.css └── styles.css ├── js ├── external │ ├── _.js │ └── highlight.pack.js └── scripts.js └── status └── index.html /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log 3 | data/* 4 | .idea 5 | yarn.lock 6 | -------------------------------------------------------------------------------- /.tern-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/.tern-project -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | nodejs 14.16.0 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/CONTRIBUTERS.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/README.md -------------------------------------------------------------------------------- /bin/stubby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/bin/stubby -------------------------------------------------------------------------------- /data/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /man/stubby.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/man/stubby.1 -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/package.json -------------------------------------------------------------------------------- /src/console/args.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/src/console/args.js -------------------------------------------------------------------------------- /src/console/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/src/console/cli.js -------------------------------------------------------------------------------- /src/console/colorsafe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/src/console/colorsafe.js -------------------------------------------------------------------------------- /src/console/out.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/src/console/out.js -------------------------------------------------------------------------------- /src/console/prettyprint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/src/console/prettyprint.js -------------------------------------------------------------------------------- /src/console/watch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/src/console/watch.js -------------------------------------------------------------------------------- /src/lib/clone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/src/lib/clone.js -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/src/main.js -------------------------------------------------------------------------------- /src/models/contract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/src/models/contract.js -------------------------------------------------------------------------------- /src/models/endpoint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/src/models/endpoint.js -------------------------------------------------------------------------------- /src/models/endpoints.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/src/models/endpoints.js -------------------------------------------------------------------------------- /src/portals/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/src/portals/admin.js -------------------------------------------------------------------------------- /src/portals/portal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/src/portals/portal.js -------------------------------------------------------------------------------- /src/portals/stubs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/src/portals/stubs.js -------------------------------------------------------------------------------- /test/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/test/.eslintrc -------------------------------------------------------------------------------- /test/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/test/admin.js -------------------------------------------------------------------------------- /test/args.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/test/args.js -------------------------------------------------------------------------------- /test/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/test/cli.js -------------------------------------------------------------------------------- /test/contract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/test/contract.js -------------------------------------------------------------------------------- /test/data/binary.file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/test/data/binary.file -------------------------------------------------------------------------------- /test/data/cli.getCert.pem: -------------------------------------------------------------------------------- 1 | some generated certificate 2 | -------------------------------------------------------------------------------- /test/data/cli.getData.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/test/data/cli.getData.json -------------------------------------------------------------------------------- /test/data/cli.getData.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/test/data/cli.getData.yaml -------------------------------------------------------------------------------- /test/data/cli.getKey.pem: -------------------------------------------------------------------------------- 1 | some generated key 2 | -------------------------------------------------------------------------------- /test/data/cli.getPfx.pfx: -------------------------------------------------------------------------------- 1 | some generated pfx 2 | -------------------------------------------------------------------------------- /test/data/e2e.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/test/data/e2e.yaml -------------------------------------------------------------------------------- /test/data/endpoints-1.file: -------------------------------------------------------------------------------- 1 | endpoints-1.file 2 | -------------------------------------------------------------------------------- /test/data/endpoints-2.file: -------------------------------------------------------------------------------- 1 | endpoints-<% url[1] %>.file 2 | -------------------------------------------------------------------------------- /test/data/endpoints.file: -------------------------------------------------------------------------------- 1 | file contents! 2 | -------------------------------------------------------------------------------- /test/e2e.admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/test/e2e.admin.js -------------------------------------------------------------------------------- /test/e2e.stubs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/test/e2e.stubs.js -------------------------------------------------------------------------------- /test/endpoint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/test/endpoint.js -------------------------------------------------------------------------------- /test/endpoints.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/test/endpoints.js -------------------------------------------------------------------------------- /test/global.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/test/global.js -------------------------------------------------------------------------------- /test/helpers/buffer-equal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/test/helpers/buffer-equal.js -------------------------------------------------------------------------------- /test/helpers/compare-objects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/test/helpers/compare-objects.js -------------------------------------------------------------------------------- /test/helpers/create-request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/test/helpers/create-request.js -------------------------------------------------------------------------------- /test/helpers/waits-for.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/test/helpers/waits-for.js -------------------------------------------------------------------------------- /test/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/test/main.js -------------------------------------------------------------------------------- /test/prettyprint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/test/prettyprint.js -------------------------------------------------------------------------------- /tls/cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/tls/cert.pem -------------------------------------------------------------------------------- /tls/key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/tls/key.pem -------------------------------------------------------------------------------- /webroot/css/highlight.pack.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/webroot/css/highlight.pack.css -------------------------------------------------------------------------------- /webroot/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/webroot/css/styles.css -------------------------------------------------------------------------------- /webroot/js/external/_.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/webroot/js/external/_.js -------------------------------------------------------------------------------- /webroot/js/external/highlight.pack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/webroot/js/external/highlight.pack.js -------------------------------------------------------------------------------- /webroot/js/scripts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/webroot/js/scripts.js -------------------------------------------------------------------------------- /webroot/status/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrak/stubby4node/HEAD/webroot/status/index.html --------------------------------------------------------------------------------