Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 0 additions & 13 deletions .devcontainer/Dockerfile

This file was deleted.

38 changes: 0 additions & 38 deletions .devcontainer/devcontainer.json

This file was deleted.

15 changes: 0 additions & 15 deletions .devcontainer/docker-compose.yml

This file was deleted.

5 changes: 0 additions & 5 deletions .devcontainer/post-create.sh

This file was deleted.

3 changes: 1 addition & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,11 @@ This is a bun monorepo for my personal websites. Everything is licensed under th
- Framework: [Next.js](https://nextjs.org)
- Package Manager: [bun](https://bun.sh)
- Deployment: [Vercel](https://vercel.com)
- IDE: [VSCode with devcontainers](https://code.visualstudio.com)
- IDE: [Cursor](https://cursor.com)
- Styles: [Tailwind](https://tailwindcss.com)
- Components: [ShadCN](https://ui.shadcn.com)
- Analytics: [Posthog](https://posthog.com)
- Logging: [Sentry](https://sentry.io)
- Authentication: [Clerk](https://clerk.com)
- Formatting: [ESLint](https://eslint.org)
- Linting [Prettier](https://prettier.io)

Expand Down
1 change: 1 addition & 0 deletions apps/captainofbass.com/next-env.d.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/// <reference types="next" />
/// <reference types="next/image-types/global" />
import "./.next/types/routes.d.ts";

// NOTE: This file should not be edited
// see https://nextjs.org/docs/app/api-reference/config/typescript for more information.
9 changes: 2 additions & 7 deletions apps/captainofbass.com/next.config.mjs
Original file line number Diff line number Diff line change
@@ -1,16 +1,11 @@
import { withSentryConfig } from '@sentry/nextjs'

const nextConfig = {
cacheComponents: true,
typescript: {
ignoreBuildErrors: process.env.NODE_ENV === 'development'
},
eslint: {
ignoreDuringBuilds: process.env.NODE_ENV === 'development'
},
experimental: {
reactCompiler: true,
ppr: 'incremental'
},
reactCompiler: true,
async rewrites() {
return [
{
Expand Down
1 change: 1 addition & 0 deletions apps/mikeallisonjs.com/next-env.d.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/// <reference types="next" />
/// <reference types="next/image-types/global" />
import "./.next/types/routes.d.ts";

// NOTE: This file should not be edited
// see https://nextjs.org/docs/app/api-reference/config/typescript for more information.
9 changes: 2 additions & 7 deletions apps/mikeallisonjs.com/next.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,11 @@ import { withSentryConfig } from '@sentry/nextjs'

/** @type {import('next').NextConfig} */
const nextConfig = {
cacheComponents: true,
typescript: {
ignoreBuildErrors: process.env.NODE_ENV === 'development'
},
eslint: {
ignoreDuringBuilds: process.env.NODE_ENV === 'development'
},
experimental: {
reactCompiler: true,
ppr: 'incremental'
},
reactCompiler: true,
async rewrites() {
return [
{
Expand Down
12 changes: 9 additions & 3 deletions apps/mikeallisonjs.com/src/components/hero.tsx
Original file line number Diff line number Diff line change
@@ -1,8 +1,15 @@
'use client'

import { useEffect, useState } from 'react'
import { motion } from 'framer-motion'

export function Hero() {
const [yearsExperience, setYearsExperience] = useState(24)

useEffect(() => {
setYearsExperience(new Date().getFullYear() - 2000)
}, [])

return (
<motion.div
initial={{ opacity: 0.0, y: 40 }}
Expand All @@ -22,9 +29,8 @@ export function Hero() {
<span className="text-secondary">JS</span>
</h1>
<p className="mx-auto max-w-[700px] text-gray-500 md:text-xl dark:text-gray-400">
Over {new Date().getFullYear() - 2000} years experience designing
cutting edge software solutions for global industry leading
businesses.
Over {yearsExperience} years experience designing cutting edge
software solutions for global industry leading businesses.
</p>
</div>
</div>
Expand Down
1 change: 1 addition & 0 deletions apps/sltdnb.com/next-env.d.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/// <reference types="next" />
/// <reference types="next/image-types/global" />
import "./.next/types/routes.d.ts";

// NOTE: This file should not be edited
// see https://nextjs.org/docs/app/api-reference/config/typescript for more information.
9 changes: 2 additions & 7 deletions apps/sltdnb.com/next.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,11 @@ import { withSentryConfig } from '@sentry/nextjs'

/** @type {import('next').NextConfig} */
const nextConfig = {
cacheComponents: true,
typescript: {
ignoreBuildErrors: process.env.NODE_ENV === 'development'
},
eslint: {
ignoreDuringBuilds: process.env.NODE_ENV === 'development'
},
experimental: {
reactCompiler: true,
ppr: 'incremental'
},
reactCompiler: true,
async redirects() {
return [
{
Expand Down
Loading