diff --git a/.changeset/sweet-boats-attack.md b/.changeset/sweet-boats-attack.md new file mode 100644 index 00000000..9786cc9a --- /dev/null +++ b/.changeset/sweet-boats-attack.md @@ -0,0 +1,5 @@ +--- +"@journeyapps/wa-sqlite": patch +--- + +Remove postinstall hook (closes #81). diff --git a/package.json b/package.json index 7badda6b..010b93f1 100644 --- a/package.json +++ b/package.json @@ -21,14 +21,11 @@ "src/examples/*", "dist/*", "test/*", - "scripts/download-dynamic-core.js", "scripts/tools/powersync-download.js", "powersync-version" ], "scripts": { "build-docs": "typedoc", - "postinstall": "npm run powersync-core:download", - "powersync-core:download": "node scripts/download-dynamic-core.js", "release": "yarn changeset publish", "start": "web-dev-server --node-resolve", "test": "web-test-runner", diff --git a/scripts/download-dynamic-core.js b/scripts/download-dynamic-core.js deleted file mode 100644 index 4b87d0cb..00000000 --- a/scripts/download-dynamic-core.js +++ /dev/null @@ -1,33 +0,0 @@ -/** - * This script downloads PowerSync SQLite Core side-module binaries. - * These modules are placed in the `dist` folder along other binaries. - */ -import path from 'path'; -import { fileURLToPath } from 'url'; -import { downloadReleaseAsset } from './tools/powersync-download.js'; - -const __filename = fileURLToPath(import.meta.url); -const __dirname = path.dirname(__filename); - -const RELEASE_FILES = [`libpowersync.wasm`, `libpowersync-async.wasm`]; - -const DIST_DIR = path.resolve(__dirname, '../dist'); - -async function downloadDynamicCore() { - try { - for (const asset of RELEASE_FILES) { - await downloadReleaseAsset({ - asset, - outputPath: path.join(DIST_DIR, asset) - }); - } - } catch (ex) { - console.warn( - `Could not download PowerSync SQLite core for dynamic linking. Dynamic builds require ${RELEASE_FILES.join( - '/' - )} asset files. Static builds should still function correctly. ${ex}` - ); - } -} - -downloadDynamicCore();