added jjsamachama
@@ -1,15 +1,15 @@
|
|||||||
{
|
{
|
||||||
"files": {
|
"files": {
|
||||||
"main.css": "./static/css/main.646ccc47.css",
|
"main.css": "./static/css/main.646ccc47.css",
|
||||||
"main.js": "./static/js/main.333de9c8.js",
|
"main.js": "./static/js/main.5078e0d3.js",
|
||||||
"static/media/YurukaStd.woff2": "./static/media/YurukaStd.e4589185c34a94a462b4.woff2",
|
"static/media/YurukaStd.woff2": "./static/media/YurukaStd.e4589185c34a94a462b4.woff2",
|
||||||
"static/media/ShangShouFangTangTi.woff2": "./static/media/ShangShouFangTangTi.4b63e6001b3ba64f627e.woff2",
|
"static/media/ShangShouFangTangTi.woff2": "./static/media/ShangShouFangTangTi.4b63e6001b3ba64f627e.woff2",
|
||||||
"index.html": "./index.html",
|
"index.html": "./index.html",
|
||||||
"main.646ccc47.css.map": "./static/css/main.646ccc47.css.map",
|
"main.646ccc47.css.map": "./static/css/main.646ccc47.css.map",
|
||||||
"main.333de9c8.js.map": "./static/js/main.333de9c8.js.map"
|
"main.5078e0d3.js.map": "./static/js/main.5078e0d3.js.map"
|
||||||
},
|
},
|
||||||
"entrypoints": [
|
"entrypoints": [
|
||||||
"static/css/main.646ccc47.css",
|
"static/css/main.646ccc47.css",
|
||||||
"static/js/main.333de9c8.js"
|
"static/js/main.5078e0d3.js"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
BIN
build/img/jj/jjDisgust.png
Normal file
|
After Width: | Height: | Size: 44 KiB |
BIN
build/img/jj/jjDrill.png
Normal file
|
After Width: | Height: | Size: 62 KiB |
BIN
build/img/jj/jjGlasses.png
Normal file
|
After Width: | Height: | Size: 52 KiB |
BIN
build/img/jj/jjHype.png
Normal file
|
After Width: | Height: | Size: 55 KiB |
BIN
build/img/jj/jjIkz.png
Normal file
|
After Width: | Height: | Size: 57 KiB |
BIN
build/img/jj/jjMeh.png
Normal file
|
After Width: | Height: | Size: 50 KiB |
BIN
build/img/jj/jjSad.png
Normal file
|
After Width: | Height: | Size: 34 KiB |
BIN
build/img/jj/jjScared.png
Normal file
|
After Width: | Height: | Size: 42 KiB |
BIN
build/img/jj/jjSnarl.png
Normal file
|
After Width: | Height: | Size: 45 KiB |
BIN
build/img/jj/jjThumbsup.png
Normal file
|
After Width: | Height: | Size: 44 KiB |
@@ -1 +1 @@
|
|||||||
<!doctype html><html lang="en"><head><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1"/><link rel="apple-touch-icon" sizes="180x180" href="./apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="./favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="./favicon-16x16.png"/><link rel="manifest" href="./site.webmanifest"/><link rel="mask-icon" href="./safari-pinned-tab.svg" color="#5bbad5"/><meta name="msapplication-TileColor" content="#da532c"/><meta name="theme-color" content="#cf93d9"/><meta name="description" content="vTuber Stickers maker"/><title>vTuber Stickers</title><meta property="og:title" content="vTuber Stickers"/><meta property="og:description" content="Make your own vTuber Stickers!"/><meta property="og:image" content="https://vtuberstickers.com/og-image.png"/><meta property="og:url" content="https://vtuberstickers.com/"/><meta property="og:site_name" content="vTuber Stickers"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@bunhunfun"/><meta name="twitter:creator" content="@bunhunfun"/><meta name="twitter:title" content="vTuber Stickers"/><meta name="twitter:description" content="Make your own indie vTuber Stickers!"/><meta name="twitter:image" content="https://vtuberstickers.com/og-image.png"/><script defer="defer" src="./static/js/main.333de9c8.js"></script><link href="./static/css/main.646ccc47.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>
|
<!doctype html><html lang="en"><head><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1"/><link rel="apple-touch-icon" sizes="180x180" href="./apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="./favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="./favicon-16x16.png"/><link rel="manifest" href="./site.webmanifest"/><link rel="mask-icon" href="./safari-pinned-tab.svg" color="#5bbad5"/><meta name="msapplication-TileColor" content="#da532c"/><meta name="theme-color" content="#cf93d9"/><meta name="description" content="vTuber Stickers maker"/><title>vTuber Stickers</title><meta property="og:title" content="vTuber Stickers"/><meta property="og:description" content="Make your own vTuber Stickers!"/><meta property="og:image" content="https://vtuberstickers.com/og-image.png"/><meta property="og:url" content="https://vtuberstickers.com/"/><meta property="og:site_name" content="vTuber Stickers"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@bunhunfun"/><meta name="twitter:creator" content="@bunhunfun"/><meta name="twitter:title" content="vTuber Stickers"/><meta name="twitter:description" content="Make your own indie vTuber Stickers!"/><meta name="twitter:image" content="https://vtuberstickers.com/og-image.png"/><script defer="defer" src="./static/js/main.5078e0d3.js"></script><link href="./static/css/main.646ccc47.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>
|
||||||
1
build/static/js/main.5078e0d3.js.map
Normal file
BIN
public/img/jj/jjDisgust.png
Normal file
|
After Width: | Height: | Size: 44 KiB |
BIN
public/img/jj/jjDrill.png
Normal file
|
After Width: | Height: | Size: 62 KiB |
BIN
public/img/jj/jjGlasses.png
Normal file
|
After Width: | Height: | Size: 52 KiB |
BIN
public/img/jj/jjHype.png
Normal file
|
After Width: | Height: | Size: 55 KiB |
BIN
public/img/jj/jjIkz.png
Normal file
|
After Width: | Height: | Size: 57 KiB |
BIN
public/img/jj/jjMeh.png
Normal file
|
After Width: | Height: | Size: 50 KiB |
BIN
public/img/jj/jjSad.png
Normal file
|
After Width: | Height: | Size: 34 KiB |
BIN
public/img/jj/jjScared.png
Normal file
|
After Width: | Height: | Size: 42 KiB |
BIN
public/img/jj/jjSnarl.png
Normal file
|
After Width: | Height: | Size: 45 KiB |
BIN
public/img/jj/jjThumbsup.png
Normal file
|
After Width: | Height: | Size: 44 KiB |
@@ -15,6 +15,7 @@ const { ClipboardItem } = window;
|
|||||||
|
|
||||||
function App() {
|
function App() {
|
||||||
const [config, setConfig] = useState(null);
|
const [config, setConfig] = useState(null);
|
||||||
|
const canCopy = !!ClipboardItem;
|
||||||
|
|
||||||
// using this to trigger the useEffect because lazy to think of a better way
|
// using this to trigger the useEffect because lazy to think of a better way
|
||||||
const [rand, setRand] = useState(0);
|
const [rand, setRand] = useState(0);
|
||||||
@@ -267,7 +268,7 @@ function App() {
|
|||||||
<label className="character-name">{characters[character].character}</label>
|
<label className="character-name">{characters[character].character}</label>
|
||||||
</div>
|
</div>
|
||||||
<div className="buttons">
|
<div className="buttons">
|
||||||
<Button color="secondary" onClick={copy}>
|
<Button color="secondary" onClick={copy} disabled={!canCopy}>
|
||||||
copy
|
copy
|
||||||
</Button>
|
</Button>
|
||||||
<Button color="secondary" onClick={download}>
|
<Button color="secondary" onClick={download}>
|
||||||
|
|||||||
@@ -320,6 +320,146 @@
|
|||||||
"r": -2,
|
"r": -2,
|
||||||
"s": 47
|
"s": 47
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id":"jjDisgust",
|
||||||
|
"name": "JJ Disgust",
|
||||||
|
"character": "JJsamachama",
|
||||||
|
"img": "jj/jjDisgust.png",
|
||||||
|
"color": "#ad1e20",
|
||||||
|
"defaultText": {
|
||||||
|
"text": "something",
|
||||||
|
"x": 148,
|
||||||
|
"y": 58,
|
||||||
|
"r": -2,
|
||||||
|
"s": 47
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id":"jjDrill",
|
||||||
|
"name": "JJ Drill",
|
||||||
|
"character": "JJsamachama",
|
||||||
|
"img": "jj/jjDrill.png",
|
||||||
|
"color": "#ad1e20",
|
||||||
|
"defaultText": {
|
||||||
|
"text": "something",
|
||||||
|
"x": 148,
|
||||||
|
"y": 58,
|
||||||
|
"r": -2,
|
||||||
|
"s": 47
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id":"jjGlasses",
|
||||||
|
"name": "JJ Glasses",
|
||||||
|
"character": "JJsamachama",
|
||||||
|
"img": "jj/jjGlasses.png",
|
||||||
|
"color": "#ad1e20",
|
||||||
|
"defaultText": {
|
||||||
|
"text": "something",
|
||||||
|
"x": 148,
|
||||||
|
"y": 58,
|
||||||
|
"r": -2,
|
||||||
|
"s": 47
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id":"jjHype",
|
||||||
|
"name": "JJ Hype",
|
||||||
|
"character": "JJsamachama",
|
||||||
|
"img": "jj/jjHype.png",
|
||||||
|
"color": "#ad1e20",
|
||||||
|
"defaultText": {
|
||||||
|
"text": "something",
|
||||||
|
"x": 148,
|
||||||
|
"y": 58,
|
||||||
|
"r": -2,
|
||||||
|
"s": 47
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id":"jjIkz",
|
||||||
|
"name": "JJ Ikz",
|
||||||
|
"character": "JJsamachama",
|
||||||
|
"img": "jj/jjIkz.png",
|
||||||
|
"color": "#ad1e20",
|
||||||
|
"defaultText": {
|
||||||
|
"text": "something",
|
||||||
|
"x": 148,
|
||||||
|
"y": 58,
|
||||||
|
"r": -2,
|
||||||
|
"s": 47
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id":"jjMeh",
|
||||||
|
"name": "JJ Meh",
|
||||||
|
"character": "JJsamachama",
|
||||||
|
"img": "jj/jjMeh.png",
|
||||||
|
"color": "#ad1e20",
|
||||||
|
"defaultText": {
|
||||||
|
"text": "something",
|
||||||
|
"x": 148,
|
||||||
|
"y": 58,
|
||||||
|
"r": -2,
|
||||||
|
"s": 47
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id":"jjSad",
|
||||||
|
"name": "JJ Sad",
|
||||||
|
"character": "JJsamachama",
|
||||||
|
"img": "jj/jjSad.png",
|
||||||
|
"color": "#ad1e20",
|
||||||
|
"defaultText": {
|
||||||
|
"text": "something",
|
||||||
|
"x": 148,
|
||||||
|
"y": 58,
|
||||||
|
"r": -2,
|
||||||
|
"s": 47
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id":"jjScared",
|
||||||
|
"name": "JJ Scared",
|
||||||
|
"character": "JJsamachama",
|
||||||
|
"img": "jj/jjScared.png",
|
||||||
|
"color": "#ad1e20",
|
||||||
|
"defaultText": {
|
||||||
|
"text": "something",
|
||||||
|
"x": 148,
|
||||||
|
"y": 58,
|
||||||
|
"r": -2,
|
||||||
|
"s": 47
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id":"jjSnarl",
|
||||||
|
"name": "JJ Snarl",
|
||||||
|
"character": "JJsamachama",
|
||||||
|
"img": "jj/jjSnarl.png",
|
||||||
|
"color": "#ad1e20",
|
||||||
|
"defaultText": {
|
||||||
|
"text": "something",
|
||||||
|
"x": 148,
|
||||||
|
"y": 58,
|
||||||
|
"r": -2,
|
||||||
|
"s": 47
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id":"jjThumbsup",
|
||||||
|
"name": "JJ Thumbs Up",
|
||||||
|
"character": "JJsamachama",
|
||||||
|
"img": "jj/jjThumbsup.png",
|
||||||
|
"color": "#ad1e20",
|
||||||
|
"defaultText": {
|
||||||
|
"text": "something",
|
||||||
|
"x": 148,
|
||||||
|
"y": 58,
|
||||||
|
"r": -2,
|
||||||
|
"s": 47
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
]
|
]
|
||||||
@@ -77,6 +77,23 @@ export default function Info({ open, handleClose }) {
|
|||||||
secondary=""
|
secondary=""
|
||||||
/>
|
/>
|
||||||
</ListItem>
|
</ListItem>
|
||||||
|
<ListItem
|
||||||
|
button
|
||||||
|
onClick={() =>
|
||||||
|
(window.location.href = "https://www.twitch.tv/nyrator")
|
||||||
|
}
|
||||||
|
>
|
||||||
|
<ListItemAvatar>
|
||||||
|
<Avatar
|
||||||
|
alt="JJsamachama"
|
||||||
|
src="https://static-cdn.jtvnw.net/jtv_user_pictures/c06cd804-6ee8-46b4-93c5-efbbe7faf48f-profile_image-70x70.jpeg"
|
||||||
|
/>
|
||||||
|
</ListItemAvatar>
|
||||||
|
<ListItemText
|
||||||
|
primary="JJsamachama"
|
||||||
|
secondary=""
|
||||||
|
/>
|
||||||
|
</ListItem>
|
||||||
</List>
|
</List>
|
||||||
<Typography variant="h6" component="h3">
|
<Typography variant="h6" component="h3">
|
||||||
Artist Credits:
|
Artist Credits:
|
||||||
@@ -96,7 +113,7 @@ export default function Info({ open, handleClose }) {
|
|||||||
</ListItemAvatar>
|
</ListItemAvatar>
|
||||||
<ListItemText
|
<ListItemText
|
||||||
primary="Turrkoise"
|
primary="Turrkoise"
|
||||||
secondary="for most of Juni's emotes (the professional ones)"
|
secondary="Juni's emotes (the professional ones)"
|
||||||
/>
|
/>
|
||||||
</ListItem>
|
</ListItem>
|
||||||
<ListItem
|
<ListItem
|
||||||
@@ -113,7 +130,7 @@ export default function Info({ open, handleClose }) {
|
|||||||
</ListItemAvatar>
|
</ListItemAvatar>
|
||||||
<ListItemText
|
<ListItemText
|
||||||
primary="Nyrator"
|
primary="Nyrator"
|
||||||
secondary="for Solae and Nyrator's emotes"
|
secondary="Solae, JJ, and Nyrator's emotes"
|
||||||
/>
|
/>
|
||||||
</ListItem>
|
</ListItem>
|
||||||
</List>
|
</List>
|
||||||
|
|||||||
@@ -17,22 +17,22 @@ export default function Picker({ setCharacter }) {
|
|||||||
const [search, setSearch] = useState("");
|
const [search, setSearch] = useState("");
|
||||||
|
|
||||||
const easterEgg = () => {
|
const easterEgg = () => {
|
||||||
characters.push(
|
characters.push(
|
||||||
{
|
{
|
||||||
"id":"invis",
|
"id":"invis",
|
||||||
"name": "Invis",
|
"name": "Invis",
|
||||||
"character": "Invis",
|
"character": "Invis",
|
||||||
"img": "invis/invis.png",
|
"img": "invis/invis.png",
|
||||||
"color": "#789a8a",
|
"color": "#789a8a",
|
||||||
"defaultText": {
|
"defaultText": {
|
||||||
"text": "something",
|
"text": "something",
|
||||||
"x": 148,
|
"x": 148,
|
||||||
"y": 58,
|
"y": 58,
|
||||||
"r": -2,
|
"r": -2,
|
||||||
"s": 47
|
"s": 47
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
)
|
||||||
)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
useKonami(easterEgg);
|
useKonami(easterEgg);
|
||||||
|
|||||||