├── .gitattributes ├── .github └── workflows │ └── ci.yaml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── examples ├── after │ └── index.js ├── simple │ ├── favicon.png │ ├── middleware │ │ ├── favicon.js │ │ ├── gzip-decode.js │ │ └── gzip-encode.js │ ├── simple.js │ └── spdy.js └── socketio │ ├── README │ ├── index.html │ └── server.js ├── lib ├── buffered-stream.js ├── core.js ├── http-stream.js ├── index.js ├── request-stream.js ├── response-stream.js └── routing-stream.js ├── package.json ├── test ├── after-test.js ├── body-parser-test.js ├── double-write-test.js ├── ecstatic-test.js ├── fixtures │ ├── index.js │ └── static │ │ └── some-file.txt ├── header-test.js ├── helpers │ ├── index.js │ └── macros.js ├── prop-test.js ├── simple-test.js ├── status-code-test.js └── streaming-test.js └── union.png /.gitattributes: -------------------------------------------------------------------------------- 1 | package-lock.json binary 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatiron/union/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatiron/union/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatiron/union/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatiron/union/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatiron/union/HEAD/README.md -------------------------------------------------------------------------------- /examples/after/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatiron/union/HEAD/examples/after/index.js -------------------------------------------------------------------------------- /examples/simple/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatiron/union/HEAD/examples/simple/favicon.png -------------------------------------------------------------------------------- /examples/simple/middleware/favicon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatiron/union/HEAD/examples/simple/middleware/favicon.js -------------------------------------------------------------------------------- /examples/simple/middleware/gzip-decode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatiron/union/HEAD/examples/simple/middleware/gzip-decode.js -------------------------------------------------------------------------------- /examples/simple/middleware/gzip-encode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatiron/union/HEAD/examples/simple/middleware/gzip-encode.js -------------------------------------------------------------------------------- /examples/simple/simple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatiron/union/HEAD/examples/simple/simple.js -------------------------------------------------------------------------------- /examples/simple/spdy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatiron/union/HEAD/examples/simple/spdy.js -------------------------------------------------------------------------------- /examples/socketio/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatiron/union/HEAD/examples/socketio/README -------------------------------------------------------------------------------- /examples/socketio/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatiron/union/HEAD/examples/socketio/index.html -------------------------------------------------------------------------------- /examples/socketio/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatiron/union/HEAD/examples/socketio/server.js -------------------------------------------------------------------------------- /lib/buffered-stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatiron/union/HEAD/lib/buffered-stream.js -------------------------------------------------------------------------------- /lib/core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatiron/union/HEAD/lib/core.js -------------------------------------------------------------------------------- /lib/http-stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatiron/union/HEAD/lib/http-stream.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatiron/union/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/request-stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatiron/union/HEAD/lib/request-stream.js -------------------------------------------------------------------------------- /lib/response-stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatiron/union/HEAD/lib/response-stream.js -------------------------------------------------------------------------------- /lib/routing-stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatiron/union/HEAD/lib/routing-stream.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatiron/union/HEAD/package.json -------------------------------------------------------------------------------- /test/after-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatiron/union/HEAD/test/after-test.js -------------------------------------------------------------------------------- /test/body-parser-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatiron/union/HEAD/test/body-parser-test.js -------------------------------------------------------------------------------- /test/double-write-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatiron/union/HEAD/test/double-write-test.js -------------------------------------------------------------------------------- /test/ecstatic-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatiron/union/HEAD/test/ecstatic-test.js -------------------------------------------------------------------------------- /test/fixtures/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/static/some-file.txt: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /test/header-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatiron/union/HEAD/test/header-test.js -------------------------------------------------------------------------------- /test/helpers/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/helpers/macros.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatiron/union/HEAD/test/helpers/macros.js -------------------------------------------------------------------------------- /test/prop-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatiron/union/HEAD/test/prop-test.js -------------------------------------------------------------------------------- /test/simple-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatiron/union/HEAD/test/simple-test.js -------------------------------------------------------------------------------- /test/status-code-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatiron/union/HEAD/test/status-code-test.js -------------------------------------------------------------------------------- /test/streaming-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatiron/union/HEAD/test/streaming-test.js -------------------------------------------------------------------------------- /union.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatiron/union/HEAD/union.png --------------------------------------------------------------------------------