Xymorot
|
b705fd19a2
|
config: add build script in front of test script inside pre-push script
|
2019-12-07 00:59:08 +01:00 |
Xymorot
|
d2b772a899
|
config: disable object-literal-sort-keys
The main reason is that its option 'match-declaration-order-only' doesn't work with type inheritance.
|
2019-12-07 00:56:51 +01:00 |
Xymorot
|
77274d42fd
|
meta: clarify original = canon
|
2019-12-06 21:20:27 +01:00 |
Xymorot
|
6d680cf5fb
|
config: make watch:ts output more usable in watch script
|
2019-12-05 21:03:14 +01:00 |
Xymorot
|
b672aca7f0
|
config: add missing files to ignore list (remove gulpfile from the same)
|
2019-12-05 20:05:53 +01:00 |
Xymorot
|
e6a480a805
|
update: run npm update
|
2019-12-05 19:04:39 +01:00 |
Xymorot
|
49642e9ea4
|
meta: add question for reader, remove a comma
|
2019-12-04 19:03:15 +01:00 |
Xymorot
|
7b09f44d17
|
meta: write an example for multiple inheritance
|
2019-12-04 19:01:44 +01:00 |
Xymorot
|
482e5bd343
|
config: remove gulp and realize build process with concurrently
|
2019-12-04 03:51:28 +01:00 |
Xymorot
|
95de66a3c9
|
doc: add third section to license and extend first section
|
2019-12-04 01:55:12 +01:00 |
Xymorot
|
b5846b49c5
|
meta: create documents for application design, make repository ready for publishing on git.fuwawa.moe
|
2019-12-04 01:33:41 +01:00 |
Xymorot
|
d83660ee30
|
remove: remove rateable trait from book entity
|
2019-12-01 15:12:41 +01:00 |
Xymorot
|
cdae3160df
|
meta: move draw.io files into own folder and add documentation md file
|
2019-11-29 23:23:26 +01:00 |
Xymorot
|
ef7938266f
|
doc: add second section to license
|
2019-11-29 23:19:49 +01:00 |
Xymorot
|
a8ef7a5628
|
doc: rename license file from md to txt
|
2019-11-29 23:19:47 +01:00 |
Xymorot
|
8a16067ce1
|
doc: create a CHANGELOG.md file
|
2019-11-27 20:21:10 +01:00 |
Xymorot
|
b2120d9ef3
|
refactor: move mock file (containing mock interface) into a new types folder inside tests
|
2019-11-27 16:41:21 +01:00 |
Xymorot
|
5d84985551
|
refactor: remove redundant initialization
|
2019-11-27 16:27:45 +01:00 |
Xymorot
|
237ae2079c
|
doc: add a "license" file
|
2019-11-26 22:51:55 +01:00 |
Xymorot
|
cfc14ef1a3
|
config: add database-backup and store-backup folders to forge ignore list
|
2019-11-26 22:51:55 +01:00 |
Xymorot
|
442174e462
|
refactor: remove @Entity annotation from abstract entities
|
2019-11-26 22:51:55 +01:00 |
Xymorot
|
0ac84df449
|
refactor: remove options from one-to-many relations because it is not necessary
|
2019-11-26 22:51:54 +01:00 |
Xymorot
|
34bd46d376
|
feat: add indexable multi-name entities, add check constraints to rateable and multi-named entity mixin
BREAKING CHANGE: delete old migrations for a new initial_migration
|
2019-11-26 22:51:54 +01:00 |
Xymorot
|
b73e14f0ab
|
test: add test setup files for backing up store and database folders before tests
|
2019-11-26 22:51:54 +01:00 |
Xymorot
|
7c2aaacf13
|
doc: clarify mocks documentation
|
2019-11-26 22:51:54 +01:00 |
Xymorot
|
2006815b2b
|
feat: refactor entity classes to use mixins, add rateable mixin to book and copy
|
2019-11-26 22:51:53 +01:00 |
Xymorot
|
8bfaba185b
|
config: refactor and add some lint scripts
|
2019-11-26 22:51:53 +01:00 |
Xymorot
|
4f28d63136
|
update: run npm update
|
2019-11-26 22:51:53 +01:00 |
Xymorot
|
0b5906e757
|
meta: add schema folder in workspace with draw.io and pdf file
|
2019-11-26 22:51:52 +01:00 |
Xymorot
|
96deb54d1a
|
config: add mocks folder to eslint
|
2019-11-26 22:51:52 +01:00 |
Xymorot
|
b19be09303
|
meta: add workspace folder with application icon files
|
2019-11-26 22:51:32 +01:00 |
Xymorot
|
0101e02345
|
doc: display commit types in a table with some better explanations
|
2019-11-20 23:35:50 +01:00 |
Xymorot
|
e79a94191e
|
fix: reformat forge config and add an escape \ before a dot in a regex
|
2019-11-20 23:21:36 +01:00 |
Xymorot
|
550e65dedb
|
test: implement tests for 100% coverage of store service
|
2019-11-20 23:21:36 +01:00 |
Xymorot
|
423df953fb
|
config: add build script to pre-commit script to test for typescript errors
|
2019-11-20 23:21:35 +01:00 |
Xymorot
|
69f06b2e0c
|
fix: fix typescript errors (coming from update)
|
2019-11-20 23:21:35 +01:00 |
Xymorot
|
c02046817e
|
doc: put update commit type above test commit type
|
2019-11-20 23:21:35 +01:00 |
Xymorot
|
c2179ac580
|
update: run npm update
|
2019-11-20 23:21:35 +01:00 |
Xymorot
|
fce8e95a0e
|
feat: install and use fs-extra instead of fs, implement groundwork for more sophisticated error reporting
also add tests and mocking framework
|
2019-11-20 23:21:34 +01:00 |
Xymorot
|
1392532b7e
|
config: extract nyc into own npm scripts because it makes debugging impossible
|
2019-11-20 23:21:34 +01:00 |
Xymorot
|
1b2157f031
|
test: use before and after instead of beforeEach and afterEach in main.spec.ts (also move @slow tag to suite)
|
2019-11-20 23:21:34 +01:00 |
Xymorot
|
a6c9890c70
|
config: turn off per-file coverage checking in nyc
|
2019-11-20 23:21:34 +01:00 |
Xymorot
|
a7d125bfaf
|
refactor: use handlebars template engine to render the index html conditionally
|
2019-11-20 23:21:33 +01:00 |
Xymorot
|
5237efb88c
|
config: add only-arrow-functions rule to tslint
|
2019-11-20 23:21:33 +01:00 |
Xymorot
|
88f17f43ea
|
doc: add paragraph about code coverage
|
2019-11-20 23:21:33 +01:00 |
Xymorot
|
934b3eea64
|
config: use exec instead of gulp-typescript to compile typescript with the standard tsc compiler
The main reason for this is to fix nyc html coverage reporting which had some weird problems with the generated source-maps.
|
2019-11-20 23:21:33 +01:00 |
Xymorot
|
e3a732b37c
|
config: add rules to eslint concerning arrow functions
|
2019-11-20 23:21:32 +01:00 |
Xymorot
|
bc1a3ce1e6
|
config: remove baseUrl from tsconfig because it is meant to be used with additional tooling
|
2019-11-20 23:21:32 +01:00 |
Xymorot
|
3b306e5895
|
test: add test suite for uuid service
|
2019-11-20 23:21:32 +01:00 |
Xymorot
|
b72e608280
|
doc: add comment to uuid function
|
2019-11-20 23:21:32 +01:00 |