Commit Graph

18 Commits

Author SHA1 Message Date
Mikhail Zolotukhin
8023c50384 chore: fix documentation building 2021-12-01 16:38:58 +03:00
Mikhail Zolotukhin
13b1987ee0 test: add a few basic tests with mocks
Tests directory probably will be used for integration tests.
2021-09-16 18:25:18 +03:00
Mikhail Zolotukhin
584555191b feat!: use esbuild for compiling script 2021-09-10 23:46:07 +03:00
Mikhail Zolotukhin
4fb50f65f2 build: use node resolution to fix building 2021-09-05 01:26:31 +03:00
Mikhail Zolotukhin
b88d0b768d build: 📝 use SPDX statements for licencing 2021-09-04 18:22:29 +03:00
Mikhail Zolotukhin
24d5573149 fix: 🐛 Pass QML objects to various facilities 2021-09-02 01:10:36 +03:00
Mikhail Zolotukhin
eb51e0cce0 refactor!: forward mouse poller 2021-08-31 12:07:12 +03:00
Mikhail Zolotukhin
f09d2c550a feat!: compile as module
This breaks the script for now, but it works
2021-08-30 14:04:48 +03:00
Mikhail Zolotukhin
efdbb64d29 fix: rollback to es5 2021-08-28 21:02:42 +03:00
Mikhail Zolotukhin
50bd6aea61 refactor: use prettier 2021-08-28 00:22:22 +03:00
Mikhail Zolotukhin
88dfdd027e feat: target es7 2021-08-27 20:20:47 +03:00
Mikhail Zolotukhin
74a3e702b4 docs: basic documentation generation 2021-08-27 19:57:11 +03:00
Mikhail Zolotukhin
847942e780 Use npm scripts and wrap makefile around it
Advantages:
- Building description is more readable (top to bottom)
- Build step is extracted from package step
- Abstraction layers are not mixed within the tools ("Scripts describe
  how to build, Npm calls scripts, Make calls Npm" instead of "Make
  describes build, calls Npm")
- No duplication of package description in Makefile and package.json
2021-08-26 22:35:46 +03:00
Eon S. Jeon
73156e13bc tsconfig: don't emit output when error occurs
Sometimes compilation succeeds even w/ errors, and this confuses `make`
and let faulty code get installed.
2019-12-28 23:40:58 +09:00
Eon S. Jeon
aeb93c6825 set default compile output to krohnkite.js 2019-04-03 09:27:33 +09:00
Eon S. Jeon
2831d25a30 Change default typescript outFile path to package directory 2018-11-16 14:15:29 +09:00
Eon S. Jeon
3e910a1a1b enable TS strict checking and fix problems 2018-11-11 23:25:56 +09:00
Eon S. Jeon
4f455d8e46 convert to typescript 2018-11-08 00:07:04 +09:00