sketch-clean-document
Version:
A Sketch plugin to automagically organise and clean up your Sketch document
100 lines (99 loc) • 2.35 kB
JSON
{
"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
}
}
}
}