├── .babelrc ├── .circleci └── config.yml ├── .editorconfig ├── .eslintrc.json ├── .gitignore ├── LICENSE.md ├── README.md ├── jest.config.js ├── package.json ├── project.json ├── src ├── mocks │ ├── cursor-mock.js │ ├── desktop-mock.js │ ├── editor-application-mock.js │ ├── editor-line-mock.js │ ├── player-mock.js │ ├── styles-mock.js │ ├── terminal-application-mock.js │ ├── terminal-command-line-mock.js │ └── terminal-response-line-mock.js ├── scripts │ ├── components │ │ ├── application │ │ │ ├── application.html │ │ │ ├── application.js │ │ │ └── application.test.js │ │ ├── cursor │ │ │ ├── cursor.html │ │ │ ├── cursor.js │ │ │ └── cursor.test.js │ │ ├── desktop │ │ │ ├── desktop.html │ │ │ ├── desktop.js │ │ │ └── desktop.test.js │ │ ├── editor-application │ │ │ ├── editor-application.js │ │ │ └── editor-application.test.js │ │ ├── editor-line │ │ │ ├── editor-line.html │ │ │ ├── editor-line.js │ │ │ └── editor-line.test.js │ │ ├── player │ │ │ ├── player.js │ │ │ └── player.test.js │ │ ├── terminal-application │ │ │ ├── terminal-application.js │ │ │ └── terminal-application.test.js │ │ ├── terminal-command-line │ │ │ ├── terminal-command-line.html │ │ │ ├── terminal-command-line.js │ │ │ └── terminal-command-line.test.js │ │ ├── terminal-line │ │ │ ├── terminal-line.html │ │ │ ├── terminal-line.js │ │ │ └── terminal-line.test.js │ │ └── terminal-response-line │ │ │ ├── terminal-response-line.html │ │ │ ├── terminal-response-line.js │ │ │ └── terminal-response-line.test.js │ ├── constants │ │ └── application.js │ ├── index.js │ ├── index.test.js │ └── services │ │ ├── dom │ │ ├── dom.js │ │ └── dom.test.js │ │ ├── text │ │ ├── text.js │ │ └── text.test.js │ │ ├── type-html-text │ │ ├── type-html-text.js │ │ └── type-html-text.test.js │ │ ├── type-plain-text │ │ ├── type-plain-text.js │ │ └── type-plain-text.test.js │ │ └── type │ │ ├── type.js │ │ └── type.test.js └── styles │ ├── _mixins.styl │ ├── _variables.styl │ ├── application.styl │ ├── cursor.styl │ ├── desktop.styl │ ├── editor-application.styl │ ├── editor-line.styl │ ├── terminal-command-line.styl │ ├── terminal-line.styl │ └── terminal-response-line.styl ├── standalone └── index.html ├── webpack.conf.base.js ├── webpack.conf.dev.js ├── webpack.conf.prod.js └── webpack.config.js /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["@babel/env"] 3 | } 4 | -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/README.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/package.json -------------------------------------------------------------------------------- /project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/project.json -------------------------------------------------------------------------------- /src/mocks/cursor-mock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/mocks/cursor-mock.js -------------------------------------------------------------------------------- /src/mocks/desktop-mock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/mocks/desktop-mock.js -------------------------------------------------------------------------------- /src/mocks/editor-application-mock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/mocks/editor-application-mock.js -------------------------------------------------------------------------------- /src/mocks/editor-line-mock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/mocks/editor-line-mock.js -------------------------------------------------------------------------------- /src/mocks/player-mock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/mocks/player-mock.js -------------------------------------------------------------------------------- /src/mocks/styles-mock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/mocks/styles-mock.js -------------------------------------------------------------------------------- /src/mocks/terminal-application-mock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/mocks/terminal-application-mock.js -------------------------------------------------------------------------------- /src/mocks/terminal-command-line-mock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/mocks/terminal-command-line-mock.js -------------------------------------------------------------------------------- /src/mocks/terminal-response-line-mock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/mocks/terminal-response-line-mock.js -------------------------------------------------------------------------------- /src/scripts/components/application/application.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/scripts/components/application/application.html -------------------------------------------------------------------------------- /src/scripts/components/application/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/scripts/components/application/application.js -------------------------------------------------------------------------------- /src/scripts/components/application/application.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/scripts/components/application/application.test.js -------------------------------------------------------------------------------- /src/scripts/components/cursor/cursor.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/scripts/components/cursor/cursor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/scripts/components/cursor/cursor.js -------------------------------------------------------------------------------- /src/scripts/components/cursor/cursor.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/scripts/components/cursor/cursor.test.js -------------------------------------------------------------------------------- /src/scripts/components/desktop/desktop.html: -------------------------------------------------------------------------------- 1 |
2 | -------------------------------------------------------------------------------- /src/scripts/components/desktop/desktop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/scripts/components/desktop/desktop.js -------------------------------------------------------------------------------- /src/scripts/components/desktop/desktop.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/scripts/components/desktop/desktop.test.js -------------------------------------------------------------------------------- /src/scripts/components/editor-application/editor-application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/scripts/components/editor-application/editor-application.js -------------------------------------------------------------------------------- /src/scripts/components/editor-application/editor-application.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/scripts/components/editor-application/editor-application.test.js -------------------------------------------------------------------------------- /src/scripts/components/editor-line/editor-line.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/scripts/components/editor-line/editor-line.html -------------------------------------------------------------------------------- /src/scripts/components/editor-line/editor-line.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/scripts/components/editor-line/editor-line.js -------------------------------------------------------------------------------- /src/scripts/components/editor-line/editor-line.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/scripts/components/editor-line/editor-line.test.js -------------------------------------------------------------------------------- /src/scripts/components/player/player.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/scripts/components/player/player.js -------------------------------------------------------------------------------- /src/scripts/components/player/player.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/scripts/components/player/player.test.js -------------------------------------------------------------------------------- /src/scripts/components/terminal-application/terminal-application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/scripts/components/terminal-application/terminal-application.js -------------------------------------------------------------------------------- /src/scripts/components/terminal-application/terminal-application.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/scripts/components/terminal-application/terminal-application.test.js -------------------------------------------------------------------------------- /src/scripts/components/terminal-command-line/terminal-command-line.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/scripts/components/terminal-command-line/terminal-command-line.html -------------------------------------------------------------------------------- /src/scripts/components/terminal-command-line/terminal-command-line.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/scripts/components/terminal-command-line/terminal-command-line.js -------------------------------------------------------------------------------- /src/scripts/components/terminal-command-line/terminal-command-line.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/scripts/components/terminal-command-line/terminal-command-line.test.js -------------------------------------------------------------------------------- /src/scripts/components/terminal-line/terminal-line.html: -------------------------------------------------------------------------------- 1 |
2 | -------------------------------------------------------------------------------- /src/scripts/components/terminal-line/terminal-line.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/scripts/components/terminal-line/terminal-line.js -------------------------------------------------------------------------------- /src/scripts/components/terminal-line/terminal-line.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/scripts/components/terminal-line/terminal-line.test.js -------------------------------------------------------------------------------- /src/scripts/components/terminal-response-line/terminal-response-line.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/scripts/components/terminal-response-line/terminal-response-line.html -------------------------------------------------------------------------------- /src/scripts/components/terminal-response-line/terminal-response-line.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/scripts/components/terminal-response-line/terminal-response-line.js -------------------------------------------------------------------------------- /src/scripts/components/terminal-response-line/terminal-response-line.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/scripts/components/terminal-response-line/terminal-response-line.test.js -------------------------------------------------------------------------------- /src/scripts/constants/application.js: -------------------------------------------------------------------------------- 1 | export const DEFAULT_APPLICATION_ID = '_default'; 2 | -------------------------------------------------------------------------------- /src/scripts/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/scripts/index.js -------------------------------------------------------------------------------- /src/scripts/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/scripts/index.test.js -------------------------------------------------------------------------------- /src/scripts/services/dom/dom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/scripts/services/dom/dom.js -------------------------------------------------------------------------------- /src/scripts/services/dom/dom.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/scripts/services/dom/dom.test.js -------------------------------------------------------------------------------- /src/scripts/services/text/text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/scripts/services/text/text.js -------------------------------------------------------------------------------- /src/scripts/services/text/text.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/scripts/services/text/text.test.js -------------------------------------------------------------------------------- /src/scripts/services/type-html-text/type-html-text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/scripts/services/type-html-text/type-html-text.js -------------------------------------------------------------------------------- /src/scripts/services/type-html-text/type-html-text.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/scripts/services/type-html-text/type-html-text.test.js -------------------------------------------------------------------------------- /src/scripts/services/type-plain-text/type-plain-text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/scripts/services/type-plain-text/type-plain-text.js -------------------------------------------------------------------------------- /src/scripts/services/type-plain-text/type-plain-text.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/scripts/services/type-plain-text/type-plain-text.test.js -------------------------------------------------------------------------------- /src/scripts/services/type/type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/scripts/services/type/type.js -------------------------------------------------------------------------------- /src/scripts/services/type/type.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/scripts/services/type/type.test.js -------------------------------------------------------------------------------- /src/styles/_mixins.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/styles/_mixins.styl -------------------------------------------------------------------------------- /src/styles/_variables.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/styles/_variables.styl -------------------------------------------------------------------------------- /src/styles/application.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/styles/application.styl -------------------------------------------------------------------------------- /src/styles/cursor.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/styles/cursor.styl -------------------------------------------------------------------------------- /src/styles/desktop.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/styles/desktop.styl -------------------------------------------------------------------------------- /src/styles/editor-application.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/styles/editor-application.styl -------------------------------------------------------------------------------- /src/styles/editor-line.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/styles/editor-line.styl -------------------------------------------------------------------------------- /src/styles/terminal-command-line.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/styles/terminal-command-line.styl -------------------------------------------------------------------------------- /src/styles/terminal-line.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/styles/terminal-line.styl -------------------------------------------------------------------------------- /src/styles/terminal-response-line.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/src/styles/terminal-response-line.styl -------------------------------------------------------------------------------- /standalone/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/standalone/index.html -------------------------------------------------------------------------------- /webpack.conf.base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/webpack.conf.base.js -------------------------------------------------------------------------------- /webpack.conf.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/webpack.conf.dev.js -------------------------------------------------------------------------------- /webpack.conf.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/webpack.conf.prod.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-demo/HEAD/webpack.config.js --------------------------------------------------------------------------------