Compare commits

..

No commits in common. "3fb3ef927ab8b5d4fec5e95209642ce6ed795ff7" and "c66bd1909d9dcf3b9d1ac2b0cedb06ae6f59f451" have entirely different histories.

7 changed files with 4 additions and 25 deletions

View File

@ -6,26 +6,5 @@ vanilla JavaScript, and a little bit of Bootstrap on top.
## Running ## Running
The application requires Yarn to build. Once it is installed, run The application can be easily deployed to and run from a web server.
`yarn build` to build the bundle. Upload everything in the `dist/` Simply clone the repository to a web server and serve the directory.
directory to a webserver and serve the directory as static files.
## Technologies
This small project is partly a playground for over-engineering. The
technologies used are:
- **XSLT and XML:** Ancient, but still working in all browsers.
Easiest way to parse and view the backup files.
- **Typescript:** It's JavaScript, but better.
- **SASS**: It's CSS, but better.
- **Parcel:** Bundling tool with minimal configuration required to
build the web application.
- **Dexie (IndexedDB):** For saving previously-viewed backup files.
- **Bootstrap:** I am not good at making beautiful websites.
Bootstrap almost makes it look like I know what I'm doing.
## License
This software is open source softare, licensed under the AGPLv3. See
the `LICENSE` file for details.

View File

@ -212,6 +212,6 @@
</div> </div>
</div> </div>
</div> </div>
<script type="module" src="ts/index.ts"></script> <script type="module" src="index.ts"></script>
</body> </body>
</html> </html>

View File

@ -1,5 +1,5 @@
import * as bootstrap from 'bootstrap'; import * as bootstrap from 'bootstrap';
import xslContent from 'bundle-text:../xsl/MessageLog.xsl'; import xslContent from 'bundle-text:./MessageLog.xsl';
import * as ui from './ui'; import * as ui from './ui';
import { db } from './db'; import { db } from './db';