diff --git a/packages/libsql-client-wasm/examples/browser/README.md b/packages/libsql-client-wasm/examples/browser/README.md index 4519e0e..c799712 100644 --- a/packages/libsql-client-wasm/examples/browser/README.md +++ b/packages/libsql-client-wasm/examples/browser/README.md @@ -2,13 +2,19 @@ ## Building -Run the following in top-level directory of this repository: +Run the following in the `packages/libsql-client-wasm` directory: ``` npm run build ``` -Then run the following in this directory: +Then run: + +``` +npm i +``` + +Finally, run the following in this directory: ``` ./node_modules/.bin/esbuild --target=safari16 index.js --bundle --outfile=dist/out.js --format=esm @@ -17,5 +23,5 @@ Then run the following in this directory: and open the app in browser: ``` -npx http-server -o . +npx http-server -o ``` diff --git a/packages/libsql-client-wasm/examples/browser/package-lock.json b/packages/libsql-client-wasm/examples/browser/package-lock.json index 9e1a993..9ff060f 100644 --- a/packages/libsql-client-wasm/examples/browser/package-lock.json +++ b/packages/libsql-client-wasm/examples/browser/package-lock.json @@ -16,12 +16,12 @@ } }, "../..": { - "name": "@libsql/client", - "version": "0.4.0-pre.7", + "name": "@libsql/client-wasm", + "version": "0.4.0-pre.10", "license": "MIT", "dependencies": { - "@libsql/hrana-client": "^0.5.5", - "@sqlite.org/sqlite-wasm": "^3.44.2-build1", + "@libsql/core": "0.4.0-pre.10", + "@libsql/libsql-wasm-experimental": "^0.0.1", "js-base64": "^3.7.5" }, "devDependencies": { @@ -608,8 +608,8 @@ "@libsql/client": { "version": "file:../..", "requires": { - "@libsql/hrana-client": "^0.5.5", - "@sqlite.org/sqlite-wasm": "^3.44.2-build1", + "@libsql/core": "0.4.0-pre.10", + "@libsql/libsql-wasm-experimental": "^0.0.1", "@types/jest": "^29.2.5", "jest": "^29.3.1", "js-base64": "^3.7.5", diff --git a/packages/libsql-client-wasm/package.json b/packages/libsql-client-wasm/package.json index 0fa63b8..16fd169 100644 --- a/packages/libsql-client-wasm/package.json +++ b/packages/libsql-client-wasm/package.json @@ -28,48 +28,14 @@ ".": { "types": "./lib-esm/wasm.d.ts", "import": { - "workerd": "./lib-esm/web.js", - "deno": "./lib-esm/web.js", - "edge-light": "./lib-esm/web.js", - "netlify": "./lib-esm/web.js", - "wasm": "./lib-esm/wasm.js", - "browser": "./lib-esm/web.js", "default": "./lib-esm/wasm.js" } - }, - "./http": { - "types": "./lib-esm/http.d.ts", - "import": "./lib-esm/http.js" - }, - "./ws": { - "types": "./lib-esm/ws.d.ts", - "import": "./lib-esm/ws.js" - }, - "./wasm": { - "types": "./lib-esm/wasm.d.ts", - "import": "./lib-esm/wasm.js" - }, - "./web": { - "types": "./lib-esm/web.d.ts", - "import": "./lib-esm/web.js" } }, "typesVersions": { "*": { ".": [ "./lib-esm/wasm.d.ts" - ], - "http": [ - "./lib-esm/http.d.ts" - ], - "hrana": [ - "./lib-esm/hrana.d.ts" - ], - "wasm": [ - "./lib-esm/wasm.d.ts" - ], - "web": [ - "./lib-esm/web.d.ts" ] } }, diff --git a/packages/libsql-client-wasm/src/wasm.ts b/packages/libsql-client-wasm/src/wasm.ts index 04e26ee..0185f66 100644 --- a/packages/libsql-client-wasm/src/wasm.ts +++ b/packages/libsql-client-wasm/src/wasm.ts @@ -310,8 +310,6 @@ function valueFromSql(sqlValue: unknown, intMode: IntMode): Value { } else { throw new Error("Invalid value for IntMode"); } - } else if (sqlValue instanceof Buffer) { - return sqlValue.buffer; } return sqlValue as Value; } @@ -341,8 +339,6 @@ function valueToSql(value: InValue, intMode: IntMode): SqlValue { default: return value ? 1 : 0; } - } else if (value instanceof ArrayBuffer) { - return Buffer.from(value); } else if (value instanceof Date) { return value.valueOf(); } else if (value === undefined) {