cloud-carbon-footprint

Cloud Carbon Footprint is a tool to estimate energy use (kilowatt-hours) and carbon emissions (metric tons CO2e) from public cloud usage

https://github.com/cloud-carbon-footprint/cloud-carbon-footprint

Science Score: 23.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    2 of 124 committers (1.6%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (14.0%) to scientific vocabulary

Keywords

carbon-emissions carbon-footprint climate cloud hacktoberfest sustainability thoughtworks

Keywords from Contributors

chart projection annotation packaging optimism mesh sequencers interactive distribution profiles
Last synced: 6 months ago · JSON representation

Repository

Cloud Carbon Footprint is a tool to estimate energy use (kilowatt-hours) and carbon emissions (metric tons CO2e) from public cloud usage

Basic Info
  • Host: GitHub
  • Owner: cloud-carbon-footprint
  • License: apache-2.0
  • Language: TypeScript
  • Default Branch: trunk
  • Homepage: https://cloudcarbonfootprint.org
  • Size: 45.5 MB
Statistics
  • Stars: 976
  • Watchers: 31
  • Forks: 306
  • Open Issues: 204
  • Releases: 58
Topics
carbon-emissions carbon-footprint climate cloud hacktoberfest sustainability thoughtworks
Created over 5 years ago · Last pushed over 1 year ago
Metadata Files
Readme Contributing License Code of conduct Codeowners

README.md

Cloud Carbon Footprint

License CI codecov

Cloud Carbon Footprint is an application that estimates the energy (kilowatt hours) and carbon emissions (metric tons CO2e) of public cloud provider utilization.

If you would like to learn more about the various calculations and constants that we use for the emissions estimates, check out the Methodology page.

Getting Started

The core logic is exposed through 2 applications: a CLI and a website. The CLI resides in packages/cli/, and the website is split between packages/api/ and packages/client/

For instructions on how to get up and running, please visit the Getting Started page.

Project

Please visit the project board to get a glimpse of the roadmap or to submit an issue or bug.

Join Us!

To begin as a contributor, please see the contributing page. Please read through our code of conduct for our expectations around this community.

⭐️Give us a star if you like the project or find this work interesting!

Don’t be shy

If you're using or planning to use CCF in any capacity, please add to our list of adopters. Having an understanding of the use of CCF (what it's being used for, what setup is used, cloud providers used, size of org and data, etc.) will help us better evolve the tool to meet the needs of this community.

Additionally, please fill out our feedback form to provide us more insight about your use of CCF and how we can best support your needs.

Reach out with any questions, support requests, and further discussions in our discussion google group.

License

Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0

© 2021 Thoughtworks, Inc.

Owner

  • Name: Cloud Carbon Footprint
  • Login: cloud-carbon-footprint
  • Kind: organization
  • Email: green-cloud@thoughtworks.com

Cloud Carbon Footprint is an open source tool to measure and reduce cloud carbon emissions.

GitHub Events

Total
  • Issues event: 3
  • Watch event: 72
  • Issue comment event: 7
  • Pull request event: 4
  • Fork event: 26
Last Year
  • Issues event: 3
  • Watch event: 72
  • Issue comment event: 7
  • Pull request event: 4
  • Fork event: 26

Committers

Last synced: 7 months ago

All Time
  • Total Commits: 3,331
  • Total Committers: 124
  • Avg Commits per committer: 26.863
  • Development Distribution Score (DDS): 0.861
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Cam Casher c****4@g****m 463
Dan Lewis-Toakley d****y@g****m 442
Arik Smith a****2@c****u 330
Cameron Casher c****r@t****m 293
Arik Smith a****h@t****m 256
Dan Lewis-Toakley d****y@t****m 178
Arelys Alvarez a****z@t****m 163
github-actions[bot] g****] 84
austin-garrard a****d@g****m 77
megangoodling m****g@t****m 76
Zama j****o@t****m 58
scappellotw s****o@t****m 57
maurice m****u@t****m 51
Thien-An Mac t****c@t****m 46
vivian v****o@t****m 42
Salvador Ariza s****a@t****m 41
Tim Brandle t****e@t****m 34
Dylan Jeffers d****s@t****m 32
kmarkow k****w@g****m 30
Pau Manrique p****e@t****m 29
Danielle Erickson d****o@t****m 24
Theodore Gardner t****r@t****m 23
Marco Valtas m****s@t****m 22
Steven Garcia s****a@t****m 21
Charles Korn c****n@t****m 20
Omar Sulehria o****i@t****m 19
NicolasBissig n****g@g****m 18
robertoayala r****a@t****m 18
tomshannon1 t****n@c****u 18
dependabot[bot] 4****] 17
and 94 more...

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 604
  • Total pull requests: 728
  • Average time to close issues: 2 months
  • Average time to close pull requests: 19 days
  • Total issue authors: 129
  • Total pull request authors: 95
  • Average comments per issue: 1.55
  • Average comments per pull request: 1.0
  • Merged pull requests: 238
  • Bot issues: 0
  • Bot pull requests: 532
Past Year
  • Issues: 11
  • Pull requests: 5
  • Average time to close issues: about 2 hours
  • Average time to close pull requests: 30 minutes
  • Issue authors: 8
  • Pull request authors: 3
  • Average comments per issue: 0.55
  • Average comments per pull request: 0.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • ericksod (277)
  • ccasher (38)
  • 4upz (26)
  • dtoakley (25)
  • 4upz-tw (17)
  • ghost (15)
  • camcash17 (10)
  • vhiairrassary (6)
  • aalva05-tw (6)
  • choweiyuan (5)
  • shreyansh-24 (5)
  • steren (5)
  • flowirtz (5)
  • c-mcraeolson (4)
  • mgriffin-scottlogic (4)
Pull Request Authors
  • dependabot[bot] (482)
  • github-actions[bot] (86)
  • ccasher (14)
  • dtoakley (14)
  • 4upz (11)
  • dtoakley-tw (7)
  • davidmytton (7)
  • akhil-ghatiki (7)
  • ddias00 (6)
  • ghost (5)
  • jgrumboe (5)
  • drscarbrotw (4)
  • dfratte (4)
  • jeff-zinger (3)
  • NicolasBissig (3)
Top Labels
Issue Labels
bug (68) microsite (39) good first issue (26) enhancement (26) seeking contributor (22) hacktoberfest (18) help wanted (15) documentation (7) BLOCKED (6) refactor (3) PR review (3) epic (2) support (2) Backstage (2) methodology (2) duplicate (1) dependencies (1)
Pull Request Labels
dependencies (482) hacktoberfest-accepted (13) enhancement (4) bug (1) hacktoberfest (1)

Packages

  • Total packages: 16
  • Total downloads:
    • npm 11,040 last-month
  • Total docker downloads: 152
  • Total dependent packages: 55
    (may contain duplicates)
  • Total dependent repositories: 143
    (may contain duplicates)
  • Total versions: 422
  • Total maintainers: 7
npmjs.org: @cloud-carbon-footprint/common

Common functionality to be shared among other cloud carbon footprint packages

  • Versions: 24
  • Dependent Packages: 17
  • Dependent Repositories: 15
  • Downloads: 2,742 Last month
  • Docker Downloads: 19
Rankings
Dependent packages count: 1.4%
Docker downloads count: 1.5%
Forks count: 2.2%
Average: 2.3%
Stargazers count: 2.7%
Downloads: 3.0%
Dependent repos count: 3.2%
Last synced: 6 months ago
npmjs.org: @cloud-carbon-footprint/core

The core logic to get cloud usage data and estimate energy and carbon emissions.

  • Versions: 32
  • Dependent Packages: 9
  • Dependent Repositories: 13
  • Downloads: 1,901 Last month
  • Docker Downloads: 19
Rankings
Docker downloads count: 1.5%
Forks count: 2.2%
Dependent packages count: 2.4%
Average: 2.5%
Stargazers count: 2.7%
Downloads: 3.0%
Dependent repos count: 3.4%
Last synced: 6 months ago
npmjs.org: @cloud-carbon-footprint/app

The logic to bootstrap the cloud-carbon-footprint server-side application

  • Versions: 29
  • Dependent Packages: 4
  • Dependent Repositories: 15
  • Downloads: 605 Last month
  • Docker Downloads: 19
Rankings
Docker downloads count: 1.5%
Forks count: 2.2%
Stargazers count: 2.7%
Average: 2.9%
Dependent repos count: 3.2%
Downloads: 3.3%
Dependent packages count: 4.4%
Last synced: 6 months ago
npmjs.org: @cloud-carbon-footprint/aws

The core logic to get cloud usage data and estimate energy and carbon emissions from Amazon Web Services.

  • Versions: 26
  • Dependent Packages: 3
  • Dependent Repositories: 13
  • Downloads: 1,917 Last month
  • Docker Downloads: 19
Rankings
Docker downloads count: 1.5%
Forks count: 2.2%
Stargazers count: 2.7%
Average: 3.1%
Downloads: 3.2%
Dependent repos count: 3.4%
Dependent packages count: 5.8%
Last synced: 6 months ago
npmjs.org: @cloud-carbon-footprint/azure

The core logic to get cloud usage data and estimate energy and carbon emissions from Microsoft Azure.

  • Versions: 30
  • Dependent Packages: 3
  • Dependent Repositories: 13
  • Downloads: 1,786 Last month
  • Docker Downloads: 19
Rankings
Docker downloads count: 1.5%
Forks count: 2.2%
Stargazers count: 2.7%
Average: 3.1%
Downloads: 3.2%
Dependent repos count: 3.4%
Dependent packages count: 5.8%
Last synced: 6 months ago
npmjs.org: @cloud-carbon-footprint/gcp

The core logic to get cloud usage data and estimate energy and carbon emissions from Google Cloud Platform.

  • Versions: 23
  • Dependent Packages: 3
  • Dependent Repositories: 13
  • Downloads: 603 Last month
  • Docker Downloads: 19
Rankings
Docker downloads count: 1.5%
Forks count: 2.2%
Stargazers count: 2.7%
Average: 3.1%
Downloads: 3.3%
Dependent repos count: 3.4%
Dependent packages count: 5.8%
Last synced: 6 months ago
npmjs.org: @cloud-carbon-footprint/on-premise

The core logic to gather usage data and estimate energy and carbon emissions from on-premise data centers.

  • Versions: 5
  • Dependent Packages: 3
  • Dependent Repositories: 10
  • Downloads: 562 Last month
  • Docker Downloads: 19
Rankings
Docker downloads count: 1.5%
Forks count: 2.2%
Stargazers count: 2.7%
Average: 3.2%
Downloads: 3.5%
Dependent repos count: 3.8%
Dependent packages count: 5.8%
Last synced: 6 months ago
npmjs.org: @cloud-carbon-footprint/api

The API endpoint as an entrypoint to get cloud energy and carbon emissions. Optionally used by the client dashboard.

  • Versions: 38
  • Dependent Packages: 3
  • Dependent Repositories: 13
  • Downloads: 57 Last month
  • Docker Downloads: 19
Rankings
Docker downloads count: 1.5%
Forks count: 2.2%
Stargazers count: 2.7%
Average: 3.3%
Dependent repos count: 3.4%
Downloads: 4.4%
Dependent packages count: 5.8%
Last synced: 6 months ago
npmjs.org: @cloud-carbon-footprint/client

The front-end dashboard for Cloud Carbon Footprint.

  • Versions: 44
  • Dependent Packages: 3
  • Dependent Repositories: 13
  • Downloads: 131 Last month
Rankings
Forks count: 2.2%
Stargazers count: 2.7%
Dependent repos count: 3.4%
Average: 3.7%
Downloads: 4.5%
Dependent packages count: 5.8%
Last synced: 6 months ago
npmjs.org: @cloud-carbon-footprint/create-app

Create app package for Cloud Carbon Footprint

  • Versions: 58
  • Dependent Packages: 1
  • Dependent Repositories: 12
  • Downloads: 20 Last month
Rankings
Forks count: 2.2%
Stargazers count: 2.7%
Dependent repos count: 3.5%
Downloads: 4.3%
Average: 6.8%
Dependent packages count: 21.1%
Last synced: 6 months ago
npmjs.org: @cloud-carbon-footprint/cli

Command Line Interface as an entrypoint to get cloud energy and carbon emissions.

  • Versions: 44
  • Dependent Packages: 1
  • Dependent Repositories: 12
  • Downloads: 28 Last month
Rankings
Forks count: 2.2%
Stargazers count: 2.7%
Dependent repos count: 3.5%
Downloads: 4.9%
Average: 6.9%
Dependent packages count: 21.1%
Last synced: 6 months ago
npmjs.org: @cloud-carbon-footprint/create-app-dev

Create app package for Cloud Carbon Footprint

  • Versions: 57
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 1 Last month
Rankings
Forks count: 2.8%
Stargazers count: 3.4%
Downloads: 9.4%
Average: 11.4%
Dependent packages count: 16.2%
Dependent repos count: 25.3%
Last synced: 6 months ago
npmjs.org: @cloud-carbon-footprint/ali

The core logic to get cloud usage data and estimate energy and carbon emissions from Alibaba Cloud (Aliyun).

  • Versions: 4
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 575 Last month
Rankings
Forks count: 2.2%
Stargazers count: 2.7%
Downloads: 6.0%
Dependent repos count: 10.7%
Average: 14.9%
Dependent packages count: 52.6%
Last synced: 6 months ago
npmjs.org: @chriscoffee/cloud-carbon-footprint-app

The logic to bootstrap the cloud-carbon-footprint server-side application

  • Versions: 3
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 0 Last month
Rankings
Forks count: 3.0%
Stargazers count: 3.6%
Dependent packages count: 9.5%
Average: 15.3%
Dependent repos count: 25.3%
Downloads: 35.0%
Maintainers (1)
Last synced: 6 months ago
npmjs.org: @chriscoffee/cloud-carbon-footprint-api

The API endpoint as an entrypoint to get cloud energy and carbon emissions. Optionally used by the client dashboard.

  • Versions: 4
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 1 Last month
Rankings
Forks count: 3.0%
Stargazers count: 3.6%
Average: 15.8%
Dependent packages count: 16.2%
Dependent repos count: 25.3%
Downloads: 30.9%
Maintainers (1)
Last synced: 6 months ago
npmjs.org: @saivamsi9594/azure

The core logic to get cloud usage data and estimate energy and carbon emissions from Microsoft Azure.

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 111 Last month
Rankings
Dependent repos count: 28.4%
Average: 34.9%
Dependent packages count: 41.3%
Maintainers (1)
Last synced: 6 months ago

Dependencies

microsite/package.json npm
  • @docusaurus/core 2.0.0-alpha.70
  • @docusaurus/preset-classic 2.0.0-alpha.70
  • @material-ui/core ^4.11.3
  • @mdx-js/react ^1.6.21
  • clsx ^1.1.1
  • docusaurus-plugin-image-zoom ^0.0.2
  • react ^16.8.4
  • react-dom ^16.8.4
microsite/yarn.lock npm
  • 1462 dependencies
package.json npm
  • @changesets/cli ^2.18.0 development
  • @types/fs-extra ^9.0.13 development
  • concurrently ^7.0.0 development
  • fs-extra ^10.0.0 development
  • husky ^7.0.4 development
  • lerna ^4.0.0 development
  • rimraf ^3.0.2 development
  • sonar-scanner ^3.1.0 development
  • ts-node ^10.4.0 development
  • typescript ^4.6.2 development
packages/api/package.json npm
  • @types/jest ^27.4.0 development
  • @types/jest-when ^3.5.0 development
  • @types/node ^17.0.8 development
  • @types/source-map-support ^0.5.3 development
  • @types/supertest ^2.0.11 development
  • @typescript-eslint/eslint-plugin ^5.9.0 development
  • @typescript-eslint/parser ^5.9.0 development
  • eslint ^8.6.0 development
  • eslint-config-prettier ^8.3.0 development
  • eslint-plugin-prettier ^4.0.0 development
  • eslint-plugin-unused-imports ^2.0.0 development
  • jest ^27.4.7 development
  • jest-when ^3.5.0 development
  • lint-staged ^12.1.7 development
  • onchange ^7.1.0 development
  • prettier ^2.5.1 development
  • rimraf ^3.0.2 development
  • source-map-support ^0.5.19 development
  • supertest ^6.1.3 development
  • ts-jest ^27.1.2 development
  • ts-node ^10.4.0 development
  • ts-node-dev ^2.0.0 development
  • typescript ^4.6.2 development
  • @cloud-carbon-footprint/app ^0.6.0
  • @cloud-carbon-footprint/common ^1.5.1
  • @types/express ^4.17.12
  • express ^4.17.1
  • helmet ^5.0.1
  • module-alias ^2.2.2
packages/app/package.json npm
  • @types/jest ^27.4.0 development
  • @types/node ^17.0.8 development
  • @typescript-eslint/eslint-plugin ^5.9.0 development
  • @typescript-eslint/parser ^5.9.0 development
  • eslint ^8.6.0 development
  • eslint-config-prettier ^8.3.0 development
  • eslint-plugin-prettier ^4.0.0 development
  • eslint-plugin-unused-imports ^2.0.0 development
  • jest ^27.4.7 development
  • lint-staged ^12.1.7 development
  • prettier ^2.5.1 development
  • rimraf ^3.0.2 development
  • ts-jest ^27.1.2 development
  • ts-node ^10.4.0 development
  • ts-node-dev ^1.1.8 development
  • typescript ^4.6.2 development
  • @cloud-carbon-footprint/aws ^0.11.0
  • @cloud-carbon-footprint/azure ^0.10.1
  • @cloud-carbon-footprint/common ^1.6.0
  • @cloud-carbon-footprint/gcp ^0.9.1
  • @cloud-carbon-footprint/on-premise ^0.1.0
  • @google-cloud/monitoring ^2.3.5
  • @google-cloud/storage ^5.16.1
  • @sovpro/delimited-stream ^1.1.0
  • moment ^2.29.1
  • ramda ^0.28.0
packages/aws/package.json npm
  • @types/jest ^27.4.0 development
  • @types/jest-when ^3.5.0 development
  • @types/node ^17.0.8 development
  • @types/source-map-support ^0.5.3 development
  • @typescript-eslint/eslint-plugin ^5.9.0 development
  • @typescript-eslint/parser ^5.9.0 development
  • eslint ^8.6.0 development
  • eslint-config-prettier ^8.3.0 development
  • eslint-plugin-prettier ^4.0.0 development
  • eslint-plugin-unused-imports ^2.0.0 development
  • jest ^27.4.7 development
  • jest-when ^3.5.0 development
  • lint-staged ^12.1.7 development
  • onchange ^7.1.0 development
  • prettier ^2.5.1 development
  • rimraf ^3.0.2 development
  • source-map-support ^0.5.19 development
  • ts-jest ^27.1.2 development
  • ts-node ^10.4.0 development
  • ts-node-dev ^1.1.8 development
  • typescript ^4.6.2 development
  • @cloud-carbon-footprint/common ^1.5.1
  • @cloud-carbon-footprint/core ^0.16.1
  • @google-cloud/iam-credentials ^1.1.1
  • aws-sdk ^2.927.0
  • aws-sdk-mock ^5.1.0
  • csvtojson ^2.0.10
  • moment ^2.29.1
  • ramda ^0.28.0
packages/azure/package.json npm
  • @types/jest ^27.4.0 development
  • @types/jest-when ^3.5.0 development
  • @types/node ^17.0.8 development
  • @types/source-map-support ^0.5.3 development
  • @typescript-eslint/eslint-plugin ^5.9.0 development
  • @typescript-eslint/parser ^5.9.0 development
  • eslint ^8.6.0 development
  • eslint-config-prettier ^8.3.0 development
  • eslint-plugin-prettier ^4.0.0 development
  • eslint-plugin-unused-imports ^2.0.0 development
  • jest ^27.4.7 development
  • jest-when ^3.5.0 development
  • lint-staged ^12.1.7 development
  • onchange ^7.1.0 development
  • prettier ^2.5.1 development
  • rimraf ^3.0.2 development
  • source-map-support ^0.5.19 development
  • ts-jest ^27.1.2 development
  • ts-node ^10.4.0 development
  • ts-node-dev ^1.1.8 development
  • typescript ^4.6.2 development
  • @azure/arm-consumption ^8.0.0
  • @azure/arm-resources-subscriptions ^2.0.0
  • @azure/identity ^2.0.1
  • @azure/ms-rest-js ^2.2.3
  • @azure/ms-rest-nodeauth ^3.0.7
  • @cloud-carbon-footprint/common ^1.6.0
  • @cloud-carbon-footprint/core ^0.16.1
  • @google-cloud/secret-manager ^3.10.1
  • moment ^2.29.1
packages/cli/package.json npm
  • @types/jest ^27.4.0 development
  • @types/jest-when ^3.5.0 development
  • @types/node ^17.0.8 development
  • @types/source-map-support ^0.5.3 development
  • @typescript-eslint/eslint-plugin ^5.9.0 development
  • @typescript-eslint/parser ^5.9.0 development
  • aws-sdk-mock ^5.1.0 development
  • eslint ^8.6.0 development
  • eslint-config-prettier ^8.3.0 development
  • eslint-plugin-prettier ^4.0.0 development
  • eslint-plugin-unused-imports ^2.0.0 development
  • jest ^27.4.7 development
  • jest-when ^3.5.0 development
  • lint-staged ^12.1.7 development
  • onchange ^7.1.0 development
  • prettier ^2.5.1 development
  • rimraf ^3.0.2 development
  • source-map-support ^0.5.19 development
  • ts-jest ^27.1.2 development
  • ts-node ^10.4.0 development
  • ts-node-dev ^1.1.8 development
  • typescript ^4.6.2 development
  • @azure/arm-consumption ^8.0.0
  • @azure/arm-resources-subscriptions ^2.0.0
  • @cloud-carbon-footprint/app 0.6.1
  • @cloud-carbon-footprint/common ^1.6.0
  • @types/cli-table ^0.3.0
  • @types/prompts ^2.0.12
  • @types/ramda ^0.27.40
  • aws-sdk ^2.910.0
  • cli-table ^0.3.6
  • commander ^8.0.0
  • csv-writer ^1.6.0
  • csvtojson ^2.0.10
  • dotenv ^16.0.0
  • fs-extra ^10.0.0
  • moment ^2.29.1
  • ramda ^0.28.0
  • typed-prompts ^1.5.0
packages/client/package.json npm
  • @testing-library/dom ^8.11.1 development
  • @testing-library/jest-dom ^5.16.1 development
  • @testing-library/react ^12.1.2 development
  • @testing-library/react-hooks ^7.0.2 development
  • @testing-library/user-event ^13.5.0 development
  • @types/history ^5.0.0 development
  • @types/jest ^27.4.0 development
  • @types/mockdate ^3.0.0 development
  • @types/node ^17.0.8 development
  • @types/ramda ^0.27.40 development
  • @types/react ^17.0.38 development
  • @types/react-dates ^21.8.2 development
  • @types/react-dom ^17.0.11 development
  • @types/react-router ^5.1.17 development
  • @types/styled-components ^5.1.9 development
  • @typescript-eslint/eslint-plugin ^5.9.0 development
  • @typescript-eslint/parser ^5.9.0 development
  • concurrently ^7.0.0 development
  • copyfiles ^2.4.1 development
  • eslint ^8.6.0 development
  • eslint-config-prettier ^8.3.0 development
  • eslint-plugin-prettier ^4.0.0 development
  • eslint-plugin-unused-imports ^2.0.0 development
  • immer ^9.0.2 development
  • jest ^27.4.7 development
  • json-server ^0.17.0 development
  • lint-staged ^12.1.7 development
  • mockdate ^3.0.5 development
  • prettier ^2.5.1 development
  • rimraf ^3.0.2 development
  • @babel/runtime ^7.14.0
  • @cloud-carbon-footprint/common ^1.5.1
  • @emotion/react ^11.9.0
  • @emotion/styled ^11.8.1
  • @material-ui/core ^4.11.4
  • @material-ui/icons ^4.11.2
  • @material-ui/lab ^4.0.0-alpha.57
  • @mui/material ^5.6.2
  • @mui/x-data-grid 5.9.0
  • apexcharts ^3.26.3
  • axios ^0.26.1
  • express ^4.17.1
  • helmet ^5.0.1
  • moment ^2.29.1
  • ramda ^0.28.0
  • react ^17.0.2
  • react-apexcharts ^1.3.9
  • react-dates ^21.8.0
  • react-dom ^17.0.2
  • react-is ^17.0.2
  • react-router-dom ^6.2.1
  • react-scripts ^5.0.0
  • react-test-renderer ^17.0.2
  • styled-components ^5.3.0
  • ts-node ^10.7.0
  • typescript ^4.6.2
packages/common/package.json npm
  • @types/jest ^27.4.0 development
  • @types/node ^17.0.8 development
  • @typescript-eslint/eslint-plugin ^5.9.0 development
  • @typescript-eslint/parser ^5.9.0 development
  • eslint ^8.6.0 development
  • eslint-config-prettier ^8.3.0 development
  • eslint-plugin-prettier ^4.0.0 development
  • eslint-plugin-unused-imports ^2.0.0 development
  • jest ^27.4.7 development
  • lint-staged ^12.1.7 development
  • prettier ^2.5.1 development
  • rimraf ^3.0.2 development
  • ts-jest ^27.1.2 development
  • ts-node ^10.4.0 development
  • ts-node-dev ^1.1.8 development
  • typescript ^4.6.2 development
  • @google-cloud/logging-winston ^4.1.1
  • dotenv ^16.0.0
  • moment ^2.29.1
  • winston ^3.3.3
packages/core/package.json npm
  • @types/jest ^27.4.0 development
  • @types/jest-when ^3.5.0 development
  • @types/node ^17.0.8 development
  • @types/source-map-support ^0.5.3 development
  • @typescript-eslint/eslint-plugin ^5.9.0 development
  • @typescript-eslint/parser ^5.9.0 development
  • eslint ^8.6.0 development
  • eslint-config-prettier ^8.3.0 development
  • eslint-plugin-prettier ^4.0.0 development
  • eslint-plugin-unused-imports ^2.0.0 development
  • jest ^27.4.7 development
  • jest-when ^3.5.0 development
  • lint-staged ^12.1.7 development
  • onchange ^7.1.0 development
  • prettier ^2.5.1 development
  • rimraf ^3.0.2 development
  • source-map-support ^0.5.19 development
  • ts-jest ^27.1.2 development
  • ts-node ^10.4.0 development
  • ts-node-dev ^1.1.8 development
  • typescript ^4.6.2 development
  • @cloud-carbon-footprint/common ^1.5.1
  • @types/ramda ^0.27.40
  • aws-sdk ^2.910.0
  • moment ^2.29.1
  • ramda ^0.28.0
packages/create-app/package.json npm
  • @types/fs-extra ^9.0.13 development
  • @types/inquirer ^8.1.3 development
  • @types/recursive-readdir ^2.2.0 development
  • eslint ^8.6.0 development
  • eslint-config-prettier ^8.3.0 development
  • eslint-plugin-prettier ^4.0.0 development
  • eslint-plugin-unused-imports ^2.0.0 development
  • ts-node ^10.4.0 development
  • @typescript-eslint/eslint-plugin ^5.9.0
  • @typescript-eslint/parser ^5.9.0
  • chalk ^4.1.1
  • commander ^8.0.0
  • fs-extra ^10.0.0
  • handlebars ^4.7.7
  • inquirer ^8.0.0
  • lint-staged ^12.1.7
  • ora ^5.4.0
  • recursive-readdir ^2.2.2
  • rimraf ^3.0.2
  • typed-prompts ^1.5.0
  • typescript ^4.6.2
packages/create-app/templates/default-app/package.json npm
  • @types/fs-extra ^9.0.13 development
  • concurrently ^7.0.0 development
  • fs-extra ^10.0.0 development
  • lerna ^4.0.0 development
  • rimraf ^3.0.2 development
  • sonar-scanner ^3.1.0 development
  • ts-node ^10.4.0 development
  • typescript ^4.5.4 development
packages/gcp/package.json npm
  • @types/jest ^27.4.0 development
  • @types/jest-when ^3.5.0 development
  • @types/node ^17.0.8 development
  • @types/source-map-support ^0.5.3 development
  • @typescript-eslint/eslint-plugin ^5.9.0 development
  • @typescript-eslint/parser ^5.9.0 development
  • eslint ^8.6.0 development
  • eslint-config-prettier ^8.3.0 development
  • eslint-plugin-prettier ^4.0.0 development
  • eslint-plugin-unused-imports ^2.0.0 development
  • jest ^27.4.7 development
  • jest-when ^3.5.0 development
  • lint-staged ^12.1.7 development
  • onchange ^7.1.0 development
  • prettier ^2.5.1 development
  • rimraf ^3.0.2 development
  • source-map-support ^0.5.19 development
  • ts-jest ^27.1.2 development
  • ts-node ^10.4.0 development
  • ts-node-dev ^1.1.8 development
  • typescript ^4.6.2 development
  • @cloud-carbon-footprint/common ^1.5.1
  • @cloud-carbon-footprint/core ^0.16.1
  • @google-cloud/bigquery ^5.9.3
  • @google-cloud/monitoring ^2.3.5
  • @google-cloud/recommender ^4.2.5
  • @google-cloud/resource-manager ^3.0.0
  • google-gax ^2.29.0
  • googleapis ^96.0.0
  • moment ^2.29.1
packages/integration-tests/package.json npm
  • @babel/eslint-parser ^7.16.5 development
  • @testing-library/testcafe ^4.4.0 development
  • concurrently ^7.0.0 development
  • eslint ^8.6.0 development
  • eslint-config-prettier ^8.3.0 development
  • eslint-plugin-prettier ^4.0.0 development
  • eslint-plugin-testcafe ^0.2.1 development
  • lint-staged ^12.1.7 development
  • prettier ^2.5.1 development
  • testcafe ^1.18.1 development
  • wait-on ^6.0.0 development
packages/on-premise/package.json npm
  • @types/jest ^27.4.0 development
  • @types/jest-when ^3.5.0 development
  • @types/node ^17.0.8 development
  • @types/source-map-support ^0.5.3 development
  • @typescript-eslint/eslint-plugin ^5.9.0 development
  • @typescript-eslint/parser ^5.9.0 development
  • eslint ^8.6.0 development
  • eslint-config-prettier ^8.3.0 development
  • eslint-plugin-prettier ^4.0.0 development
  • eslint-plugin-unused-imports ^2.0.0 development
  • jest ^27.4.7 development
  • jest-when ^3.5.0 development
  • lint-staged ^12.1.7 development
  • onchange ^7.1.0 development
  • prettier ^2.5.1 development
  • rimraf ^3.0.2 development
  • source-map-support ^0.5.19 development
  • ts-jest ^27.1.2 development
  • ts-node ^10.4.0 development
  • ts-node-dev ^1.1.8 development
  • typescript ^4.6.2 development
  • @cloud-carbon-footprint/common ^1.6.0
  • @cloud-carbon-footprint/core ^0.16.1
  • moment ^2.29.1
yarn.lock npm
  • 2553 dependencies
.github/workflows/changeset.yml actions
  • actions/checkout v2 composite
  • actions/setup-node v2 composite
  • changesets/action v1 composite
.github/workflows/ci.yml actions
  • EndBug/latest-tag latest composite
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • actions/download-artifact v2 composite
  • actions/setup-node v1 composite
  • actions/setup-node v2 composite
  • actions/upload-artifact v2 composite
  • docker/build-push-action v2 composite
  • docker/login-action v1 composite
.github/workflows/demo-app.yml actions
  • actions/checkout v2 composite
.github/workflows/deploy-microsite.yml actions
  • JamesIves/github-pages-deploy-action 3.7.1 composite
  • actions/checkout v2 composite
  • actions/setup-node v1 composite
.github/workflows/pr.yml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • actions/setup-node v2 composite
docker-compose.yml docker
  • cloudcarbonfootprint/client latest
  • docker.io/cloudcarbonfootprint/api latest
packages/api/Dockerfile docker
  • node 16-alpine build
packages/client/Dockerfile docker
  • nginx stable-alpine build
  • node 16-alpine build
docker-compose.local.yml docker
packages/ali/package.json npm
  • @types/jest ^27.4.0 development
  • @types/jest-when ^3.5.0 development
  • @types/node ^17.0.8 development
  • @types/source-map-support ^0.5.3 development
  • @typescript-eslint/eslint-plugin ^5.9.0 development
  • @typescript-eslint/parser ^5.9.0 development
  • eslint ^8.6.0 development
  • eslint-config-prettier ^8.3.0 development
  • eslint-plugin-prettier ^4.0.0 development
  • eslint-plugin-unused-imports ^2.0.0 development
  • jest ^27.4.7 development
  • jest-when ^3.5.0 development
  • lint-staged ^12.1.7 development
  • onchange ^7.1.0 development
  • prettier ^2.5.1 development
  • rimraf ^3.0.2 development
  • source-map-support ^0.5.19 development
  • ts-jest ^27.1.2 development
  • ts-node ^10.4.0 development
  • ts-node-dev ^2.0.0 development
  • typescript ^4.6.2 development
  • @alicloud/bssopenapi20171214 ^1.0.14
  • @cloud-carbon-footprint/common ^1.13.0
  • @cloud-carbon-footprint/core ^0.17.3
  • @google-cloud/iam-credentials ^1.1.1
  • csvtojson ^2.0.10
  • moment ^2.29.1
  • ramda ^0.29.0