feat(monorepo): migrate to typescript monorepo

This commit is contained in:
2025-11-07 17:09:29 +02:00
committed by BernardNganduDev
parent 3e09956f05
commit 075a388ccb
745 changed files with 2341 additions and 5082 deletions
@@ -0,0 +1,20 @@
meta {
name: add-article-to-bookmark
type: http
seq: 3
}
post {
url: {{baseUrl}}/feed/bookmarks/:bookmarkId/articles/:articleId
body: none
auth: bearer
}
params:path {
articleId: 01957834-0d68-7a45-9f77-39e66fd92b4f
bookmarkId: 0196d6e6-dd3b-7f46-8097-a8b260dcd2de
}
auth:bearer {
token: {{token}}
}
@@ -0,0 +1,15 @@
meta {
name: bookmark-list
type: http
seq: 6
}
get {
url: {{baseUrl}}/feed/bookmarks
body: none
auth: bearer
}
auth:bearer {
token: {{token}}
}
@@ -0,0 +1,19 @@
meta {
name: bookmarked-articles-list
type: http
seq: 7
}
get {
url: {{baseUrl}}/feed/bookmarks/:bookmarkId/articles
body: none
auth: bearer
}
params:path {
bookmarkId: 0196d6e6-dd3b-7f46-8097-a8b260dcd2de
}
auth:bearer {
token: {{token}}
}
@@ -0,0 +1,24 @@
meta {
name: create-bookmark
type: http
seq: 1
}
post {
url: {{baseUrl}}/feed/bookmarks
body: json
auth: bearer
}
auth:bearer {
token: {{token}}
}
body:json {
{
"name": "read later",
"description": null,
"isPublic": false
}
}
@@ -0,0 +1,19 @@
meta {
name: delete-bookmark
type: http
seq: 2
}
delete {
url: {{baseUrl}}/feed/bookmarks/:bookmarkId
body: none
auth: bearer
}
params:path {
bookmarkId: 0196d1dc-eb76-7481-8ba5-90c73f838411
}
auth:bearer {
token: {{token}}
}
@@ -0,0 +1,3 @@
meta {
name: bookmark
}
@@ -0,0 +1,20 @@
meta {
name: remove-article-from-bookmark
type: http
seq: 4
}
delete {
url: {{baseUrl}}/feed/bookmarks/:bookmarkId/articles/:articleId
body: none
auth: bearer
}
params:path {
articleId: 019549f9-13d8-725b-81f6-3c7e75aa5a26
bookmarkId: 0196d1dc-eb76-7481-8ba5-90c73f838411
}
auth:bearer {
token: {{token}}
}
@@ -0,0 +1,27 @@
meta {
name: update-bookmark
type: http
seq: 5
}
put {
url: {{baseUrl}}/feed/bookmarks/:bookmarkId
body: json
auth: bearer
}
params:path {
bookmarkId: 0196d1dc-eb76-7481-8ba5-90c73f838411
}
auth:bearer {
token: {{token}}
}
body:json {
{
"name": "updated name",
"description": "some description",
"isPublic": true
}
}