Skip to content

Commit

Permalink
chore: move to monorepo
Browse files Browse the repository at this point in the history
  • Loading branch information
thedaviddias committed Jul 19, 2023
1 parent a70d03d commit 0d33a1a
Show file tree
Hide file tree
Showing 402 changed files with 2,896 additions and 2,718 deletions.
8 changes: 4 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules
**/node_modules
/.pnp
.pnp.js

Expand All @@ -10,11 +10,11 @@
test-results

# next.js
/.next/
.next
/out/

# production
/build
build

# misc
.DS_Store
Expand Down Expand Up @@ -45,4 +45,4 @@ public/sitemap-0.xml
# Simple Localize
simplelocalize.yml


.turbo
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
7 changes: 7 additions & 0 deletions next.config.js → apps/blog/next.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,13 @@ const nextConfig = withPlugins([plugins, nextTranslate], {
swcMinify: true,
pageExtensions: ['ts', 'tsx', 'mdx'],
poweredByHeader: false,
typescript: {
// !! WARN !!
// Dangerously allow production builds to successfully complete even if
// your project has type errors.
// !! WARN !!
ignoreBuildErrors: true,
},
images: {
domains: ['images.unsplash.com', 'webmention.io', 'i.gr-assets.com', 'i.ytimg.com'],
formats: ['image/avif', 'image/webp'],
Expand Down
113 changes: 113 additions & 0 deletions apps/blog/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
{
"name": "thedaviddias.dev",
"version": "0.1.0",
"private": true,
"scripts": {
"build": "next build",
"postbuild": "next-sitemap",
"check:all": "pnpm check:format && pnpm check:lint && pnpm build",
"check:format": "prettier --check .",
"check:lint": "eslint . --ext js,ts,tsx,mdx,json",
"check:types": "tsc -p tsconfig.json --noEmit --pretty",
"dev": "next dev",
"format": "prettier --write .",
"lint": "next lint",
"lint:write": "eslint . --ext js,ts,tsx,mdx,json --fix --max-warnings=0",
"publish": "node scripts/publish-blog.js",
"start": "next start",
"test": "jest",
"test:coverate": "pnpm test -- --coverage",
"test:e2e": "playwright test"
},
"dependencies": {
"@giscus/react": "^2.2.8",
"@tailwindcss/aspect-ratio": "0.4.2",
"@tailwindcss/forms": "0.5.3",
"@tailwindcss/typography": "0.5.9",
"@vercel/og": "^0.5.7",
"autoprefixer": "^10.4.14",
"eslint-config-prettier": "8.8.0",
"eslint-plugin-prettier": "^4.2.1",
"feed": "^4.2.2",
"googleapis": "110.0.0",
"gray-matter": "^4.0.3",
"is-mobile": "^4.0.0",
"next": "13.4.5",
"next-compose-plugins": "^2.2.1",
"next-mdx-remote": "^4.4.1",
"next-plausible": "^3.7.2",
"next-seo": "^5.5.0",
"next-themes": "0.2.1",
"postcss": "^8.4.24",
"prettier": "^2.8.8",
"react": "18.2.0",
"react-dom": "18.2.0",
"reading-time": "^1.5.0",
"slugify": "^1.6.6",
"tailwindcss": "3.3.2"
},
"devDependencies": {
"@next/bundle-analyzer": "13.4.5",
"@next/env": "13.4.5",
"@nick22985/wakatime-api": "^1.0.2",
"@octokit/graphql": "^5.0.6",
"@octokit/graphql-schema": "^14.9.1",
"@playwright/test": "^1.35.0",
"@sentry/nextjs": "7.54.0",
"@sentry/node": "7.54.0",
"@svgr/webpack": "6.5.1",
"@testing-library/jest-dom": "^5.16.5",
"@testing-library/react": "^14.0.0",
"@types/jest": "^29.5.2",
"@types/node": "18.6.5",
"@types/prettier": "^2.7.3",
"@types/react": "18.2.11",
"@types/react-dom": "18.2.4",
"@types/rss": "0.0.30",
"@typescript-eslint/eslint-plugin": "5.59.9",
"@typescript-eslint/parser": "5.59.9",
"axe-core": "4.7.2",
"axios": "1.4.0",
"babel-jest": "^29.5.0",
"camel-case": "^4.1.2",
"clsx": "^1.2.1",
"date-fns": "2.30.0",
"dotenv": "16.1.4",
"eslint": "8.42.0",
"eslint-config-next": "13.4.5",
"eslint-plugin-jsx-a11y": "6.7.1",
"eslint-plugin-mdx": "2.1.0",
"eslint-plugin-react": "7.32.2",
"eslint-plugin-react-hooks": "^4.6.0",
"eslint-plugin-simple-import-sort": "10.0.0",
"hast-util-has-property": "^2.0.0",
"hast-util-heading-rank": "^2.1.1",
"hast-util-to-string": "^2.0.0",
"jest": "^29.5.0",
"jest-environment-jsdom": "^29.5.0",
"lint-staged": "13.2.2",
"next-bundle-analyzer": "0.6.7",
"next-sitemap": "4.1.3",
"next-translate": "2.3.0-canary.3",
"next-translate-plugin": "2.3.0-canary.3",
"node-fetch": "^3.3.1",
"pretty-ms": "^8.0.0",
"react-goodreads-shelf": "^3.1.5",
"react-social-media-embed": "^2.3.5",
"react-social-sharing": "^3.3.0",
"rehype-autolink-headings": "^6.1.1",
"rehype-figure": "^1.0.1",
"rehype-image-placeholder": "^1.0.1",
"rehype-parse": "^8.0.4",
"rehype-prism-plus": "1.5.1",
"rehype-slug": "5.1.0",
"rehype-stringify": "^9.0.3",
"remark-gfm": "^3.0.1",
"swr": "2.1.5",
"ts-jest": "^29.1.0",
"ts-node": "^10.9.1",
"typescript": "4.7.4",
"unified": "^10.1.2",
"unist-util-visit": "^4.1.0"
}
}
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes.
2 changes: 1 addition & 1 deletion public/rss/feed.xml → apps/blog/public/rss/feed.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<title>The David Dias | Front-End Developer, podcaster &amp; content creator</title>
<link>https://thedaviddias.dev</link>
<description>Hey, I'm David Dias! Front-End Developer based in Toronto/Canada. I love talking about code, technology, expatriation and life.</description>
<lastBuildDate>Wed, 19 Jul 2023 00:01:06 GMT</lastBuildDate>
<lastBuildDate>Wed, 19 Jul 2023 01:35:09 GMT</lastBuildDate>
<docs>https://validator.w3.org/feed/docs/rss2.html</docs>
<generator>https://github.com/jpmonette/feed</generator>
<language>en-US</language>
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<title>The David Dias | Développeur Front-End, podcasteur &amp; créateur de contenu</title>
<link>https://thedaviddias.dev</link>
<description>Salut toi! Je m'appele David Dias. Je suis développeur Front-End, podcasteur, créateur de contenu numérique passioné pour résoudre les problèmes digitaux et humains! J'aime rencontrer de nouvelles personnes, bâtir des communautées et parler de tech, d'expatriation et de web.</description>
<lastBuildDate>Wed, 19 Jul 2023 00:01:06 GMT</lastBuildDate>
<lastBuildDate>Wed, 19 Jul 2023 01:35:09 GMT</lastBuildDate>
<docs>https://validator.w3.org/feed/docs/rss2.html</docs>
<generator>https://github.com/jpmonette/feed</generator>
<language>fr</language>
Expand Down
Loading

0 comments on commit 0d33a1a

Please sign in to comment.