├── .eslintignore ├── .eslintrc ├── .gitignore ├── .npmignore ├── .snyk ├── .travis.yml ├── LICENSE.md ├── README.md ├── examples └── simple.js ├── img └── mirror.gif ├── index.js ├── package.json ├── src ├── diff.js ├── index.js ├── log.js ├── sanitiser.js ├── session-operations │ ├── execute-commands.js │ ├── execute-transformation.js │ ├── open-url.js │ ├── save-screenshot.js │ └── set-viewport.js └── validator.js └── test ├── acceptance.js ├── helpers ├── acceptance.js ├── static-fixtures │ ├── example.css │ ├── example.html │ └── example2.css └── unit.js ├── unit-run.js └── unit-setup.js /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | examples-private -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteofigus/mirror-mirror/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | screenshots 3 | examples-private 4 | .DS_Store -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | screenshots 3 | examples-private 4 | .DS_Store -------------------------------------------------------------------------------- /.snyk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteofigus/mirror-mirror/HEAD/.snyk -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteofigus/mirror-mirror/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteofigus/mirror-mirror/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteofigus/mirror-mirror/HEAD/README.md -------------------------------------------------------------------------------- /examples/simple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteofigus/mirror-mirror/HEAD/examples/simple.js -------------------------------------------------------------------------------- /img/mirror.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteofigus/mirror-mirror/HEAD/img/mirror.gif -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = require('./src'); -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteofigus/mirror-mirror/HEAD/package.json -------------------------------------------------------------------------------- /src/diff.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteofigus/mirror-mirror/HEAD/src/diff.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteofigus/mirror-mirror/HEAD/src/index.js -------------------------------------------------------------------------------- /src/log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteofigus/mirror-mirror/HEAD/src/log.js -------------------------------------------------------------------------------- /src/sanitiser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteofigus/mirror-mirror/HEAD/src/sanitiser.js -------------------------------------------------------------------------------- /src/session-operations/execute-commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteofigus/mirror-mirror/HEAD/src/session-operations/execute-commands.js -------------------------------------------------------------------------------- /src/session-operations/execute-transformation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteofigus/mirror-mirror/HEAD/src/session-operations/execute-transformation.js -------------------------------------------------------------------------------- /src/session-operations/open-url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteofigus/mirror-mirror/HEAD/src/session-operations/open-url.js -------------------------------------------------------------------------------- /src/session-operations/save-screenshot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteofigus/mirror-mirror/HEAD/src/session-operations/save-screenshot.js -------------------------------------------------------------------------------- /src/session-operations/set-viewport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteofigus/mirror-mirror/HEAD/src/session-operations/set-viewport.js -------------------------------------------------------------------------------- /src/validator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteofigus/mirror-mirror/HEAD/src/validator.js -------------------------------------------------------------------------------- /test/acceptance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteofigus/mirror-mirror/HEAD/test/acceptance.js -------------------------------------------------------------------------------- /test/helpers/acceptance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteofigus/mirror-mirror/HEAD/test/helpers/acceptance.js -------------------------------------------------------------------------------- /test/helpers/static-fixtures/example.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteofigus/mirror-mirror/HEAD/test/helpers/static-fixtures/example.css -------------------------------------------------------------------------------- /test/helpers/static-fixtures/example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteofigus/mirror-mirror/HEAD/test/helpers/static-fixtures/example.html -------------------------------------------------------------------------------- /test/helpers/static-fixtures/example2.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteofigus/mirror-mirror/HEAD/test/helpers/static-fixtures/example2.css -------------------------------------------------------------------------------- /test/helpers/unit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteofigus/mirror-mirror/HEAD/test/helpers/unit.js -------------------------------------------------------------------------------- /test/unit-run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteofigus/mirror-mirror/HEAD/test/unit-run.js -------------------------------------------------------------------------------- /test/unit-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matteofigus/mirror-mirror/HEAD/test/unit-setup.js --------------------------------------------------------------------------------