NeverChange is a database solution for web applications using SQLite WASM and OPFS.
npm install neverchange 
NeverChange is a database solution for web applications using SQLite WASM and OPFS.
This package is currently in beta stage. The interface and method names may change with each update. Please use with caution.
- Installation
- Supported Browsers
- About Application Deployment
- Netlify (Recommendation)
- Cloudflare Pages (Recommendation)
- GitHub Pages
- Requirements
- Usage
- Basic
- Migration
- Dump and Import Features
- CSV Export and Import
- For Developers
- Setup
- Available Scripts
- Main Dependencies
- Development
- License
```
npm install neverchange
All end-to-end tests are conducted with Playwright in Chrome, Edge, Chromium, and Firefox.
* Google Chrome
* Microsoft Edge
* Firefox
* Safari
* (However, there are restrictions. See About Application Deployment for more information.)
A full deployment guide is available in the Deployment Documentation, including specific configuration examples.
Netlify is recommended for deploying apps with persistent data on the web front end using NeverChange.
The following statement in the _headers file can be used for this purpose.
``
/*
Cross-Origin-Opener-Policy: same-origin
Cross-Origin-Embedder-Policy: require-corp
Cloudflare Pages is recommended for deploying apps with persistent data on the web front end using NeverChange.
The following statement in the _headers file can be used for this purpose.
``
/*
Cross-Origin-Opener-Policy: same-origin
Cross-Origin-Embedder-Policy: require-corp
Cross-Origin-Resource-Policy: same-origin
But, Safari does not function properly in this case. Refer to the following issue for more details.
https://github.com/shinshin86/neverchange/issues/6
example:
`html