<!-- Load CodeMirror and sql.js -->
<script src="https://cdn.jsdelivr.net/npm/codemirror@5.65.6/lib/codemirror.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/codemirror@5.65.6/mode/sql/sql.min.js"></script>
- <script src="https://cdn.jsdelivr.net/npm/sql.js@1.7.0/dist/sql-wasm.min.js"></script>
+ <script src="https://cdn.jsdelivr.net/npm/sql.js@1.8.0/dist/sql-wasm.min.js"></script>
<script>
/** Helper functions to handle SQL execution and output */
/** Globals related to SQL.js */
const sqlPromise = initSqlJs({
- locateFile: file => `https://cdn.jsdelivr.net/npm/sql.js@1.7.0/dist/${file}`
+ locateFile: file => `https://cdn.jsdelivr.net/npm/sql.js@1.8.0/dist/${file}`
});
let db;
<p class="bottom gray">https://github.com/ardislu/sheets-db</p>
- <script src="https://cdn.jsdelivr.net/npm/sql.js@1.7.0/dist/sql-wasm.min.js"></script>
+ <script src="https://cdn.jsdelivr.net/npm/sql.js@1.8.0/dist/sql-wasm.min.js"></script>
<script>
// Globals for SQLite which will be overwritten later
let SQL; // the sql.js instance
// Initialize sql.js
(async () => {
// WARNING: The following line will break if you try to use string interpolation (i.e. strings with backticks)
- SQL = await initSqlJs({ locateFile: file => 'https://cdn.jsdelivr.net/npm/sql.js@1.7.0/dist/' + file });
+ SQL = await initSqlJs({ locateFile: file => 'https://cdn.jsdelivr.net/npm/sql.js@1.8.0/dist/' + file });
db = new SQL.Database();
setState('loaded');