@duckdb/duckdb-wasm-shell
Advanced tools
Comparing version 1.13.1-dev98.0 to 1.14.0
(() => { | ||
var __create = Object.create; | ||
var __defProp = Object.defineProperty; | ||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor; | ||
var __getOwnPropNames = Object.getOwnPropertyNames; | ||
var __getProtoOf = Object.getPrototypeOf; | ||
var __hasOwnProp = Object.prototype.hasOwnProperty; | ||
var __require = /* @__PURE__ */ ((x) => typeof require !== "undefined" ? require : typeof Proxy !== "undefined" ? new Proxy(x, { | ||
@@ -9,6 +15,15 @@ get: (a, b) => (typeof require !== "undefined" ? require : a)[b] | ||
}); | ||
var __copyProps = (to, from, except, desc) => { | ||
if (from && typeof from === "object" || typeof from === "function") { | ||
for (let key of __getOwnPropNames(from)) | ||
if (!__hasOwnProp.call(to, key) && key !== except) | ||
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); | ||
} | ||
return to; | ||
}; | ||
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, mod)); | ||
// package.json | ||
var name = "@duckdb/duckdb-wasm-shell"; | ||
var version = "1.13.1-dev98.0"; | ||
var version = "1.14.0"; | ||
var description = ""; | ||
@@ -37,18 +52,18 @@ var author = "Andre Kohn <kohn.a@outlook.com>"; | ||
var dependencies = { | ||
"@duckdb/duckdb-wasm": "^1.13.1-dev98.0", | ||
xterm: "^4.16.0", | ||
"@duckdb/duckdb-wasm": "^1.14.0", | ||
xterm: "^4.18.0", | ||
"xterm-addon-fit": "^0.5.0", | ||
"xterm-addon-web-links": "^0.5.0", | ||
"xterm-addon-web-links": "^0.5.1", | ||
"xterm-addon-webgl": "^0.11.4" | ||
}; | ||
var devDependencies = { | ||
esbuild: "^0.14.12", | ||
eslint: "^8.7.0", | ||
esbuild: "^0.14.38", | ||
eslint: "^8.14.0", | ||
"eslint-plugin-jasmine": "^4.1.3", | ||
"eslint-plugin-react": "^7.28.0", | ||
jasmine: "^4.0.2", | ||
"jasmine-core": "^4.0.0", | ||
"eslint-plugin-react": "^7.29.4", | ||
jasmine: "^4.1.0", | ||
"jasmine-core": "^4.0.1", | ||
"jasmine-spec-reporter": "^7.0.0", | ||
"make-dir": "^3.1.0", | ||
prettier: "^2.5.1", | ||
prettier: "^2.6.2", | ||
rimraf: "^3.0.2", | ||
@@ -58,3 +73,3 @@ "wasm-pack": "^0.10.2" | ||
var scripts = { | ||
postinstall: "node ../../node_modules/wasm-pack/install.js", | ||
"install:wasmpack": "node ../../node_modules/wasm-pack/install.js", | ||
"build:debug": "node bundle.mjs debug && tsc --emitDeclarationOnly", | ||
@@ -76,6 +91,6 @@ "build:release": "node bundle.mjs release && tsc --emitDeclarationOnly", | ||
"./dist/shell_bg.wasm": "./dist/shell_bg.wasm", | ||
"./dist/shell.js": "./dist/shell_bg.js", | ||
"./dist/shell.cjs": "./dist/shell_bg.cjs", | ||
"./dist/shell.mjs": "./dist/shell_bg.mjs", | ||
"./dist/shell": "./dist/shell_bg.mjs", | ||
"./dist/shell.js": "./dist/shell.js", | ||
"./dist/shell.cjs": "./dist/shell.cjs", | ||
"./dist/shell.mjs": "./dist/shell.mjs", | ||
"./dist/shell": "./dist/shell.mjs", | ||
".": { | ||
@@ -116,2 +131,5 @@ types: "./dist/shell.d.ts", | ||
// src/shell.ts | ||
var duckdb = __toESM(__require("@duckdb/duckdb-wasm")); | ||
// crate/pkg/shell.js | ||
@@ -297,7 +315,7 @@ var import_duckdb_wasm = __require("@duckdb/duckdb-wasm"); | ||
function __wbg_adapter_24(arg0, arg1, arg2) { | ||
var ret = wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h86575dcdd9170515(arg0, arg1, addHeapObject(arg2)); | ||
var ret = wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h9f03133da32a209e(arg0, arg1, addHeapObject(arg2)); | ||
return ret !== 0; | ||
} | ||
function __wbg_adapter_27(arg0, arg1, arg2) { | ||
wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__hf1b92730452b26a5(arg0, arg1, addHeapObject(arg2)); | ||
wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h38c13f9e0080ab7b(arg0, arg1, addHeapObject(arg2)); | ||
} | ||
@@ -364,4 +382,4 @@ function handleError(f, args) { | ||
} | ||
function __wbg_adapter_199(arg0, arg1, arg2, arg3) { | ||
wasm.wasm_bindgen__convert__closures__invoke2_mut__h445be38df5ff7a40(arg0, arg1, addHeapObject(arg2), addHeapObject(arg3)); | ||
function __wbg_adapter_203(arg0, arg1, arg2, arg3) { | ||
wasm.wasm_bindgen__convert__closures__invoke2_mut__h766d5ec0b391024b(arg0, arg1, addHeapObject(arg2), addHeapObject(arg3)); | ||
} | ||
@@ -412,2 +430,5 @@ var ShellInputContext = Object.freeze({ FileInput: 0, "0": "FileInput" }); | ||
}; | ||
imports.wbg.__wbg_setfontFamily_a76723a99b3e1c44 = function(arg0, arg1, arg2) { | ||
getObject(arg0).fontFamily = getStringFromWasm0(arg1, arg2); | ||
}; | ||
imports.wbg.__wbg_setrightClickSelectsWord_b360a1259d32073b = function(arg0, arg1) { | ||
@@ -493,2 +514,16 @@ getObject(arg0).rightClickSelectsWord = arg1 !== 0; | ||
}; | ||
imports.wbg.__wbg_backgroundColor_13124d7a2f6922da = function(arg0, arg1) { | ||
var ret = getObject(arg1).backgroundColor; | ||
var ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); | ||
var len0 = WASM_VECTOR_LEN; | ||
getInt32Memory0()[arg0 / 4 + 1] = len0; | ||
getInt32Memory0()[arg0 / 4 + 0] = ptr0; | ||
}; | ||
imports.wbg.__wbg_fontFamily_bf454fed644c371e = function(arg0, arg1) { | ||
var ret = getObject(arg1).fontFamily; | ||
var ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); | ||
var len0 = WASM_VECTOR_LEN; | ||
getInt32Memory0()[arg0 / 4 + 1] = len0; | ||
getInt32Memory0()[arg0 / 4 + 0] = ptr0; | ||
}; | ||
imports.wbg.__wbg_withWebGL_23ecf5d40e6afbed = function(arg0) { | ||
@@ -498,33 +533,47 @@ var ret = getObject(arg0).withWebGL; | ||
}; | ||
imports.wbg.__wbindgen_object_clone_ref = function(arg0) { | ||
var ret = getObject(arg0); | ||
return addHeapObject(ret); | ||
imports.wbg.__wbg_getPlatformFeatures_c95d7aa09758c47e = function() { | ||
return handleError(function() { | ||
var ret = (0, import_duckdb_wasm.getPlatformFeatures)(); | ||
return addHeapObject(ret); | ||
}, arguments); | ||
}; | ||
imports.wbg.__wbg_connectInternal_2a301658fb915262 = function() { | ||
return handleError(function(arg0) { | ||
var ret = getObject(arg0).connectInternal(); | ||
imports.wbg.__wbg_open_1c24085b4339ac18 = function() { | ||
return handleError(function(arg0, arg1, arg2) { | ||
var ret = getObject(arg0).open(getStringFromWasm0(arg1, arg2)); | ||
return addHeapObject(ret); | ||
}, arguments); | ||
}; | ||
imports.wbg.__wbg_collectFileStatistics_d5bb7163392f63a7 = function() { | ||
return handleError(function(arg0, arg1, arg2, arg3) { | ||
var ret = getObject(arg0).collectFileStatistics(getStringFromWasm0(arg1, arg2), arg3 !== 0); | ||
imports.wbg.__wbg_copyFileToBuffer_e4a7050307f57c30 = function() { | ||
return handleError(function(arg0, arg1, arg2) { | ||
var ret = getObject(arg0).copyFileToBuffer(getStringFromWasm0(arg1, arg2)); | ||
return addHeapObject(ret); | ||
}, arguments); | ||
}; | ||
imports.wbg.__wbg_exportFileStatistics_047e5ff39e3cd97e = function() { | ||
imports.wbg.__wbg_dropFiles_4d857401e3dd75ab = function() { | ||
return handleError(function(arg0) { | ||
var ret = getObject(arg0).dropFiles(); | ||
return addHeapObject(ret); | ||
}, arguments); | ||
}; | ||
imports.wbg.__wbg_dropFile_78cc44051c1ddec2 = function() { | ||
return handleError(function(arg0, arg1, arg2) { | ||
var ret = getObject(arg0).exportFileStatistics(getStringFromWasm0(arg1, arg2)); | ||
var ret = getObject(arg0).dropFile(getStringFromWasm0(arg1, arg2)); | ||
return addHeapObject(ret); | ||
}, arguments); | ||
}; | ||
imports.wbg.__wbg_pushInputToHistory_be6169df38305347 = function() { | ||
imports.wbg.__wbg_globFiles_7af26f0d3bb9c2f6 = function() { | ||
return handleError(function(arg0, arg1, arg2) { | ||
var ret = getObject(arg0).pushInputToHistory(getStringFromWasm0(arg1, arg2)); | ||
var ret = getObject(arg0).globFiles(getStringFromWasm0(arg1, arg2)); | ||
return addHeapObject(ret); | ||
}, arguments); | ||
}; | ||
imports.wbg.__wbg_runQuery_73797dc478f1bce2 = function() { | ||
imports.wbg.__wbg_pickFiles_0773778daac97095 = function() { | ||
return handleError(function(arg0) { | ||
var ret = getObject(arg0).pickFiles(); | ||
return addHeapObject(ret); | ||
}, arguments); | ||
}; | ||
imports.wbg.__wbg_downloadFile_223fed31724de5a9 = function() { | ||
return handleError(function(arg0, arg1, arg2, arg3) { | ||
var ret = getObject(arg0).runQuery(arg1 >>> 0, getStringFromWasm0(arg2, arg3)); | ||
var ret = getObject(arg0).downloadFile(getStringFromWasm0(arg1, arg2), takeObject(arg3)); | ||
return addHeapObject(ret); | ||
@@ -545,2 +594,8 @@ }, arguments); | ||
}; | ||
imports.wbg.__wbg_connectInternal_2a301658fb915262 = function() { | ||
return handleError(function(arg0) { | ||
var ret = getObject(arg0).connectInternal(); | ||
return addHeapObject(ret); | ||
}, arguments); | ||
}; | ||
imports.wbg.__wbg_tokenize_17d3fb98b81f8e3b = function() { | ||
@@ -552,8 +607,2 @@ return handleError(function(arg0, arg1, arg2) { | ||
}; | ||
imports.wbg.__wbg_getVersion_498e84d9ed3a6710 = function() { | ||
return handleError(function(arg0) { | ||
var ret = getObject(arg0).getVersion(); | ||
return addHeapObject(ret); | ||
}, arguments); | ||
}; | ||
imports.wbg.__wbg_getFeatureFlags_3fbe38b898027f8e = function() { | ||
@@ -565,58 +614,40 @@ return handleError(function(arg0) { | ||
}; | ||
imports.wbg.__wbg_getPlatformFeatures_c95d7aa09758c47e = function() { | ||
return handleError(function() { | ||
var ret = (0, import_duckdb_wasm.getPlatformFeatures)(); | ||
imports.wbg.__wbg_exportFileStatistics_047e5ff39e3cd97e = function() { | ||
return handleError(function(arg0, arg1, arg2) { | ||
var ret = getObject(arg0).exportFileStatistics(getStringFromWasm0(arg1, arg2)); | ||
return addHeapObject(ret); | ||
}, arguments); | ||
}; | ||
imports.wbg.__wbg_open_1c24085b4339ac18 = function() { | ||
return handleError(function(arg0, arg1, arg2) { | ||
var ret = getObject(arg0).open(getStringFromWasm0(arg1, arg2)); | ||
imports.wbg.__wbg_collectFileStatistics_d5bb7163392f63a7 = function() { | ||
return handleError(function(arg0, arg1, arg2, arg3) { | ||
var ret = getObject(arg0).collectFileStatistics(getStringFromWasm0(arg1, arg2), arg3 !== 0); | ||
return addHeapObject(ret); | ||
}, arguments); | ||
}; | ||
imports.wbg.__wbg_copyFileToBuffer_e4a7050307f57c30 = function() { | ||
return handleError(function(arg0, arg1, arg2) { | ||
var ret = getObject(arg0).copyFileToBuffer(getStringFromWasm0(arg1, arg2)); | ||
imports.wbg.__wbg_runQuery_73797dc478f1bce2 = function() { | ||
return handleError(function(arg0, arg1, arg2, arg3) { | ||
var ret = getObject(arg0).runQuery(arg1 >>> 0, getStringFromWasm0(arg2, arg3)); | ||
return addHeapObject(ret); | ||
}, arguments); | ||
}; | ||
imports.wbg.__wbg_dropFiles_4d857401e3dd75ab = function() { | ||
imports.wbg.__wbg_getVersion_498e84d9ed3a6710 = function() { | ||
return handleError(function(arg0) { | ||
var ret = getObject(arg0).dropFiles(); | ||
var ret = getObject(arg0).getVersion(); | ||
return addHeapObject(ret); | ||
}, arguments); | ||
}; | ||
imports.wbg.__wbg_dropFile_78cc44051c1ddec2 = function() { | ||
imports.wbg.__wbg_pushInputToHistory_be6169df38305347 = function() { | ||
return handleError(function(arg0, arg1, arg2) { | ||
var ret = getObject(arg0).dropFile(getStringFromWasm0(arg1, arg2)); | ||
var ret = getObject(arg0).pushInputToHistory(getStringFromWasm0(arg1, arg2)); | ||
return addHeapObject(ret); | ||
}, arguments); | ||
}; | ||
imports.wbg.__wbg_globFiles_7af26f0d3bb9c2f6 = function() { | ||
return handleError(function(arg0, arg1, arg2) { | ||
var ret = getObject(arg0).globFiles(getStringFromWasm0(arg1, arg2)); | ||
return addHeapObject(ret); | ||
}, arguments); | ||
imports.wbg.__wbindgen_object_clone_ref = function(arg0) { | ||
var ret = getObject(arg0); | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_pickFiles_0773778daac97095 = function() { | ||
return handleError(function(arg0) { | ||
var ret = getObject(arg0).pickFiles(); | ||
return addHeapObject(ret); | ||
}, arguments); | ||
imports.wbg.__wbg_new_58c6288db0a82870 = function(arg0) { | ||
var ret = new import_xterm_addon_webgl.WebglAddon(arg0 === 16777215 ? void 0 : arg0 !== 0); | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_downloadFile_223fed31724de5a9 = function() { | ||
return handleError(function(arg0, arg1, arg2, arg3) { | ||
var ret = getObject(arg0).downloadFile(getStringFromWasm0(arg1, arg2), takeObject(arg3)); | ||
return addHeapObject(ret); | ||
}, arguments); | ||
}; | ||
imports.wbg.__wbindgen_json_serialize = function(arg0, arg1) { | ||
const obj = getObject(arg1); | ||
var ret = JSON.stringify(obj === void 0 ? null : obj); | ||
var ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); | ||
var len0 = WASM_VECTOR_LEN; | ||
getInt32Memory0()[arg0 / 4 + 1] = len0; | ||
getInt32Memory0()[arg0 / 4 + 0] = ptr0; | ||
}; | ||
imports.wbg.__wbg_instanceof_WebglAddon_c39f68697a31af73 = function(arg0) { | ||
@@ -626,22 +657,2 @@ var ret = getObject(arg0) instanceof import_xterm_addon_webgl.WebglAddon; | ||
}; | ||
imports.wbg.__wbg_log_39e5c6dfbf35ce2a = function(arg0, arg1) { | ||
console.log(getStringFromWasm0(arg0, arg1)); | ||
}; | ||
imports.wbg.__wbg_error_e42d6a50bd4cd544 = function(arg0, arg1) { | ||
console.error(getStringFromWasm0(arg0, arg1)); | ||
}; | ||
imports.wbg.__wbg_warn_8c6115cb2bc8bed9 = function(arg0, arg1) { | ||
console.warn(getStringFromWasm0(arg0, arg1)); | ||
}; | ||
imports.wbg.__wbg_backgroundColor_13124d7a2f6922da = function(arg0, arg1) { | ||
var ret = getObject(arg1).backgroundColor; | ||
var ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); | ||
var len0 = WASM_VECTOR_LEN; | ||
getInt32Memory0()[arg0 / 4 + 1] = len0; | ||
getInt32Memory0()[arg0 / 4 + 0] = ptr0; | ||
}; | ||
imports.wbg.__wbg_new_58c6288db0a82870 = function(arg0) { | ||
var ret = new import_xterm_addon_webgl.WebglAddon(arg0 === 16777215 ? void 0 : arg0 !== 0); | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbg_new_6bf4fb65423e34f9 = function(arg0, arg1, arg2) { | ||
@@ -662,2 +673,19 @@ var ret = new import_xterm_addon_web_links.WebLinksAddon(getObject(arg0), getObject(arg1), arg2 === 16777215 ? void 0 : arg2 !== 0); | ||
}; | ||
imports.wbg.__wbg_log_39e5c6dfbf35ce2a = function(arg0, arg1) { | ||
console.log(getStringFromWasm0(arg0, arg1)); | ||
}; | ||
imports.wbg.__wbg_error_e42d6a50bd4cd544 = function(arg0, arg1) { | ||
console.error(getStringFromWasm0(arg0, arg1)); | ||
}; | ||
imports.wbg.__wbg_warn_8c6115cb2bc8bed9 = function(arg0, arg1) { | ||
console.warn(getStringFromWasm0(arg0, arg1)); | ||
}; | ||
imports.wbg.__wbindgen_json_serialize = function(arg0, arg1) { | ||
const obj = getObject(arg1); | ||
var ret = JSON.stringify(obj === void 0 ? null : obj); | ||
var ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); | ||
var len0 = WASM_VECTOR_LEN; | ||
getInt32Memory0()[arg0 / 4 + 1] = len0; | ||
getInt32Memory0()[arg0 / 4 + 0] = ptr0; | ||
}; | ||
imports.wbg.__wbg_blockStats_b4d97ec10e70983d = function(arg0) { | ||
@@ -695,5 +723,5 @@ var ret = getObject(arg0).blockStats; | ||
}; | ||
imports.wbg.__wbg_offsets_b3b1bdd37d9a4f30 = function(arg0, arg1) { | ||
var ret = getObject(arg1).offsets; | ||
var ptr0 = passArray32ToWasm0(ret, wasm.__wbindgen_malloc); | ||
imports.wbg.__wbg_static_accessor_PACKAGE_NAME_da91149963a32187 = function(arg0) { | ||
var ret = import_duckdb_wasm.PACKAGE_NAME; | ||
var ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); | ||
var len0 = WASM_VECTOR_LEN; | ||
@@ -703,5 +731,5 @@ getInt32Memory0()[arg0 / 4 + 1] = len0; | ||
}; | ||
imports.wbg.__wbg_types_cc4d77772fac0646 = function(arg0, arg1) { | ||
var ret = getObject(arg1).types; | ||
var ptr0 = passArray8ToWasm0(ret, wasm.__wbindgen_malloc); | ||
imports.wbg.__wbg_static_accessor_PACKAGE_VERSION_8aa2f518d9081bf5 = function(arg0) { | ||
var ret = import_duckdb_wasm.PACKAGE_VERSION; | ||
var ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); | ||
var len0 = WASM_VECTOR_LEN; | ||
@@ -711,5 +739,5 @@ getInt32Memory0()[arg0 / 4 + 1] = len0; | ||
}; | ||
imports.wbg.__wbg_static_accessor_PACKAGE_NAME_da91149963a32187 = function(arg0) { | ||
var ret = import_duckdb_wasm.PACKAGE_NAME; | ||
var ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); | ||
imports.wbg.__wbg_offsets_b3b1bdd37d9a4f30 = function(arg0, arg1) { | ||
var ret = getObject(arg1).offsets; | ||
var ptr0 = passArray32ToWasm0(ret, wasm.__wbindgen_malloc); | ||
var len0 = WASM_VECTOR_LEN; | ||
@@ -719,5 +747,5 @@ getInt32Memory0()[arg0 / 4 + 1] = len0; | ||
}; | ||
imports.wbg.__wbg_static_accessor_PACKAGE_VERSION_8aa2f518d9081bf5 = function(arg0) { | ||
var ret = import_duckdb_wasm.PACKAGE_VERSION; | ||
var ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); | ||
imports.wbg.__wbg_types_cc4d77772fac0646 = function(arg0, arg1) { | ||
var ret = getObject(arg1).types; | ||
var ptr0 = passArray8ToWasm0(ret, wasm.__wbindgen_malloc); | ||
var len0 = WASM_VECTOR_LEN; | ||
@@ -808,3 +836,3 @@ getInt32Memory0()[arg0 / 4 + 1] = len0; | ||
try { | ||
return __wbg_adapter_199(a, state0.b, arg02, arg12); | ||
return __wbg_adapter_203(a, state0.b, arg02, arg12); | ||
} finally { | ||
@@ -906,8 +934,8 @@ state0.a = a; | ||
}; | ||
imports.wbg.__wbindgen_closure_wrapper222 = function(arg0, arg1, arg2) { | ||
var ret = makeMutClosure(arg0, arg1, 4, __wbg_adapter_24); | ||
imports.wbg.__wbindgen_closure_wrapper186 = function(arg0, arg1, arg2) { | ||
var ret = makeMutClosure(arg0, arg1, 3, __wbg_adapter_24); | ||
return addHeapObject(ret); | ||
}; | ||
imports.wbg.__wbindgen_closure_wrapper918 = function(arg0, arg1, arg2) { | ||
var ret = makeMutClosure(arg0, arg1, 150, __wbg_adapter_27); | ||
imports.wbg.__wbindgen_closure_wrapper957 = function(arg0, arg1, arg2) { | ||
var ret = makeMutClosure(arg0, arg1, 149, __wbg_adapter_27); | ||
return addHeapObject(ret); | ||
@@ -1042,12 +1070,2 @@ }; | ||
// src/platform.ts | ||
var isNode = typeof navigator === "undefined" ? true : false; | ||
var userAgent = isNode ? "node" : navigator.userAgent; | ||
var isFirefox = userAgent.includes("Firefox"); | ||
var isSafari = /^((?!chrome|android).)*safari/i.test(userAgent); | ||
function getJsDelivrModule() { | ||
const jsdelivr_dist_url = `https://cdn.jsdelivr.net/npm/${PACKAGE_NAME}@${PACKAGE_VERSION}/dist/`; | ||
return new URL(`${jsdelivr_dist_url}dist/shell_bg.wasm`); | ||
} | ||
// src/utils/files.ts | ||
@@ -1093,3 +1111,3 @@ function pickFiles(db) { | ||
var hasWebGL = () => { | ||
if (isSafari) { | ||
if (duckdb.isSafari()) { | ||
return false; | ||
@@ -1145,6 +1163,8 @@ } | ||
async function embed2(props) { | ||
await shell_default(props.wasmSource); | ||
var _a, _b; | ||
await shell_default(props.shellModule); | ||
const runtime = new ShellRuntime(props.container); | ||
embed(props.container, runtime, { | ||
backgroundColor: "#333", | ||
fontFamily: (_a = props.fontFamily) != null ? _a : "monospace", | ||
backgroundColor: (_b = props.backgroundColor) != null ? _b : "#333", | ||
withWebGL: hasWebGL() | ||
@@ -1182,3 +1202,9 @@ }); | ||
} | ||
// src/platform.ts | ||
function getJsDelivrModule() { | ||
const jsdelivr_dist_url = `https://cdn.jsdelivr.net/npm/${PACKAGE_NAME}@${PACKAGE_VERSION}/dist/`; | ||
return new URL(`${jsdelivr_dist_url}dist/shell_bg.wasm`); | ||
} | ||
})(); | ||
//# sourceMappingURL=shell.js.map |
@@ -1,3 +0,1 @@ | ||
export declare const isFirefox: boolean; | ||
export declare const isSafari: boolean; | ||
export declare function getJsDelivrModule(): URL; |
import * as duckdb from '@duckdb/duckdb-wasm'; | ||
interface ShellProps { | ||
wasmSource: RequestInfo | URL | Response | BufferSource | WebAssembly.Module; | ||
shellModule: RequestInfo | URL | Response | BufferSource | WebAssembly.Module; | ||
container: HTMLDivElement; | ||
resolveDatabase: (p: duckdb.InstantiationProgressHandler) => Promise<duckdb.AsyncDuckDB>; | ||
backgroundColor?: string; | ||
fontFamily?: string; | ||
} | ||
export declare function embed(props: ShellProps): Promise<void>; | ||
export {}; |
{ | ||
"name": "@duckdb/duckdb-wasm-shell", | ||
"version": "1.13.1-dev98.0", | ||
"version": "1.14.0", | ||
"description": "", | ||
@@ -27,18 +27,18 @@ "author": "Andre Kohn <kohn.a@outlook.com>", | ||
"dependencies": { | ||
"@duckdb/duckdb-wasm": "^1.13.1-dev98.0", | ||
"xterm": "^4.16.0", | ||
"@duckdb/duckdb-wasm": "^1.14.0", | ||
"xterm": "^4.18.0", | ||
"xterm-addon-fit": "^0.5.0", | ||
"xterm-addon-web-links": "^0.5.0", | ||
"xterm-addon-web-links": "^0.5.1", | ||
"xterm-addon-webgl": "^0.11.4" | ||
}, | ||
"devDependencies": { | ||
"esbuild": "^0.14.12", | ||
"eslint": "^8.7.0", | ||
"esbuild": "^0.14.38", | ||
"eslint": "^8.14.0", | ||
"eslint-plugin-jasmine": "^4.1.3", | ||
"eslint-plugin-react": "^7.28.0", | ||
"jasmine": "^4.0.2", | ||
"jasmine-core": "^4.0.0", | ||
"eslint-plugin-react": "^7.29.4", | ||
"jasmine": "^4.1.0", | ||
"jasmine-core": "^4.0.1", | ||
"jasmine-spec-reporter": "^7.0.0", | ||
"make-dir": "^3.1.0", | ||
"prettier": "^2.5.1", | ||
"prettier": "^2.6.2", | ||
"rimraf": "^3.0.2", | ||
@@ -48,3 +48,3 @@ "wasm-pack": "^0.10.2" | ||
"scripts": { | ||
"postinstall": "node ../../node_modules/wasm-pack/install.js", | ||
"install:wasmpack": "node ../../node_modules/wasm-pack/install.js", | ||
"build:debug": "node bundle.mjs debug && tsc --emitDeclarationOnly", | ||
@@ -66,6 +66,6 @@ "build:release": "node bundle.mjs release && tsc --emitDeclarationOnly", | ||
"./dist/shell_bg.wasm": "./dist/shell_bg.wasm", | ||
"./dist/shell.js": "./dist/shell_bg.js", | ||
"./dist/shell.cjs": "./dist/shell_bg.cjs", | ||
"./dist/shell.mjs": "./dist/shell_bg.mjs", | ||
"./dist/shell": "./dist/shell_bg.mjs", | ||
"./dist/shell.js": "./dist/shell.js", | ||
"./dist/shell.cjs": "./dist/shell.cjs", | ||
"./dist/shell.mjs": "./dist/shell.mjs", | ||
"./dist/shell": "./dist/shell.mjs", | ||
".": { | ||
@@ -72,0 +72,0 @@ "types": "./dist/shell.d.ts", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Install scripts
Supply chain riskInstall scripts are run when the package is installed. The majority of malware in npm is hidden in install scripts.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
3564
1
0
2242405
Updated@duckdb/duckdb-wasm@^1.14.0
Updatedxterm@^4.18.0
Updatedxterm-addon-web-links@^0.5.1