Skip to content

Commit 5973552

Browse files
committed
chore: initialize project
0 parents  commit 5973552

File tree

449 files changed

+48338
-0
lines changed

Some content is hidden

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

449 files changed

+48338
-0
lines changed

.changeset/config.json

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"$schema": "https://unpkg.com/@changesets/[email protected]/schema.json",
3+
"changelog": [
4+
"@changesets/changelog-github",
5+
{ "repo": "belgattitude/nextjs-monorepo-example" }
6+
],
7+
"privatePackages": { "version": true, "tag": true },
8+
"commit": true,
9+
"linked": [],
10+
"access": "restricted",
11+
"baseBranch": "main",
12+
"updateInternalDependencies": "patch",
13+
"ignore": []
14+
}

.codeclimate.yml

+67
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
# @link https://docs.codeclimate.com/docs/default-analysis-configuration#sample-codeclimateyml
2+
3+
version: '2'
4+
5+
checks:
6+
argument-count:
7+
enabled: true
8+
config:
9+
threshold: 4
10+
complex-logic:
11+
enabled: true
12+
config:
13+
threshold: 4
14+
file-lines:
15+
enabled: true
16+
config:
17+
threshold: 300
18+
method-complexity:
19+
enabled: true
20+
config:
21+
threshold: 5
22+
method-count:
23+
enabled: true
24+
config:
25+
threshold: 20
26+
method-lines:
27+
enabled: true
28+
config:
29+
threshold: 300
30+
nested-control-flow:
31+
enabled: true
32+
config:
33+
threshold: 4
34+
return-statements:
35+
enabled: true
36+
config:
37+
threshold: 4
38+
similar-code:
39+
enabled: false
40+
config:
41+
threshold: 5
42+
identical-code:
43+
enabled: false
44+
config:
45+
threshold: 5
46+
47+
# plugins:
48+
# eslint:
49+
# enabled: true
50+
# channel: "eslint-7"
51+
52+
exclude_patterns:
53+
- 'docs/'
54+
- '**/node_modules/'
55+
- '**/config/'
56+
- '**/*.config.js'
57+
- '**/dist/'
58+
- '**/scripts/'
59+
- '**/__tests__/'
60+
- '**/*.test.js'
61+
- '**/*.test.jsx'
62+
- '**/*.test.ts'
63+
- '**/*.test.tsx'
64+
- '**/*.d.ts'
65+
- '**/*.seed.ts'
66+
- '**/seed.ts'
67+
- '**/.mesh/'

.dockerignore

+52
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
# All node_modules directories
2+
node_modules
3+
**/node_modules
4+
5+
# All secrets
6+
**/.env.local
7+
**/.env.*.local
8+
9+
# By default all git files
10+
.git
11+
.gitignore
12+
.gitattributes
13+
.github
14+
15+
# Tools caches
16+
.cache/*
17+
tsconfig.tsbuildinfo
18+
.eslintcache
19+
20+
# Yarn
21+
!.yarnrc.yml
22+
!.yarn/plugins
23+
!.yarn/releases
24+
25+
# Used when building with nextjs (next-eslint)
26+
!.eslintrc.base.json
27+
!.prettierignore
28+
!.prettierrc.js
29+
!.eslintignore
30+
31+
# npm
32+
!.npmrc
33+
34+
# Docker related
35+
.dockerignore
36+
Dockerfile
37+
docker-compose.*.yml
38+
docker-compose.yml
39+
docker
40+
41+
# Log files
42+
logs
43+
*.log
44+
45+
# Temp files
46+
tmp
47+
*.tmp
48+
49+
# IDE related
50+
51+
.idea
52+
.vscode

.gitattributes

+205
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,205 @@
1+
## Source: https://github.com/alexkaratarakis/gitattributes
2+
## Modified * text=auto to * text eol=lf to force LF endings.
3+
4+
## GITATTRIBUTES FOR WEB PROJECTS
5+
#
6+
# These settings are for any web project.
7+
#
8+
# Details per file setting:
9+
# text These files should be normalized (i.e. convert CRLF to LF).
10+
# binary These files are binary and should be left untouched.
11+
#
12+
# Note that binary is a macro for -text -diff.
13+
######################################################################
14+
15+
# Auto detect
16+
## Force LF line endings automatically for files detected as
17+
## text and leave all files detected as binary untouched.
18+
## This will handle all files NOT defined below.
19+
* text eol=lf
20+
21+
# Source code
22+
*.bash text eol=lf
23+
*.bat text eol=crlf
24+
*.cmd text eol=crlf
25+
*.coffee text
26+
*.css text
27+
*.htm text diff=html
28+
*.html text diff=html
29+
*.inc text
30+
*.ini text
31+
*.js text
32+
*.json text
33+
*.jsx text
34+
*.less text
35+
*.ls text
36+
*.map text -diff
37+
*.od text
38+
*.onlydata text
39+
*.php text diff=php
40+
*.pl text
41+
*.ps1 text eol=crlf
42+
*.py text diff=python
43+
*.rb text diff=ruby
44+
*.sass text
45+
*.scm text
46+
*.scss text diff=css
47+
*.sh text eol=lf
48+
*.sql text
49+
*.styl text
50+
*.tag text
51+
*.ts text
52+
*.tsx text
53+
*.xml text
54+
*.xhtml text diff=html
55+
56+
# Docker
57+
Dockerfile text
58+
59+
# Documentation
60+
*.ipynb text
61+
*.markdown text
62+
*.md text
63+
*.mdwn text
64+
*.mdown text
65+
*.mkd text
66+
*.mkdn text
67+
*.mdtxt text
68+
*.mdtext text
69+
*.txt text
70+
AUTHORS text
71+
CHANGELOG text
72+
CHANGES text
73+
CONTRIBUTING text
74+
COPYING text
75+
copyright text
76+
*COPYRIGHT* text
77+
INSTALL text
78+
license text
79+
LICENSE text
80+
NEWS text
81+
readme text
82+
*README* text
83+
TODO text
84+
85+
# Templates
86+
*.dot text
87+
*.ejs text
88+
*.haml text
89+
*.handlebars text
90+
*.hbs text
91+
*.hbt text
92+
*.jade text
93+
*.latte text
94+
*.mustache text
95+
*.njk text
96+
*.phtml text
97+
*.tmpl text
98+
*.tpl text
99+
*.twig text
100+
*.vue text
101+
102+
# Configs
103+
*.cnf text
104+
*.conf text
105+
*.config text
106+
.editorconfig text
107+
.env text
108+
.gitattributes text
109+
.gitconfig text
110+
.htaccess text
111+
*.lock text -diff
112+
package-lock.json text -diff
113+
*.toml text
114+
*.yaml text
115+
*.yml text
116+
browserslist text
117+
Makefile text
118+
makefile text
119+
120+
# Heroku
121+
Procfile text
122+
123+
# Graphics
124+
*.ai binary
125+
*.bmp binary
126+
*.eps binary
127+
*.gif binary
128+
*.gifv binary
129+
*.glb binary
130+
*.ico binary
131+
*.jng binary
132+
*.jp2 binary
133+
*.jpg binary
134+
*.jpeg binary
135+
*.jpx binary
136+
*.jxr binary
137+
*.pdf binary
138+
*.png binary
139+
*.psb binary
140+
*.psd binary
141+
# SVG treated as an asset (binary) by default.
142+
*.svg text
143+
# If you want to treat it as binary,
144+
# use the following line instead.
145+
# *.svg binary
146+
*.svgz binary
147+
*.tif binary
148+
*.tiff binary
149+
*.wbmp binary
150+
*.webp binary
151+
*.avif binary
152+
153+
154+
# Audio
155+
*.kar binary
156+
*.m4a binary
157+
*.mid binary
158+
*.midi binary
159+
*.mp3 binary
160+
*.ogg binary
161+
*.ra binary
162+
163+
# Video
164+
*.3gpp binary
165+
*.3gp binary
166+
*.as binary
167+
*.asf binary
168+
*.asx binary
169+
*.fla binary
170+
*.flv binary
171+
*.m4v binary
172+
*.mng binary
173+
*.mov binary
174+
*.mp4 binary
175+
*.mpeg binary
176+
*.mpg binary
177+
*.ogv binary
178+
*.swc binary
179+
*.swf binary
180+
*.webm binary
181+
182+
# Archives
183+
*.7z binary
184+
*.gz binary
185+
*.jar binary
186+
*.rar binary
187+
*.tar binary
188+
*.zip binary
189+
190+
# Fonts
191+
*.ttf binary
192+
*.eot binary
193+
*.otf binary
194+
*.woff binary
195+
*.woff2 binary
196+
197+
# Executables
198+
*.exe binary
199+
*.pyc binary
200+
201+
# RC files (like .babelrc or .eslintrc)
202+
*.*rc text
203+
204+
# Ignore files (like .npmignore or .gitignore)
205+
*.*ignore text

.github/FUNDING.yml

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
github: belgattitude
2+
ko_fi: belgattitude

0 commit comments

Comments
 (0)