Skip to content

Commit 4d0d87e

Browse files
committed
[Release] v1.0.20210930
1 parent 30cb44c commit 4d0d87e

File tree

25 files changed

+14201
-23114
lines changed

25 files changed

+14201
-23114
lines changed

.eslintrc.cjs

Lines changed: 49 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -1,86 +1,83 @@
11
module.exports = {
2-
"env": {
3-
"es6": true,
4-
"node": true,
5-
"browser": false,
6-
"jest/globals": true
2+
env: {
3+
es6: true,
4+
node: true,
5+
browser: false,
6+
"jest/globals": true,
77
},
8-
"parser": "@typescript-eslint/parser",
9-
"extends": ["eslint:recommended", "plugin:@typescript-eslint/eslint-recommended", "plugin:@typescript-eslint/recommended"],
10-
"parserOptions": {
11-
"sourceType": "module",
12-
"ecmaVersion": 2019
8+
parser: "@typescript-eslint/parser",
9+
extends: [
10+
"eslint:recommended",
11+
"plugin:@typescript-eslint/eslint-recommended",
12+
"plugin:@typescript-eslint/recommended",
13+
],
14+
parserOptions: {
15+
sourceType: "module",
16+
ecmaVersion: 2019,
1317
},
14-
"plugins": ["jsdoc", "jest", "@typescript-eslint"],
15-
"globals": {
16-
"fetch": false
18+
plugins: ["jsdoc", "jest", "@typescript-eslint"],
19+
globals: {
20+
fetch: false,
1721
},
18-
"settings": {
19-
"jsdoc": {
20-
"tagNamePreference": {
21-
"returns": "return"
22-
}
23-
}
22+
settings: {
23+
jsdoc: {
24+
tagNamePreference: {
25+
returns: "return",
26+
},
27+
},
2428
},
25-
"rules": {
29+
rules: {
2630
"no-multi-spaces": [
2731
"error",
2832
{
29-
"ignoreEOLComments": true,
30-
"exceptions": {
31-
"VariableDeclarator": true
32-
}
33-
}
33+
ignoreEOLComments: true,
34+
exceptions: {
35+
VariableDeclarator: true,
36+
},
37+
},
3438
],
3539
"block-spacing": ["error", "always"],
3640
"array-bracket-spacing": ["error", "never"],
3741
"space-in-parens": ["error", "never"],
3842
"comma-spacing": [
3943
"error",
4044
{
41-
"before": false,
42-
"after": true
43-
}
45+
before: false,
46+
after: true,
47+
},
4448
],
4549
"key-spacing": [
4650
"error",
4751
{
48-
"afterColon": true,
49-
"beforeColon": false
50-
}
52+
afterColon: true,
53+
beforeColon: false,
54+
},
5155
],
52-
"indent": [
53-
"error",
54-
"tab",
55-
{
56-
"SwitchCase": 1
57-
}
58-
],
59-
"quotes": [
56+
quotes: [
6057
"error",
6158
"double",
6259
{
63-
"avoidEscape": true,
64-
"allowTemplateLiterals": true
65-
}
60+
avoidEscape: true,
61+
allowTemplateLiterals: true,
62+
},
6663
],
67-
"semi": ["error", "always"],
64+
semi: ["error", "always"],
6865
"no-console": ["warn"],
6966
"no-constant-condition": ["warn"],
70-
"curly": ["error", "all"],
67+
curly: ["error", "all"],
7168
"brace-style": [
7269
"error",
7370
"1tbs",
7471
{
75-
"allowSingleLine": false
76-
}
72+
allowSingleLine: false,
73+
},
7774
],
7875
"keyword-spacing": [
7976
"error",
8077
{
81-
"before": true,
82-
"after": true
83-
}
78+
before: true,
79+
after: true,
80+
},
8481
],
8582
"object-curly-spacing": ["error", "always"],
8683
"no-mixed-spaces-and-tabs": ["error", "smart-tabs"],
@@ -106,6 +103,6 @@ module.exports = {
106103
"jsdoc/require-returns-description": 1,
107104
"jsdoc/require-returns-type": 1,
108105
"jsdoc/require-returns-check": 1,
109-
"jsdoc/require-hyphen-before-param-description": 1
110-
}
111-
}
106+
"jsdoc/require-hyphen-before-param-description": 1,
107+
},
108+
};

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,5 +123,6 @@ npm-debug.log
123123
#######
124124
/app/configs/config.js
125125
/app/configs/config.ts
126+
/app/configs/config.json
126127
/dist
127128
/build

.prettierignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
/dist
2+
/build
3+
/node_modules
4+
package-lock.json

.prettierrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"bracketSpacing": true,
3-
"printWidth": 160,
3+
"printWidth": 120,
44
"semi": true,
55
"singleQuote": false,
66
"tabWidth": 4,

.vscode/settings.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66
},
77
"eslint.format.enable": true,
88
"[javascript]": {
9-
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
9+
"editor.defaultFormatter": "esbenp.prettier-vscode"
1010
},
1111
"[typescript]": {
12-
"editor.defaultFormatter": "vscode.typescript-language-features"
12+
"editor.defaultFormatter": "esbenp.prettier-vscode"
1313
},
1414
"[scss]": {
1515
"editor.defaultFormatter": "esbenp.prettier-vscode"

CHANGELOG.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
# v1.0.20210412 (April 12, 2021)
1+
# v1.0.20210930 (September 30, 2021)
22

3-
- Fix: minor fix
4-
- Fix: readme of issues
3+
- Security: update
4+
- Feature: translations
5+
- Fix: logs
56

67
<!-- all-shields/sponsors-badges:START -->
78

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<!-- all-shields/header-badges:START -->
44

5-
[![v1.0.20210412](https://img.shields.io/badge/version-v1.0.20210412-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev-boilerplate/node-cli-boilerplate/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/node-cli-boilerplate?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/node-cli-boilerplate) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev-boilerplate/node-cli-boilerplate/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)
5+
[![v1.0.20210930](https://img.shields.io/badge/version-v1.0.20210930-lightgray.svg?style=flat&logo=)](https://github.com/ptkdev-boilerplate/node-cli-boilerplate/blob/main/CHANGELOG.md) [![](https://img.shields.io/npm/v/@ptkdev/node-cli-boilerplate?color=CC3534&logo=npm)](https://www.npmjs.com/package/@ptkdev/node-cli-boilerplate) [![License: MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat&logo=license)](https://github.com/ptkdev-boilerplate/node-cli-boilerplate/blob/main/LICENSE.md) [![Language: TypeScript](https://img.shields.io/badge/language-typescript-blue.svg?style=flat&logo=typescript)](https://www.typescriptlang.org/) [![ECMAScript: 2019](https://img.shields.io/badge/ES-9-F7DF1E.svg?style=flat&logo=javascript)](https://github.com/tc39/ecma262) [![Discord Server](https://discordapp.com/api/guilds/383373985666301975/embed.png)](https://discord.ptkdev.io)
66

77
<!-- all-shields/header-badges:END -->
88

app/cli/cli.ts

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,13 @@
1010
*
1111
*/
1212
import m from "@app/functions/module";
13-
import configs from "@configs/config";
13+
import configs from "@configs/config.json";
14+
import translate from "@translations/translate";
15+
import logger from "@app/utils/logger";
1416

1517
(async () => {
16-
const { app } = await m({ text: "hello-world" });
18+
const { app } = await m({ text: translate("hello", { name: "Boilerplate" }) });
1719

18-
console.log(app());
19-
console.log(`debug: ${configs.debug}`);
20+
logger.info(app());
21+
logger.debug(configs.debug ? "true" : "false");
2022
})();

app/configs/config.js.tpl

Lines changed: 0 additions & 26 deletions
This file was deleted.

app/configs/config.json.tpl

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"server": { "port": 5000 },
3+
"debug": true,
4+
"language": "en",
5+
"logger": {
6+
"path": { "debug_log": "./logs/debug.log", "error_log": "./logs/errors.log" },
7+
"language": "en",
8+
"colors": "enabled",
9+
"debug": "enabled",
10+
"info": "enabled",
11+
"warning": "enabled",
12+
"error": "enabled",
13+
"sponsor": "enabled",
14+
"write": "disabled",
15+
"type": "log"
16+
}
17+
}

0 commit comments

Comments
 (0)