Skip to content

Commit

Permalink
feature/authors-articles-cache-ttl (#2130)
Browse files Browse the repository at this point in the history
* fix(build): update incorrect packages

[1] ────
Remove npm package called 'npm' that was present, for some reason, causing issues for 'ENGINE-ERR'.
[2] ────
Remove npm package for 'i' that was present, for some reason, that is not needed.

* refactor(authors): update 'tag' endpoint

[1] ────
Update imports and method logic for new incoming 'scores-lib' 3.2.5 version.

* refactor(authors): update 'article' segment (+misc)

[1] ────
Update imports, methods and data property access for new incoming 'scores-lib' 3.2.5 version.
[1.1] ────
Introduction of new TTL trigger from 'scores' to 'cache' for target article.
[2] ────
New defined code format for 'api/*' module(s) as an official V.8.0 format. Complemented by new 'standard' return method placed in 'debug.ts' for use by other api endpoint(s).

* build(scores-lib): update to 3.2.4

* feat(author): update cache trigger for TTL (+misc)

[1] ────
Update 'author.article.ts' endpoint for correct cache trigger endpoint.
[2] ────
Update component 'Author-Widget.svelte' for removal of the 'sleep' delay.

* fix(misc): corrections

[1] ────
Update navigation button to use '_self' instance instead of '_blank'.
[2] ────
Fix translation issue that was causing blue highlights in the frontend.

* chore(debug): update logs

[1] ────
Update general logs for the scores project, making externsive use of 'chalk' (library). Keeping more in-line with 'scores-lib' and 'cache' logging used.

* refactor(navigation): update route invalidation (+misc)

[1] ────
Update use of the 'routeIdPageTags' and 'routeIdContent' for use of 'invalidateAll();' by default, which was missing.
[2] ────
Auto-save of the file, auto-formatted to correct spacing.
[3]  ────
Update JsDoc and comments.

* refactor(authors): update 'tag' endpoint

[1] ────
Update imports and method logic for new incoming 'scores-lib' 3.2.6 version.

* refactor(authors): update 'article' endpoint

[1] ────
Update imports and method logic for new incoming 'scores-lib' 3.2.6 version.
[2] ────
Bump module to lead the 'boilerplate' sample for new future endpoint(s) modules.

* refactor(hooks): update debug (+misc)

[1] ────
Update debug logs.

* feat(content): update layout

[1] ────
General update of the 'content' (layout) page for (1) correct component code format, and (2) simplified JavaScript logic.

* feat(content): update sub-component

[1] ────
Auto-formatted via EsLint and minor importing corrections for 'ArticleCard.svelte' and 'ArticleLoader.svelte'.

* chore(eslint): remove deprecated rule

[1] ────
Issues with EsLint working properly, due to the now deprecated 'require-jsdoc' rule. Hence, removed to bring back the use of EsLint to the project.

* build(scores-lib): update to 3.2.6

* hotfix(content): update layout

[1] ────
Correct class names for article cards.
  • Loading branch information
migbash committed May 19, 2024
1 parent e74d78e commit 6c4f8ca
Show file tree
Hide file tree
Showing 17 changed files with 1,451 additions and 3,954 deletions.
8 changes: 0 additions & 8 deletions .eslintrc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -181,13 +181,5 @@ rules:
- error
- initialized: "consecutive"
no-extra-semi: 0
require-jsdoc:
- error
- require:
- FunctionDeclaration: true
- MethodDefinition: true
- ClassDeclaration: true
- ArrowFunctionExpression: true
- FunctionExpression: true
no-var:
- error
Loading

0 comments on commit 6c4f8ca

Please sign in to comment.