-
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat!: program refaktorálva Node v20-ra (potenciálisan javítja #34-et)
- Loading branch information
Showing
30 changed files
with
2,844 additions
and
3,719 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
# editorconfig.org | ||
root = true | ||
|
||
[*] | ||
indent_style = tab | ||
indent_size = 4 | ||
end_of_line = lf | ||
charset = utf-8 | ||
trim_trailing_whitespace = true | ||
insert_final_newline = true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
module.exports = { | ||
env: { | ||
browser: true, | ||
es2021: true, | ||
}, | ||
extends: ['eslint:recommended', 'xo', 'prettier'], | ||
overrides: [ | ||
{ | ||
env: { | ||
node: true, | ||
}, | ||
files: ['.eslintrc.{js,cjs}'], | ||
parserOptions: { | ||
sourceType: 'script', | ||
}, | ||
}, | ||
], | ||
parserOptions: { | ||
ecmaVersion: 'latest', | ||
sourceType: 'module', | ||
}, | ||
rules: { | ||
'capitalized-comments': 'off', | ||
}, | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,9 @@ | ||
--- | ||
name: Kérdésem van :) | ||
about: Itt tudsz kérdezni a programmal kapcsolatban | ||
title: '' | ||
title: 'Ide írd a kérdésed röviden' | ||
labels: discussion | ||
assignees: juzraai | ||
|
||
--- | ||
|
||
|
||
Itt pedig fejtsd ki kérlek. :) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
12 | ||
20 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
{ | ||
"$schema": "https://json.schemastore.org/prettierrc", | ||
"printWidth": 100, | ||
"semi": true, | ||
"singleQuote": true, | ||
"tabWidth": 4, | ||
"trailingComma": "all" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
{ | ||
"recommendations": ["dbaeumer.vscode-eslint", "esbenp.prettier-vscode", "usernamehw.errorlens"] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
{ | ||
"editor.defaultFormatter": "esbenp.prettier-vscode", | ||
"editor.formatOnPaste": true, | ||
"editor.formatOnSave": true | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
import fs from 'fs'; | ||
import esbuild from 'esbuild'; | ||
|
||
const OUTPUT_FILE = 'dijnet-bot.js'; | ||
|
||
const banner = ` | ||
/* | ||
Díjnet Bot v${process.env.npm_package_version} | ||
${process.env.npm_package_homepage} | ||
Licensed under ${process.env.npm_package_license} | ||
*/ | ||
import { createRequire } from 'module'; | ||
const require = createRequire(import.meta.url); | ||
`; | ||
|
||
console.log('Bundling...'); | ||
console.time('Bundling done in'); | ||
await esbuild.build({ | ||
banner: { | ||
js: banner, | ||
}, | ||
bundle: true, | ||
entryPoints: ['index.js'], | ||
minify: true, | ||
outfile: OUTPUT_FILE, | ||
platform: 'node', | ||
}); | ||
console.timeEnd('Bundling done in'); | ||
console.log(OUTPUT_FILE, Math.round((fs.statSync('dijnet-bot.js').size / 1024) * 10) / 10, 'KB'); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,13 +1,23 @@ | ||
#!/usr/bin/env node | ||
const SingleInstance = require('single-instance'); | ||
const Logger = require('./src/logger'); | ||
const { start } = require('./src/main'); | ||
import SingleInstance from 'single-instance'; | ||
import Logger from './src/logger.js'; | ||
import { start } from './src/main.js'; | ||
|
||
new SingleInstance('dijnet-bot').lock().then(start).catch(error => { | ||
(async () => { | ||
try { | ||
new Logger().error(error.stack ? error : 'A Díjnet bot már fut, és nem futtatható több példányban.'); | ||
} catch (error2) { // in case Logger is also dead | ||
console.log(error2); | ||
const singleInstance = new SingleInstance('dijnet-bot'); | ||
await singleInstance.lock(); | ||
start(); | ||
} catch (error) { | ||
try { | ||
new Logger().error( | ||
error.stack ? error : 'A Díjnet bot már fut, és nem futtatható több példányban.', | ||
); | ||
} catch (error2) { | ||
// in case Logger is also dead | ||
console.log(error2); | ||
} | ||
|
||
process.exit(1); | ||
} | ||
process.exit(1); | ||
}); | ||
})(); |
Oops, something went wrong.