ServiceNow Productivity extension, to support developers

Latest Version

Version
1.0
Update
December 2, 2024
Size
161KiB
Developer
Category
Users
31
Rating
5 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
Storage
See more

SN Blame Extension

SNBlame is a powerful Chrome extension designed to enhance your experience while working with scripts in ServiceNow. It allows you to quickly view which update set and author were responsible for the last modification made to each line of your scripts, helping you track changes and maintain better control over your development process.

Extension Options:

Start on Click: Prevents SNBlame from loading automatically. Use the \"LOAD BLAME\" button to activate it when needed.
Show Update Set/User: Switch between displaying the update set name or the author’s user name in the gutter.
Hide Gutter Date: Option to hide or show the date of modification in the gutter.
Gutter Width: Adjust the width of the SNBlame gutter to suit your viewing preferences.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "SN Blame", "description": "ServiceNow Productivity extension, to support developers", "version": "1.0", "action": { "default_popup": "popup/sn-blame.html", "default_icon": { "16": "images/sn-blame.png", "48": "images/sn-blame.png", "128": "images/sn-blame.png" } }, "browser_specific_settings": { "gecko": { "id": "[email protected]" } }, "icons":{ "16": "images/sn-blame.png", "48": "images/sn-blame.png", "128": "images/sn-blame.png" }, "permissions": ["storage"], "content_scripts": [ { "matches": [ "https://*.service-now.com/*", "https://*.servicenowservices.com/*" ], "exclude_matches": [ "*://*/*?XML*", "*://*/*&XML*", "*://*/*?WSDL*", "*://*/*&WSDL*", "*://*/*validate_multifactor_auth_code.do*" ], "js": [ "scripts/main/SNBlameDateUtils.js", "scripts/main/SNBlamePlaceholderContentWidget.js", "scripts/main/snBlameBootstrap.js" ], "world": "MAIN", "all_frames": true }, { "matches": [ "https://*.service-now.com/*", "https://*.servicenowservices.com/*" ], "exclude_matches": [ "*://*/*?XML*", "*://*/*&XML*", "*://*/*?WSDL*", "*://*/*&WSDL*", "*://*/*validate_multifactor_auth_code.do*" ], "js": [ "scripts/isolated/SNBlameOptions.js", "scripts/isolated/MonacoBlameColorMap.js", "scripts/isolated/MonacoBlameGutter.js", "scripts/isolated/MonacoBlameGutterWrapper.js", "scripts/isolated/patienceDiff.js", "scripts/isolated/xml2json.js", "scripts/isolated/main.js" ], "all_frames": true } ]}
Read more