diff --git a/package.json b/package.json index b6e6534..2023745 100644 --- a/package.json +++ b/package.json @@ -1,8 +1,8 @@ { - "name": "automation-standalone", + "name": "docker-standalone", "version": "0.1.0", "homepage": "https://docs.digital-alchemy.app/", - "description": "A quick start demo workspace to building code with @digital-alchemy. Tuned for supervised Home Assistant installs", + "description": "A docker-deployable standalone starter-kit for HomeAssistant automations using TypeScript", "license": "MIT", "type": "module", "scripts": { @@ -50,7 +50,7 @@ "@typescript-eslint/eslint-plugin": "7.6.0", "@typescript-eslint/parser": "7.6.0", "@vitest/coverage-v8": "^1.5.0", - "bun": "^1.1.4", + "bun": "^1.1.22", "eslint": "8.57.0", "eslint-config-prettier": "9.1.0", "eslint-plugin-import": "^2.29.1", @@ -73,8 +73,8 @@ "vitest": "^1.5.0" }, "volta": { - "node": "20.12.2", - "yarn": "4.1.1" + "node": "20.16.0", + "yarn": "4.4.0" }, - "packageManager": "yarn@4.1.1" + "packageManager": "yarn@4.4.0" } diff --git a/yarn.lock b/yarn.lock index fd8c585..ecde007 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1168,58 +1168,58 @@ __metadata: languageName: node linkType: hard -"@oven/bun-darwin-aarch64@npm:1.1.4": - version: 1.1.4 - resolution: "@oven/bun-darwin-aarch64@npm:1.1.4" +"@oven/bun-darwin-aarch64@npm:1.1.22": + version: 1.1.22 + resolution: "@oven/bun-darwin-aarch64@npm:1.1.22" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@oven/bun-darwin-x64-baseline@npm:1.1.4": - version: 1.1.4 - resolution: "@oven/bun-darwin-x64-baseline@npm:1.1.4" +"@oven/bun-darwin-x64-baseline@npm:1.1.22": + version: 1.1.22 + resolution: "@oven/bun-darwin-x64-baseline@npm:1.1.22" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@oven/bun-darwin-x64@npm:1.1.4": - version: 1.1.4 - resolution: "@oven/bun-darwin-x64@npm:1.1.4" +"@oven/bun-darwin-x64@npm:1.1.22": + version: 1.1.22 + resolution: "@oven/bun-darwin-x64@npm:1.1.22" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@oven/bun-linux-aarch64@npm:1.1.4": - version: 1.1.4 - resolution: "@oven/bun-linux-aarch64@npm:1.1.4" +"@oven/bun-linux-aarch64@npm:1.1.22": + version: 1.1.22 + resolution: "@oven/bun-linux-aarch64@npm:1.1.22" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@oven/bun-linux-x64-baseline@npm:1.1.4": - version: 1.1.4 - resolution: "@oven/bun-linux-x64-baseline@npm:1.1.4" +"@oven/bun-linux-x64-baseline@npm:1.1.22": + version: 1.1.22 + resolution: "@oven/bun-linux-x64-baseline@npm:1.1.22" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@oven/bun-linux-x64@npm:1.1.4": - version: 1.1.4 - resolution: "@oven/bun-linux-x64@npm:1.1.4" +"@oven/bun-linux-x64@npm:1.1.22": + version: 1.1.22 + resolution: "@oven/bun-linux-x64@npm:1.1.22" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@oven/bun-windows-x64-baseline@npm:1.1.4": - version: 1.1.4 - resolution: "@oven/bun-windows-x64-baseline@npm:1.1.4" +"@oven/bun-windows-x64-baseline@npm:1.1.22": + version: 1.1.22 + resolution: "@oven/bun-windows-x64-baseline@npm:1.1.22" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@oven/bun-windows-x64@npm:1.1.4": - version: 1.1.4 - resolution: "@oven/bun-windows-x64@npm:1.1.4" +"@oven/bun-windows-x64@npm:1.1.22": + version: 1.1.22 + resolution: "@oven/bun-windows-x64@npm:1.1.22" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -2050,47 +2050,6 @@ __metadata: languageName: node linkType: hard -"automation-standalone@workspace:.": - version: 0.0.0-use.local - resolution: "automation-standalone@workspace:." - dependencies: - "@cspell/eslint-plugin": "npm:^8.7.0" - "@digital-alchemy/core": "npm:^0.3.11" - "@digital-alchemy/hass": "npm:^0.3.14" - "@digital-alchemy/synapse": "npm:^0.3.5" - "@digital-alchemy/type-writer": "npm:^0.3.8" - "@types/async": "npm:^3.2.24" - "@types/bun": "npm:^1.1.0" - "@types/jest": "npm:^29.5.12" - "@types/node": "npm:^20.12.7" - "@typescript-eslint/eslint-plugin": "npm:7.6.0" - "@typescript-eslint/parser": "npm:7.6.0" - "@vitest/coverage-v8": "npm:^1.5.0" - bun: "npm:^1.1.4" - dayjs: "npm:^1.11.10" - eslint: "npm:8.57.0" - eslint-config-prettier: "npm:9.1.0" - eslint-plugin-import: "npm:^2.29.1" - eslint-plugin-jsonc: "npm:^2.15.1" - eslint-plugin-no-unsanitized: "npm:^4.0.2" - eslint-plugin-prettier: "npm:^5.1.3" - eslint-plugin-security: "npm:^3.0.0" - eslint-plugin-simple-import-sort: "npm:^12.1.0" - eslint-plugin-sonarjs: "npm:^0.25.1" - eslint-plugin-sort-keys-fix: "npm:^1.1.2" - eslint-plugin-unicorn: "npm:^52.0.0" - eslint-plugin-vitest: "npm:^0.5.3" - husky: "npm:^8.0.3" - lint-staged: "npm:^15.1.0" - prettier: "npm:^3.2.5" - shellcheck: "npm:^2.2.0" - tsx: "npm:^4.7.2" - type-fest: "npm:^4.15.0" - typescript: "npm:^5.4.5" - vitest: "npm:^1.5.0" - languageName: unknown - linkType: soft - "available-typed-arrays@npm:^1.0.7": version: 1.0.7 resolution: "available-typed-arrays@npm:1.0.7" @@ -2238,18 +2197,18 @@ __metadata: languageName: node linkType: hard -"bun@npm:^1.1.4": - version: 1.1.4 - resolution: "bun@npm:1.1.4" - dependencies: - "@oven/bun-darwin-aarch64": "npm:1.1.4" - "@oven/bun-darwin-x64": "npm:1.1.4" - "@oven/bun-darwin-x64-baseline": "npm:1.1.4" - "@oven/bun-linux-aarch64": "npm:1.1.4" - "@oven/bun-linux-x64": "npm:1.1.4" - "@oven/bun-linux-x64-baseline": "npm:1.1.4" - "@oven/bun-windows-x64": "npm:1.1.4" - "@oven/bun-windows-x64-baseline": "npm:1.1.4" +"bun@npm:^1.1.22": + version: 1.1.22 + resolution: "bun@npm:1.1.22" + dependencies: + "@oven/bun-darwin-aarch64": "npm:1.1.22" + "@oven/bun-darwin-x64": "npm:1.1.22" + "@oven/bun-darwin-x64-baseline": "npm:1.1.22" + "@oven/bun-linux-aarch64": "npm:1.1.22" + "@oven/bun-linux-x64": "npm:1.1.22" + "@oven/bun-linux-x64-baseline": "npm:1.1.22" + "@oven/bun-windows-x64": "npm:1.1.22" + "@oven/bun-windows-x64-baseline": "npm:1.1.22" dependenciesMeta: "@oven/bun-darwin-aarch64": optional: true @@ -2270,7 +2229,7 @@ __metadata: bin: bun: bin/bun.exe bunx: bin/bun.exe - checksum: 10/472991ef02a9d39729dd16003614a7b01c7eb910f1e8f3619d996b7db7b8f55ad72a4df81fa60b5025ace766a3add1f90ccaa071f8e375f56fec74e860463815 + checksum: 10/e8be21afe15aae95e8002c1b754ceadb0149bf03376b5c915ed2f64fa01b9b91af3de6b02a4d550ef7415931124f09df6e8059ebe55a335d0028a6ad03d6d4f2 conditions: (os=darwin | os=linux | os=win32) & (cpu=arm64 | cpu=x64) languageName: node linkType: hard @@ -2869,6 +2828,47 @@ __metadata: languageName: node linkType: hard +"docker-standalone@workspace:.": + version: 0.0.0-use.local + resolution: "docker-standalone@workspace:." + dependencies: + "@cspell/eslint-plugin": "npm:^8.7.0" + "@digital-alchemy/core": "npm:^0.3.11" + "@digital-alchemy/hass": "npm:^0.3.14" + "@digital-alchemy/synapse": "npm:^0.3.5" + "@digital-alchemy/type-writer": "npm:^0.3.8" + "@types/async": "npm:^3.2.24" + "@types/bun": "npm:^1.1.0" + "@types/jest": "npm:^29.5.12" + "@types/node": "npm:^20.12.7" + "@typescript-eslint/eslint-plugin": "npm:7.6.0" + "@typescript-eslint/parser": "npm:7.6.0" + "@vitest/coverage-v8": "npm:^1.5.0" + bun: "npm:^1.1.22" + dayjs: "npm:^1.11.10" + eslint: "npm:8.57.0" + eslint-config-prettier: "npm:9.1.0" + eslint-plugin-import: "npm:^2.29.1" + eslint-plugin-jsonc: "npm:^2.15.1" + eslint-plugin-no-unsanitized: "npm:^4.0.2" + eslint-plugin-prettier: "npm:^5.1.3" + eslint-plugin-security: "npm:^3.0.0" + eslint-plugin-simple-import-sort: "npm:^12.1.0" + eslint-plugin-sonarjs: "npm:^0.25.1" + eslint-plugin-sort-keys-fix: "npm:^1.1.2" + eslint-plugin-unicorn: "npm:^52.0.0" + eslint-plugin-vitest: "npm:^0.5.3" + husky: "npm:^8.0.3" + lint-staged: "npm:^15.1.0" + prettier: "npm:^3.2.5" + shellcheck: "npm:^2.2.0" + tsx: "npm:^4.7.2" + type-fest: "npm:^4.15.0" + typescript: "npm:^5.4.5" + vitest: "npm:^1.5.0" + languageName: unknown + linkType: soft + "doctrine@npm:^2.1.0": version: 2.1.0 resolution: "doctrine@npm:2.1.0"