From a00818017b415a69e8327da1ce8307d20a03fa16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Lov=C3=A9n?= Date: Tue, 26 Dec 2023 13:46:06 +0100 Subject: [PATCH] Minor tweaks --- zipup.sh | 0 .../.devcontainer/devcontainer.json | 66 +++++++++---------- .../.gitattributes | 3 +- .../.vscode/tasks.json | 58 ++++++++-------- {{ cookiecutter.project_slug }}/tsconfig.json | 14 ++-- 5 files changed, 71 insertions(+), 70 deletions(-) delete mode 100644 zipup.sh diff --git a/zipup.sh b/zipup.sh deleted file mode 100644 index e69de29..0000000 diff --git a/{{ cookiecutter.project_slug }}/.devcontainer/devcontainer.json b/{{ cookiecutter.project_slug }}/.devcontainer/devcontainer.json index 963ea93..8d250cc 100644 --- a/{{ cookiecutter.project_slug }}/.devcontainer/devcontainer.json +++ b/{{ cookiecutter.project_slug }}/.devcontainer/devcontainer.json @@ -1,35 +1,35 @@ { - "name": "{{ cookiecutter.project_slug }} Dev", - "image": "thomasloven/hass-custom-devcontainer", - "postCreateCommand": "sudo -E container setup-dev && npm add", - "containerEnv": { - "DEVCONTAINER": "1" + "name": "{{ cookiecutter.project_slug }} Dev", + "image": "thomasloven/hass-custom-devcontainer", + "postCreateCommand": "sudo -E container setup-dev && npm add", + "containerEnv": { + "DEVCONTAINER": "1" + }, + "forwardPorts": [8123], + "mounts": [ + "source=${localWorkspaceFolder},target=/config/www/workspace,type=bind", + "source=${localWorkspaceFolder}/test,target=/config/test,type=bind", + "source=${localWorkspaceFolder}/test/configuration.yaml,target=/config/configuration.yaml,type=bind", + "source=${localWorkspaceFolder}/custom_components,target=/config/custom_components,type=bind" + ], + "runArgs": ["--env-file", "${localWorkspaceFolder}/test/.env"], + "extensions": [ + "github.vscode-pull-request-github", + "esbenp.prettier-vscode", + "spmeesseman.vscode-taskexplorer" + ], + "settings": { + "files.eol": "\n", + "editor.tabSize": 2, + "editor.formatOnPaste": false, + "editor.formatOnSave": true, + "editor.formatOnType": true, + "[javascript]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" }, - "forwardPorts": [8123], - "mounts": [ - "source=${localWorkspaceFolder},target=/config/www/workspace,type=bind", - "source=${localWorkspaceFolder}/test,target=/config/test,type=bind", - "source=${localWorkspaceFolder}/test/configuration.yaml,target=/config/configuration.yaml,type=bind", - "source=${localWorkspaceFolder}/custom_components,target=/config/custom_components,type=bind" - ], - "runArgs": ["--env-file", "${localWorkspaceFolder}/test/.env"], - "extensions": [ - "github.vscode-pull-request-github", - "esbenp.prettier-vscode", - "spmeesseman.vscode-taskexplorer" - ], - "settings": { - "files.eol": "\n", - "editor.tabSize": 2, - "editor.formatOnPaste": false, - "editor.formatOnSave": true, - "editor.formatOnType": true, - "[javascript]": { - "editor.defaultFormatter": "esbenp.prettier-vscode" - }, - "[typescript]": { - "editor.defaultFormatter": "esbenp.prettier-vscode" - }, - "files.trimTrailingWhitespace": true - } - } \ No newline at end of file + "[typescript]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "files.trimTrailingWhitespace": true + } +} \ No newline at end of file diff --git a/{{ cookiecutter.project_slug }}/.gitattributes b/{{ cookiecutter.project_slug }}/.gitattributes index a690dbd..2c6bd45 100644 --- a/{{ cookiecutter.project_slug }}/.gitattributes +++ b/{{ cookiecutter.project_slug }}/.gitattributes @@ -1,2 +1,3 @@ {{ cookiecutter.project_file }}.js binary -package-lock.json.binary +src/{{ cookiecutter.project_file }}.js -binary +package-lock.json binary diff --git a/{{ cookiecutter.project_slug }}/.vscode/tasks.json b/{{ cookiecutter.project_slug }}/.vscode/tasks.json index aeabffc..b08ea56 100644 --- a/{{ cookiecutter.project_slug }}/.vscode/tasks.json +++ b/{{ cookiecutter.project_slug }}/.vscode/tasks.json @@ -1,32 +1,32 @@ { - "version": "2.0.0", - "tasks": [ - { - "label": "npm: build", - "type": "npm", - "script": "build", - "problemMatcher": [] - }, - { - "label": "npm: watch", - "type": "npm", - "script": "watch", - "problemMatcher": [], - "presentation": { - "panel": "shared", - "group": "test" - } - }, - { - "label": "Run hass", - "type": "shell", - "command": "sudo container launch", - "problemMatcher": [], - "presentation": { - "panel": "shared", - "group": "test" - } + "version": "2.0.0", + "tasks": [ + { + "label": "npm: build", + "type": "npm", + "script": "build", + "problemMatcher": [] + }, + { + "label": "npm: watch", + "type": "npm", + "script": "watch", + "problemMatcher": [], + "presentation": { + "panel": "shared", + "group": "test" } - ] - } + }, + { + "label": "Run hass", + "type": "shell", + "command": "sudo container launch", + "problemMatcher": [], + "presentation": { + "panel": "shared", + "group": "test" + } + } + ] +} \ No newline at end of file diff --git a/{{ cookiecutter.project_slug }}/tsconfig.json b/{{ cookiecutter.project_slug }}/tsconfig.json index c16cac6..8c36e69 100644 --- a/{{ cookiecutter.project_slug }}/tsconfig.json +++ b/{{ cookiecutter.project_slug }}/tsconfig.json @@ -1,10 +1,10 @@ { - "compilerOptions": { - "target": "es2017", - "moduleResolution": "node", - "resolveJsonModule": true, - "allowSyntheticDefaultImports": true, - "experimentalDecorators": true - } + "compilerOptions": { + "target": "es2017", + "moduleResolution": "node", + "resolveJsonModule": true, + "allowSyntheticDefaultImports": true, + "experimentalDecorators": true } +} \ No newline at end of file