Skip to content

Conversation

@IAmConorNolan
Copy link
Contributor

Overview

This PR updates our development environment configuration to use more modern tooling and versions.

Key Changes

  • Upgraded Ruby from 2.7.5 to 3.3.4

    • Brings security patches and performance improvements
    • Ensures compatibility with latest gems
  • Switched to NVM for Node.js version management

    • Enables consistent Node.js versions across team
    • Makes it easier to switch between Node versions for different projects
    • Added .nvmrc file specifying Node 22.14.0
  • Updated development dependencies

    • Bumped CocoaPods and other gems to latest versions
    • Ensures compatibility with latest iOS requirements
  • Removed package-lock.json

    • We use Yarn as our package manager
    • Having both lock files can lead to dependency conflicts

@socket-security
Copy link

New, updated, and removed dependencies detected. Learn more about Socket for GitHub ↗︎

Package New capabilities Transitives Size Publisher
npm/@babel/generator@7.24.5 🔁 npm/@babel/generator@7.26.5 None 0 493 kB nicolo-ribaudo
npm/@babel/helper-create-class-features-plugin@7.24.5 None +2 515 kB nicolo-ribaudo
npm/@babel/helper-replace-supers@7.24.1 🔁 npm/@babel/helper-replace-supers@7.26.5 None +1 139 kB nicolo-ribaudo
npm/@babel/helper-string-parser@7.24.1 None 0 31.7 kB nicolo-ribaudo
npm/@babel/helper-validator-identifier@7.24.5 None 0 49.2 kB nicolo-ribaudo
npm/@babel/parser@7.24.5 🔁 npm/@babel/parser@7.26.5 None 0 1.89 MB nicolo-ribaudo
npm/@babel/plugin-transform-private-methods@7.23.3 None 0 4.76 kB nicolo-ribaudo
npm/@babel/plugin-transform-private-property-in-object@7.23.4 None 0 20 kB nicolo-ribaudo
npm/@babel/register@7.21.0 environment, filesystem, unsafe 0 58.5 kB nicolo-ribaudo
npm/@babel/runtime@7.21.5 None 0 258 kB nicolo-ribaudo
npm/@babel/template@7.24.0 Transitive: environment +1 2.48 MB nicolo-ribaudo
npm/@babel/traverse@7.24.5 🔁 npm/@babel/traverse@7.26.5 None 0 618 kB nicolo-ribaudo
npm/@jridgewell/source-map@0.3.5 None 0 232 kB jridgewell
npm/@react-native/assets-registry@0.74.89 None 0 4.45 kB react-native-bot
npm/@react-native/babel-plugin-codegen@0.74.89 None 0 7.03 kB fb, react-native-bot
npm/@react-native/babel-preset@0.74.89 None 0 15 kB fb, react-native-bot
npm/@react-native/codegen@0.74.89 None 0 1.61 MB fb, react-native-bot
npm/@react-native/community-cli-plugin@0.74.89 None 0 63 kB react-native-bot
npm/@react-native/debugger-frontend@0.74.89 None 0 12.1 MB react-native-bot
npm/@react-native/dev-middleware@0.74.89 None 0 106 kB fb, react-native-bot
npm/@react-native/gradle-plugin@0.74.89 None 0 264 kB react-native-bot
npm/@react-native/js-polyfills@0.74.89 None 0 22.9 kB react-native-bot
npm/@react-native/metro-babel-transformer@0.74.89 environment, filesystem 0 7.92 kB react-native-bot
npm/@react-native/normalize-colors@0.74.89 None 0 14.3 kB fb, react-native-bot
npm/@react-native/virtualized-lists@0.74.89 None 0 167 kB react-native-bot
npm/@sideway/address@4.1.4 None 0 56.4 kB hueniverse
npm/@types/ws@8.5.10 None 0 21.7 kB types
npm/cli-spinners@2.9.0 None 0 32 kB sindresorhus
npm/dayjs@1.11.7 None 0 651 kB iamkun
npm/envinfo@7.11.1 environment, eval, filesystem, shell 0 162 kB tabrindle
npm/joi@17.9.2 None 0 532 kB marsup
npm/lighthouse-logger@1.3.0 None 0 17.7 kB patrickhulce
npm/metro-babel-transformer@0.80.6 environment 0 6.85 kB metro-bot
npm/metro-cache-key@0.80.6 filesystem 0 1.4 kB metro-bot
npm/metro-cache@0.80.6 filesystem, network 0 33.9 kB metro-bot
npm/metro-config@0.80.6 filesystem 0 49.5 kB metro-bot
npm/metro-file-map@0.80.6 filesystem, shell, unsafe 0 319 kB metro-bot
npm/metro-minify-terser@0.80.6 None 0 3.67 kB metro-bot
npm/metro-resolver@0.80.6 None 0 87.7 kB metro-bot
npm/metro-runtime@0.80.6 None 0 73.3 kB metro-bot
npm/metro-source-map@0.80.6 None 0 109 kB metro-bot
npm/metro-symbolicate@0.80.6 filesystem 0 110 kB metro-bot
npm/metro-transform-plugins@0.80.6 None 0 75.9 kB metro-bot
npm/metro-transform-worker@0.80.6 None 0 37.8 kB metro-bot
npm/metro@0.80.6 environment, filesystem, network +2 861 kB metro-bot
npm/minipass@7.0.4 None 0 285 kB isaacs
npm/ob1@0.80.6 None 0 6.71 kB metro-bot
npm/react-native@0.74.7 environment, network +2 71.3 MB react-native-bot
npm/string-width-cjs@4.2.3 None 0 0 B
npm/strip-ansi-cjs@6.0.1 None 0 0 B
npm/terser@5.29.1 environment, eval 0 2.15 MB fabiosantoscode
npm/wrap-ansi-cjs@7.0.0 None 0 0 B
npm/ws@8.17.0 environment, network 0 141 kB lpinca

🚮 Removed packages: npm/eslint-plugin-prettier@5.1.3

View full report↗︎

Copy link
Contributor

@uddish uddish left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice!

@IAmConorNolan IAmConorNolan merged commit 989996d into main Feb 21, 2025
8 checks passed
@IAmConorNolan IAmConorNolan deleted the cnolan/update-setup-script branch February 21, 2025 14:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants