Vanilla Force Bundle is similar to the Vanilla Bundle but oriented towards a Salesforce (LWC) implementation which requires an all-in-1 bundle (zip) with all necessary package loaded at once. So this package is very similar to the @slickgrid-universal/vanilla-bundle, it actually extends from it, with the only difference that it imports and includes 3 extra packages (which are optional in the vanilla-bundle
but required for our Salesforce implementation) and those are:
- CompositeEditor
- CustomTooltip
- TextExport (CSV))
This package does what other framework would do, that is to make all the features usable into 1 bundle so that it could then be used by other Apps/Projects, for example we use this bundle in our SalesForce (with Lighning Web Component) App and it requires plain ES6 JavaScript which this bundle also produce (for that there's a dist-grid-bundle-zip folder which will zip the ES6 dist
folder which we then import in our SalesForce implementation as a static resource).
- @slickgrid-universal/common
- @slickgrid-universal/composite-editor-component
- @slickgrid-universal/custom-tooltip-plugin
- @slickgrid-universal/event-pub-sub
- @slickgrid-universal/custom-footer-component
- @slickgrid-universal/empty-warning-component
- @slickgrid-universal/pagination-component
- @slickgrid-universal/text-export
- @slickgrid-universal/vanilla-bundle
- whatwg-fetch - Fetch Standard
This Vanilla Bundle is used in our SalesForce implementation (since it requires plain ES6) and is also used by the standalone vite-demo-vanilla-bundle which serves for demo purposes.
Go to the root of the repo and follow the instructions provided in the main README
Consult the Installation, Salesforce - Wiki for more info.