mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-29 01:46:01 +00:00
isPackages plugin flag
This commit is contained in:
@@ -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,
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user