(target)
| 214 | } |
| 215 | |
| 216 | async function downloadSqliteBinary(target) { |
| 217 | console.log("[info] Downloading pre-built sqlite3 binary"); |
| 218 | rimrafSync("../../core/node_modules/sqlite3/build"); |
| 219 | const downloadUrl = { |
| 220 | "darwin-arm64": |
| 221 | "https://github.com/TryGhost/node-sqlite3/releases/download/v5.1.7/sqlite3-v5.1.7-napi-v6-darwin-arm64.tar.gz", |
| 222 | "linux-arm64": |
| 223 | "https://github.com/TryGhost/node-sqlite3/releases/download/v5.1.7/sqlite3-v5.1.7-napi-v3-linux-arm64.tar.gz", |
| 224 | "win32-arm64": |
| 225 | "https://github.com/TryGhost/node-sqlite3/releases/download/v5.1.7/sqlite3-v5.1.7-napi-v6-win32-arm64.tar.gz", |
| 226 | "linux-x64": |
| 227 | "https://github.com/TryGhost/node-sqlite3/releases/download/v5.1.7/sqlite3-v5.1.7-napi-v3-linux-x64.tar.gz", |
| 228 | "darwin-x64": |
| 229 | "https://github.com/TryGhost/node-sqlite3/releases/download/v5.1.7/sqlite3-v5.1.7-napi-v6-darwin-x64.tar.gz", |
| 230 | "win32-x64": |
| 231 | "https://github.com/TryGhost/node-sqlite3/releases/download/v5.1.7/sqlite3-v5.1.7-napi-v3-win32-x64.tar.gz", |
| 232 | }[target]; |
| 233 | execCmdSync( |
| 234 | `curl -L -o ../../core/node_modules/sqlite3/build.tar.gz ${downloadUrl}`, |
| 235 | ); |
| 236 | execCmdSync("cd ../../core/node_modules/sqlite3 && tar -xvzf build.tar.gz"); |
| 237 | fs.unlinkSync("../../core/node_modules/sqlite3/build.tar.gz"); |
| 238 | } |
| 239 | |
| 240 | async function copySqliteBinary() { |
| 241 | process.chdir(path.join(continueDir, "extensions", "vscode")); |
no test coverage detected