├── .gitignore ├── .travis.yml ├── README.md ├── content-api ├── chrome-api-bridge.js ├── event.js ├── footer.js ├── header.js └── utils.js ├── crx.js ├── data ├── chrome-api-child.js └── default-background.html ├── definitions └── stubs.json ├── index.js ├── lib ├── api │ ├── storage.js │ └── tabs.js ├── chrome-api-controller.js ├── content-script-utils.js └── utils.js ├── manifest-actions ├── background.js ├── browser_action.js ├── chrome_url_overrides.js └── content_scripts.js ├── package.json ├── scripts ├── build-chrome-api-child.js └── create-stubs.js └── test ├── disabled ├── test-content-script.js ├── test-runtime-getManifest.js ├── test-runtime-sendMessage.js └── test-tabs-sendMessage.js ├── fixtures.js ├── fixtures ├── addons │ ├── chrome.runtime.getManifest │ │ ├── background.js │ │ └── manifest.json │ ├── chrome.runtime.sendMessage │ │ ├── background.js │ │ ├── content_script.js │ │ └── manifest.json │ ├── chrome.storage.set │ │ ├── content_script.js │ │ └── manifest.json │ ├── chrome.tabs.sendMessage │ │ ├── background.js │ │ ├── content_script.js │ │ └── manifest.json │ └── simple-content-script │ │ ├── index.js │ │ └── manifest.json ├── chrome.tabs.create.js ├── chrome.tabs.duplicate.js └── chrome.tabs.remove.js ├── test-storage-set.js ├── test-tabs-create.js ├── test-tabs-duplicate.js ├── test-tabs-getcurrent.js └── test-tabs-remove.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/README.md -------------------------------------------------------------------------------- /content-api/chrome-api-bridge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/content-api/chrome-api-bridge.js -------------------------------------------------------------------------------- /content-api/event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/content-api/event.js -------------------------------------------------------------------------------- /content-api/footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/content-api/footer.js -------------------------------------------------------------------------------- /content-api/header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/content-api/header.js -------------------------------------------------------------------------------- /content-api/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/content-api/utils.js -------------------------------------------------------------------------------- /crx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/crx.js -------------------------------------------------------------------------------- /data/chrome-api-child.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/data/chrome-api-child.js -------------------------------------------------------------------------------- /data/default-background.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/data/default-background.html -------------------------------------------------------------------------------- /definitions/stubs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/definitions/stubs.json -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/index.js -------------------------------------------------------------------------------- /lib/api/storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/lib/api/storage.js -------------------------------------------------------------------------------- /lib/api/tabs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/lib/api/tabs.js -------------------------------------------------------------------------------- /lib/chrome-api-controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/lib/chrome-api-controller.js -------------------------------------------------------------------------------- /lib/content-script-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/lib/content-script-utils.js -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/lib/utils.js -------------------------------------------------------------------------------- /manifest-actions/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/manifest-actions/background.js -------------------------------------------------------------------------------- /manifest-actions/browser_action.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/manifest-actions/browser_action.js -------------------------------------------------------------------------------- /manifest-actions/chrome_url_overrides.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/manifest-actions/chrome_url_overrides.js -------------------------------------------------------------------------------- /manifest-actions/content_scripts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/manifest-actions/content_scripts.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/package.json -------------------------------------------------------------------------------- /scripts/build-chrome-api-child.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/scripts/build-chrome-api-child.js -------------------------------------------------------------------------------- /scripts/create-stubs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/scripts/create-stubs.js -------------------------------------------------------------------------------- /test/disabled/test-content-script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/test/disabled/test-content-script.js -------------------------------------------------------------------------------- /test/disabled/test-runtime-getManifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/test/disabled/test-runtime-getManifest.js -------------------------------------------------------------------------------- /test/disabled/test-runtime-sendMessage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/test/disabled/test-runtime-sendMessage.js -------------------------------------------------------------------------------- /test/disabled/test-tabs-sendMessage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/test/disabled/test-tabs-sendMessage.js -------------------------------------------------------------------------------- /test/fixtures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/test/fixtures.js -------------------------------------------------------------------------------- /test/fixtures/addons/chrome.runtime.getManifest/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/test/fixtures/addons/chrome.runtime.getManifest/background.js -------------------------------------------------------------------------------- /test/fixtures/addons/chrome.runtime.getManifest/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/test/fixtures/addons/chrome.runtime.getManifest/manifest.json -------------------------------------------------------------------------------- /test/fixtures/addons/chrome.runtime.sendMessage/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/test/fixtures/addons/chrome.runtime.sendMessage/background.js -------------------------------------------------------------------------------- /test/fixtures/addons/chrome.runtime.sendMessage/content_script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/test/fixtures/addons/chrome.runtime.sendMessage/content_script.js -------------------------------------------------------------------------------- /test/fixtures/addons/chrome.runtime.sendMessage/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/test/fixtures/addons/chrome.runtime.sendMessage/manifest.json -------------------------------------------------------------------------------- /test/fixtures/addons/chrome.storage.set/content_script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/test/fixtures/addons/chrome.storage.set/content_script.js -------------------------------------------------------------------------------- /test/fixtures/addons/chrome.storage.set/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/test/fixtures/addons/chrome.storage.set/manifest.json -------------------------------------------------------------------------------- /test/fixtures/addons/chrome.tabs.sendMessage/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/test/fixtures/addons/chrome.tabs.sendMessage/background.js -------------------------------------------------------------------------------- /test/fixtures/addons/chrome.tabs.sendMessage/content_script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/test/fixtures/addons/chrome.tabs.sendMessage/content_script.js -------------------------------------------------------------------------------- /test/fixtures/addons/chrome.tabs.sendMessage/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/test/fixtures/addons/chrome.tabs.sendMessage/manifest.json -------------------------------------------------------------------------------- /test/fixtures/addons/simple-content-script/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/test/fixtures/addons/simple-content-script/index.js -------------------------------------------------------------------------------- /test/fixtures/addons/simple-content-script/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/test/fixtures/addons/simple-content-script/manifest.json -------------------------------------------------------------------------------- /test/fixtures/chrome.tabs.create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/test/fixtures/chrome.tabs.create.js -------------------------------------------------------------------------------- /test/fixtures/chrome.tabs.duplicate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/test/fixtures/chrome.tabs.duplicate.js -------------------------------------------------------------------------------- /test/fixtures/chrome.tabs.remove.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/test/fixtures/chrome.tabs.remove.js -------------------------------------------------------------------------------- /test/test-storage-set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/test/test-storage-set.js -------------------------------------------------------------------------------- /test/test-tabs-create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/test/test-tabs-create.js -------------------------------------------------------------------------------- /test/test-tabs-duplicate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/test/test-tabs-duplicate.js -------------------------------------------------------------------------------- /test/test-tabs-getcurrent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/test/test-tabs-getcurrent.js -------------------------------------------------------------------------------- /test/test-tabs-remove.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jetpack-labs/chrome-tailor-jetpack/HEAD/test/test-tabs-remove.js --------------------------------------------------------------------------------