parent
c58f80816c
commit
9dc5f688e7
5 changed files with 0 additions and 693 deletions
@ -1,2 +0,0 @@ |
|||||||
alias.conf |
|
||||||
node_modules |
|
@ -1,36 +0,0 @@ |
|||||||
const mysql = require("mysql2"); |
|
||||||
const fs = require("fs"); |
|
||||||
const shell = require("shelljs"); |
|
||||||
|
|
||||||
require('dotenv').config({ |
|
||||||
path: '../../.env' |
|
||||||
}); |
|
||||||
|
|
||||||
let conn = mysql.createConnection({ |
|
||||||
host: 'localhost', |
|
||||||
port: process.env.MYSQL_PORT, |
|
||||||
user: process.env.MYSQL_USER, |
|
||||||
password: process.env.MYSQL_PASSWORD, |
|
||||||
database: 'website' |
|
||||||
}); |
|
||||||
|
|
||||||
conn.connect(); |
|
||||||
|
|
||||||
conn.query("SELECT name FROM projects WHERE visible=1", (err, results) => { |
|
||||||
let names = results.map(res => res.name); |
|
||||||
|
|
||||||
let fileContent = ""; |
|
||||||
|
|
||||||
// Aliases
|
|
||||||
for (let name of names) |
|
||||||
fileContent += `Alias /${name} \${ProjectsPath}/${name}\n` |
|
||||||
|
|
||||||
// Allow access
|
|
||||||
fileContent += '<Directory ~ \"^${ProjectsPath}/(' + names.join("|") + ')\">\n\tRequire all granted\n</Directory>' |
|
||||||
|
|
||||||
fs.writeFileSync("./alias.conf", fileContent); |
|
||||||
|
|
||||||
shell.exec("sh restart.sh"); |
|
||||||
}); |
|
||||||
|
|
||||||
conn.end(); |
|
@ -1,636 +0,0 @@ |
|||||||
{ |
|
||||||
"name": "update-apache", |
|
||||||
"version": "1.0.0", |
|
||||||
"lockfileVersion": 2, |
|
||||||
"requires": true, |
|
||||||
"packages": { |
|
||||||
"": { |
|
||||||
"name": "update-apache", |
|
||||||
"version": "1.0.0", |
|
||||||
"license": "ISC", |
|
||||||
"dependencies": { |
|
||||||
"@types/shelljs": "^0.8.11", |
|
||||||
"dotenv": "^16.0.3", |
|
||||||
"mysql2": "^2.3.3", |
|
||||||
"shelljs": "^0.8.5" |
|
||||||
} |
|
||||||
}, |
|
||||||
"node_modules/@types/glob": { |
|
||||||
"version": "8.0.0", |
|
||||||
"resolved": "https://registry.npmjs.org/@types/glob/-/glob-8.0.0.tgz", |
|
||||||
"integrity": "sha512-l6NQsDDyQUVeoTynNpC9uRvCUint/gSUXQA2euwmTuWGvPY5LSDUu6tkCtJB2SvGQlJQzLaKqcGZP4//7EDveA==", |
|
||||||
"dependencies": { |
|
||||||
"@types/minimatch": "*", |
|
||||||
"@types/node": "*" |
|
||||||
} |
|
||||||
}, |
|
||||||
"node_modules/@types/minimatch": { |
|
||||||
"version": "5.1.2", |
|
||||||
"resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", |
|
||||||
"integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==" |
|
||||||
}, |
|
||||||
"node_modules/@types/node": { |
|
||||||
"version": "18.11.9", |
|
||||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.9.tgz", |
|
||||||
"integrity": "sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==" |
|
||||||
}, |
|
||||||
"node_modules/@types/shelljs": { |
|
||||||
"version": "0.8.11", |
|
||||||
"resolved": "https://registry.npmjs.org/@types/shelljs/-/shelljs-0.8.11.tgz", |
|
||||||
"integrity": "sha512-x9yaMvEh5BEaZKeVQC4vp3l+QoFj3BXcd4aYfuKSzIIyihjdVARAadYy3SMNIz0WCCdS2vB9JL/U6GQk5PaxQw==", |
|
||||||
"dependencies": { |
|
||||||
"@types/glob": "*", |
|
||||||
"@types/node": "*" |
|
||||||
} |
|
||||||
}, |
|
||||||
"node_modules/balanced-match": { |
|
||||||
"version": "1.0.2", |
|
||||||
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", |
|
||||||
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" |
|
||||||
}, |
|
||||||
"node_modules/brace-expansion": { |
|
||||||
"version": "1.1.11", |
|
||||||
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", |
|
||||||
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", |
|
||||||
"dependencies": { |
|
||||||
"balanced-match": "^1.0.0", |
|
||||||
"concat-map": "0.0.1" |
|
||||||
} |
|
||||||
}, |
|
||||||
"node_modules/concat-map": { |
|
||||||
"version": "0.0.1", |
|
||||||
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", |
|
||||||
"integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" |
|
||||||
}, |
|
||||||
"node_modules/denque": { |
|
||||||
"version": "2.1.0", |
|
||||||
"resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", |
|
||||||
"integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==", |
|
||||||
"engines": { |
|
||||||
"node": ">=0.10" |
|
||||||
} |
|
||||||
}, |
|
||||||
"node_modules/dotenv": { |
|
||||||
"version": "16.0.3", |
|
||||||
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", |
|
||||||
"integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==", |
|
||||||
"engines": { |
|
||||||
"node": ">=12" |
|
||||||
} |
|
||||||
}, |
|
||||||
"node_modules/fs.realpath": { |
|
||||||
"version": "1.0.0", |
|
||||||
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", |
|
||||||
"integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" |
|
||||||
}, |
|
||||||
"node_modules/function-bind": { |
|
||||||
"version": "1.1.1", |
|
||||||
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", |
|
||||||
"integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" |
|
||||||
}, |
|
||||||
"node_modules/generate-function": { |
|
||||||
"version": "2.3.1", |
|
||||||
"resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz", |
|
||||||
"integrity": "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==", |
|
||||||
"dependencies": { |
|
||||||
"is-property": "^1.0.2" |
|
||||||
} |
|
||||||
}, |
|
||||||
"node_modules/glob": { |
|
||||||
"version": "7.2.3", |
|
||||||
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", |
|
||||||
"integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", |
|
||||||
"dependencies": { |
|
||||||
"fs.realpath": "^1.0.0", |
|
||||||
"inflight": "^1.0.4", |
|
||||||
"inherits": "2", |
|
||||||
"minimatch": "^3.1.1", |
|
||||||
"once": "^1.3.0", |
|
||||||
"path-is-absolute": "^1.0.0" |
|
||||||
}, |
|
||||||
"engines": { |
|
||||||
"node": "*" |
|
||||||
}, |
|
||||||
"funding": { |
|
||||||
"url": "https://github.com/sponsors/isaacs" |
|
||||||
} |
|
||||||
}, |
|
||||||
"node_modules/has": { |
|
||||||
"version": "1.0.3", |
|
||||||
"resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", |
|
||||||
"integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", |
|
||||||
"dependencies": { |
|
||||||
"function-bind": "^1.1.1" |
|
||||||
}, |
|
||||||
"engines": { |
|
||||||
"node": ">= 0.4.0" |
|
||||||
} |
|
||||||
}, |
|
||||||
"node_modules/iconv-lite": { |
|
||||||
"version": "0.6.3", |
|
||||||
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", |
|
||||||
"integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", |
|
||||||
"dependencies": { |
|
||||||
"safer-buffer": ">= 2.1.2 < 3.0.0" |
|
||||||
}, |
|
||||||
"engines": { |
|
||||||
"node": ">=0.10.0" |
|
||||||
} |
|
||||||
}, |
|
||||||
"node_modules/inflight": { |
|
||||||
"version": "1.0.6", |
|
||||||
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", |
|
||||||
"integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", |
|
||||||
"dependencies": { |
|
||||||
"once": "^1.3.0", |
|
||||||
"wrappy": "1" |
|
||||||
} |
|
||||||
}, |
|
||||||
"node_modules/inherits": { |
|
||||||
"version": "2.0.4", |
|
||||||
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", |
|
||||||
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" |
|
||||||
}, |
|
||||||
"node_modules/interpret": { |
|
||||||
"version": "1.4.0", |
|
||||||
"resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", |
|
||||||
"integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", |
|
||||||
"engines": { |
|
||||||
"node": ">= 0.10" |
|
||||||
} |
|
||||||
}, |
|
||||||
"node_modules/is-core-module": { |
|
||||||
"version": "2.11.0", |
|
||||||
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", |
|
||||||
"integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", |
|
||||||
"dependencies": { |
|
||||||
"has": "^1.0.3" |
|
||||||
}, |
|
||||||
"funding": { |
|
||||||
"url": "https://github.com/sponsors/ljharb" |
|
||||||
} |
|
||||||
}, |
|
||||||
"node_modules/is-property": { |
|
||||||
"version": "1.0.2", |
|
||||||
"resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", |
|
||||||
"integrity": "sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g==" |
|
||||||
}, |
|
||||||
"node_modules/long": { |
|
||||||
"version": "4.0.0", |
|
||||||
"resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", |
|
||||||
"integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" |
|
||||||
}, |
|
||||||
"node_modules/lru-cache": { |
|
||||||
"version": "6.0.0", |
|
||||||
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", |
|
||||||
"integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", |
|
||||||
"dependencies": { |
|
||||||
"yallist": "^4.0.0" |
|
||||||
}, |
|
||||||
"engines": { |
|
||||||
"node": ">=10" |
|
||||||
} |
|
||||||
}, |
|
||||||
"node_modules/minimatch": { |
|
||||||
"version": "3.1.2", |
|
||||||
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", |
|
||||||
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", |
|
||||||
"dependencies": { |
|
||||||
"brace-expansion": "^1.1.7" |
|
||||||
}, |
|
||||||
"engines": { |
|
||||||
"node": "*" |
|
||||||
} |
|
||||||
}, |
|
||||||
"node_modules/mysql2": { |
|
||||||
"version": "2.3.3", |
|
||||||
"resolved": "https://registry.npmjs.org/mysql2/-/mysql2-2.3.3.tgz", |
|
||||||
"integrity": "sha512-wxJUev6LgMSgACDkb/InIFxDprRa6T95+VEoR+xPvtngtccNH2dGjEB/fVZ8yg1gWv1510c9CvXuJHi5zUm0ZA==", |
|
||||||
"dependencies": { |
|
||||||
"denque": "^2.0.1", |
|
||||||
"generate-function": "^2.3.1", |
|
||||||
"iconv-lite": "^0.6.3", |
|
||||||
"long": "^4.0.0", |
|
||||||
"lru-cache": "^6.0.0", |
|
||||||
"named-placeholders": "^1.1.2", |
|
||||||
"seq-queue": "^0.0.5", |
|
||||||
"sqlstring": "^2.3.2" |
|
||||||
}, |
|
||||||
"engines": { |
|
||||||
"node": ">= 8.0" |
|
||||||
} |
|
||||||
}, |
|
||||||
"node_modules/named-placeholders": { |
|
||||||
"version": "1.1.2", |
|
||||||
"resolved": "https://registry.npmjs.org/named-placeholders/-/named-placeholders-1.1.2.tgz", |
|
||||||
"integrity": "sha512-wiFWqxoLL3PGVReSZpjLVxyJ1bRqe+KKJVbr4hGs1KWfTZTQyezHFBbuKj9hsizHyGV2ne7EMjHdxEGAybD5SA==", |
|
||||||
"dependencies": { |
|
||||||
"lru-cache": "^4.1.3" |
|
||||||
}, |
|
||||||
"engines": { |
|
||||||
"node": ">=6.0.0" |
|
||||||
} |
|
||||||
}, |
|
||||||
"node_modules/named-placeholders/node_modules/lru-cache": { |
|
||||||
"version": "4.1.5", |
|
||||||
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", |
|
||||||
"integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", |
|
||||||
"dependencies": { |
|
||||||
"pseudomap": "^1.0.2", |
|
||||||
"yallist": "^2.1.2" |
|
||||||
} |
|
||||||
}, |
|
||||||
"node_modules/named-placeholders/node_modules/yallist": { |
|
||||||
"version": "2.1.2", |
|
||||||
"resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", |
|
||||||
"integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" |
|
||||||
}, |
|
||||||
"node_modules/once": { |
|
||||||
"version": "1.4.0", |
|
||||||
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", |
|
||||||
"integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", |
|
||||||
"dependencies": { |
|
||||||
"wrappy": "1" |
|
||||||
} |
|
||||||
}, |
|
||||||
"node_modules/path-is-absolute": { |
|
||||||
"version": "1.0.1", |
|
||||||
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", |
|
||||||
"integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", |
|
||||||
"engines": { |
|
||||||
"node": ">=0.10.0" |
|
||||||
} |
|
||||||
}, |
|
||||||
"node_modules/path-parse": { |
|
||||||
"version": "1.0.7", |
|
||||||
"resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", |
|
||||||
"integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" |
|
||||||
}, |
|
||||||
"node_modules/pseudomap": { |
|
||||||
"version": "1.0.2", |
|
||||||
"resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", |
|
||||||
"integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==" |
|
||||||
}, |
|
||||||
"node_modules/rechoir": { |
|
||||||
"version": "0.6.2", |
|
||||||
"resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", |
|
||||||
"integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", |
|
||||||
"dependencies": { |
|
||||||
"resolve": "^1.1.6" |
|
||||||
}, |
|
||||||
"engines": { |
|
||||||
"node": ">= 0.10" |
|
||||||
} |
|
||||||
}, |
|
||||||
"node_modules/resolve": { |
|
||||||
"version": "1.22.1", |
|
||||||
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", |
|
||||||
"integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", |
|
||||||
"dependencies": { |
|
||||||
"is-core-module": "^2.9.0", |
|
||||||
"path-parse": "^1.0.7", |
|
||||||
"supports-preserve-symlinks-flag": "^1.0.0" |
|
||||||
}, |
|
||||||
"bin": { |
|
||||||
"resolve": "bin/resolve" |
|
||||||
}, |
|
||||||
"funding": { |
|
||||||
"url": "https://github.com/sponsors/ljharb" |
|
||||||
} |
|
||||||
}, |
|
||||||
"node_modules/safer-buffer": { |
|
||||||
"version": "2.1.2", |
|
||||||
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", |
|
||||||
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" |
|
||||||
}, |
|
||||||
"node_modules/seq-queue": { |
|
||||||
"version": "0.0.5", |
|
||||||
"resolved": "https://registry.npmjs.org/seq-queue/-/seq-queue-0.0.5.tgz", |
|
||||||
"integrity": "sha512-hr3Wtp/GZIc/6DAGPDcV4/9WoZhjrkXsi5B/07QgX8tsdc6ilr7BFM6PM6rbdAX1kFSDYeZGLipIZZKyQP0O5Q==" |
|
||||||
}, |
|
||||||
"node_modules/shelljs": { |
|
||||||
"version": "0.8.5", |
|
||||||
"resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", |
|
||||||
"integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", |
|
||||||
"dependencies": { |
|
||||||
"glob": "^7.0.0", |
|
||||||
"interpret": "^1.0.0", |
|
||||||
"rechoir": "^0.6.2" |
|
||||||
}, |
|
||||||
"bin": { |
|
||||||
"shjs": "bin/shjs" |
|
||||||
}, |
|
||||||
"engines": { |
|
||||||
"node": ">=4" |
|
||||||
} |
|
||||||
}, |
|
||||||
"node_modules/sqlstring": { |
|
||||||
"version": "2.3.3", |
|
||||||
"resolved": "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.3.tgz", |
|
||||||
"integrity": "sha512-qC9iz2FlN7DQl3+wjwn3802RTyjCx7sDvfQEXchwa6CWOx07/WVfh91gBmQ9fahw8snwGEWU3xGzOt4tFyHLxg==", |
|
||||||
"engines": { |
|
||||||
"node": ">= 0.6" |
|
||||||
} |
|
||||||
}, |
|
||||||
"node_modules/supports-preserve-symlinks-flag": { |
|
||||||
"version": "1.0.0", |
|
||||||
"resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", |
|
||||||
"integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", |
|
||||||
"engines": { |
|
||||||
"node": ">= 0.4" |
|
||||||
}, |
|
||||||
"funding": { |
|
||||||
"url": "https://github.com/sponsors/ljharb" |
|
||||||
} |
|
||||||
}, |
|
||||||
"node_modules/wrappy": { |
|
||||||
"version": "1.0.2", |
|
||||||
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", |
|
||||||
"integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" |
|
||||||
}, |
|
||||||
"node_modules/yallist": { |
|
||||||
"version": "4.0.0", |
|
||||||
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", |
|
||||||
"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" |
|
||||||
} |
|
||||||
}, |
|
||||||
"dependencies": { |
|
||||||
"@types/glob": { |
|
||||||
"version": "8.0.0", |
|
||||||
"resolved": "https://registry.npmjs.org/@types/glob/-/glob-8.0.0.tgz", |
|
||||||
"integrity": "sha512-l6NQsDDyQUVeoTynNpC9uRvCUint/gSUXQA2euwmTuWGvPY5LSDUu6tkCtJB2SvGQlJQzLaKqcGZP4//7EDveA==", |
|
||||||
"requires": { |
|
||||||
"@types/minimatch": "*", |
|
||||||
"@types/node": "*" |
|
||||||
} |
|
||||||
}, |
|
||||||
"@types/minimatch": { |
|
||||||
"version": "5.1.2", |
|
||||||
"resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", |
|
||||||
"integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==" |
|
||||||
}, |
|
||||||
"@types/node": { |
|
||||||
"version": "18.11.9", |
|
||||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.9.tgz", |
|
||||||
"integrity": "sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==" |
|
||||||
}, |
|
||||||
"@types/shelljs": { |
|
||||||
"version": "0.8.11", |
|
||||||
"resolved": "https://registry.npmjs.org/@types/shelljs/-/shelljs-0.8.11.tgz", |
|
||||||
"integrity": "sha512-x9yaMvEh5BEaZKeVQC4vp3l+QoFj3BXcd4aYfuKSzIIyihjdVARAadYy3SMNIz0WCCdS2vB9JL/U6GQk5PaxQw==", |
|
||||||
"requires": { |
|
||||||
"@types/glob": "*", |
|
||||||
"@types/node": "*" |
|
||||||
} |
|
||||||
}, |
|
||||||
"balanced-match": { |
|
||||||
"version": "1.0.2", |
|
||||||
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", |
|
||||||
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" |
|
||||||
}, |
|
||||||
"brace-expansion": { |
|
||||||
"version": "1.1.11", |
|
||||||
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", |
|
||||||
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", |
|
||||||
"requires": { |
|
||||||
"balanced-match": "^1.0.0", |
|
||||||
"concat-map": "0.0.1" |
|
||||||
} |
|
||||||
}, |
|
||||||
"concat-map": { |
|
||||||
"version": "0.0.1", |
|
||||||
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", |
|
||||||
"integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" |
|
||||||
}, |
|
||||||
"denque": { |
|
||||||
"version": "2.1.0", |
|
||||||
"resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", |
|
||||||
"integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==" |
|
||||||
}, |
|
||||||
"dotenv": { |
|
||||||
"version": "16.0.3", |
|
||||||
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", |
|
||||||
"integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==" |
|
||||||
}, |
|
||||||
"fs.realpath": { |
|
||||||
"version": "1.0.0", |
|
||||||
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", |
|
||||||
"integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" |
|
||||||
}, |
|
||||||
"function-bind": { |
|
||||||
"version": "1.1.1", |
|
||||||
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", |
|
||||||
"integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" |
|
||||||
}, |
|
||||||
"generate-function": { |
|
||||||
"version": "2.3.1", |
|
||||||
"resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz", |
|
||||||
"integrity": "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==", |
|
||||||
"requires": { |
|
||||||
"is-property": "^1.0.2" |
|
||||||
} |
|
||||||
}, |
|
||||||
"glob": { |
|
||||||
"version": "7.2.3", |
|
||||||
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", |
|
||||||
"integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", |
|
||||||
"requires": { |
|
||||||
"fs.realpath": "^1.0.0", |
|
||||||
"inflight": "^1.0.4", |
|
||||||
"inherits": "2", |
|
||||||
"minimatch": "^3.1.1", |
|
||||||
"once": "^1.3.0", |
|
||||||
"path-is-absolute": "^1.0.0" |
|
||||||
} |
|
||||||
}, |
|
||||||
"has": { |
|
||||||
"version": "1.0.3", |
|
||||||
"resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", |
|
||||||
"integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", |
|
||||||
"requires": { |
|
||||||
"function-bind": "^1.1.1" |
|
||||||
} |
|
||||||
}, |
|
||||||
"iconv-lite": { |
|
||||||
"version": "0.6.3", |
|
||||||
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", |
|
||||||
"integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", |
|
||||||
"requires": { |
|
||||||
"safer-buffer": ">= 2.1.2 < 3.0.0" |
|
||||||
} |
|
||||||
}, |
|
||||||
"inflight": { |
|
||||||
"version": "1.0.6", |
|
||||||
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", |
|
||||||
"integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", |
|
||||||
"requires": { |
|
||||||
"once": "^1.3.0", |
|
||||||
"wrappy": "1" |
|
||||||
} |
|
||||||
}, |
|
||||||
"inherits": { |
|
||||||
"version": "2.0.4", |
|
||||||
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", |
|
||||||
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" |
|
||||||
}, |
|
||||||
"interpret": { |
|
||||||
"version": "1.4.0", |
|
||||||
"resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", |
|
||||||
"integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==" |
|
||||||
}, |
|
||||||
"is-core-module": { |
|
||||||
"version": "2.11.0", |
|
||||||
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", |
|
||||||
"integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", |
|
||||||
"requires": { |
|
||||||
"has": "^1.0.3" |
|
||||||
} |
|
||||||
}, |
|
||||||
"is-property": { |
|
||||||
"version": "1.0.2", |
|
||||||
"resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", |
|
||||||
"integrity": "sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g==" |
|
||||||
}, |
|
||||||
"long": { |
|
||||||
"version": "4.0.0", |
|
||||||
"resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", |
|
||||||
"integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" |
|
||||||
}, |
|
||||||
"lru-cache": { |
|
||||||
"version": "6.0.0", |
|
||||||
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", |
|
||||||
"integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", |
|
||||||
"requires": { |
|
||||||
"yallist": "^4.0.0" |
|
||||||
} |
|
||||||
}, |
|
||||||
"minimatch": { |
|
||||||
"version": "3.1.2", |
|
||||||
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", |
|
||||||
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", |
|
||||||
"requires": { |
|
||||||
"brace-expansion": "^1.1.7" |
|
||||||
} |
|
||||||
}, |
|
||||||
"mysql2": { |
|
||||||
"version": "2.3.3", |
|
||||||
"resolved": "https://registry.npmjs.org/mysql2/-/mysql2-2.3.3.tgz", |
|
||||||
"integrity": "sha512-wxJUev6LgMSgACDkb/InIFxDprRa6T95+VEoR+xPvtngtccNH2dGjEB/fVZ8yg1gWv1510c9CvXuJHi5zUm0ZA==", |
|
||||||
"requires": { |
|
||||||
"denque": "^2.0.1", |
|
||||||
"generate-function": "^2.3.1", |
|
||||||
"iconv-lite": "^0.6.3", |
|
||||||
"long": "^4.0.0", |
|
||||||
"lru-cache": "^6.0.0", |
|
||||||
"named-placeholders": "^1.1.2", |
|
||||||
"seq-queue": "^0.0.5", |
|
||||||
"sqlstring": "^2.3.2" |
|
||||||
} |
|
||||||
}, |
|
||||||
"named-placeholders": { |
|
||||||
"version": "1.1.2", |
|
||||||
"resolved": "https://registry.npmjs.org/named-placeholders/-/named-placeholders-1.1.2.tgz", |
|
||||||
"integrity": "sha512-wiFWqxoLL3PGVReSZpjLVxyJ1bRqe+KKJVbr4hGs1KWfTZTQyezHFBbuKj9hsizHyGV2ne7EMjHdxEGAybD5SA==", |
|
||||||
"requires": { |
|
||||||
"lru-cache": "^4.1.3" |
|
||||||
}, |
|
||||||
"dependencies": { |
|
||||||
"lru-cache": { |
|
||||||
"version": "4.1.5", |
|
||||||
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", |
|
||||||
"integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", |
|
||||||
"requires": { |
|
||||||
"pseudomap": "^1.0.2", |
|
||||||
"yallist": "^2.1.2" |
|
||||||
} |
|
||||||
}, |
|
||||||
"yallist": { |
|
||||||
"version": "2.1.2", |
|
||||||
"resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", |
|
||||||
"integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" |
|
||||||
} |
|
||||||
} |
|
||||||
}, |
|
||||||
"once": { |
|
||||||
"version": "1.4.0", |
|
||||||
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", |
|
||||||
"integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", |
|
||||||
"requires": { |
|
||||||
"wrappy": "1" |
|
||||||
} |
|
||||||
}, |
|
||||||
"path-is-absolute": { |
|
||||||
"version": "1.0.1", |
|
||||||
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", |
|
||||||
"integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" |
|
||||||
}, |
|
||||||
"path-parse": { |
|
||||||
"version": "1.0.7", |
|
||||||
"resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", |
|
||||||
"integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" |
|
||||||
}, |
|
||||||
"pseudomap": { |
|
||||||
"version": "1.0.2", |
|
||||||
"resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", |
|
||||||
"integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==" |
|
||||||
}, |
|
||||||
"rechoir": { |
|
||||||
"version": "0.6.2", |
|
||||||
"resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", |
|
||||||
"integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", |
|
||||||
"requires": { |
|
||||||
"resolve": "^1.1.6" |
|
||||||
} |
|
||||||
}, |
|
||||||
"resolve": { |
|
||||||
"version": "1.22.1", |
|
||||||
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", |
|
||||||
"integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", |
|
||||||
"requires": { |
|
||||||
"is-core-module": "^2.9.0", |
|
||||||
"path-parse": "^1.0.7", |
|
||||||
"supports-preserve-symlinks-flag": "^1.0.0" |
|
||||||
} |
|
||||||
}, |
|
||||||
"safer-buffer": { |
|
||||||
"version": "2.1.2", |
|
||||||
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", |
|
||||||
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" |
|
||||||
}, |
|
||||||
"seq-queue": { |
|
||||||
"version": "0.0.5", |
|
||||||
"resolved": "https://registry.npmjs.org/seq-queue/-/seq-queue-0.0.5.tgz", |
|
||||||
"integrity": "sha512-hr3Wtp/GZIc/6DAGPDcV4/9WoZhjrkXsi5B/07QgX8tsdc6ilr7BFM6PM6rbdAX1kFSDYeZGLipIZZKyQP0O5Q==" |
|
||||||
}, |
|
||||||
"shelljs": { |
|
||||||
"version": "0.8.5", |
|
||||||
"resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", |
|
||||||
"integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", |
|
||||||
"requires": { |
|
||||||
"glob": "^7.0.0", |
|
||||||
"interpret": "^1.0.0", |
|
||||||
"rechoir": "^0.6.2" |
|
||||||
} |
|
||||||
}, |
|
||||||
"sqlstring": { |
|
||||||
"version": "2.3.3", |
|
||||||
"resolved": "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.3.tgz", |
|
||||||
"integrity": "sha512-qC9iz2FlN7DQl3+wjwn3802RTyjCx7sDvfQEXchwa6CWOx07/WVfh91gBmQ9fahw8snwGEWU3xGzOt4tFyHLxg==" |
|
||||||
}, |
|
||||||
"supports-preserve-symlinks-flag": { |
|
||||||
"version": "1.0.0", |
|
||||||
"resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", |
|
||||||
"integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" |
|
||||||
}, |
|
||||||
"wrappy": { |
|
||||||
"version": "1.0.2", |
|
||||||
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", |
|
||||||
"integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" |
|
||||||
}, |
|
||||||
"yallist": { |
|
||||||
"version": "4.0.0", |
|
||||||
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", |
|
||||||
"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" |
|
||||||
} |
|
||||||
} |
|
||||||
} |
|
@ -1,17 +0,0 @@ |
|||||||
{ |
|
||||||
"name": "update-apache", |
|
||||||
"version": "1.0.0", |
|
||||||
"description": "Create Apache2 Alias directives based on projects database", |
|
||||||
"main": "index.js", |
|
||||||
"scripts": { |
|
||||||
"start": "node index.js" |
|
||||||
}, |
|
||||||
"author": "Benjamin Kraft", |
|
||||||
"license": "ISC", |
|
||||||
"dependencies": { |
|
||||||
"@types/shelljs": "^0.8.11", |
|
||||||
"dotenv": "^16.0.3", |
|
||||||
"mysql2": "^2.3.3", |
|
||||||
"shelljs": "^0.8.5" |
|
||||||
} |
|
||||||
} |
|
@ -1,2 +0,0 @@ |
|||||||
#!/usr/bin/bash |
|
||||||
sudo service apache2 restart |
|
Loading…
Reference in new issue