Julian Lam
9aa3e442d0
fix: four-space indents in package.json
3 years ago
Julian Lam
81fa2e22bc
fix : #10289 , remove lodash dependency in src/cli/package-install.js
3 years ago
Barış Soner Uşaklı
b98758d30a
chore: add missing quote
3 years ago
Julian Lam
a2c7d69e1b
fix: remove extraneous devDependencies on package merge
...
/cc @pitaj
3 years ago
Julian Lam
d34471f69f
fix: regression in package.json merging logic that caused extraneous packages to not be removed
3 years ago
Julian Lam
689c125cd3
fix : #10229 , package merging should deep merge nested objects
...
+ tests
3 years ago
Julian Lam
8ba9e67cbd
feat: detect alternative package managers based on lockfile
...
If a package manager is not explicitly set in config.json or passed-in via argv/env, NodeBB will now check for the presence of alternative package managers' lockfiles and adjust the package manager to-be-used accordingly. If the standard npm lockfile exists, npm will always be used.
3 years ago
Julian Lam
9a1690857d
refactor: updated package-install.js exports style, new exported method 'getPackageManager' for use in cases where nconf is unreliable, fix bug where nconf was not correctly set up in cli tools, proper installation of dev dependencies based on global env value
3 years ago
Julian Lam
c869d7dbb3
docs: some tweaks to cli help
3 years ago
Julian Lam
cf8f62aed9
feat: remove colors in favour of chalk ( #10142 )
...
* feat: remove colors in favour of chalk
* fix: bad conversion from colors to chalk in src/cli/index.js
* fix: padWidth calculation to account for control characters
* fix: termWidth calculation, but swapped one problem for another
* fix: formatItem, implement my own padRight to take control characters into account
3 years ago
Barış Soner Uşaklı
50063fe238
fix: regression from 27c05448e1
4 years ago
Barış Soner Uşaklı
71e34be565
fix: cli password reset
4 years ago
Julian Lam
f0d192fbfd
feat: autocomplete for activate/reset
...
useless features™️
4 years ago
Julian Lam
449366ca83
fix: consolidate plugin reset logic
4 years ago
Barış Soner Uşaklı
fb363957d1
refactor: tab rules
4 years ago
Barış Soner Uşaklı
27c05448e1
refactor: remove another async.series
4 years ago
Julian Lam
44687394dc
fix: restore plugin upgrade checking logic
...
unintended regression from ac86937c88
4 years ago
Barış Soner Uşaklı
c70eaa0a34
refactor: prompt.get already returns promise
4 years ago
gasoved
c1149d045c
fix: better nomenclature
4 years ago
gasoved
d1ff3d6298
feat: cli user management commands ( #9848 )
...
* feat: cli user management commands
* fix: consistent nomenclature
4 years ago
Julian Lam
acdbd04913
fix : #9627
4 years ago
Barış Soner Uşaklı
1ec9739629
switch to request-promise-native ( #9561 )
...
* refactor: cli/upgrade async/await
async/await cli/upgrade-plugins
remove unused payload.files
* fix: add missing await
* refactor: use request-promise-native
4 years ago
Barış Soner Uşaklı
ac86937c88
refactor: cli/upgrade async/await ( #9558 )
...
* refactor: cli/upgrade async/await
async/await cli/upgrade-plugins
remove unused payload.files
* fix: add missing await
4 years ago
Barış Soner Uşaklı
1ce595083a
fix: ioredis upgrade fix, maybe
4 years ago
Barış Soner Uşaklı
6907837fce
fix : #9483 , fix events count display
4 years ago
Peter Jaszkowiak
2a03012e2c
fix: ./nodebb help with commander@7 ( #9434 )
...
hopefully this one last as long as the last one did
4 years ago
Peter Jaszkowiak
b9fd2c87f3
chore: bump deps ( #9335 )
...
* chore: bump deps
* fix: husky git hooks
4 years ago
Peter Jaszkowiak
0d59fe3d2b
fix( #9315 ): api v3 post, put, del JSON
...
also allow `app.alertError` to be called without an argument
also fix `./nodebb build --dev` to actually build in dev mode
4 years ago
Peter Jaszkowiak
cc9d6fd08b
chore: eslint max-len
4 years ago
Peter Jaszkowiak
23f212a4c0
chore: eslint prefer-destructuring
4 years ago
Peter Jaszkowiak
dab3b23575
chore: eslint no-var, vars-on-top
4 years ago
Peter Jaszkowiak
b56d9e12b5
chore: eslint prefer-arrow-callback
4 years ago
Peter Jaszkowiak
707b55b6a5
chore: eslint prefer-template
4 years ago
Peter Jaszkowiak
4ee0f1459d
chore: eslint import/newline-after-import
4 years ago
Barış Soner Uşaklı
ef16cd2e6f
fix : #9192 , exit after logging error
4 years ago
Peter Jaszkowiak
a51c5698c7
fix: `--help` usage info
...
yargs (via nconf) would exit when detecting a help flag
also improves the speed of `./nodebb help build`
4 years ago
Barış Soner Uşaklı
8c31afae7d
feat: #9173 , show installed plugin versions in ./nodebb plugins
4 years ago
Barış Soner Uşaklı
b8cafefce2
fix: winston usages
5 years ago
Barış Soner Uşaklı
47a19d6763
fix: error message
5 years ago
Barış Soner Uşaklı
16d03975a0
fix: winston error message
5 years ago
Barış Soner Uşaklı
e362c342a3
fix : #8630 , sort extra deps
5 years ago
Barış Soner Uşaklı
1fd2eba6f2
refactor: async/await
...
src/cli/manage.js
src/meta/build.js
src/meta/css.js
src/meta/js.js
5 years ago
Peter Jaszkowiak
1aa336d837
refactor: shared constants ( #8707 )
...
define plugin name and theme name regexs in one location for consistency
define various shared paths in one place for consistency
5 years ago
Julian Lam
7f58e3ab09
fix: error on `reset -p` if plugin is not active
...
No need to throw error if plugin was not active, just silently OK
5 years ago
Barış Soner Uşaklı
5f10d67db5
Remove sounds ( #8617 )
...
* feat: remove sounds
* feat: remove more sounds
* feat: disable sounds plugin
* fix: openapi
5 years ago
Julian Lam
a4dbbc3749
feat: sort dependencies alphabetically
...
... when merging from install/package.json
/cc @pitaj
5 years ago
Julian Lam
840cb5105f
fix: package-install clobbering scoped nodebb plugins
5 years ago
Andrew Rodrigues
7daba7ddc1
fix : #8570
5 years ago
Barış Soner Uşaklı
0189945996
refactor: remove util.promisify calls
5 years ago
Peter Jaszkowiak
1d170e0c1c
fix : #8547 , remove old deps during upgrade ( #8557 )
5 years ago