Mikhail Zolotukhin
7f2b195bd3
build: do not lint TS via Standard
2021-09-04 22:38:48 +03:00
Mikhail Zolotukhin
0c9055f917
build: ignore jest diagnostic about modules
2021-09-04 22:38:48 +03:00
Mikhail Zolotukhin
898170dbbd
build: use prettier in pipelines
2021-09-04 22:38:48 +03:00
Mikhail Zolotukhin
caa1d25858
feat: ✨ add jest as unit testing framework
...
arstarst
2021-09-04 22:38:48 +03:00
Mikhail Zolotukhin
4713d458af
feat: add reuse tool precommit hook
2021-09-04 20:33:52 +03:00
Mikhail Zolotukhin
8a439bb41b
feat: add prettier pre-commit hook
2021-09-04 20:33:52 +03:00
Mikhail Zolotukhin
3e7f3d39b5
feat: ✨ add basic husky hook
2021-09-04 20:33:52 +03:00
Mikhail Zolotukhin
b88d0b768d
build: 📝 use SPDX statements for licencing
2021-09-04 18:22:29 +03:00
Mikhail Zolotukhin
eceeaa796c
feat: ✨ add project icon
2021-09-04 13:00:05 +03:00
Mikhail Zolotukhin
5c2d21eb93
fix: 📝 Use npm commands instead of make in docs
2021-09-03 22:08:22 +03:00
Mikhail Zolotukhin
c9f6905e33
build: 🔥 remove makefile
...
All commands are basically in the npm scripts. It can be run from console or as a "task" from VSCode.
2021-09-03 22:03:54 +03:00
Mikhail Zolotukhin
eb68b5c166
build: ✨ add quick relaunch npm task
2021-09-03 22:02:14 +03:00
Mikhail Zolotukhin
54e39666a3
fix: ✨ Corretly pass all global objects
...
やった!I did it! It works!
2021-09-02 20:49:10 +03:00
Mikhail Zolotukhin
33ae26a35b
fix: 🔥 Pass config object instead of global
...
QML JS engine does not allow global objects
2021-09-02 14:57:00 +03:00
Mikhail Zolotukhin
3b87e93883
fix: 🐛 Correctly init global configs
2021-09-02 13:05:39 +03:00
Mikhail Zolotukhin
24d5573149
fix: 🐛 Pass QML objects to various facilities
2021-09-02 01:10:36 +03:00
Mikhail Zolotukhin
5425c637d2
feat: 🎨 Remove git rev from metadata description
2021-08-31 17:15:11 +03:00
Mikhail Zolotukhin
eb51e0cce0
refactor!: forward mouse poller
2021-08-31 12:07:12 +03:00
Mikhail Zolotukhin
341243184e
feat!(wip): port to modules
2021-08-31 00:31:08 +03:00
Mikhail Zolotukhin
e45d3a908a
fix: add extentions so import statements in code
2021-08-30 16:02:07 +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
d8fa0536e9
refactor: split classes and ifaces to files
2021-08-28 21:52:54 +03:00
Mikhail Zolotukhin
efdbb64d29
fix: rollback to es5
2021-08-28 21:02:42 +03:00
Mikhail Zolotukhin
9ee821dab3
feat: use correct name and description
2021-08-28 19:31:52 +03:00
Mikhail Zolotukhin
07de0aa5a4
feat: rename ocurencies of krohnkite to bismuth
2021-08-28 19:18:28 +03:00
Mikhail Zolotukhin
82d3eca2ec
feat: increase version
2021-08-28 18:30:40 +03:00
Mikhail Zolotukhin
3cfbb94d92
ci: remove node script var
2021-08-28 18:30:40 +03:00
Mikhail Zolotukhin
06f0e7edd3
fix: install from correct path
2021-08-28 18:30:40 +03:00
Mikhail Zolotukhin
826b1e1c52
fix: put package into build directory
2021-08-28 18:30:40 +03:00
Mikhail Zolotukhin
03f4aefa7c
docs: add emoji
2021-08-28 18:30:40 +03:00
Mikhail Zolotukhin
fdf9d274b0
docs: readme tweaks
2021-08-28 18:30:40 +03:00
Mikhail Zolotukhin
201c28a5d6
docs: specify goals
2021-08-28 18:30:40 +03:00
Mikhail Zolotukhin
643fd455d8
docs: split readme
2021-08-28 18:30:40 +03:00
Mikhail Zolotukhin
6ac058a4ae
docs: change readme
2021-08-28 18:30:40 +03:00
Mikhail Zolotukhin
d95521c5af
fix: correct preinstall hook
2021-08-28 18:30:40 +03:00
Mikhail Zolotukhin
0bf4536075
ci: deploy documentation
2021-08-28 18:30:40 +03:00
Mikhail Zolotukhin
0f8976c55e
ci: add linter workflow
2021-08-28 18:30:40 +03:00
Mikhail Zolotukhin
cecb6cc691
fix: do not debug line number
2021-08-28 18:30:40 +03:00
Mikhail Zolotukhin
d95089065d
refactor: change target names to prevent running from npm install
2021-08-28 18:30:40 +03:00
Mikhail Zolotukhin
7567dbeda3
feat: remove node modules in clean
2021-08-28 18:30:40 +03:00
Mikhail Zolotukhin
a9115b337a
refactor: run prettier on markdown
2021-08-28 18:30:40 +03:00
Mikhail Zolotukhin
f0c205c61f
refactor: change also brand name
2021-08-28 18:30:40 +03:00
Mikhail Zolotukhin
df7b008d52
refactor: change project name
2021-08-28 18:30:40 +03:00
Mikhail Zolotukhin
24b0611389
refactor: ignore formatter git blame
2021-08-28 00:41:23 +03:00
Mikhail Zolotukhin
08d8dce1e2
feat: use eslint instead of tslint
2021-08-28 00:22:47 +03:00
Mikhail Zolotukhin
50bd6aea61
refactor: use prettier
2021-08-28 00:22:22 +03:00
Mikhail Zolotukhin
96cb46ef00
feat: install typescript via npm
2021-08-27 22:40:16 +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