diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..42e6c4e --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +/.vscode/c_cpp_properties.json +/.libs +/libapi.* +/node_modules diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..1295ee6 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "editor.formatOnSave": true +} diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..898839d --- /dev/null +++ b/package-lock.json @@ -0,0 +1,18 @@ +{ + "requires": true, + "lockfileVersion": 1, + "dependencies": { + "@types/emscripten": { + "version": "1.39.5", + "resolved": "https://registry.npmjs.org/@types/emscripten/-/emscripten-1.39.5.tgz", + "integrity": "sha512-DIOOg+POSrYl+OlNRHQuIEqCd8DCtynG57H862UCce16nXJX7J8eWxNGgOcf8Eyge8zXeSs27mz1UcFu8L/L7g==", + "dev": true + }, + "preact": { + "version": "10.5.14", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.5.14.tgz", + "integrity": "sha512-KojoltCrshZ099ksUZ2OQKfbH66uquFoxHSbnwKbTJHeQNvx42EmC7wQVWNuDt6vC5s3nudRHFtKbpY4ijKlaQ==", + "dev": true + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..7efb360 --- /dev/null +++ b/package.json @@ -0,0 +1,6 @@ +{ + "devDependencies": { + "@types/emscripten": "^1.39.5", + "preact": "^10.5.14" + } +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..72d6922 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,10 @@ +{ + "compilerOptions": { + "checkJs": true, + "target": "ESNext", + "module": "ESNext", + "moduleResolution": "Node", + "noEmit": true + }, + "exclude": ["libapi.*"] +} diff --git a/ui.html b/ui.html index 01f9d39..acb97f1 100644 --- a/ui.html +++ b/ui.html @@ -1,293 +1,42 @@ - - -