Skip to content

Proof of concept client-side integration of Vue 2.x and https://sql.js.org. Loads the Web Assembly (WASM) sqlite3 module, loads a sqlite3 database of (very out of date) Illinois criminal statutes into client memory, and then provides a simple REPL, keyword search, and query builder.

License

ICJIA/spac-statute-explorer

Repository files navigation

spac-statute-explorer

Proof of concept client-side integration of Vue 2.x and https://sql.js.org.

Loads the Web Assembly (WASM) sqlite3 module, loads a sqlite3 database of (very out of date) Illinois criminal statutes into client memory, and then provides a simple REPL, keyword search, and query builder.

⚠️ This is a work in progress. The app is still in development. ⚠️

Live Demo

Project setup

git clone https://github.com/ICJIA/spac-statute-explorer
cd spac-statute-explorer
npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Lints and fixes files

npm run lint

Examples

SQL query

Many optimizations needed.

Keyword query

Many optimizations needed.

Query builder

Circa 2010. First created in VBA, ported to CFML, now in Vue.js.

Many optimizations needed.

References

About

Proof of concept client-side integration of Vue 2.x and https://sql.js.org. Loads the Web Assembly (WASM) sqlite3 module, loads a sqlite3 database of (very out of date) Illinois criminal statutes into client memory, and then provides a simple REPL, keyword search, and query builder.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published