From df9aff0f28f3e2d4c43736d82d6b16c152f5e4a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20=C5=BDitn=C3=BD?= Date: Tue, 5 Apr 2016 00:36:48 +0200 Subject: [PATCH 1/4] remove octopus-helpers from bundledDependencies --- package.json | 3 --- 1 file changed, 3 deletions(-) diff --git a/package.json b/package.json index 399295c..db911ed 100644 --- a/package.json +++ b/package.json @@ -152,9 +152,6 @@ "default": "\"" } }, - "bundledDependencies": [ - "octopus-helpers" - ], "devDependencies": { "coffee-script": "^1.10.0" }, From b7dc05362a0aa59d2d87b773e4c89f02f056e174 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20=C5=BDitn=C3=BD?= Date: Tue, 5 Apr 2016 00:39:23 +0200 Subject: [PATCH 2/4] move metadata from package.json to metadata.json --- main.coffee | 2 +- metadata.json | 129 ++++++++++++++++++++++++++++++++++++++++++++++++++ package.json | 126 ------------------------------------------------ 3 files changed, 130 insertions(+), 127 deletions(-) create mode 100644 metadata.json diff --git a/main.coffee b/main.coffee index 336649f..b36d5ed 100755 --- a/main.coffee +++ b/main.coffee @@ -172,6 +172,6 @@ class CSS endSelector() -metadata = require './package.json' +metadata = require './settings.json' module.exports = {defineVariable, renderVariable, setAutoprefixer, setNumberValue, renderClass: CSS, metadata} diff --git a/metadata.json b/metadata.json new file mode 100644 index 0000000..a13dbc8 --- /dev/null +++ b/metadata.json @@ -0,0 +1,129 @@ +{ + "name": "csshat-language-css", + "title": "CSS", + "scope": "source.css", + "codeLanguage": true, + "settings": { + "inheritFontStyles": { + "description": "Group common styles for selected layers.", + "type": "boolean", + "default": true + }, + "showComments": { + "description": "Show a brief description of selected layers.", + "type": "boolean", + "default": true + }, + "showAbsolutePositions": { + "description": "Show absolute X and Y coordinates for all layers.", + "type": "boolean", + "default": false + }, + "useColorName": { + "description": "Show color name values of common colors rather than hex codes.", + "type": "boolean", + "default": true + }, + "vendorPrefixes": { + "description": "Generate vendor prefixes like `display: -webkit-flex;`", + "type": "boolean", + "default": true + }, + "boxSizing": { + "type": "select", + "options": [ + "border-box", + "content-box" + ], + "default": "border-box" + }, + "unit": { + "type": "select", + "options": [ + "px", + "em", + "rem" + ], + "default": "px" + }, + "lineHeightUnit": { + "type": "select", + "options": [ + "Use selected unit", + "Unitless (number multiplied by the element's font size)", + "px", + "em", + "rem" + ], + "default": "Use selected unit" + }, + "emValue": { + "description": "1 em = x px — Ammount of pixels that correspond to one em. Em value is **not** relative to parent element.", + "type": "text", + "default": 16, + "validate": "setNumberValue", + "showFor": [ + "unit", + "lineHeightUnit" + ], + "showWhen": "em" + }, + "remValue": { + "description": "1 rem = x px — Ammount of pixels that correspond to one rem", + "type": "text", + "default": 16, + "validate": "setNumberValue", + "showFor": [ + "unit", + "lineHeightUnit" + ], + "showWhen": "rem" + }, + "autoprefixer": { + "description": "Defines which vendor prefixes will be generated. Read more on [Github](https://github.com/postcss/autoprefixer).", + "type": "text", + "validate": "setAutoprefixer", + "default": "> 1%, last 2 versions, Firefox ESR, Opera 12.1" + }, + "selector": { + "description": "Wrap code in a css selector.", + "type": "boolean", + "default": false + }, + "selectorType": { + "type": "select", + "options": [ + "id", + "class", + "element" + ], + "default": "class" + }, + "selectorTextStyle": { + "type": "select", + "options": [ + "dash-case", + "snake_case", + "camelCase" + ], + "default": "dash-case" + }, + "colorType": { + "type": "select", + "options": [ + "hex", + "rgb", + "hsl" + ], + "default": "hex" + }, + "quoteType": { + "type": "select", + "options": [ + "'", + "\"" + ], + "default": "\"" + } + } +} diff --git a/package.json b/package.json index db911ed..c1d84c9 100644 --- a/package.json +++ b/package.json @@ -1,11 +1,8 @@ { "name": "csshat-language-css", - "title": "CSS", "version": "2.1.6", "description": "CSS language", "main": "main", - "scope": "source.css", - "codeLanguage": true, "engines": { "csshat": "~2.0.0", "avocode": "*" @@ -29,129 +26,6 @@ "autoprefixer-core": "^4.0.2", "octopus-helpers": "^1.5.0" }, - "settings": { - "inheritFontStyles": { - "description": "Group common styles for selected layers.", - "type": "boolean", - "default": true - }, - "showComments": { - "description": "Show a brief description of selected layers.", - "type": "boolean", - "default": true - }, - "showAbsolutePositions": { - "description": "Show absolute X and Y coordinates for all layers.", - "type": "boolean", - "default": false - }, - "useColorName": { - "description": "Show color name values of common colors rather than hex codes.", - "type": "boolean", - "default": true - }, - "vendorPrefixes": { - "description": "Generate vendor prefixes like `display: -webkit-flex;`", - "type": "boolean", - "default": true - }, - "boxSizing": { - "type": "select", - "options": [ - "border-box", - "content-box" - ], - "default": "border-box" - }, - "unit": { - "type": "select", - "options": [ - "px", - "em", - "rem" - ], - "default": "px" - }, - "lineHeightUnit": { - "type": "select", - "options": [ - "Use selected unit", - "Unitless (number multiplied by the element's font size)", - "px", - "em", - "rem" - ], - "default": "Use selected unit" - }, - "emValue": { - "description": "1 em = x px — Ammount of pixels that correspond to one em. Em value is **not** relative to parent element.", - "type": "text", - "default": 16, - "validate": "setNumberValue", - "showFor": [ - "unit", - "lineHeightUnit" - ], - "showWhen": "em" - }, - "remValue": { - "description": "1 rem = x px — Ammount of pixels that correspond to one rem", - "type": "text", - "default": 16, - "validate": "setNumberValue", - "showFor": [ - "unit", - "lineHeightUnit" - ], - "showWhen": "rem" - }, - "autoprefixer": { - "description": "Defines which vendor prefixes will be generated. Read more on [Github](https://github.com/postcss/autoprefixer).", - "type": "text", - "validate": "setAutoprefixer", - "default": "> 1%, last 2 versions, Firefox ESR, Opera 12.1" - }, - "selector": { - "description": "Wrap code in a css selector.", - "type": "boolean", - "default": false - }, - "selectorType": { - "type": "select", - "options": [ - "id", - "class", - "element" - ], - "default": "class" - }, - "selectorTextStyle": { - "type": "select", - "options": [ - "dash-case", - "snake_case", - "camelCase" - ], - "default": "dash-case" - }, - "colorType": { - "type": "select", - "options": [ - "hex", - "rgb", - "hsl" - ], - "default": "hex" - }, - "quoteType": { - "type": "select", - "options": [ - "'", - "\"" - ], - "default": "\"" - } - }, "devDependencies": { "coffee-script": "^1.10.0" }, From d080ae5bc0895cbfd0477e179be4b3e6a9c486b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20=C5=BDitn=C3=BD?= Date: Tue, 5 Apr 2016 00:39:54 +0200 Subject: [PATCH 3/4] remove engines field from package.json --- package.json | 4 ---- 1 file changed, 4 deletions(-) diff --git a/package.json b/package.json index c1d84c9..60f1b30 100644 --- a/package.json +++ b/package.json @@ -3,10 +3,6 @@ "version": "2.1.6", "description": "CSS language", "main": "main", - "engines": { - "csshat": "~2.0.0", - "avocode": "*" - }, "homepage": "https://github.com/csshat/language-css", "repository": { "type": "git", From 348c8cf6caf29b30820fcd30f738fb6a18d0a86d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20=C5=BDitn=C3=BD?= Date: Tue, 5 Apr 2016 00:40:04 +0200 Subject: [PATCH 4/4] 3.0.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 60f1b30..edd4138 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "csshat-language-css", - "version": "2.1.6", + "version": "3.0.0", "description": "CSS language", "main": "main", "homepage": "https://github.com/csshat/language-css",