{
	"name": "sass-indented",
	"displayName": "Sass (.sass only)",
	"description": "Indented Sass syntax Highlighting, Autocomplete & Formatter",
	"version": "1.8.33",
	"icon": "resources/images/sass-logo-seal.png",
	"publisher": "syler",
	"scripts": {
		"pre:distribute": "yarn test && yarn build",
		"distribute": "ts-node ./src/scripts/distribute.ts",
		"build": "tsc -b && suf b && webpack --mode production",
		"watch": "webpack --mode development",
		"test": "ts-node src/test/test.ts",
		"test:watch": "nodemon src/test/test.ts -- DEV_MODE",
		"update-css": "yarn add @vscode/web-custom-data -D && ts-node ./src/scripts/generateCssData.ts"
	},
	"private": true,
	"repository": {
		"type": "git",
		"url": "https://github.com/TheRealSyler/vscode-sass-indented"
	},
	"bugs": "https://github.com/TheRealSyler/vscode-sass-indented/issues/new?assignees=TheRealSyler&labels=bug&template=bug_report.md&title=",
	"engines": {
		"vscode": "^1.92.0"
	},
	"activationEvents": [
		"onLanguage:vue",
		"onLanguage:svelte"
	],
	"main": "./dist/extension",
	"categories": [
		"Programming Languages",
		"Formatters"
	],
	"contributes": {
		"configuration": {
			"type": "object",
			"title": "Sass (Indented)",
			"properties": {
				"sass.disableAutoIndent": {
					"type": "boolean",
					"default": false,
					"description": "Stop the extension from automatically indenting when pressing Enter"
				},
				"sass.disableUnitCompletion": {
					"type": "boolean",
					"default": true,
					"description": "adds units to the intellisense completions if false."
				},
				"sass.disableCommentCompletion": {
					"type": "boolean",
					"default": false,
					"description": "adds magic comments to the intellisense completions if false."
				},
				"sass.format.enabled": {
					"type": "boolean",
					"default": true,
					"description": "enables the sass formatter."
				},
				"sass.format.deleteWhitespace": {
					"type": "boolean",
					"default": true,
					"description": "removes trailing whitespace."
				},
				"sass.format.deleteEmptyRows": {
					"type": "boolean",
					"default": true,
					"description": "removes empty rows."
				},
				"sass.format.setPropertySpace": {
					"type": "boolean",
					"default": true,
					"description": "If true space between the property: value, is always set to 1."
				},
				"sass.format.convert": {
					"type": "boolean",
					"default": true,
					"description": "Convert scss/css to sass."
				},
				"sass.format.debug": {
					"type": "boolean",
					"default": false,
					"description": "enables debug mode."
				},
				"sass.andStared": {
					"type": "array",
					"default": [
						"active",
						"focus",
						"hover",
						"nth-child"
					],
					"description": "items in this array will be at the top of the completion list (only for items that show after the & sign)"
				},
				"sass.importRoot": {
					"type": "string",
					"default": "",
					"description": "Root path used to look for Sass import files, used when comiling Sass with --load-path"
				}
			}
		},
		"languages": [
			{
				"id": "sass",
				"aliases": [
					"Sass",
					"sass-indented"
				],
				"extensions": [
					".sass",
					".sass.erb"
				],
				"configuration": "./sass.configuration.json"
			},
			{
				"id": "sass.hover",
				"extensions": [
					".sass.hover"
				],
				"configuration": "./sass.configuration.json"
			},
			{
				"id": "vue",
				"aliases": [
					"Vue",
					"vue"
				],
				"extensions": [
					".vue"
				]
			},
			{
				"id": "svelte",
				"aliases": [
					"Svelte",
					"svelte"
				],
				"extensions": [
					".svelte"
				]
			}
		],
		"grammars": [
			{
				"language": "sass",
				"scopeName": "source.sass",
				"path": "./syntaxes/sass.tmLanguage.json"
			},
			{
				"language": "sass.hover",
				"scopeName": "source.sass.hover",
				"path": "./syntaxes/sass.hover.highlighting.json"
			}
		]
	},
	"devDependencies": {
		"@types/node": "^22.2.0",
		"@types/vscode": "^1.92.0",
		"@typescript-eslint/eslint-plugin": "^8.0.1",
		"@typescript-eslint/parser": "^8.0.1",
		"@vscode/web-custom-data": "^0.4.11",
		"dotenv": "^16.4.5",
		"eslint": "^9.9.0",
		"nodemon": "^3.1.4",
		"ovsx": "^0.9.2",
		"suf-node": "^1.3.3",
		"test-grammar": "^1.0.3",
		"ts-loader": "^9.5.1",
		"ts-node": "^10.9.2",
		"tslib": "^2.6.3",
		"typescript": "^5.5.4",
		"vscode-languageserver-types": "^3.17.5",
		"vscode-test": "^1.6.1",
		"webpack": "^5.93.0",
		"webpack-cli": "^5.1.4"
	},
	"dependencies": {
		"s.color": "0.0.15",
		"sass-formatter": "^0.7.9",
		"suf-cli": "^0.5.1",
		"suf-regex": "^0.3.4"
	},
	"license": "MIT",
	"__metadata": {
		"installedTimestamp": 1749365210840,
		"targetPlatform": "undefined",
		"size": 683418
	}
}