Skip to content

Commit 77c020e

Browse files
committed
Initial Commit
0 parents  commit 77c020e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+6504
-0
lines changed

CHANGELOG.md

Lines changed: 32 additions & 0 deletions

README.md

Lines changed: 66 additions & 0 deletions

commitlint.config.js

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
module.exports = {
2+
extends: ['@commitlint/config-conventional'],
3+
rules: {
4+
// TODO Add Scope Enum Here
5+
// 'scope-enum': [2, 'always', ['yourscope', 'yourscope']],
6+
'type-enum': [
7+
2,
8+
'always',
9+
[
10+
'feat',
11+
'fix',
12+
'docs',
13+
'chore',
14+
'style',
15+
'refactor',
16+
'ci',
17+
'test',
18+
'perf',
19+
'revert',
20+
'vercel',
21+
],
22+
],
23+
},
24+
};

next-env.d.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
/// <reference types="next" />
2+
/// <reference types="next/image-types/global" />
3+
4+
// NOTE: This file should not be edited
5+
// see https://nextjs.org/docs/basic-features/typescript for more information.

next-sitemap.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
module.exports = {
2+
siteUrl: process.env.NEXT_PUBLIC_DEPLOYMENT_URL,
3+
generateRobotsTxt: true,
4+
robotsTxtOptions: {
5+
policies: [{ userAgent: '*', allow: '/' }],
6+
},
7+
};

next.config.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
/** @type {import('next').NextConfig} */
2+
module.exports = {
3+
eslint: {
4+
dirs: ['src'],
5+
},
6+
};

package.json

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
{
2+
"name": "og",
3+
"version": "0.2.1",
4+
"private": true,
5+
"scripts": {
6+
"dev": "next dev",
7+
"build": "next build",
8+
"start": "next start",
9+
"prepare": "husky install",
10+
"lint": "next lint",
11+
"lint:fix": "eslint src --fix && yarn format",
12+
"format": "prettier --write src",
13+
"release": "standard-version",
14+
"push-release": "git push --follow-tags origin main",
15+
"postbuild": "next-sitemap"
16+
},
17+
"dependencies": {
18+
"@tailwindcss/forms": "^0.3.4",
19+
"@vercel/og": "^0.0.27",
20+
"autoprefixer": "^10.4.0",
21+
"clsx": "^1.1.1",
22+
"next": "^13.1.2",
23+
"postcss": "^8.4.5",
24+
"query-string": "^7.0.1",
25+
"react": "^18.2.0",
26+
"react-dom": "^18.2.0",
27+
"react-hook-form": "^7.22.2",
28+
"react-icons": "^4.3.1"
29+
},
30+
"devDependencies": {
31+
"@commitlint/cli": "^13.2.1",
32+
"@commitlint/config-conventional": "^13.2.0",
33+
"@types/node": "^18.11.18",
34+
"@types/react": "^18.0.26",
35+
"@types/tailwindcss": "^2.2.4",
36+
"@typescript-eslint/eslint-plugin": "^4.33.0",
37+
"@typescript-eslint/parser": "^4.33.0",
38+
"eslint": "^7.32.0",
39+
"eslint-config-next": "^13.1.2",
40+
"eslint-config-prettier": "^8.3.0",
41+
"eslint-plugin-simple-import-sort": "^7.0.0",
42+
"husky": "^7.0.4",
43+
"lint-staged": "^11.2.6",
44+
"next-sitemap": "^1.6.203",
45+
"prettier": "^2.5.1",
46+
"standard-version": "^9.3.2",
47+
"tailwindcss": "^2.2.19",
48+
"typescript": "^4.9.4"
49+
},
50+
"lint-staged": {
51+
"src/**/*.{js,jsx,ts,tsx,}": [
52+
"eslint --max-warnings=0",
53+
"prettier -w"
54+
],
55+
"src/**/*.{json,css,scss,md}": [
56+
"prettier -w"
57+
]
58+
}
59+
}

postcss.config.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
module.exports = {
2+
plugins: {
3+
tailwindcss: {},
4+
autoprefixer: {},
5+
},
6+
};
8.66 KB
14.5 KB

0 commit comments

Comments
 (0)