Skip to content

Commit 715c792

Browse files
πŸŽ‰ Feat(app): add new init command to create config file!
1 parent 89db0fc commit 715c792

15 files changed

Lines changed: 321 additions & 82 deletions

β€ŽCHANGELOG.mdβ€Ž

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# commitsmile
22

3+
## 0.4.0
4+
5+
### Minor Changes
6+
7+
- Add `init` command function!
8+
39
## 0.3.10
410

511
### Patch Changes

β€ŽREADME.mdβ€Ž

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,10 +59,10 @@ If Path:
5959
- do not include filename it will use standard process to find.
6060
- include - will just check this file (faster way)
6161

62-
<!-- ### Init config
62+
### Init config
6363

64-
to init config we use optional paremeter `--init`:
64+
to init config we use `init`:
6565

6666
```bash copy
67-
npm run commitSmile --init
68-
``` -->
67+
npm run commitSmile init
68+
```

β€Žconfig/webpack/webpack.base.jsβ€Ž

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1+
import CopyPlugin from "copy-webpack-plugin";
12
import path from "path";
23

34
const __dirname = path.resolve();
5+
const PATHOUT = path.resolve(__dirname, "lib");
46

57
export default {
68
entry: {
@@ -36,5 +38,10 @@ export default {
3638
"@": path.resolve(__dirname, "src/")
3739
}
3840
},
41+
plugins: [
42+
new CopyPlugin({
43+
patterns: [{ from: path.resolve(__dirname, "./src/templates"), to: path.join(PATHOUT, "templates") }]
44+
})
45+
],
3946
target: "node"
4047
};

β€Žconfig/webpack/webpack.prod.jsβ€Ž

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@ export default merge(webpackBaseConfig, {
2929
new CopyPlugin({
3030
patterns: [
3131
{ from: path.resolve(__dirname, "README.md"), to: PATHOUT },
32-
{ from: path.resolve(__dirname, "package.json"), to: PATHOUT }
32+
{ from: path.resolve(__dirname, "package.json"), to: PATHOUT },
33+
{ from: path.resolve(__dirname, "./src/templates"), to: path.join(PATHOUT, "templates") }
3334
]
3435
})
3536
],

β€Žpackage.jsonβ€Ž

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "commitsmile",
3-
"version": "0.3.10",
3+
"version": "0.4.0",
44
"description": "Make smile on your commits",
55
"keywords": [],
66
"homepage": "",
@@ -66,6 +66,7 @@
6666
"eslint-plugin-sort-keys-fix": "^1.1.2",
6767
"globals": "^13.24.0",
6868
"husky": "^8.0.3",
69+
"jsdoc": "^4.0.2",
6970
"lint-staged": "^15.2.0",
7071
"prettier": "^3.1.1",
7172
"prettier-plugin-packagejson": "^2.4.8",

β€Žpnpm-lock.yamlβ€Ž

Lines changed: 161 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
Β (0)