Code Monkey home page Code Monkey logo

asap-hub's Introduction

YLD Website

How to run:

Clone project and install dependencies:

  git clone [email protected]:yldio/yld.io.git
  cd yld.io
  yarn

Copy the environment variables from .env.example to .env file:

cp .env.example .env

In order to access data from contentful make sure that you have an .env file that matches the contentful keys and tokens:

CONTENTFUL_TOKEN=(see in contentful/settings/API keys "meetup > Content Delivery API - Access Token")
CONTENTFUL_SPACE=(see in contentful/settings/API keys "meetup > Space ID")
GATSBY_ENVIRONMENT="development"

# For local Lambda development
MEETUP_API_SECRET - OAuth Secret
MEETUP_API_KEY - OAuth Key
MEETUP_EMAIL - See below
MEETUP_PASS - See below
CMS_CRUD

You can now run:

  yarn develop

We have some docs to make it easier for you to get started:

Running Tests

All tests are run through scripts within package.json so check there for details.

N.B. You need to yarn run build prior to running testcafe and lighthouse testing scripts.

Tech used

Tests stack

Content in

Blog

How does the blog work? Good question! See here

Deployment

The website and lambda are built (yarn build) and deployed on Netlify to our production environment (https://www.yld.io) when:

  • a new commit is pushed to our production (master) branch, read more here;
  • the Contentful data is updated (via webhook).

Also, for each Pull Request that's open, a Deploy Preview is created, allowing for that branch to be tested and shared amongst stakeholders.

Automated deployments

Zapier is a great tool for automating certain tasks, e.g. tracking changes to RSS feeds or simple scheduling requests to certain endpoints. We depend on it for several of our automated deployments, all listed below.

๐Ÿ“ฌ Webhook automated deployments

We are using Netlify webhooks/build hooks to automate new builds when services we use update. Each service has its own webhook url set up in Netlify.

Keep in mind if you need to urgently alter any of the automated builds but don't have access to the services below, it's possible to just remove the webhook url from Netlify and stop it temporarily!

Medium

Zapier is subscribed to the yld engineering medium account via an RSS feeds, it checks every hour for new content. Upon new content zapier makes a post request to Netlify to trigger a fresh build.

The account is registered under [email protected], for access speak with Carlos Vilhena.

ฦ› Netlify lambda automated deployments

Utilising Netlify's functions.

Meetup

Local development requires:

MEETUP_API_SECRET - OAuth secret, defined in our meetup.com account

MEETUP_API_KEY - OAuth Client ID, defined in our meetup.com account

MEETUP_EMAIL - Meetup account email login

MEETUP_PASS - Meetup account password

CONTENTFUL_SPACE - Our Contentful space ID

CMS_CRUD - A personal access token generated from your Contentful account settings (listed under the Content management tokens section in settings > APIs) to allow writing to the yld Contentful space. Anyone with a Contentful account can generate one of these. The token used in production is registered to the [email protected] Contentful account.

./src/functions/meetup-oauth.js ./src/functions/meetup-callback.js

This lambda takes our meetup event data and publishes it to Contentful.

Due to meetups use of OAuth 2.0, the flow here requires some authentication prior to starting to work that deals with the meetup and contentful data.

Flow:

  • Zapier triggers the meetup-oauth.js lambda
  • Meetup OAuth service calls the redirect URL, https://yld.io/.netlify/functions/meetup-callback.js
  • Within meetup-callback.js we perform some authentication and include the returned session tokens within all of our meetup API requests as an Authorization header.
  • Once all of the contentful updates and new entries have been made we return log, an object detailing all of the updated/created meetup events in contentful.
  • log is then returned back to meetup-oauth endpoint and the process ends.

For another explanation of the flow check the meetup guides here

WARNING - Due to the sensitive login information that is required to develop this lambda you are encourage to exercise common sense when handling these login details.

Lever

./src/functions/lever.js

Utilises Gatsby's onPostBuild functionality - see how we utilise it here and Gatsby docs here

Lever webhooks are extremely limited so we have to write our own lambda to check for updated roles. Zapier pings the the public lambda every hour. Using the onPostBuild functionality we write the current role ids to a public file named meta.json. The lambda compares the ids we get from lever and the ones currently on the site, if there are any differences we use the URL stored within LAMBDA_LEVER_WEBHOOK to make a POST request to deploy the site.

The zap is within the zapier account registered to [email protected]

Github

Local development requires:

GITHUB_TOKEN - A personal access token generated on your personal github account. Create one here with the following scopes: public_repo, read:org, read:user

CONTENTFUL_SPACE - see How to run section

CMS_CRUD - see How to run section

./src/functions/github.js

The aim of this lambda is to have up to date metrics of yld's open source contribution on the site. We do this by aggregating data on a lambda and publishing it to Contentful. It is split into two sections, repos and meta.

  • Repos We want to store data regarding specific repos that members of yld have contributed to e.g. node, react, enzyme etc. By creating a githubRepo content type on Contentful with only a URL value editable, we are able to create references to these repos that can be used throughout the site but have metrics that are only available to update via the API medium. This ensures data is always valid and accurate.

  • Meta Meta data is used a summary of all the repositories that yldio organisation has contributed to. This data is written directly to the Open Source content type.

Main @yld.io/oss-stats to aggregate all open source contributions for yldio organisation members.

Content Model notes

This section serves as a information repository for some of our content models, stating what they represent and explaining some of their fields, if needed.

Speciality

This content type describe YLD's specialities (Design and engineering methodologies, technologies, models, patterns, etc). These specialities may or may not have their own page and that's decided based on the content.

  • generate: a boolean value that indicates wether a page should be generate for the current speciality;
  • Blogpost tags: comma-separated list of tags that should be considered when displaying the latest blog posts for the current speciality. By default, the speciality title is already added as a tag, so this fields are added to that base filtering.

Browser support

Browsers people are using to access our website, based on google analytics:

  • 70% chrome
  • 23% safari
  • 3.5% firefox
  • 0.15% IE

We current support:

  • Chrome
  • Firefox
  • Safari
  • Edge

We're working towards supporting IE11 & introducing graceful fallbacks for earlier versions (for where this sits in our priorities, see trello).

License

MPL-2

asap-hub's People

Contributors

akosuaa avatar andreicovaciu avatar csbarbosa avatar dianaguimaraes avatar evemontalvao avatar fampinheiro avatar gabiayako avatar jeysal avatar jhonny-m avatar johnytiago avatar kmaid avatar lctrt avatar lennym avatar m-doughty avatar marianasrv avatar markcsims avatar marot avatar migcarva avatar niezgoda avatar oratiu avatar peterstarling avatar renovate[bot] avatar ricardocarvalh0 avatar riccardo-brown avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

asap-hub's Issues

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Rate-Limited

These updates are currently rate-limited. Click on a checkbox below to force their creation now.

  • fix(deps): replace dependency @hapi/joi with joi 17.1.1
  • chore(deps): update dependency @types/aws-lambda to v8.10.138
  • chore(deps): update yarn monorepo (@yarnpkg/pnpify, yarn)
  • fix(deps): update dependency @contentful/f36-tokens to v4.0.5
  • fix(deps): update dependency @contentful/field-editor-date to v1.6.12
  • fix(deps): update dependency odata-query to v7.0.6
  • fix(deps): update dependency pino-pretty to v10.3.1
  • fix(deps): update dependency react-hook-form to v7.51.5
  • chore(deps): update babel monorepo to v7.24.6 (@babel/cli, @babel/core, @babel/eslint-parser, @babel/node, @babel/parser, @babel/plugin-transform-modules-commonjs, @babel/plugin-transform-runtime, @babel/preset-env, @babel/preset-react, @babel/preset-typescript, @babel/register, @babel/runtime-corejs3)
  • chore(deps): update dependency @chromatic-com/storybook to v1.4.0
  • chore(deps): update dependency @contentful/app-scripts to v1.20.1
  • chore(deps): update dependency @sentry/cli to v2.31.2
  • chore(deps): update dependency @types/lodash to v4.17.4
  • chore(deps): update dependency @types/react-test-renderer to v18.3.0
  • chore(deps): update dependency @types/testing-library__react to v10.2.0
  • chore(deps): update dependency auth0-deploy-cli to v7.21.0
  • chore(deps): update dependency dotenv to v16.4.5
  • chore(deps): update dependency esbuild to ^0.21.0
  • chore(deps): update dependency jest-fail-on-console to v3.3.0
  • chore(deps): update dependency nock to v13.5.4
  • chore(deps): update dependency serverless-esbuild to v1.52.1
  • chore(deps): update dependency serverless-s3-sync to v3.3.0
  • chore(deps): update dependency serverless-webpack to v5.14.0
  • chore(deps): update dependency turbo to v1.13.3
  • chore(deps): update playwright monorepo to v1.44.1 (@playwright/test, playwright, playwright-core)
  • chore(deps): update rinchsan/renovate-config-validator action to v0.2.0
  • fix(deps): update algoliasearch-client-javascript monorepo to v4.23.3 (@algolia/client-common, @algolia/client-search, algoliasearch)
  • fix(deps): update aws-sdk-js-v3 monorepo to v3.583.0 (@aws-sdk/client-cloudfront, @aws-sdk/client-eventbridge, @aws-sdk/client-secrets-manager, @aws-sdk/client-ses, @aws-sdk/client-sqs)
  • fix(deps): update contentful-rich-text monorepo (@contentful/rich-text-html-renderer, @contentful/rich-text-react-renderer, @contentful/rich-text-types)
  • fix(deps): update dependency @contentful/app-sdk to v4.25.0
  • fix(deps): update dependency @contentful/f36-components to v4.65.7
  • fix(deps): update dependency @contentful/field-editor-reference to v5.28.2
  • fix(deps): update dependency @contentful/field-editor-shared to v1.5.2
  • fix(deps): update dependency @googleapis/calendar to v9.7.3
  • fix(deps): update dependency @vitejs/plugin-react to v4.3.0
  • fix(deps): update dependency ajv to v8.14.0
  • fix(deps): update dependency auth0-js to v9.26.1
  • fix(deps): update dependency aws-sdk to v2.1628.0
  • fix(deps): update dependency contentful to v10.11.3
  • fix(deps): update dependency core-js to v3.37.1
  • fix(deps): update dependency csv-stringify to v6.5.0
  • fix(deps): update dependency eslint to v8.57.0
  • fix(deps): update dependency eslint-plugin-jest to v27.9.0
  • fix(deps): update dependency eslint-plugin-react to v7.34.1
  • fix(deps): update dependency qs to v6.12.1 (qs, @types/qs)
  • fix(deps): update dependency ramda to v0.30.0 (ramda, @types/ramda)
  • fix(deps): update dependency vite to v5.2.11
  • fix(deps): update dependency web-streams-polyfill to v3.3.3
  • fix(deps): update storybook monorepo to v8.1.3 (@storybook/addon-actions, @storybook/addon-controls, @storybook/addon-essentials, @storybook/addon-interactions, @storybook/addon-links, @storybook/addon-onboarding, @storybook/addon-viewport, @storybook/blocks, @storybook/builder-vite, @storybook/react, @storybook/react-vite, @storybook/test, storybook)
  • fix(deps): update typescript-eslint monorepo to v6.21.0 (@typescript-eslint/eslint-plugin, @typescript-eslint/parser)
  • chore(deps): update actions/cache action to v4
  • chore(deps): update actions/checkout action to v4
  • chore(deps): update actions/setup-node action to v4
  • chore(deps): update codecov/codecov-action action to v4
  • chore(deps): update dependency @types/jwt-decode to v3
  • chore(deps): update dependency @types/testing-library__jest-dom to v6
  • chore(deps): update dependency @types/testing-library__react-hooks to v4
  • chore(deps): update dependency @types/unist to v3
  • chore(deps): update dependency browserslist-to-esbuild to v2
  • chore(deps): update dependency browserslist-useragent-regexp to v4
  • chore(deps): update dependency contentful-cli to v3
  • chore(deps): update dependency copy-webpack-plugin to v12
  • chore(deps): update dependency escape-string-regexp to v5
  • chore(deps): update dependency fast-check to v3
  • chore(deps): update dependency history to v5 (history, @types/history)
  • chore(deps): update dependency jest-playwright-preset to v4
  • chore(deps): update dependency jest-runner-eslint to v2
  • chore(deps): update dependency jest-watch-typeahead to v2
  • chore(deps): update dependency jose to v5
  • chore(deps): update dependency node-dev to v8
  • chore(deps): update dependency react-error-boundary to v4
  • chore(deps): update dependency react-router-dom to v6
  • chore(deps): update dependency rimraf to v5
  • chore(deps): update dependency serverless to v4
  • chore(deps): update dependency serverless-iam-roles-per-function to v3
  • chore(deps): update dependency serverless-offline to v13
  • chore(deps): update dependency serverless-offline-aws-eventbridge to v2
  • chore(deps): update dependency supertest to v6.3.4 (supertest, @types/supertest)
  • chore(deps): update dependency supertest to v7
  • chore(deps): update dependency vfile to v6
  • chore(deps): update docker/login-action action to v3
  • chore(deps): update github artifact actions to v4 (major) (actions/download-artifact, actions/upload-artifact)
  • chore(deps): update graphqlcodegenerator monorepo (major) (@graphql-codegen/cli, @graphql-codegen/gql-tag-operations-preset, @graphql-codegen/introspection, @graphql-codegen/schema-ast, @graphql-codegen/typescript, @graphql-codegen/typescript-operations)
  • chore(deps): update node.js to v20 (node, @types/node)
  • chore(deps): update react monorepo to v18 (major) (@types/react, @types/react-dom, react, react-dom, react-test-renderer)
  • chore(deps): update sentry-javascript monorepo (major) (@sentry/react, @sentry/serverless, @sentry/tracing)
  • chore(deps): update simenb/github-actions-cpu-cores action to v2
  • chore(deps): update testing-library monorepo (major) (@testing-library/dom, @testing-library/jest-dom, @testing-library/react, @testing-library/user-event)
  • chore(deps): update ubuntu docker tag to v24
  • chore(deps): update yarn monorepo to v4 (major) (@yarnpkg/pnpify, yarn)
  • fix(deps): update dependency @slack/webhook to v7
  • fix(deps): update dependency ajv-formats to v3
  • fix(deps): update dependency babel-loader to v9
  • fix(deps): update dependency browser-image-compression to v2
  • fix(deps): update dependency camelcase to v8
  • fix(deps): update dependency contentful-management to v11
  • fix(deps): update dependency cross-fetch to v4
  • fix(deps): update dependency csv-parse to v5
  • fix(deps): update dependency date-fns to v3
  • fix(deps): update dependency date-fns-tz to v3
  • fix(deps): update dependency emotion to v11
  • fix(deps): update dependency eslint to v9
  • fix(deps): update dependency eslint-plugin-jest to v28
  • fix(deps): update dependency form-data to v4
  • fix(deps): update dependency got to v14
  • fix(deps): update dependency graphql to v16
  • fix(deps): update dependency graphql-request to v7
  • fix(deps): update dependency hast-util-sanitize to v5
  • fix(deps): update dependency jsdom to v24
  • fix(deps): update dependency jsonwebtoken to v9.0.2 (jsonwebtoken, @types/jsonwebtoken)
  • fix(deps): update dependency juice to v10
  • fix(deps): update dependency jwt-decode to v4
  • fix(deps): update dependency luxon to v3 (luxon, @types/luxon)
  • fix(deps): update dependency p-throttle to v6
  • fix(deps): update dependency parse-data-url to v6
  • fix(deps): update dependency pify to v6
  • fix(deps): update dependency pino to v9
  • fix(deps): update dependency pino-http to v10
  • fix(deps): update dependency pino-pretty to v11
  • fix(deps): update dependency prettier to v3.2.5 (prettier, @types/prettier)
  • fix(deps): update dependency react-titled to v2
  • fix(deps): update dependency rehype-parse to v9
  • fix(deps): update dependency rehype-react to v8
  • fix(deps): update dependency rehype-remark to v10
  • fix(deps): update dependency rehype-sanitize to v6
  • fix(deps): update dependency rehype-slug to v6
  • fix(deps): update dependency serialize-error to v11
  • fix(deps): update dependency serverless-http to v3
  • fix(deps): update dependency title-case to v4
  • fix(deps): update dependency typesafe-routes to v10
  • fix(deps): update dependency typescript to v5
  • fix(deps): update dependency unified to v11
  • fix(deps): update dependency unist-util-visit to v5
  • fix(deps): update dependency use-debounce to v10
  • fix(deps): update dependency uuid to v9 (uuid, @types/uuid)
  • fix(deps): update dependency web-streams-polyfill to v4
  • fix(deps): update dependency webpack to v5.91.0 (webpack, @types/webpack)
  • fix(deps): update graphql-tools monorepo (major) (@graphql-tools/graphql-file-loader, @graphql-tools/load, @graphql-tools/mock, @graphql-tools/schema)
  • fix(deps): update hapijs monorepo (major) (@hapi/boom, @hapi/bourne)
  • fix(deps): update remark to v11 (major) (remark-parse, remark-rehype, remark-stringify)
  • fix(deps): update typescript-eslint monorepo to v7 (major) (@typescript-eslint/eslint-plugin, @typescript-eslint/parser)
  • ๐Ÿ” Create all rate-limited PRs at once ๐Ÿ”

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Ignored or Blocked

These are blocked by an existing closed PR and will not be recreated unless you click a checkbox below.

Detected dependencies

Note

Detected dependencies section has been truncated

asdf
.tool-versions
  • node 20.10.0
dockerfile
.github/Dockerfile
  • ubuntu 20.04
github-actions
.github/actions/cache-build/action.yml
  • actions/cache v3
.github/actions/cache-unplugged/action.yml
  • actions/cache v3
.github/actions/slack/action.yml
  • slackapi/slack-github-action v1
.github/actions/sls-deployment/action.yml
  • actions/download-artifact v3
.github/actions/sls-package/action.yml
  • actions/upload-artifact v3
.github/actions/test-unit/action.yml
  • actions/cache v3
  • SimenB/github-actions-cpu-cores v1
  • actions/upload-artifact v3
.github/workflows/on-demand-contentful-restore.yml
  • actions/checkout v3
.github/workflows/on-demand-crn-algolia-sync.yml
  • actions/checkout v3
.github/workflows/on-demand-crn-analytics-algolia-sync.yml
  • actions/checkout v3
.github/workflows/on-demand-gp2-algolia-sync.yml
  • actions/checkout v3
.github/workflows/on-demand-rollback-contentful-migration.yml
  • actions/checkout v3
  • actions/checkout v3
.github/workflows/on-push-app-extensions.yml
  • actions/checkout v3
  • technote-space/get-diff-action v6
  • actions/checkout v3
  • actions/checkout v3
  • contentful/actions-app-deploy v1
.github/workflows/on-push-branch.yml
  • actions/checkout v3
  • actions/checkout v3
.github/workflows/on-push-master.yml
  • actions/checkout v3
  • actions/checkout v3
  • actions/checkout v3
.github/workflows/on-remove.yml
  • actions/checkout v3
  • actions/checkout v3
  • actions/checkout v3
  • actions/checkout v3
  • actions/checkout v3
  • actions/checkout v3
  • actions/checkout v3
.github/workflows/on-schedule-analytics-algolia-sync-dev.yml
  • actions/checkout v3
.github/workflows/on-schedule-analytics-algolia-sync-prod.yml
  • actions/checkout v3
.github/workflows/on-schedule-backup-dev.yml
  • actions/checkout v3
  • actions/checkout v3
.github/workflows/on-schedule-backup-prod.yml
  • actions/checkout v3
  • actions/checkout v3
.github/workflows/reusable-build-analysis.yml
  • actions/checkout v3
  • actions/checkout v3
.github/workflows/reusable-build-images.yml
  • actions/checkout v3
  • docker/login-action v1
.github/workflows/reusable-build.yml
  • actions/checkout v3
  • actions/checkout v3
  • actions/cache v3
  • actions/checkout v3
  • actions/cache v3
  • actions/checkout v3
  • actions/cache v3
  • actions/upload-artifact v3
  • actions/upload-artifact v3
  • actions/checkout v3
  • actions/cache v3
  • actions/checkout v3
  • actions/checkout v3
.github/workflows/reusable-create-environment.yml
  • actions/checkout v3
  • actions/checkout v3
  • actions/checkout v3
  • actions/checkout v3
.github/workflows/reusable-crn-algolia-sync.yml
  • actions/checkout v3
.github/workflows/reusable-crn-analytics-algolia-sync.yml
  • actions/checkout v3
.github/workflows/reusable-deployment.yml
  • actions/checkout v3
  • actions/checkout v3
  • actions/checkout v3
  • actions/checkout v3
  • actions/checkout v3
  • actions/checkout v3
  • actions/checkout v3
  • actions/checkout v3
  • actions/checkout v3
  • actions/checkout v3
.github/workflows/reusable-gp2-algolia-sync.yml
  • actions/checkout v3
.github/workflows/reusable-test.yml
  • actions/checkout v3
  • actions/checkout v3
  • actions/checkout v3
  • actions/checkout v3
  • actions/cache v3
  • SimenB/github-actions-cpu-cores v1
  • actions/upload-artifact v3
  • actions/checkout v3
  • actions/download-artifact v3
  • codecov/codecov-action v3
  • actions/checkout v3
  • actions/checkout v3
  • actions/checkout v3
  • actions/checkout v3
  • rinchsan/renovate-config-validator v0.0.12
.github/workflows/reusable-verify.yml
  • actions/checkout v3
  • actions/checkout v3
  • actions/setup-node v3
  • actions/checkout v3
  • actions/checkout v3
  • actions/checkout v3
npm
@types/apr-intercept/package.json
  • node 20.x
@types/asap-hub__assets/package.json
  • node 20.x
@types/contentful-html-rich-text-converter/package.json
  • node 20.x
@types/hapi__bourne/package.json
  • node 20.x
@types/hast-util-sanitize/package.json
  • node 20.x
@types/jwt-encode/package.json
  • node 20.x
@types/rehype-slug/package.json
  • unified 9.2.2
  • node 20.x
apps/asap-cli/package.json
  • @algolia/client-search 4.22.1
  • @hapi/boom 9.1.4
  • @types/yargs 17.0.5
  • algoliasearch 4.22.1
  • apr-intercept 3.0.4
  • async-sema 3.1.1
  • aws-sdk 2.1524.0
  • csv-parse 4.16.3
  • got 11.8.6
  • jwt-encode 1.0.1
  • luxon 1.28.1
  • prettier 3.1.1
  • pump 3.0.0
  • through2-concurrent 2.0.0
  • uuid 8.3.2
  • yargs 17.3.1
  • @babel/core 7.23.7
  • @babel/plugin-transform-modules-commonjs 7.23.3
  • @babel/plugin-transform-runtime 7.23.7
  • @babel/runtime-corejs3 7.23.8
  • @types/babel__core 7.20.5
  • @types/hapi__boom 9.0.1
  • @types/jest 29.5.12
  • @types/jwt-decode 2.2.1
  • @types/luxon 1.27.1
  • @types/node 20.10.5
  • @types/prettier 2.7.3
  • @types/pump 1.1.3
  • @types/through2-concurrent 2.0.4
  • @types/uuid 8.3.4
  • @yarnpkg/pnpify 3.1.7
  • nock 13.4.0
  • node 20.x
apps/auth0/package.json
  • @babel/runtime-corejs3 7.23.8
  • @vedicium/auth0-actions-sdk ^0.1.3
  • got 11.8.6
  • @babel/core 7.23.7
  • @babel/preset-env 7.23.8
  • @babel/preset-typescript 7.23.3
  • @babel/runtime-corejs3 7.23.8
  • @types/jest 29.5.12
  • @types/js-yaml ^4
  • @types/node 20.10.5
  • auth0-deploy-cli ^7.15.1
  • js-yaml ^4.1.0
  • nock 13.4.0
  • ts-node 10.9.2
  • node 18.x
apps/crn-auth-frontend/package.json
  • @babel/preset-react 7.23.3
  • @babel/runtime-corejs3 7.23.8
  • @vitejs/plugin-react ^4.2.0
  • history 4.10.1
  • path 1.0.1
  • react 17.0.2
  • react-app-polyfill 3.0.0
  • react-dom 17.0.2
  • react-router-dom 5.3.4
  • vite 5.0.13
  • @testing-library/dom 9.3.4
  • @testing-library/jest-dom ^5.16.5
  • @testing-library/react 11.2.7
  • @testing-library/user-event 12.8.3
  • @types/history 4.7.11
  • @types/jest 29.5.12
  • @types/jsdom 16.2.15
  • @types/react 17.0.65
  • @types/react-dom 17.0.20
  • @types/react-router-dom 5.3.3
  • @types/testing-library__jest-dom 5.14.9
  • @types/testing-library__react 10.0.1
  • babel-preset-vite ^1.1.0
  • cross-env 7.0.3
  • identity-obj-proxy 3.0.0
  • jest-transform-css ^6.0.1
  • jsdom 16.7.0
  • typescript 4.9.5
  • webpack 5.76.0
  • node 20.x
apps/crn-frontend/package.json
  • @auth0/auth0-spa-js 1.22.6
  • @babel/preset-react 7.23.3
  • @sentry/react 6.19.7
  • @sentry/tracing 6.19.7
  • @vitejs/plugin-react ^4.2.0
  • browser-image-compression 1.0.17
  • csv-stringify 6.4.5
  • date-fns 2.30.0
  • fs 1.0.0
  • history 4.10.1
  • path 1.0.1
  • qs 6.11.2
  • react 17.0.2
  • react-app-polyfill 3.0.0
  • react-dom 17.0.2
  • react-error-boundary 3.1.4
  • react-hook-form ^7.51.4
  • react-router-dom 5.3.4
  • react-router-last-location 2.0.1
  • recoil 0.7.7
  • stream 3.0.0
  • use-debounce 8.0.4
  • use-deep-compare-effect 1.6.1
  • uuid 8.3.2
  • vite 5.0.13
  • @babel/runtime-corejs3 7.23.8
  • @sentry/cli ^2.20.3
  • @testing-library/dom 9.3.4
  • @testing-library/jest-dom ^5.16.5
  • @testing-library/react 11.2.7
  • @testing-library/react-hooks 8.0.1
  • @testing-library/user-event 12.8.3
  • @types/history 4.7.11
  • @types/jest 29.5.12
  • @types/jest-when 3.5.2
  • @types/nock 11.1.0
  • @types/qs 6.9.11
  • @types/react 17.0.65
  • @types/react-dom 17.0.20
  • @types/react-router-dom 5.3.3
  • @types/react-test-renderer 18.0.7
  • @types/streamsaver 2.0.4
  • @types/testing-library__jest-dom 5.14.9
  • @types/testing-library__react 10.0.1
  • @types/testing-library__react-hooks 3.4.1
  • @types/uuid 8.3.4
  • babel-preset-vite ^1.1.0
  • browserslist-to-esbuild ^1.2.0
  • browserslist-useragent-regexp 3.0.2
  • cross-env 7.0.3
  • identity-obj-proxy 3.0.0
  • jest-transform-css ^6.0.1
  • jest-when 3.5.2
  • jose 2.0.7
  • nock 13.4.0
  • pirates 4.0.6
  • react-test-renderer 17.0.2
  • typescript 4.9.5
  • webpack 5.76.0
  • node 20.x
apps/crn-messages/package.json
  • @babel/core 7.23.7
  • @babel/preset-react 7.23.3
  • @babel/runtime-corejs3 7.23.8
  • @emotion/cache 11.11.0
  • @emotion/react 11.11.1
  • @emotion/server 11.11.0
  • @types/node 20.10.5
  • aws-sdk 2.1524.0
  • babel-loader 8.3.0
  • babel-preset-react-app 10.0.1
  • core-js 3.34.0
  • juice 7.0.0
  • react 17.0.2
  • react-dom 17.0.2
  • title-case 3.0.3
  • url-loader 4.1.1
  • webpack 5.76.0
  • @types/babel__core 7.20.5
  • @types/react 17.0.65
  • @types/react-dom 17.0.20
  • node 20.x
apps/crn-server/package.json
  • @aws-sdk/client-eventbridge ^3.306.0
  • @aws-sdk/client-ses ^3.306.0
  • @aws-sdk/client-sqs 3.478.0
  • @babel/core 7.23.7
  • @babel/register 7.23.7
  • @babel/runtime-corejs3 7.23.8
  • @hapi/boom 9.1.4
  • @hapi/bourne 2.1.0
  • @hapi/joi 17.1.1
  • @sentry/serverless 6.19.7
  • @slack/webhook ^6.1.0
  • @yarnpkg/pnpify 3.1.7
  • ajv 8.11.0
  • ajv-formats 2.1.1
  • algoliasearch 4.22.1
  • apr-intercept 3.0.4
  • aws-lambda 1.0.7
  • chance 1.1.11
  • contentful-html-rich-text-converter v1.0.19
  • contentful-management 10.46.4
  • cors 2.8.5
  • csv-parse 4.16.3
  • debug 4.3.4
  • express 4.19.2
  • express-async-errors 3.1.1
  • form-data 3.0.1
  • got 11.8.6
  • graphql 15.8.0
  • graphql-tag 2.12.6
  • jsonwebtoken 9.0.0
  • jwt-decode 2.2.0
  • lodash ^4.17.21
  • lodash.get 4.4.2
  • lodash.matches 4.6.0
  • lodash.uniqby 4.7.0
  • luxon 1.28.1
  • mime-types 2.1.35
  • nock 13.4.0
  • odata-query 7.0.4
  • p-throttle 4.1.1
  • parse-data-url 3.0.0
  • pump 3.0.0
  • react-router-dom 5.3.4
  • serverless-http 2.7.0
  • source-map-support 0.5.21
  • uuid 8.3.2
  • @babel/preset-env 7.23.8
  • @babel/preset-typescript 7.23.3
  • @graphql-tools/graphql-file-loader 7.5.17
  • @graphql-tools/load 7.8.14
  • @graphql-tools/mock 8.7.20
  • @graphql-tools/schema 9.0.19
  • @graphql-typed-document-node/core 3.2.0
  • @serverless/typescript 3.38.0
  • @types/async-retry ^1
  • @types/aws-lambda 8.10.137
  • @types/babel__preset-env 7.9.6
  • @types/chance 1.1.6
  • @types/cors 2.8.17
  • @types/debug 4.1.12
  • @types/express 4.17.21
  • @types/graphql 14.5.0
  • @types/hapi 18.0.14
  • @types/hapi__boom 9.0.1
  • @types/hapi__joi 17.1.14
  • @types/jest 29.5.12
  • @types/jest-when 3.5.2
  • @types/jsonwebtoken 8.5.9
  • @types/jwt-decode 2.2.1
  • @types/lodash ^4
  • @types/lodash.get 4.4.9
  • @types/lodash.matches 4.6.9
  • @types/lodash.uniqby 4.7.9
  • @types/luxon 1.27.1
  • @types/mime-types 2.1.4
  • @types/node 20.10.5
  • @types/parse-data-url 3.0.2
  • @types/pump 1.1.3
  • @types/serverless 3.12.20
  • @types/source-map-support 0.5.10
  • @types/stream-json 1.7.7
  • @types/supertest 2.0.16
  • @types/uuid 8.3.4
  • @types/yargs 17.0.5
  • async-retry 1.3.3
  • babel-loader 8.3.0
  • copy-webpack-plugin 9.1.0
  • esbuild ^0.19.10
  • graphql-typescript-integration 1.2.1
  • jest-when 3.5.2
  • jwt-encode 1.0.1
  • limiter ^2.1.0
  • node-dev 6.7.0
  • serverless 3.38.0
  • serverless-esbuild ^1.50.1
  • serverless-iam-roles-per-function 2.0.2
  • serverless-offline 8.8.1
  • serverless-offline-aws-eventbridge 1
  • serverless-offline-ssm ^6.2.0
  • serverless-s3-sync 3.2.0
  • stream-json 1.8.0
  • supertest 6.3.3
  • yargs 17.3.1
  • node 20.x
apps/e2e-tests/package.json
  • @babel/runtime-corejs3 7.23.8
  • @playwright/test ^1.40.0
  • node 18.x
apps/gp2-auth-frontend/package.json
  • @babel/preset-react 7.23.3
  • @babel/runtime-corejs3 7.23.8
  • @vitejs/plugin-react ^4.2.0
  • history 4.10.1
  • path 1.0.1
  • react 17.0.2
  • react-app-polyfill 3.0.0
  • react-dom 17.0.2
  • react-router-dom 5.3.4
  • util 0.12.5
  • vite 5.0.13
  • @testing-library/dom 9.3.4
  • @testing-library/jest-dom ^5.16.5
  • @testing-library/react 11.2.7
  • @testing-library/user-event 12.8.3
  • @types/history 4.7.11
  • @types/jest 29.5.12
  • @types/jsdom 16.2.15
  • @types/react 17.0.65
  • @types/react-dom 17.0.20
  • @types/react-router-dom 5.3.3
  • @types/testing-library__jest-dom 5.14.9
  • @types/testing-library__react 10.0.1
  • babel-preset-vite ^1.1.0
  • cross-env 7.0.3
  • identity-obj-proxy 3.0.0
  • jest-transform-css ^6.0.1
  • jsdom 16.7.0
  • typescript 4.9.5
  • webpack 5.76.0
  • node 20.x
apps/gp2-frontend/package.json
  • @auth0/auth0-spa-js 1.22.6
  • @sentry/react 6.19.7
  • @sentry/tracing 6.19.7
  • @vitejs/plugin-react ^4.2.0
  • browser-image-compression 1.0.17
  • csv-stringify 6.4.5
  • date-fns 2.30.0
  • history 4.10.1
  • path 1.0.1
  • react 17.0.2
  • react-app-polyfill 3.0.0
  • react-dom 17.0.2
  • react-error-boundary 3.1.4
  • react-router-dom 5.3.4
  • react-router-last-location 2.0.1
  • recoil 0.7.7
  • serialize-error 7.0.1
  • use-debounce 8.0.4
  • use-deep-compare-effect 1.6.1
  • uuid 8.3.2
  • vite 5.0.13
  • @babel/preset-react 7.23.3
  • @babel/runtime-corejs3 7.23.8
  • @sentry/cli ^2.20.3
  • @testing-library/dom 9.3.4
  • @testing-library/jest-dom ^5.16.5
  • @testing-library/react 11.2.7
  • @testing-library/react-hooks 8.0.1
  • @testing-library/user-event 12.8.3
  • @types/history 4.7.11
  • @types/jest 29.5.12
  • @types/nock 11.1.0
  • @types/react 17.0.65
  • @types/react-dom 17.0.20
  • @types/react-router-dom 5.3.3
  • @types/react-test-renderer 18.0.7
  • @types/streamsaver 2.0.4
  • @types/testing-library__jest-dom 5.14.9
  • @types/testing-library__react 10.0.1
  • @types/testing-library__react-hooks 3.4.1
  • @types/uuid 8.3.4
  • babel-preset-vite ^1.1.0
  • browserslist-to-esbuild ^1.2.0
  • browserslist-useragent-regexp 3.0.2
  • cross-env 7.0.3
  • identity-obj-proxy 3.0.0
  • jest-transform-css ^6.0.1
  • jose 2.0.7
  • nock 13.4.0
  • pirates 4.0.6
  • react-test-renderer 17.0.2
  • typescript 4.9.5
  • node 20.x
apps/gp2-messages/package.json
  • @babel/core 7.23.7
  • @babel/preset-react 7.23.3
  • @babel/runtime-corejs3 7.23.8
  • @emotion/cache 11.11.0
  • @emotion/react 11.11.1
  • @emotion/server 11.11.0
  • @types/node 20.10.5
  • aws-sdk 2.1524.0
  • babel-loader 8.3.0
  • babel-preset-react-app 10.0.1
  • core-js 3.34.0
  • juice 7.0.0
  • react 17.0.2
  • react-dom 17.0.2
  • title-case 3.0.3
  • url-loader 4.1.1
  • webpack 5.76.0
  • @types/babel__core 7.20.5
  • @types/react 17.0.65
  • @types/react-dom 17.0.20
  • node 20.x
apps/gp2-server/package.json
  • @aws-sdk/client-eventbridge ^3.306.0
  • @aws-sdk/client-ses ^3.306.0
  • @aws-sdk/client-sqs 3.478.0
  • @graphql-typed-document-node/core 3.2.0
  • @hapi/boom 9.1.4
  • @sentry/serverless 6.19.7
  • @types/yargs 17.0.5
  • ajv 8.11.0
  • algoliasearch 4.22.1
  • apicache 1.6.3
  • apr-intercept 3.0.4
  • aws-lambda 1.0.7
  • cors 2.8.5
  • express 4.19.2
  • express-async-errors 3.1.1
  • form-data 3.0.1
  • graphql 15.8.0
  • graphql-tag 2.12.6
  • jsonwebtoken 9.0.0
  • limiter ^2.1.0
  • luxon 1.28.1
  • mime-types 2.1.35
  • odata-query 7.0.4
  • p-throttle 4.1.1
  • parse-data-url 3.0.0
  • react-router-dom 5.3.4
  • serverless-http 2.7.0
  • source-map-support 0.5.21
  • uuid 8.3.2
  • @babel/preset-env 7.23.8
  • @babel/preset-typescript 7.23.3
  • @babel/runtime-corejs3 7.23.8
  • @graphql-codegen/cli 2.16.5
  • @graphql-codegen/gql-tag-operations-preset 1.7.4
  • @graphql-codegen/introspection 2.2.3
  • @graphql-codegen/schema-ast 2.6.1
  • @graphql-codegen/typescript 2.8.8
  • @graphql-codegen/typescript-operations 2.5.13
  • @graphql-tools/graphql-file-loader 7.5.17
  • @graphql-tools/load 7.8.14
  • @graphql-tools/mock 8.7.20
  • @serverless/typescript 3.38.0
  • @types/apicache ^1
  • @types/aws-lambda 8.10.137
  • @types/cors 2.8.17
  • @types/express 4.17.21
  • @types/jest 29.5.12
  • @types/jest-when 3.5.2
  • @types/jsonwebtoken 8.5.9
  • @types/lodash.matches 4.6.9
  • @types/luxon 1.27.1
  • @types/mime-types 2.1.4
  • @types/node 20.10.5
  • @types/parse-data-url 3.0.2
  • @types/serverless 3.12.20
  • @types/source-map-support 0.5.10
  • @types/supertest 2.0.16
  • @types/uuid 8.3.4
  • @yarnpkg/pnpify 3.1.7
  • babel-loader 8.3.0
  • esbuild ^0.19.10
  • graphql-typescript-integration 1.2.1
  • jest-when 3.5.2
  • jwt-encode 1.0.1
  • lodash.matches 4.6.0
  • nock 13.4.0
  • node-dev 6.7.0
  • serverless 3.38.0
  • serverless-esbuild ^1.50.1
  • serverless-s3-sync 3.2.0
  • serverless-webpack 5.13.0
  • supertest 6.3.3
  • ts-node 10.9.2
  • yargs 17.3.1
  • node 20.x
apps/orcid-user-profile-script/package.json
  • jsonwebtoken 9.0.0
  • @babel/core 7.23.7
  • @babel/preset-env 7.23.8
  • @babel/preset-typescript 7.23.3
  • @babel/runtime-corejs3 7.23.8
  • @types/jest 29.5.12
  • @types/jsonwebtoken 8.5.9
  • node 20.x
apps/storybook/package.json
  • @babel/preset-react 7.23.3
  • @babel/preset-typescript 7.23.3
  • @storybook/addon-actions ^8.0.0
  • @storybook/addon-controls ^8.0.0
  • @storybook/addon-viewport ^8.0.0
  • @storybook/react ^8.0.0
  • core-js 3.34.0
  • date-fns 2.30.0
  • emotion 10.0.27
  • history 4.10.1
  • react 17.0.2
  • react-dom 17.0.2
  • react-router-dom 5.3.4
  • storybook ^8.0.0
  • storybook-addon-designs 6.3.1
  • vite 5.0.13
  • @babel/core 7.23.7
  • @chromatic-com/storybook ^1.2.18
  • @storybook/addon-essentials ^8.0.0
  • @storybook/addon-interactions ^8.0.0
  • @storybook/addon-links ^8.0.0
  • @storybook/addon-onboarding ^8.0.0
  • @storybook/blocks ^8.0.0
  • @storybook/builder-vite ^8.0.0
  • @storybook/react-vite ^8.0.0
  • @storybook/test ^8.0.0
  • @types/history 4.7.11
  • @types/react 17.0.65
  • @types/react-router-dom 5.3.3
  • babel-preset-react-app 10.0.1
  • babel-preset-vite ^1.1.0
  • eslint-plugin-storybook ^0.8.0
  • typescript 4.9.5
  • node 20.x
package.json
  • ts-node 10.9.2
  • uuid 8.3.2
  • @babel/cli 7.23.4
  • @babel/core 7.23.7
  • @babel/eslint-parser 7.23.3
  • @babel/node 7.22.19
  • @babel/plugin-proposal-nullish-coalescing-operator 7.18.6
  • @babel/plugin-proposal-optional-chaining 7.21.0
  • @babel/plugin-transform-modules-commonjs 7.23.3
  • @babel/plugin-transform-runtime 7.23.7
  • @babel/preset-env 7.23.8
  • @babel/preset-react 7.23.3
  • @babel/preset-typescript 7.23.3
  • @babel/runtime-corejs3 7.23.8
  • @emotion/jest ^11.10.5
  • @jeysal/babel-plugin-ramda 2.0.1
  • @peculiar/webcrypto 1.4.6
  • @testing-library/jest-dom ^5.16.5
  • @types/jest 29.5.12
  • @types/react-test-renderer 18.0.7
  • @types/uuid 8.3.4
  • @types/webpack 4.41.38
  • @yarnpkg/pnpify 3.1.7
  • babel-jest 29.7.0
  • babel-plugin-lodash 3.3.4
  • babel-plugin-transform-inline-environment-variables 0.5.0-alpha.42
  • babel-preset-react-app 10.0.1
  • bundlewatch 0.3.3
  • dotenv 16.3.1
  • escape-string-regexp 4.0.0
  • eslint 8.56.0
  • hyperform 0.12.1
  • jest 29.7.0
  • jest-environment-jsdom 29.7.0
  • jest-fail-on-console ^3.1.1
  • jest-runner-eslint ^1.1.0
  • jest-watch-select-projects 2.0.0
  • jest-watch-suspend 1.1.2
  • jest-watch-typeahead 0.6.5
  • jscpd ^3.5.10
  • nock 13.4.0
  • node-fetch 3.0.0-beta.9
  • prettier 3.1.1
  • react-test-renderer 17.0.2
  • rimraf 3.0.2
  • turbo ^1.11.3
  • typescript 4.9.5
  • node 20.x
  • encoding 0.1.13
  • expect-playwright 0.8.0
  • vfile 4.2.1
  • @typescript-eslint/eslint-plugin 6.18.1
  • @typescript-eslint/parser 6.18.1
  • eslint-plugin-import 2.29.1
  • yarn 3.7.0
packages/algolia/package.json
  • @algolia/client-common 4.22.1
  • @algolia/client-search 4.22.1
  • @babel/runtime-corejs3 7.23.8
  • algoliasearch 4.22.1
  • prettier 3.1.1
  • @types/node 20.10.5
  • @types/prettier 2.7.3
  • node 20.x
packages/auth-frontend-scripts/package.json
  • @babel/runtime-corejs3 7.23.8
  • core-js 3.34.0
  • jsdom 16.7.0
  • @babel/core 7.23.7
  • @types/jest 29.5.12
  • @types/jsdom 16.2.15
  • @types/node 20.10.5
  • node 20.x
packages/auth-frontend-utils/package.json
  • @babel/runtime-corejs3 7.23.8
  • auth0-js 9.24.1
  • camelcase 6.3.0
  • pify 5.0.0
  • util 0.12.5
  • @babel/core 7.23.7
  • @babel/preset-react 7.23.3
  • @types/auth0-js 9.21.5
  • @types/jest 29.5.12
  • @types/node 20.10.5
  • @types/pify 5.0.4
  • node 20.x
packages/auth/package.json
  • @babel/runtime-corejs3 7.23.8
  • @types/jest 29.5.12
  • @auth0/auth0-spa-js 1.22.6
  • @types/node 20.10.5
  • node 20.x
packages/contentful-app-extensions/auto-populate-date-field/package.json
  • @contentful/app-sdk 4.23.1
  • @contentful/f36-components 4.56.2
  • @contentful/f36-tokens 4.0.4
  • @contentful/react-apps-toolkit 1.2.16
  • contentful-management 10.46.4
  • emotion 10.0.27
  • react 17.0.2
  • react-dom 17.0.2
  • react-scripts 5.0.1
  • @contentful/app-scripts 1.13.2
  • @testing-library/jest-dom ^5.16.5
  • @testing-library/react 11.2.7
  • @tsconfig/create-react-app 2.0.4
  • @types/jest 29.5.12
  • @types/node 20.10.5
  • @types/react 17.0.65
  • @types/react-dom 17.0.20
  • @types/testing-library__jest-dom 5.14.9
  • cross-env 7.0.3
  • typescript 4.9.5
packages/contentful-app-extensions/clear-on-change/package.json
  • @contentful/app-sdk 4.23.1
  • @contentful/f36-components 4.56.2
  • @contentful/f36-tokens 4.0.4
  • @contentful/react-apps-toolkit 1.2.16
  • @contentful/rich-text-html-renderer 16.3.0
  • contentful-management 10.46.4
  • emotion 10.0.27
  • react 17.0.2
  • react-dom 17.0.2
  • react-scripts 5.0.1
  • @contentful/app-scripts 1.13.2
  • @testing-library/jest-dom ^5.16.5
  • @testing-library/react 11.2.7
  • @tsconfig/create-react-app 2.0.4
  • @types/jest 29.5.12
  • @types/node 20.10.5
  • @types/react 17.0.65
  • @types/react-dom 17.0.20
  • @types/testing-library__jest-dom 5.14.9
  • cross-env 7.0.3
  • typescript 4.9.5
packages/contentful-app-extensions/date-field-as-first-published-at/package.json
  • @contentful/app-sdk 4.23.1
  • @contentful/f36-components 4.56.2
  • @contentful/f36-tokens 4.0.4
  • @contentful/react-apps-toolkit 1.2.16
  • contentful-management 10.46.4
  • emotion 10.0.27
  • react 17.0.2
  • react-dom 17.0.2
  • react-scripts 5.0.1
  • @contentful/app-scripts 1.13.2
  • @testing-library/jest-dom ^5.16.5
  • @testing-library/react 11.2.7
  • @tsconfig/create-react-app 2.0.4
  • @types/jest 29.5.12
  • @types/node 20.10.5
  • @types/react 17.0.65
  • @types/react-dom 17.0.20
  • @types/testing-library__jest-dom 5.14.9
  • cross-env 7.0.3
  • typescript 4.9.5
packages/contentful-app-extensions/date-field-as-last-published-at/package.json
  • @contentful/app-sdk 4.23.1
  • @contentful/f36-components 4.56.2
  • @contentful/f36-tokens 4.0.4
  • @contentful/field-editor-date ^1.6.2
  • @contentful/react-apps-toolkit 1.2.16
  • contentful-management 10.46.4
  • emotion 10.0.27
  • react 17.0.2
  • react-dom 17.0.2
  • react-scripts 5.0.1
  • @contentful/app-scripts 1.13.2
  • @testing-library/jest-dom ^5.16.5
  • @testing-library/react 11.2.7
  • @tsconfig/create-react-app 2.0.4
  • @types/jest 29.5.12
  • @types/node 20.10.5
  • @types/react 17.0.65
  • @types/react-dom 17.0.20
  • @types/testing-library__jest-dom 5.14.9
  • cross-env 7.0.3
  • typescript 4.9.5
packages/contentful-app-extensions/disabled-fields/package.json
  • @contentful/app-sdk 4.23.1
  • @contentful/f36-components 4.56.2
  • @contentful/f36-tokens 4.0.4
  • @contentful/react-apps-toolkit 1.2.16
  • @contentful/rich-text-react-renderer ^15.16.4
  • contentful-management 10.46.4
  • emotion 10.0.27
  • react 17.0.2
  • react-dom 17.0.2
  • react-scripts 5.0.1
  • @contentful/app-scripts 1.13.2
  • @testing-library/jest-dom ^5.16.5
  • @testing-library/react 11.2.7
  • @tsconfig/create-react-app 2.0.4
  • @types/jest 29.5.12
  • @types/node 20.10.5
  • @types/react 17.0.65
  • @types/react-dom 17.0.20
  • @types/testing-library__jest-dom 5.14.9
  • cross-env 7.0.3
  • typescript 4.9.5
packages/contentful-app-extensions/event-additional-materials/package.json
  • @contentful/app-sdk 4.23.1
  • @contentful/f36-components 4.56.2
  • @contentful/f36-tokens 4.0.4
  • @contentful/react-apps-toolkit 1.2.16
  • contentful-management 10.46.4
  • emotion 10.0.27
  • react 17.0.2
  • react-dom 17.0.2
  • react-scripts 5.0.1
  • @contentful/app-scripts 1.13.2
  • @testing-library/jest-dom ^5.16.5
  • @testing-library/react 11.2.7
  • @tsconfig/create-react-app 2.0.4
  • @types/jest 29.5.12
  • @types/node 20.10.5
  • @types/react 17.0.65
  • @types/react-dom 17.0.20
  • @types/testing-library__jest-dom 5.14.9
  • cross-env 7.0.3
  • typescript 4.9.5
packages/contentful-app-extensions/event-custom-validation/package.json
  • @contentful/app-sdk 4.23.1
  • @contentful/f36-components 4.56.2
  • @contentful/f36-tokens 4.0.4
  • @contentful/react-apps-toolkit 1.2.16
  • @contentful/rich-text-react-renderer ^15.16.4
  • contentful-management 10.46.4
  • emotion 10.0.27
  • react 17.0.2
  • react-dom 17.0.2
  • react-scripts 5.0.1
  • @contentful/app-scripts 1.13.2
  • @testing-library/jest-dom ^5.16.5
  • @testing-library/react 11.2.7
  • @tsconfig/create-react-app 2.0.4
  • @types/jest 29.5.12
  • @types/node 20.10.5
  • @types/react 17.0.65
  • @types/react-dom 17.0.20
  • @types/testing-library__jest-dom 5.14.9
  • cross-env 7.0.3
  • typescript 4.9.5
packages/contentful-app-extensions/event-speakers-gp2/package.json
  • @contentful/app-sdk 4.23.1
  • @contentful/f36-components 4.56.2
  • @contentful/f36-tokens 4.0.4
  • @contentful/field-editor-reference ^5.9.0
  • @contentful/field-editor-shared ^1.2.0
  • @contentful/react-apps-toolkit 1.2.16
  • contentful-management 10.46.4
  • emotion 10.0.27
  • react 17.0.2
  • react-dom 17.0.2
  • react-scripts 5.0.1
  • @contentful/app-scripts 1.13.2
  • @testing-library/jest-dom ^5.16.5
  • @testing-library/react 11.2.7
  • @tsconfig/create-react-app 2.0.4
  • @types/jest 29.5.12
  • @types/node 20.10.5
  • @types/react 17.0.65
  • @types/react-dom 17.0.20
  • @types/testing-library__jest-dom 5.14.9
  • cross-env 7.0.3
  • typescript 4.9.5
packages/contentful-app-extensions/event-speakers-title/package.json
  • @contentful/app-sdk 4.23.1
  • @contentful/f36-components 4.56.2
  • @contentful/f36-tokens 4.0.4
  • @contentful/field-editor-reference ^5.9.0
  • @contentful/field-editor-shared ^1.2.0
  • @contentful/react-apps-toolkit 1.2.16
  • contentful-management 10.46.4
  • emotion 10.0.27
  • react 17.0.2
  • react-dom 17.0.2
  • react-scripts 5.0.1
  • @contentful/app-scripts 1.13.2
  • @testing-library/jest-dom ^5.16.5
  • @testing-library/react 11.2.7
  • @tsconfig/create-react-app 2.0.4
  • @types/jest 29.5.12
  • @types/node 20.10.5
  • @types/react 17.0.65
  • @types/react-dom 17.0.20
  • @types/testing-library__jest-dom 5.14.9
  • cross-env 7.0.3
  • typescript 4.9.5
packages/contentful-app-extensions/field-as-updated-at/package.json
  • @contentful/app-sdk 4.23.1
  • @contentful/f36-components 4.56.2
  • @contentful/f36-tokens 4.0.4
  • @contentful/react-apps-toolkit 1.2.16
  • @contentful/rich-text-html-renderer 16.3.0
  • contentful-management 10.46.4
  • emotion 10.0.27
  • react 17.0.2
  • react-dom 17.0.2
  • react-scripts 5.0.1
  • @contentful/app-scripts 1.13.2
  • @testing-library/jest-dom ^5.16.5
  • @testing-library/react 11.2.7
  • @tsconfig/create-react-app 2.0.4
  • @types/jest 29.5.12
  • @types/node 20.10.5
  • @types/react 17.0.65
  • @types/react-dom 17.0.20
  • @types/testing-library__jest-dom 5.14.9
  • cross-env 7.0.3
  • typescript 4.9.5
packages/contentful-app-extensions/membership-custom-validation/package.json
  • @contentful/app-sdk 4.23.1
  • @contentful/f36-components 4.56.2
  • @contentful/f36-tokens 4.0.4
  • @contentful/react-apps-toolkit 1.2.16
  • @contentful/rich-text-react-renderer ^15.16.4
  • contentful-management 10.46.4
  • emotion 10.0.27
  • react 17.0.2
  • react-dom 17.0.2
  • react-scripts 5.0.1
  • @contentful/app-scripts 1.13.2
  • @testing-library/jest-dom ^5.16.5
  • @testing-library/react 11.2.7
  • @tsconfig/create-react-app 2.0.4
  • @types/jest 29.5.12
  • @types/node 20.10.5
  • @types/react 17.0.65
  • @types/react-dom 17.0.20
  • @types/testing-library__jest-dom 5.14.9
  • cross-env 7.0.3
  • typescript 4.9.5
packages/contentful-app-extensions/membership-reference/package.json
  • @contentful/app-sdk 4.23.1
  • @contentful/f36-components 4.56.2
  • @contentful/f36-tokens 4.0.4
  • @contentful/field-editor-reference ^5.9.0
  • @contentful/field-editor-shared ^1.2.0
  • @contentful/react-apps-toolkit 1.2.16
  • contentful-management 10.46.4
  • emotion 10.0.27
  • react 17.0.2
  • react-dom 17.0.2
  • react-scripts 5.0.1
  • @contentful/app-scripts 1.13.2
  • @testing-library/jest-dom ^5.16.5
  • @testing-library/react 11.2.7
  • @tsconfig/create-react-app 2.0.4
  • @types/jest 29.5.12
  • @types/node 20.10.5
  • @types/react 17.0.65
  • @types/react-dom 17.0.20
  • @types/testing-library__jest-dom 5.14.9
  • cross-env 7.0.3
  • typescript 4.9.5
packages/contentful-app-extensions/partial-last-updated/package.json
  • @contentful/app-sdk 4.23.1
  • @contentful/f36-components 4.56.2
  • @contentful/f36-tokens 4.0.4
  • @contentful/react-apps-toolkit 1.2.16
  • contentful-management 10.46.4
  • emotion 10.0.27
  • react 17.0.2
  • react-dom 17.0.2
  • react-scripts 5.0.1
  • @contentful/app-scripts 1.13.2
  • @testing-library/jest-dom ^5.16.5
  • @testing-library/react 11.2.7
  • @tsconfig/create-react-app 2.0.4
  • @types/jest 29.5.12
  • @types/node 20.10.5
  • @types/react 17.0.65
  • @types/react-dom 17.0.20
  • @types/testing-library__jest-dom 5.14.9
  • cross-env 7.0.3
  • typescript 4.9.5
packages/contentful-app-extensions/user-positions/package.json
  • @contentful/app-sdk 4.23.1
  • @contentful/f36-components 4.56.2
  • @contentful/f36-tokens 4.0.4
  • @contentful/react-apps-toolkit 1.2.16
  • contentful-management 10.46.4
  • emotion 10.0.27
  • react 17.0.2
  • react-dom 17.0.2
  • react-scripts 5.0.1
  • @contentful/app-scripts 1.13.2
  • @testing-library/jest-dom ^5.16.5
  • @testing-library/react 11.2.7
  • @tsconfig/create-react-app 2.0.4
  • @types/jest 29.5.12
  • @types/node 20.10.5
  • @types/react 17.0.65
  • @types/react-dom 17.0.20
  • @types/testing-library__jest-dom 5.14.9
  • cross-env 7.0.3
  • typescript 4.9.5
packages/contentful-app-extensions/working-group-deliverables/package.json
  • @contentful/app-sdk 4.23.1
  • @contentful/f36-components 4.56.2
  • @contentful/f36-tokens 4.0.4
  • @contentful/field-editor-reference ^5.9.0
  • @contentful/field-editor-shared ^1.2.0
  • @contentful/react-apps-toolkit 1.2.16
  • contentful-management 10.46.4
  • emotion 10.0.27
  • react 17.0.2
  • react-dom 17.0.2
  • react-scripts 5.0.1
  • @contentful/app-scripts 1.13.2
  • @testing-library/jest-dom ^5.16.5
  • @testing-library/react 11.2.7
  • @tsconfig/create-react-app 2.0.4
  • @types/jest 29.5.12
  • @types/node 20.10.5
  • @types/react 17.0.65
  • @types/react-dom 17.0.20
  • @types/testing-library__jest-dom 5.14.9
  • cross-env 7.0.3
  • typescript 4.9.5
packages/contentful/package.json
  • @babel/runtime-corejs3 7.23.8
  • @contentful/rich-text-html-renderer 16.3.0
  • @contentful/rich-text-types 16.3.0
  • @graphql-tools/graphql-file-loader 7.5.17
  • @graphql-tools/load 7.8.14
  • @graphql-tools/mock 8.7.20
  • async-retry 1.3.3
  • contentful ^10.1.8
  • contentful-management 10.46.4
  • contentful-migrate 37b9b898599b9ba48644534d3f340b4c169df212
  • graphql 15.8.0
  • graphql-request 6.1.0
  • graphql-tag 2.12.6
  • limiter ^2.1.0
  • minimist ^1.2.8
  • @graphql-codegen/cli 2.16.5
  • @graphql-codegen/gql-tag-operations-preset 1.7.4
  • @graphql-codegen/introspection 2.2.3
  • @graphql-codegen/schema-ast 2.6.1
  • @graphql-codegen/typescript 2.8.8
  • @graphql-codegen/typescript-operations 2.5.13
  • @graphql-tools/schema 9.0.19
  • @graphql-typed-document-node/core 3.2.0
  • @types/async-retry ^1
  • @types/jest 29.5.12
  • @types/minimist ^1
  • @types/node 20.10.5
  • contentful-cli 1.19.1
  • graphql-typescript-integration 1.2.1
  • prettier 3.1.1
  • ts-node 10.9.2
  • node 20.x
packages/dom-test-utils/package.json
  • @babel/runtime-corejs3 7.23.8
  • @types/jest 29.5.12
  • node 20.x
packages/errors/package.json
  • @babel/runtime-corejs3 7.23.8
  • got 11.8.6
  • node 20.x
packages/eslint-config-asap-hub/package.json
  • @babel/eslint-parser 7.23.3
  • @typescript-eslint/eslint-plugin 6.18.1
  • @typescript-eslint/parser 6.18.1
  • eslint 8.56.0
  • eslint-config-airbnb-base 15.0.0
  • eslint-config-prettier 9.1.0
  • eslint-config-react-app 7.0.1
  • eslint-import-resolver-typescript 3.6.1
  • eslint-plugin-flowtype 8.0.3
  • eslint-plugin-import 2.29.1
  • eslint-plugin-jest 27.6.3
  • eslint-plugin-jsx-a11y 6.8.0
  • eslint-plugin-prettier 5.1.3
  • eslint-plugin-react 7.33.2
  • eslint-plugin-react-hooks 4.6.0
  • jest-config 29.7.0
  • prettier 3.1.1
  • node 20.x
packages/fixtures/package.json
  • @algolia/client-search 4.22.1
  • @babel/runtime-corejs3 7.23.8
  • core-js 3.34.0
  • date-fns 2.30.0
  • jsonwebtoken 9.0.0
  • ramda 0.27.1
  • uuid 8.3.2
  • @types/jsonwebtoken 8.5.9
  • node 20.x
packages/flags/package.json
  • @babel/runtime-corejs3 7.23.8
  • core-js 3.34.0
  • @types/jest 29.5.12
  • @types/node 20.10.5
  • node 20.x
packages/frontend-utils/package.json
  • @babel/runtime-corejs3 7.23.8
  • csv-stringify 6.4.5
  • date-fns 2.30.0
  • react-titled 1.1.1
  • streamsaver 2.0.6
  • web-streams-polyfill 3.2.1
  • @babel/core 7.23.7
  • @babel/preset-react 7.23.3
  • @sentry/react 6.19.7
  • @testing-library/dom 9.3.4
  • @testing-library/react 11.2.7
  • @types/history 4.7.11
  • @types/jest 29.5.12
  • @types/node 20.10.5
  • @types/react 17.0.65
  • @types/react-router-dom 5.3.3
  • @types/streamsaver 2.0.4
  • @types/testing-library__jest-dom 5.14.9
  • @types/testing-library__react 10.0.1
  • history 4.10.1
  • react 17.0.2
  • react-dom 17.0.2
  • react-error-boundary 3.1.4
  • react-router-dom 5.3.4
  • react-router-last-location 2.0.1
  • react-test-renderer 17.0.2
  • @sentry/react 6.19.7
  • core-js 3.34.0
  • react ^17.0.2
  • react-error-boundary 3.1.4

  • Check this box to trigger a request for Renovate to run again on this repository

Index handler does not catch the rejections correctly

Spotted by @markcsims

In this line of code:

const teamOutputsResults = await Promise.allSettled(

we go through the list of all ROs to index - however when an error is encountered the awaited result will never through - because of how allSettled works

We should address the rejections

see: https://trello.com/c/n0o6ryzY/1683-reject-team-ro-indexing-when-one-of-the-ros-fails-to-index

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.