Commit Graph

28 Commits

Author SHA1 Message Date
Mikhail Zolotukhin
18b988887a build: improve tsc recompilation times 2021-10-08 23:48:19 +03:00
Mikhail Zolotukhin
58d8e21bf5 build: 📦 package as an archive with install script 2021-10-02 22:58:11 +03:00
Mikhail Zolotukhin
a95c9321a0 chore: 🐛 add config tweak to install script and update docs 2021-09-23 20:39:31 +03:00
Mikhail Zolotukhin
3f65866b9d fix: check plugin info after installation 2021-09-11 13:01:40 +03:00
Mikhail Zolotukhin
b185f375f8 fix(build): add tsc type checking before bundling 2021-09-10 23:46:07 +03:00
Mikhail Zolotukhin
584555191b feat!: use esbuild for compiling script 2021-09-10 23:46:07 +03:00
Mikhail Zolotukhin
4169c4f59e build: fix linting errors in bash scripts 2021-09-05 01:26:31 +03:00
Mikhail Zolotukhin
ef1aad06df build: add permissions to build scripts 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
eceeaa796c feat: add project icon 2021-09-04 13:00:05 +03:00
Mikhail Zolotukhin
5425c637d2 feat: 🎨 Remove git rev from metadata description 2021-08-31 17:15:11 +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
07de0aa5a4 feat: rename ocurencies of krohnkite to bismuth 2021-08-28 19:18:28 +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
7567dbeda3 feat: remove node modules in clean 2021-08-28 18:30:40 +03:00
Mikhail Zolotukhin
96cb46ef00 feat: install typescript via npm 2021-08-27 22:40:16 +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
3185767899 shortcut.py: also register "Window to Desktop" 2019-12-15 11:59:18 +09:00
Eon S. Jeon
185958a529 shortcut.py: add register-desktop command 2019-12-15 00:15:16 +09:00
Eon S. Jeon
376e0ad754 add bin/shorcut.py
This is a simple helper script for registering and unregistering
Krohnkite shortcuts.
2019-12-10 00:15:42 +09:00
Eon S. Jeon
8c096f17ed mount project directory to test container 2019-01-21 17:24:44 +09:00
Eon S. Jeon
2f8eee0e13 add docker test environment builder script 2019-01-21 04:00:51 +09:00
Eon S. Jeon
99ed51fbb9 load-script was not using randomized files... 2018-11-12 23:18:14 +09:00
Eon S. Jeon
8bff009d7b add run and stop target for testing 2018-11-12 02:54:34 +09:00