├── .gitignore ├── .jshintrc ├── .npmignore ├── LICENSE ├── README.md ├── fittings ├── cors.js ├── express_compatibility.js ├── json_error_handler.js ├── swagger_cors.js ├── swagger_params_parser.js ├── swagger_raw.js ├── swagger_router.js ├── swagger_security.js └── swagger_validator.js ├── index.js ├── lib ├── connect_middleware.js ├── hapi_middleware.js ├── helpers.js ├── restify_middleware.js └── sails_middleware.js ├── package.json └── test ├── assets ├── example_file.txt └── project │ ├── api │ ├── controllers │ │ ├── hello_deps_injected.js │ │ ├── hello_world.js │ │ └── overrides_ctrl_interface_pipe.js │ ├── helpers │ │ └── securityHandlers.js │ ├── mocks │ │ └── hello_world.js │ ├── pipes │ │ └── hello_world.js │ └── swagger │ │ └── swagger.yaml │ ├── config │ └── default.yaml │ ├── config_auto │ └── default.yaml │ └── config_pipe │ └── default.yaml ├── fittings ├── connect_middleware.js ├── express_compatibility.js ├── json_error_handler.js └── swagger_raw.js ├── index.js ├── lib ├── common.js ├── common_mock.js ├── connect_middleware.js ├── express_middleware.js ├── hapi_middleware.js └── restify_middleware.js └── mocha.opts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/swagger-node-runner/HEAD/.gitignore -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/swagger-node-runner/HEAD/.jshintrc -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/swagger-node-runner/HEAD/.npmignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/swagger-node-runner/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/swagger-node-runner/HEAD/README.md -------------------------------------------------------------------------------- /fittings/cors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/swagger-node-runner/HEAD/fittings/cors.js -------------------------------------------------------------------------------- /fittings/express_compatibility.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/swagger-node-runner/HEAD/fittings/express_compatibility.js -------------------------------------------------------------------------------- /fittings/json_error_handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/swagger-node-runner/HEAD/fittings/json_error_handler.js -------------------------------------------------------------------------------- /fittings/swagger_cors.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./cors'); -------------------------------------------------------------------------------- /fittings/swagger_params_parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/swagger-node-runner/HEAD/fittings/swagger_params_parser.js -------------------------------------------------------------------------------- /fittings/swagger_raw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/swagger-node-runner/HEAD/fittings/swagger_raw.js -------------------------------------------------------------------------------- /fittings/swagger_router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/swagger-node-runner/HEAD/fittings/swagger_router.js -------------------------------------------------------------------------------- /fittings/swagger_security.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/swagger-node-runner/HEAD/fittings/swagger_security.js -------------------------------------------------------------------------------- /fittings/swagger_validator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/swagger-node-runner/HEAD/fittings/swagger_validator.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/swagger-node-runner/HEAD/index.js -------------------------------------------------------------------------------- /lib/connect_middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/swagger-node-runner/HEAD/lib/connect_middleware.js -------------------------------------------------------------------------------- /lib/hapi_middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/swagger-node-runner/HEAD/lib/hapi_middleware.js -------------------------------------------------------------------------------- /lib/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/swagger-node-runner/HEAD/lib/helpers.js -------------------------------------------------------------------------------- /lib/restify_middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/swagger-node-runner/HEAD/lib/restify_middleware.js -------------------------------------------------------------------------------- /lib/sails_middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/swagger-node-runner/HEAD/lib/sails_middleware.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/swagger-node-runner/HEAD/package.json -------------------------------------------------------------------------------- /test/assets/example_file.txt: -------------------------------------------------------------------------------- 1 | Example -------------------------------------------------------------------------------- /test/assets/project/api/controllers/hello_deps_injected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/swagger-node-runner/HEAD/test/assets/project/api/controllers/hello_deps_injected.js -------------------------------------------------------------------------------- /test/assets/project/api/controllers/hello_world.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/swagger-node-runner/HEAD/test/assets/project/api/controllers/hello_world.js -------------------------------------------------------------------------------- /test/assets/project/api/controllers/overrides_ctrl_interface_pipe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/swagger-node-runner/HEAD/test/assets/project/api/controllers/overrides_ctrl_interface_pipe.js -------------------------------------------------------------------------------- /test/assets/project/api/helpers/securityHandlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/swagger-node-runner/HEAD/test/assets/project/api/helpers/securityHandlers.js -------------------------------------------------------------------------------- /test/assets/project/api/mocks/hello_world.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/swagger-node-runner/HEAD/test/assets/project/api/mocks/hello_world.js -------------------------------------------------------------------------------- /test/assets/project/api/pipes/hello_world.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/swagger-node-runner/HEAD/test/assets/project/api/pipes/hello_world.js -------------------------------------------------------------------------------- /test/assets/project/api/swagger/swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/swagger-node-runner/HEAD/test/assets/project/api/swagger/swagger.yaml -------------------------------------------------------------------------------- /test/assets/project/config/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/swagger-node-runner/HEAD/test/assets/project/config/default.yaml -------------------------------------------------------------------------------- /test/assets/project/config_auto/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/swagger-node-runner/HEAD/test/assets/project/config_auto/default.yaml -------------------------------------------------------------------------------- /test/assets/project/config_pipe/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/swagger-node-runner/HEAD/test/assets/project/config_pipe/default.yaml -------------------------------------------------------------------------------- /test/fittings/connect_middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/swagger-node-runner/HEAD/test/fittings/connect_middleware.js -------------------------------------------------------------------------------- /test/fittings/express_compatibility.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/swagger-node-runner/HEAD/test/fittings/express_compatibility.js -------------------------------------------------------------------------------- /test/fittings/json_error_handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/swagger-node-runner/HEAD/test/fittings/json_error_handler.js -------------------------------------------------------------------------------- /test/fittings/swagger_raw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/swagger-node-runner/HEAD/test/fittings/swagger_raw.js -------------------------------------------------------------------------------- /test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/swagger-node-runner/HEAD/test/index.js -------------------------------------------------------------------------------- /test/lib/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/swagger-node-runner/HEAD/test/lib/common.js -------------------------------------------------------------------------------- /test/lib/common_mock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/swagger-node-runner/HEAD/test/lib/common_mock.js -------------------------------------------------------------------------------- /test/lib/connect_middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/swagger-node-runner/HEAD/test/lib/connect_middleware.js -------------------------------------------------------------------------------- /test/lib/express_middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/swagger-node-runner/HEAD/test/lib/express_middleware.js -------------------------------------------------------------------------------- /test/lib/hapi_middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/swagger-node-runner/HEAD/test/lib/hapi_middleware.js -------------------------------------------------------------------------------- /test/lib/restify_middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/swagger-node-runner/HEAD/test/lib/restify_middleware.js -------------------------------------------------------------------------------- /test/mocha.opts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apigee-127/swagger-node-runner/HEAD/test/mocha.opts --------------------------------------------------------------------------------