ServiceTrade Extender
Extend ServiceTrade with custom functionality.
Additional files are visible only to premium users
manifest.json
{
"update_url": "https://clients2.google.com/service/update2/crx",
"manifest_version": 3,
"name": "ServiceTrade Extender",
"description": "Extend ServiceTrade with custom functionality.",
"options_page": "options.html",
"version": "0.1.8",
"icons": {
"128": "images/st_logo_new.png"
},
"content_scripts": [
{
"matches": [
"*://*.servicetrade.com/*",
"*://*.compute-1.amazonaws.com/*"
],
"css": [
"styles/modal.css",
"styles/select2.min.css",
"styles/animate.min.css",
"styles/aria-autocomplete.css",
"styles/toastui-editor.min.css",
"styles/extender.css"
],
"js": [
"bower_components/jquery/dist/jquery.min.js",
"bower_components/rangy/rangy-core.js",
"bower_components/rangy/rangy-classapplier.js",
"bower_components/undo/undo.js",
"js/marked.min.js",
"js/imports/utils.js",
"js/imports/job.js",
"js/imports/airtable.js",
"js/imports/tag.js",
"js/imports/doublebook.js",
"js/imports/avalara.js",
"js/imports/dispatch.js",
"js/imports/invoice.js",
"js/imports/customfields.js",
"js/imports/quote.js",
"js/imports/serviceChannel.js",
"js/imports/common.js",
"js/imports/smart.js",
"js/imports/contract.js",
"js/imports/location.js",
"js/imports/service_opportunities.js",
"js/medium.js",
"js/select2.min.js",
"bower_components/medium-editor/dist/js/medium-editor.js",
"js/insertTemplate.js",
"js/toastui-editor-all.min.js",
"js/aria-autocomplete.js"
]
}
],
"background": {
"service_worker": "js/background.js"
},
"permissions": [
"storage",
"webRequest"
],
"host_permissions": [
"*://*.servicetrade.com/",
"*://*.compute-1.amazonaws.com/"
],
"web_accessible_resources": [
{
"resources": [
"js/refreshAppts.js"
],
"matches": [
"<all_urls>"
]
}
]
}