Skip to content

Commit 89a658e

Browse files
committed
Add .gitignore and .editorconfig
1 parent e6ffcbb commit 89a658e

File tree

2 files changed

+323
-0
lines changed

2 files changed

+323
-0
lines changed

.editorconfig

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
root = true
2+
3+
[*]
4+
end_of_line = lf
5+
charset = utf-8
6+
tab_width = 2
7+
trim_trailing_whitespace = true
8+
insert_final_newline = true
9+
indent_style = space
10+
indent_size = 2

.gitignore

Lines changed: 313 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,313 @@
1+
# Created by https://www.toptal.com/developers/gitignore/api/fish,macos,windows,linux,node,vim,emacs,visualstudiocode
2+
# Edit at https://www.toptal.com/developers/gitignore?templates=fish,macos,windows,linux,node,vim,emacs,visualstudiocode
3+
4+
### Emacs ###
5+
# -*- mode: gitignore; -*-
6+
*~
7+
\#*\#
8+
/.emacs.desktop
9+
/.emacs.desktop.lock
10+
*.elc
11+
auto-save-list
12+
tramp
13+
.\#*
14+
15+
# Org-mode
16+
.org-id-locations
17+
*_archive
18+
19+
# flymake-mode
20+
*_flymake.*
21+
22+
# eshell files
23+
/eshell/history
24+
/eshell/lastdir
25+
26+
# elpa packages
27+
/elpa/
28+
29+
# reftex files
30+
*.rel
31+
32+
# AUCTeX auto folder
33+
/auto/
34+
35+
# cask packages
36+
.cask/
37+
dist/
38+
39+
# Flycheck
40+
flycheck_*.el
41+
42+
# server auth directory
43+
/server/
44+
45+
# projectiles files
46+
.projectile
47+
48+
# directory configuration
49+
.dir-locals.el
50+
51+
# network security
52+
/network-security.data
53+
54+
55+
### Fish ###
56+
fishd.*
57+
fish_history
58+
fish_variables
59+
config.local.fish
60+
61+
### Linux ###
62+
63+
# temporary files which can be created if a process still has a handle open of a deleted file
64+
.fuse_hidden*
65+
66+
# KDE directory preferences
67+
.directory
68+
69+
# Linux trash folder which might appear on any partition or disk
70+
.Trash-*
71+
72+
# .nfs files are created when an open file is removed but is still being accessed
73+
.nfs*
74+
75+
### macOS ###
76+
# General
77+
.DS_Store
78+
.AppleDouble
79+
.LSOverride
80+
81+
# Icon must end with two \r
82+
Icon
83+
84+
85+
# Thumbnails
86+
._*
87+
88+
# Files that might appear in the root of a volume
89+
.DocumentRevisions-V100
90+
.fseventsd
91+
.Spotlight-V100
92+
.TemporaryItems
93+
.Trashes
94+
.VolumeIcon.icns
95+
.com.apple.timemachine.donotpresent
96+
97+
# Directories potentially created on remote AFP share
98+
.AppleDB
99+
.AppleDesktop
100+
Network Trash Folder
101+
Temporary Items
102+
.apdisk
103+
104+
### macOS Patch ###
105+
# iCloud generated files
106+
*.icloud
107+
108+
### Node ###
109+
# Logs
110+
logs
111+
*.log
112+
npm-debug.log*
113+
yarn-debug.log*
114+
yarn-error.log*
115+
lerna-debug.log*
116+
.pnpm-debug.log*
117+
118+
# Diagnostic reports (https://nodejs.org/api/report.html)
119+
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
120+
121+
# Runtime data
122+
pids
123+
*.pid
124+
*.seed
125+
*.pid.lock
126+
127+
# Directory for instrumented libs generated by jscoverage/JSCover
128+
lib-cov
129+
130+
# Coverage directory used by tools like istanbul
131+
coverage
132+
*.lcov
133+
134+
# nyc test coverage
135+
.nyc_output
136+
137+
# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
138+
.grunt
139+
140+
# Bower dependency directory (https://bower.io/)
141+
bower_components
142+
143+
# node-waf configuration
144+
.lock-wscript
145+
146+
# Compiled binary addons (https://nodejs.org/api/addons.html)
147+
build/Release
148+
149+
# Dependency directories
150+
node_modules/
151+
jspm_packages/
152+
153+
# Snowpack dependency directory (https://snowpack.dev/)
154+
web_modules/
155+
156+
# TypeScript cache
157+
*.tsbuildinfo
158+
159+
# Optional npm cache directory
160+
.npm
161+
162+
# Optional eslint cache
163+
.eslintcache
164+
165+
# Optional stylelint cache
166+
.stylelintcache
167+
168+
# Microbundle cache
169+
.rpt2_cache/
170+
.rts2_cache_cjs/
171+
.rts2_cache_es/
172+
.rts2_cache_umd/
173+
174+
# Optional REPL history
175+
.node_repl_history
176+
177+
# Output of 'npm pack'
178+
*.tgz
179+
180+
# Yarn Integrity file
181+
.yarn-integrity
182+
183+
# dotenv environment variable files
184+
.env
185+
.env.development.local
186+
.env.test.local
187+
.env.production.local
188+
.env.local
189+
190+
# parcel-bundler cache (https://parceljs.org/)
191+
.cache
192+
.parcel-cache
193+
194+
# Next.js build output
195+
.next
196+
out
197+
198+
# Nuxt.js build / generate output
199+
.nuxt
200+
dist
201+
202+
# Gatsby files
203+
.cache/
204+
# Comment in the public line in if your project uses Gatsby and not Next.js
205+
# https://nextjs.org/blog/next-9-1#public-directory-support
206+
# public
207+
208+
# vuepress build output
209+
.vuepress/dist
210+
211+
# vuepress v2.x temp and cache directory
212+
.temp
213+
214+
# Docusaurus cache and generated files
215+
.docusaurus
216+
217+
# Serverless directories
218+
.serverless/
219+
220+
# FuseBox cache
221+
.fusebox/
222+
223+
# DynamoDB Local files
224+
.dynamodb/
225+
226+
# TernJS port file
227+
.tern-port
228+
229+
# Stores VSCode versions used for testing VSCode extensions
230+
.vscode-test
231+
232+
# yarn v2
233+
.yarn/cache
234+
.yarn/unplugged
235+
.yarn/build-state.yml
236+
.yarn/install-state.gz
237+
.pnp.*
238+
239+
### Node Patch ###
240+
# Serverless Webpack directories
241+
.webpack/
242+
243+
# Optional stylelint cache
244+
245+
# SvelteKit build / generate output
246+
.svelte-kit
247+
248+
### Vim ###
249+
# Swap
250+
[._]*.s[a-v][a-z]
251+
!*.svg # comment out if you don't need vector files
252+
[._]*.sw[a-p]
253+
[._]s[a-rt-v][a-z]
254+
[._]ss[a-gi-z]
255+
[._]sw[a-p]
256+
257+
# Session
258+
Session.vim
259+
Sessionx.vim
260+
261+
# Temporary
262+
.netrwhist
263+
# Auto-generated tag files
264+
tags
265+
# Persistent undo
266+
[._]*.un~
267+
268+
### VisualStudioCode ###
269+
.vscode/*
270+
!.vscode/settings.json
271+
!.vscode/tasks.json
272+
!.vscode/launch.json
273+
!.vscode/extensions.json
274+
!.vscode/*.code-snippets
275+
276+
# Local History for Visual Studio Code
277+
.history/
278+
279+
# Built Visual Studio Code Extensions
280+
*.vsix
281+
282+
### VisualStudioCode Patch ###
283+
# Ignore all local history of files
284+
.history
285+
.ionide
286+
287+
### Windows ###
288+
# Windows thumbnail cache files
289+
Thumbs.db
290+
Thumbs.db:encryptable
291+
ehthumbs.db
292+
ehthumbs_vista.db
293+
294+
# Dump file
295+
*.stackdump
296+
297+
# Folder config file
298+
[Dd]esktop.ini
299+
300+
# Recycle Bin used on file shares
301+
$RECYCLE.BIN/
302+
303+
# Windows Installer files
304+
*.cab
305+
*.msi
306+
*.msix
307+
*.msm
308+
*.msp
309+
310+
# Windows shortcuts
311+
*.lnk
312+
313+
# End of https://www.toptal.com/developers/gitignore/api/fish,macos,windows,linux,node,vim,emacs,visualstudiocode

0 commit comments

Comments
 (0)