Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
938 commits
Select commit Hold shift + click to select a range
2d37f6c
docs: env: theme
coderaiser Mar 29, 2024
91de9b3
chore: cloudcmd: v17.3.1
coderaiser Mar 29, 2024
f7a6a36
fix: typo: Wraped -> Wrapped
coderaiser Mar 29, 2024
fceddc2
chore: cloudcmd: v17.3.2
coderaiser Mar 29, 2024
b088b84
feature: cloudcmd: deepword v10.0.0
coderaiser Apr 3, 2024
d061aa8
chore: cloudcmd: v17.3.3
coderaiser Apr 3, 2024
37ab706
feature: publish container image to GHCR (#409)
onedr0p Apr 16, 2024
6fb2102
fix: server: route: path traversal
coderaiser Apr 16, 2024
2428853
chore: lint
coderaiser Apr 16, 2024
52df5bf
chore: cloudcmd: v17.4.0
coderaiser Apr 16, 2024
c409a2d
feature: cloudcmd: copymitter v9.0.0
coderaiser May 6, 2024
154b4bd
feature: cloudcmd: @cloudcmd/move-files v8.0.0
coderaiser May 6, 2024
610ba88
chore: lint
coderaiser May 6, 2024
25872c3
chore: cloudcmd: v17.4.1
coderaiser May 6, 2024
14d46c0
chore: cloudcmd: actions: lint ☘️
coderaiser May 6, 2024
9c8c053
Update CONTRIBUTING.md
coderaiser Jun 13, 2024
883eee9
chore: lint
coderaiser Jun 14, 2024
05ef0ae
feature: cloudcmd: c8 v10.1.2
coderaiser Jun 14, 2024
14d9618
chore: lint
coderaiser Jun 14, 2024
2ae6ad3
feature: docker: Dockerimage update Debian12 (#414)
zilion2000 Jul 3, 2024
79fb494
chore: cloudcmd: actions: lint ☘️
coderaiser Jul 3, 2024
6abf327
feature: cloudcmd: package-json v10.0.0
coderaiser Jul 3, 2024
d8451e5
feature: cloudcmd: just-pascal-case v3.2.0
coderaiser Jul 3, 2024
4cc47e3
feature: cloudcmd: just-capitalize v3.2.0
coderaiser Jul 3, 2024
ba2d0b3
feature: cloudcmd: just-snake-case v3.2.0
coderaiser Jul 3, 2024
b5e9ae5
chore: cloudcmd: v17.4.2
coderaiser Jul 3, 2024
61ca7f3
feature: cloudcmd: putout v36.0.2
coderaiser Jul 19, 2024
6e8348b
feature: cloudcmd: rimraf v6.0.1
coderaiser Jul 19, 2024
d70362f
chore: npmvrc: add
coderaiser Jul 19, 2024
3140b7f
chore: cloudcmd: v17.4.3
coderaiser Jul 27, 2024
a6aa9bb
fix: revert rimraf v6.0.1
coderaiser Aug 16, 2024
282b3d5
feature: cloudcmd: @putout/cli-validate-args v2.0.0
coderaiser Aug 16, 2024
544e30d
chore: cloudcmd: v17.4.4
coderaiser Aug 16, 2024
74d1eb7
feature: drop support of node < 20
coderaiser Aug 16, 2024
5e93bcc
feature: cloudcmd: rimraf v6.0.1
coderaiser Aug 16, 2024
88df2f0
chore: actions: node v22
coderaiser Aug 16, 2024
b63d6fc
chore: lint
coderaiser Aug 16, 2024
9109511
chore: lint
coderaiser Aug 16, 2024
ac3f20c
chore: cloudcmd: v18.0.0
coderaiser Aug 16, 2024
75a7536
chore: cloudcmd: actions: lint ☘️
coderaiser Aug 16, 2024
62ed841
fix: bin: validateArgs is not a function (#147)
coderaiser Aug 16, 2024
9ec94de
feature: cloudcmd: chalk v5.3.0
coderaiser Aug 16, 2024
a522c49
chore: cloudcmd: v18.0.1
coderaiser Aug 16, 2024
3d03efb
feature: css: show links in one small screens
coderaiser Aug 16, 2024
9dbd812
chore: cloudcmd: v18.0.2
coderaiser Aug 16, 2024
ddf4542
feature: cloudcmd: add ability to hide dot files (#307)
coderaiser Aug 17, 2024
f5015e7
chore: cloudcmd: v18.1.0
coderaiser Aug 17, 2024
0f5fe2d
chore: cloudcmd: actions: lint ☘️
coderaiser Aug 17, 2024
4bc5a78
feature: cloudcmd: add context menu option to toggle file selection (…
hagaygo Oct 26, 2024
ac9abbd
feature: cloudcmd: eslint-plugin-putout v23.1.0
coderaiser Oct 26, 2024
7309cef
chore: lint
coderaiser Oct 27, 2024
5562b47
chore: cloudcmd: v18.2.0
coderaiser Oct 27, 2024
0446a74
feature: docker: add image source label to dockerfiles (#419)
wuast94 Oct 27, 2024
1a0af86
feature: docker: add image source label to dockerfiles (#421)
wuast94 Oct 28, 2024
f22120d
feature: cloudcmd: prevent unselect being fired on panel click when i…
hagaygo Oct 30, 2024
62af673
chore: cloudcmd: actions: lint ☘️
coderaiser Oct 30, 2024
59024ee
refactor: css: query: move width consts to css variables (#424)
hagaygo Nov 1, 2024
06cf0ee
chore: cloudcmd: actions: lint ☘️
coderaiser Nov 1, 2024
a733d81
feature: css: --is-mobile: add
coderaiser Nov 6, 2024
be4f627
chore: cloudcmd: v18.2.1
coderaiser Nov 6, 2024
f2ef160
chore: cloudcmd: actions: lint ☘️
coderaiser Nov 6, 2024
71dc8dd
feature: cloudcmd: Add support for Progressive Web App (#426)
hagaygo Nov 13, 2024
4c73315
chore: cloudcmd: actions: lint ☘️
coderaiser Nov 13, 2024
03e3ba6
chore: cloudcmd: v18.3.0
coderaiser Nov 14, 2024
dff0267
fix: cloudcmd: make manifest.json accessible when authentication is e…
hagaygo Nov 22, 2024
da0e99a
refactor: server: auth: destructure
coderaiser Nov 22, 2024
a6ce6d3
chore: cloudcmd: v18.4.0
coderaiser Nov 22, 2024
100e940
feature: cloudcmd: putout v37.0.1
coderaiser Dec 13, 2024
94ebbf8
chore: cloudcmd: v18.4.1
coderaiser Dec 13, 2024
13cb970
docs: license: 2025
coderaiser Jan 1, 2025
5d22722
chore: lint
coderaiser Jan 3, 2025
ad8e55d
fix: client: themes -> columns (#434)
coderaiser Jan 20, 2025
2fc503f
feature: cloudcmd: @putout/babel v3.0.0
coderaiser Jan 20, 2025
d8da792
chore: client: lint
coderaiser Jan 20, 2025
907afc6
chore: test: lint
coderaiser Jan 20, 2025
ddd1722
chore: lint
coderaiser Jan 20, 2025
3012529
chore: cloudcmd: v18.5.0
coderaiser Jan 20, 2025
161d4f9
chore: lint
coderaiser Jan 20, 2025
b0be119
chore: actions: yarn -> bun
coderaiser Jan 20, 2025
3ad6720
chore: lint
coderaiser Jan 23, 2025
8e98b77
feature: cloudcmd: eslint-plugin-putout v24.0.0
coderaiser Feb 3, 2025
353a1fb
feature: cloudcmd: putout v38.0.5
coderaiser Feb 3, 2025
467f0a7
feature: cloudcmd: webpack-merge v6.0.1
coderaiser Feb 3, 2025
2dea0a3
chore: cloudcmd: v18.5.1
coderaiser Feb 3, 2025
4eaeccb
chore: github: issue template
coderaiser Feb 4, 2025
c68a3a7
chore: github: issue_template.md
coderaiser Feb 4, 2025
3adfec8
chore: github: config: forbid blank issues
coderaiser Feb 4, 2025
7492b4b
chore: issue_template: configure
coderaiser Feb 4, 2025
7ae6060
chore: cloudcmd: actions: lint ☘️
coderaiser Feb 4, 2025
a38b3a7
chrome: issue_template.md
coderaiser Feb 4, 2025
56d621b
chore: cloudcmd: actions: lint ☘️
coderaiser Feb 4, 2025
e71550d
chrome: issue_template: improve
coderaiser Feb 4, 2025
a598ef3
chore: cloudcmd: actions: lint ☘️
coderaiser Feb 4, 2025
3d52ce8
Update FUNDING.yml
coderaiser Feb 4, 2025
e259106
chore: issue_template: updated
coderaiser Feb 4, 2025
53acae1
chore: cloudcmd: actions: lint ☘️
coderaiser Feb 4, 2025
38666cb
Update issue_template.md
coderaiser Feb 4, 2025
2e02ba4
chore: cloudcmd: actions: lint ☘️
coderaiser Feb 4, 2025
b2f113b
Update issue_template.md
coderaiser Feb 4, 2025
51a4cee
Update issue_template.md
coderaiser Feb 4, 2025
7167651
Update config.yml
coderaiser Feb 4, 2025
dbd8c6a
Update issue_template.md
coderaiser Feb 4, 2025
34fb175
chore: cloudcmd: actions: lint ☘️
coderaiser Feb 4, 2025
8471936
Update issue templates
coderaiser Feb 4, 2025
ac9a27b
chore: cloudcmd: actions: lint ☘️
coderaiser Feb 4, 2025
8ff0ee6
Update issue_template.md
coderaiser Feb 4, 2025
99118e6
chore: lint
coderaiser Feb 4, 2025
2d21001
Update config.yml
coderaiser Feb 4, 2025
f119395
chore: cloudcmd: actions: lint ☘️
coderaiser Feb 4, 2025
b0a7fc1
feature: cloudcmd: putout v39.3.0
coderaiser Mar 28, 2025
f774d5b
feature: cloudcmd: eslint-plugin-putout v26.1.0
coderaiser Mar 28, 2025
43fd5ed
feature: cloudcmd: madrun v11.0.0
coderaiser Mar 28, 2025
368c9bb
feature: cloudcmd: eslint v9.23.0
coderaiser Mar 28, 2025
e7cc9b9
feature: cloudcmd: redlint v4.1.1
coderaiser Mar 28, 2025
08ab63d
feature: cloudcmd: supertape v11.0.4
coderaiser Mar 28, 2025
e87418a
chore: lint
coderaiser Mar 28, 2025
51f51b5
feature: cloudcmd: @putout/plugin-cloudcmd v4.0.0
coderaiser Mar 28, 2025
f7379c0
chore: lint
coderaiser Mar 28, 2025
9f52ed7
chore: package: postcss
coderaiser Mar 29, 2025
84c6935
chore: cloudcmd: actions: lint ☘️
coderaiser Mar 29, 2025
8450bfa
feature: cloudcmd: putout v40.0.3
coderaiser Apr 10, 2025
4b78d70
chore: cloudcmd: v18.5.2
coderaiser Apr 10, 2025
b26c8bb
feature: cloudcmd: thread-it v3.0.0
coderaiser Apr 24, 2025
2a97ac6
feature: cloudcmd: yargs-parser v22.0.0
coderaiser Jul 2, 2025
8ccec23
feature: cloudcmd: help: require -> import
coderaiser Jul 2, 2025
99ad0c2
feature: cloudcmd: rm @putout/babel
coderaiser Jul 2, 2025
4ab4be1
feature: thread-it: get rid (#438)
coderaiser Jul 2, 2025
f4b0f92
feature: cloudcmd: express v5.1.0
coderaiser Jul 2, 2025
9a4cf38
feature: cloudcmd: eslint-plugin-putout v27.2.1
coderaiser Jul 2, 2025
1679b78
feature: cloudcmd: webpackbar v7.0.0
coderaiser Jul 2, 2025
5f0391f
chore: lint
coderaiser Jul 2, 2025
2eb3dc6
feature: cloudcmd: @iocmd/wait v2.1.0
coderaiser Jul 2, 2025
a87e5ce
chore: cloudcmd: v18.6.0
coderaiser Jul 2, 2025
2057065
feature: cloudcmd: @putout/eslint-flat v3.0.1
coderaiser Jul 3, 2025
4b476a6
feature: cloudcmd: globals v16.3.0
coderaiser Jul 3, 2025
b77e9c9
feature: cloudcmd: pipe-io v4.0.1
coderaiser Jul 3, 2025
e99d084
feature: cloudcmd: montag v1.2.1
coderaiser Jul 3, 2025
af77eee
chore: lint
coderaiser Jul 4, 2025
0d61a97
chore: lint
coderaiser Jul 4, 2025
baaf47e
chore: cloudcmd: actions: lint ☘️
coderaiser Jul 4, 2025
9eafa18
feature: cloudcmd: http-auth v4.2.1
coderaiser Jul 4, 2025
a54caa1
chore: lint
coderaiser Jul 4, 2025
ef42330
chore: cloudcmd: v18.6.1
coderaiser Jul 4, 2025
ddc94ad
feature: cloudcmd: eslint-plugin-putout v28.0.0
coderaiser Jul 4, 2025
c938031
feature: webpack 5
coderaiser Jul 3, 2025
8551cd5
feature: cloudcmd: babel-loader v10.0.0
coderaiser Jul 5, 2025
fb5e5a3
feature: cloudcmd: clean-css-loader v4.2.1
coderaiser Jul 5, 2025
76c4000
feature: cloudcmd: css-loader v7.1.2
coderaiser Jul 5, 2025
e100dcf
feature: cloudcmd: extract-text-webpack-plugin v3.0.2
coderaiser Jul 5, 2025
2f0c1a6
feature: cloudcmd: html-webpack-plugin v5.6.3
coderaiser Jul 5, 2025
db6e833
feature: cloudcmd: optimize-css-assets-webpack-plugin v6.0.1
coderaiser Jul 5, 2025
da545ea
feature: cloudcmd: style-loader v4.0.0
coderaiser Jul 5, 2025
de2cedd
feature: cloudcmd: webpack v5.99.9
coderaiser Jul 5, 2025
a53ab67
feature: cloudcmd: webpack-cli v6.0.1
coderaiser Jul 5, 2025
8592ced
feature: cloudcmd: mini-css-extract-plugin v2.9.2
coderaiser Jul 5, 2025
121b114
feature: cloudcmd: path-browserify v1.0.1
coderaiser Jul 5, 2025
b1e231a
fix: client: menu: close: ESC
coderaiser Jul 5, 2025
546d061
feature: cloudcmd: process v0.11.10
coderaiser Jul 5, 2025
f9b3844
chore: lint
coderaiser Jul 5, 2025
1d983e9
test: cloudcmd: server
coderaiser Jul 5, 2025
74f5eb0
chore: cloudcmd: actions: lint ☘️
coderaiser Jul 5, 2025
de41aec
test: server
coderaiser Jul 5, 2025
4b8568b
chore: cloudcmd: v18.7.0
coderaiser Jul 5, 2025
8200874
feature: cloudcmd: optimize-css-assets-webpack-plugin -> css-minimize…
coderaiser Jul 6, 2025
ed31dd2
chore: devDependencies: serviceworker-webpack-plugin
coderaiser Jul 6, 2025
8f52376
feature: cloudcmd: revert: optimize-css-assets-webpack-plugin -> css-…
coderaiser Jul 6, 2025
784bb2e
fix: build: sw
coderaiser Jul 6, 2025
8eb724b
fix: docker: install: -f
coderaiser Jul 6, 2025
f0bc286
chore: cloudcmd: v18.7.1
coderaiser Jul 6, 2025
6110732
feature: cloudcmd: html-looks-like: remove
coderaiser Jul 24, 2025
3d13b9c
feature: docker: npm -> bun
coderaiser Jul 24, 2025
54bbd4e
chore: cloudcmd: v18.7.2
coderaiser Jul 24, 2025
c3251bf
docs: README: demo
coderaiser Jul 26, 2025
b34ee44
docs: bug_report: update
coderaiser Jul 26, 2025
884c83e
fix: client: polyfill (#442)
coderaiser Jul 26, 2025
d568a4d
chore: cloudcmd: v18.7.3
coderaiser Jul 26, 2025
899266a
docs: HELP: demo
coderaiser Aug 1, 2025
64e4aba
fix: client: menu: before show: unsetBind
coderaiser Aug 10, 2025
e3fcb7f
chore: client: view: rm comment
coderaiser Aug 13, 2025
2077468
fix: client: listeners: click: avoid select on conext menu
coderaiser Aug 17, 2025
7db3136
refactor: clients: dom: events: simplify
coderaiser Aug 17, 2025
a6d18dd
fix: select file: name -> line
coderaiser Aug 30, 2025
83a1e52
chore: cloudcmd: v18.7.4
coderaiser Aug 30, 2025
08b5c6b
feature: client: menu: aleman: add
coderaiser Sep 1, 2025
faa2f9c
chore: cloudcmd: actions: lint ☘️
coderaiser Sep 1, 2025
fc20b9a
chore: cloudcmd: v18.8.0
coderaiser Sep 1, 2025
25119ac
chore: cloudcmd: actions: lint ☘️
coderaiser Sep 1, 2025
d252fe5
feature: robots.txt: add
coderaiser Sep 3, 2025
15b71c1
feature: cloudcmd: aleman v1.2.5
coderaiser Sep 3, 2025
876bbfd
chore: cloudcmd: v18.8.1
coderaiser Sep 3, 2025
67e4b8f
chore: cloudcmd: actions: lint ☘️
coderaiser Sep 3, 2025
0584f4f
feature: cloudcmd: aleman v1.3.0
coderaiser Sep 4, 2025
c164766
chore: cloudcmd: v18.8.2
coderaiser Sep 4, 2025
b4792fc
feature: cloudcmd: aleman v1.4.0
coderaiser Sep 4, 2025
df79dda
chore: cloudcmd: v18.8.3
coderaiser Sep 4, 2025
08d13c6
feature: cloudcmd: aleman v1.4.9
coderaiser Sep 9, 2025
3cf13a9
chore: cloudcmd: v18.8.4
coderaiser Sep 9, 2025
c69ec16
feature: cloudcmd: aleman v1.5.0
coderaiser Sep 10, 2025
eaea183
chore: cloudcmd: v18.8.5
coderaiser Sep 10, 2025
4fcaf28
feature: cloudcmd: aleman v1.6.0
coderaiser Sep 12, 2025
4eb47f9
chore: cloudcmd: v18.8.6
coderaiser Sep 12, 2025
09408af
feature: cloudcmd: aleman v1.6.1
coderaiser Sep 12, 2025
1fc57fd
chore: cloudcmd: v18.8.7
coderaiser Sep 12, 2025
03631d9
feature: cloudcmd: aleman v1.7.0
coderaiser Sep 13, 2025
a2f6695
chore: cloudcmd: v18.8.8
coderaiser Sep 13, 2025
2e7bdb8
feature: cloudcmd: aleman v1.8.0
coderaiser Sep 14, 2025
84bfef5
chore: cloudcmd: v18.8.9
coderaiser Sep 14, 2025
ddf9e45
feature: cloudcmd: aleman v1.9.0
coderaiser Sep 14, 2025
2559343
docs: help: menu: hot keys
coderaiser Sep 14, 2025
5e657e9
chore: cloudcmd: v18.8.10
coderaiser Sep 14, 2025
00a2012
feature: cloudcmd: html: importsmap: add
coderaiser Sep 14, 2025
b0360d8
feature: cloudcmd: aleman v1.9.1
coderaiser Sep 14, 2025
84a51a9
chore: cloudcmd: v18.8.11
coderaiser Sep 14, 2025
5970f10
feature: cloudcmd: drop support of node < 22
coderaiser Sep 14, 2025
7fb130c
chore: actions: v24
coderaiser Sep 14, 2025
50b19dc
feature: cloudcmd: menu: default: supermenu -> aleman
coderaiser Sep 14, 2025
3f7e177
chore: cloudcmd: v19.0.0
coderaiser Sep 14, 2025
9e4d66d
docs: help: menu: typos
coderaiser Sep 14, 2025
a05ecdb
feature: cloudcmd: aleman v1.10.0
coderaiser Sep 14, 2025
fc6304a
fix: tmpl: config: aleman, supermenu
coderaiser Sep 14, 2025
c963ffe
chore: cloudcmd: v19.0.1
coderaiser Sep 14, 2025
511347d
feature: cloudcmd: aleman v1.11.0
coderaiser Sep 14, 2025
1537fa7
chore: cloudcmd: v19.0.2
coderaiser Sep 14, 2025
c5aed16
feature: cloudcmd: aleman v1.12.2
coderaiser Sep 15, 2025
56ed1cd
chore: cloudcmd: v19.0.3
coderaiser Sep 15, 2025
66db798
feature: cloudcmd: aleman v1.12.3
coderaiser Sep 15, 2025
8366b3b
chore: cloudcmd: v19.0.4
coderaiser Sep 15, 2025
64df81b
fix: cloudcmd: client: listeners: f9: stopPropagation
coderaiser Sep 16, 2025
38dd510
feature: cloudcmd: aleman v1.12.4
coderaiser Sep 16, 2025
3f3c644
chore: cloudcmd: v19.0.5
coderaiser Sep 16, 2025
39a2402
feature: cloudcmd: aleman v1.13.0
coderaiser Sep 17, 2025
2a8109f
chore: cloudcmd: v19.0.6
coderaiser Sep 17, 2025
543e08a
chore: cloudcmd: actions: lint ☘️
coderaiser Sep 17, 2025
5b972e2
feature: cloudcmd: aleman v1.14.0
coderaiser Sep 18, 2025
3033aed
chore: cloudcmd: v19.0.7
coderaiser Sep 18, 2025
14e6754
chore: cloudcmd: actions: lint ☘️
coderaiser Sep 18, 2025
efe8132
feature: cloudcmd: aleman v1.14.3
coderaiser Sep 20, 2025
d845323
chore: cloudcmd: v19.0.8
coderaiser Sep 20, 2025
60c5616
feature: cloudcmd: aleman v1.14.4
coderaiser Sep 22, 2025
07d18cf
chore: cloudcmd: v19.0.9
coderaiser Sep 22, 2025
2e667ba
feature: cloudcmd: aleman v1.15.0
coderaiser Sep 23, 2025
babeb9f
chore: cloudcmd: v19.0.10
coderaiser Sep 23, 2025
91f9c0a
chore: putout: client: disable nodejs
coderaiser Sep 24, 2025
f4386a6
feature: cloudcmd: aleman v1.16.1
coderaiser Sep 24, 2025
9fd4a45
chore: cloudcmd: v19.0.11
coderaiser Sep 24, 2025
836e908
feature: cloudcmd: aleman v1.16.2
coderaiser Sep 25, 2025
e5d004c
chore: cloudcmd: v19.0.12
coderaiser Sep 25, 2025
8477f3e
feature: cloudcmd: aleman v1.16.3 (#446)
coderaiser Sep 26, 2025
1037a1a
chore: cloudcmd: v19.0.13
coderaiser Sep 26, 2025
a49e963
chore: lint
coderaiser Oct 26, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 0 additions & 8 deletions .babelrc

This file was deleted.

9 changes: 9 additions & 0 deletions .babelrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"presets": [
"@babel/preset-env"
],
"plugins": [
"module:babel-plugin-macros",
"@babel/plugin-transform-optional-chaining"
]
}
1 change: 0 additions & 1 deletion .browserslistrc
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
last 2 Chrome versions
last 2 Safari versions
Firefox ESR
maintained node versions
not dead
38 changes: 29 additions & 9 deletions .cloudcmd.menu.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,22 +4,42 @@ module.exports = {
'F2 - Rename file': async ({DOM}) => {
await DOM.renameCurrent();
},
'L - Lint': async ({CloudCmd}) => {
const {TerminalRun} = CloudCmd;
await run(TerminalRun, 'npm run lint');
},
'F - Fix Lint': async ({CloudCmd}) => {
const {TerminalRun} = CloudCmd;
await run(TerminalRun, 'npm run fix:lint');
},
'T - Test': async ({CloudCmd}) => {
const {TerminalRun} = CloudCmd;

await run(TerminalRun, 'npm run test');
},
'C - Coverage': async ({CloudCmd}) => {
const {TerminalRun} = CloudCmd;

await run(TerminalRun, 'npm run coverage');
},
'D - Build Dev': async ({CloudCmd}) => {
await CloudCmd.TerminalRun.show({
command: 'npm run build:client:dev',
autoClose: false,
closeMessage: 'Press any button to close Terminal',
});
const {TerminalRun} = CloudCmd;

await run(TerminalRun, 'npm run build:client:dev');
CloudCmd.refresh();
},
'P - Build Prod': async ({CloudCmd}) => {
await CloudCmd.TerminalRun.show({
command: 'npm run build:client',
autoClose: true,
});
const {TerminalRun} = CloudCmd;

await run(TerminalRun, 'npm run build:client');
CloudCmd.refresh();
},
};

async function run(TerminalRun, command) {
await TerminalRun.show({
command,
closeMessage: 'Press any key to close Terminal',
autoClose: false,
});
}
1 change: 0 additions & 1 deletion .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,5 @@ cssnano.config.js
bin/release.js

client
legacy
server_

2 changes: 1 addition & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ root = true
charset = utf-8
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
trim_trailing_whitespace = false
indent_style = space
indent_size = 4

Expand Down
26 changes: 15 additions & 11 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,33 +2,37 @@

module.exports = {
extends: [
'plugin:putout/recommended',
'plugin:putout/safe+align',
],
plugins: [
'putout',
'node',
'n',
],
rules: {
'key-spacing': 'off',
'n/prefer-node-protocol': 'error',
},
overrides: [{
files: ['bin/release.js'],
rules: {
'no-console': 'off',
'node/shebang': 'off',
'n/shebang': 'off',
},
extends: [
'plugin:node/recommended',
],
},{
}, {
files: ['client/dom/index.js'],
rules: {
'no-multi-spaces': 'off',
},
}, {
files: ['bin/cloudcmd.js'],
rules: {
'no-console': 'off',
},
extends: [
'plugin:node/recommended',
],
}, {
files: ['{client,common}/**/*.js'],
files: ['{client,common,static}/**/*.js'],
env: {
browser: true,
},
}],
ignorePatterns: ['*.md{js}'],
};
3 changes: 3 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
github: coderaiser
open_collective: cloudcmd
ko_fi: coderaiser
12 changes: 0 additions & 12 deletions .github/ISSUE_TEMPLATE.md

This file was deleted.

45 changes: 45 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
---

name: Bug report
about: Create a report to help us improve
title: ''
labels: needs clarification
assignees: coderaiser

---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:

1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**

- **Version** (`cloudcmd -v`):
- **Node Version** `node -v`:
- **OS** (`uname -a` on Linux):
- **Browser name/version**:
- **Used Command Line Parameters**:
- **Changed Config**:

```json
{}
```
- [ ] 🎁 **I'm ready to donate on https://opencollective.com/cloudcmd**
- [ ] 🎁 **I'm ready to donate on https://ko-fi.com/coderaiser**
- [ ] πŸ’ͺ **I'm willing to work on this issue**

**Additional context**
Add any other context about the problem here.
5 changes: 5 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
blank_issues_enabled: false
contact_links:
- name: Stack Overflow
url: https://stackoverflow.com/search?q=cloudcmd
about: Please ask and answer questions here.
21 changes: 21 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---

name: Feature request
about: Suggest an idea for this project
title: ''
labels: ''
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
24 changes: 24 additions & 0 deletions .github/ISSUE_TEMPLATE/issue_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
***

name: Tracking issue
about: Create an issue with bug report or feature request.
title: ""
labels: needs triage
assignees: coderaiser

***

- **Version** (`cloudcmd -v`):
- **Node Version** `node -v`:
- **OS** (`uname -a` on Linux):
- **Browser name/version**:
- **Used Command Line Parameters**:
- **Changed Config**:

```json
{}
```

- [ ] 🎁 **I'm ready to donate on https://opencollective.com/cloudcmd**
- [ ] 🎁 **I'm ready to donate on https://ko-fi.com/coderaiser**
- [ ] πŸ’ͺ **I'm willing to work on this issue**
3 changes: 1 addition & 2 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,5 @@ about something, just do as best as you're able.
-->

- [ ] commit message named according to [Contributing Guide](https://github.com/coderaiser/cloudcmd/blob/master/CONTRIBUTING.md "Contributting Guide")
- [ ] `npm run codestyle` is OK
- [ ] `npm run fix:lint` is OK
- [ ] `npm test` is OK

71 changes: 71 additions & 0 deletions .github/workflows/docker.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
name: Docker CI
on:
push:
tags:
- "*"
jobs:
buildx:
runs-on: ubuntu-latest
permissions:
contents: read
packages: write
steps:
- name: Checkout
uses: actions/checkout@v5
- uses: oven-sh/setup-bun@v2
with:
bun-version: latest
- name: Use Node.js 22.x
uses: actions/setup-node@v6
with:
node-version: 22.x
- name: Install Redrun
run: bun i redrun -g --no-save
- name: NPM Install
run: bun i --no-save
- name: Lint
run: redrun lint
- name: Build
id: build
run: |
redrun build
echo "::set-output name=version::$(grep '"version":' package.json -m1 | cut -d\" -f4)"
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Login to DockerHub
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_TOKEN }}
- name: Login to GitHub Container Registry
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push base-image
uses: docker/build-push-action@v5
with:
context: .
file: docker/Dockerfile
platforms: linux/amd64,linux/arm64
push: true
tags: |
coderaiser/cloudcmd:latest
coderaiser/cloudcmd:${{ steps.build.outputs.version }}
ghcr.io/${{ github.repository }}:latest
ghcr.io/${{ github.repository }}:${{ steps.build.outputs.version }}
- name: Build and push alpine-image
uses: docker/build-push-action@v5
with:
context: .
file: docker/Dockerfile.alpine
platforms: linux/amd64,linux/arm64
push: true
tags: |
coderaiser/cloudcmd:latest-alpine
coderaiser/cloudcmd:${{ steps.build.outputs.version }}-alpine
ghcr.io/${{ github.repository }}:latest-alpine
ghcr.io/${{ github.repository }}:${{ steps.build.outputs.version }}-alpine
Loading