If I use the following code in the HTML file, it works perfect without any errors. Records are added to the localbase database without any issues. I won't use it this way because that's a security hole exposing database code in my HTML for all to see. If I put it in a script.js file with the same code with the exception of using the import statement you'll see below I get the Uncaught Type Error: Localbase is not a constructor.
If I use the following code in the HTML file, it works perfect without any errors. Records are added to the localbase database without any issues. I won't use it this way because that's a security hole exposing database code in my HTML for all to see. If I put it in a script.js file with the same code with the exception of using the import statement you'll see below I get the Uncaught Type Error: Localbase is not a constructor.
`import * as Localbase from 'https://unpkg.com/localbase/dist/localbase.min.js'
let db = new Localbase('db')
let buttonAdd = document.getElementById('Add')
buttonAdd.addEventListener('click', Add)
function Add() {
let selectedType = document.getElementById('Type').value
db.collection('thoughts').add({ id: Date.now(), title: document.getElementById('Title').value, context: document.getElementById('Context').value, type: selectedType }) }`
Please let me know what I should change or if this is never going to work.