Skip to content

Instantly share code, notes, and snippets.

@jrdn91
jrdn91 / server.js
Created January 14, 2020 15:32
Mirage setup
import { Server, Model, Response } from "miragejs"
import {
consortiaFixtures,
statusFixtures,
typeFixtures,
enrollmentFixtures
} from "./fixtures"
var jwt = require("jsonwebtoken")
export function makeServer({ environment = "development" } = {}) {
@jrdn91
jrdn91 / extractFromAddress.js
Created April 29, 2020 13:36
Extract Google Places Data
export default (components, type, part = "long_name") => {
for (var i = 0; i < components.length; i++) {
for (var j = 0; j < components[i].types.length; j++) {
if (components[i].types[j] === type) return components[i][part]
}
}
return ""
}
@jrdn91
jrdn91 / README.MD
Created November 12, 2021 21:30
Contributing doc

Event Gives Versioning

Visual for "standard" git versioning

Versioning visual

Main Branch

Main will always be our production branch and it should not be committed to directly. Only branch off for hotfixes, or in rare cases, hard resetting development. The only branches to be merged into Main are release branches, because the only commits that should be made to master are full releases.

@jrdn91
jrdn91 / bad-example.tsx
Last active July 10, 2023 15:59
Search results useQuery example
const [search, setSearch] = useState("")
const debouncedSearch = useDebounce(search, 400)
const [searchResults, setSearchResults] = useState<Agent[]>([])
const { data: agents, isLoading } = useListAgents({
search: debouncedSearch,
})
useEffect(() => {
setSearchResults(() => agents || [])
version: "3.8"
services:
############################
# RADARR
############################
radarr:
image: lscr.io/linuxserver/radarr:latest
container_name: radarr
@jrdn91
jrdn91 / create-email-client.ts
Created January 23, 2026 00:42
Basic dev email client
import { createDevEmailClient } from '@/lib/email/dev-email-client'
import { createProductionEmailClient } from '@/lib/email/production-email-client'
export function createEmailClient(environment: 'development' | 'production') {
if (environment === 'development') {
return createDevEmailClient()
}
return createProductionEmailClient()
}