146 changed files with 3844 additions and 2800 deletions
@ -1,98 +1,98 @@ |
|||||
# Add/remove 'critical' label if issue contains the words 'urgent' or 'critical' |
# Add/remove 'critical' label if issue contains the words 'urgent' or 'critical' |
||||
# Type |
# Type |
||||
"type: game server request": |
"type: game server request": |
||||
- '/(Server Request)/i' |
- "/(Server Request)/i" |
||||
"type: bug": |
"type: bug": |
||||
- '/(bug)/i' |
- "/(bug)/i" |
||||
"type: feature request": |
"type: feature request": |
||||
- '/(feature)/i' |
- "/(feature)/i" |
||||
# Commands |
# Commands |
||||
"command: backup": |
"command: backup": |
||||
- '/(backup)/i' |
- "/(backup)/i" |
||||
"command: console": |
"command: console": |
||||
- '/(console|tmux)/i' |
- "/(console|tmux)/i" |
||||
"command: debug": |
"command: debug": |
||||
- '/(debug)/i' |
- "/(debug)/i" |
||||
"command: details": |
"command: details": |
||||
- '/(details)/i' |
- "/(details)/i" |
||||
"command: fast-dl": |
"command: fast-dl": |
||||
- '/(fast-dl|fastdl)/i' |
- "/(fast-dl|fastdl)/i" |
||||
"command: install": |
"command: install": |
||||
- '/(install)/i' |
- "/(install)/i" |
||||
"command: mods": |
"command: mods": |
||||
- '/(mods)/i' |
- "/(mods)/i" |
||||
"command: monitor": |
"command: monitor": |
||||
- '/(monitor)/i' |
- "/(monitor)/i" |
||||
"command: post-details": |
"command: post-details": |
||||
- '/(post-details)/i' |
- "/(post-details)/i" |
||||
"command: restart": |
"command: restart": |
||||
- '/(restart)/i' |
- "/(restart)/i" |
||||
"command: send": |
"command: send": |
||||
- '/(send)/i' |
- "/(send)/i" |
||||
"command: skeleton": |
"command: skeleton": |
||||
- '/(skeleton)/i' |
- "/(skeleton)/i" |
||||
"command: start": |
"command: start": |
||||
- '/(start)/i' |
- "/(start)/i" |
||||
"command: stop": |
"command: stop": |
||||
- '/(stop)/i' |
- "/(stop)/i" |
||||
"command: update-lgsm": |
"command: update-lgsm": |
||||
- '/(update-lgsm)/i' |
- "/(update-lgsm)/i" |
||||
"command: update": |
"command: update": |
||||
- '/(update)/i' |
- "/(update)/i" |
||||
"command: validate": |
"command: validate": |
||||
- '/(validate)/i' |
- "/(validate)/i" |
||||
"command: wipe": |
"command: wipe": |
||||
- '/(wipe)/i' |
- "/(wipe)/i" |
||||
# Distros |
# Distros |
||||
"distro: AlmaLinux": |
"distro: AlmaLinux": |
||||
- '/(Alma)/i' |
- "/(Alma)/i" |
||||
"distro: Arch Linux": |
"distro: Arch Linux": |
||||
- '/(Arch)/i' |
- "/(Arch)/i" |
||||
"distro: CentOS": |
"distro: CentOS": |
||||
- '/(CentOS)/i' |
- "/(CentOS)/i" |
||||
"distro: Debian": |
"distro: Debian": |
||||
- '/(Debian)/i' |
- "/(Debian)/i" |
||||
"distro: Fedora": |
"distro: Fedora": |
||||
- '/(Fedora)/i' |
- "/(Fedora)/i" |
||||
"distro: openSUSE": |
"distro: openSUSE": |
||||
- '/(openSUSE|suse)/i' |
- "/(openSUSE|suse)/i" |
||||
"distro: Rocky Linux": |
"distro: Rocky Linux": |
||||
- '/(Rocky)/i' |
- "/(Rocky)/i" |
||||
"distro: Slackware": |
"distro: Slackware": |
||||
- '/(Slackware)/i' |
- "/(Slackware)/i" |
||||
"distro: Ubuntu": |
"distro: Ubuntu": |
||||
- '/(Ubuntu)/i' |
- "/(Ubuntu)/i" |
||||
# Info |
# Info |
||||
"info: alerts": |
"info: alerts": |
||||
- '/(alert)/i' |
- "/(alert)/i" |
||||
"info: dependency": |
"info: dependency": |
||||
- '/(dependency|deps)/i' |
- "/(dependency|deps)/i" |
||||
"info: docker": |
"info: docker": |
||||
- '/(docker)/i' |
- "/(docker)/i" |
||||
"info: docs": |
"info: docs": |
||||
- '/(documentation|docs)/i' |
- "/(documentation|docs)/i" |
||||
"info: email": |
"info: email": |
||||
- '/(postfix|sendmail|exim|smtp)/i' |
- "/(postfix|sendmail|exim|smtp)/i" |
||||
"info: query": |
"info: query": |
||||
- '/(gamedig|gsquery)/i' |
- "/(gamedig|gsquery)/i" |
||||
"info: steamcmd": |
"info: steamcmd": |
||||
- '/(steamcmd)/i' |
- "/(steamcmd)/i" |
||||
"info: systemd": |
"info: systemd": |
||||
- '/(systemd)/i' |
- "/(systemd)/i" |
||||
"info: tmux": |
"info: tmux": |
||||
- '/(tmux)/i' |
- "/(tmux)/i" |
||||
"info: website": |
"info: website": |
||||
- '/(website)/i' |
- "/(website)/i" |
||||
# Games |
# Games |
||||
"game: Ark: Survival Evolved": |
"game: Ark: Survival Evolved": |
||||
- '/(Ark: Survival Evolved|Ark)/i' |
- "/(Ark: Survival Evolved|Ark)/i" |
||||
"game: ARMA 3": |
"game: ARMA 3": |
||||
- '/(ARMA 3)/i' |
- "/(ARMA 3)/i" |
||||
"game: Assetto Corsa": |
"game: Assetto Corsa": |
||||
- '/(Assetto Corsa)/i' |
- "/(Assetto Corsa)/i" |
||||
"game: Avorion": |
"game: Avorion": |
||||
- '/(Avorion)/i' |
- "/(Avorion)/i" |
||||
"game: Ballistic Overkill": |
"game: Ballistic Overkill": |
||||
- '/(Ballistic Overkill)/i' |
- "/(Ballistic Overkill)/i" |
||||
"game: Barotrauma": |
"game: Barotrauma": |
||||
- '/(Barotrauma)/i' |
- "/(Barotrauma)/i" |
||||
|
@ -0,0 +1,55 @@ |
|||||
|
--- |
||||
|
################################# |
||||
|
################################# |
||||
|
## Super Linter GitHub Actions ## |
||||
|
################################# |
||||
|
################################# |
||||
|
name: Lint Code Base |
||||
|
|
||||
|
# |
||||
|
# Documentation: |
||||
|
# https://docs.github.com/en/actions/learn-github-actions/workflow-syntax-for-github-actions |
||||
|
# |
||||
|
|
||||
|
############################# |
||||
|
# Start the job on all push # |
||||
|
############################# |
||||
|
on: |
||||
|
push: |
||||
|
branches-ignore: [master, main] |
||||
|
# Remove the line above to run when pushing to master |
||||
|
pull_request: |
||||
|
|
||||
|
############### |
||||
|
# Set the Job # |
||||
|
############### |
||||
|
jobs: |
||||
|
build: |
||||
|
# Name the Job |
||||
|
name: Lint Code Base |
||||
|
# Set the agent to run on |
||||
|
runs-on: ubuntu-latest |
||||
|
|
||||
|
################## |
||||
|
# Load all steps # |
||||
|
################## |
||||
|
steps: |
||||
|
########################## |
||||
|
# Checkout the code base # |
||||
|
########################## |
||||
|
- name: Checkout Code |
||||
|
uses: actions/checkout@v2 |
||||
|
with: |
||||
|
# Full git history is needed to get a proper list of changed files within `super-linter` |
||||
|
fetch-depth: 0 |
||||
|
|
||||
|
################################ |
||||
|
# Run Linter against code base # |
||||
|
################################ |
||||
|
- name: Lint Code Base |
||||
|
uses: github/super-linter@v4 |
||||
|
env: |
||||
|
VALIDATE_ALL_CODEBASE: false |
||||
|
# Change to 'master' if your main branch differs |
||||
|
DEFAULT_BRANCH: main |
||||
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
@ -0,0 +1,17 @@ |
|||||
|
--- |
||||
|
name: Update copyright year(s) in license file |
||||
|
|
||||
|
on: |
||||
|
schedule: |
||||
|
- cron: "0 3 1 1 *" # 03:00 AM on January 1 |
||||
|
|
||||
|
jobs: |
||||
|
update-license-year: |
||||
|
runs-on: ubuntu-latest |
||||
|
steps: |
||||
|
- uses: actions/checkout@v3 |
||||
|
with: |
||||
|
fetch-depth: 0 |
||||
|
- uses: FantasticFiasco/action-update-license-year@v2 |
||||
|
with: |
||||
|
token: ${{ secrets.GITHUB_TOKEN }} |
@ -1,2 +1,3 @@ |
|||||
*.db |
*.db |
||||
.idea |
.idea |
||||
|
/node_modules |
||||
|
@ -0,0 +1,3 @@ |
|||||
|
{ |
||||
|
"plugins": ["prettier-plugin-sh"] |
||||
|
} |
@ -0,0 +1,11 @@ |
|||||
|
{ |
||||
|
"recommendations": [ |
||||
|
"ms-python.python", |
||||
|
"editorconfig.editorconfig", |
||||
|
"yzhang.markdown-all-in-one", |
||||
|
"esbenp.prettier-vscode", |
||||
|
"timonwong.shellcheck", |
||||
|
"foxundermoon.shell-format", |
||||
|
"redhat.vscode-yaml" |
||||
|
] |
||||
|
} |
File diff suppressed because one or more lines are too long
@ -0,0 +1,179 @@ |
|||||
|
################################## |
||||
|
######## Default Settings ######## |
||||
|
################################## |
||||
|
# DO NOT EDIT, ANY CHANGES WILL BE OVERWRITTEN! |
||||
|
# Copy settings from here and use them in either: |
||||
|
# common.cfg - applies settings to every instance. |
||||
|
# [instance].cfg - applies settings to a specific instance. |
||||
|
|
||||
|
#### Game Server Settings #### |
||||
|
|
||||
|
## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters |
||||
|
javaram="1024" # -Xmx$1024M |
||||
|
|
||||
|
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
||||
|
startparameters="" |
||||
|
|
||||
|
## Release Settings | https://docs.linuxgsm.com/game-servers/minecraft#release-settings |
||||
|
# Version (latest|3.1.1) |
||||
|
mcversion="latest" |
||||
|
|
||||
|
#### LinuxGSM Settings #### |
||||
|
|
||||
|
## LinuxGSM Stats |
||||
|
# Send useful stats to LinuxGSM developers. |
||||
|
# https://docs.linuxgsm.com/configuration/linuxgsm-stats |
||||
|
# (on|off) |
||||
|
stats="off" |
||||
|
|
||||
|
## Notification Alerts |
||||
|
# (on|off) |
||||
|
|
||||
|
# Display IP | https://docs.linuxgsm.com/alerts#display-ip |
||||
|
displayip="" |
||||
|
|
||||
|
# More info | https://docs.linuxgsm.com/alerts#more-info |
||||
|
postalert="off" |
||||
|
|
||||
|
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
||||
|
discordalert="off" |
||||
|
discordwebhook="webhook" |
||||
|
|
||||
|
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
||||
|
emailalert="off" |
||||
|
email="[email protected]" |
||||
|
emailfrom="" |
||||
|
|
||||
|
# Gotify Alerts | https://docs.linuxgsm.com/alerts/gotify |
||||
|
gotifyalert="off" |
||||
|
gotifytoken="token" |
||||
|
gotifywebhook="webhook" |
||||
|
|
||||
|
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
||||
|
iftttalert="off" |
||||
|
ifttttoken="accesstoken" |
||||
|
iftttevent="linuxgsm_alert" |
||||
|
|
||||
|
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
||||
|
mailgunalert="off" |
||||
|
mailgunapiregion="us" |
||||
|
mailguntoken="accesstoken" |
||||
|
mailgundomain="example.com" |
||||
|
mailgunemailfrom="[email protected]" |
||||
|
mailgunemail="[email protected]" |
||||
|
|
||||
|
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
||||
|
pushbulletalert="off" |
||||
|
pushbullettoken="accesstoken" |
||||
|
channeltag="" |
||||
|
|
||||
|
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
||||
|
pushoveralert="off" |
||||
|
pushovertoken="accesstoken" |
||||
|
pushoveruserkey="userkey" |
||||
|
|
||||
|
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat |
||||
|
rocketchatalert="off" |
||||
|
rocketchatwebhook="webhook" |
||||
|
rocketchattoken="" |
||||
|
|
||||
|
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack |
||||
|
slackalert="off" |
||||
|
slackwebhook="webhook" |
||||
|
|
||||
|
# Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram |
||||
|
# You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring". |
||||
|
# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help". |
||||
|
telegramapi="api.telegram.org" |
||||
|
telegramalert="off" |
||||
|
telegramtoken="accesstoken" |
||||
|
telegramchatid="" |
||||
|
curlcustomstring="" |
||||
|
|
||||
|
## Updating | https://docs.linuxgsm.com/commands/update |
||||
|
updateonstart="off" |
||||
|
|
||||
|
## Backup | https://docs.linuxgsm.com/commands/backup |
||||
|
maxbackups="4" |
||||
|
maxbackupdays="30" |
||||
|
stoponbackup="on" |
||||
|
|
||||
|
## Logging | https://docs.linuxgsm.com/features/logging |
||||
|
consolelogging="on" |
||||
|
logdays="7" |
||||
|
|
||||
|
## Monitor | https://docs.linuxgsm.com/commands/monitor |
||||
|
# Query delay time |
||||
|
querydelay="1" |
||||
|
|
||||
|
## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors |
||||
|
ansi="on" |
||||
|
|
||||
|
#### Advanced Settings #### |
||||
|
|
||||
|
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time |
||||
|
sleeptime="0.5" |
||||
|
|
||||
|
## Stop Mode | https://docs.linuxgsm.com/features/stop-mode |
||||
|
# 1: tmux kill |
||||
|
# 2: CTRL+c |
||||
|
# 3: quit |
||||
|
# 4: quit 120s |
||||
|
# 5: stop |
||||
|
# 6: q |
||||
|
# 7: exit |
||||
|
# 8: 7 Days to Die |
||||
|
# 9: GoldSrc |
||||
|
# 10: Avorion |
||||
|
# 11: end |
||||
|
# 12: shutdown |
||||
|
stopmode="12" |
||||
|
|
||||
|
## Query mode |
||||
|
# 1: session only |
||||
|
# 2: gamedig (gsquery fallback) |
||||
|
# 3: gamedig |
||||
|
# 4: gsquery |
||||
|
# 5: tcp |
||||
|
querymode="2" |
||||
|
querytype="minecraft" |
||||
|
|
||||
|
## Console type |
||||
|
consoleverbose="yes" |
||||
|
consoleinteract="yes" |
||||
|
|
||||
|
## Game Server Details |
||||
|
# Do not edit |
||||
|
gamename="Velocity Proxy" |
||||
|
engine="lwjgl2" |
||||
|
glibc="null" |
||||
|
|
||||
|
#### Directories #### |
||||
|
# Edit with care |
||||
|
|
||||
|
## Game Server Directories |
||||
|
systemdir="${serverfiles}" |
||||
|
executabledir="${serverfiles}" |
||||
|
preexecutable="java -Xmx${javaram}M -XX:+UseG1GC -XX:G1HeapRegionSize=4M -XX:+UnlockExperimentalVMOptions -XX:+ParallelRefProcEnabled -XX:+AlwaysPreTouch -XX:MaxInlineLevel=15 -jar" |
||||
|
executable="./velocity.jar" |
||||
|
servercfgdir="${systemdir}" |
||||
|
servercfg="velocity.toml" |
||||
|
servercfgdefault="velocity.toml" |
||||
|
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
|
|
||||
|
## Backup Directory |
||||
|
backupdir="${lgsmdir}/backup" |
||||
|
|
||||
|
## Logging Directories |
||||
|
logdir="${rootdir}/log" |
||||
|
gamelogdir="${systemdir}/logs" |
||||
|
lgsmlogdir="${logdir}/script" |
||||
|
consolelogdir="${logdir}/console" |
||||
|
lgsmlog="${lgsmlogdir}/${selfname}-script.log" |
||||
|
consolelog="${consolelogdir}/${selfname}-console.log" |
||||
|
alertlog="${lgsmlogdir}/${selfname}-alert.log" |
||||
|
postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log" |
||||
|
|
||||
|
## Logs Naming |
||||
|
lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" |
||||
|
consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" |
Can't render this file because it has a wrong number of fields in line 2.
|
Can't render this file because it has a wrong number of fields in line 2.
|
Can't render this file because it has a wrong number of fields in line 2.
|
Can't render this file because it has a wrong number of fields in line 2.
|
Can't render this file because it has a wrong number of fields in line 2.
|
Can't render this file because it has a wrong number of fields in line 2.
|
Can't render this file because it has a wrong number of fields in line 2.
|
Can't render this file because it has a wrong number of fields in line 2.
|
|
Can't render this file because it has a wrong number of fields in line 2.
|
Can't render this file because it has a wrong number of fields in line 2.
|
Can't render this file because it has a wrong number of fields in line 2.
|
Can't render this file because it has a wrong number of fields in line 2.
|
Can't render this file because it has a wrong number of fields in line 2.
|
@ -0,0 +1,16 @@ |
|||||
|
#!/bin/bash |
||||
|
# LinuxGSM fix_bt.sh module |
||||
|
# Author: Daniel Gibbs |
||||
|
# Contributors: http://linuxgsm.com/contrib |
||||
|
# Website: https://linuxgsm.com |
||||
|
# Description: Resolves an issue with Barotrauma. |
||||
|
|
||||
|
functionselfname="$(basename "$(readlink -f "${BASH_SOURCE[0]}")")" |
||||
|
|
||||
|
# Fixes: Missing user data directory error. |
||||
|
if [ ! -d "${XDG_DATA_HOME:="${HOME}/.local/share"}/Daedalic Entertainment GmbH/Barotrauma" ]; then |
||||
|
fixname="Missing user data directory error." |
||||
|
fn_fix_msg_start |
||||
|
mkdir -p "${XDG_DATA_HOME:="${HOME}/.local/share"}/Daedalic Entertainment GmbH/Barotrauma" |
||||
|
fn_fix_msg_end |
||||
|
fi |
@ -0,0 +1,466 @@ |
|||||
|
{ |
||||
|
"name": "linuxgsm", |
||||
|
"lockfileVersion": 2, |
||||
|
"requires": true, |
||||
|
"packages": { |
||||
|
"": { |
||||
|
"name": "linuxgsm", |
||||
|
"license": "MIT", |
||||
|
"devDependencies": { |
||||
|
"prettier": "^2.7.1", |
||||
|
"prettier-plugin-sh": "^0.12.8" |
||||
|
} |
||||
|
}, |
||||
|
"node_modules/@pkgr/utils": { |
||||
|
"version": "2.3.0", |
||||
|
"resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.3.0.tgz", |
||||
|
"integrity": "sha512-7dIJ9CRVzBnqyEl7diUHPUFJf/oty2SeoVzcMocc5PeOUDK9KGzvgIBjGRRzzlRDaOjh3ADwH0WeibQvi3ls2Q==", |
||||
|
"dev": true, |
||||
|
"dependencies": { |
||||
|
"cross-spawn": "^7.0.3", |
||||
|
"is-glob": "^4.0.3", |
||||
|
"open": "^8.4.0", |
||||
|
"picocolors": "^1.0.0", |
||||
|
"tiny-glob": "^0.2.9", |
||||
|
"tslib": "^2.4.0" |
||||
|
}, |
||||
|
"engines": { |
||||
|
"node": "^12.20.0 || ^14.18.0 || >=16.0.0" |
||||
|
}, |
||||
|
"funding": { |
||||
|
"url": "https://opencollective.com/unts" |
||||
|
} |
||||
|
}, |
||||
|
"node_modules/cross-spawn": { |
||||
|
"version": "7.0.3", |
||||
|
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", |
||||
|
"integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", |
||||
|
"dev": true, |
||||
|
"dependencies": { |
||||
|
"path-key": "^3.1.0", |
||||
|
"shebang-command": "^2.0.0", |
||||
|
"which": "^2.0.1" |
||||
|
}, |
||||
|
"engines": { |
||||
|
"node": ">= 8" |
||||
|
} |
||||
|
}, |
||||
|
"node_modules/define-lazy-prop": { |
||||
|
"version": "2.0.0", |
||||
|
"resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", |
||||
|
"integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", |
||||
|
"dev": true, |
||||
|
"engines": { |
||||
|
"node": ">=8" |
||||
|
} |
||||
|
}, |
||||
|
"node_modules/globalyzer": { |
||||
|
"version": "0.1.0", |
||||
|
"resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", |
||||
|
"integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==", |
||||
|
"dev": true |
||||
|
}, |
||||
|
"node_modules/globrex": { |
||||
|
"version": "0.1.2", |
||||
|
"resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", |
||||
|
"integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", |
||||
|
"dev": true |
||||
|
}, |
||||
|
"node_modules/is-docker": { |
||||
|
"version": "2.2.1", |
||||
|
"resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", |
||||
|
"integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", |
||||
|
"dev": true, |
||||
|
"bin": { |
||||
|
"is-docker": "cli.js" |
||||
|
}, |
||||
|
"engines": { |
||||
|
"node": ">=8" |
||||
|
}, |
||||
|
"funding": { |
||||
|
"url": "https://github.com/sponsors/sindresorhus" |
||||
|
} |
||||
|
}, |
||||
|
"node_modules/is-extglob": { |
||||
|
"version": "2.1.1", |
||||
|
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", |
||||
|
"integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", |
||||
|
"dev": true, |
||||
|
"engines": { |
||||
|
"node": ">=0.10.0" |
||||
|
} |
||||
|
}, |
||||
|
"node_modules/is-glob": { |
||||
|
"version": "4.0.3", |
||||
|
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", |
||||
|
"integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", |
||||
|
"dev": true, |
||||
|
"dependencies": { |
||||
|
"is-extglob": "^2.1.1" |
||||
|
}, |
||||
|
"engines": { |
||||
|
"node": ">=0.10.0" |
||||
|
} |
||||
|
}, |
||||
|
"node_modules/is-wsl": { |
||||
|
"version": "2.2.0", |
||||
|
"resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", |
||||
|
"integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", |
||||
|
"dev": true, |
||||
|
"dependencies": { |
||||
|
"is-docker": "^2.0.0" |
||||
|
}, |
||||
|
"engines": { |
||||
|
"node": ">=8" |
||||
|
} |
||||
|
}, |
||||
|
"node_modules/isexe": { |
||||
|
"version": "2.0.0", |
||||
|
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", |
||||
|
"integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", |
||||
|
"dev": true |
||||
|
}, |
||||
|
"node_modules/mvdan-sh": { |
||||
|
"version": "0.10.1", |
||||
|
"resolved": "https://registry.npmjs.org/mvdan-sh/-/mvdan-sh-0.10.1.tgz", |
||||
|
"integrity": "sha512-kMbrH0EObaKmK3nVRKUIIya1dpASHIEusM13S4V1ViHFuxuNxCo+arxoa6j/dbV22YBGjl7UKJm9QQKJ2Crzhg==", |
||||
|
"dev": true |
||||
|
}, |
||||
|
"node_modules/open": { |
||||
|
"version": "8.4.0", |
||||
|
"resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", |
||||
|
"integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", |
||||
|
"dev": true, |
||||
|
"dependencies": { |
||||
|
"define-lazy-prop": "^2.0.0", |
||||
|
"is-docker": "^2.1.1", |
||||
|
"is-wsl": "^2.2.0" |
||||
|
}, |
||||
|
"engines": { |
||||
|
"node": ">=12" |
||||
|
}, |
||||
|
"funding": { |
||||
|
"url": "https://github.com/sponsors/sindresorhus" |
||||
|
} |
||||
|
}, |
||||
|
"node_modules/path-key": { |
||||
|
"version": "3.1.1", |
||||
|
"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", |
||||
|
"integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", |
||||
|
"dev": true, |
||||
|
"engines": { |
||||
|
"node": ">=8" |
||||
|
} |
||||
|
}, |
||||
|
"node_modules/picocolors": { |
||||
|
"version": "1.0.0", |
||||
|
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", |
||||
|
"integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", |
||||
|
"dev": true |
||||
|
}, |
||||
|
"node_modules/prettier": { |
||||
|
"version": "2.7.1", |
||||
|
"resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", |
||||
|
"integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", |
||||
|
"dev": true, |
||||
|
"bin": { |
||||
|
"prettier": "bin-prettier.js" |
||||
|
}, |
||||
|
"engines": { |
||||
|
"node": ">=10.13.0" |
||||
|
}, |
||||
|
"funding": { |
||||
|
"url": "https://github.com/prettier/prettier?sponsor=1" |
||||
|
} |
||||
|
}, |
||||
|
"node_modules/prettier-plugin-sh": { |
||||
|
"version": "0.12.8", |
||||
|
"resolved": "https://registry.npmjs.org/prettier-plugin-sh/-/prettier-plugin-sh-0.12.8.tgz", |
||||
|
"integrity": "sha512-VOq8h2Gn5UzrCIKm4p/nAScXJbN09HdyFDknAcxt6Qu/tv/juu9bahxSrcnM9XWYA+Spz1F1ANJ4LhfwB7+Q1Q==", |
||||
|
"dev": true, |
||||
|
"dependencies": { |
||||
|
"mvdan-sh": "^0.10.1", |
||||
|
"sh-syntax": "^0.3.6", |
||||
|
"synckit": "^0.8.1" |
||||
|
}, |
||||
|
"engines": { |
||||
|
"node": "^12.20.0 || ^14.18.0 || >=16.0.0" |
||||
|
}, |
||||
|
"funding": { |
||||
|
"url": "https://opencollective.com/unts" |
||||
|
}, |
||||
|
"peerDependencies": { |
||||
|
"prettier": "^2.0.0" |
||||
|
} |
||||
|
}, |
||||
|
"node_modules/sh-syntax": { |
||||
|
"version": "0.3.7", |
||||
|
"resolved": "https://registry.npmjs.org/sh-syntax/-/sh-syntax-0.3.7.tgz", |
||||
|
"integrity": "sha512-xIB/uRniZ9urxAuXp1Ouh/BKSI1VK8RSqfwGj7cV57HvGrFo3vHdJfv8Tdp/cVcxJgXQTkmHr5mG5rqJW8r4wQ==", |
||||
|
"dev": true, |
||||
|
"dependencies": { |
||||
|
"tslib": "^2.4.0" |
||||
|
}, |
||||
|
"engines": { |
||||
|
"node": "^12.20.0 || ^14.18.0 || >=16.0.0" |
||||
|
}, |
||||
|
"funding": { |
||||
|
"url": "https://opencollective.com/unts" |
||||
|
} |
||||
|
}, |
||||
|
"node_modules/shebang-command": { |
||||
|
"version": "2.0.0", |
||||
|
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", |
||||
|
"integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", |
||||
|
"dev": true, |
||||
|
"dependencies": { |
||||
|
"shebang-regex": "^3.0.0" |
||||
|
}, |
||||
|
"engines": { |
||||
|
"node": ">=8" |
||||
|
} |
||||
|
}, |
||||
|
"node_modules/shebang-regex": { |
||||
|
"version": "3.0.0", |
||||
|
"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", |
||||
|
"integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", |
||||
|
"dev": true, |
||||
|
"engines": { |
||||
|
"node": ">=8" |
||||
|
} |
||||
|
}, |
||||
|
"node_modules/synckit": { |
||||
|
"version": "0.8.3", |
||||
|
"resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.3.tgz", |
||||
|
"integrity": "sha512-1goXnDYNJlKwCM37f5MTzRwo+8SqutgVtg2d37D6YnHHT4E3IhQMRfKiGdfTZU7LBlI6T8inCQUxnMBFHrbqWw==", |
||||
|
"dev": true, |
||||
|
"dependencies": { |
||||
|
"@pkgr/utils": "^2.3.0", |
||||
|
"tslib": "^2.4.0" |
||||
|
}, |
||||
|
"engines": { |
||||
|
"node": "^14.18.0 || >=16.0.0" |
||||
|
}, |
||||
|
"funding": { |
||||
|
"url": "https://opencollective.com/unts" |
||||
|
} |
||||
|
}, |
||||
|
"node_modules/tiny-glob": { |
||||
|
"version": "0.2.9", |
||||
|
"resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", |
||||
|
"integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==", |
||||
|
"dev": true, |
||||
|
"dependencies": { |
||||
|
"globalyzer": "0.1.0", |
||||
|
"globrex": "^0.1.2" |
||||
|
} |
||||
|
}, |
||||
|
"node_modules/tslib": { |
||||
|
"version": "2.4.0", |
||||
|
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", |
||||
|
"integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", |
||||
|
"dev": true |
||||
|
}, |
||||
|
"node_modules/which": { |
||||
|
"version": "2.0.2", |
||||
|
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", |
||||
|
"integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", |
||||
|
"dev": true, |
||||
|
"dependencies": { |
||||
|
"isexe": "^2.0.0" |
||||
|
}, |
||||
|
"bin": { |
||||
|
"node-which": "bin/node-which" |
||||
|
}, |
||||
|
"engines": { |
||||
|
"node": ">= 8" |
||||
|
} |
||||
|
} |
||||
|
}, |
||||
|
"dependencies": { |
||||
|
"@pkgr/utils": { |
||||
|
"version": "2.3.0", |
||||
|
"resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.3.0.tgz", |
||||
|
"integrity": "sha512-7dIJ9CRVzBnqyEl7diUHPUFJf/oty2SeoVzcMocc5PeOUDK9KGzvgIBjGRRzzlRDaOjh3ADwH0WeibQvi3ls2Q==", |
||||
|
"dev": true, |
||||
|
"requires": { |
||||
|
"cross-spawn": "^7.0.3", |
||||
|
"is-glob": "^4.0.3", |
||||
|
"open": "^8.4.0", |
||||
|
"picocolors": "^1.0.0", |
||||
|
"tiny-glob": "^0.2.9", |
||||
|
"tslib": "^2.4.0" |
||||
|
} |
||||
|
}, |
||||
|
"cross-spawn": { |
||||
|
"version": "7.0.3", |
||||
|
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", |
||||
|
"integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", |
||||
|
"dev": true, |
||||
|
"requires": { |
||||
|
"path-key": "^3.1.0", |
||||
|
"shebang-command": "^2.0.0", |
||||
|
"which": "^2.0.1" |
||||
|
} |
||||
|
}, |
||||
|
"define-lazy-prop": { |
||||
|
"version": "2.0.0", |
||||
|
"resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", |
||||
|
"integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", |
||||
|
"dev": true |
||||
|
}, |
||||
|
"globalyzer": { |
||||
|
"version": "0.1.0", |
||||
|
"resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", |
||||
|
"integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==", |
||||
|
"dev": true |
||||
|
}, |
||||
|
"globrex": { |
||||
|
"version": "0.1.2", |
||||
|
"resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", |
||||
|
"integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", |
||||
|
"dev": true |
||||
|
}, |
||||
|
"is-docker": { |
||||
|
"version": "2.2.1", |
||||
|
"resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", |
||||
|
"integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", |
||||
|
"dev": true |
||||
|
}, |
||||
|
"is-extglob": { |
||||
|
"version": "2.1.1", |
||||
|
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", |
||||
|
"integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", |
||||
|
"dev": true |
||||
|
}, |
||||
|
"is-glob": { |
||||
|
"version": "4.0.3", |
||||
|
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", |
||||
|
"integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", |
||||
|
"dev": true, |
||||
|
"requires": { |
||||
|
"is-extglob": "^2.1.1" |
||||
|
} |
||||
|
}, |
||||
|
"is-wsl": { |
||||
|
"version": "2.2.0", |
||||
|
"resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", |
||||
|
"integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", |
||||
|
"dev": true, |
||||
|
"requires": { |
||||
|
"is-docker": "^2.0.0" |
||||
|
} |
||||
|
}, |
||||
|
"isexe": { |
||||
|
"version": "2.0.0", |
||||
|
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", |
||||
|
"integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", |
||||
|
"dev": true |
||||
|
}, |
||||
|
"mvdan-sh": { |
||||
|
"version": "0.10.1", |
||||
|
"resolved": "https://registry.npmjs.org/mvdan-sh/-/mvdan-sh-0.10.1.tgz", |
||||
|
"integrity": "sha512-kMbrH0EObaKmK3nVRKUIIya1dpASHIEusM13S4V1ViHFuxuNxCo+arxoa6j/dbV22YBGjl7UKJm9QQKJ2Crzhg==", |
||||
|
"dev": true |
||||
|
}, |
||||
|
"open": { |
||||
|
"version": "8.4.0", |
||||
|
"resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", |
||||
|
"integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", |
||||
|
"dev": true, |
||||
|
"requires": { |
||||
|
"define-lazy-prop": "^2.0.0", |
||||
|
"is-docker": "^2.1.1", |
||||
|
"is-wsl": "^2.2.0" |
||||
|
} |
||||
|
}, |
||||
|
"path-key": { |
||||
|
"version": "3.1.1", |
||||
|
"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", |
||||
|
"integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", |
||||
|
"dev": true |
||||
|
}, |
||||
|
"picocolors": { |
||||
|
"version": "1.0.0", |
||||
|
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", |
||||
|
"integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", |
||||
|
"dev": true |
||||
|
}, |
||||
|
"prettier": { |
||||
|
"version": "2.7.1", |
||||
|
"resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", |
||||
|
"integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", |
||||
|
"dev": true |
||||
|
}, |
||||
|
"prettier-plugin-sh": { |
||||
|
"version": "0.12.8", |
||||
|
"resolved": "https://registry.npmjs.org/prettier-plugin-sh/-/prettier-plugin-sh-0.12.8.tgz", |
||||
|
"integrity": "sha512-VOq8h2Gn5UzrCIKm4p/nAScXJbN09HdyFDknAcxt6Qu/tv/juu9bahxSrcnM9XWYA+Spz1F1ANJ4LhfwB7+Q1Q==", |
||||
|
"dev": true, |
||||
|
"requires": { |
||||
|
"mvdan-sh": "^0.10.1", |
||||
|
"sh-syntax": "^0.3.6", |
||||
|
"synckit": "^0.8.1" |
||||
|
} |
||||
|
}, |
||||
|
"sh-syntax": { |
||||
|
"version": "0.3.7", |
||||
|
"resolved": "https://registry.npmjs.org/sh-syntax/-/sh-syntax-0.3.7.tgz", |
||||
|
"integrity": "sha512-xIB/uRniZ9urxAuXp1Ouh/BKSI1VK8RSqfwGj7cV57HvGrFo3vHdJfv8Tdp/cVcxJgXQTkmHr5mG5rqJW8r4wQ==", |
||||
|
"dev": true, |
||||
|
"requires": { |
||||
|
"tslib": "^2.4.0" |
||||
|
} |
||||
|
}, |
||||
|
"shebang-command": { |
||||
|
"version": "2.0.0", |
||||
|
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", |
||||
|
"integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", |
||||
|
"dev": true, |
||||
|
"requires": { |
||||
|
"shebang-regex": "^3.0.0" |
||||
|
} |
||||
|
}, |
||||
|
"shebang-regex": { |
||||
|
"version": "3.0.0", |
||||
|
"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", |
||||
|
"integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", |
||||
|
"dev": true |
||||
|
}, |
||||
|
"synckit": { |
||||
|
"version": "0.8.3", |
||||
|
"resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.3.tgz", |
||||
|
"integrity": "sha512-1goXnDYNJlKwCM37f5MTzRwo+8SqutgVtg2d37D6YnHHT4E3IhQMRfKiGdfTZU7LBlI6T8inCQUxnMBFHrbqWw==", |
||||
|
"dev": true, |
||||
|
"requires": { |
||||
|
"@pkgr/utils": "^2.3.0", |
||||
|
"tslib": "^2.4.0" |
||||
|
} |
||||
|
}, |
||||
|
"tiny-glob": { |
||||
|
"version": "0.2.9", |
||||
|
"resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", |
||||
|
"integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==", |
||||
|
"dev": true, |
||||
|
"requires": { |
||||
|
"globalyzer": "0.1.0", |
||||
|
"globrex": "^0.1.2" |
||||
|
} |
||||
|
}, |
||||
|
"tslib": { |
||||
|
"version": "2.4.0", |
||||
|
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", |
||||
|
"integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", |
||||
|
"dev": true |
||||
|
}, |
||||
|
"which": { |
||||
|
"version": "2.0.2", |
||||
|
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", |
||||
|
"integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", |
||||
|
"dev": true, |
||||
|
"requires": { |
||||
|
"isexe": "^2.0.0" |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
@ -0,0 +1,24 @@ |
|||||
|
{ |
||||
|
"name": "linuxgsm", |
||||
|
"description": "<h1 align=\"center\"> <br> <a href=\"https://linuxgsm.com\"><img src=\"https://i.imgur.com/Eoh1jsi.jpg\" alt=\"LinuxGSM\"></a> </h1>", |
||||
|
"directories": { |
||||
|
"test": "tests" |
||||
|
}, |
||||
|
"devDependencies": { |
||||
|
"prettier": "^2.7.1", |
||||
|
"prettier-plugin-sh": "^0.12.8" |
||||
|
}, |
||||
|
"scripts": { |
||||
|
"test": "echo \"Error: no test specified\" && exit 1" |
||||
|
}, |
||||
|
"repository": { |
||||
|
"type": "git", |
||||
|
"url": "git+https://github.com/GameServerManagers/LinuxGSM.git" |
||||
|
}, |
||||
|
"author": "", |
||||
|
"license": "MIT", |
||||
|
"bugs": { |
||||
|
"url": "https://github.com/GameServerManagers/LinuxGSM/issues" |
||||
|
}, |
||||
|
"homepage": "https://github.com/GameServerManagers/LinuxGSM#readme" |
||||
|
} |
Loading…
Reference in new issue