open-index/open-npm huggingface dataset:
npm package: @powersync/react-native-quick-sqlite
Description: Fast SQLite for react-native
Author: JOURNEYAPPS
Latest version: 1.2.0

<p align="center">
  <a href="https://www.powersync.com" target="_blank"><img src="https://github.com/powersync-ja/react-native-quick-sqlite/assets/19345049/40e62305-1089-4277-a6ac-dfc18934c114"/></a>
</p>


Fork of [react-native-quick-sqlite](https://github.com/ospfranco/react-native-quick-sqlite?tab=readme-ov-file). It is **not** intended to be used directly, use [PowerSync React Native SDK](https://github.com/powersync-ja/powersync-js/tree/main/packages/react-native) instead.
npm package: @powersync/sql-js
Description: SQL.js fork for for JourneyApps PowerSync
Author: JOURNEYAPPS
Latest version: 0.0.8

# PowerSync SQL.js

A fork of SQL.js (SQLite compiled to JavaScript via Emscripten) that loads the PowerSync's [Rust core extension](https://github.com/powersync-ja/powersync-sqlite-core). This allows PowerSync functionality in environments where native dependencies cannot be used.

- No native dependencies required
- Optimized for rapid prototyping and development workflows
- Universal compatibility

> **Note:** This implementation is intended for development only. For production use, consider native adapters that offer better performance and data integrity guarantees.

## Why a fork?

Beyond loading the core extension, minor additions were needed on top of the SQL.js to be compatible with the PowerSync SDKs (for example functionality to expose `lastInsertId` and enabling `FTS5`). These are applied in the form of [git patches](https://github.com/powersync-ja/powersync-sql-js/tree/main/patches).