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