All Projects → bukinoshita → Sketch Json

bukinoshita / Sketch Json

Transform sketch files to json and json to sketch files

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Sketch Json

sketch-json-cli
Transform sketch files to json and json to sketch files
Stars: ✭ 13 (-88.5%)
Mutual labels:  sketch, versioning, sketchapp
Json Git
A pure JS local Git to versionize any JSON
Stars: ✭ 109 (-3.54%)
Mutual labels:  versioning, json, version-control
Sketch Find And Replace
Sketch plugin to do a find and replace on text within layers
Stars: ✭ 693 (+513.27%)
Mutual labels:  sketchapp, sketch
Sketch Commands
A collection of script commands for Sketch.app
Stars: ✭ 826 (+630.97%)
Mutual labels:  sketchapp, sketch
React Sketchapp Starter Kit
Initial Setup for React Sketchapp Project
Stars: ✭ 27 (-76.11%)
Mutual labels:  sketchapp, sketch
Sync.sketchplugin
Keep your design team in sync!
Stars: ✭ 357 (+215.93%)
Mutual labels:  sketchapp, sketch
Html Sketchapp Cli
Quickly generate Sketch libraries from HTML documents and living style guides, powered by html-sketchapp
Stars: ✭ 631 (+458.41%)
Mutual labels:  sketchapp, sketch
Git
Useful Git commands.
Stars: ✭ 109 (-3.54%)
Mutual labels:  versioning, version-control
Node Sketch
💎 Javascript library to manipulate sketch files
Stars: ✭ 273 (+141.59%)
Mutual labels:  sketchapp, sketch
Python Aos Lesson
Python for Atmosphere and Ocean Scientists
Stars: ✭ 49 (-56.64%)
Mutual labels:  versioning, version-control
Persiansupplier
Sketch Plugin for supplying dynamic persian data.
Stars: ✭ 46 (-59.29%)
Mutual labels:  sketchapp, sketch
Notes
A sketch plugin for taking notes
Stars: ✭ 87 (-23.01%)
Mutual labels:  sketchapp, sketch
Sketch Image Compressor
A Plugin for Sketch that compresses your bitmap assets, to keep filesize to a minimum.
Stars: ✭ 338 (+199.12%)
Mutual labels:  sketchapp, sketch
Keys For Sketch
Advanced shortcut manager for Sketch app.
Stars: ✭ 281 (+148.67%)
Mutual labels:  sketchapp, sketch
Sirix
SirixDB is a temporal, evolutionary database system, which uses an accumulate only approach. It keeps the full history of each resource. Every commit stores a space-efficient snapshot through structural sharing. It is log-structured and never overwrites data. SirixDB uses a novel page-level versioning approach called sliding snapshot.
Stars: ✭ 638 (+464.6%)
Mutual labels:  versioning, json
Sketch Connection Flow Arrows
Plugin for generating easy to use connection flow arrows in Sketch
Stars: ✭ 275 (+143.36%)
Mutual labels:  sketchapp, sketch
Sketch Web Viewer
View and inspect Sketch 43 files in browser
Stars: ✭ 853 (+654.87%)
Mutual labels:  sketchapp, sketch
gtbump
git tag bump: A simple utility to bump and manage git semantic version tags and generate Markdown changelogs.
Stars: ✭ 15 (-86.73%)
Mutual labels:  version-control, versioning
Sketchcontentsync
Sync sketch files with google docs.
Stars: ✭ 270 (+138.94%)
Mutual labels:  sketchapp, sketch
Sketch Foundation Kit
💎 The Foundation for Sites template for Sketch 3.
Stars: ✭ 1,011 (+794.69%)
Mutual labels:  sketchapp, sketch

sketch-json Build Status

Transform sketch files to json and json to sketch files

Install

$ yarn add sketch-json

Usage

const sketchJson = require('sketch-json')

sketchJson.toJson().then(() => console.log('Done!'))
// => Done!

sketchJson.toSketch().then(() => console.log('Done!'))
// => Done!

How it works

Different from sketch2json, with sketch-json you can transform json to sketch and sketch to json.

sketch-json will generate the json files by zipping the sketch file and decompressing it. By doing that a sketch folder will be generated with all json files

The idea of this libraries is to prepare json files to be pushed/pull to github/gitlab/etc. Version control for designers!

Versioning design

API

sketchJson

.toJson()

Returns a promise
Transform Sketch files to json

.toSketch()

Returns a promise
Transform json files to Sketch

Related

License

MIT © Bu Kinoshita

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].