:chore: sqlite3 module (#130654)
This commit is contained in:
parent
665ad3a6f2
commit
b794b9223c
|
@ -132,7 +132,7 @@
|
|||
"restrictions": [
|
||||
"vs/nls",
|
||||
"**/vs/base/{common,node}/**",
|
||||
"*" // node modules
|
||||
"@vscode/*", "*" // node modules
|
||||
]
|
||||
},
|
||||
{
|
||||
|
@ -170,7 +170,7 @@
|
|||
"vs/nls",
|
||||
"**/vs/base/{common,node}/**",
|
||||
"**/vs/base/parts/*/{common,node}/**",
|
||||
"*" // node modules
|
||||
"@vscode/*", "*" // node modules
|
||||
]
|
||||
},
|
||||
{
|
||||
|
@ -189,7 +189,7 @@
|
|||
"vs/css!./**/*",
|
||||
"**/vs/base/{common,browser,node,electron-sandbox,electron-browser}/**",
|
||||
"**/vs/base/parts/*/{common,browser,node,electron-sandbox,electron-browser}/**",
|
||||
"*" // node modules
|
||||
"@vscode/*", "*" // node modules
|
||||
]
|
||||
},
|
||||
{
|
||||
|
@ -198,7 +198,7 @@
|
|||
"vs/nls",
|
||||
"**/vs/base/{common,node,electron-main}/**",
|
||||
"**/vs/base/parts/*/{common,node,electron-main}/**",
|
||||
"*" // node modules
|
||||
"@vscode/*", "*" // node modules
|
||||
]
|
||||
},
|
||||
{
|
||||
|
@ -255,7 +255,7 @@
|
|||
"**/vs/base/{common,node}/**",
|
||||
"**/vs/base/parts/*/{common,node}/**",
|
||||
"**/vs/platform/*/{common,node}/**",
|
||||
"*" // node modules
|
||||
"@vscode/*", "*" // node modules
|
||||
]
|
||||
},
|
||||
{
|
||||
|
@ -276,7 +276,7 @@
|
|||
"**/vs/base/{common,browser,node,electron-sandbox,electron-browser}/**",
|
||||
"**/vs/base/parts/*/{common,browser,node,electron-sandbox,electron-browser}/**",
|
||||
"**/vs/platform/*/{common,browser,node,electron-sandbox,electron-browser}/**",
|
||||
"*" // node modules
|
||||
"@vscode/*", "*" // node modules
|
||||
]
|
||||
},
|
||||
{
|
||||
|
@ -286,7 +286,7 @@
|
|||
"**/vs/base/{common,node,electron-main}/**",
|
||||
"**/vs/base/parts/*/{common,node,electron-main}/**",
|
||||
"**/vs/platform/*/{common,node,electron-main}/**",
|
||||
"*" // node modules
|
||||
"@vscode/*", "*" // node modules
|
||||
]
|
||||
},
|
||||
{
|
||||
|
@ -513,7 +513,7 @@
|
|||
"**/vs/workbench/{common,browser,node,electron-sandbox,electron-browser}/**",
|
||||
"**/vs/workbench/api/{common,browser,node,electron-sandbox,electron-browser}/**",
|
||||
"**/vs/workbench/services/*/{common,browser,node,electron-sandbox,electron-browser}/**",
|
||||
"*" // node modules
|
||||
"@vscode/*", "*" // node modules
|
||||
]
|
||||
},
|
||||
{
|
||||
|
@ -528,7 +528,7 @@
|
|||
"vs/workbench/contrib/files/browser/editors/fileEditorInput",
|
||||
"**/vs/workbench/services/**",
|
||||
"**/vs/workbench/test/**",
|
||||
"*" // node modules
|
||||
"@vscode/*", "*" // node modules
|
||||
]
|
||||
},
|
||||
{
|
||||
|
@ -592,7 +592,7 @@
|
|||
"**/vs/workbench/{common,node}/**",
|
||||
"**/vs/workbench/api/{common,node}/**",
|
||||
"**/vs/workbench/services/**/{common,node}/**",
|
||||
"*" // node modules
|
||||
"@vscode/*", "*" // node modules
|
||||
]
|
||||
},
|
||||
{
|
||||
|
@ -623,7 +623,7 @@
|
|||
"**/vs/workbench/{common,browser,node,electron-sandbox,electron-browser}/**",
|
||||
"**/vs/workbench/api/{common,browser,node,electron-sandbox,electron-browser}/**",
|
||||
"**/vs/workbench/services/**/{common,browser,node,electron-sandbox,electron-browser}/**",
|
||||
"*" // node modules
|
||||
"@vscode/*", "*" // node modules
|
||||
]
|
||||
},
|
||||
{
|
||||
|
@ -742,7 +742,7 @@
|
|||
"**/vs/workbench/api/{common,node}/**",
|
||||
"**/vs/workbench/services/**/{common,node}/**",
|
||||
"**/vs/workbench/contrib/**/{common,node}/**",
|
||||
"*" // node modules
|
||||
"@vscode/*", "*" // node modules
|
||||
]
|
||||
},
|
||||
{
|
||||
|
@ -775,7 +775,7 @@
|
|||
"**/vs/workbench/api/{common,browser,node,electron-sandbox,electron-browser}/**",
|
||||
"**/vs/workbench/services/**/{common,browser,node,electron-sandbox,electron-browser}/**",
|
||||
"**/vs/workbench/contrib/**/{common,browser,node,electron-sandbox,electron-browser}/**",
|
||||
"*" // node modules
|
||||
"@vscode/*", "*" // node modules
|
||||
]
|
||||
},
|
||||
{
|
||||
|
@ -798,7 +798,7 @@
|
|||
"**/vs/base/parts/**/{common,node}/**",
|
||||
"**/vs/platform/**/{common,node}/**",
|
||||
"**/vs/code/**/{common,node}/**",
|
||||
"*" // node modules
|
||||
"@vscode/*", "*" // node modules
|
||||
]
|
||||
},
|
||||
{
|
||||
|
@ -810,7 +810,7 @@
|
|||
"**/vs/base/parts/**/{common,browser,node,electron-sandbox,electron-browser}/**",
|
||||
"**/vs/platform/**/{common,browser,node,electron-sandbox,electron-browser}/**",
|
||||
"**/vs/code/**/{common,browser,node,electron-sandbox,electron-browser}/**",
|
||||
"*" // node modules
|
||||
"@vscode/*", "*" // node modules
|
||||
]
|
||||
},
|
||||
{
|
||||
|
@ -821,7 +821,7 @@
|
|||
"**/vs/base/parts/**/{common,node,electron-main}/**",
|
||||
"**/vs/platform/**/{common,node,electron-main}/**",
|
||||
"**/vs/code/**/{common,node,electron-main}/**",
|
||||
"*" // node modules
|
||||
"@vscode/*", "*" // node modules
|
||||
]
|
||||
},
|
||||
{
|
||||
|
@ -833,7 +833,7 @@
|
|||
"**/vs/platform/**/{common,node}/**",
|
||||
"**/vs/workbench/**/{common,node}/**",
|
||||
"**/vs/server/**",
|
||||
"*" // node modules
|
||||
"@vscode/*", "*" // node modules
|
||||
]
|
||||
},
|
||||
{
|
||||
|
@ -904,28 +904,28 @@
|
|||
"target": "**/test/smoke/**",
|
||||
"restrictions": [
|
||||
"**/test/smoke/**",
|
||||
"*" // node modules
|
||||
"@vscode/*", "*" // node modules
|
||||
]
|
||||
},
|
||||
{
|
||||
"target": "**/test/automation/**",
|
||||
"restrictions": [
|
||||
"**/test/automation/**",
|
||||
"*" // node modules
|
||||
"@vscode/*", "*" // node modules
|
||||
]
|
||||
},
|
||||
{
|
||||
"target": "**/test/integration/**",
|
||||
"restrictions": [
|
||||
"**/test/integration/**",
|
||||
"*" // node modules
|
||||
"@vscode/*", "*" // node modules
|
||||
]
|
||||
},
|
||||
{
|
||||
"target": "**/test/monaco/**",
|
||||
"restrictions": [
|
||||
"**/test/monaco/**",
|
||||
"*" // node modules
|
||||
"@vscode/*", "*" // node modules
|
||||
]
|
||||
},
|
||||
{
|
||||
|
@ -943,21 +943,21 @@
|
|||
"target": "**/{node,electron-browser,electron-main}/**/*.test.ts",
|
||||
"restrictions": [
|
||||
"**/vs/**",
|
||||
"*" // node modules
|
||||
"@vscode/*", "*" // node modules
|
||||
]
|
||||
},
|
||||
{
|
||||
"target": "**/{node,electron-browser,electron-main}/**/test/**",
|
||||
"restrictions": [
|
||||
"**/vs/**",
|
||||
"*" // node modules
|
||||
"@vscode/*", "*" // node modules
|
||||
]
|
||||
},
|
||||
{
|
||||
"target": "**/test/{node,electron-browser,electron-main}/**",
|
||||
"restrictions": [
|
||||
"**/vs/**",
|
||||
"*" // node modules
|
||||
"@vscode/*", "*" // node modules
|
||||
]
|
||||
},
|
||||
{
|
||||
|
|
|
@ -12,14 +12,14 @@ fsevents/src/**
|
|||
fsevents/test/**
|
||||
!fsevents/**/*.node
|
||||
|
||||
vscode-sqlite3/binding.gyp
|
||||
vscode-sqlite3/benchmark/**
|
||||
vscode-sqlite3/cloudformation/**
|
||||
vscode-sqlite3/deps/**
|
||||
vscode-sqlite3/test/**
|
||||
vscode-sqlite3/build/**
|
||||
vscode-sqlite3/src/**
|
||||
!vscode-sqlite3/build/Release/*.node
|
||||
@vscode/sqlite3/binding.gyp
|
||||
@vscode/sqlite3/benchmark/**
|
||||
@vscode/sqlite3/cloudformation/**
|
||||
@vscode/sqlite3/deps/**
|
||||
@vscode/sqlite3/test/**
|
||||
@vscode/sqlite3/build/**
|
||||
@vscode/sqlite3/src/**
|
||||
!@vscode/sqlite3/build/Release/*.node
|
||||
|
||||
windows-mutex/binding.gyp
|
||||
windows-mutex/build/**
|
||||
|
|
|
@ -59,6 +59,7 @@
|
|||
},
|
||||
"dependencies": {
|
||||
"@microsoft/applicationinsights-web": "^2.6.4",
|
||||
"@vscode/sqlite3": "4.0.12",
|
||||
"@vscode/vscode-languagedetection": "1.0.18",
|
||||
"applicationinsights": "1.0.8",
|
||||
"chokidar": "3.5.1",
|
||||
|
@ -82,7 +83,6 @@
|
|||
"vscode-proxy-agent": "^0.11.0",
|
||||
"vscode-regexpp": "^3.1.0",
|
||||
"vscode-ripgrep": "^1.12.0",
|
||||
"vscode-sqlite3": "4.0.11",
|
||||
"vscode-textmate": "5.4.0",
|
||||
"xterm": "4.14.0-beta.6",
|
||||
"xterm-addon-search": "0.9.0-beta.3",
|
||||
|
|
|
@ -9,7 +9,7 @@ import { mapToString, setToString } from 'vs/base/common/map';
|
|||
import { basename } from 'vs/base/common/path';
|
||||
import { Promises } from 'vs/base/node/pfs';
|
||||
import { IStorageDatabase, IStorageItemsChangeEvent, IUpdateRequest } from 'vs/base/parts/storage/common/storage';
|
||||
import type { Database, Statement } from 'vscode-sqlite3';
|
||||
import type { Database, Statement } from '@vscode/sqlite3';
|
||||
|
||||
interface IDatabaseConnection {
|
||||
readonly db: Database;
|
||||
|
@ -299,7 +299,7 @@ export class SQLiteStorageDatabase implements IStorageDatabase {
|
|||
|
||||
private doConnect(path: string): Promise<IDatabaseConnection> {
|
||||
return new Promise((resolve, reject) => {
|
||||
import('vscode-sqlite3').then(sqlite3 => {
|
||||
import('@vscode/sqlite3').then(sqlite3 => {
|
||||
const connection: IDatabaseConnection = {
|
||||
db: new (this.logger.isTracing ? sqlite3.verbose().Database : sqlite3.Database)(path, error => {
|
||||
if (error) {
|
||||
|
|
|
@ -42,9 +42,9 @@ suite('Native Modules (all platforms)', () => {
|
|||
assert.ok(typeof nsfWatcher === 'function', testErrorMessage('nsfw'));
|
||||
});
|
||||
|
||||
test('vscode-sqlite3', async () => {
|
||||
const sqlite3 = await import('vscode-sqlite3');
|
||||
assert.ok(typeof sqlite3.Database === 'function', testErrorMessage('vscode-sqlite3'));
|
||||
test('sqlite3', async () => {
|
||||
const sqlite3 = await import('@vscode/sqlite3');
|
||||
assert.ok(typeof sqlite3.Database === 'function', testErrorMessage('@vscode/sqlite3'));
|
||||
});
|
||||
});
|
||||
|
||||
|
|
16
yarn.lock
16
yarn.lock
|
@ -846,6 +846,13 @@
|
|||
resolved "https://registry.yarnpkg.com/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz#aa58042711d6e3275dd37dc597e5d31e8c290a44"
|
||||
integrity sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==
|
||||
|
||||
"@vscode/sqlite3@4.0.12":
|
||||
version "4.0.12"
|
||||
resolved "https://registry.yarnpkg.com/@vscode/sqlite3/-/sqlite3-4.0.12.tgz#50b36c788b5d130c02612b27eaf6905dc2156a43"
|
||||
integrity sha512-45Nbq4vgUhcejdDkX/G9K5BMMgRkBqtHtbChbvXHesMfk88USt4i94i9EM0DfHO7ijl3oIwGqzIob6lgeYi41w==
|
||||
dependencies:
|
||||
nan "2.14.2"
|
||||
|
||||
"@vscode/vscode-languagedetection@1.0.18":
|
||||
version "1.0.18"
|
||||
resolved "https://registry.yarnpkg.com/@vscode/vscode-languagedetection/-/vscode-languagedetection-1.0.18.tgz#05d78cbd4b6ba5a0da4f76c88fdc98f67e99786a"
|
||||
|
@ -6969,7 +6976,7 @@ mute-stream@0.0.8:
|
|||
resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d"
|
||||
integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==
|
||||
|
||||
nan@^2.12.1, nan@^2.13.2, nan@^2.14.0:
|
||||
nan@2.14.2, nan@^2.12.1, nan@^2.13.2, nan@^2.14.0:
|
||||
version "2.14.2"
|
||||
resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19"
|
||||
integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==
|
||||
|
@ -10687,13 +10694,6 @@ vscode-ripgrep@^1.12.0:
|
|||
https-proxy-agent "^4.0.0"
|
||||
proxy-from-env "^1.1.0"
|
||||
|
||||
vscode-sqlite3@4.0.11:
|
||||
version "4.0.11"
|
||||
resolved "https://registry.yarnpkg.com/vscode-sqlite3/-/vscode-sqlite3-4.0.11.tgz#8f41ec8f4c03e24a284a74c5fad322ea39141f15"
|
||||
integrity sha512-45oylZEr8sWJFWRoVE9iXI8RQhk7XDeIpwWYdtOAXFnCfmI74n0CwSqZOLfVsMLgtpU9/JZ1CA6s45tgKktSVQ==
|
||||
dependencies:
|
||||
nan "^2.14.0"
|
||||
|
||||
vscode-telemetry-extractor@^1.8.0:
|
||||
version "1.8.0"
|
||||
resolved "https://registry.yarnpkg.com/vscode-telemetry-extractor/-/vscode-telemetry-extractor-1.8.0.tgz#5562106fe2eebfce0593f336c91f5a5ddc154cee"
|
||||
|
|
Loading…
Reference in a new issue