From 75cd00b9f2411c63948e65f7ea3dc3ba6c208dad Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 17 Jul 2024 11:09:04 +0000 Subject: [PATCH] deploy: 733f02c6d962235a05913d2e5847384a92401576 --- 404.html | 4 +-- assets/js/18559978.dcbd8323.js | 1 + assets/js/19d4caa7.8213a3e4.js | 1 - assets/js/19d4caa7.e73ba424.js | 1 + assets/js/935f2afb.75d218e3.js | 1 + assets/js/935f2afb.bdf1ead9.js | 1 - ...aaeac.47a75c33.js => b90aaeac.dc7fef22.js} | 2 +- assets/js/main.07ec3767.js | 2 ++ ...CENSE.txt => main.07ec3767.js.LICENSE.txt} | 0 assets/js/main.0dfb2b49.js | 2 -- assets/js/runtime~main.63cffa6f.js | 1 - assets/js/runtime~main.8c16c446.js | 1 + blog.html | Bin 48263 -> 48263 bytes blog/archive.html | 4 +-- blog/docusaurus-plugin.html | 4 +-- blog/frontend-observability.html | 4 +-- blog/tags.html | 4 +-- blog/tags/custom.html | 4 +-- blog/tags/docusaurus.html | 4 +-- blog/tags/frontend.html | Bin 12306 -> 12306 bytes blog/tags/observability.html | Bin 12342 -> 12342 bytes blog/tags/plugin.html | 4 +-- docs/2024/07/07-15.html | 6 ++--- docs/2024/07/07-16.html | 10 +++---- docs/2024/07/07-17.html | 25 ++++++++++++++++++ docs/Frontend/actions-core.html | 4 +-- docs/Frontend/fe-conf-import.html | 6 ++--- docs/Frontend/js-type.html | 4 +-- docs/Frontend/next-14.html | 4 +-- docs/Frontend/popover.html | 4 +-- docs/Frontend/woowa-state-manage.html | 4 +-- docs/OS/install_wsl.html | 4 +-- docs/OS/memo.html | 4 +-- docs/PL/intro-programming-language.html | 4 +-- docs/Tips/advanced-search.html | 4 +-- docs/Tips/command-tree.html | 4 +-- docs/Tips/git-alias.html | 4 +-- docs/Tips/how-to-speak.html | 4 +-- docs/Tips/pets.html | 4 +-- index.html | Bin 6195 -> 6195 bytes sitemap.xml | 2 +- 41 files changed, 86 insertions(+), 60 deletions(-) create mode 100644 assets/js/18559978.dcbd8323.js delete mode 100644 assets/js/19d4caa7.8213a3e4.js create mode 100644 assets/js/19d4caa7.e73ba424.js create mode 100644 assets/js/935f2afb.75d218e3.js delete mode 100644 assets/js/935f2afb.bdf1ead9.js rename assets/js/{b90aaeac.47a75c33.js => b90aaeac.dc7fef22.js} (99%) create mode 100644 assets/js/main.07ec3767.js rename assets/js/{main.0dfb2b49.js.LICENSE.txt => main.07ec3767.js.LICENSE.txt} (100%) delete mode 100644 assets/js/main.0dfb2b49.js delete mode 100644 assets/js/runtime~main.63cffa6f.js create mode 100644 assets/js/runtime~main.8c16c446.js create mode 100644 docs/2024/07/07-17.html diff --git a/404.html b/404.html index 165d662..155fc95 100644 --- a/404.html +++ b/404.html @@ -5,8 +5,8 @@ Page Not Found • Wandered2LA - - + +
Skip to main content

Page Not Found

We could not find what you were looking for.

Please contact the owner of the site that linked you to the original URL and let them know their link is broken.

diff --git a/assets/js/18559978.dcbd8323.js b/assets/js/18559978.dcbd8323.js new file mode 100644 index 0000000..f63e87b --- /dev/null +++ b/assets/js/18559978.dcbd8323.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwanderedtola_blog=self.webpackChunkwanderedtola_blog||[]).push([[4576],{7408:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>a,contentTitle:()=>i,default:()=>p,frontMatter:()=>o,metadata:()=>s,toc:()=>d});var r=t(7624),c=t(2172);const o={},i="2024-07-17",s={id:"2024/07/07-17",title:"2024-07-17",description:"execute contentscript",source:"@site/docs/2024/07/07-17.md",sourceDirName:"2024/07",slug:"/2024/07/07-17",permalink:"/docs/2024/07/07-17",draft:!1,unlisted:!1,editUrl:"https://github.com/WanderedToLa/wanderedtola.blog/tree/master/docs/2024/07/07-17.md",tags:[],version:"current",frontMatter:{},sidebar:"WikiSidebar",previous:{title:"2024-07-16",permalink:"/docs/2024/07/07-16"},next:{title:"[FECONF 2022] \ub0b4 import \ubb38\uc774 \uadf8\ub807\uac8c \uc774\uc0c1\ud588\ub098\uc694?",permalink:"/docs/Frontend/fe-conf-import"}},a={},d=[{value:"execute contentscript",id:"execute-contentscript",level:2},{value:"chrome.action",id:"chromeaction",level:3}];function l(e){const n={br:"br",code:"code",h1:"h1",h2:"h2",h3:"h3",p:"p",pre:"pre",...(0,c.M)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.h1,{id:"2024-07-17",children:"2024-07-17"}),"\n",(0,r.jsx)(n.h2,{id:"execute-contentscript",children:"execute contentscript"}),"\n",(0,r.jsxs)(n.p,{children:["service-worker\ub97c ts\ub85c \ubcc0\uacbd\ud558\uba74\uc11c \uc0dd\uae34 \ubb38\uc81c \uc808\ub300\uacbd\ub85c\ub85c \uba85\uc2dc\ud558\uc5ec \ud574\uacb0 (not receiving, file path)",(0,r.jsx)(n.br,{}),"\n","\ud558\uc9c0\ub9cc \uc624\ub958\uac00 \uc5c6\uc74c\uc5d0\ub3c4 contentscript\uac00 load\ub418\uc9c0 \uc54a\uc74c",(0,r.jsx)(n.br,{}),"\n",(0,r.jsx)(n.code,{children:"chrome.action.onClicked"})," event\ub85c contentscript\ub97c \ub2e8\uc21c load\ub9cc \ud558\uc9c0\uc54a\uace0",(0,r.jsx)(n.br,{}),"\n","react\ub97c \uc0ac\uc6a9\ud558\ub294 contentscript\ub0b4\ubd80\uc5d0\uc11c body.prepend \ud558\uc5ec",(0,r.jsx)(n.br,{}),"\n","html\ub0b4\ubd80\uc5d0 script\ub97c \uc0bd\uc785\ud558\ub294 \ubc29\ud5a5\uc73c\ub85c \uc218\uc815\ud574\ubcfc \uac83"]}),"\n",(0,r.jsx)(n.h3,{id:"chromeaction",children:"chrome.action"}),"\n",(0,r.jsx)(n.p,{children:"\uacf5\uc2dd\ubb38\uc11c \uc911 \ucf58\ud150\uce20 \ud074\ub9ad\uc2dc \uc2a4\ud06c\ub9bd\ud2b8 \uc0bd\uc785\ubd80\ubd84"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",metastring:'title="manifest.json"',children:'{\n "name": "Action script injection demo",\n "version": "1.0",\n "manifest_version": 3,\n "action": {\n "default_title": "Click to show an alert"\n },\n "permissions": ["activeTab", "scripting"],\n "background": {\n "service_worker": "background.js"\n }\n}\n'})}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-js",metastring:'title="service-worker.ts"',children:"chrome.action.onClicked.addListener((tab) => {\n if (tab.id) {\n chrome.scripting.executeScript({\n target: { tabId: tab.id },\n files: ['dist/contentscript.js'],\n });\n }\n});\n"})}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-typescript",children:"alert('hello world');\n"})})]})}function p(e={}){const{wrapper:n}={...(0,c.M)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(l,{...e})}):l(e)}},2172:(e,n,t)=>{t.d(n,{I:()=>s,M:()=>i});var r=t(1504);const c={},o=r.createContext(c);function i(e){const n=r.useContext(o);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function s(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(c):e.components||c:i(e.components),r.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/19d4caa7.8213a3e4.js b/assets/js/19d4caa7.8213a3e4.js deleted file mode 100644 index 37ce4bd..0000000 --- a/assets/js/19d4caa7.8213a3e4.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkwanderedtola_blog=self.webpackChunkwanderedtola_blog||[]).push([[4991],{3052:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>d,contentTitle:()=>s,default:()=>l,frontMatter:()=>c,metadata:()=>i,toc:()=>p});var n=r(7624),o=r(2172);const c={},s="2024-07-16",i={id:"2024/07/07-16",title:"2024-07-16",description:"serviceworker to typescript",source:"@site/docs/2024/07/07-16.md",sourceDirName:"2024/07",slug:"/2024/07/07-16",permalink:"/docs/2024/07/07-16",draft:!1,unlisted:!1,editUrl:"https://github.com/WanderedToLa/wanderedtola.blog/tree/master/docs/2024/07/07-16.md",tags:[],version:"current",frontMatter:{},sidebar:"WikiSidebar",previous:{title:"2024-07-15",permalink:"/docs/2024/07/07-15"},next:{title:"[FECONF 2022] \ub0b4 import \ubb38\uc774 \uadf8\ub807\uac8c \uc774\uc0c1\ud588\ub098\uc694?",permalink:"/docs/Frontend/fe-conf-import"}},d={},p=[{value:"serviceworker to typescript",id:"serviceworker-to-typescript",level:2}];function a(e){const t={br:"br",code:"code",h1:"h1",h2:"h2",p:"p",...(0,o.M)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.h1,{id:"2024-07-16",children:"2024-07-16"}),"\n",(0,n.jsx)(t.h2,{id:"serviceworker-to-typescript",children:"serviceworker to typescript"}),"\n",(0,n.jsxs)(t.p,{children:["browser load\uc2dc contentscript \uc790\ub3d9\uc73c\ub85c \uc2e4\ud589\ub418\ub294 \ubb38\uc81c -> typescript\ub85c \ubcc0\uacbd\ud558\ub294\uacfc\uc815\uc5d0\uc11c \ud574\uacb0",(0,n.jsx)(t.br,{}),"\n","\ubcc0\uacbd \uc911 ",(0,n.jsx)(t.code,{children:"service-worker..ts"}),"\ud655\uc7a5\uc790 \uc624\ud0c0 \uc2e4\uc218\n",(0,n.jsx)(t.code,{children:"executeScript"})," \uc758 ScriptInjection files path\ub97c \uc218\uc815\ud558\ub294\uac83\uc73c\ub85c \ubcc0\uacbd"]})]})}function l(e={}){const{wrapper:t}={...(0,o.M)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(a,{...e})}):a(e)}},2172:(e,t,r)=>{r.d(t,{I:()=>i,M:()=>s});var n=r(1504);const o={},c=n.createContext(o);function s(e){const t=n.useContext(c);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:s(e.components),n.createElement(c.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/19d4caa7.e73ba424.js b/assets/js/19d4caa7.e73ba424.js new file mode 100644 index 0000000..22a63cf --- /dev/null +++ b/assets/js/19d4caa7.e73ba424.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwanderedtola_blog=self.webpackChunkwanderedtola_blog||[]).push([[4991],{3052:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>d,contentTitle:()=>c,default:()=>l,frontMatter:()=>s,metadata:()=>i,toc:()=>a});var n=r(7624),o=r(2172);const s={},c="2024-07-16",i={id:"2024/07/07-16",title:"2024-07-16",description:"serviceworker to typescript",source:"@site/docs/2024/07/07-16.md",sourceDirName:"2024/07",slug:"/2024/07/07-16",permalink:"/docs/2024/07/07-16",draft:!1,unlisted:!1,editUrl:"https://github.com/WanderedToLa/wanderedtola.blog/tree/master/docs/2024/07/07-16.md",tags:[],version:"current",frontMatter:{},sidebar:"WikiSidebar",previous:{title:"2024-07-15",permalink:"/docs/2024/07/07-15"},next:{title:"2024-07-17",permalink:"/docs/2024/07/07-17"}},d={},a=[{value:"serviceworker to typescript",id:"serviceworker-to-typescript",level:2}];function p(e){const t={br:"br",code:"code",h1:"h1",h2:"h2",p:"p",...(0,o.M)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.h1,{id:"2024-07-16",children:"2024-07-16"}),"\n",(0,n.jsx)(t.h2,{id:"serviceworker-to-typescript",children:"serviceworker to typescript"}),"\n",(0,n.jsxs)(t.p,{children:["browser load\uc2dc contentscript \uc790\ub3d9\uc73c\ub85c \uc2e4\ud589\ub418\ub294 \ubb38\uc81c -> typescript\ub85c \ubcc0\uacbd\ud558\ub294\uacfc\uc815\uc5d0\uc11c \ud574\uacb0",(0,n.jsx)(t.br,{}),"\n","\ubcc0\uacbd \uc911 ",(0,n.jsx)(t.code,{children:"service-worker..ts"}),"\ud655\uc7a5\uc790 \uc624\ud0c0 \uc2e4\uc218\n",(0,n.jsx)(t.code,{children:"executeScript"})," \uc758 ScriptInjection files path\ub97c \uc218\uc815\ud558\ub294\uac83\uc73c\ub85c \ubcc0\uacbd"]})]})}function l(e={}){const{wrapper:t}={...(0,o.M)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(p,{...e})}):p(e)}},2172:(e,t,r)=>{r.d(t,{I:()=>i,M:()=>c});var n=r(1504);const o={},s=n.createContext(o);function c(e){const t=n.useContext(s);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:c(e.components),n.createElement(s.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/935f2afb.75d218e3.js b/assets/js/935f2afb.75d218e3.js new file mode 100644 index 0000000..6d8395f --- /dev/null +++ b/assets/js/935f2afb.75d218e3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwanderedtola_blog=self.webpackChunkwanderedtola_blog||[]).push([[5696],{5988:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"WikiSidebar":[{"type":"category","label":"2024","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"07","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"2024-07-15","href":"/docs/2024/07/07-15","docId":"2024/07/07-15","unlisted":false},{"type":"link","label":"2024-07-16","href":"/docs/2024/07/07-16","docId":"2024/07/07-16","unlisted":false},{"type":"link","label":"2024-07-17","href":"/docs/2024/07/07-17","docId":"2024/07/07-17","unlisted":false}]}]},{"type":"category","label":"Frontend","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"[FECONF 2022] \ub0b4 import \ubb38\uc774 \uadf8\ub807\uac8c \uc774\uc0c1\ud588\ub098\uc694?","href":"/docs/Frontend/fe-conf-import","docId":"Frontend/fe-conf-import","unlisted":false},{"type":"link","label":"Javascript\uc758 null check","href":"/docs/Frontend/js-type","docId":"Frontend/js-type","unlisted":false},{"type":"link","label":"Next.js 14","href":"/docs/Frontend/next-14","docId":"Frontend/next-14","unlisted":false},{"type":"link","label":"FrontEnd\uc758 modal\uad00\ub9ac","href":"/docs/Frontend/popover","docId":"Frontend/popover","unlisted":false},{"type":"link","label":"[WOOWACON 2023] \ud504\ub860\ud2b8\uc5d4\ub4dc \uc0c1\ud0dc\uad00\ub9ac \uc2e4\uc804 \ud3b8 with React Query & Zustand","href":"/docs/Frontend/woowa-state-manage","docId":"Frontend/woowa-state-manage","unlisted":false},{"type":"link","label":"@actions/toolkit","href":"/docs/Frontend/actions-core","docId":"Frontend/actions-core","unlisted":false}]},{"type":"category","label":"OS","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"\uba54\ubaa8","href":"/docs/OS/memo","docId":"OS/memo","unlisted":false},{"type":"link","label":"WSL2 + VSCode \uae30\ubc18 \ub9ac\ub205\uc2a4 \uac1c\ubc1c\ud658\uacbd \uc124\uc815","href":"/docs/OS/install_wsl","docId":"OS/install_wsl","unlisted":false}]},{"type":"category","label":"PL","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"\ud504\ub85c\uadf8\ub798\ubc0d \uc5b8\uc5b4\ub780?","href":"/docs/PL/intro-programming-language","docId":"PL/intro-programming-language","unlisted":false}]},{"type":"category","label":"Tips","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Git Alias\ub85c \uba85\ub839\uc5b4 \uc9c0\uc815","href":"/docs/Tips/git-alias","docId":"Tips/git-alias","unlisted":false},{"type":"link","label":"Github Advanced Search \ud301","href":"/docs/Tips/advanced-search","docId":"Tips/advanced-search","unlisted":false},{"type":"link","label":"pets","href":"/docs/Tips/pets","docId":"Tips/pets","unlisted":false},{"type":"link","label":"How To Speak","href":"/docs/Tips/how-to-speak","docId":"Tips/how-to-speak","unlisted":false},{"type":"link","label":"tree \uba85\ub839\uc5b4 \uc0ac\uc6a9\ud301","href":"/docs/Tips/command-tree","docId":"Tips/command-tree","unlisted":false}]}]},"docs":{"2024/07/07-15":{"id":"2024/07/07-15","title":"2024-07-15","description":"Chrome extension content-script react","sidebar":"WikiSidebar"},"2024/07/07-16":{"id":"2024/07/07-16","title":"2024-07-16","description":"serviceworker to typescript","sidebar":"WikiSidebar"},"2024/07/07-17":{"id":"2024/07/07-17","title":"2024-07-17","description":"execute contentscript","sidebar":"WikiSidebar"},"Frontend/actions-core":{"id":"Frontend/actions-core","title":"@actions/toolkit","description":"github action\uc744 \uac1c\ubc1c\ud558\uae30\uc704\ud55c \ud328\ud0a4\uc9c0 @actions/toolkit\uc758 \ub0b4\ubd80\uad6c\uc870","sidebar":"WikiSidebar"},"Frontend/fe-conf-import":{"id":"Frontend/fe-conf-import","title":"[FECONF 2022] \ub0b4 import \ubb38\uc774 \uadf8\ub807\uac8c \uc774\uc0c1\ud588\ub098\uc694?","description":"- FECONF 2022 [B4] \ub0b4 import \ubb38\uc774 \uadf8\ub807\uac8c \uc774\uc0c1\ud588\ub098\uc694?","sidebar":"WikiSidebar"},"Frontend/js-type":{"id":"Frontend/js-type","title":"Javascript\uc758 null check","description":"javascript \uc5d0\uc11c\uc758 null\uc740 falsy\ud55c \uc6d0\uc2dc \uac12\uc774\uc9c0\ub9cc \ud0c0\uc785\uc740 object\uc778 \ud2b9\ubcc4\ud55c \uc874\uc7ac.","sidebar":"WikiSidebar"},"Frontend/next-14":{"id":"Frontend/next-14","title":"Next.js 14","description":"- Introduction Next.js \uacf5\uc2dd\ubb38\uc11c","sidebar":"WikiSidebar"},"Frontend/popover":{"id":"Frontend/popover","title":"FrontEnd\uc758 modal\uad00\ub9ac","description":"1. slice(Redux)\ud558\ub098\ub85c \uad00\ub9ac","sidebar":"WikiSidebar"},"Frontend/woowa-state-manage":{"id":"Frontend/woowa-state-manage","title":"[WOOWACON 2023] \ud504\ub860\ud2b8\uc5d4\ub4dc \uc0c1\ud0dc\uad00\ub9ac \uc2e4\uc804 \ud3b8 with React Query & Zustand","description":"\uc608\uc81c\ucf54\ub4dc\ub294 \uc81c\uc678\ud588\uc2b5\ub2c8\ub2e4","sidebar":"WikiSidebar"},"OS/install_wsl":{"id":"OS/install_wsl","title":"WSL2 + VSCode \uae30\ubc18 \ub9ac\ub205\uc2a4 \uac1c\ubc1c\ud658\uacbd \uc124\uc815","description":"1. \uc124\uc815 > \uc2dc\uc2a4\ud15c > \uc815\ubcf4\uc5d0\uc11c \ud655\uc778","sidebar":"WikiSidebar"},"OS/memo":{"id":"OS/memo","title":"\uba54\ubaa8","description":"VSCode\uc5d0\uc11c C/C++ \ucef4\ud30c\uc77c \uba85\ub839\uc5b4(MAC OS)","sidebar":"WikiSidebar"},"PL/intro-programming-language":{"id":"PL/intro-programming-language","title":"\ud504\ub85c\uadf8\ub798\ubc0d \uc5b8\uc5b4\ub780?","description":"- \uc778\uac04\uc774 \ucef4\ud4e8\ud130\ub85c \uc218\ud589\ud558\uace0\uc790 \ud558\ub294 \ubc14\ub97c \ucef4\ud4e8\ud130\uc5d0\uac8c \uc804\ub2ec\ud558\uae30 \uc704\ud55c \ud45c\ud604\ubc95?","sidebar":"WikiSidebar"},"Tips/advanced-search":{"id":"Tips/advanced-search","title":"Github Advanced Search \ud301","description":"- Advanced search","sidebar":"WikiSidebar"},"Tips/command-tree":{"id":"Tips/command-tree","title":"tree \uba85\ub839\uc5b4 \uc0ac\uc6a9\ud301","description":"\ud3f4\ub354\uc758 \ud558\uc704 \uad6c\uc870\ub97c \uacc4\uce35\uc801\uc73c\ub85c \ud45c\uc2dc\ud560 \ub54c \uc0ac\uc6a9","sidebar":"WikiSidebar"},"Tips/git-alias":{"id":"Tips/git-alias","title":"Git Alias\ub85c \uba85\ub839\uc5b4 \uc9c0\uc815","description":"1. \ucd94\uac00","sidebar":"WikiSidebar"},"Tips/how-to-speak":{"id":"Tips/how-to-speak","title":"How To Speak","description":"2024.06.30 ~ing","sidebar":"WikiSidebar"},"Tips/pets":{"id":"Tips/pets","title":"pets","description":"\uc694\uc998 \uc624\ud508\uc18c\uc2a4\ub4e4 \ucee4\ubba4\ub2c8\ud2f0\uc5d0 \ucc38\uc5ec\ud558\ub824\uace0 \ub514\uc2a4\ucf54\ub4dc \ucc44\ub110\uc5d0\uc11c \ud1a0\ub860\ud558\ub294\uac70 \uad6c\uacbd\ud558\ub294\ub370","sidebar":"WikiSidebar"}}}')}}]); \ No newline at end of file diff --git a/assets/js/935f2afb.bdf1ead9.js b/assets/js/935f2afb.bdf1ead9.js deleted file mode 100644 index 9a0e8a0..0000000 --- a/assets/js/935f2afb.bdf1ead9.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkwanderedtola_blog=self.webpackChunkwanderedtola_blog||[]).push([[5696],{5988:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"WikiSidebar":[{"type":"category","label":"2024","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"07","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"2024-07-15","href":"/docs/2024/07/07-15","docId":"2024/07/07-15","unlisted":false},{"type":"link","label":"2024-07-16","href":"/docs/2024/07/07-16","docId":"2024/07/07-16","unlisted":false}]}]},{"type":"category","label":"Frontend","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"[FECONF 2022] \ub0b4 import \ubb38\uc774 \uadf8\ub807\uac8c \uc774\uc0c1\ud588\ub098\uc694?","href":"/docs/Frontend/fe-conf-import","docId":"Frontend/fe-conf-import","unlisted":false},{"type":"link","label":"Javascript\uc758 null check","href":"/docs/Frontend/js-type","docId":"Frontend/js-type","unlisted":false},{"type":"link","label":"Next.js 14","href":"/docs/Frontend/next-14","docId":"Frontend/next-14","unlisted":false},{"type":"link","label":"FrontEnd\uc758 modal\uad00\ub9ac","href":"/docs/Frontend/popover","docId":"Frontend/popover","unlisted":false},{"type":"link","label":"[WOOWACON 2023] \ud504\ub860\ud2b8\uc5d4\ub4dc \uc0c1\ud0dc\uad00\ub9ac \uc2e4\uc804 \ud3b8 with React Query & Zustand","href":"/docs/Frontend/woowa-state-manage","docId":"Frontend/woowa-state-manage","unlisted":false},{"type":"link","label":"@actions/toolkit","href":"/docs/Frontend/actions-core","docId":"Frontend/actions-core","unlisted":false}]},{"type":"category","label":"OS","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"\uba54\ubaa8","href":"/docs/OS/memo","docId":"OS/memo","unlisted":false},{"type":"link","label":"WSL2 + VSCode \uae30\ubc18 \ub9ac\ub205\uc2a4 \uac1c\ubc1c\ud658\uacbd \uc124\uc815","href":"/docs/OS/install_wsl","docId":"OS/install_wsl","unlisted":false}]},{"type":"category","label":"PL","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"\ud504\ub85c\uadf8\ub798\ubc0d \uc5b8\uc5b4\ub780?","href":"/docs/PL/intro-programming-language","docId":"PL/intro-programming-language","unlisted":false}]},{"type":"category","label":"Tips","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Git Alias\ub85c \uba85\ub839\uc5b4 \uc9c0\uc815","href":"/docs/Tips/git-alias","docId":"Tips/git-alias","unlisted":false},{"type":"link","label":"Github Advanced Search \ud301","href":"/docs/Tips/advanced-search","docId":"Tips/advanced-search","unlisted":false},{"type":"link","label":"pets","href":"/docs/Tips/pets","docId":"Tips/pets","unlisted":false},{"type":"link","label":"How To Speak","href":"/docs/Tips/how-to-speak","docId":"Tips/how-to-speak","unlisted":false},{"type":"link","label":"tree \uba85\ub839\uc5b4 \uc0ac\uc6a9\ud301","href":"/docs/Tips/command-tree","docId":"Tips/command-tree","unlisted":false}]}]},"docs":{"2024/07/07-15":{"id":"2024/07/07-15","title":"2024-07-15","description":"Chrome extension content-script react","sidebar":"WikiSidebar"},"2024/07/07-16":{"id":"2024/07/07-16","title":"2024-07-16","description":"serviceworker to typescript","sidebar":"WikiSidebar"},"Frontend/actions-core":{"id":"Frontend/actions-core","title":"@actions/toolkit","description":"github action\uc744 \uac1c\ubc1c\ud558\uae30\uc704\ud55c \ud328\ud0a4\uc9c0 @actions/toolkit\uc758 \ub0b4\ubd80\uad6c\uc870","sidebar":"WikiSidebar"},"Frontend/fe-conf-import":{"id":"Frontend/fe-conf-import","title":"[FECONF 2022] \ub0b4 import \ubb38\uc774 \uadf8\ub807\uac8c \uc774\uc0c1\ud588\ub098\uc694?","description":"- FECONF 2022 [B4] \ub0b4 import \ubb38\uc774 \uadf8\ub807\uac8c \uc774\uc0c1\ud588\ub098\uc694?","sidebar":"WikiSidebar"},"Frontend/js-type":{"id":"Frontend/js-type","title":"Javascript\uc758 null check","description":"javascript \uc5d0\uc11c\uc758 null\uc740 falsy\ud55c \uc6d0\uc2dc \uac12\uc774\uc9c0\ub9cc \ud0c0\uc785\uc740 object\uc778 \ud2b9\ubcc4\ud55c \uc874\uc7ac.","sidebar":"WikiSidebar"},"Frontend/next-14":{"id":"Frontend/next-14","title":"Next.js 14","description":"- Introduction Next.js \uacf5\uc2dd\ubb38\uc11c","sidebar":"WikiSidebar"},"Frontend/popover":{"id":"Frontend/popover","title":"FrontEnd\uc758 modal\uad00\ub9ac","description":"1. slice(Redux)\ud558\ub098\ub85c \uad00\ub9ac","sidebar":"WikiSidebar"},"Frontend/woowa-state-manage":{"id":"Frontend/woowa-state-manage","title":"[WOOWACON 2023] \ud504\ub860\ud2b8\uc5d4\ub4dc \uc0c1\ud0dc\uad00\ub9ac \uc2e4\uc804 \ud3b8 with React Query & Zustand","description":"\uc608\uc81c\ucf54\ub4dc\ub294 \uc81c\uc678\ud588\uc2b5\ub2c8\ub2e4","sidebar":"WikiSidebar"},"OS/install_wsl":{"id":"OS/install_wsl","title":"WSL2 + VSCode \uae30\ubc18 \ub9ac\ub205\uc2a4 \uac1c\ubc1c\ud658\uacbd \uc124\uc815","description":"1. \uc124\uc815 > \uc2dc\uc2a4\ud15c > \uc815\ubcf4\uc5d0\uc11c \ud655\uc778","sidebar":"WikiSidebar"},"OS/memo":{"id":"OS/memo","title":"\uba54\ubaa8","description":"VSCode\uc5d0\uc11c C/C++ \ucef4\ud30c\uc77c \uba85\ub839\uc5b4(MAC OS)","sidebar":"WikiSidebar"},"PL/intro-programming-language":{"id":"PL/intro-programming-language","title":"\ud504\ub85c\uadf8\ub798\ubc0d \uc5b8\uc5b4\ub780?","description":"- \uc778\uac04\uc774 \ucef4\ud4e8\ud130\ub85c \uc218\ud589\ud558\uace0\uc790 \ud558\ub294 \ubc14\ub97c \ucef4\ud4e8\ud130\uc5d0\uac8c \uc804\ub2ec\ud558\uae30 \uc704\ud55c \ud45c\ud604\ubc95?","sidebar":"WikiSidebar"},"Tips/advanced-search":{"id":"Tips/advanced-search","title":"Github Advanced Search \ud301","description":"- Advanced search","sidebar":"WikiSidebar"},"Tips/command-tree":{"id":"Tips/command-tree","title":"tree \uba85\ub839\uc5b4 \uc0ac\uc6a9\ud301","description":"\ud3f4\ub354\uc758 \ud558\uc704 \uad6c\uc870\ub97c \uacc4\uce35\uc801\uc73c\ub85c \ud45c\uc2dc\ud560 \ub54c \uc0ac\uc6a9","sidebar":"WikiSidebar"},"Tips/git-alias":{"id":"Tips/git-alias","title":"Git Alias\ub85c \uba85\ub839\uc5b4 \uc9c0\uc815","description":"1. \ucd94\uac00","sidebar":"WikiSidebar"},"Tips/how-to-speak":{"id":"Tips/how-to-speak","title":"How To Speak","description":"2024.06.30 ~ing","sidebar":"WikiSidebar"},"Tips/pets":{"id":"Tips/pets","title":"pets","description":"\uc694\uc998 \uc624\ud508\uc18c\uc2a4\ub4e4 \ucee4\ubba4\ub2c8\ud2f0\uc5d0 \ucc38\uc5ec\ud558\ub824\uace0 \ub514\uc2a4\ucf54\ub4dc \ucc44\ub110\uc5d0\uc11c \ud1a0\ub860\ud558\ub294\uac70 \uad6c\uacbd\ud558\ub294\ub370","sidebar":"WikiSidebar"}}}')}}]); \ No newline at end of file diff --git a/assets/js/b90aaeac.47a75c33.js b/assets/js/b90aaeac.dc7fef22.js similarity index 99% rename from assets/js/b90aaeac.47a75c33.js rename to assets/js/b90aaeac.dc7fef22.js index a0adc06..3d0ae87 100644 --- a/assets/js/b90aaeac.47a75c33.js +++ b/assets/js/b90aaeac.dc7fef22.js @@ -1 +1 @@ -"use strict";(self.webpackChunkwanderedtola_blog=self.webpackChunkwanderedtola_blog||[]).push([[3176],{2124:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>d,contentTitle:()=>o,default:()=>j,frontMatter:()=>l,metadata:()=>c,toc:()=>t});var s=r(7624),i=r(2172);const l={sidebar_position:1},o="[FECONF 2022] \ub0b4 import \ubb38\uc774 \uadf8\ub807\uac8c \uc774\uc0c1\ud588\ub098\uc694?",c={id:"Frontend/fe-conf-import",title:"[FECONF 2022] \ub0b4 import \ubb38\uc774 \uadf8\ub807\uac8c \uc774\uc0c1\ud588\ub098\uc694?",description:"- FECONF 2022 [B4] \ub0b4 import \ubb38\uc774 \uadf8\ub807\uac8c \uc774\uc0c1\ud588\ub098\uc694?",source:"@site/docs/Frontend/fe-conf-import.md",sourceDirName:"Frontend",slug:"/Frontend/fe-conf-import",permalink:"/docs/Frontend/fe-conf-import",draft:!1,unlisted:!1,editUrl:"https://github.com/WanderedToLa/wanderedtola.blog/tree/master/docs/Frontend/fe-conf-import.md",tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"WikiSidebar",previous:{title:"2024-07-16",permalink:"/docs/2024/07/07-16"},next:{title:"Javascript\uc758 null check",permalink:"/docs/Frontend/js-type"}},d={},t=[{value:"\ubc30\uacbd",id:"\ubc30\uacbd",level:2},{value:"Common JS",id:"common-js",level:2},{value:"\ube44\ubc00\uc740 TS/Babel\uc758 \ud2b8\ub79c\uc2a4\ud30c\uc77c\ub9c1",id:"\ube44\ubc00\uc740-tsbabel\uc758-\ud2b8\ub79c\uc2a4\ud30c\uc77c\ub9c1",level:2},{value:"\ubb38\uc81c\uc810\uc740 \uc5c6\ub098?",id:"\ubb38\uc81c\uc810\uc740-\uc5c6\ub098",level:2},{value:"1.\uc815\uc801 \ubd84\uc11d\uc774 \uc5b4\ub835\ub2e4.",id:"1\uc815\uc801-\ubd84\uc11d\uc774-\uc5b4\ub835\ub2e4",level:3},{value:"2.\ube44\ub3d9\uae30 \ubaa8\ub4c8 \uc815\uc758 \ubd88\uac00\ub2a5",id:"2\ube44\ub3d9\uae30-\ubaa8\ub4c8-\uc815\uc758-\ubd88\uac00\ub2a5",level:3},{value:"3.require \ud568\uc218 \uc7ac\uc815\uc758",id:"3require-\ud568\uc218-\uc7ac\uc815\uc758",level:3},{value:"ECMAScript Modules\ub4f1\uc7a5",id:"ecmascript-modules\ub4f1\uc7a5",level:2},{value:"Node.js \uc5d0\uc11c\uc758 ESM \uaddc\uce59",id:"nodejs-\uc5d0\uc11c\uc758-esm-\uaddc\uce59",level:2},{value:".cjs/.mjs",id:"cjsmjs",level:3},{value:"\ud558\uc9c0\ub9cc \uc5b4\ub835\ub2e4",id:"\ud558\uc9c0\ub9cc-\uc5b4\ub835\ub2e4",level:2},{value:"ESM\uc73c\ub85c \uc62e\uaca8\ub3c4 \ub418\ub294 \uc0c1\ud669",id:"esm\uc73c\ub85c-\uc62e\uaca8\ub3c4-\ub418\ub294-\uc0c1\ud669",level:2},{value:"\ub0b4 \uc11c\ube44\uc2a4\ub97c ESM\uc73c\ub85c \uc62e\uae30\uae30",id:"\ub0b4-\uc11c\ube44\uc2a4\ub97c-esm\uc73c\ub85c-\uc62e\uae30\uae30",level:2},{value:"1.\ud328\ud0a4\uc9c0\ub97c ESM\uc73c\ub85c",id:"1\ud328\ud0a4\uc9c0\ub97c-esm\uc73c\ub85c",level:3},{value:"2.\ud30c\uc77c \ud655\uc7a5\uc790 \ucd94\uac00",id:"2\ud30c\uc77c-\ud655\uc7a5\uc790-\ucd94\uac00",level:3},{value:"3. require() \ud638\ucd9c \uc0ad\uc81c",id:"3-require-\ud638\ucd9c-\uc0ad\uc81c",level:3}];function a(e){const n={a:"a",br:"br",code:"code",h1:"h1",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",ul:"ul",...(0,i.M)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.h1,{id:"feconf-2022-\ub0b4-import-\ubb38\uc774-\uadf8\ub807\uac8c-\uc774\uc0c1\ud588\ub098\uc694",children:"[FECONF 2022] \ub0b4 import \ubb38\uc774 \uadf8\ub807\uac8c \uc774\uc0c1\ud588\ub098\uc694?"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://www.youtube.com/watch?v=mee1QbvaO10",children:"FECONF 2022 [B4] \ub0b4 import \ubb38\uc774 \uadf8\ub807\uac8c \uc774\uc0c1\ud588\ub098\uc694?"})}),"\n",(0,s.jsx)(n.li,{children:"\ud1a0\uc2a4 FrontEnd \ubc15\uc11c\uc9c4\ub2d8"}),"\n",(0,s.jsxs)(n.li,{children:["Github ",(0,s.jsx)(n.a,{href:"https://github.com/raon0211",children:"raon0211"})]}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"\ubc30\uacbd",children:"\ubc30\uacbd"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-javascript",children:"// 1\nSyntaxError: Unexpected token import\n\n// 2\nError [ERR_REQUIRE_ESM]: require() of ES Module\n"})}),"\n",(0,s.jsxs)(n.p,{children:["\ub300\ud45c\uc801\uc73c\ub85c \uc704\uc640 \uac19\uc740 \uc5d0\ub7ec\ub294 \uc6b0\ub9ac\uc758 \uc774\uc0c1\ud55c import \ubb38 \ub54c\ubb38\uc5d0 \ubc1c\uc0dd\ud558\ub294 \uc5d0\ub7ec",(0,s.jsx)(n.br,{}),"\n","\uc62c\ubc14\ub978 \uc9c4\uc9dc import \ubb38\uc73c\ub85c \ubcc0\uacbd\ud558\uba74 \ud574\uacb0\uac00\ub2a5"]}),"\n",(0,s.jsx)(n.h2,{id:"common-js",children:"Common JS"}),"\n",(0,s.jsxs)(n.p,{children:["javascript\uac00 browser\uc5d0\ub9cc \uc0ac\uc6a9\ub418\ub358 \uc2dc\uc808\uc5d0 module\uc774\ub780 \uac1c\ub150\uc740 \uc874\uc7ac \ud558\uc9c0\uc54a\uc558\uace0",(0,s.jsx)(n.br,{}),"\n",(0,s.jsx)(n.code,{children:"script"})," \ud0dc\uadf8\ub97c \ud1b5\ud574 \uc804\uc5ed\uc801\uc73c\ub85c \uc815\uc758\ub41c \ubcc0\uc218\ub97c \ud1b5\ud574 \uc0ac\uc6a9\ud588\ub2e4."]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-html",children:'\x3c!-- \uc804\uc5ed jquery \uac1d\uccb4 --\x3e\n - + +
Skip to main content

Archive

Archive

diff --git a/blog/docusaurus-plugin.html b/blog/docusaurus-plugin.html index 5a7bd3a..05e6891 100644 --- a/blog/docusaurus-plugin.html +++ b/blog/docusaurus-plugin.html @@ -5,8 +5,8 @@ docusaurus custom plugin 만들기 • Wandered2LA - - + +
Skip to main content

docusaurus custom plugin 만들기

· 5 min read

Recent Posts

diff --git a/blog/frontend-observability.html b/blog/frontend-observability.html index f525eb8..d2608be 100644 --- a/blog/frontend-observability.html +++ b/blog/frontend-observability.html @@ -5,8 +5,8 @@ 안전한 프론트엔드 서비스란? • Wandered2LA - - + +

안전한 프론트엔드 서비스란?

· 6 min read

SSR(Server-Side Rendering) 도입의 변화

diff --git a/blog/tags.html b/blog/tags.html index 42d0e32..3bf54b2 100644 --- a/blog/tags.html +++ b/blog/tags.html @@ -5,8 +5,8 @@ Tags • Wandered2LA - - + + diff --git a/blog/tags/custom.html b/blog/tags/custom.html index 7659d69..5dc37df 100644 --- a/blog/tags/custom.html +++ b/blog/tags/custom.html @@ -5,8 +5,8 @@ One post tagged with "custom" • Wandered2LA - - + +

One post tagged with "custom"

View All Tags

· 5 min read

Recent Posts

diff --git a/blog/tags/docusaurus.html b/blog/tags/docusaurus.html index f599e9b..5351405 100644 --- a/blog/tags/docusaurus.html +++ b/blog/tags/docusaurus.html @@ -5,8 +5,8 @@ One post tagged with "docusaurus" • Wandered2LA - - + +

One post tagged with "docusaurus"

View All Tags

· 5 min read

Recent Posts

diff --git a/blog/tags/frontend.html b/blog/tags/frontend.html index 60b90aedf88ef64955d85a16d4e26d7c3af4b0ba..03d916216eb3ec5f712b2053bf7bd9804a946b25 100644 GIT binary patch delta 37 tcmbP~Feza}4jYF>vY}bBiHX_dZESLrC$Y)0o2Molo12+$-o_TA2>|C>3zz@^ delta 37 tcmbP~Feza}4jYG=adKK(qFLJHZESLrC$Y)0r=%qrC7D=m-o_TA2>|#(41oXu diff --git a/blog/tags/observability.html b/blog/tags/observability.html index a06dfebbeab4756fc2357db6a83780d226ca4cf9..c859b8575d30124e053e2e725203a784e7b6162d 100644 GIT binary patch delta 33 pcmdm%uq|Oj7aNB~vY}bBiHX_dNo>~a=BdfX=4R%budpR)0szFV3ex}p delta 33 pcmdm%uq|Oj7aNC}adKK(qFLJHNo>~aDQQVYNhX$?udpR)0szxY3%mdT diff --git a/blog/tags/plugin.html b/blog/tags/plugin.html index 17aec47..75e77a1 100644 --- a/blog/tags/plugin.html +++ b/blog/tags/plugin.html @@ -5,8 +5,8 @@ One post tagged with "plugin" • Wandered2LA - - + +

One post tagged with "plugin"

View All Tags

· 5 min read

Recent Posts

diff --git a/docs/2024/07/07-15.html b/docs/2024/07/07-15.html index de23c11..55057ce 100644 --- a/docs/2024/07/07-15.html +++ b/docs/2024/07/07-15.html @@ -5,11 +5,11 @@ 2024-07-15 • Wandered2LA - - + + -

2024-07-15

+

2024-07-15

Chrome extension content-script react

  • react-content-script
  • diff --git a/docs/2024/07/07-16.html b/docs/2024/07/07-16.html index 0c84f82..6285dd4 100644 --- a/docs/2024/07/07-16.html +++ b/docs/2024/07/07-16.html @@ -5,14 +5,14 @@ 2024-07-16 • Wandered2LA - - + + -

    2024-07-16

    +

    2024-07-16

    serviceworker to typescript

    -

    browser load시 contentscript 자동으로 실행되는 문제 -> typescript로 변경하는과정에서 해결
    +

    browser load시 contentscript 자동으로 실행되는 문제 -> typescript로 변경하는과정에서 해결
    변경 중 service-worker..ts확장자 오타 실수 -executeScript 의 ScriptInjection files path를 수정하는것으로 변경

    +executeScript 의 ScriptInjection files path를 수정하는것으로 변경

    \ No newline at end of file diff --git a/docs/2024/07/07-17.html b/docs/2024/07/07-17.html new file mode 100644 index 0000000..8d35645 --- /dev/null +++ b/docs/2024/07/07-17.html @@ -0,0 +1,25 @@ + + + + + +2024-07-17 • Wandered2LA + + + + + +

    2024-07-17

    +

    execute contentscript

    +

    service-worker를 ts로 변경하면서 생긴 문제 절대경로로 명시하여 해결 (not receiving, file path)
    +하지만 오류가 없음에도 contentscript가 load되지 않음
    +chrome.action.onClicked event로 contentscript를 단순 load만 하지않고
    +react를 사용하는 contentscript내부에서 body.prepend 하여
    +html내부에 script를 삽입하는 방향으로 수정해볼 것

    +

    chrome.action

    +

    공식문서 중 콘텐츠 클릭시 스크립트 삽입부분

    +
    manifest.json
    {
    "name": "Action script injection demo",
    "version": "1.0",
    "manifest_version": 3,
    "action": {
    "default_title": "Click to show an alert"
    },
    "permissions": ["activeTab", "scripting"],
    "background": {
    "service_worker": "background.js"
    }
    }
    +
    service-worker.ts
    chrome.action.onClicked.addListener((tab) => {
    if (tab.id) {
    chrome.scripting.executeScript({
    target: { tabId: tab.id },
    files: ['dist/contentscript.js'],
    });
    }
    });
    +
    alert('hello world');
    + + \ No newline at end of file diff --git a/docs/Frontend/actions-core.html b/docs/Frontend/actions-core.html index 54eb9d5..87ccaf8 100644 --- a/docs/Frontend/actions-core.html +++ b/docs/Frontend/actions-core.html @@ -5,8 +5,8 @@ @actions/toolkit • Wandered2LA - - + +

    @actions/toolkit

    diff --git a/docs/Frontend/fe-conf-import.html b/docs/Frontend/fe-conf-import.html index 8a3b517..cd67644 100644 --- a/docs/Frontend/fe-conf-import.html +++ b/docs/Frontend/fe-conf-import.html @@ -5,8 +5,8 @@ [FECONF 2022] 내 import 문이 그렇게 이상했나요? • Wandered2LA - - + +

    [FECONF 2022] 내 import 문이 그렇게 이상했나요?

    @@ -102,6 +102,6 @@

    2.

    3. require() 호출 삭제

    const path = require("path")

    module.exports = {...}

    import path from "path"

    export default {...}

    또한 Node.js의 API들을 새롭게 정의하는 방식으로 사용하고 (__dirname)
    -require함수가 필요하다면 최후의 방법으로 createRequire함수를 사용할것을 권장한다.

    +require함수가 필요하다면 최후의 방법으로 createRequire함수를 사용할것을 권장한다.

    \ No newline at end of file diff --git a/docs/Frontend/js-type.html b/docs/Frontend/js-type.html index 847ba4f..2dede15 100644 --- a/docs/Frontend/js-type.html +++ b/docs/Frontend/js-type.html @@ -5,8 +5,8 @@ Javascript의 null check • Wandered2LA - - + +

    Javascript의 null check

    diff --git a/docs/Frontend/next-14.html b/docs/Frontend/next-14.html index a75386d..83b9aa9 100644 --- a/docs/Frontend/next-14.html +++ b/docs/Frontend/next-14.html @@ -5,8 +5,8 @@ Next.js 14 • Wandered2LA - - + +

    Next.js 14

    diff --git a/docs/Frontend/popover.html b/docs/Frontend/popover.html index fb78b54..432f98f 100644 --- a/docs/Frontend/popover.html +++ b/docs/Frontend/popover.html @@ -5,8 +5,8 @@ FrontEnd의 modal관리 • Wandered2LA - - + +

    FrontEnd의 modal관리

    diff --git a/docs/Frontend/woowa-state-manage.html b/docs/Frontend/woowa-state-manage.html index 50eebd0..03b1ef3 100644 --- a/docs/Frontend/woowa-state-manage.html +++ b/docs/Frontend/woowa-state-manage.html @@ -5,8 +5,8 @@ [WOOWACON 2023] 프론트엔드 상태관리 실전 편 with React Query & Zustand • Wandered2LA - - + +

    [WOOWACON 2023] 프론트엔드 상태관리 실전 편 with React Query & Zustand

    diff --git a/docs/OS/install_wsl.html b/docs/OS/install_wsl.html index 3fb39e9..3169a9c 100644 --- a/docs/OS/install_wsl.html +++ b/docs/OS/install_wsl.html @@ -5,8 +5,8 @@ WSL2 + VSCode 기반 리눅스 개발환경 설정 • Wandered2LA - - + +

    WSL2 + VSCode 기반 리눅스 개발환경 설정

    diff --git a/docs/OS/memo.html b/docs/OS/memo.html index b4263e8..06c16a2 100644 --- a/docs/OS/memo.html +++ b/docs/OS/memo.html @@ -5,8 +5,8 @@ 메모 • Wandered2LA - - + +

    메모

    diff --git a/docs/PL/intro-programming-language.html b/docs/PL/intro-programming-language.html index 0bab7a7..9a07fd3 100644 --- a/docs/PL/intro-programming-language.html +++ b/docs/PL/intro-programming-language.html @@ -5,8 +5,8 @@ 프로그래밍 언어란? • Wandered2LA - - + +

    프로그래밍 언어란?

    diff --git a/docs/Tips/advanced-search.html b/docs/Tips/advanced-search.html index 9b2a64f..ff105de 100644 --- a/docs/Tips/advanced-search.html +++ b/docs/Tips/advanced-search.html @@ -5,8 +5,8 @@ Github Advanced Search 팁 • Wandered2LA - - + +

    Github Advanced Search 팁

    diff --git a/docs/Tips/command-tree.html b/docs/Tips/command-tree.html index 691c474..98a8d57 100644 --- a/docs/Tips/command-tree.html +++ b/docs/Tips/command-tree.html @@ -5,8 +5,8 @@ tree 명령어 사용팁 • Wandered2LA - - + +

    tree 명령어 사용팁

    diff --git a/docs/Tips/git-alias.html b/docs/Tips/git-alias.html index 35da0d3..fa25da9 100644 --- a/docs/Tips/git-alias.html +++ b/docs/Tips/git-alias.html @@ -5,8 +5,8 @@ Git Alias로 명령어 지정 • Wandered2LA - - + +

    Git Alias로 명령어 지정

    diff --git a/docs/Tips/how-to-speak.html b/docs/Tips/how-to-speak.html index b25945a..c50008e 100644 --- a/docs/Tips/how-to-speak.html +++ b/docs/Tips/how-to-speak.html @@ -5,8 +5,8 @@ How To Speak • Wandered2LA - - + +

    How To Speak

    diff --git a/docs/Tips/pets.html b/docs/Tips/pets.html index 25399a7..0f947a6 100644 --- a/docs/Tips/pets.html +++ b/docs/Tips/pets.html @@ -5,8 +5,8 @@ pets • Wandered2LA - - + +

    pets

    diff --git a/index.html b/index.html index 19d10d38077fceab24778375aa243e91a07f3360..899d35b90c20efb5b184b3b8cea545846085fdae 100644 GIT binary patch delta 37 tcmdmNu-RaP0yl?6vY}bBiHX_dEN;2UZrrl$=BdfX=4R%bv$#+4007W43a$VE delta 37 tcmdmNu-RaP0yl@5adKK(qFLJHEN;2UZrrl$DQQVYNhX$?v$#+4007|{3zq-@ diff --git a/sitemap.xml b/sitemap.xml index bb5218c..07b21f7 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -1 +1 @@ -https://wandered2la.com/blogweekly0.5https://wandered2la.com/blog/archiveweekly0.5https://wandered2la.com/blog/docusaurus-pluginweekly0.5https://wandered2la.com/blog/frontend-observabilityweekly0.5https://wandered2la.com/blog/tagsweekly0.5https://wandered2la.com/blog/tags/customweekly0.5https://wandered2la.com/blog/tags/docusaurusweekly0.5https://wandered2la.com/blog/tags/frontendweekly0.5https://wandered2la.com/blog/tags/observabilityweekly0.5https://wandered2la.com/blog/tags/pluginweekly0.5https://wandered2la.com/docs/2024/07/07-15weekly0.5https://wandered2la.com/docs/2024/07/07-16weekly0.5https://wandered2la.com/docs/Frontend/actions-coreweekly0.5https://wandered2la.com/docs/Frontend/fe-conf-importweekly0.5https://wandered2la.com/docs/Frontend/js-typeweekly0.5https://wandered2la.com/docs/Frontend/next-14weekly0.5https://wandered2la.com/docs/Frontend/popoverweekly0.5https://wandered2la.com/docs/Frontend/woowa-state-manageweekly0.5https://wandered2la.com/docs/OS/install_wslweekly0.5https://wandered2la.com/docs/OS/memoweekly0.5https://wandered2la.com/docs/PL/intro-programming-languageweekly0.5https://wandered2la.com/docs/Tips/advanced-searchweekly0.5https://wandered2la.com/docs/Tips/command-treeweekly0.5https://wandered2la.com/docs/Tips/git-aliasweekly0.5https://wandered2la.com/docs/Tips/how-to-speakweekly0.5https://wandered2la.com/docs/Tips/petsweekly0.5https://wandered2la.com/weekly0.5 \ No newline at end of file +https://wandered2la.com/blogweekly0.5https://wandered2la.com/blog/archiveweekly0.5https://wandered2la.com/blog/docusaurus-pluginweekly0.5https://wandered2la.com/blog/frontend-observabilityweekly0.5https://wandered2la.com/blog/tagsweekly0.5https://wandered2la.com/blog/tags/customweekly0.5https://wandered2la.com/blog/tags/docusaurusweekly0.5https://wandered2la.com/blog/tags/frontendweekly0.5https://wandered2la.com/blog/tags/observabilityweekly0.5https://wandered2la.com/blog/tags/pluginweekly0.5https://wandered2la.com/docs/2024/07/07-15weekly0.5https://wandered2la.com/docs/2024/07/07-16weekly0.5https://wandered2la.com/docs/2024/07/07-17weekly0.5https://wandered2la.com/docs/Frontend/actions-coreweekly0.5https://wandered2la.com/docs/Frontend/fe-conf-importweekly0.5https://wandered2la.com/docs/Frontend/js-typeweekly0.5https://wandered2la.com/docs/Frontend/next-14weekly0.5https://wandered2la.com/docs/Frontend/popoverweekly0.5https://wandered2la.com/docs/Frontend/woowa-state-manageweekly0.5https://wandered2la.com/docs/OS/install_wslweekly0.5https://wandered2la.com/docs/OS/memoweekly0.5https://wandered2la.com/docs/PL/intro-programming-languageweekly0.5https://wandered2la.com/docs/Tips/advanced-searchweekly0.5https://wandered2la.com/docs/Tips/command-treeweekly0.5https://wandered2la.com/docs/Tips/git-aliasweekly0.5https://wandered2la.com/docs/Tips/how-to-speakweekly0.5https://wandered2la.com/docs/Tips/petsweekly0.5https://wandered2la.com/weekly0.5 \ No newline at end of file