├── .babelrc ├── .dockerignore ├── .editorconfig ├── .env.local ├── .eslintrc.json ├── .github ├── ISSUE_TEMPLATE │ └── config.yml └── workflows │ └── ci.yml ├── .gitignore ├── .graphqlconfig ├── .npmrc ├── .nvmrc ├── .prettierrc ├── Aptfile ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── package.json ├── renovate.json ├── scripts ├── pre-deploy.sh └── run_test.sh ├── src ├── graphql │ ├── schema.graphql │ └── schemaV2.graphql ├── server │ ├── controllers │ │ ├── avatar.js │ │ ├── background.js │ │ ├── badge.js │ │ ├── banner.js │ │ ├── index.js │ │ ├── logo.js │ │ └── website.js │ ├── env.js │ ├── index.js │ ├── lib │ │ ├── ascii-logo.js │ │ ├── cache │ │ │ ├── index.js │ │ │ ├── memory.js │ │ │ └── redis.js │ │ ├── constants.js │ │ ├── fetch.js │ │ ├── graphql.js │ │ ├── hyperwatch.js │ │ ├── image-size.js │ │ ├── request.js │ │ ├── svg-banner.js │ │ └── utils.js │ ├── logger.js │ ├── middlewares.js │ └── routes.js └── static │ └── images │ ├── 1px.png │ ├── anonymous-logo-rounded.png │ ├── anonymous-logo-square.png │ ├── become_backer.svg │ ├── become_sponsor.svg │ ├── contribute.svg │ ├── default-anonymous-logo.svg │ ├── default-collective-logo-1.png │ ├── default-collective-logo-2.png │ ├── default-collective-logo-3.png │ ├── default-collective-logo-4.png │ ├── default-fund-logo-1.png │ ├── default-fund-logo-2.png │ ├── default-fund-logo-3.png │ ├── default-fund-logo-4.png │ ├── default-guest-logo.png │ ├── default-guest-logo.svg │ ├── default-organization-logo.png │ ├── initials.svg │ ├── organization.svg │ ├── user.svg │ └── vendor.svg └── test └── server ├── avatar.routes.test.js ├── background.routes.test.js ├── badge.routes.test.js └── logo.routes.test.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/.babelrc -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.local: -------------------------------------------------------------------------------- 1 | API_URL=http://localhost:3060 2 | API_KEY=dvl-1510egmf4a23d80342403fb599qd 3 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/.gitignore -------------------------------------------------------------------------------- /.graphqlconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/.graphqlconfig -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/.npmrc -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 20 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/.prettierrc -------------------------------------------------------------------------------- /Aptfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/Aptfile -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/package.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/renovate.json -------------------------------------------------------------------------------- /scripts/pre-deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/scripts/pre-deploy.sh -------------------------------------------------------------------------------- /scripts/run_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/scripts/run_test.sh -------------------------------------------------------------------------------- /src/graphql/schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/graphql/schema.graphql -------------------------------------------------------------------------------- /src/graphql/schemaV2.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/graphql/schemaV2.graphql -------------------------------------------------------------------------------- /src/server/controllers/avatar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/server/controllers/avatar.js -------------------------------------------------------------------------------- /src/server/controllers/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/server/controllers/background.js -------------------------------------------------------------------------------- /src/server/controllers/badge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/server/controllers/badge.js -------------------------------------------------------------------------------- /src/server/controllers/banner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/server/controllers/banner.js -------------------------------------------------------------------------------- /src/server/controllers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/server/controllers/index.js -------------------------------------------------------------------------------- /src/server/controllers/logo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/server/controllers/logo.js -------------------------------------------------------------------------------- /src/server/controllers/website.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/server/controllers/website.js -------------------------------------------------------------------------------- /src/server/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/server/env.js -------------------------------------------------------------------------------- /src/server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/server/index.js -------------------------------------------------------------------------------- /src/server/lib/ascii-logo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/server/lib/ascii-logo.js -------------------------------------------------------------------------------- /src/server/lib/cache/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/server/lib/cache/index.js -------------------------------------------------------------------------------- /src/server/lib/cache/memory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/server/lib/cache/memory.js -------------------------------------------------------------------------------- /src/server/lib/cache/redis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/server/lib/cache/redis.js -------------------------------------------------------------------------------- /src/server/lib/constants.js: -------------------------------------------------------------------------------- 1 | export const MAX_AVATAR_HEIGHT = 512; 2 | -------------------------------------------------------------------------------- /src/server/lib/fetch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/server/lib/fetch.js -------------------------------------------------------------------------------- /src/server/lib/graphql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/server/lib/graphql.js -------------------------------------------------------------------------------- /src/server/lib/hyperwatch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/server/lib/hyperwatch.js -------------------------------------------------------------------------------- /src/server/lib/image-size.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/server/lib/image-size.js -------------------------------------------------------------------------------- /src/server/lib/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/server/lib/request.js -------------------------------------------------------------------------------- /src/server/lib/svg-banner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/server/lib/svg-banner.js -------------------------------------------------------------------------------- /src/server/lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/server/lib/utils.js -------------------------------------------------------------------------------- /src/server/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/server/logger.js -------------------------------------------------------------------------------- /src/server/middlewares.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/server/middlewares.js -------------------------------------------------------------------------------- /src/server/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/server/routes.js -------------------------------------------------------------------------------- /src/static/images/1px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/static/images/1px.png -------------------------------------------------------------------------------- /src/static/images/anonymous-logo-rounded.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/static/images/anonymous-logo-rounded.png -------------------------------------------------------------------------------- /src/static/images/anonymous-logo-square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/static/images/anonymous-logo-square.png -------------------------------------------------------------------------------- /src/static/images/become_backer.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/static/images/become_backer.svg -------------------------------------------------------------------------------- /src/static/images/become_sponsor.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/static/images/become_sponsor.svg -------------------------------------------------------------------------------- /src/static/images/contribute.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/static/images/contribute.svg -------------------------------------------------------------------------------- /src/static/images/default-anonymous-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/static/images/default-anonymous-logo.svg -------------------------------------------------------------------------------- /src/static/images/default-collective-logo-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/static/images/default-collective-logo-1.png -------------------------------------------------------------------------------- /src/static/images/default-collective-logo-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/static/images/default-collective-logo-2.png -------------------------------------------------------------------------------- /src/static/images/default-collective-logo-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/static/images/default-collective-logo-3.png -------------------------------------------------------------------------------- /src/static/images/default-collective-logo-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/static/images/default-collective-logo-4.png -------------------------------------------------------------------------------- /src/static/images/default-fund-logo-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/static/images/default-fund-logo-1.png -------------------------------------------------------------------------------- /src/static/images/default-fund-logo-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/static/images/default-fund-logo-2.png -------------------------------------------------------------------------------- /src/static/images/default-fund-logo-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/static/images/default-fund-logo-3.png -------------------------------------------------------------------------------- /src/static/images/default-fund-logo-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/static/images/default-fund-logo-4.png -------------------------------------------------------------------------------- /src/static/images/default-guest-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/static/images/default-guest-logo.png -------------------------------------------------------------------------------- /src/static/images/default-guest-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/static/images/default-guest-logo.svg -------------------------------------------------------------------------------- /src/static/images/default-organization-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/static/images/default-organization-logo.png -------------------------------------------------------------------------------- /src/static/images/initials.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/static/images/initials.svg -------------------------------------------------------------------------------- /src/static/images/organization.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/static/images/organization.svg -------------------------------------------------------------------------------- /src/static/images/user.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/static/images/user.svg -------------------------------------------------------------------------------- /src/static/images/vendor.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/src/static/images/vendor.svg -------------------------------------------------------------------------------- /test/server/avatar.routes.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/test/server/avatar.routes.test.js -------------------------------------------------------------------------------- /test/server/background.routes.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/test/server/background.routes.test.js -------------------------------------------------------------------------------- /test/server/badge.routes.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/test/server/badge.routes.test.js -------------------------------------------------------------------------------- /test/server/logo.routes.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencollective/opencollective-images/HEAD/test/server/logo.routes.test.js --------------------------------------------------------------------------------