Skip to content
PluginStats

Prophet installs statistics

By SqrTT · VS Code Marketplace · Programming Languages

Debugger and Uploader for SFCC sandbox

View on VS Code Marketplace Fresh · Oct 19, 2026

Prophet has 116,823 recorded installs on VS Code Marketplace.

It ranks #2168 of 2,501 tracked VS Code Marketplace listings by installs.

It is rated 4.2 out of 5 from 23 ratings.

PluginStats has 4 daily observations since Oct 16, 2026; the latest is from Oct 19, 2026.

Installs
116,823
Official API · Oct 19, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#2168
Among tracked VS Code Marketplace listings

Rating: 4.17 / 5 from 23 ratings

About Prophet

Work your Demandware/Salesforce Cloud code

A VS Code extension to work with Demandware/Salesforce Cloud code on Sandbox that support the Script Debugger API (SDAPI) 2.0

Supported features • Upload cartridges and watch changes • Syntax highlight for isml and ds files • Validate isml files (based on htmlhint plugin, configurable by .htmlhintrc) • Advanced support of ISML syntax • hover information • autocomplete tags • auto formatting • find Symbols • highlighting selected tags • rename tag (via F2) • Setting breakpoints • Stepping • Change variables values in running threads • Locals scope variables via the VARIABLES panel • View variables on hover • Variable watches • Console/evaluate code • Open files trough Storefront Toolkit • Quick open isinclude templates and custom tags via Ctrl+Click (as links) • Cartridges overview in explorer • Server logs viewer with syntax highlight • Multi-root Workspaces (allows to work with different repo in same time). • Override template and JS file in another cartridge (via context menu). • enhanced autocompletion and goto for Resource.msg/msgf (js files and isml) • autocompletion and goto for URLUtils.url/http/https/abs (js files and isml) • Added autocompletion for server.append/prepend/replace • autocompletion for require('dw/') • autocompletion and goto for require('~/...') & require('*/...') (correct resolving based on cartridge path) • autocompletion and goto for res.render & isinclude & isdecorate & ismodule (template="" attribute) (correct resolving based on cartridge path) • quick find controllers (via Ctrl-F7) • Download SOAP WebService API from Server. This feature is similar to Eclipse/UXStudio feature to download & generate SOAP web-service documentation. • Import/export properties from/to CSV (useful for translation) • Logs monitor

WARNING: Some users had reported that debugger completely halts sandbox. Currently, this issue is not fixed and no known steps to reproduce. If you have some info about it please share. So please, before debugger usage make sure that you have availability to restart sandbox for the case if extension halts yours.

Getting Started

To use this extension, you must first open the folder containing the cartridges you want to work on or one of subfolders contain folder cartridges.

Using the debugger

When your launch config is set up, you can debug your project! Pick a launch config from the dropdown on the Debug pane in Code. Press the play button or F5 to start.

Configuration

The extension operates in one mode - it launch an adapter that connects to sandbox. Just like when using the other debugger, you configure with a .vscode/launch.json file in the root directory of your project. You can create this file manually, or Code will create one for you if you try to run your project, and it doesn't exist yet.

Launch

Example launch.json configs with "request": "launch". You must not specify hostname and other credentials. Since they will be loaded from corresponding dw.json, dw.js or .env file.

Other optional launch config fields

• trace: When true, the adapter logs its own diagnostic info to console. This is often useful info to include when filing an issue on GitHub.

Using the uploader

Credentials of sandbox may be defined in .env file in the root of workspace.

Example of .env file:

Additionaly values from VSCode Settings terminal.integrated.env.* is respected.

If VS Code environment variables contains SFCC_SERVER or SFCC_HOST, SFCC_USERNAME and SFCC_PASSWORD they could be used along with .env file. The workspace may contain multiple .env files with suffixes like .env.local, .env.brandA, .env.local.brandA, .env.development, etc. Only one file can be used at once. To select which one to use you should click SFCC context (bottom right corner) and choose one of available credentials.

Legacy dw.json is supported.

Example of dw.json file:

The second step: enabling the uploader in workspace preferences. Open preferences, switch to workspace preferences and set value to true for "extension.prophet.upload.enabled". Detailed log information is written in output channel Prophet Uploader. (Note: once you change dw.json, dw.js or .env you should run 'Clean Project/Upload all' from command menu to apply it).

You can temporarily disable watching or force upload cartridges (i.e. clean project) via commands.

• Prophet: Enable Upload • Prophet: Disable Upload • Prophet: Clean Project/Upload all

(press F1 and select command)

Note: the extension relies on the .project files to detect cartridge so it must not be added to files.exclude

Other configuration

• extension.prophet.cartridges.path - List of cartridges separated by colon. Allows quick open - don't ask a user to choose the file. Automatically open file that match first cartridge in list. • extension.prophet.ismlServer.activateOn - allow activate isml server for non standatd (isml) files, ex. html • extension.prophet.clean.on.start - allows to enable/disable code upload on editor startup (enabled by default) • extension.prophet.ignore.list - list of regexp for files/folders should be excludes from zipping during clean (not from watching) • extension.prophet.htmlhint.enabled - enable/disable linting of isml files • extension.prophet.sandbox.filesystem.enabled - Enable Sandbox File System Workspace • extension.prophet.importCost.enabled - Enable/Disable bundle size annotations for JavaScript/TypeScript require lines (Import Cost feature).

ISML Formating settings…

Description from the VS Code Marketplace listing.

  • debuggers
  • DemandWareScriptDeprecated
  • dwlog
  • DWLogFile
  • dwscript
  • isml
  • javascript
  • json
  • keybindings
  • language-model-tools
  • multi-root ready
  • snippet
  • tools

Where Prophet sits in the listing

Each band is one page of 20. Installs on a log scale. Placement is projected from installs, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

All VS Code Marketplace2,501 listings · 126 pages · page 109, #8 (overall #2168)
All VS Code Marketplace: every listing in installs order
PNG SVG
Programming Languages792 listings · 40 pages · page 35, #20 (overall #700)
Programming Languages: every listing in installs order
PNG SVG
Snippets489 listings · 25 pages · page 22, #7 (overall #427)
Snippets: every listing in installs order
PNG SVG
Debuggers217 listings · 11 pages · page 10, #7 (overall #187)
Debuggers: every listing in installs order
PNG SVG

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

Prophet installs on VS Code Marketplace, last 90 days: 116,823 installs as of Oct 19, 2026.ProphetInstalls on VS Code Marketplace · Last 90 days116,823installs116.8K116.8K116.8K116.8K116.8K116.8K116.8KJul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19installsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct…pluginstats.com
Prophet installs on VS Code Marketplace, last 90 days: 116,823 installs as of Oct 19, 2026.
PNG SVG

7/30/90-day growth

Prophet installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.ProphetInstalls growth on VS Code Marketplace116,823installs now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 19, 2026pluginstats.com
Prophet installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.
PNG SVG

Ranking history

Prophet VS Code Marketplace ranking history: currently #2168 (by installs).ProphetVS Code Marketplace ranking · by installs · Last 90 days#2168current rank#2165#2166#2167#2168#2169#2170Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19rankOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct 19, 2026pluginstats.com
Prophet VS Code Marketplace ranking history: currently #2168 (by installs).
PNG SVG

Ratings over time

Prophet ratings on VS Code Marketplace, last 90 days: 23 ratings as of Oct 19, 2026.ProphetRatings on VS Code Marketplace · Last 90 days23ratings20212223242526Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19ratingsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct…pluginstats.com
Prophet ratings on VS Code Marketplace, last 90 days: 23 ratings as of Oct 19, 2026.
PNG SVG

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Recent observations

Full history (4)
Recent installs observations for Prophet
Date (UTC)InstallsChange vs. previous
116,823+17
116,8060
116,806+9
116,797—

Similar VS Code Marketplace Programming Languages plugins

Data source

Install counts, average rating, and rating counts come from the public Visual Studio Marketplace gallery API. Installs are cumulative and exclude updates.

Listing: https://marketplace.visualstudio.com/items?itemName=SqrTT.prophet. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.