gitextract_1qkmhazr/ ├── .editorconfig ├── .github/ │ └── workflows/ │ └── validate.yaml ├── .gitignore ├── LICENSE-2.0.txt ├── README.md ├── hacs.json ├── package.json ├── rollup.config.js ├── src/ │ ├── TeslaStyleSolarPowerCard.ts │ ├── components/ │ │ └── editor.ts │ ├── localize/ │ │ ├── languages/ │ │ │ ├── de.json │ │ │ └── en.json │ │ └── localize.ts │ ├── models/ │ │ ├── BubbleData.ts │ │ ├── SensorElement.ts │ │ └── TeslaStyleSolarPowerCardConfig.ts │ ├── services/ │ │ ├── HtmlResizeForPowerCard.ts │ │ └── htmlWriterForPowerCard.ts │ ├── translations/ │ │ ├── languages/ │ │ │ ├── de.json │ │ │ └── en.json │ │ └── localize.ts │ └── types.ts ├── tesla-style-solar-power-card.js ├── tesla-style-solar-power-card.ts ├── test/ │ ├── SensorElement.test.ts │ ├── battery.test.ts │ ├── batteryCharging.test.ts │ ├── batteryWithoutExtra.test.ts │ ├── colouringOfBubblesDependingOnProduction.test.ts │ ├── defaultConfig.test.ts │ ├── extraAppliances.test.ts │ ├── extraAppliancesNotInHouse.test.ts │ ├── gridFeed.test.ts │ ├── setters.ts │ ├── solarProduction.test.ts │ ├── tesla-style-solar-power-card.test.ts │ └── threshold.test.ts ├── tsconfig.json ├── web-dev-server.config.mjs └── web-test-runner.config.mjs