Since in the latest version of chrome, we cannot install the self-signed CRX files. The only possible path to publish chrome extensions internally in our workplace seems to be creating a new item on the chrome extension developer portal, uploading files programmatically using https://developer.chrome.com/docs/webstore/api, and downloading programmatically.
However, I am unable to download files programmatically or find attributes to link to the crx file.
I tried using https://www.npmjs.com/package/crx3 package to self sign the zip file but it is not working in my chrome with version `124.0.6367.78 (Official Build) (arm64) `