Using the Bundled Source
For most folks, you'll want to install Slate via npm, in which case you can follow the regular guide.
But, if you'd rather install Slate by simply adding a <script> tag to your application, this guide will help you. To make the "bundled" use case simpler, each version of Slate ships with a bundled source file called slate.js.
To get a copy of slate.js, download the version of slate you want from npm:
And then look in the node_modules folder for the bundled slate.js file:
A minified version called slate.min.js is also included for convenience.
Before you can add slate.js to your page, you need to bring your own copy of react, react-dom and react-dom-server, like so:
This ensures that Slate isn't bundling its own copy of React, which would greatly increase the file size of your application.
Then you can add slate.js after those includes:
To make things easier, for quick prototyping, you can also use the unpkg.com delivery network that makes working with bundled npm modules easier. In that case, your includes would look like:
That's it, you're ready to go!