Xymorot
64466943c9
meta: rename watch script to dev in package.json and documentation
2020-10-31 21:47:18 +01:00
Xymorot
2ab530e95c
update: run npm update and npm audit fix
2020-08-06 23:11:08 +02:00
Xymorot
ab559371df
meta: only run build script after linting and format checking pre-commit script
2020-08-05 22:50:45 +02:00
Xymorot
9672c9b5ed
feat: implement a logger service and make it log uncaught exceptions, make unhandled rejections throw an exception, fix spectron test
2020-08-05 22:48:00 +02:00
Xymorot
28c26ff258
meta: only audit production packages in forge script
2020-07-30 21:54:55 +02:00
Xymorot
bfc715c94c
update: upgrade fast-check to major version 2
2020-07-25 22:39:39 +02:00
Xymorot
f39c033a45
update: upgrade electron to major version 9 with spectron to 11 and associated changes
2020-07-25 22:30:00 +02:00
Xymorot
f17801cb4c
update: upgrade mocha to major version 8
2020-07-25 21:42:45 +02:00
Xymorot
419d4e804a
update: upgrade nock to major version 13
2020-07-25 18:17:45 +02:00
Xymorot
05d8335afe
update: upgrade ts-loader to major version 8
2020-07-25 02:12:46 +02:00
Xymorot
ccf1112cf7
update: upgrade uuid to major version 8
2020-07-25 02:11:03 +02:00
Xymorot
c68a579f7b
update: run npm update
2020-07-25 02:08:08 +02:00
Xymorot
115782061d
update: upgrade eslint to major version 7 and rework the application to fit new rules
2020-07-25 02:02:37 +02:00
Xymorot
d017463cc9
update: upgrade @types/fs-extra to correct major version
2020-06-07 01:34:16 +02:00
Xymorot
dd90b83eb5
update: run npm update
2020-06-07 01:30:47 +02:00
Xymorot
45d9e9e205
meta: add engines key in package.json and related documentation
2020-05-14 22:01:37 +02:00
Xymorot
124022bad0
update: upgrade ts-loader to major version 7
2020-04-26 01:14:03 +02:00
Xymorot
2904e773d0
update: run npm update and audit fix
2020-04-26 01:11:14 +02:00
Xymorot
288deee56f
refactor: use a new database for the store
...
BREAKING CHANGE: old file-based store data is lost
2020-04-22 02:06:02 +02:00
Xymorot
3b11054083
update: update @types/sinon to major version 9
2020-04-10 05:32:46 +02:00
Xymorot
773028ba73
update: update fs-extra to major version 9
2020-04-10 05:30:58 +02:00
Xymorot
b7972c44b9
refactor: only fail npm audit in forge script on a high or higher level of vulnerability
2020-04-10 05:27:33 +02:00
Xymorot
cfa7ba12da
update: update prettier to major version 2, reformat code accordingly
2020-04-10 05:27:32 +02:00
Xymorot
8fb0b1375e
update: run npm update and reformat code accordingly
2020-04-10 05:27:32 +02:00
Xymorot
01a4ba396b
meta: remove 'latest' version constraints in package.json
2020-03-03 23:53:51 +01:00
Xymorot
3103c58842
update: run npm update
2020-03-03 23:51:37 +01:00
Xymorot
080d71f1e8
update: upgrade electron to major version 8 and spectron to major version 10
2020-03-03 23:44:44 +01:00
Xymorot
6d491562d3
update: upgrade jsdom to major version 16
2020-03-03 00:07:53 +01:00
Xymorot
304a41a0fb
update: upgrade mocha to major version 7
2020-03-03 00:02:18 +01:00
Xymorot
bba9c2475c
update: upgrade sinon to major version 9
2020-03-02 23:52:16 +01:00
Xymorot
e7fe0ae2c0
update: upgrade nock to major version 12
2020-03-02 23:49:18 +01:00
Xymorot
738a3348c1
update: upgrade nyc to major version 15
2020-03-02 23:43:13 +01:00
Xymorot
f6190db213
update: upgrade uuid to major version 7
2020-03-02 23:31:50 +01:00
Xymorot
c83e4d90ac
update: upgrade husky to major version 4
2020-03-02 23:26:47 +01:00
Xymorot
60413e9ee7
update: run npm update and fix resulting eslint import/order errors
2020-03-02 23:21:10 +01:00
Xymorot
1f920796e0
feat: implement install functionality (under windows, using electron-squirrel-startup)
2020-02-09 20:25:05 +01:00
Xymorot
00ebd0e5c8
refactor: re-do source structure with InversifyJS (dependency injection) and adjust meta processes
2020-02-08 23:26:57 +01:00
Xymorot
598f0d4888
config: use ignore files to completely define file patterns for eslint and prettier (instead of in the command)
2020-02-03 22:38:25 +01:00
Xymorot
39af36bf52
config: add an npm script to output current electron versions
2020-01-08 21:08:56 +01:00
Xymorot
cef724aa21
config: rename lint:check to prelint so it runs before every lint
2019-12-16 21:25:50 +01:00
Xymorot
8cc332f804
update: run npm update
2019-12-16 21:22:29 +01:00
Xymorot
b2a4bb1b76
config: add npm audit to forge script
...
This is meant to take place in the pipeline of releasing the application.
2019-12-15 02:05:35 +01:00
Xymorot
ecab5d6552
config: use pre- and post-hooks of npm scripts for testing
...
This fixes the coverage reporting of nyc.
2019-12-15 01:35:33 +01:00
Xymorot
a8b9ccf832
refactor: replace tslint with @typescript-eslint/eslint-plugin as tslint will be deprecated in 2020
...
Some code refactoring and slight rule changes are done in this commit.
2019-12-15 01:14:39 +01:00
Xymorot
8c27962011
update: update dependencies and run npm audit fix
2019-12-13 04:07:25 +01:00
Xymorot
32b2c7e9bd
update: remove webpack-stream (was needed in gulp, not needed anymore)
2019-12-13 04:00:35 +01:00
Xymorot
8a5472e9ee
config: universally define the app name in the package.json as "productName"
...
The goal is to have this as the only truth, as well as the version string.
2019-12-10 23:36:34 +01:00
Xymorot
e02e0d97e0
feat: use userData electron path for database (subfolder with version)
...
This has the side effect of no more ormconfig.yml file, and the database connections are now only loaded on demand (as well as running the migrations).
BREAKING CHANGE: there is no migration for the old database
2019-12-10 23:33:48 +01:00
Xymorot
b705fd19a2
config: add build script in front of test script inside pre-push script
2019-12-07 00:59:08 +01:00
Xymorot
6d680cf5fb
config: make watch:ts output more usable in watch script
2019-12-05 21:03:14 +01:00