{"ecosystem":"npm","package":"string-width","from_version":null,"to_version":null,"changes":[{"from_version":"v7.2.0","to_version":"v8.0.0","change_type":"breaking","description":"Require Node.js 20 fbea7e5","migration_hint":null},{"from_version":"v6.1.0","to_version":"v7.0.0","change_type":"breaking","description":"Require Node.js 18 97b50e8","migration_hint":null},{"from_version":"v5.1.2","to_version":"v6.0.0","change_type":"breaking","description":"Require Node.js 16 (#47) f85812f **This release is not compatible with Firefox. If you need Firefox support, stay on v5.**","migration_hint":null},{"from_version":"v4.2.2","to_version":"v5.0.0","change_type":"breaking","description":"Require Node.js 12 cec9757","migration_hint":null},{"from_version":"v4.2.2","to_version":"v5.0.0","change_type":"breaking","description":"This package is now pure ESM. Please [read this](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c). https://github.com/sindresorhus/string-width/compare/v4.2.2...v5.0.0","migration_hint":null},{"from_version":"v3.1.0","to_version":"v4.0.0","change_type":"breaking","description":"Require Node.js 8 855b046 Enhancements:","migration_hint":null},{"from_version":"v3.1.0","to_version":"v4.0.0","change_type":"breaking","description":"Add TypeScript definition (#21) bd7822c https://github.com/sindresorhus/string-width/compare/v3.1.0...v4.0.0","migration_hint":null},{"from_version":"unknown","to_version":"v3.0.0","change_type":"breaking","description":"Require Node.js 6 5b6b7ca Other:","migration_hint":null},{"from_version":"unknown","to_version":"v3.0.0","change_type":"breaking","description":"Support emoji (#17) 0bc308a","migration_hint":null}],"total":9,"note":"Curated major-version breaking changes. Always verify against the package's official changelog before migrating.","_cache":"hit"}