Skip to content

Instantly share code, notes, and snippets.

@cfuerst
Created November 23, 2022 12:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cfuerst/8b9853dbd9072b16cf6f2a31fe75ff5f to your computer and use it in GitHub Desktop.
Save cfuerst/8b9853dbd9072b16cf6f2a31fe75ff5f to your computer and use it in GitHub Desktop.
deprecated or gone packages from construct.dev
#/bin/bash
# needs jq and npm install -g check-is-deprecated
echo '["'$(check-is-deprecated $(curl -s "https://constructs.dev/catalog.json"| jq -c '.packages[] | .name' | sort -u | jq -scr ' join(" ")') | tr '\n' '--')'"]' \
| jq '.[0] | split("--")[] | split(":") | {package: .[0], verdict: (if .[1] == "-✖ npm" then "deprecared" else "gone" end)}' \
| jq -s 'group_by(.verdict)[] | {(.[0].verdict): [.[] | .package]}' | jq -s
[
{
"deprecared": [
"@aws-cdk/app-delivery",
"@aws-cdk/assets-docker",
"@aws-cdk/aws-dynamodb-global",
"@aws-cdk/aws-eks-legacy",
"@aws-cdk/aws-quickstarts",
"@aws-cdk/cdk",
"@aws-cdk/cdk-assets-schema",
"@aws-cdk/runtime-values",
"@aws-cdk/yaml-cfn",
"@cdk-cloudformation/alexa-ask-skill",
"@cdk-cloudformation/registry-test-resource1-module",
"@moia-dev/bastion-host-forward",
"@moia-dev/bastion-host-rds-forward",
"@pepperize-testing/cdk-autoscaling-gitlab-runner",
"@pepperize/cdk-serverless-cluster-from-snapshot",
"@quirion/cdk-constructs",
"@stackspot/cdk-core",
"@stackspot/cdk-event-bridge",
"@stackspot/cdk-sns",
"@stefanfreitag/aws-budget-notifier",
"cdk-automated-waf",
"cdk-cloudfront-deploy",
"cdk-datalake-constructs",
"cdk-lambda-token-authorizer-jwt",
"cdk-secrets",
"cdk-ssm-document",
"cdk-ssm-documents",
"cdk-triggers",
"hiii-construct-utils",
"monocdk-experiment",
"monocdk-nag",
"monocdk-serverless-clamscan",
"pgstac-cdk-construct",
"udondan-test-package"
]
},
{
"gone": [
"@cloudxs/cdk-iot-lorawan",
"@jayhuss/npm-zip-lambda",
"@jayhuss/serverless-nextjs",
"@jhuss/code-zip",
"@kikoda/constructs",
"@pepperize-testing/cdk-ses-smtp-credentials",
"@renovosolutions/cdk-managed-instance-role",
"@richicoder/cdk-ecs-s3-files",
"@rocktemplates/aws-cdk-templates",
"@stackspot/cdk-api-gateway",
"@stackspot/cdk-app-task-definition",
"@stackspot/cdk-ecs",
"@stackspot/cdk-env-container",
"@stackspot/cdk-env-eventbridge",
"@stackspot/cdk-env-load-balancer",
"@stackspot/cdk-env-sns",
"@stackspot/cdk-env-vpc",
"@stackspot/cdk-load-balancer",
"@stackspot/cdk-vpc",
"cdk-chime-phone-numbers",
"cdk-ec2-imagebuilder",
"cdk-ecs-service-extensions",
"cdk-ez-vpc",
"cdk-k0s-cluster",
"cdk-monitoring",
"cdk-rstudio-sagemaker",
"cdk-rstudio-workflow",
"cdk-vue3",
"cdkfoldingathome",
"cdktf-dbt-snowflake",
"cdktf-metaflow",
"cdktf-snowflake",
"cloudadder-cdk-constructs",
"custom-cloud9-ssm",
"django-cdk",
"dynamodb-dashboard-example",
"dynamodb-projen",
"easy-cerver",
"jacobitegboje",
"my-dummy-construct",
"my-second-projen-construct",
"s3-bucket-alpha",
"s3-bucket-open",
"s3-bucket-tt",
"schadem-cdk-construct-csv-to-aurora",
"schadem-cdk-construct-sfn-comprehend-classifier",
"schadem-cdk-construct-sfn-generate-csv",
"schadem-cdk-construct-sfn-idp-decider",
"schadem-cdk-construct-sfn-test",
"schadem-cdk-construct-sfn-textract-classifiction-configurator",
"schadem-cdk-construct-sfn-textract-output-config-to-json",
"schadem-cdk-construct-sfn-token-bucket",
"schadem-cdk-construct-test",
"schadem-cdk-construct-test1",
"schadem-cdk-construct-textract-generic-async",
"schadem-cdk-construct-textract-generic-sync",
"serverless-spy2",
"sns-app-jsii-component",
"test-cdk-construct",
"test-cdk-constructs-v2",
"test1-cdk-constructs",
"test1-cdk-constructs-v2",
"test3-cdk-constructs-v2",
"test5-cdk-constructs",
"test6-cdk-constructs-v2",
"user-pool-identity-provider-github"
]
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment