├── .editorconfig ├── .gitignore ├── .travis.yml ├── codecov.yml ├── license.md ├── logo.sketch ├── logo.svg ├── package.json ├── readme.md ├── src ├── Error.ts ├── Marionette.ts ├── api │ ├── Browser.ts │ ├── ElementHandle.ts │ ├── Foxr.ts │ ├── JSHandle.ts │ ├── Page.ts │ └── types.ts ├── index.ts ├── json-protocol.ts ├── keys.ts └── utils.ts ├── test ├── Marionette.ts ├── api │ ├── Browser.ts │ ├── ElementHandle.ts │ ├── Foxr.ts │ ├── JSHandle.ts │ └── Page.ts ├── extension │ └── manifest.json ├── helpers │ ├── firefox.ts │ └── wait-for-marionette.ts └── json-protocol.ts ├── tsconfig.json ├── types └── signal-exit.d.ts └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepsweet/foxr/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | build/ 3 | coverage/ 4 | tmp/ 5 | .npmrc 6 | *.log 7 | .DS_Store 8 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepsweet/foxr/HEAD/.travis.yml -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepsweet/foxr/HEAD/codecov.yml -------------------------------------------------------------------------------- /license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepsweet/foxr/HEAD/license.md -------------------------------------------------------------------------------- /logo.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepsweet/foxr/HEAD/logo.sketch -------------------------------------------------------------------------------- /logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepsweet/foxr/HEAD/logo.svg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepsweet/foxr/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepsweet/foxr/HEAD/readme.md -------------------------------------------------------------------------------- /src/Error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepsweet/foxr/HEAD/src/Error.ts -------------------------------------------------------------------------------- /src/Marionette.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepsweet/foxr/HEAD/src/Marionette.ts -------------------------------------------------------------------------------- /src/api/Browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepsweet/foxr/HEAD/src/api/Browser.ts -------------------------------------------------------------------------------- /src/api/ElementHandle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepsweet/foxr/HEAD/src/api/ElementHandle.ts -------------------------------------------------------------------------------- /src/api/Foxr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepsweet/foxr/HEAD/src/api/Foxr.ts -------------------------------------------------------------------------------- /src/api/JSHandle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepsweet/foxr/HEAD/src/api/JSHandle.ts -------------------------------------------------------------------------------- /src/api/Page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepsweet/foxr/HEAD/src/api/Page.ts -------------------------------------------------------------------------------- /src/api/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepsweet/foxr/HEAD/src/api/types.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepsweet/foxr/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/json-protocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepsweet/foxr/HEAD/src/json-protocol.ts -------------------------------------------------------------------------------- /src/keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepsweet/foxr/HEAD/src/keys.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepsweet/foxr/HEAD/src/utils.ts -------------------------------------------------------------------------------- /test/Marionette.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepsweet/foxr/HEAD/test/Marionette.ts -------------------------------------------------------------------------------- /test/api/Browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepsweet/foxr/HEAD/test/api/Browser.ts -------------------------------------------------------------------------------- /test/api/ElementHandle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepsweet/foxr/HEAD/test/api/ElementHandle.ts -------------------------------------------------------------------------------- /test/api/Foxr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepsweet/foxr/HEAD/test/api/Foxr.ts -------------------------------------------------------------------------------- /test/api/JSHandle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepsweet/foxr/HEAD/test/api/JSHandle.ts -------------------------------------------------------------------------------- /test/api/Page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepsweet/foxr/HEAD/test/api/Page.ts -------------------------------------------------------------------------------- /test/extension/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepsweet/foxr/HEAD/test/extension/manifest.json -------------------------------------------------------------------------------- /test/helpers/firefox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepsweet/foxr/HEAD/test/helpers/firefox.ts -------------------------------------------------------------------------------- /test/helpers/wait-for-marionette.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepsweet/foxr/HEAD/test/helpers/wait-for-marionette.ts -------------------------------------------------------------------------------- /test/json-protocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepsweet/foxr/HEAD/test/json-protocol.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepsweet/foxr/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/signal-exit.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepsweet/foxr/HEAD/types/signal-exit.d.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deepsweet/foxr/HEAD/yarn.lock --------------------------------------------------------------------------------