Get database stuff working.

master
Sander Vocke 6 years ago
parent 5804043f89
commit be5b31ed69
  1. 14503
      package-lock.json
  2. 5
      package.json
  3. 1
      public/sql.js
  4. 17
      src/index.js

14503
package-lock.json generated

File diff suppressed because it is too large Load Diff

@ -6,9 +6,12 @@
"@testing-library/jest-dom": "^4.2.4",
"@testing-library/react": "^9.3.2",
"@testing-library/user-event": "^7.1.2",
"alasql": "^0.5.3",
"mime": "^2.4.4",
"react": "^16.12.0",
"react-dom": "^16.12.0",
"react-scripts": "3.3.0"
"react-scripts": "3.3.0",
"sql.js": "^1.1.0"
},
"scripts": {
"start": "react-scripts start",

@ -0,0 +1 @@
../node_modules/sql.js

@ -2,8 +2,8 @@ import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
var SQL = require('sql.js')();
//var alasql = require('alasql');
var initSqlJs = require('sql.js');
var alasql = require('alasql');
var FetchTypeEnum = {
TO_VARIABLE: 1,
@ -86,12 +86,13 @@ const TestFetch = ({url}) => (
// console.log("Images:",res.pop());
// });
// initSqlJs().then( SQL => {
// alasql(['ATTACH SQLITE DATABASE testdb("/test.sqlite");\
// SELECT * FROM images']).then(function(res){
// console.log("Images:",res.pop());
// });
// } );
initSqlJs({ locateFile: filename => `/sql.js/dist/${filename}` }).then( SQL => {
alasql(['ATTACH SQLITE DATABASE test("/test.sqlite");\
USE test;\
SELECT * FROM images']).then(function(res){
console.log("Images:",res.pop());
});
} );
ReactDOM.render(
<TestFetch url={process.env.PUBLIC_URL + "/stuff"} />,

Loading…
Cancel
Save