Plugin no longer shown in the Appstore
Hi,
One of our plugins, @yachteye/signalk-makkah-plugin, is no longer shown in the app store, probably since v2.13.1 .
I have it installed and I can run & configure it, but it does not show at the "Installed" tab, or at the "All" tab.
It is present at npm: https://www.npmjs.com/package/@yachteye/signalk-makkah-plugin
Has something changed, and can I debug this somehow?
The only problem that I know of is that the start script in package.json is incorrect.
Thanks, Willem
6 Replies
Others have also reported similar issues. App store uses npmjs api for searching via keyword to retrieve the list of apps. Last time i looked the plugin in question was missing from the api response
Strange since nothing changed. I just published v1.0.1, see if that has any effect.
I checked the API (https://github.com/npm/registry/blob/main/docs/REGISTRY-API.md#get-v1search) and when you run it with a search for 'signalk-node-server-plugin' it says it has 301 entries. But only 250 are returned since that is the default (and max) size.
When you use the 'from' parameter together with 'size' you get the missing 51 plugins: https://registry.npmjs.org/-/v1/search?size=250&from=250&text=keywords%3Asignalk-node-server-plugin
i have trouble understanding how STUPID i've been! 😻
previous unrelated trouble with npm has masked this problem, did not come to think of this
so this is perfectly fixable
Created an issue for it https://github.com/SignalK/signalk-server/issues/1881
GitHub
Some plugins not available as npm registry return is capped at 250 ...
I checked the API (https://github.com/npm/registry/blob/main/docs/REGISTRY-API.md#get-v1search) and when you run it with a search for 'signalk-node-server-plugin' it says it has 301 entries...
The price of success, with over 250 plugins 🏆
exactly!