{"_id":"@ecotrackr/co2-calculator","_rev":"10-7449646beecfb70f157bb960e874d5e1","name":"@ecotrackr/co2-calculator","dist-tags":{"latest":"1.0.6"},"versions":{"1.0.1":{"name":"@ecotrackr/co2-calculator","version":"1.0.1","keywords":["co2","carbon-footprint","calculator","ecotrackr","react","typescript"],"author":{"name":"EcoTrackr Team"},"license":"MIT","_id":"@ecotrackr/co2-calculator@1.0.1","maintainers":[{"name":"julie_4567sswq","email":"yula.sakura.juls@gmail.com"}],"homepage":"https://github.com/Julie-Trifonova/co2-calculator#readme","bugs":{"url":"https://github.com/Julie-Trifonova/co2-calculator/issues"},"dist":{"shasum":"21e51aa9d58bdac355317cd79e59b2ef6a3868d8","tarball":"https://registry.npmjs.org/@ecotrackr/co2-calculator/-/co2-calculator-1.0.1.tgz","fileCount":7,"integrity":"sha512-7NQb2UayMmq2hXNeB34AcEqdLHNTuTRmOhjhiIJzNLS8iWo8qnP4vjHk3rGc/CNyRYMhCZOUNRIDp3w0tONRWg==","signatures":[{"sig":"MEQCIG4EpurXfHejCmi3hkDF4tm7z5pcH/nMVvcYUv1JXB2FAiBigzQVSsN1905GeipCol6hsjkA6IhzKK/o9eFaLoDrIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104098},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles":"./dist/styles.css"},"gitHead":"3a97625c183341a29d15e7004632b1e176032651","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch --external react --external react-dom --external recharts --external lucide-react --external framer-motion","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean --external react --external react-dom --external recharts --external lucide-react --external framer-motion","release":"commit-and-tag-version","release:dry":"commit-and-tag-version --dry-run","release:major":"commit-and-tag-version --release-as major","release:minor":"commit-and-tag-version --release-as minor","release:patch":"commit-and-tag-version --release-as patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"julie_4567sswq","email":"yula.sakura.juls@gmail.com"},"repository":{"url":"git+https://github.com/Julie-Trifonova/co2-calculator.git","type":"git"},"_npmVersion":"10.8.2","description":"CO2 Calculator component for EcoTrackr - calculate and track carbon footprint","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^24.0.0","react":"^18.0.0","vitest":"^1.0.0","recharts":"^2.0.0","react-dom":"^18.0.0","typescript":"^5.0.0","@types/react":"^18.0.0","lucide-react":"^0.200.0","framer-motion":"^10.0.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^14.0.0","commit-and-tag-version":"^12.7.3","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.0.0","recharts":"^2.0.0","react-dom":"^18.0.0","lucide-react":"^0.200.0","framer-motion":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/co2-calculator_1.0.1_1783186686734_0.34050044393199275","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@ecotrackr/co2-calculator","version":"1.0.2","keywords":["co2","carbon-footprint","calculator","ecotrackr","react","typescript"],"author":{"name":"EcoTrackr Team"},"license":"MIT","_id":"@ecotrackr/co2-calculator@1.0.2","maintainers":[{"name":"julie_4567sswq","email":"yula.sakura.juls@gmail.com"}],"homepage":"https://github.com/Julie-Trifonova/co2-calculator#readme","bugs":{"url":"https://github.com/Julie-Trifonova/co2-calculator/issues"},"dist":{"shasum":"11d0dfb1c4b2c64354eb90b69c4038ec888470c7","tarball":"https://registry.npmjs.org/@ecotrackr/co2-calculator/-/co2-calculator-1.0.2.tgz","fileCount":7,"integrity":"sha512-hEEJv6CuwigxmaY1Xl1F+fEWcwVdERgp4tVaIQvgTPvb7rO0cBlbvd4hCBJEMKQlty/FB6XQx4OUvZdi+UunLA==","signatures":[{"sig":"MEUCIGC1+AZ4f3nCFgZC6a9w8/e8d658GL3Frwnbwl/4LHGXAiEA3JtLhiQAqhDx/tHacJm8zY6nX4998ZLkGtHo00bLdo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104098},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles":"./dist/styles.css"},"gitHead":"405cd96207b4def39b15bad807249b394a6419e3","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch --external react --external react-dom --external recharts --external lucide-react --external framer-motion","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean --external react --external react-dom --external recharts --external lucide-react --external framer-motion","release":"commit-and-tag-version","release:dry":"commit-and-tag-version --dry-run","release:major":"commit-and-tag-version --release-as major","release:minor":"commit-and-tag-version --release-as minor","release:patch":"commit-and-tag-version --release-as patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"julie_4567sswq","email":"yula.sakura.juls@gmail.com"},"repository":{"url":"git+https://github.com/Julie-Trifonova/co2-calculator.git","type":"git"},"_npmVersion":"10.8.2","description":"CO2 Calculator component for EcoTrackr - calculate and track carbon footprint","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^24.0.0","react":"^18.0.0","vitest":"^1.0.0","recharts":"^2.0.0","react-dom":"^18.0.0","typescript":"^5.0.0","@types/react":"^18.0.0","lucide-react":"^0.200.0","framer-motion":"^10.0.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^14.0.0","commit-and-tag-version":"^12.7.3","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.0.0","recharts":"^2.0.0","react-dom":"^18.0.0","lucide-react":"^0.200.0","framer-motion":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/co2-calculator_1.0.2_1783189154961_0.029570956497412926","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@ecotrackr/co2-calculator","version":"1.0.4","keywords":["co2","carbon-footprint","calculator","ecotrackr","react","typescript"],"author":{"name":"EcoTrackr Team"},"license":"MIT","_id":"@ecotrackr/co2-calculator@1.0.4","maintainers":[{"name":"julie_4567sswq","email":"yula.sakura.juls@gmail.com"}],"homepage":"https://github.com/Julie-Trifonova/co2-calculator#readme","bugs":{"url":"https://github.com/Julie-Trifonova/co2-calculator/issues"},"dist":{"shasum":"be08aef623a9ee071034ca9f18aff6217541823f","tarball":"https://registry.npmjs.org/@ecotrackr/co2-calculator/-/co2-calculator-1.0.4.tgz","fileCount":7,"integrity":"sha512-Y53uA1piWcGdJQPEIWCuMGc5UrneJWgt5LtPaOWm81+LGYFdJL0w0ZK8geGeKkOm2Y6OQ/KCzWgN5MKPPzsbEQ==","signatures":[{"sig":"MEQCIAoXbLxotWvZzt8RlbkTXX4qh1VyvQIoytCwKMDbVkvOAiAd0RDtSZ89swf4S5s7DNdvW6j2WETEViymtnA9p+RjQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104248},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles":"./dist/styles.css"},"gitHead":"f52de40a871f981a6084f979cccba862c4d4f589","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch --external react --external react-dom --external recharts --external lucide-react --external framer-motion","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean --external react --external react-dom --external recharts --external lucide-react --external framer-motion","release":"commit-and-tag-version","release:dry":"commit-and-tag-version --dry-run","release:major":"commit-and-tag-version --release-as major","release:minor":"commit-and-tag-version --release-as minor","release:patch":"commit-and-tag-version --release-as patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"julie_4567sswq","email":"yula.sakura.juls@gmail.com"},"repository":{"url":"git+https://github.com/Julie-Trifonova/co2-calculator.git","type":"git"},"_npmVersion":"10.8.2","description":"CO2 Calculator component for EcoTrackr - calculate and track carbon footprint","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^24.0.0","react":"^18.0.0","vitest":"^1.0.0","recharts":"^2.0.0","react-dom":"^18.0.0","typescript":"^5.0.0","@types/react":"^18.0.0","lucide-react":"^0.200.0","framer-motion":"^10.0.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^14.0.0","commit-and-tag-version":"^12.7.3","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.0.0","recharts":"^2.0.0","react-dom":"^18.0.0","lucide-react":"^0.200.0","framer-motion":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/co2-calculator_1.0.4_1783190730653_0.1230514823337785","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@ecotrackr/co2-calculator","version":"1.0.5","keywords":["co2","carbon-footprint","calculator","ecotrackr","react","typescript"],"author":{"name":"EcoTrackr Team"},"license":"MIT","_id":"@ecotrackr/co2-calculator@1.0.5","maintainers":[{"name":"julie_4567sswq","email":"yula.sakura.juls@gmail.com"}],"homepage":"https://github.com/Julie-Trifonova/co2-calculator#readme","bugs":{"url":"https://github.com/Julie-Trifonova/co2-calculator/issues"},"dist":{"shasum":"2efe4c04b17c2cafcf73f25e1c1049ebf6033a4a","tarball":"https://registry.npmjs.org/@ecotrackr/co2-calculator/-/co2-calculator-1.0.5.tgz","fileCount":7,"integrity":"sha512-5Fi7Et1iDDIgMtM7wsXskuVHCngkp8rXs1YD19UKlSEXCYebJEEl1ktvPxuJty9gHUqq6VjMCQ69U3oS9tat9g==","signatures":[{"sig":"MEYCIQDmQNjP/MU2qM8pukUXEtUx/TLS11UmwaNf6bl7bMt1hwIhAIoXCZg49NzQ3+nTCcr7xAnVkeeS3o9YkL1jrqIZCPSQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104248},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles":"./dist/styles.css"},"gitHead":"c6e2d6051e3f3c03f2c537415264fbb77967fb40","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch --external react --external react-dom --external recharts --external lucide-react --external framer-motion","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean --external react --external react-dom --external recharts --external lucide-react --external framer-motion","release":"commit-and-tag-version","release:dry":"commit-and-tag-version --dry-run","release:major":"commit-and-tag-version --release-as major","release:minor":"commit-and-tag-version --release-as minor","release:patch":"commit-and-tag-version --release-as patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"julie_4567sswq","email":"yula.sakura.juls@gmail.com"},"repository":{"url":"git+https://github.com/Julie-Trifonova/co2-calculator.git","type":"git"},"_npmVersion":"10.8.2","description":"CO2 Calculator component for EcoTrackr - calculate and track carbon footprint","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^24.0.0","react":"^18.0.0","vitest":"^1.0.0","recharts":"^2.0.0","react-dom":"^18.0.0","typescript":"^5.0.0","@types/react":"^18.0.0","lucide-react":"^0.200.0","framer-motion":"^12.0.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^14.0.0","commit-and-tag-version":"^12.7.3","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.0.0","recharts":"^2.0.0","react-dom":"^18.0.0","lucide-react":"^0.200.0","framer-motion":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/co2-calculator_1.0.5_1783198174299_0.13645076681020862","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@ecotrackr/co2-calculator","version":"1.1.0","keywords":["co2","carbon-footprint","calculator","ecotrackr","react","typescript"],"author":{"name":"EcoTrackr Team"},"license":"MIT","_id":"@ecotrackr/co2-calculator@1.1.0","maintainers":[{"name":"julie_4567sswq","email":"yula.sakura.juls@gmail.com"}],"homepage":"https://github.com/Julie-Trifonova/co2-calculator#readme","bugs":{"url":"https://github.com/Julie-Trifonova/co2-calculator/issues"},"dist":{"shasum":"66a22545e7f02b1644685de0675d46ec7e98d8f2","tarball":"https://registry.npmjs.org/@ecotrackr/co2-calculator/-/co2-calculator-1.1.0.tgz","fileCount":7,"integrity":"sha512-pCQ+oPw6+2LFLtEbv9X3iaokiivnrsu1lm4M4ooDwRysVUVbR/EU3VgHWAwWatglRaBYT9E6FEKNI5f/UntB7Q==","signatures":[{"sig":"MEYCIQDrtD3eXpRk0Ds/uYW0Hymzq08Vgp2O8zukLa5zGxa9IgIhAJfv40OxW2tsI9Oa4b59DZwT5ApWdd3QYcgMzW+rhhEK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104416},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles":"./dist/styles.css"},"gitHead":"1fb4806b43db7399801e64161e3bd4a0b4f5a5cb","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch --external react --external react-dom --external recharts --external lucide-react --external framer-motion","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean --external react --external react-dom --external recharts --external lucide-react --external framer-motion","release":"commit-and-tag-version","release:dry":"commit-and-tag-version --dry-run","release:major":"commit-and-tag-version --release-as major","release:minor":"commit-and-tag-version --release-as minor","release:patch":"commit-and-tag-version --release-as patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"julie_4567sswq","email":"yula.sakura.juls@gmail.com"},"repository":{"url":"git+https://github.com/Julie-Trifonova/co2-calculator.git","type":"git"},"_npmVersion":"10.8.2","description":"CO2 Calculator component for EcoTrackr - calculate and track carbon footprint","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^24.0.0","react":"^18.0.0","vitest":"^1.0.0","recharts":"^2.0.0","react-dom":"^18.0.0","typescript":"^5.0.0","@types/react":"^18.0.0","lucide-react":"^0.460.0","framer-motion":"^12.0.0","@types/react-dom":"^18.0.0","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^14.0.0","commit-and-tag-version":"^12.7.3","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.0.0","recharts":"^2.0.0","react-dom":"^18.0.0","lucide-react":"^0.460.0","framer-motion":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/co2-calculator_1.1.0_1783198475833_0.2863453194087242","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@ecotrackr/co2-calculator","version":"1.1.1","keywords":["co2","carbon-footprint","calculator","ecotrackr","react","typescript"],"author":{"name":"EcoTrackr Team"},"license":"MIT","_id":"@ecotrackr/co2-calculator@1.1.1","maintainers":[{"name":"julie_4567sswq","email":"yula.sakura.juls@gmail.com"}],"homepage":"https://github.com/Julie-Trifonova/co2-calculator#readme","bugs":{"url":"https://github.com/Julie-Trifonova/co2-calculator/issues"},"dist":{"shasum":"e5bad40814434cf29ab8853fe22e2147082f1e04","tarball":"https://registry.npmjs.org/@ecotrackr/co2-calculator/-/co2-calculator-1.1.1.tgz","fileCount":7,"integrity":"sha512-Bnycqf9jivVlhwK1dc5hUOXOuDbMhGmIhIM0K7IwEkj2s6hLQ5YBPoCEnWFccZ6I1RoG6ocyafp6Gyyq3smztQ==","signatures":[{"sig":"MEUCIQCavKxudbnCnlJO9sX/q06orZrc/+CNsxO5rQeKznLjtwIgWit5uKmgOhEnamABYtdmH5Xuf/cK3c/UVbPYR3ziOa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104416},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles":"./dist/styles.css"},"gitHead":"7b9934449a44cb1542b4846b48b33e2142ca07d3","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch --external react --external react-dom --external recharts --external lucide-react --external framer-motion","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean --external react --external react-dom --external recharts --external lucide-react --external framer-motion","release":"commit-and-tag-version","release:dry":"commit-and-tag-version --dry-run","release:major":"commit-and-tag-version --release-as major","release:minor":"commit-and-tag-version --release-as minor","release:patch":"commit-and-tag-version --release-as patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"julie_4567sswq","email":"yula.sakura.juls@gmail.com"},"repository":{"url":"git+https://github.com/Julie-Trifonova/co2-calculator.git","type":"git"},"_npmVersion":"10.8.2","description":"CO2 Calculator component for EcoTrackr - calculate and track carbon footprint","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^24.0.0","react":"^18.0.0","vitest":"^1.0.0","recharts":"^2.0.0","react-dom":"^18.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","lucide-react":"^0.460.0","framer-motion":"^12.0.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^14.0.0","commit-and-tag-version":"^12.7.3","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^19.0.0","recharts":"^2.0.0","react-dom":"^19.0.0","lucide-react":"^0.460.0","framer-motion":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/co2-calculator_1.1.1_1783198916525_0.679200575339896","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@ecotrackr/co2-calculator","version":"1.1.2","keywords":["co2","carbon-footprint","calculator","ecotrackr","react","typescript"],"author":{"name":"EcoTrackr Team"},"license":"MIT","_id":"@ecotrackr/co2-calculator@1.1.2","maintainers":[{"name":"julie_4567sswq","email":"yula.sakura.juls@gmail.com"}],"homepage":"https://github.com/Julie-Trifonova/co2-calculator#readme","bugs":{"url":"https://github.com/Julie-Trifonova/co2-calculator/issues"},"dist":{"shasum":"ba906d5a76f3b43e1313f3250d3c5aeee1c5157f","tarball":"https://registry.npmjs.org/@ecotrackr/co2-calculator/-/co2-calculator-1.1.2.tgz","fileCount":7,"integrity":"sha512-GSdWDglCJhG9Lqj/3Py0XvsZeaZHkmyAmgJk76DkmS2VSxDnUX81LluWndo113MlBO7N97Ckw27PzXSZGDM8nw==","signatures":[{"sig":"MEYCIQCXzU0oZTNRgh+c7mqb/ltnig2cRlW9wpyWmzyAcEFKnQIhAPkHS19RRkw2OUBcvg7pdnygK+x6E3Xh0yOXnFMXKnQ1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104437},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles":"./dist/styles.css"},"gitHead":"972560b172473c09f6dc71938304b850eae8197f","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch --external react --external react-dom --external recharts --external lucide-react --external framer-motion","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean --external react --external react-dom --external recharts --external lucide-react --external framer-motion","release":"commit-and-tag-version","release:dry":"commit-and-tag-version --dry-run","release:major":"commit-and-tag-version --release-as major","release:minor":"commit-and-tag-version --release-as minor","release:patch":"commit-and-tag-version --release-as patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"julie_4567sswq","email":"yula.sakura.juls@gmail.com"},"repository":{"url":"git+https://github.com/Julie-Trifonova/co2-calculator.git","type":"git"},"_npmVersion":"10.8.2","description":"CO2 Calculator component for EcoTrackr - calculate and track carbon footprint","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^24.0.0","react":"^18.3.1","vitest":"^1.0.0","recharts":"^2.0.0","react-dom":"^18.3.1","typescript":"^5.0.0","@types/react":"^19.0.0","lucide-react":"^0.460.0","framer-motion":"^12.0.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.0.0","commit-and-tag-version":"^12.7.3","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","recharts":"^2.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.460.0","framer-motion":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/co2-calculator_1.1.2_1783199490366_0.4329869469997585","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@ecotrackr/co2-calculator","version":"1.1.3","keywords":["co2","carbon-footprint","calculator","ecotrackr","react","typescript"],"author":{"name":"EcoTrackr Team"},"license":"MIT","_id":"@ecotrackr/co2-calculator@1.1.3","maintainers":[{"name":"julie_4567sswq","email":"yula.sakura.juls@gmail.com"}],"homepage":"https://github.com/Julie-Trifonova/co2-calculator#readme","bugs":{"url":"https://github.com/Julie-Trifonova/co2-calculator/issues"},"dist":{"shasum":"542d3113b143a6b68f5aaf4884efc04e55faeff9","tarball":"https://registry.npmjs.org/@ecotrackr/co2-calculator/-/co2-calculator-1.1.3.tgz","fileCount":7,"integrity":"sha512-WvdBuV8+aLbZH8VNJQ1t0ZW40W4V1sqxpyzZ4i3aRev0UlhyLutvm6KC+ia8xCi7sqEAVGDPfv5+KkwxXTe0Dw==","signatures":[{"sig":"MEUCIQDrhOr49pcK8txB+4ONIzfx2GV6IQoyIHCo25RkGqhAWAIgWeXlZOSmlvp5uKw7ZnlzVptElALdJe/SSq4EqCLaTq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104438},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles":"./dist/styles.css"},"gitHead":"dc8de0140985249e43f062cc19ecfa4ae9094072","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch --external react --external react-dom --external recharts --external lucide-react --external framer-motion","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean --external react --external react-dom --external recharts --external lucide-react --external framer-motion","release":"commit-and-tag-version","release:dry":"commit-and-tag-version --dry-run","release:major":"commit-and-tag-version --release-as major","release:minor":"commit-and-tag-version --release-as minor","release:patch":"commit-and-tag-version --release-as patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"julie_4567sswq","email":"yula.sakura.juls@gmail.com"},"repository":{"url":"git+https://github.com/Julie-Trifonova/co2-calculator.git","type":"git"},"_npmVersion":"10.8.2","description":"CO2 Calculator component for EcoTrackr - calculate and track carbon footprint","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^24.0.0","react":"^18.3.1","vitest":"^1.0.0","recharts":"^2.0.0","react-dom":"^18.3.1","typescript":"^5.0.0","@types/react":"^19.0.0","lucide-react":"^0.460.0","framer-motion":"^12.0.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.0.0","commit-and-tag-version":"^12.7.3","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","recharts":"^2.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.460.0","framer-motion":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/co2-calculator_1.1.3_1783199531224_0.9140130415754988","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@ecotrackr/co2-calculator","version":"1.0.0","keywords":["co2","carbon-footprint","calculator","ecotrackr","react","typescript"],"author":{"name":"EcoTrackr Team"},"license":"MIT","_id":"@ecotrackr/co2-calculator@1.0.0","maintainers":[{"name":"julie_4567sswq","email":"yula.sakura.juls@gmail.com"}],"homepage":"https://github.com/CodingJulie/co2-calculator#readme","bugs":{"url":"https://github.com/CodingJulie/co2-calculator/issues"},"dist":{"shasum":"b94759e0ce6ad20839816824aeac59cb22b4ad4b","tarball":"https://registry.npmjs.org/@ecotrackr/co2-calculator/-/co2-calculator-1.0.0.tgz","fileCount":7,"integrity":"sha512-ZAsplApSXO5nLEZkh1Y4OhVvJUuALSLPqvdULnjArQqLDwZ2g2AH5+hLU5lYkoqrnVHGkEO0GxtDZ0ozF5Ms7w==","signatures":[{"sig":"MEUCIQD/ozHzJNtBQiNYhoLSB8XvezbeNWTb4DcC4NS8n8CnlQIgfWcgWHTMtan89DQRlk/FZd79N+zPBajJETF6Ug4DuvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104422},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles":"./dist/styles.css"},"gitHead":"32aa6a7d6c475a3271ab92c6d8a600ae8862c2ce","scripts":{"dev":"tsup src/index.ts --format cjs,esm --dts --watch --external react --external react-dom --external recharts --external lucide-react --external framer-motion","test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts --clean --external react --external react-dom --external recharts --external lucide-react --external framer-motion","release":"commit-and-tag-version","release:dry":"commit-and-tag-version --dry-run","release:major":"commit-and-tag-version --release-as major","release:minor":"commit-and-tag-version --release-as minor","release:patch":"commit-and-tag-version --release-as patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"julie_4567sswq","email":"yula.sakura.juls@gmail.com"},"repository":{"url":"git+https://github.com/CodingJulie/co2-calculator.git","type":"git"},"_npmVersion":"10.8.2","description":"CO2 Calculator component for EcoTrackr - calculate and track carbon footprint","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^24.0.0","react":"^18.3.1","vitest":"^1.0.0","recharts":"^2.0.0","react-dom":"^18.3.1","typescript":"^5.0.0","@types/react":"^19.0.0","lucide-react":"^0.460.0","framer-motion":"^12.0.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.0.0","commit-and-tag-version":"^12.7.3","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","recharts":"^2.0.0","react-dom":"^18.0.0 || ^19.0.0","lucide-react":"^0.460.0","framer-motion":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/co2-calculator_1.0.0_1787607129047_0.22596913756213843","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@ecotrackr/co2-calculator","version":"1.0.6","description":"CO2 Calculator component for EcoTrackr - calculate and track carbon footprint","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles":"./dist/styles.css"},"scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --clean --external react --external react-dom --external recharts --external lucide-react --external framer-motion","dev":"tsup src/index.ts --format cjs,esm --dts --watch --external react --external react-dom --external recharts --external lucide-react --external framer-motion","prepublishOnly":"npm run build","test":"vitest run","release":"commit-and-tag-version","release:patch":"commit-and-tag-version --release-as patch","release:minor":"commit-and-tag-version --release-as minor","release:major":"commit-and-tag-version --release-as major","release:dry":"commit-and-tag-version --dry-run"},"peerDependencies":{"framer-motion":"^12.0.0","lucide-react":"^0.460.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","recharts":"^2.0.0"},"devDependencies":{"@testing-library/jest-dom":"^6.0.0","@testing-library/react":"^16.0.0","@testing-library/user-event":"^14.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.0.0","commit-and-tag-version":"^12.7.3","framer-motion":"^12.0.0","jsdom":"^24.0.0","lucide-react":"^0.460.0","react":"^18.3.1","react-dom":"^18.3.1","recharts":"^2.0.0","tsup":"^8.0.0","typescript":"^5.0.0","vitest":"^1.0.0"},"keywords":["co2","carbon-footprint","calculator","ecotrackr","react","typescript"],"author":{"name":"EcoTrackr Team"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/CodingJulie/co2-calculator.git"},"publishConfig":{"access":"public"},"_id":"@ecotrackr/co2-calculator@1.0.6","gitHead":"92f75b14649f12c1cf41d75b79da458b61252068","bugs":{"url":"https://github.com/CodingJulie/co2-calculator/issues"},"homepage":"https://github.com/CodingJulie/co2-calculator#readme","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-mxtwOKi6e5WKTiEtrLKJAkjYBAiiTyXe74x9OWXIekPigoOO+w9f/+7y38QGr954DxSvQ9MgGijejkJ7ox/Khg==","shasum":"6a7e01ef8d04db2d876e1f3f600e5d4ba93a029d","tarball":"https://registry.npmjs.org/@ecotrackr/co2-calculator/-/co2-calculator-1.0.6.tgz","fileCount":7,"unpackedSize":104422,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDBCJk6ZbJAq1oPFpXhJ9O3J0SddFb0N3qZzQ6lBWUQdAiEAmyaPZ0fFcK9LvzxuoJmOnccJtBztTRlOdKxyqpAzEA0="}]},"_npmUser":{"name":"julie_4567sswq","email":"yula.sakura.juls@gmail.com"},"directories":{},"maintainers":[{"name":"julie_4567sswq","email":"yula.sakura.juls@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/co2-calculator_1.0.6_1787607810369_0.18142196584787662"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-04T17:38:06.587Z","modified":"2026-08-24T21:43:30.695Z","1.0.1":"2026-07-04T17:38:06.873Z","1.0.2":"2026-07-04T18:19:15.102Z","1.0.4":"2026-07-04T18:45:30.790Z","1.0.5":"2026-07-04T20:49:34.430Z","1.1.0":"2026-07-04T20:54:35.973Z","1.1.1":"2026-07-04T21:01:56.655Z","1.1.2":"2026-07-04T21:11:30.524Z","1.1.3":"2026-07-04T21:12:11.370Z","1.0.0":"2026-08-24T21:32:09.188Z","1.0.6":"2026-08-24T21:43:30.523Z"},"bugs":{"url":"https://github.com/CodingJulie/co2-calculator/issues"},"author":{"name":"EcoTrackr Team"},"license":"MIT","homepage":"https://github.com/CodingJulie/co2-calculator#readme","keywords":["co2","carbon-footprint","calculator","ecotrackr","react","typescript"],"repository":{"type":"git","url":"git+https://github.com/CodingJulie/co2-calculator.git"},"description":"CO2 Calculator component for EcoTrackr - calculate and track carbon footprint","maintainers":[{"name":"julie_4567sswq","email":"yula.sakura.juls@gmail.com"}],"readme":"# @ecotrackr/co2-calculator\n\n<div align=\"center\">\n\n<img src=\"leaf.png\" alt=\"EcoTrackr Logo\" width=\"96\" height=\"96\" style=\"border-radius: 22px;\">\n\n**Carbon Footprint Calculator Component for React**\n\n[![npm version](https://img.shields.io/npm/v/@ecotrackr/co2-calculator?logo=npm&logoColor=white)](https://www.npmjs.com/package/@ecotrackr/co2-calculator)\n[![React](https://img.shields.io/badge/React-18-61DAFB?logo=react&logoColor=white)](https://react.dev/)\n[![TypeScript](https://img.shields.io/badge/TypeScript-5-3178C6?logo=typescript&logoColor=white)](https://www.typescriptlang.org/)\n[![Supabase](https://img.shields.io/badge/Supabase-Auth%20%2B%20DB-3FCF8E?logo=supabase&logoColor=white)](https://supabase.com/)\n[![License: MIT](https://img.shields.io/badge/License-MIT-emerald.svg)](LICENSE)\n[![Tests](https://img.shields.io/badge/tests-Vitest-6E9F18?logo=vitest&logoColor=white)](https://vitest.dev/)\n\n</div>\n\n## Description\n\nA powerful, beautifully designed CO₂ calculator component for React applications. Track your carbon footprint across multiple categories including transport, food, energy, shopping, home, and lifestyle.\n\nBuilt with ❤️ for EcoTrackr, but ready to use in any React project.\n\n## Features\n\n- **6 Emission Categories** — Transport, Energy, Food, Shopping, Home & Lifestyle\n- **Interactive Charts** — Bar, Line & Pie charts with real-time updates\n- **Multi-language Support** — Built-in i18n with English & Russian\n- **Dark Mode Ready** — Fully compatible with dark/light themes\n- **Responsive** — Works on all screen sizes\n- **Beautiful Animations** — Smooth transitions with Framer Motion\n- **50+ Emission Factors** — Accurate CO₂ calculations\n- **Pollution Effect** — Visual feedback on CO₂ addition\n- **Trend Analysis** — Track your emissions over time\n- **Category Insights** — Personalized reduction tips\n\n## Installation\n\n### Using npm\n\n```bash\nnpm install @ecotrackr/co2-calculator\n```\n\n### Using yarn\n\n```bash\nyarn add @ecotrackr/co2-calculator\n```\n\n### Using pnpm\n\n```bash\npnpm add @ecotrackr/co2-calculator\n```\n\n## Peer Dependencies\n\nMake sure you have these installed in your project:\n\n```json\n{\n  \"react\": \"^18.0.0\",\n  \"react-dom\": \"^18.0.0\",\n  \"recharts\": \"^2.0.0\",\n  \"lucide-react\": \"^0.200.0\",\n  \"framer-motion\": \"^10.0.0\"\n}\n```\n\nInstall all at once:\n\n```bash\nnpm install react react-dom recharts lucide-react framer-motion\n```\n\n## Quick Start\n\n```tsx\nimport { CO2Calculator } from '@ecotrackr/co2-calculator';\nimport { useTranslation } from 'react-i18next';\nimport { supabase } from '@/lib/supabase';\n\nfunction App() {\n  const { t } = useTranslation('common');\n\n  return (\n    <CO2Calculator\n      supabase={supabase}\n      t={t}\n      onEntryAdded={(entry) => console.log('New entry:', entry)}\n      onError={(error) => console.error(error)}\n    />\n  );\n}\n```\n\nThe component expects a Supabase table named `footprint_entries` and an authenticated user session.\n\n## API Reference\n\n### Props\n\n| Prop | Type | Required | Description |\n|------|------|----------|-------------|\n| `supabase` | `SupabaseClient` | ✅ | Supabase client instance for data persistence |\n| `t` | `(key: string, options?: any) => string` | ✅ | i18n translation function |\n| `onEntryAdded` | `(entry: Entry) => void` | ❌ | Callback when a new entry is added |\n| `onEntryDeleted` | `(id: string) => void` | ❌ | Callback when an entry is deleted |\n| `onError` | `(error: Error) => void` | ❌ | Callback when an error occurs |\n| `className` | `string` | ❌ | Additional CSS classes |\n\n### Types\n\n```typescript\ninterface Entry {\n  id: string;\n  user_id: string;\n  category: string;\n  activity: string;\n  value: number;\n  co2e: number;\n  date: string;\n  created_at: string;\n}\n\ninterface Category {\n  value: string;\n  label: string;\n  icon: React.ComponentType;\n  color: string;\n}\n\ninterface CategoryData {\n  name: string;\n  value: number;\n  color: string;\n}\n```\n\n### Exports\n\nThe package also exports utilities and hooks for custom integrations:\n\n```typescript\nimport {\n  CO2Calculator,\n  useCO2Calculator,\n  emissionFactors,\n  calculateCO2,\n  getEmissionFactor,\n  getTips,\n} from '@ecotrackr/co2-calculator';\n```\n\n## Screenshots\n\n<div align=\"center\">\n\n<picture>\n  <source media=\"(prefers-color-scheme: dark)\" srcset=\"assets/screenshot-dark.png\">\n  <img src=\"assets/screenshot-light.png\" alt=\"Carbon Footprint Calculator — dashboard with charts, entry form, and records\" width=\"400\">\n</picture>\n\n*Dashboard with entry form, charts, and records — adapts to your system theme (light / dark)*\n\n</div>\n\n## Development\n\n### Setup\n\n```bash\n# Clone the repository\ngit clone https://github.com/CodingJulie/co2-calculator.git\ncd co2-calculator\n\n# Install dependencies\nnpm install\n\n# Build in watch mode\nnpm run dev\n\n# Build for production\nnpm run build\n\n# Run tests\nnpm test\n```\n\n### Project Structure\n\n```\nco2-calculator/\n├── assets/\n│   ├── screenshot-light.png\n│   └── screenshot-dark.png\n├── favicon.ico\n├── favicon-32x32.png\n├── favicon-16x16.png\n├── src/\n│   ├── components/\n│   │   ├── CO2Calculator.tsx\n│   │   └── CO2Calculator.test.tsx\n│   ├── hooks/\n│   │   └── useCO2Calculator.ts\n│   ├── utils/\n│   │   ├── emissionFactors.ts\n│   │   └── calculations.ts\n│   ├── types/\n│   │   └── index.ts\n│   └── index.ts\n├── vitest.config.ts\n├── vitest.setup.ts\n├── package.json\n├── tsconfig.json\n├── README.md\n└── LICENSE\n```\n\n## Internationalization\n\nAdd translations for your language in `public/locales/en/common.json`:\n\n```jsonc\n{\n  \"carbon_footprint_calculator\": \"Carbon Footprint Calculator\",\n  \"category_transport\": \"Transport\",\n  \"category_energy\": \"Energy\",\n  \"category_food\": \"Food\",\n  \"category_shopping\": \"Shopping\",\n  \"category_home\": \"Home\",\n  \"category_lifestyle\": \"Lifestyle\"\n}\n```\n\n## Supported Activities\n\nThe calculator includes emissions factors for:\n\n### Transport\n\n- Petrol/Diesel/Hybrid/Electric cars\n- Short/Long flights\n- Train, Bus, Metro\n- Bicycle, Walking\n\n### Food\n\n- Beef, Lamb, Pork, Chicken\n- Fish, Cheese, Eggs, Milk\n- Vegetables, Fruits, Grains\n- Coffee\n\n### Energy\n\n- Electricity, Gas\n- Heating Oil, Coal\n- Solar\n\n### Shopping\n\n- Clothes, Shoes\n- Electronics (small/large)\n- Furniture, Plastic, Paper\n\n### Home\n\n- Water, Waste\n- Recycling\n- Heating, Air Conditioning\n\n### Lifestyle\n\n- Streaming\n- Online Shopping\n- Restaurant, Hotel\n\n## Configuration\n\n### Emission Factors\n\nYou can customize emission factors:\n\n```typescript\nimport { emissionFactors } from '@ecotrackr/co2-calculator';\n\n// Override specific factors\nemissionFactors.transport.car_electric.factor = 0.03;\n```\n\n### Custom Styling\n\nPass additional classes via the `className` prop. The component uses Tailwind CSS utility classes and supports dark mode via `dark:` variants.\n\n## Testing\n\n```bash\n# Run tests\nnpm test\n\n# Run tests with coverage\nnpm test -- --coverage\n\n# Watch mode\nnpm test -- --watch\n```\n\n## Contributing\n\nWe welcome contributions! Please follow these steps:\n\n1. Fork the repository\n2. Create a feature branch: `git checkout -b feature/amazing-feature`\n3. Commit your changes: `git commit -m 'feat: add amazing feature'`\n4. Push to the branch: `git push origin feature/amazing-feature`\n5. Open a Pull Request\n\n### Conventional Commits\n\nWe use [Conventional Commits](https://www.conventionalcommits.org/):\n\n| Prefix | Description |\n|--------|-------------|\n| `feat:` | New feature |\n| `fix:` | Bug fix |\n| `docs:` | Documentation |\n| `style:` | Code style |\n| `refactor:` | Code refactoring |\n| `perf:` | Performance improvements |\n| `test:` | Tests |\n| `chore:` | Maintenance |\n\n### Release Process\n\n```bash\n# Patch release (1.0.0 -> 1.0.1)\nnpm run release:patch\n\n# Minor release (1.0.0 -> 1.1.0)\nnpm run release:minor\n\n# Major release (1.0.0 -> 2.0.0)\nnpm run release:major\n\n# Push with tags\ngit push --follow-tags\n```\n\n## License\n\nThis project is licensed under the MIT License — see the [LICENSE](LICENSE) file for details.\n\n## Acknowledgments\n\n- Built with [React](https://react.dev/)\n- Charts by [Recharts](https://recharts.org/)\n- Icons by [Lucide](https://lucide.dev/)\n- Animations by [Framer Motion](https://www.framer.com/motion/)\n- I18n by [i18next](https://www.i18next.com/)\n\n## Support\n\n- **Email:** support@ecotrackr.com\n- **Issues:** [GitHub Issues](https://github.com/CodingJulie/co2-calculator/issues)\n- **Discussions:** [GitHub Discussions](https://github.com/CodingJulie/co2-calculator/discussions)\n\n<div align=\"center\">\n\nMade with 💚 for a greener planet\n\n</div>\n","readmeFilename":"README.md"}