sketchtool version: 3.6.1
Small wrapper around sketchtool and sketchmigrate from BohemianCoding
Since we don't want to ship sketchjs with the binaries of
sketchmigrate anymore you need to install the binaries before.
The following bash command is the way to go.
After installing the necessary binaries from your Sketch application, you can simply run the installation command using
npm install --save sketchjs
sketchjs is currently supporting only 3 of the feature
sketchtool is offering the users. The supported are the following ones:
- Exporting of Layers, Artboards and Slices
- Listing (JSON) of Layers, Artboards and Slices
- Migration of old
.sketchfile into a newer
sketchjs in your project you need to require it.
var sketch = ;
or if you are using ES2015 it's simple as using this line of code:
; // getting the whole project; // getting only the list method
List all layers, artboards or slices as json (return value).
Export layers, artboards or slices into a specific folder.
Migrate an old sketch file into a new one
If you want to contribute, please feel free to fork the project and create a pull request afterwards.
The project is licensed under the MIT license