Commit Graph

30 Commits

Author SHA1 Message Date
Mikhail Zolotukhin
93e6f1406b chore: move npm scripts to makefile
This makes it possible to name targets whatever we want and makes us
less dependant on the NPM (i.e. a preparation for NPM removal).
2022-03-23 22:05:55 +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
d95089065d refactor: change target names to prevent running from npm install 2021-08-28 18:30:40 +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
c878120074 bump version to 0.8 2020-06-01 00:35:08 +09:00
Eon S. Jeon
92a52eefee bump version to 0.7 2020-02-13 07:38:12 +09:00
Eon S. Jeon
5c734e67b1 bump version to 0.6.1 2020-02-09 02:09:21 +09:00
Eon S. Jeon
111dda5557 simplify Makefile 2020-01-13 13:32:20 +09:00
Eon S. Jeon
d3fd64fd88 implement popup notification 2020-01-13 12:58:30 +09:00
Eon S. Jeon
588ec48269 add testing facility to the project 2019-04-03 23:57:45 +09:00
Eon S. Jeon
58d7b4f1a5 include revision id in package comment 2019-03-29 12:03:06 +09:00
Eon S. Jeon
36853a424f bump version number to 0.6 2019-03-29 12:02:19 +09:00
Eon S. Jeon
27ea7b5fd3 use find to find all source files 2019-02-23 04:04:44 +09:00
Eon S. Jeon
cbc1b6ab06 bump version number to 0.5 2019-02-18 15:55:19 +09:00
Eon S. Jeon
01da0d014e bump version number to 0.4 2019-01-29 15:51:40 +09:00
Eon S. Jeon
9f0ec52613 bump version number to 0.3 2018-12-24 21:20:50 +09:00
Eon S. Jeon
7d5ea74cea fix source code wildcard pattern 2018-12-24 13:52:37 +09:00
Eon S. Jeon
a82f86fdc2 automatically compile all TS files 2018-12-08 01:44:28 +09:00
Eon S. Jeon
218631c4bf bump version number to 0.2 2018-12-05 22:29:24 +09:00
Eon S. Jeon
38bb5268bb rebuild when debug.ts changes 2018-11-19 07:30:41 +09:00
wallace11
9b14ac8c6f
Added uninstall option 2018-11-17 14:18:09 +09:00
Eon S. Jeon
cce5da1f4f add user config infrastructure 2018-11-16 18:56:05 +09:00
Eon S. Jeon
8d9f140ccc remove tmp files before zipping package dir. 2018-11-12 17:17:05 +09:00
Eon S. Jeon
8bff009d7b add run and stop target for testing 2018-11-12 02:54:34 +09:00
Eon S. Jeon
04eb5e6689 add install target to Makefile 2018-11-12 00:57:21 +09:00
Eon S. Jeon
2d6a4ea1c4 update Makefile
* add version to package file name
 * do NOT build package file by default
2018-11-10 17:17:27 +09:00
Eon S. Jeon
3f08a45c79 independent layout implementation 2018-11-10 16:42:34 +09:00
Eon S. Jeon
be341e1ccb convert to QML-based extension 2018-11-09 23:06:51 +09:00
Eon S. Jeon
1893b0fbe2 add Makefile and .gitignore 2018-11-09 20:45:24 +09:00