isPackages plugin flag

This commit is contained in:
Jan Prochazka
2024-09-03 14:17:22 +02:00
parent 7c04dc00b1
commit 60bbc45cb2

View File

@@ -42,13 +42,14 @@ module.exports = {
info_meta: true, info_meta: true,
async info({ packageName }) { async info({ packageName }) {
// @ts-ignore
const isPackaged = await fs.exists(path.join(packagedPluginsDir(), packageName));
try { try {
const infoResp = await axios.default.get(`https://registry.npmjs.org/${packageName}`); const infoResp = await axios.default.get(`https://registry.npmjs.org/${packageName}`);
const { latest } = infoResp.data['dist-tags']; const { latest } = infoResp.data['dist-tags'];
const manifest = infoResp.data.versions[latest]; const manifest = infoResp.data.versions[latest];
const { readme } = infoResp.data; const { readme } = infoResp.data;
// @ts-ignore
const isPackaged = await fs.exists(path.join(packagedPluginsDir(), packageName));
return { return {
readme, readme,
@@ -57,6 +58,7 @@ module.exports = {
}; };
} catch (err) { } catch (err) {
return { return {
isPackaged,
state: 'error', state: 'error',
error: err.message, error: err.message,
}; };