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
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
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
96cb46ef00
feat: install typescript via npm
2021-08-27 22:40:16 +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