SaltyCranehttps://www.saltycrane.com/blog/2024-03-15T19:43:54ZAphrodite to CSS Modules codemodhttps://www.saltycrane.com/blog/2022/12/aphrodite-css-modules-codemod/Aphrodite to CSS Modules codemodSimple codemod example with jscodeshifthttps://www.saltycrane.com/blog/2021/05/simple-codemod-example-jscodeshift/Simple codemod example with jscodeshiftBuildtime vs runtime environment variables with Next.js and Dockerhttps://www.saltycrane.com/blog/2021/04/buildtime-vs-runtime-environment-variables-nextjs-docker/Buildtime vs runtime environment variables with Next.js and DockerNext.js GitLab CI/CD Docker multi-stage examplehttps://www.saltycrane.com/blog/2021/04/nextjs-gitlab-cicd-docker-multi-stage-example/Next.js GitLab CI/CD Docker multi-stage exampleHow to run Docker in Docker on Machttps://www.saltycrane.com/blog/2021/04/how-run-docker-docker-mac/How to run Docker in Docker on MacNext.js Cypress GitLab CI examplehttps://www.saltycrane.com/blog/2021/03/nextjs-cypress-gitlab-ci-example/Next.js Cypress GitLab CI exampleExample Next.js GitLab CI/CD Amazon ECR and ECS deploy pipelinehttps://www.saltycrane.com/blog/2021/03/example-nextjs-gitlab-cicd-amazon-ecr-and-ecs-deploy-pipeline/Example Next.js GitLab CI/CD Amazon ECR and ECS deploy pipelineGitLab CI/CD hello world exampleshttps://www.saltycrane.com/blog/2021/03/gitlab-cicd-hello-world-examples/GitLab CI/CD hello world examplesAmazon ECS noteshttps://www.saltycrane.com/blog/2021/03/amazon-ecs-notes/Amazon ECS notesHow to download pull request metadata using the GitHub GraphQL APIhttps://www.saltycrane.com/blog/2021/02/how-download-pull-request-metadata-using-github-graphql-api/How to download pull request metadata using the GitHub GraphQL API