fix: only add package if sqlite was being used

This commit is contained in:
Ben Irvin 2024-03-18 12:33:41 +01:00
parent 25d852de3a
commit e040731c91

View File

@ -17,16 +17,19 @@ const transform: modules.runner.json.JSONTransform = (file, params) => {
const j = json(file.json);
let removed = false;
const targetProperties = ['sqlite3', '@vscode/sqlite3'];
targetProperties.forEach((targetProperty) => {
const oldSqliteDependency = `dependencies.${targetProperty}`;
if (j.has(oldSqliteDependency)) {
j.remove(oldSqliteDependency);
removed = true;
}
});
if (!j.has('dependencies.better-sqlite3')) {
if (removed && !j.has('dependencies.better-sqlite3')) {
// TODO check this version when releasing V5
j.set('dependencies.better-sqlite3', '9.0.0');
}