Skip to content

Commit 73024de

Browse files
committed
Initial commit
0 parents  commit 73024de

File tree

197 files changed

+18644
-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.

197 files changed

+18644
-0
lines changed

.browserslistrc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
defaults and fully supports es6-module
2+
maintained node versions
3+
last 2 node major versions
4+
last 2 versions
5+
not dead

.editorconfig

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
# .editorconfig
2+
#
3+
# SPDX-License-Identifier: CC-BY-4.0 OR GPL-3.0-or-later
4+
# This file is part of Network Pro.
5+
#
6+
# EditorConfig helps developers define and maintain consistent
7+
# coding styles between different editors and IDEs
8+
# See http://editorconfig.org/ for full details
9+
10+
; top-most EditorConfig file
11+
root = true
12+
13+
; define basic and global for any file
14+
[*]
15+
charset = utf-8
16+
end_of_line = lf
17+
indent_size = 2
18+
indent_style = space
19+
max_line_length = 80
20+
insert_final_newline = true
21+
trim_trailing_whitespace = true
22+
23+
; DOS/Windows batch scripts -
24+
[*.{bat,cmd}]
25+
end_of_line = crlf
26+
27+
; Cascading Stylesheets -
28+
[*.css]
29+
indent_size = 2
30+
31+
; HTML files -
32+
[*.{html,htm}]
33+
indent_size = 2
34+
35+
; JavaScript files -
36+
[*.{mjs,js,ts}]
37+
curly_bracket_next_line = true
38+
quote_type = single
39+
40+
; JSON files (normal and commented version) -
41+
[*.{json,jsonc}]
42+
indent_size = 2
43+
quote_type = double
44+
45+
; Make - match it own default syntax
46+
[Makefile]
47+
indent_style = tab
48+
49+
; Markdown files - preserve trail spaces that means break line
50+
[*.{md,markdown}]
51+
trim_trailing_whitespace = false
52+
53+
; PowerShell - match defaults for New-ModuleManifest and PSScriptAnalyzer Invoke-Formatter
54+
[*.{ps1,psd1,psm1}]
55+
charset = utf-8-bom
56+
end_of_line = crlf
57+
58+
; YML config files - match it own default syntax
59+
[*.{yaml,yml}]
60+
indent_size = 2

.env.template

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# ==========================================================================
2+
# .env.template
3+
#
4+
# Environment template for Network Pro
5+
# Rename to `.env` (or `.env.local`) and customize as needed
6+
# ==========================================================================
7+
8+
# Custom environment mode for scripts and tooling
9+
# One of: dev, test, ci, preview, prod
10+
ENV_MODE=dev
11+
12+
# Optional: API keys or tokens for local dev (never commit real values)
13+
#VITE_PUBLIC_API_URL=https://api.example.com
14+
#VITE_PUBLIC_SITE_NAME=Network Pro
15+
16+
# ⚠️ DO NOT include sensitive credentials in VITE_ variables
17+
# These are exposed to client-side code at build time

.gitattributes

Lines changed: 211 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,211 @@
1+
# .gitattributes
2+
#
3+
# SPDX-License-Identifier: CC-BY-4.0 OR GPL-3.0-or-later
4+
# This file is part of Network Pro.
5+
#
6+
## GITATTRIBUTES FOR WEB PROJECTS
7+
#
8+
# These settings are for any web project.
9+
#
10+
# Details per file setting:
11+
# text These files should be normalized (i.e. convert CRLF to LF).
12+
# binary These files are binary and should be left untouched.
13+
#
14+
# Note that binary is a macro for -text -diff.
15+
######################################################################
16+
17+
## AUTO-DETECT
18+
## Handle line endings automatically for files detected as
19+
## text and leave all files detected as binary untouched.
20+
## This will handle all files NOT defined below.
21+
* text=auto
22+
23+
## SOURCE CODE
24+
*.bat text eol=crlf
25+
*.coffee text
26+
*.cjs text
27+
*.css text
28+
*.htm text
29+
*.html text
30+
*.inc text
31+
*.ini text
32+
*.js text
33+
*.json text
34+
*.jsonc text
35+
*.jsx text
36+
*.less text
37+
*.mjs text
38+
*.od text
39+
*.onlydata text
40+
*.php text
41+
*.pl text
42+
*.py text
43+
*.rb text
44+
*.sass text
45+
*.scm text
46+
*.scss text
47+
*.sh text eol=lf
48+
*.sql text
49+
*.styl text
50+
*.svelte text
51+
*.tag text
52+
*.ts text
53+
*.tsx text
54+
*.xml text
55+
*.xhtml text
56+
57+
## DOCKER
58+
*.dockerignore text
59+
Dockerfile text
60+
61+
## DOCUMENTATION
62+
*.markdown text
63+
*.md text
64+
*.mdwn text
65+
*.mdown text
66+
*.mkd text
67+
*.mkdn text
68+
*.mdtxt text
69+
*.mdtext text
70+
*.txt text
71+
AUTHORS text
72+
CHANGELOG text
73+
CHANGES text
74+
CONTRIBUTING text
75+
COPYING text
76+
copyright text
77+
*COPYRIGHT* text
78+
INSTALL text
79+
license text
80+
LICENSE text
81+
NEWS text
82+
readme text
83+
*README* text
84+
TODO text
85+
86+
## TEMPLATES
87+
*.dot text
88+
*.ejs text
89+
*.haml text
90+
*.handlebars text
91+
*.hbs text
92+
*.hbt text
93+
*.jade text
94+
*.latte text
95+
*.mustache text
96+
*.njk text
97+
*.phtml text
98+
*.tmpl text
99+
*.tpl text
100+
*.twig text
101+
102+
## LINTERS
103+
.babelrc text
104+
.csslintrc text
105+
.eslintrc text
106+
.htmlhintrc text
107+
.jscsrc text
108+
.jshintrc text
109+
.jshintignore text
110+
.prettierrc text
111+
.prettierignore text
112+
.stylelintrc text
113+
.stylelintignore text
114+
115+
## CONFIGS
116+
*.bowerrc text
117+
*.cnf text
118+
*.conf text
119+
*.config text
120+
.browserslistrc text
121+
.editorconfig text
122+
.gitattributes text
123+
.gitconfig text
124+
.gitignore text
125+
.htaccess text
126+
*.npmignore text
127+
*.toml text
128+
*.yaml text
129+
*.yml text
130+
browserslist text
131+
Makefile text
132+
makefile text
133+
134+
# NODE
135+
.node-version text
136+
.npmrc text
137+
.nvmrc text
138+
139+
## HEROKU
140+
Procfile text
141+
.slugignore text
142+
143+
## GRAPHICS
144+
*.ai binary
145+
*.bmp binary
146+
*.eps binary
147+
*.gif binary
148+
*.ico binary
149+
*.jng binary
150+
*.jp2 binary
151+
*.jpg binary
152+
*.jpeg binary
153+
*.jpx binary
154+
*.jxr binary
155+
*.pdf binary
156+
*.png binary
157+
*.psb binary
158+
*.psd binary
159+
*.svg text
160+
*.svgz binary
161+
*.tif binary
162+
*.tiff binary
163+
*.wbmp binary
164+
*.webp binary
165+
166+
## AUDIO
167+
*.kar binary
168+
*.m4a binary
169+
*.mid binary
170+
*.midi binary
171+
*.mp3 binary
172+
*.ogg binary
173+
*.ra binary
174+
175+
## VIDEO
176+
*.3gpp binary
177+
*.3gp binary
178+
*.as binary
179+
*.asf binary
180+
*.asx binary
181+
*.fla binary
182+
*.flv binary
183+
*.m4v binary
184+
*.mng binary
185+
*.mov binary
186+
*.mp4 binary
187+
*.mpeg binary
188+
*.mpg binary
189+
*.ogv binary
190+
*.swc binary
191+
*.swf binary
192+
*.webm binary
193+
194+
## ARCHIVES
195+
*.7z binary
196+
*.gz binary
197+
*.jar binary
198+
*.rar binary
199+
*.tar binary
200+
*.zip binary
201+
202+
## FONTS
203+
*.ttf binary
204+
*.eot binary
205+
*.otf binary
206+
*.woff binary
207+
*.woff2 binary
208+
209+
## EXECUTABLES
210+
*.exe binary
211+
*.pyc binary

0 commit comments

Comments
 (0)