├── .editorconfig ├── .github └── FUNDING.yml ├── .gitignore ├── LICENSE ├── README.md ├── TODO ├── dist ├── CNAME ├── app.js ├── app.js.map ├── example-switchmap.png ├── favicon.png ├── index.css ├── index.html └── robots.txt ├── package.json ├── src ├── app-model.js ├── app-view.js ├── app.js ├── collection.js ├── components │ ├── operators-menu │ │ ├── index.js │ │ ├── operators-menu-link.js │ │ └── operators-menu.js │ ├── sandbox │ │ ├── index.js │ │ ├── operator-label.js │ │ ├── sandbox-input.js │ │ ├── sandbox-output.js │ │ ├── sandbox-utils.js │ │ └── sandbox.js │ └── timeline │ │ ├── end-marker.js │ │ ├── favicon.svg │ │ ├── index.js │ │ ├── marble.js │ │ ├── timeline-constants.js │ │ ├── timeline-item.js │ │ └── timeline.js ├── data │ ├── categories.js │ ├── combination-examples.js │ ├── conditional-examples.js │ ├── creation-examples.js │ ├── filtering-examples.js │ ├── index.js │ ├── math-examples.js │ ├── transformation-examples.js │ └── utility-examples.js ├── index.css ├── index.html └── styles │ ├── base.js │ ├── colors.js │ ├── dimens.js │ ├── fonts.js │ ├── index.js │ └── utils.js ├── test-custom-element.html ├── webpack.config.js └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | patreon: andrestaltz 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/README.md -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/TODO -------------------------------------------------------------------------------- /dist/CNAME: -------------------------------------------------------------------------------- 1 | rxmarbles.com 2 | -------------------------------------------------------------------------------- /dist/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/dist/app.js -------------------------------------------------------------------------------- /dist/app.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/dist/app.js.map -------------------------------------------------------------------------------- /dist/example-switchmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/dist/example-switchmap.png -------------------------------------------------------------------------------- /dist/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/dist/favicon.png -------------------------------------------------------------------------------- /dist/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/dist/index.css -------------------------------------------------------------------------------- /dist/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/dist/index.html -------------------------------------------------------------------------------- /dist/robots.txt: -------------------------------------------------------------------------------- 1 | # robotstxt.org/ 2 | 3 | User-agent: * 4 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/package.json -------------------------------------------------------------------------------- /src/app-model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/src/app-model.js -------------------------------------------------------------------------------- /src/app-view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/src/app-view.js -------------------------------------------------------------------------------- /src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/src/app.js -------------------------------------------------------------------------------- /src/collection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/src/collection.js -------------------------------------------------------------------------------- /src/components/operators-menu/index.js: -------------------------------------------------------------------------------- 1 | export * from './operators-menu'; 2 | -------------------------------------------------------------------------------- /src/components/operators-menu/operators-menu-link.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/src/components/operators-menu/operators-menu-link.js -------------------------------------------------------------------------------- /src/components/operators-menu/operators-menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/src/components/operators-menu/operators-menu.js -------------------------------------------------------------------------------- /src/components/sandbox/index.js: -------------------------------------------------------------------------------- 1 | export * from './sandbox'; 2 | -------------------------------------------------------------------------------- /src/components/sandbox/operator-label.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/src/components/sandbox/operator-label.js -------------------------------------------------------------------------------- /src/components/sandbox/sandbox-input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/src/components/sandbox/sandbox-input.js -------------------------------------------------------------------------------- /src/components/sandbox/sandbox-output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/src/components/sandbox/sandbox-output.js -------------------------------------------------------------------------------- /src/components/sandbox/sandbox-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/src/components/sandbox/sandbox-utils.js -------------------------------------------------------------------------------- /src/components/sandbox/sandbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/src/components/sandbox/sandbox.js -------------------------------------------------------------------------------- /src/components/timeline/end-marker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/src/components/timeline/end-marker.js -------------------------------------------------------------------------------- /src/components/timeline/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/src/components/timeline/favicon.svg -------------------------------------------------------------------------------- /src/components/timeline/index.js: -------------------------------------------------------------------------------- 1 | export * from './timeline'; 2 | -------------------------------------------------------------------------------- /src/components/timeline/marble.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/src/components/timeline/marble.js -------------------------------------------------------------------------------- /src/components/timeline/timeline-constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/src/components/timeline/timeline-constants.js -------------------------------------------------------------------------------- /src/components/timeline/timeline-item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/src/components/timeline/timeline-item.js -------------------------------------------------------------------------------- /src/components/timeline/timeline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/src/components/timeline/timeline.js -------------------------------------------------------------------------------- /src/data/categories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/src/data/categories.js -------------------------------------------------------------------------------- /src/data/combination-examples.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/src/data/combination-examples.js -------------------------------------------------------------------------------- /src/data/conditional-examples.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/src/data/conditional-examples.js -------------------------------------------------------------------------------- /src/data/creation-examples.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/src/data/creation-examples.js -------------------------------------------------------------------------------- /src/data/filtering-examples.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/src/data/filtering-examples.js -------------------------------------------------------------------------------- /src/data/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/src/data/index.js -------------------------------------------------------------------------------- /src/data/math-examples.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/src/data/math-examples.js -------------------------------------------------------------------------------- /src/data/transformation-examples.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/src/data/transformation-examples.js -------------------------------------------------------------------------------- /src/data/utility-examples.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/src/data/utility-examples.js -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/src/index.html -------------------------------------------------------------------------------- /src/styles/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/src/styles/base.js -------------------------------------------------------------------------------- /src/styles/colors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/src/styles/colors.js -------------------------------------------------------------------------------- /src/styles/dimens.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/src/styles/dimens.js -------------------------------------------------------------------------------- /src/styles/fonts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/src/styles/fonts.js -------------------------------------------------------------------------------- /src/styles/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/src/styles/index.js -------------------------------------------------------------------------------- /src/styles/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/src/styles/utils.js -------------------------------------------------------------------------------- /test-custom-element.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/test-custom-element.html -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/webpack.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staltz/rxmarbles/HEAD/yarn.lock --------------------------------------------------------------------------------