Commit Graph

29 Commits

Author SHA1 Message Date
Mikhail Zolotukhin
3000934a96 chore: move kwinscript to its own dir 2021-11-03 16:34:53 +03:00
Mikhail Zolotukhin
89e30723e4 chore: change authorship in package.json 2021-11-03 16:34:53 +03:00
github-actions[bot]
35aa1f96c6 chore: release 1.1.0 2021-10-23 12:55:39 +03:00
github-actions[bot]
c7e272af82 chore: release 1.0.2 2021-10-22 16:35:04 +03:00
github-actions[bot]
9d54183655 chore: release 1.0.1 2021-10-03 02:26:59 +03:00
Mikhail Zolotukhin
cbe4aa129e chore: 🔖 increment version 2021-10-02 23:41:08 +03:00
Mikhail Zolotukhin
47463ae380 ci: 👷 add prettier eslint plugin 2021-09-30 19:21:10 +03:00
Mikhail Zolotukhin
f2cbebc9ab build: 🔧 fix eslint configuration 2021-09-17 19:23: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
393d1bbf1a feat: prevent npm pushing 2021-09-10 23:46:07 +03:00
Mikhail Zolotukhin
7c5dbbcea5 build: mode eslint to a separate file 2021-09-09 00:16:48 +03:00
Mikhail Zolotukhin
085bdcb8e3 docs: use renamer plugin to make docs a little bit more sane 2021-09-07 13:45:39 +03:00
Mikhail Zolotukhin
0c9055f917 build: ignore jest diagnostic about modules 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
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
eb68b5c166 build: add quick relaunch npm task 2021-09-03 22:02:14 +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
d95521c5af fix: correct preinstall hook 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
df7b008d52 refactor: change project name 2021-08-28 18:30:40 +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
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