{
	"name": "dim",
	"image": "alpine:latest",
	"features": {
		"ghcr.io/devcontainers/features/common-utils:2": {
			"installZsh": "true",
			"username": "vscode",
			"userUid": "1000",
			"userGid": "1000"
		}
	},
	"customizations": {
		"vscode": {
			"extensions": [
				"ms-azuretools.vscode-docker",
				"esbenp.prettier-vscode",
				"foxundermoon.shell-format",
				"github.vscode-github-actions",
				"redhat.vscode-yaml"
			],
			"settings": {
				"prettier.printWidth": 100,
				"prettier.tabWidth": 4,
				"prettier.useTabs": true,
				"prettier.semi": false,
				"prettier.singleQuote": true,
				"prettier.quoteProps": "as-needed",
				"prettier.jsxSingleQuote": false,
				"prettier.trailingComma": "es5",
				"prettier.bracketSpacing": true,
				"prettier.bracketSameLine": false,
				"prettier.arrowParens": "always",
				"prettier.requirePragma": false,
				"prettier.insertPragma": false,
				"prettier.proseWrap": "preserve",
				"prettier.htmlWhitespaceSensitivity": "css",
				"prettier.vueIndentScriptAndStyle": false,
				"prettier.endOfLine": "auto",
				"prettier.embeddedLanguageFormatting": "auto",
				"terminal.integrated.defaultProfile.linux": "zsh"
			}
		}
	},
	"postCreateCommand": "chmod +x build.sh"
}
