├── .editorconfig ├── .gitignore ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── code-of-conduct.md ├── docs ├── icons-81332340c3c98af403352adba11cc5a6 │ ├── .cache │ ├── android-chrome-144x144.png │ ├── android-chrome-192x192.png │ ├── android-chrome-256x256.png │ ├── android-chrome-36x36.png │ ├── android-chrome-384x384.png │ ├── android-chrome-48x48.png │ ├── android-chrome-512x512.png │ ├── android-chrome-72x72.png │ ├── android-chrome-96x96.png │ ├── apple-touch-icon-114x114.png │ ├── apple-touch-icon-120x120.png │ ├── apple-touch-icon-144x144.png │ ├── apple-touch-icon-152x152.png │ ├── apple-touch-icon-167x167.png │ ├── apple-touch-icon-180x180.png │ ├── apple-touch-icon-57x57.png │ ├── apple-touch-icon-60x60.png │ ├── apple-touch-icon-72x72.png │ ├── apple-touch-icon-76x76.png │ ├── apple-touch-icon-precomposed.png │ ├── apple-touch-icon.png │ ├── apple-touch-startup-image-1182x2208.png │ ├── apple-touch-startup-image-1242x2148.png │ ├── apple-touch-startup-image-1496x2048.png │ ├── apple-touch-startup-image-1536x2008.png │ ├── apple-touch-startup-image-320x460.png │ ├── apple-touch-startup-image-640x1096.png │ ├── apple-touch-startup-image-640x920.png │ ├── apple-touch-startup-image-748x1024.png │ ├── apple-touch-startup-image-750x1294.png │ ├── apple-touch-startup-image-768x1004.png │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon.ico │ ├── firefox_app_128x128.png │ ├── firefox_app_512x512.png │ ├── firefox_app_60x60.png │ ├── manifest.json │ └── manifest.webapp ├── index.html ├── main.718fd2916ec96ea89c96.js ├── main.718fd2916ec96ea89c96.js.map ├── styles.cc93ddf8aea68ec474631846e170a984.css └── styles.cc93ddf8aea68ec474631846e170a984.css.map ├── noel-logo.png ├── package.json ├── rollup.config.ts ├── src ├── errors.ts ├── event-listener-manager.ts ├── event.ts ├── interfaces.ts ├── logger.ts ├── noel.ts └── types.ts ├── test └── noel.test.ts ├── tools ├── gh-pages-publish.ts └── semantic-release-prepare.ts ├── tsconfig.json ├── tslint.json └── website ├── .editorconfig ├── .gitignore ├── README.md ├── index.html ├── package-lock.json ├── package.json ├── postcss.config.js ├── src ├── assets │ ├── highlight.css │ ├── icon.png │ ├── noel-circle.svg │ └── noel-text.svg ├── index.js └── styles │ └── index.scss ├── webpack.dev.js └── webpack.prod.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/README.md -------------------------------------------------------------------------------- /code-of-conduct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/code-of-conduct.md -------------------------------------------------------------------------------- /docs/icons-81332340c3c98af403352adba11cc5a6/.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/icons-81332340c3c98af403352adba11cc5a6/.cache -------------------------------------------------------------------------------- /docs/icons-81332340c3c98af403352adba11cc5a6/android-chrome-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/icons-81332340c3c98af403352adba11cc5a6/android-chrome-144x144.png -------------------------------------------------------------------------------- /docs/icons-81332340c3c98af403352adba11cc5a6/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/icons-81332340c3c98af403352adba11cc5a6/android-chrome-192x192.png -------------------------------------------------------------------------------- /docs/icons-81332340c3c98af403352adba11cc5a6/android-chrome-256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/icons-81332340c3c98af403352adba11cc5a6/android-chrome-256x256.png -------------------------------------------------------------------------------- /docs/icons-81332340c3c98af403352adba11cc5a6/android-chrome-36x36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/icons-81332340c3c98af403352adba11cc5a6/android-chrome-36x36.png -------------------------------------------------------------------------------- /docs/icons-81332340c3c98af403352adba11cc5a6/android-chrome-384x384.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/icons-81332340c3c98af403352adba11cc5a6/android-chrome-384x384.png -------------------------------------------------------------------------------- /docs/icons-81332340c3c98af403352adba11cc5a6/android-chrome-48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/icons-81332340c3c98af403352adba11cc5a6/android-chrome-48x48.png -------------------------------------------------------------------------------- /docs/icons-81332340c3c98af403352adba11cc5a6/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/icons-81332340c3c98af403352adba11cc5a6/android-chrome-512x512.png -------------------------------------------------------------------------------- /docs/icons-81332340c3c98af403352adba11cc5a6/android-chrome-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/icons-81332340c3c98af403352adba11cc5a6/android-chrome-72x72.png -------------------------------------------------------------------------------- /docs/icons-81332340c3c98af403352adba11cc5a6/android-chrome-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/icons-81332340c3c98af403352adba11cc5a6/android-chrome-96x96.png -------------------------------------------------------------------------------- /docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-icon-114x114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-icon-114x114.png -------------------------------------------------------------------------------- /docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-icon-120x120.png -------------------------------------------------------------------------------- /docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-icon-144x144.png -------------------------------------------------------------------------------- /docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-icon-152x152.png -------------------------------------------------------------------------------- /docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-icon-167x167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-icon-167x167.png -------------------------------------------------------------------------------- /docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-icon-180x180.png -------------------------------------------------------------------------------- /docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-icon-57x57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-icon-57x57.png -------------------------------------------------------------------------------- /docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-icon-60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-icon-60x60.png -------------------------------------------------------------------------------- /docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-icon-72x72.png -------------------------------------------------------------------------------- /docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-icon-76x76.png -------------------------------------------------------------------------------- /docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-icon-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-icon-precomposed.png -------------------------------------------------------------------------------- /docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-icon.png -------------------------------------------------------------------------------- /docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-startup-image-1182x2208.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-startup-image-1182x2208.png -------------------------------------------------------------------------------- /docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-startup-image-1242x2148.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-startup-image-1242x2148.png -------------------------------------------------------------------------------- /docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-startup-image-1496x2048.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-startup-image-1496x2048.png -------------------------------------------------------------------------------- /docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-startup-image-1536x2008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-startup-image-1536x2008.png -------------------------------------------------------------------------------- /docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-startup-image-320x460.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-startup-image-320x460.png -------------------------------------------------------------------------------- /docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-startup-image-640x1096.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-startup-image-640x1096.png -------------------------------------------------------------------------------- /docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-startup-image-640x920.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-startup-image-640x920.png -------------------------------------------------------------------------------- /docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-startup-image-748x1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-startup-image-748x1024.png -------------------------------------------------------------------------------- /docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-startup-image-750x1294.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-startup-image-750x1294.png -------------------------------------------------------------------------------- /docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-startup-image-768x1004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/icons-81332340c3c98af403352adba11cc5a6/apple-touch-startup-image-768x1004.png -------------------------------------------------------------------------------- /docs/icons-81332340c3c98af403352adba11cc5a6/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/icons-81332340c3c98af403352adba11cc5a6/favicon-16x16.png -------------------------------------------------------------------------------- /docs/icons-81332340c3c98af403352adba11cc5a6/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/icons-81332340c3c98af403352adba11cc5a6/favicon-32x32.png -------------------------------------------------------------------------------- /docs/icons-81332340c3c98af403352adba11cc5a6/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/icons-81332340c3c98af403352adba11cc5a6/favicon.ico -------------------------------------------------------------------------------- /docs/icons-81332340c3c98af403352adba11cc5a6/firefox_app_128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/icons-81332340c3c98af403352adba11cc5a6/firefox_app_128x128.png -------------------------------------------------------------------------------- /docs/icons-81332340c3c98af403352adba11cc5a6/firefox_app_512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/icons-81332340c3c98af403352adba11cc5a6/firefox_app_512x512.png -------------------------------------------------------------------------------- /docs/icons-81332340c3c98af403352adba11cc5a6/firefox_app_60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/icons-81332340c3c98af403352adba11cc5a6/firefox_app_60x60.png -------------------------------------------------------------------------------- /docs/icons-81332340c3c98af403352adba11cc5a6/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/icons-81332340c3c98af403352adba11cc5a6/manifest.json -------------------------------------------------------------------------------- /docs/icons-81332340c3c98af403352adba11cc5a6/manifest.webapp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/icons-81332340c3c98af403352adba11cc5a6/manifest.webapp -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/main.718fd2916ec96ea89c96.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/main.718fd2916ec96ea89c96.js -------------------------------------------------------------------------------- /docs/main.718fd2916ec96ea89c96.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/main.718fd2916ec96ea89c96.js.map -------------------------------------------------------------------------------- /docs/styles.cc93ddf8aea68ec474631846e170a984.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/styles.cc93ddf8aea68ec474631846e170a984.css -------------------------------------------------------------------------------- /docs/styles.cc93ddf8aea68ec474631846e170a984.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/docs/styles.cc93ddf8aea68ec474631846e170a984.css.map -------------------------------------------------------------------------------- /noel-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/noel-logo.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/rollup.config.ts -------------------------------------------------------------------------------- /src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/src/errors.ts -------------------------------------------------------------------------------- /src/event-listener-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/src/event-listener-manager.ts -------------------------------------------------------------------------------- /src/event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/src/event.ts -------------------------------------------------------------------------------- /src/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/src/interfaces.ts -------------------------------------------------------------------------------- /src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/src/logger.ts -------------------------------------------------------------------------------- /src/noel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/src/noel.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/src/types.ts -------------------------------------------------------------------------------- /test/noel.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/test/noel.test.ts -------------------------------------------------------------------------------- /tools/gh-pages-publish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/tools/gh-pages-publish.ts -------------------------------------------------------------------------------- /tools/semantic-release-prepare.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/tools/semantic-release-prepare.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/tslint.json -------------------------------------------------------------------------------- /website/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/website/.editorconfig -------------------------------------------------------------------------------- /website/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | /node_modules 3 | dist 4 | -------------------------------------------------------------------------------- /website/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/website/README.md -------------------------------------------------------------------------------- /website/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/website/index.html -------------------------------------------------------------------------------- /website/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/website/package-lock.json -------------------------------------------------------------------------------- /website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/website/package.json -------------------------------------------------------------------------------- /website/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/website/postcss.config.js -------------------------------------------------------------------------------- /website/src/assets/highlight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/website/src/assets/highlight.css -------------------------------------------------------------------------------- /website/src/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/website/src/assets/icon.png -------------------------------------------------------------------------------- /website/src/assets/noel-circle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/website/src/assets/noel-circle.svg -------------------------------------------------------------------------------- /website/src/assets/noel-text.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/website/src/assets/noel-text.svg -------------------------------------------------------------------------------- /website/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/website/src/index.js -------------------------------------------------------------------------------- /website/src/styles/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/website/src/styles/index.scss -------------------------------------------------------------------------------- /website/webpack.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/website/webpack.dev.js -------------------------------------------------------------------------------- /website/webpack.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lifenautjoe/noel/HEAD/website/webpack.prod.js --------------------------------------------------------------------------------