36 Commits (d0e428e9c8f2f7c222d54144fd97fa7df857add7)

Author SHA1 Message Date
Barış Soner Uşaklı 592d9c82c5 fix: #7844, add uid to events, log plugin install/uninstall events 6 years ago
Barış Soner Uşaklı c126cd8572 feat: #7743 plugins 6 years ago
Peter Jaszkowiak be00a1c013 Support for using yarn instead of npm, include unread counts on cold load (#6179)
* Close #6178

* Support for package managers besides npm

- Also fixes issue where upgrade-plugins wouldn't work
7 years ago
Peter Jaszkowiak dfad76120d Support npm@5 and yarn (#6010)
* Support npm@5 and yarn

Use package.default.json
Partial #6008

- Overwrite package.json with package.default.json values
- `dependencies` field is merged with package.default.json version taking precidence
- `./nodebb upgrade` automatically does those things and runs `git pull`
- use `./nodebb upgrade --dev` to avoid the `git pull`

* added logic to preserve extraneous plugins installed in node_modules/

* Don't automatically git pull

* Simplify package-install, run it on upgrade just in case
7 years ago
Julian Lam b4870654fc Merge pull request #5728 from NodeBB/patch-pitaj
Assorted Fixes
8 years ago
Julian Lam 29e868b002 closes #5585 8 years ago
Peter Jaszkowiak 34af855848 Fix npm@5 saving by default 8 years ago
barisusakli d500e7f2aa add back action:plugin.install and action:plugin activate #5407 8 years ago
Julian Lam 72e77772db Merge branch 'master' into develop 8 years ago
Peter Jaszkowiak 4bb49a7171 ESlint no-unused-vars 8 years ago
Peter Jaszkowiak 896c8c7343 ESlint object-curly-spacing 8 years ago
Peter Jaszkowiak 3b0dd2d1ef ESlint padded-blocks 8 years ago
Peter Jaszkowiak feb8405f95 ESlint eol-last 8 years ago
Peter Jaszkowiak bc1d70c126 ESlint comma-dangle 8 years ago
Julian Lam 8a0a74d95e Merge remote-tracking branch 'origin/master' into develop 8 years ago
barisusakli b37d52c089 closes #5407 8 years ago
barisusakli 3fb7f9fce5 closes #5398 8 years ago
Peter Jaszkowiak 001aa3d1a8 Fix tests, npm Windows fixes 8 years ago
barisusakli 3bd1c6c2b5 notification tests 8 years ago
Julian Lam e028ac1363 passing in arguments to npm instead of command string, closes #5286 8 years ago
barisusakli 5d6e2ad083 multiple test fixes 8 years ago
barisusakli 50a2a7abbe plugins/install tests 8 years ago
HeeL 4a3c31b2dc Fix space-before-function-paren linter rule 8 years ago
Mathias Schreck ce9ee62fa0 Handle callback errors 9 years ago
barisusakli d035b1a353 removed npm dep, use exec('npm install/uninstall'); closes #3780 9 years ago
barisusakli e3ca91e325 #3591 fixes item 1 10 years ago
Julian Lam 74f2f7caef fixes #3307 10 years ago
Barış Soner Uşaklı f7d7cc2610 closes #2808 10 years ago
psychobunny dee5d18439 require npm module only as needed - shaves off a full second of loading time yay 10 years ago
Barış Soner Uşaklı 66d6c49ed4 closes #2749 10 years ago
Barış Soner Uşaklı 55884220b4 #2749 upgrade plugins:active to zset 10 years ago
Julian Lam d4d99cba7c fixes #2615 10 years ago
barisusakli 3e666adfea action:plugin.install and uninstall 10 years ago
barisusakli fc79b3a932 fix isInstalled, publish plugin install and upgrade requests 10 years ago
barisusakli 48acb0082e isActive 10 years ago
barisusakli d0b8337075 broke plugins.js into files 10 years ago