fix: support new vercel style
BIN
public/android-chrome-192x192.png
Normal file
After Width: | Height: | Size: 6.7 KiB |
BIN
public/android-chrome-512x512.png
Normal file
After Width: | Height: | Size: 20 KiB |
BIN
public/apple-touch-icon.png
Normal file
After Width: | Height: | Size: 6.2 KiB |
9
public/browserconfig.xml
Normal file
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<browserconfig>
|
||||
<msapplication>
|
||||
<tile>
|
||||
<square150x150logo src="/mstile-150x150.png"/>
|
||||
<TileColor>#6f3dff</TileColor>
|
||||
</tile>
|
||||
</msapplication>
|
||||
</browserconfig>
|
BIN
public/favicon-16x16.png
Normal file
After Width: | Height: | Size: 936 B |
BIN
public/favicon-32x32.png
Normal file
After Width: | Height: | Size: 1.5 KiB |
BIN
public/favicon.ico
Normal file
After Width: | Height: | Size: 15 KiB |
63
public/index.html
Normal file
@@ -0,0 +1,63 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<meta name="title" content="namae" />
|
||||
<meta
|
||||
name="description"
|
||||
content="Check availability of your new app name for major registries at once."
|
||||
/>
|
||||
<meta name="keywords" content="name" />
|
||||
<meta name="robots" content="index, follow" />
|
||||
<meta name="apple-mobile-web-app-capable" content="yes" />
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
|
||||
<meta name="apple-mobile-web-app-title" content="namae" />
|
||||
<meta name="msapplication-TileColor" content="#5180fc" />
|
||||
<meta name="theme-color" content="#ffffff" />
|
||||
<link rel="shortcut icon" href="%PUBLIC_URL%/favicon.ico" />
|
||||
<link
|
||||
rel="apple-touch-icon"
|
||||
sizes="180x180"
|
||||
href="%PUBLIC_URL%/apple-touch-icon.png"
|
||||
/>
|
||||
<link
|
||||
rel="icon"
|
||||
type="image/png"
|
||||
sizes="32x32"
|
||||
href="%PUBLIC_URL%/favicon-32x32.png"
|
||||
/>
|
||||
<link
|
||||
rel="icon"
|
||||
type="image/png"
|
||||
sizes="16x16"
|
||||
href="%PUBLIC_URL%/favicon-16x16.png"
|
||||
/>
|
||||
<link
|
||||
rel="mask-icon"
|
||||
href="%PUBLIC_URL%/safari-pinned-tab.svg"
|
||||
color="#5180fc"
|
||||
/>
|
||||
<link rel="manifest" href="%PUBLIC_URL%/manifest.json" />
|
||||
|
||||
<meta property="og:title" content="namae — name new project" />
|
||||
<meta
|
||||
property="og:description"
|
||||
content="Check availability of your new app name for major registries at once."
|
||||
/>
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:image" content="https://namae.dev/social.png" />
|
||||
<meta name="twitter:card" content="summary_large_image" />
|
||||
<meta name="twitter:creator" content="@uetschy" />
|
||||
<meta name="twitter:image" content="https://namae.dev/social.png" />
|
||||
<link
|
||||
href="https://fonts.googleapis.com/css?family=Montserrat:600&display=swap"
|
||||
rel="stylesheet"
|
||||
/>
|
||||
<title>namae</title>
|
||||
</head>
|
||||
<body>
|
||||
<noscript>You need to enable JavaScript to run this app.</noscript>
|
||||
<div id="root"></div>
|
||||
</body>
|
||||
</html>
|
44
public/locales/en/translation.json
Normal file
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"title": "Grab a slick name for your new app",
|
||||
"description": "Check availability for your new app name ideas across major registries at once.",
|
||||
"placeholder": "search",
|
||||
"providers": {
|
||||
"domains": "Domains",
|
||||
"github": "Github Organization",
|
||||
"gitlab": "GitLab",
|
||||
"npm": "npm",
|
||||
"pypi": "PyPI",
|
||||
"rubygems": "RubyGems",
|
||||
"rust": "Rust",
|
||||
"homebrew": "Homebrew",
|
||||
"linux": "Linux",
|
||||
"instagram": "Instagram",
|
||||
"twitter": "Twitter",
|
||||
"slack": "Slack",
|
||||
"s3": "AWS S3",
|
||||
"jsorg": "js.org",
|
||||
"githubSearch": "Github Repository",
|
||||
"appStore": "App Store",
|
||||
"google": "Google Search",
|
||||
"spectrum": "Spectrum",
|
||||
"heroku": "Heroku",
|
||||
"now": "Vercel",
|
||||
"netlify": "Netlify",
|
||||
"nta": "Company (JP)",
|
||||
"ocaml": "OCaml",
|
||||
"firebase": "Firebase"
|
||||
},
|
||||
"uniqueness": {
|
||||
"high": "Pretty unique",
|
||||
"moderate": "Moderately unique",
|
||||
"low": "Not so unique"
|
||||
},
|
||||
"countryCode": "us",
|
||||
"try": "How about this?",
|
||||
"showMore": "show more",
|
||||
"noResult": "No Result",
|
||||
"gettingStarted": "Getting Started",
|
||||
"pressEnterToSearch": "Press Enter to search",
|
||||
"available": "Available",
|
||||
"unavailable": "Unavailable"
|
||||
}
|
44
public/locales/ja/translation.json
Normal file
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"title": "唯一無二の名前を見つける",
|
||||
"description": "namae はあなたのアプリやライブラリに素敵な名前をつけるお手伝いをします。",
|
||||
"placeholder": "調べる",
|
||||
"providers": {
|
||||
"domains": "ドメイン",
|
||||
"github": "Github Organization",
|
||||
"gitlab": "GitLab",
|
||||
"npm": "npm",
|
||||
"pypi": "PyPI",
|
||||
"rubygems": "RubyGems",
|
||||
"rust": "Rust",
|
||||
"homebrew": "Homebrew",
|
||||
"linux": "Linux",
|
||||
"instagram": "Instagram",
|
||||
"twitter": "Twitter",
|
||||
"slack": "Slack",
|
||||
"s3": "AWS S3",
|
||||
"jsorg": "js.org",
|
||||
"githubSearch": "Github リポジトリ",
|
||||
"appStore": "App Store",
|
||||
"google": "Google 検索",
|
||||
"spectrum": "Spectrum",
|
||||
"heroku": "Heroku",
|
||||
"now": "Vercel",
|
||||
"netlify": "Netlify",
|
||||
"nta": "法人",
|
||||
"ocaml": "OCaml",
|
||||
"firebase": "Firebase"
|
||||
},
|
||||
"uniqueness": {
|
||||
"high": "とてもユニーク",
|
||||
"moderate": "そこそこユニーク",
|
||||
"low": "あまりユニークではない"
|
||||
},
|
||||
"countryCode": "jp",
|
||||
"try": "これはどう?",
|
||||
"showMore": "さらに表示",
|
||||
"noResult": "該当なし",
|
||||
"gettingStarted": "はじめる",
|
||||
"pressEnterToSearch": "エンターキーで検索",
|
||||
"available": "取得できます",
|
||||
"unavailable": "取得できません"
|
||||
}
|
16
public/logo.svg
Normal file
@@ -0,0 +1,16 @@
|
||||
<svg width="523" height="100" viewBox="0 0 523 100" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M20 0C8.95431 0 0 8.9543 0 20V80C0 91.0457 8.9543 100 20 100H80C91.0457 100 100 91.0457 100 80V20C100 8.95431 91.0457 0 80 0H20Z" fill="#6F3DFF"/>
|
||||
<path d="M149.387 49.9921C149.387 39.3716 154.396 32.7338 164.353 32.7338C174.249 32.7338 179.258 39.3716 179.258 49.9921V83H194.404V49.9921C194.404 30.4408 183.844 20.122 166.766 20.122C160.31 20.122 152.043 23.0185 149.387 30.7425V21.3289H134.241V83H149.387V49.9921Z" fill="#6F3DFF"/>
|
||||
<path d="M254.178 21.3289V31.6476C250.316 23.8633 240.721 20.122 233.118 20.122C214.049 20.122 202.825 33.9407 202.825 52.1644C202.825 70.3882 214.049 84.2069 233.118 84.2069C240.721 84.2069 250.316 80.4656 254.178 72.6812V83H269.324V21.3289H254.178ZM236.256 71.5347C223.463 71.5347 218.334 62.2418 218.334 52.1644C218.334 42.0871 223.463 32.7942 236.256 32.7942C249.048 32.7942 254.178 42.0871 254.178 52.1644C254.178 62.2418 249.048 71.5347 236.256 71.5347Z" fill="#6F3DFF"/>
|
||||
<path d="M280.099 83H295.245V47.0352C295.245 38.5268 298.866 32.7338 307.253 32.7338C315.641 32.7338 319.262 38.5268 319.262 47.0352V83H334.408V47.0352C334.408 38.5268 338.029 32.7338 346.416 32.7338C354.804 32.7338 358.425 38.5268 358.425 47.0352V83H373.571V47.0352C373.571 28.027 363.494 20.122 348.709 20.122C340.322 20.122 333.08 24.2254 329.762 28.6304C326.081 23.5012 319.262 20.122 309.546 20.122C303.452 20.122 297.297 23.3202 295.245 27.0012V21.3289H280.099V83Z" fill="#6F3DFF"/>
|
||||
<path d="M433.345 21.3289V31.6476C429.483 23.8633 419.888 20.122 412.285 20.122C393.216 20.122 381.993 33.9407 381.993 52.1644C381.993 70.3882 393.216 84.2069 412.285 84.2069C419.888 84.2069 429.483 80.4656 433.345 72.6812V83H448.491V21.3289H433.345ZM415.423 71.5347C402.63 71.5347 397.501 62.2418 397.501 52.1644C397.501 42.0871 402.63 32.7942 415.423 32.7942C428.216 32.7942 433.345 42.0871 433.345 52.1644C433.345 62.2418 428.216 71.5347 415.423 71.5347Z" fill="#6F3DFF"/>
|
||||
<path d="M489.438 71.5951C477.128 71.6554 473.205 62.4228 473.205 58.0781H522.023C523.23 33.4579 510.679 20.122 489.438 20.122C468.197 20.122 456.852 33.9407 456.852 52.1644C456.852 70.4485 468.197 84.2069 489.438 84.2069C500.903 84.2069 510.437 81.5517 517.799 74.2502L508.627 65.1383C504.463 68.6382 498.731 71.5347 489.438 71.5951ZM473.205 46.1904C473.205 41.725 477.007 32.7338 489.438 32.7338C501.869 32.7338 505.67 41.725 505.67 46.1904H473.205Z" fill="#6F3DFF"/>
|
||||
<g clip-path="url(#clip0)">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M35.9916 51.5036C36.3374 50.6075 36.7257 49.7616 37.1991 48.9322C37.2586 48.9955 37.3191 49.0578 37.3804 49.1191L51.0212 62.7599C51.062 62.8007 51.1033 62.8411 51.145 62.8812C50.3161 63.354 49.4709 63.742 48.5755 64.0875L49.1346 64.6466C50.1554 65.6674 51.4623 66.4752 52.7243 66.1787C55.0273 65.6377 57.793 63.5583 60.6227 60.5265C69.6338 52.1801 80.2543 32.4574 78.9228 21.2883C67.6023 19.9692 47.9146 30.4756 39.5882 39.4741C36.5664 42.292 34.4938 45.0544 33.9481 47.3709C33.6473 48.6479 34.4606 49.9726 35.4938 51.0057L35.9916 51.5036ZM69.0717 38.7195C66.2201 41.5711 64.9384 41.28 63.7472 40.1666C64.3836 37.8489 64.6341 36.0254 64.6341 36.0254C64.6341 36.0254 62.8089 36.2761 60.4897 36.9131C59.3118 35.6974 58.9379 34.4234 61.8567 31.5046C65.9434 27.4179 74.9024 25.6738 74.9024 25.6738C74.9024 25.6738 73.1584 34.6329 69.0717 38.7195ZM43.4675 31.2283C36.9419 30.4342 29.338 33.154 23.4465 39.0455C19.6487 42.8433 17.1689 47.3525 16.0987 51.8259C21.6137 50.5064 28.2987 50.1048 32.5512 52.9943C31.2319 51.523 29.5631 48.9592 30.2555 46.0201C31.0386 42.6957 33.7429 39.3848 36.8523 36.4938C38.7685 34.7122 41.0162 32.9308 43.4675 31.2283ZM47.0953 67.5435C49.9734 71.7967 49.5711 78.4721 48.2533 83.9804C52.7266 82.9102 57.2359 80.4304 61.0336 76.6326C66.904 70.7623 69.6253 63.1919 68.8593 56.6822C67.1537 59.1233 65.372 61.3626 63.5935 63.2727C60.6987 66.3815 57.3856 69.0936 54.0731 69.8719C51.1119 70.5676 48.54 68.8532 47.0953 67.5435ZM24.1432 75.9358C24.1432 75.9358 39.7006 67.6348 41.4972 65.8383C43.2937 64.0418 44.4332 59.6534 42.4294 57.6496C40.4256 55.6458 36.0372 56.7854 34.2407 58.5819C32.4442 60.3784 24.1432 75.9358 24.1432 75.9358Z" fill="white"/>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id="clip0">
|
||||
<path d="M11 8H92V89H11V8Z" fill="white"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
</svg>
|
After Width: | Height: | Size: 4.2 KiB |
25
public/manifest.json
Normal file
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"short_name": "namae",
|
||||
"name": "namae",
|
||||
"icons": [
|
||||
{
|
||||
"src": "favicon.ico",
|
||||
"sizes": "64x64 32x32 24x24 16x16",
|
||||
"type": "image/x-icon"
|
||||
},
|
||||
{
|
||||
"src": "/android-chrome-192x192.png",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png"
|
||||
},
|
||||
{
|
||||
"src": "/android-chrome-512x512.png",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png"
|
||||
}
|
||||
],
|
||||
"start_url": ".",
|
||||
"display": "standalone",
|
||||
"theme_color": "#ffffff",
|
||||
"background_color": "#ffffff"
|
||||
}
|
BIN
public/mstile-150x150.png
Normal file
After Width: | Height: | Size: 3.3 KiB |
9
public/opensearch.xml
Normal file
@@ -0,0 +1,9 @@
|
||||
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"
|
||||
xmlns:moz="http://www.mozilla.org/2006/browser/search/">
|
||||
<ShortName>namae</ShortName>
|
||||
<Description>Inter-platform name availability checker</Description>
|
||||
<InputEncoding>UTF-8</InputEncoding>
|
||||
<Image width="16" height="16" type="image/x-icon">[https://namae.dev/favicon.ico]</Image>
|
||||
<Url type="text/html" template="https://namae.dev/s/{searchTerms}"></Url>
|
||||
<moz:SearchForm>https://namae.dev</moz:SearchForm>
|
||||
</OpenSearchDescription>
|
2
public/robots.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
User-agent: *
|
||||
Allow: /
|
41
public/safari-pinned-tab.svg
Normal file
@@ -0,0 +1,41 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
|
||||
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
|
||||
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
|
||||
width="512.000000pt" height="512.000000pt" viewBox="0 0 512.000000 512.000000"
|
||||
preserveAspectRatio="xMidYMid meet">
|
||||
<metadata>
|
||||
Created by potrace 1.11, written by Peter Selinger 2001-2013
|
||||
</metadata>
|
||||
<g transform="translate(0.000000,512.000000) scale(0.100000,-0.100000)"
|
||||
fill="#000000" stroke="none">
|
||||
<path d="M3950 4269 c-63 -9 -131 -20 -150 -23 -110 -22 -386 -108 -504 -157
|
||||
-37 -16 -74 -29 -82 -29 -8 0 -14 -4 -14 -8 0 -5 -6 -9 -14 -9 -21 0 -391
|
||||
-184 -505 -252 -56 -33 -104 -61 -106 -61 -2 0 -23 -13 -47 -28 -24 -16 -70
|
||||
-46 -103 -68 -51 -32 -250 -174 -288 -204 -99 -78 -191 -162 -327 -299 -190
|
||||
-191 -197 -199 -267 -305 -125 -188 -125 -285 0 -419 l35 -37 38 80 c20 44 38
|
||||
80 40 80 6 0 874 -874 874 -880 0 -4 -34 -23 -76 -42 l-76 -35 41 -41 c62 -61
|
||||
139 -96 201 -90 89 9 248 102 379 223 119 109 296 293 371 385 25 30 47 57 50
|
||||
60 3 3 38 48 76 100 205 275 399 608 538 922 129 293 192 494 252 803 3 17 7
|
||||
98 10 182 3 116 2 153 -8 160 -23 14 -220 10 -338 -8z m82 -275 c8 -8 -43
|
||||
-197 -87 -324 -79 -228 -178 -398 -298 -512 -118 -113 -208 -144 -280 -96
|
||||
l-35 22 13 46 c17 58 48 211 43 215 -3 3 -21 0 -128 -20 -14 -3 -48 -11 -76
|
||||
-19 -29 -7 -56 -11 -62 -7 -16 10 -52 84 -52 107 0 69 117 217 243 310 124 91
|
||||
361 192 602 258 99 27 109 29 117 20z"/>
|
||||
<path d="M1740 3649 c-277 -41 -520 -145 -753 -320 -313 -235 -547 -565 -647
|
||||
-912 l-19 -67 22 4 c12 3 45 10 72 16 75 16 92 19 154 25 31 3 72 8 91 11 43
|
||||
6 273 6 318 0 18 -3 52 -8 75 -11 64 -10 225 -65 264 -92 36 -24 35 -19 -3 32
|
||||
-93 126 -125 271 -89 409 61 235 343 555 753 855 39 29 72 54 72 56 0 6 -260
|
||||
1 -310 -6z"/>
|
||||
<path d="M1687 2035 c-77 -19 -172 -67 -211 -107 -71 -72 -215 -314 -521 -873
|
||||
-84 -154 -117 -217 -114 -220 2 -1 49 22 104 52 55 30 132 71 170 92 262 143
|
||||
587 331 702 406 122 80 164 129 203 234 54 148 42 275 -33 354 -66 71 -174 93
|
||||
-300 62z"/>
|
||||
<path d="M3568 1922 c-89 -118 -98 -130 -191 -236 -191 -219 -388 -375 -562
|
||||
-447 -72 -30 -89 -33 -180 -33 -79 1 -111 5 -153 22 -58 24 -147 78 -176 108
|
||||
-22 21 -21 18 15 -51 64 -122 91 -253 93 -450 1 -182 -6 -255 -40 -428 -9 -43
|
||||
-13 -81 -10 -84 9 -9 192 55 293 102 83 39 222 119 263 152 8 6 42 32 75 57
|
||||
58 43 189 166 250 236 260 295 413 665 419 1010 1 47 -1 102 -4 122 l-5 36
|
||||
-87 -116z"/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 2.3 KiB |
19
public/site.webmanifest
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"name": "namae",
|
||||
"short_name": "namae",
|
||||
"icons": [
|
||||
{
|
||||
"src": "/android-chrome-192x192.png",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png"
|
||||
},
|
||||
{
|
||||
"src": "/android-chrome-512x512.png",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png"
|
||||
}
|
||||
],
|
||||
"theme_color": "#6f3dff",
|
||||
"background_color": "#6f3dff",
|
||||
"display": "standalone"
|
||||
}
|
BIN
public/social.png
Normal file
After Width: | Height: | Size: 169 KiB |