├── .editorconfig ├── .github └── workflows │ └── nodejs.yml ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── bin.js ├── demos ├── preview-export │ ├── demo-texts │ │ └── text-previews.pdf │ ├── demo │ │ └── preview.png │ ├── index.js │ └── logo.sketch ├── replace-styles │ ├── design.result.sketch │ ├── design.sketch │ └── index.js ├── scheme-explorer │ ├── demo.sketch │ ├── demo │ │ ├── document.json │ │ ├── images │ │ │ ├── 16f097a3b2ec54999ecc1c5d3e89a37277cedbe5.png │ │ │ └── b2f8049ebb18b69755d8df9f87a083b47eb4134f.png │ │ ├── meta.json │ │ ├── pages │ │ │ ├── 99D55BD5-25C6-4099-B475-DDFDCC46480A.json │ │ │ └── B6BB7C92-F812-4003-AF4B-673017BD9105.json │ │ ├── previews │ │ │ └── preview.png │ │ ├── text-previews │ │ │ └── text-previews.pdf │ │ └── user.json │ └── index.js └── style-inventory-generator │ ├── Buttons.sketch │ ├── index.js │ └── inventory.json ├── index.js ├── package.json ├── src ├── FileReference.js ├── Node.js ├── Sketch.js ├── Style.js └── SymbolInstance.js └── tests ├── test.js └── test.sketch /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscarotero/node-sketch/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/nodejs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscarotero/node-sketch/HEAD/.github/workflows/nodejs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscarotero/node-sketch/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscarotero/node-sketch/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscarotero/node-sketch/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscarotero/node-sketch/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscarotero/node-sketch/HEAD/README.md -------------------------------------------------------------------------------- /bin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscarotero/node-sketch/HEAD/bin.js -------------------------------------------------------------------------------- /demos/preview-export/demo-texts/text-previews.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscarotero/node-sketch/HEAD/demos/preview-export/demo-texts/text-previews.pdf -------------------------------------------------------------------------------- /demos/preview-export/demo/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscarotero/node-sketch/HEAD/demos/preview-export/demo/preview.png -------------------------------------------------------------------------------- /demos/preview-export/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscarotero/node-sketch/HEAD/demos/preview-export/index.js -------------------------------------------------------------------------------- /demos/preview-export/logo.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscarotero/node-sketch/HEAD/demos/preview-export/logo.sketch -------------------------------------------------------------------------------- /demos/replace-styles/design.result.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscarotero/node-sketch/HEAD/demos/replace-styles/design.result.sketch -------------------------------------------------------------------------------- /demos/replace-styles/design.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscarotero/node-sketch/HEAD/demos/replace-styles/design.sketch -------------------------------------------------------------------------------- /demos/replace-styles/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscarotero/node-sketch/HEAD/demos/replace-styles/index.js -------------------------------------------------------------------------------- /demos/scheme-explorer/demo.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscarotero/node-sketch/HEAD/demos/scheme-explorer/demo.sketch -------------------------------------------------------------------------------- /demos/scheme-explorer/demo/document.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscarotero/node-sketch/HEAD/demos/scheme-explorer/demo/document.json -------------------------------------------------------------------------------- /demos/scheme-explorer/demo/images/16f097a3b2ec54999ecc1c5d3e89a37277cedbe5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscarotero/node-sketch/HEAD/demos/scheme-explorer/demo/images/16f097a3b2ec54999ecc1c5d3e89a37277cedbe5.png -------------------------------------------------------------------------------- /demos/scheme-explorer/demo/images/b2f8049ebb18b69755d8df9f87a083b47eb4134f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscarotero/node-sketch/HEAD/demos/scheme-explorer/demo/images/b2f8049ebb18b69755d8df9f87a083b47eb4134f.png -------------------------------------------------------------------------------- /demos/scheme-explorer/demo/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscarotero/node-sketch/HEAD/demos/scheme-explorer/demo/meta.json -------------------------------------------------------------------------------- /demos/scheme-explorer/demo/pages/99D55BD5-25C6-4099-B475-DDFDCC46480A.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscarotero/node-sketch/HEAD/demos/scheme-explorer/demo/pages/99D55BD5-25C6-4099-B475-DDFDCC46480A.json -------------------------------------------------------------------------------- /demos/scheme-explorer/demo/pages/B6BB7C92-F812-4003-AF4B-673017BD9105.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscarotero/node-sketch/HEAD/demos/scheme-explorer/demo/pages/B6BB7C92-F812-4003-AF4B-673017BD9105.json -------------------------------------------------------------------------------- /demos/scheme-explorer/demo/previews/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscarotero/node-sketch/HEAD/demos/scheme-explorer/demo/previews/preview.png -------------------------------------------------------------------------------- /demos/scheme-explorer/demo/text-previews/text-previews.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscarotero/node-sketch/HEAD/demos/scheme-explorer/demo/text-previews/text-previews.pdf -------------------------------------------------------------------------------- /demos/scheme-explorer/demo/user.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscarotero/node-sketch/HEAD/demos/scheme-explorer/demo/user.json -------------------------------------------------------------------------------- /demos/scheme-explorer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscarotero/node-sketch/HEAD/demos/scheme-explorer/index.js -------------------------------------------------------------------------------- /demos/style-inventory-generator/Buttons.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscarotero/node-sketch/HEAD/demos/style-inventory-generator/Buttons.sketch -------------------------------------------------------------------------------- /demos/style-inventory-generator/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscarotero/node-sketch/HEAD/demos/style-inventory-generator/index.js -------------------------------------------------------------------------------- /demos/style-inventory-generator/inventory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscarotero/node-sketch/HEAD/demos/style-inventory-generator/inventory.json -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscarotero/node-sketch/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscarotero/node-sketch/HEAD/package.json -------------------------------------------------------------------------------- /src/FileReference.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscarotero/node-sketch/HEAD/src/FileReference.js -------------------------------------------------------------------------------- /src/Node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscarotero/node-sketch/HEAD/src/Node.js -------------------------------------------------------------------------------- /src/Sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscarotero/node-sketch/HEAD/src/Sketch.js -------------------------------------------------------------------------------- /src/Style.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscarotero/node-sketch/HEAD/src/Style.js -------------------------------------------------------------------------------- /src/SymbolInstance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscarotero/node-sketch/HEAD/src/SymbolInstance.js -------------------------------------------------------------------------------- /tests/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscarotero/node-sketch/HEAD/tests/test.js -------------------------------------------------------------------------------- /tests/test.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oscarotero/node-sketch/HEAD/tests/test.sketch --------------------------------------------------------------------------------