diff --git a/package-lock.json b/package-lock.json
index 5d3f961..fa991b9 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -885,9 +885,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001468",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001468.tgz",
- "integrity": "sha512-zgAo8D5kbOyUcRAgSmgyuvBkjrGk5CGYG5TYgFdpQv+ywcyEpo1LOWoG8YmoflGnh+V+UsNuKYedsoYs0hzV5A==",
+ "version": "1.0.30001469",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001469.tgz",
+ "integrity": "sha512-Rcp7221ScNqQPP3W+lVOYDyjdR6dC+neEQCttoNr5bAyz54AboB4iwpnWgyi8P4YUsPybVzT4LgWiBbI3drL4g==",
"dev": true,
"funding": [
{
@@ -1051,9 +1051,9 @@
}
},
"node_modules/electron-to-chromium": {
- "version": "1.4.333",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.333.tgz",
- "integrity": "sha512-YyE8+GKyGtPEP1/kpvqsdhD6rA/TP1DUFDN4uiU/YI52NzDxmwHkEb3qjId8hLBa5siJvG0sfC3O66501jMruQ==",
+ "version": "1.4.334",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.334.tgz",
+ "integrity": "sha512-laZ1odk+TRen6q0GeyQx/JEkpD3iSZT7ewopCpKqg9bTjP1l8XRfU3Bg20CFjNPZkp5+NDBl3iqd4o/kPO+Vew==",
"dev": true
},
"node_modules/entities": {
@@ -1539,9 +1539,9 @@
}
},
"node_modules/systemjs": {
- "version": "6.14.0",
- "resolved": "https://registry.npmjs.org/systemjs/-/systemjs-6.14.0.tgz",
- "integrity": "sha512-OMf+kFCYG9fLQerUyw/QVIPfZ+lo579R+usrDzSrZAkvMl6B0tHtc4rUP7DFaPCr7Sy6p5DYD4V9OCF1Sp6+vA==",
+ "version": "6.14.1",
+ "resolved": "https://registry.npmjs.org/systemjs/-/systemjs-6.14.1.tgz",
+ "integrity": "sha512-8ftwWd+XnQtZ/aGbatrN4QFNGrKJzmbtixW+ODpci7pyoTajg4sonPP8aFLESAcuVxaC1FyDESt+SpfFCH9rZQ==",
"dev": true
},
"node_modules/to-fast-properties": {
@@ -2235,9 +2235,9 @@
}
},
"caniuse-lite": {
- "version": "1.0.30001468",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001468.tgz",
- "integrity": "sha512-zgAo8D5kbOyUcRAgSmgyuvBkjrGk5CGYG5TYgFdpQv+ywcyEpo1LOWoG8YmoflGnh+V+UsNuKYedsoYs0hzV5A==",
+ "version": "1.0.30001469",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001469.tgz",
+ "integrity": "sha512-Rcp7221ScNqQPP3W+lVOYDyjdR6dC+neEQCttoNr5bAyz54AboB4iwpnWgyi8P4YUsPybVzT4LgWiBbI3drL4g==",
"dev": true
},
"chalk": {
@@ -2352,9 +2352,9 @@
}
},
"electron-to-chromium": {
- "version": "1.4.333",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.333.tgz",
- "integrity": "sha512-YyE8+GKyGtPEP1/kpvqsdhD6rA/TP1DUFDN4uiU/YI52NzDxmwHkEb3qjId8hLBa5siJvG0sfC3O66501jMruQ==",
+ "version": "1.4.334",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.334.tgz",
+ "integrity": "sha512-laZ1odk+TRen6q0GeyQx/JEkpD3iSZT7ewopCpKqg9bTjP1l8XRfU3Bg20CFjNPZkp5+NDBl3iqd4o/kPO+Vew==",
"dev": true
},
"entities": {
@@ -2688,9 +2688,9 @@
"dev": true
},
"systemjs": {
- "version": "6.14.0",
- "resolved": "https://registry.npmjs.org/systemjs/-/systemjs-6.14.0.tgz",
- "integrity": "sha512-OMf+kFCYG9fLQerUyw/QVIPfZ+lo579R+usrDzSrZAkvMl6B0tHtc4rUP7DFaPCr7Sy6p5DYD4V9OCF1Sp6+vA==",
+ "version": "6.14.1",
+ "resolved": "https://registry.npmjs.org/systemjs/-/systemjs-6.14.1.tgz",
+ "integrity": "sha512-8ftwWd+XnQtZ/aGbatrN4QFNGrKJzmbtixW+ODpci7pyoTajg4sonPP8aFLESAcuVxaC1FyDESt+SpfFCH9rZQ==",
"dev": true
},
"to-fast-properties": {
diff --git a/package.json b/package.json
index fcbbf53..e240d8a 100644
--- a/package.json
+++ b/package.json
@@ -20,4 +20,4 @@
"vite": "^4.1.4",
"vite-plugin-monkey": "^3.0.1"
}
-}
\ No newline at end of file
+}
diff --git a/src/App.tsx b/src/App.tsx
new file mode 100644
index 0000000..148efaa
--- /dev/null
+++ b/src/App.tsx
@@ -0,0 +1,18 @@
+import React from 'react';
+import Header from './Site/Header';
+import Catalog from './Site/Catalog';
+import ReactDOM from 'react-dom';
+let App = () => {
+ let currentUrl = window.location.href;
+ let BoardID = currentUrl.split('/')[3];
+ const threadsElement = document.querySelector('#threads.extended-small');
+ if (threadsElement) {
+ ReactDOM.render(
{text}