Skip to content

Commit 1982bc8

Browse files
committed
release v0.15.4
- devops/security-oauth 추가
1 parent aa106ec commit 1982bc8

File tree

25 files changed

+709
-14
lines changed

25 files changed

+709
-14
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](http://keepachangelog.com)
66
and this project adheres to [Semantic Versioning](http://semver.org).
77

8+
- [v0.15.4 2025-12-25][v0.15.4]: 내용채워넣기
89
- [v0.15.3 2025-11-14][v0.15.3]: 내용채워넣기
910
- [v0.15.2 2025-11-09][v0.15.2]: 내용채워넣기
1011
- [v0.15.1 2025-11-02][v0.15.1]: 내용채워넣기
@@ -94,3 +95,4 @@ and this project adheres to [Semantic Versioning](http://semver.org).
9495
[v0.15.1]: https://github.com/chanhi2000/devlog/compare/v0.15.0...v0.15.1
9596
[v0.15.2]: https://github.com/chanhi2000/devlog/compare/v0.15.1...v0.15.2
9697
[v0.15.3]: https://github.com/chanhi2000/devlog/compare/v0.15.2...v0.15.3
98+
[v0.15.4]: https://github.com/chanhi2000/devlog/compare/v0.15.3...v0.15.4

devo-api/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "devo-api",
3-
"version": "0.0.1",
3+
"version": "0.15.4",
44
"description": "Devo API",
55
"main": "./dist/index.js",
66
"exports": {

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "chanhi2000.github.io",
33
"description": "My Personal Super Mindmap",
4-
"version": "0.15.3",
4+
"version": "0.15.4",
55
"private": true,
66
"license": "MIT",
77
"authors": {

scripts/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "scripts",
3-
"version": "0.0.1",
3+
"version": "0.15.4",
44
"description": "Web Scraping",
55
"scripts": {
66
"start-proxy": "node src/proxyServer.mjs",

src/.vuepress/configs/navbar/en.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,7 @@ export const navbarEn = navbar([
155155
'/programming/js/README.md',
156156
'/programming/npm/README.md',
157157
'/programming/ts/README.md',
158+
'/programming/ts-trpc/README.md',
158159
'/programming/js-node/README.md',
159160
'/programming/js-react/README.md',
160161
'/programming/js-vue/README.md',
@@ -165,14 +166,17 @@ export const navbarEn = navbar([
165166
'/programming/js-shadcn/README.md',
166167
'/programming/js-express/README.md',
167168
'/programming/js-three/README.md',
169+
'/programming/js-lit/README.md',
168170
'/programming/js-jest/README.md',
169171
'/programming/js-playwright/README.md',
170172
'/programming/js-puppeteer/README.md',
171173
'/programming/js-storybook/README.md',
172174
'/programming/js-gatsby/README.md',
175+
'/programming/js-hono/README.md',
173176
'/programming/js-n8n/README.md',
174177
'/programming/js-supabase/README.md',
175178
'/programming/js-mermaid/README.md',
179+
'/programming/js-prism/README.md',
176180
]
177181
}, {
178182
text: 'CSS',

src/.vuepress/configs/sidebar/en.ts

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -530,6 +530,23 @@ export const sidebarEn = sidebar({
530530
]
531531
}
532532
]
533+
}, {
534+
text: 'tRPC',
535+
collapsible: true,
536+
icon: 'iconfont icon-trpc',
537+
children: [
538+
'/programming/ts-trpc/README.md',
539+
'/programming/ts-trpc/references.md',
540+
'/programming/ts-trpc/youtube.md',
541+
{
542+
text: 'Article(s)',
543+
collapsible: true,
544+
icon: 'fas fa-square-share-nodes',
545+
children: [
546+
'/programming/ts-trpc/articles/README.md',
547+
]
548+
}
549+
]
533550
}, {
534551
text: 'Node.js',
535552
collapsible: true,
@@ -756,6 +773,23 @@ export const sidebarEn = sidebar({
756773
]
757774
}
758775
]
776+
}, {
777+
text: 'Lit',
778+
collapsible: true,
779+
icon: 'iconfont icon-lit',
780+
children: [
781+
'/programming/js-lit/README.md',
782+
'/programming/js-lit/references.md',
783+
'/programming/js-lit/youtube.md',
784+
{
785+
text: 'Article(s)',
786+
collapsible: true,
787+
icon: 'fas fa-square-share-nodes',
788+
children: [
789+
'/programming/js-lit/articles/README.md',
790+
]
791+
}
792+
]
759793
}, {
760794
text: 'Jest',
761795
collapsible: true,
@@ -845,6 +879,23 @@ export const sidebarEn = sidebar({
845879
]
846880
}
847881
]
882+
}, {
883+
text: 'Hono',
884+
collapsible: true,
885+
icon: 'iconfont icon-gatsby',
886+
children: [
887+
'/programming/js-hono/README.md',
888+
'/programming/js-hono/references.md',
889+
'/programming/js-hono/youtube.md',
890+
{
891+
text: 'Article(s)',
892+
collapsible: true,
893+
icon: 'fas fa-square-share-nodes',
894+
children: [
895+
'/programming/js-hono/articles/README.md',
896+
]
897+
}
898+
]
848899
}, {
849900
text: 'n8n',
850901
collapsible: true,
@@ -899,6 +950,23 @@ export const sidebarEn = sidebar({
899950
]
900951
}
901952
]
953+
}, {
954+
text: 'Prism.js',
955+
collapsible: true,
956+
icon: 'iconfont icon-prismjs',
957+
children: [
958+
'/programming/js-prism/README.md',
959+
'/programming/js-prism/snippets.md',
960+
'/programming/js-prism/references.md',
961+
{
962+
text: 'Article(s)',
963+
collapsible: true,
964+
icon: 'fas fa-square-share-nodes',
965+
children: [
966+
'/programming/js-prism/articles/README.md',
967+
]
968+
}
969+
]
902970
}, {
903971
text: 'CSS',
904972
collapsible: true,

src/.vuepress/public/iconfont-more.css

Lines changed: 20 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
@font-face {
22
font-family: "iconfont"; /* Project id 4499603 */
3-
src: url('//at.alicdn.com/t/c/font_4499603_2bakk49m82o.woff2?t=1765697604236') format('woff2'),
4-
url('//at.alicdn.com/t/c/font_4499603_2bakk49m82o.woff?t=1765697604236') format('woff'),
5-
url('//at.alicdn.com/t/c/font_4499603_2bakk49m82o.ttf?t=1765697604236') format('truetype'),
6-
url('//at.alicdn.com/t/c/font_4499603_2bakk49m82o.svg?t=1765697604236#iconfont') format('svg');
3+
src: url('//at.alicdn.com/t/c/font_4499603_jmkbej3k97o.woff2?t=1769331360024') format('woff2'),
4+
url('//at.alicdn.com/t/c/font_4499603_jmkbej3k97o.woff?t=1769331360024') format('woff'),
5+
url('//at.alicdn.com/t/c/font_4499603_jmkbej3k97o.ttf?t=1769331360024') format('truetype'),
6+
url('//at.alicdn.com/t/c/font_4499603_jmkbej3k97o.svg?t=1769331360024#iconfont') format('svg');
77
}
88

99
.iconfont {
@@ -13,7 +13,17 @@
1313
-webkit-font-smoothing: antialiased;
1414
-moz-osx-font-smoothing: grayscale;
1515
}
16-
16+
.icon-swagger:before { content: "\e975"; }
17+
.icon-lit:before { content: "\e9d4"; }
18+
.icon-cri-o:before { content: "\e9d3"; }
19+
.icon-trpc:before { content: "\e9d2"; }
20+
.icon-hono:before { content: "\e9d1"; }
21+
.icon-twilio:before { content: "\e9d0"; }
22+
.icon-prismjs:before { content: "\e9cf"; }
23+
.icon-yeoman:before { content: "\e9ce"; }
24+
.icon-grunt:before { content: "\e9cd"; }
25+
.icon-oddbird:before { content: "\e9cc"; }
26+
.icon-oauth:before { content: "\e9cb"; }
1727
.icon-langbase:before { content: "\e9ca"; }
1828
.icon-arxiv:before { content: "\e9c9"; }
1929
.icon-ico-v0:before { content: "\e9c8"; }
@@ -23,9 +33,12 @@
2333
.icon-asciinema:before { content: "\e9c4"; }
2434
.icon-gnome:before { content: "\e9c3"; }
2535
.icon-gnu:before { content: "\e9c2"; }
36+
.icon-gentoo:before { content: "\e9aa"; }
2637
.icon-databricks:before { content: "\e9c1"; }
2738
.icon-uv:before { content: "\e9c0"; }
39+
.icon-vitejs:before { content: "\e970"; }
2840
.icon-testcontainer:before { content: "\e9bf"; }
41+
.icon-ovirt:before { content: "\e9f1"; }
2942
.icon-streamlit:before { content: "\e9be"; }
3043
.icon-gradio:before { content: "\e9bd"; }
3144
.icon-codefresh:before { content: "\e9bc"; }
@@ -46,7 +59,6 @@
4659
.icon-heroku:before { content: "\e9ad"; }
4760
.icon-mcp:before { content: "\e9ac"; }
4861
.icon-apachehive:before { content: "\e9ab"; }
49-
.icon-gentoo:before { content: "\e9aa"; }
5062
.icon-lynx:before { content: "\e9a9"; }
5163
.icon-strapi:before { content: "\e9a8"; }
5264
.icon-groq:before { content: "\e9a7"; }
@@ -98,12 +110,10 @@
98110
.icon-firebase:before { content: "\e978"; }
99111
.icon-cocoapods:before { content: "\e977"; }
100112
.icon-eclipse:before { content: "\e976"; }
101-
.icon-swagger:before { content: "\e975"; }
102113
.icon-postman:before { content: "\e974"; }
103114
.icon-openapi:before { content: "\e973"; }
104115
.icon-google-apps-script:before { content: "\e972"; }
105116
.icon-vercel:before { content: "\e971"; }
106-
.icon-vitejs:before { content: "\e970"; }
107117
.icon-astro:before { content: "\e96f"; }
108118
.icon-toml:before { content: "\e96e"; }
109119
.icon-nvidia:before { content: "\e96d"; }
@@ -114,7 +124,7 @@
114124
.icon-parrotsecurity:before { content: "\e968"; }
115125
.icon-linuxmint:before { content: "\e967"; }
116126
.icon-nuxt:before { content: "\e966"; }
117-
.icon-icon-polars:before { content: "\e965"; }
127+
.icon-polars:before { content: "\e965"; }
118128
.icon-awesome-list:before { content: "\e964"; }
119129
.icon-ocaml:before { content: "\e963"; }
120130
.icon-fastapi:before { content: "\e962"; }
@@ -233,7 +243,6 @@
233243
.icon-xcode:before { content: "\ed18"; }
234244
.icon-svelte:before { content: "\e6bb"; }
235245
.icon-redis:before { content: "\ec7c"; }
236-
.icon-ovirt:before { content: "\e9f1"; }
237246
.icon-qemu:before { content: "\e91e"; }
238247
.icon-proxmox:before { content: "\e60f"; }
239248
.icon-synology:before { content: "\e778"; }
@@ -284,4 +293,4 @@
284293
.icon-vampire-dracula:before { content: "\e6fa"; }
285294
.icon-intellijidea:before { content: "\ebd1"; }
286295
.icon-dbeaver:before { content: "\e621"; }
287-
.icon-jetbrains:before { content: "\ebdb"; }
296+
.icon-jetbrains:before { content: "\ebdb"; }

src/.vuepress/public/json/shields.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@
9797
{ "logo": "hashicorp", "name": "HashiCorp", "colorHex": "000000" },
9898
{ "logo": "haskell", "name": "Haskell", "colorHex": "5D4F85" },
9999
{ "logo": "homebrew", "name": "Homebrew", "colorHex": "FBB040" },
100+
{ "logo": "hono", "name": "Hono", "colorHex": "E36002" },
100101
{ "logo": "html5", "name": "HTML", "colorHex": "E34F26" },
101102
{ "logo": "intellijidea", "name": "Intellij%20Idea", "colorHex": "000000" },
102103
{ "logo": "jetbrains", "name": "Jetbrains", "colorHex": "000000" },
@@ -116,6 +117,7 @@
116117
{ "logo": "laravel", "name": "Laravel", "colorHex": "FF2D20" },
117118
{ "logo": "latex", "name": "LaTeX", "colorHex": "008080" },
118119
{ "logo": "line", "name": "LINE", "colorHex": "00C300" },
120+
{ "logo": "lit", "name": "Lit", "colorHex": "324FFF" },
119121
{ "logo": "linux", "name": "Linux", "colorHex": "FCC624" },
120122
{ "logo": "lua", "name": "Lua", "colorHex": "2C2D72" },
121123
{ "logo": "mariadb", "name": "MariaDB", "colorHex": "003545" },
@@ -202,6 +204,7 @@
202204
{ "logo": "teamcity", "name": "TeamCity", "colorHex": "000000" },
203205
{ "logo": "threedotjs", "name": "Three.js", "colorHex": "000000" },
204206
{ "logo": "travisci", "name": "Travis%20CI", "colorHex": "3EAAAF" },
207+
{ "logo": "trpc", "name": "tRPC", "colorHex": "2596BE" },
205208
{ "logo": "typescript", "name": "Typescript", "colorHex": "3178C6" },
206209
{ "logo": "ubuntu", "name": "Ubuntu", "colorHex": "E95420" },
207210
{ "logo": "v0", "name": "v0", "colorHex": "000000" },

src/explore/api/README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1488,6 +1488,13 @@ http://texturer.com/
14881488
logo="https://harmonizer.evilmartians.com/favicon.svg"
14891489
preview="https://harmonizer.evilmartians.com/social-image.png"/>
14901490

1491+
<SiteInfo
1492+
name="All SVG Icons - Free and Open Source SVG Vector Icons"
1493+
desc="Browse and download 250,000+ free SVG icons for your projects that are free to use and customizable. Copy Raw SVG code or download as PNG, SVG, JSX or Base64 formats. Alternative of Flaticon, Iconmonstr, SVG Repo."
1494+
url="https://allsvgicons.com"
1495+
logo="https://allsvgicons.com/favicon.svg"
1496+
preview="https://allsvgicons.com/og.png"/>
1497+
14911498
<!-- END: Design & Image -->
14921499

14931500
@tab DevOps

src/programming/js-hono/README.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
lang: ko-KR
3+
title: Hono
4+
description: Hono
5+
icon: iconfont icon-hono
6+
category:
7+
- Node.js
8+
- Hono
9+
tag:
10+
- node
11+
- nodejs
12+
- node-js
13+
- hono
14+
head:
15+
- - meta:
16+
- property: og:title
17+
content: Hono
18+
- property: og:description
19+
content: Hono
20+
- property: og:url
21+
content: https://chanhi2000.github.io/programming/js-hono/
22+
---
23+
24+
# {{ $frontmatter.description }} 관련
25+
26+
<ShieldsGroup logos="visualstudiocode,npm,pnpm,bun,yarn,vite,nodedotjs,javascript,typescript,hono"/>
27+
28+
---
29+
30+
## Table of Contents
31+
32+
<ToCLocal basePath="/programming/js-hono/" />
33+
34+
---
35+
36+
<TagLinks />

0 commit comments

Comments
 (0)