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