Compare commits

..

No commits in common. "3d225bf37b5583054887274531004da664fbdce9" and "9397e768e53e092f4e7ff86acc984cf930dd62c0" have entirely different histories.

25 changed files with 718 additions and 720 deletions

View File

@ -9,7 +9,6 @@
{ rel: 'icon', sizes: '16x16', href: '/favicon-16x16.png' },
{ rel: 'manifest', href: '/site.webmanifest' },
{ rel: 'mask-icon', href: '/safari-pinned-tab.svg', color: '#5bbad5' },
{ rel: 'stylesheet', href: 'https://i.icomoon.io/public/870f1d17ba/crbtcorg/style.css' },
],
meta: [
{ name: 'msapplication-TileColor', content: '#f59428' },

View File

@ -13,11 +13,11 @@ $hr: #d30012; // hr
$btn-color: #faf1e5; // button
$btnh-color: #f5ece0; // button hover
$link: #308fe7; // link
$i-color: #494949; // input
$i-color: #faf3ea; // input
// Font Colors
$f-color: #ffffff; // primary
$fs-color: #ffffff; // secondary
$fh-color: #f7931a; // hover
$btc: #f7931a; // btc
$btc: #f7931a; // btc
$link: #3182ce; // link

View File

@ -16,11 +16,9 @@
&:hover { text-decoration: underline }
}
.icon-btc {
.heart {
position: relative;
top: .2rem;
font-size: 1.1rem;
margin: 0 .1rem;
margin: 0 1px;
}
}

View File

@ -1,6 +1,6 @@
header {
display: grid;
grid-template-columns: 2fr 4fr 2fr;
grid-template-columns: 6.5rem calc(100% - 15.5rem) 9rem;
grid-template-rows: 2fr 1fr;
max-width: 60rem;
padding: 2rem 4rem;
@ -9,24 +9,14 @@ header {
.logo {
grid-row: 1/3;
display: inline-block;
height: 6.25rem;
//border: .2rem solid $w-color;
//padding: .5rem 1rem .5rem .5rem;
border: .2rem solid $w-color;
padding: .5rem 1rem .5rem .5rem;
h1 {
color: $w-color;
font-size: 1.2rem;
line-height: 1.2rem;
}
a {
display: inline-block;
height: 6.25rem;
img {
max-width: 6.5rem;
}
}
}
.nav,
@ -47,8 +37,6 @@ header {
text-decoration: underline;
}
}
&:hover { cursor: pointer }
}
}

View File

@ -8,7 +8,7 @@ body {
main {
max-width: 60rem;
min-height: calc(100vh - 224px);
min-height: calc(100vh - 220px);
margin: 0 auto;
padding: 0 4rem;
}
@ -19,7 +19,6 @@ main {
html {
scroll-behavior: smooth;
color-scheme: dark;
}
*, *:after, *:before {
@ -51,11 +50,9 @@ a {
text-decoration: none;
}
@import 'components/header';
@import 'components/footer';
@import 'pages/index';
@import 'pages/pages';
@import 'pages/event';
@import 'pages/guide';
@import 'pages/auth';
@import 'pages/404';
@import 'pages/404';
@import 'components/header';
@import 'components/footer';

View File

@ -1,75 +0,0 @@
.login,
.register {
max-width: 24rem;
padding: 2rem;
margin: 0 auto;
h3 {
font-size: 1.5rem;
margin: 1rem 0;
}
.newbie,
.reset,
.policy {
font-size: .9rem;
font-weight: 400;
margin: .5rem 0;
a {
color: $link;
&:hover { text-decoration: underline }
}
}
form {
margin: 1rem 0;
button,
.input input {
width: 100%;
color: $w-color;
background: $b-color;
font-family: $p-font;
box-shadow: none;
}
.input {
margin: 0 0 .5rem 0;
label {
display: block;
font-size: .9rem;
font-weight: 400;
}
input {
font-size: 1rem;
font-weight: 400;
padding: .5rem 1rem;
margin: .25rem 0;
border: 1px solid $i-color;
}
}
span {
color: $error;
font-family: $p-font;
font-size: .75rem;
}
button {
font-size: .9rem;
font-weight: 500;
padding: .5rem 1rem .6rem 1rem;
border: 1px solid $s-color;
text-align: center;
&:hover {
cursor: pointer;
background: rgba($s-color, .05);
}
}
}
}

View File

@ -1,55 +0,0 @@
.event {
padding: 4rem 8rem;
.hero {
h3 {
font-size: 2.5rem;
padding: 0 0 .5rem 0
}
h4 {
font-size: 1rem;
font-weight: 500;
}
img {
width: 100%;
padding: 4rem 0;
}
}
.details {
padding: 1rem 0;
h2 a {
color: $f-color;
}
h4 {
padding: 1rem 0;
a {
color: $f-color;
font-size: 1.25rem;
font-weight: 600;
&:hover { cursor: text }
}
}
p {
font-size: 1.05rem;
padding: .5rem 0;
a:hover {
cursor: pointer;
text-decoration: underline;
}
}
img {
width: 100%;
padding: 1rem 0;
}
}
}

View File

@ -17,11 +17,11 @@
.content {
h2 a {
color: $f-color;
p {
font-size: 1.05rem;
padding: .5rem 0;
}
h4 {
padding: 1rem 0;
@ -32,16 +32,6 @@
&:hover { cursor: text }
}
}
p {
font-size: 1.05rem;
padding: .5rem 0;
a:hover {
cursor: pointer;
text-decoration: underline;
}
}
img {
width: 100%;

View File

@ -1,7 +1,7 @@
<template>
<div class="footer">
<div class="who">
<p>Made with <span class="icon-btc"><span class="path1"></span><span class="path2"></span></span> by <NuxtLink to="https://ryanmoon.com" target="_blank">Ryan Moon</NuxtLink></p>
<p>Made with <span class="heart"></span> by <NuxtLink to="https://ryanmoon.com" target="_blank">Ryan Moon</NuxtLink></p>
</div>
<ul class="links">
<li><NuxtLink to="/privacy">Privacy Policy</NuxtLink></li>

View File

@ -1,34 +1,19 @@
<script setup>
const { isDesktopOrTablet } = useDevice();
const user = useDirectusUser();
const { logout } = useDirectusAuth()
/* <NuxtLink to="/" class="logo"><h1>Capital <br/>Region <br/>Bitcoin <br/>Network</h1></NuxtLink> */
/* <a @click="logout" ><h2>Logout</h2></a> */
</script>
<template>
<header>
<div class="logo">
<NuxtLink to="/">
<img src="/img/logo.png" alt="Capital Region Bitcoin Network">
</NuxtLink>
</div>
<NuxtLink to="/" class="logo"><h1>Capital <br/>Region <br/>Bitcoin <br/>Network</h1></NuxtLink>
<div class="nav" >
<NuxtLink to="/about"><h2>About</h2></NuxtLink>
<NuxtLink to="/#guides"><h2>Guides</h2></NuxtLink>
<NuxtLink to="/#events" ><h2>Events</h2></NuxtLink>
<NuxtLink to="/" v-if="isDesktopOrTablet" ><h2>Members</h2></NuxtLink>
<NuxtLink to="/members" v-if="isDesktopOrTablet" ><h2>Members</h2></NuxtLink>
</div>
<div class="auth" v-if="isDesktopOrTablet">
<div class="links" v-if="!user">
<NuxtLink to="/register"><h2>Register</h2></NuxtLink>
<NuxtLink to="/login"><h2>Sign in</h2></NuxtLink>
</div>
<div class="user" v-if="user">
<NuxtLink :to="'/u/' + user.external_identifier"><h2>{{user.first_name}}</h2></NuxtLink>
</div>
<div class="auth" v-if="isDesktopOrTablet" >
<NuxtLink to="/register"><h2>Register</h2></NuxtLink>
<NuxtLink to="/login"><h2>Sign in</h2></NuxtLink>
</div>
</header>
</template>

View File

@ -12,5 +12,4 @@ and wanting to create a local community around Bitcoin.
The first meetup was held on Thursday, May 11th 2023. Meetups allow for open discussion
about Bitcoin news and common questions surrounding the currency.
Follow us on <a href="https://twitter.com/UpstateNYBTC" target="_BLANK">Twitter</a> and view
the schedule of <a href="/#events">upcoming events</a> to see if you can make it to the next one.
View the schedule of <a href="/#events">upcoming events</a> and see if you can make it to the next one.

View File

@ -3,7 +3,7 @@ title: Monthly Meetup
slug: monthly-meetup-7-26-2023
date: 2023-07-26
published: 2023-07-16
location: Druther's Brewing Company
location: Druthers Brewing Company
address: 221 Harborside Drive, Schenectady
time: 6:00 PM
meetup: 294822271

View File

@ -1,19 +0,0 @@
---
title: Monthly Meetup
slug: monthly-meetup-8-23-2023
date: 2023-08-23
published: 2023-08-11
location: Druther's Brewing Company
address: 221 Harborside Drive, Schenectady
time: 6:00 PM
meetup: 295386867
---
## Details
Looking forward to seeing everyone at the August meetup!
Our monthly Bitcoin meetup! This is a Bitcoin only event. Whether you are interested in learning about Bitcoin, or are a seasoned pleb, come and hang out! We will have learning materials for those who are just starting out.
We would like to finalize some upcoming workshop ideas and dates at this event.
Hope you all can make it! Feel free to bring a friend or two to orange pill :-). Appetizers and first round of drinks will be provided.

View File

@ -5,7 +5,7 @@ slug: crypto-exchanges
thumbnail: crypto-exchanges.svg
date: 07-29-2023
published: July 29th, 2023
updated: August 11th, 2023
updated: July 29th, 2023
length: 2
tags: Exchanges give you the opportunity to purchase crypto and store your purchase in a hot wallet.
excerpt: Exchancges
@ -15,24 +15,72 @@ priority: 3
## Crypto Exchanges
<a href="https://www.etoro.com/en-us/" target="_BLANK">eToro</a> - eToro NY
<a href="https://www.gemini.com/" target="_BLANK">Gemini</a> - Gemini Trust Company
<a href="https://www.bitstamp.net/" target="_BLANK">Bitstamp</a> - Bitstamp USA
Apex Crypto LLC
<a href="https://coincafe.com/" target="_BLANK">Coincafe</a> - Coin Cafe
Bakkt Marketplace, LLC
<a href="https://www.sofi.com/invest/buy-cryptocurrency/" target="_BLANK">Sofi</a> - SoFi Digital Assets
Bakkt Trust Company LLC
<a href="https://www.coinbase.com/" target="_BLANK">Coinbase</a> - Coinbase
bitFlyer USA, Inc.
<br/>
BitGo New York Trust Company LLC
## Bitcoin ATM's
BitOoda Digital, LLC
<a href="https://coinsource.net/" target="_BLANK">Coinsource</a> - coinsource
Bitpay, Inc.
<br/>
Bitstamp USA, Inc.
View the full list of registered <a href="https://www.dfs.ny.gov/virtual_currency_businesses" target="_BLANK">crypto businesses in New York</a>
Block, Inc., f/k/a Square, Inc.
Cboe Clear Digital, LLC
Circle Internet Financial, LLC
Coin Cafe
Coinbase Custody Trust
Coinbase, Inc.
Coinsource
Cottonwood Vending
eToro NY LLC
Fidelity Digital Asset Services, LLC
Gemini Trust Company, LLC
Genesis Global Trading, Inc.
GMO-Z.com Trust Company, Inc.
LibertyX/Moon Inc.
NYDIG Execution LLC
NYDIG Trust Company LLC
Paxos Trust Company, LLC (f/k/a itBit Trust Company, LLC)
PayPal, Inc.
Provenance Technologies, Inc.
Ripple Markets DE LLC (f/k/a XRP II LLC)
Robinhood Crypto
SoFi Digital Assets
Standard Custody & Trust Company, LLC
Zero Hash Liquidity Services, LLC
Zero Hash LLC

View File

@ -81,7 +81,9 @@ Additionally, because Bitcoin is not backed by any government or central authori
#### Bitcoin wallets types and how to choose one
Bitcoin wallets are digital wallets that allow you to store, send, and receive Bitcoin. There are several types of Bitcoin wallets, including desktop wallets, mobile wallets, and hardware wallets.
Bitcoin wallets are digital wallets that allow you to store, send, and receive Bitcoin.
There are several types of Bitcoin wallets, including desktop wallets, mobile wallets, and hardware wallets.
When choosing a Bitcoin wallet, it is important to consider factors such as security, ease of use, and cost.

View File

@ -5,15 +5,8 @@ export default defineNuxtConfig({
modules: [
'@nuxt/content',
'@nuxtjs/device',
'nuxt-directus',
'nuxt-time',
],
directus: {
url: process.env.DIRECTUS_URL,
token: process.env.DIRECTUS_TOKEN,
autoFetch: true,
},
css: [
"~/assets/style/main.scss",

141
package-lock.json generated
View File

@ -8,8 +8,7 @@
"hasInstallScript": true,
"dependencies": {
"date-fns": "^2.30.0",
"sass": "^1.63.6",
"vee-validate": "^4.10.8"
"sass": "^1.63.6"
},
"devDependencies": {
"@nuxt/content": "^2.7.0",
@ -17,7 +16,6 @@
"@nuxtjs/device": "^3.1.0",
"@types/node": "^18.16.19",
"nuxt": "^3.6.2",
"nuxt-directus": "^5.5.0",
"nuxt-time": "^0.1.0"
}
},
@ -420,6 +418,7 @@
"version": "7.22.7",
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.7.tgz",
"integrity": "sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==",
"dev": true,
"bin": {
"parser": "bin/babel-parser.js"
},
@ -1446,7 +1445,8 @@
"node_modules/@jridgewell/sourcemap-codec": {
"version": "1.4.15",
"resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
"integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg=="
"integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==",
"dev": true
},
"node_modules/@jridgewell/trace-mapping": {
"version": "0.3.18",
@ -3116,6 +3116,7 @@
"version": "3.3.4",
"resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.4.tgz",
"integrity": "sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==",
"dev": true,
"dependencies": {
"@babel/parser": "^7.21.3",
"@vue/shared": "3.3.4",
@ -3126,12 +3127,14 @@
"node_modules/@vue/compiler-core/node_modules/estree-walker": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
"integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="
"integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
"dev": true
},
"node_modules/@vue/compiler-dom": {
"version": "3.3.4",
"resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.4.tgz",
"integrity": "sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==",
"dev": true,
"dependencies": {
"@vue/compiler-core": "3.3.4",
"@vue/shared": "3.3.4"
@ -3141,6 +3144,7 @@
"version": "3.3.4",
"resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.4.tgz",
"integrity": "sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==",
"dev": true,
"dependencies": {
"@babel/parser": "^7.20.15",
"@vue/compiler-core": "3.3.4",
@ -3157,12 +3161,14 @@
"node_modules/@vue/compiler-sfc/node_modules/estree-walker": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
"integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="
"integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
"dev": true
},
"node_modules/@vue/compiler-ssr": {
"version": "3.3.4",
"resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.4.tgz",
"integrity": "sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==",
"dev": true,
"dependencies": {
"@vue/compiler-dom": "3.3.4",
"@vue/shared": "3.3.4"
@ -3171,12 +3177,14 @@
"node_modules/@vue/devtools-api": {
"version": "6.5.0",
"resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.5.0.tgz",
"integrity": "sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q=="
"integrity": "sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==",
"dev": true
},
"node_modules/@vue/reactivity": {
"version": "3.3.4",
"resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.4.tgz",
"integrity": "sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==",
"dev": true,
"dependencies": {
"@vue/shared": "3.3.4"
}
@ -3185,6 +3193,7 @@
"version": "3.3.4",
"resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.4.tgz",
"integrity": "sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==",
"dev": true,
"dependencies": {
"@babel/parser": "^7.20.15",
"@vue/compiler-core": "3.3.4",
@ -3196,12 +3205,14 @@
"node_modules/@vue/reactivity-transform/node_modules/estree-walker": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
"integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="
"integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
"dev": true
},
"node_modules/@vue/runtime-core": {
"version": "3.3.4",
"resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.3.4.tgz",
"integrity": "sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==",
"dev": true,
"dependencies": {
"@vue/reactivity": "3.3.4",
"@vue/shared": "3.3.4"
@ -3211,6 +3222,7 @@
"version": "3.3.4",
"resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.3.4.tgz",
"integrity": "sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==",
"dev": true,
"dependencies": {
"@vue/runtime-core": "3.3.4",
"@vue/shared": "3.3.4",
@ -3221,6 +3233,7 @@
"version": "3.3.4",
"resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.3.4.tgz",
"integrity": "sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==",
"dev": true,
"dependencies": {
"@vue/compiler-ssr": "3.3.4",
"@vue/shared": "3.3.4"
@ -3232,7 +3245,8 @@
"node_modules/@vue/shared": {
"version": "3.3.4",
"resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.4.tgz",
"integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ=="
"integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==",
"dev": true
},
"node_modules/abbrev": {
"version": "1.1.1",
@ -4872,7 +4886,8 @@
"node_modules/csstype": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz",
"integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ=="
"integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==",
"dev": true
},
"node_modules/cuint": {
"version": "0.2.2",
@ -7522,6 +7537,7 @@
"version": "0.30.1",
"resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.1.tgz",
"integrity": "sha512-mbVKXPmS0z0G4XqFDCTllmDQ6coZzn94aMlb0o/A4HEHJCKcanlDZwYJgwnkmgD3jyWhUgj9VsPrfd972yPffA==",
"dev": true,
"dependencies": {
"@jridgewell/sourcemap-codec": "^1.4.15"
},
@ -9468,15 +9484,6 @@
}
}
},
"node_modules/nuxt-directus": {
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/nuxt-directus/-/nuxt-directus-5.5.0.tgz",
"integrity": "sha512-OsKuWsf6t+8i4YCWTI2Nh0ssoZbC606s43Zt1v6iUwdlxp3LnS4+EU9E72rssGZ7boVfQ1v5crponZAqZ26zLQ==",
"dev": true,
"dependencies": {
"@nuxt/kit": "^3.0.0"
}
},
"node_modules/nuxt-time": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/nuxt-time/-/nuxt-time-0.1.0.tgz",
@ -9834,7 +9841,8 @@
"node_modules/picocolors": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
"integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
"integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
"dev": true
},
"node_modules/picomatch": {
"version": "2.3.1",
@ -9892,6 +9900,7 @@
"version": "8.4.25",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.25.tgz",
"integrity": "sha512-7taJ/8t2av0Z+sQEvNzCkpDynl0tX3uJMCODi6nT3PfASC7dYCWV9aQ+uiCf+KBD4SEFcu+GvJdGdwzQ6OSjCw==",
"dev": true,
"funding": [
{
"type": "opencollective",
@ -10470,6 +10479,7 @@
"version": "3.3.6",
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz",
"integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==",
"dev": true,
"funding": [
{
"type": "github",
@ -12734,29 +12744,6 @@
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/vee-validate": {
"version": "4.10.8",
"resolved": "https://registry.npmjs.org/vee-validate/-/vee-validate-4.10.8.tgz",
"integrity": "sha512-4VWziid3tdlIMGWr0D24YG/e+Q+M6TMK2DQg8dMvufgNyHFIpKxkMKwWoSMuQS0Pi0wKJEo5F5Kok8pXlei4vA==",
"dependencies": {
"@vue/devtools-api": "^6.5.0",
"type-fest": "^4.0.0"
},
"peerDependencies": {
"vue": "^3.3.4"
}
},
"node_modules/vee-validate/node_modules/type-fest": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.0.0.tgz",
"integrity": "sha512-d/oYtUnPM9zar2fqqGLYPzgcY0qUlYK0evgNVti93xpzfjGkMgZHu9Lvgrkn0rqGXTgsFRxFamzjGoD9Uo+dgw==",
"engines": {
"node": ">=16"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/vfile": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz",
@ -13198,6 +13185,7 @@
"version": "3.3.4",
"resolved": "https://registry.npmjs.org/vue/-/vue-3.3.4.tgz",
"integrity": "sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==",
"dev": true,
"dependencies": {
"@vue/compiler-dom": "3.3.4",
"@vue/compiler-sfc": "3.3.4",
@ -13969,7 +13957,8 @@
"@babel/parser": {
"version": "7.22.7",
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.7.tgz",
"integrity": "sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q=="
"integrity": "sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==",
"dev": true
},
"@babel/plugin-syntax-import-meta": {
"version": "7.10.4",
@ -14531,7 +14520,8 @@
"@jridgewell/sourcemap-codec": {
"version": "1.4.15",
"resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
"integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg=="
"integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==",
"dev": true
},
"@jridgewell/trace-mapping": {
"version": "0.3.18",
@ -15688,6 +15678,7 @@
"version": "3.3.4",
"resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.4.tgz",
"integrity": "sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==",
"dev": true,
"requires": {
"@babel/parser": "^7.21.3",
"@vue/shared": "3.3.4",
@ -15698,7 +15689,8 @@
"estree-walker": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
"integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="
"integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
"dev": true
}
}
},
@ -15706,6 +15698,7 @@
"version": "3.3.4",
"resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.4.tgz",
"integrity": "sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==",
"dev": true,
"requires": {
"@vue/compiler-core": "3.3.4",
"@vue/shared": "3.3.4"
@ -15715,6 +15708,7 @@
"version": "3.3.4",
"resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.4.tgz",
"integrity": "sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==",
"dev": true,
"requires": {
"@babel/parser": "^7.20.15",
"@vue/compiler-core": "3.3.4",
@ -15731,7 +15725,8 @@
"estree-walker": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
"integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="
"integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
"dev": true
}
}
},
@ -15739,6 +15734,7 @@
"version": "3.3.4",
"resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.4.tgz",
"integrity": "sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==",
"dev": true,
"requires": {
"@vue/compiler-dom": "3.3.4",
"@vue/shared": "3.3.4"
@ -15747,12 +15743,14 @@
"@vue/devtools-api": {
"version": "6.5.0",
"resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.5.0.tgz",
"integrity": "sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q=="
"integrity": "sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==",
"dev": true
},
"@vue/reactivity": {
"version": "3.3.4",
"resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.4.tgz",
"integrity": "sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==",
"dev": true,
"requires": {
"@vue/shared": "3.3.4"
}
@ -15761,6 +15759,7 @@
"version": "3.3.4",
"resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.4.tgz",
"integrity": "sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==",
"dev": true,
"requires": {
"@babel/parser": "^7.20.15",
"@vue/compiler-core": "3.3.4",
@ -15772,7 +15771,8 @@
"estree-walker": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
"integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="
"integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
"dev": true
}
}
},
@ -15780,6 +15780,7 @@
"version": "3.3.4",
"resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.3.4.tgz",
"integrity": "sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==",
"dev": true,
"requires": {
"@vue/reactivity": "3.3.4",
"@vue/shared": "3.3.4"
@ -15789,6 +15790,7 @@
"version": "3.3.4",
"resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.3.4.tgz",
"integrity": "sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==",
"dev": true,
"requires": {
"@vue/runtime-core": "3.3.4",
"@vue/shared": "3.3.4",
@ -15799,6 +15801,7 @@
"version": "3.3.4",
"resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.3.4.tgz",
"integrity": "sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==",
"dev": true,
"requires": {
"@vue/compiler-ssr": "3.3.4",
"@vue/shared": "3.3.4"
@ -15807,7 +15810,8 @@
"@vue/shared": {
"version": "3.3.4",
"resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.4.tgz",
"integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ=="
"integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==",
"dev": true
},
"abbrev": {
"version": "1.1.1",
@ -17008,7 +17012,8 @@
"csstype": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz",
"integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ=="
"integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==",
"dev": true
},
"cuint": {
"version": "0.2.2",
@ -18955,6 +18960,7 @@
"version": "0.30.1",
"resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.1.tgz",
"integrity": "sha512-mbVKXPmS0z0G4XqFDCTllmDQ6coZzn94aMlb0o/A4HEHJCKcanlDZwYJgwnkmgD3jyWhUgj9VsPrfd972yPffA==",
"dev": true,
"requires": {
"@jridgewell/sourcemap-codec": "^1.4.15"
}
@ -20353,15 +20359,6 @@
"vue-router": "^4.2.3"
}
},
"nuxt-directus": {
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/nuxt-directus/-/nuxt-directus-5.5.0.tgz",
"integrity": "sha512-OsKuWsf6t+8i4YCWTI2Nh0ssoZbC606s43Zt1v6iUwdlxp3LnS4+EU9E72rssGZ7boVfQ1v5crponZAqZ26zLQ==",
"dev": true,
"requires": {
"@nuxt/kit": "^3.0.0"
}
},
"nuxt-time": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/nuxt-time/-/nuxt-time-0.1.0.tgz",
@ -20643,7 +20640,8 @@
"picocolors": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
"integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
"integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
"dev": true
},
"picomatch": {
"version": "2.3.1",
@ -20686,6 +20684,7 @@
"version": "8.4.25",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.25.tgz",
"integrity": "sha512-7taJ/8t2av0Z+sQEvNzCkpDynl0tX3uJMCODi6nT3PfASC7dYCWV9aQ+uiCf+KBD4SEFcu+GvJdGdwzQ6OSjCw==",
"dev": true,
"requires": {
"nanoid": "^3.3.6",
"picocolors": "^1.0.0",
@ -20695,7 +20694,8 @@
"nanoid": {
"version": "3.3.6",
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz",
"integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA=="
"integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==",
"dev": true
}
}
},
@ -22735,22 +22735,6 @@
"builtins": "^5.0.0"
}
},
"vee-validate": {
"version": "4.10.8",
"resolved": "https://registry.npmjs.org/vee-validate/-/vee-validate-4.10.8.tgz",
"integrity": "sha512-4VWziid3tdlIMGWr0D24YG/e+Q+M6TMK2DQg8dMvufgNyHFIpKxkMKwWoSMuQS0Pi0wKJEo5F5Kok8pXlei4vA==",
"requires": {
"@vue/devtools-api": "^6.5.0",
"type-fest": "^4.0.0"
},
"dependencies": {
"type-fest": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.0.0.tgz",
"integrity": "sha512-d/oYtUnPM9zar2fqqGLYPzgcY0qUlYK0evgNVti93xpzfjGkMgZHu9Lvgrkn0rqGXTgsFRxFamzjGoD9Uo+dgw=="
}
}
},
"vfile": {
"version": "5.3.7",
"resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz",
@ -23031,6 +23015,7 @@
"version": "3.3.4",
"resolved": "https://registry.npmjs.org/vue/-/vue-3.3.4.tgz",
"integrity": "sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==",
"dev": true,
"requires": {
"@vue/compiler-dom": "3.3.4",
"@vue/compiler-sfc": "3.3.4",

View File

@ -14,12 +14,10 @@
"@nuxtjs/device": "^3.1.0",
"@types/node": "^18.16.19",
"nuxt": "^3.6.2",
"nuxt-directus": "^5.5.0",
"nuxt-time": "^0.1.0"
},
"dependencies": {
"date-fns": "^2.30.0",
"sass": "^1.63.6",
"vee-validate": "^4.10.8"
"sass": "^1.63.6"
}
}

View File

@ -35,10 +35,10 @@
<div class="event" :id="data.slug">
<div class="hero">
<h3>{{ data.title }}</h3>
<h4><b>Location</b>: {{ data.location}}</h4>
<h4><b>Address</b>: {{ data.address }}</h4>
<h4><b>Date</b>: {{ data.date }} · {{ data.time }}</h4>
<h4>Location: {{ data.location}}</h4>
<h4>Address: {{ data.address }}</h4>
<h4>Date: {{ data.date }} · {{ data.time }}</h4>
<!-- <EventDate :date="data.date" :time="data.time" /> -->
</div>
<ContentDoc class="details" />
</div>
</template>

View File

@ -20,8 +20,7 @@
<div class="hero">
<h3>{{ data.title }}</h3>
<h4>Written by: {{ data.author }}</h4>
<h4 v-if="data.updated < data.published">Updated: {{ data.updated }}</h4>
<h4 v-if="data.published <= data.updated">Published: {{ data.published }}</h4>
<h4>Published: {{ data.published }}</h4>
<img :src="'/img/guide/' + data.thumbnail" :alt="data.title + ' Thumbnail'" />
</div>
<ContentDoc class="content" />

View File

@ -1,16 +1,5 @@
<script setup>
useHead({
title: 'Sign in | crbtc.org',
meta: [
{
name: 'description',
content: ``
},
],
})
</script>
<template>
<div class="login">
<h4>This has not been developed yet...</h4>
</div>
</template>

View File

@ -1,16 +1,5 @@
<script setup>
useHead({
title: 'Create account | crbtc.org',
meta: [
{
name: 'description',
content: ``
},
],
})
</script>
<template>
<div class="login">
<h4>This has not been developed yet either...</h4>
</div>
</template>

View File

@ -1 +0,0 @@
<template></template>

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 67 KiB

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 12 KiB