- Your project does not have any dependency on external metadata (unless that dependency is another package)
- All your unit tests are passing
- Enabled Packaging 2 feature is enabled in your Dev Hub org (Production Org)
- You have permissions to create scratch orgs
Based on this post, I used same javscript files and setup to subscribe to platform events from a visualforce page
<!-- LOAD COMETD SCRIPTS -->
<apex:includeScript value="{!URLFOR($Resource.up_resources, 'js/cometd/cometd.js')}"/>
<apex:includeScript value="{!URLFOR($Resource.up_resources, 'js/cometd/jquery.js')}"/>
<apex:includeScript value="{!URLFOR($Resource.up_resources, 'js/cometd/json2.js')}"/>
<apex:includeScript value="{!URLFOR($Resource.up_resources, 'js/cometd/jquery.cometd.js')}"/>
git diff -U0 -w --no-color | git apply --cached --ignore-whitespace --unidiff-zero -
Sample script using jsforce to query permission set object in order to find all Permission Sets and Profiles that have certain permissions enabled.
//index.js
var jsforce = require('jsforce');
var config = require('./config.js');
var conn = new jsforce.Connection({