Skip to content

Commit 51a485a

Browse files
first files
1 parent 4a89ccf commit 51a485a

File tree

15 files changed

+6172
-0
lines changed

15 files changed

+6172
-0
lines changed

.babelrc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"presets": ["@babel/preset-env"]
3+
}

.github/FUNDING.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# These are supported funding model platforms
2+
3+
patreon: JasminDreasond
4+
open_collective: JasminDreasond
5+
ko_fi: JasminDreasond
6+
custom: ['https://ud.me/jasmindreasond.x']

.github/dependabot.yml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# Docs: <https://docs.github.com/en/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/customizing-dependency-updates>
2+
3+
version: 2
4+
updates:
5+
- package-ecosystem: npm
6+
directory: /
7+
schedule:
8+
interval: weekly
9+
day: 'tuesday'
10+
time: '01:00'
11+
timezone: 'America/Sao_Paulo'
12+
open-pull-requests-limit: 30
13+
14+
- package-ecosystem: github-actions
15+
directory: /
16+
schedule:
17+
interval: weekly
18+
day: 'tuesday'
19+
time: '01:00'
20+
timezone: 'America/Sao_Paulo'
21+
open-pull-requests-limit: 10
22+
23+
- package-ecosystem: docker
24+
directory: /
25+
schedule:
26+
interval: weekly
27+
day: 'tuesday'
28+
time: '01:00'
29+
timezone: 'America/Sao_Paulo'
30+
open-pull-requests-limit: 10

.github/workflows/node.js.yml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# This workflow will do a clean installation of node dependencies, cache/restore them, build the source code and run tests across different versions of node
2+
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-nodejs
3+
4+
name: Node.js CI
5+
6+
on:
7+
push:
8+
branches: [ "main" ]
9+
pull_request:
10+
branches: [ "main" ]
11+
12+
jobs:
13+
build:
14+
15+
runs-on: ubuntu-latest
16+
17+
strategy:
18+
matrix:
19+
node-version: [18.x, 20.x, 22.x]
20+
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/
21+
22+
steps:
23+
- uses: actions/checkout@v4
24+
- name: Use Node.js ${{ matrix.node-version }}
25+
uses: actions/setup-node@v4
26+
with:
27+
node-version: ${{ matrix.node-version }}
28+
cache: 'npm'
29+
- run: npm ci
30+
- run: npm run build --if-present
31+
- run: npm test

.npmignore

Lines changed: 147 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,147 @@
1+
# Remove original repository data
2+
docs
3+
build
4+
src
5+
test
6+
.babelrc
7+
.prettierignore
8+
.prettierrc.json
9+
babel.config.json
10+
rollup.config.mjs
11+
tsconfig.json
12+
13+
# Logs
14+
logs
15+
*.log
16+
npm-debug.log*
17+
yarn-debug.log*
18+
yarn-error.log*
19+
lerna-debug.log*
20+
.pnpm-debug.log*
21+
22+
# Diagnostic reports (https://nodejs.org/api/report.html)
23+
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
24+
25+
# Runtime data
26+
pids
27+
*.pid
28+
*.seed
29+
*.pid.lock
30+
31+
# Directory for instrumented libs generated by jscoverage/JSCover
32+
lib-cov
33+
34+
# Coverage directory used by tools like istanbul
35+
coverage
36+
*.lcov
37+
38+
# nyc test coverage
39+
.nyc_output
40+
41+
# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
42+
.grunt
43+
44+
# Bower dependency directory (https://bower.io/)
45+
bower_components
46+
47+
# node-waf configuration
48+
.lock-wscript
49+
50+
# Compiled binary addons (https://nodejs.org/api/addons.html)
51+
build/Release
52+
53+
# Dependency directories
54+
node_modules/
55+
jspm_packages/
56+
57+
# Snowpack dependency directory (https://snowpack.dev/)
58+
web_modules/
59+
60+
# TypeScript cache
61+
*.tsbuildinfo
62+
63+
# Optional npm cache directory
64+
.npm
65+
66+
# Optional eslint cache
67+
.eslintcache
68+
69+
# Optional stylelint cache
70+
.stylelintcache
71+
72+
# Microbundle cache
73+
.rpt2_cache/
74+
.rts2_cache_cjs/
75+
.rts2_cache_es/
76+
.rts2_cache_umd/
77+
78+
# Optional REPL history
79+
.node_repl_history
80+
81+
# Output of 'npm pack'
82+
*.tgz
83+
84+
# Yarn Integrity file
85+
.yarn-integrity
86+
87+
# dotenv environment variable files
88+
.env
89+
.env.development.local
90+
.env.test.local
91+
.env.production.local
92+
.env.local
93+
94+
# parcel-bundler cache (https://parceljs.org/)
95+
.cache
96+
.parcel-cache
97+
98+
# Next.js build output
99+
.next
100+
out
101+
102+
# Nuxt.js build / generate output
103+
.nuxt
104+
105+
# Gatsby files
106+
.cache/
107+
# Comment in the public line in if your project uses Gatsby and not Next.js
108+
# https://nextjs.org/blog/next-9-1#public-directory-support
109+
# public
110+
111+
# vuepress build output
112+
.vuepress/dist
113+
114+
# vuepress v2.x temp and cache directory
115+
.temp
116+
.cache
117+
118+
# vitepress build output
119+
**/.vitepress/dist
120+
121+
# vitepress cache directory
122+
**/.vitepress/cache
123+
124+
# Docusaurus cache and generated files
125+
.docusaurus
126+
127+
# Serverless directories
128+
.serverless/
129+
130+
# FuseBox cache
131+
.fusebox/
132+
133+
# DynamoDB Local files
134+
.dynamodb/
135+
136+
# TernJS port file
137+
.tern-port
138+
139+
# Stores VSCode versions used for testing VSCode extensions
140+
.vscode-test
141+
142+
# yarn v2
143+
.yarn/cache
144+
.yarn/unplugged
145+
.yarn/build-state.yml
146+
.yarn/install-state.gz
147+
.pnp.*

.prettierignore

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
dist
2+
node_modules
3+
.flatpak
4+
vendor
5+
release
6+
dist
7+
dist-electron
8+
package.json
9+
package-lock.json
10+
LICENSE
11+
README.md
12+
*.ini

.prettierrc.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"printWidth": 100,
3+
"singleQuote": true
4+
}

babel.config.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"presets": ["@babel/preset-env"]
3+
}

0 commit comments

Comments
 (0)