UNPKG

sketch-clean-document

Version:

A Sketch plugin to automagically organise and clean up your Sketch document

100 lines (99 loc) 2.35 kB
{ "name": "sketch-clean-document", "version": "0.0.6", "description": "A Sketch plugin to automagically organise and clean up your Sketch document", "keywords": [ "plugin", "sketch", "sketch-plugin-helper" ], "license": "MIT", "author": "Lim Yuan Qing", "repository": "yuanqing/sketch-clean-document", "files": [ "src" ], "dependencies": { "natural-compare-lite": "^1.4.0", "sketch-sort-layer-list": "*" }, "scripts": { "build": "sketch build", "fix": "sketch lint --fix", "handler": "sketch handler", "lint": "sketch lint", "script": "sketch script", "symlink": "sketch symlink", "test": "sketch test", "unlink": "sketch symlink --delete", "version": "sketch version", "watch": "sketch build --watch" }, "devDependencies": { "sketch-plugin-helper": "*" }, "sketch-plugin-helper": { "name": "Clean Document", "menu": [ { "handler": "clean-document", "name": "Clean Document" }, "-", { "handler": "clean-layers/clean-layers", "name": "Clean Layers" }, { "handler": "clean-symbols/clean-symbols", "name": "Clean Symbols" }, { "handler": "clean-styles/clean-styles", "name": "Clean Styles" }, { "handler": "clean-pages/clean-pages", "name": "Clean Pages" }, "-", { "Settings": [ { "handler": "settings/settings", "name": "Settings" }, "-", { "handler": "settings/reset-settings", "name": "Reset Settings" } ] } ], "defaultSettings": { "cleanLayers": { "deleteHiddenLayers": true, "roundToNearestPixel": true, "smartRenameLayers": true, "smartSortLayers": true, "unnestNestedGroups": true, "whitelistRegularExpression": "" }, "cleanPages": { "deleteEmptyPages": true, "sortPages": true }, "cleanStyles": { "deleteUnusedLayerStyles": true, "deleteUnusedTextStyles": true }, "cleanSymbols": { "deleteUnusedSymbols": true, "organiseSymbols": true, "groupDefinition": "2nd", "space": 100 } } } }