├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── package.json ├── src ├── check-node-env.ts ├── config │ ├── default.ts │ ├── development.json │ ├── production.ts │ ├── staging.json │ └── test.json ├── electrode-server.ts ├── error-common.ts ├── logger.ts ├── start-failed.ts └── symbols.ts ├── test ├── data │ ├── bad-plugin.js │ ├── dup-plugin.js │ ├── key.pem │ ├── plugin-err.js │ ├── server.crt │ └── server.js ├── decor │ ├── decor-static-paths.js │ ├── decor1.js │ ├── decor2.js │ ├── decor3.js │ └── decor4.js ├── dist │ └── html │ │ └── hello.html ├── plugins │ ├── app-config.js │ ├── as-hapi-plugin.js │ ├── err-plugin.js │ ├── es6-as-hapi-plugin.js │ ├── es6-style-plugin.js │ ├── fail-plugin.js │ ├── static-paths.js │ └── test-plugin.js ├── sample │ └── index.js └── spec │ ├── check-node-env.spec.js │ ├── electrode.spec.js │ └── logger.spec.js ├── tsconfig.json └── xclap.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electrode-io/electrode-server/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electrode-io/electrode-server/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electrode-io/electrode-server/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electrode-io/electrode-server/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electrode-io/electrode-server/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electrode-io/electrode-server/HEAD/package.json -------------------------------------------------------------------------------- /src/check-node-env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electrode-io/electrode-server/HEAD/src/check-node-env.ts -------------------------------------------------------------------------------- /src/config/default.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electrode-io/electrode-server/HEAD/src/config/default.ts -------------------------------------------------------------------------------- /src/config/development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electrode-io/electrode-server/HEAD/src/config/development.json -------------------------------------------------------------------------------- /src/config/production.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electrode-io/electrode-server/HEAD/src/config/production.ts -------------------------------------------------------------------------------- /src/config/staging.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electrode-io/electrode-server/HEAD/src/config/staging.json -------------------------------------------------------------------------------- /src/config/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electrode-io/electrode-server/HEAD/src/config/test.json -------------------------------------------------------------------------------- /src/electrode-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electrode-io/electrode-server/HEAD/src/electrode-server.ts -------------------------------------------------------------------------------- /src/error-common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electrode-io/electrode-server/HEAD/src/error-common.ts -------------------------------------------------------------------------------- /src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electrode-io/electrode-server/HEAD/src/logger.ts -------------------------------------------------------------------------------- /src/start-failed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electrode-io/electrode-server/HEAD/src/start-failed.ts -------------------------------------------------------------------------------- /src/symbols.ts: -------------------------------------------------------------------------------- 1 | export = { 2 | PLUGIN_KEY: Symbol("plugin_key") 3 | }; 4 | -------------------------------------------------------------------------------- /test/data/bad-plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electrode-io/electrode-server/HEAD/test/data/bad-plugin.js -------------------------------------------------------------------------------- /test/data/dup-plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electrode-io/electrode-server/HEAD/test/data/dup-plugin.js -------------------------------------------------------------------------------- /test/data/key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electrode-io/electrode-server/HEAD/test/data/key.pem -------------------------------------------------------------------------------- /test/data/plugin-err.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electrode-io/electrode-server/HEAD/test/data/plugin-err.js -------------------------------------------------------------------------------- /test/data/server.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electrode-io/electrode-server/HEAD/test/data/server.crt -------------------------------------------------------------------------------- /test/data/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electrode-io/electrode-server/HEAD/test/data/server.js -------------------------------------------------------------------------------- /test/decor/decor-static-paths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electrode-io/electrode-server/HEAD/test/decor/decor-static-paths.js -------------------------------------------------------------------------------- /test/decor/decor1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electrode-io/electrode-server/HEAD/test/decor/decor1.js -------------------------------------------------------------------------------- /test/decor/decor2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electrode-io/electrode-server/HEAD/test/decor/decor2.js -------------------------------------------------------------------------------- /test/decor/decor3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electrode-io/electrode-server/HEAD/test/decor/decor3.js -------------------------------------------------------------------------------- /test/decor/decor4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electrode-io/electrode-server/HEAD/test/decor/decor4.js -------------------------------------------------------------------------------- /test/dist/html/hello.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electrode-io/electrode-server/HEAD/test/dist/html/hello.html -------------------------------------------------------------------------------- /test/plugins/app-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electrode-io/electrode-server/HEAD/test/plugins/app-config.js -------------------------------------------------------------------------------- /test/plugins/as-hapi-plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electrode-io/electrode-server/HEAD/test/plugins/as-hapi-plugin.js -------------------------------------------------------------------------------- /test/plugins/err-plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electrode-io/electrode-server/HEAD/test/plugins/err-plugin.js -------------------------------------------------------------------------------- /test/plugins/es6-as-hapi-plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electrode-io/electrode-server/HEAD/test/plugins/es6-as-hapi-plugin.js -------------------------------------------------------------------------------- /test/plugins/es6-style-plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electrode-io/electrode-server/HEAD/test/plugins/es6-style-plugin.js -------------------------------------------------------------------------------- /test/plugins/fail-plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electrode-io/electrode-server/HEAD/test/plugins/fail-plugin.js -------------------------------------------------------------------------------- /test/plugins/static-paths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electrode-io/electrode-server/HEAD/test/plugins/static-paths.js -------------------------------------------------------------------------------- /test/plugins/test-plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electrode-io/electrode-server/HEAD/test/plugins/test-plugin.js -------------------------------------------------------------------------------- /test/sample/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electrode-io/electrode-server/HEAD/test/sample/index.js -------------------------------------------------------------------------------- /test/spec/check-node-env.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electrode-io/electrode-server/HEAD/test/spec/check-node-env.spec.js -------------------------------------------------------------------------------- /test/spec/electrode.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electrode-io/electrode-server/HEAD/test/spec/electrode.spec.js -------------------------------------------------------------------------------- /test/spec/logger.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electrode-io/electrode-server/HEAD/test/spec/logger.spec.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electrode-io/electrode-server/HEAD/tsconfig.json -------------------------------------------------------------------------------- /xclap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electrode-io/electrode-server/HEAD/xclap.ts --------------------------------------------------------------------------------