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
2017-12-20 15:56:14 -05:00
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
2017-11-02 14:12:05 -04:00
Julian Lam
b4870654fc
Merge pull request #5728 from NodeBB/patch-pitaj
...
Assorted Fixes
2017-06-02 10:14:50 -04:00
Julian Lam
29e868b002
closes #5585
2017-06-01 16:24:45 -04:00
Peter Jaszkowiak
34af855848
Fix npm@5 saving by default
2017-06-01 14:16:13 -06:00
barisusakli
d500e7f2aa
add back action:plugin.install and action:plugin activate #5407
2017-04-19 13:23:53 -04:00
Julian Lam
72e77772db
Merge branch 'master' into develop
2017-02-24 12:46:40 -05:00
Peter Jaszkowiak
4bb49a7171
ESlint no-unused-vars
2017-02-18 15:05:36 -07:00
Peter Jaszkowiak
896c8c7343
ESlint object-curly-spacing
2017-02-18 12:30:49 -07:00
Peter Jaszkowiak
3b0dd2d1ef
ESlint padded-blocks
2017-02-18 02:32:24 -07:00
Peter Jaszkowiak
feb8405f95
ESlint eol-last
2017-02-18 02:30:48 -07:00
Peter Jaszkowiak
bc1d70c126
ESlint comma-dangle
2017-02-17 19:31:21 -07:00
Julian Lam
8a0a74d95e
Merge remote-tracking branch 'origin/master' into develop
2017-02-07 16:03:54 -05:00
barisusakli
b37d52c089
closes #5407
2017-01-31 18:38:06 +03:00
barisusakli
3fb7f9fce5
closes #5398
2017-01-26 22:18:16 +03:00
Peter Jaszkowiak
001aa3d1a8
Fix tests, npm Windows fixes
2017-01-21 19:21:02 -07:00
barisusakli
3bd1c6c2b5
notification tests
2016-12-15 16:08:32 +03:00
Julian Lam
e028ac1363
passing in arguments to npm instead of command string, closes #5286
2016-12-14 09:28:30 -05:00
barisusakli
5d6e2ad083
multiple test fixes
2016-11-23 17:15:36 +03:00
barisusakli
50a2a7abbe
plugins/install tests
2016-11-18 14:03:06 +03:00
HeeL
4a3c31b2dc
Fix space-before-function-paren linter rule
2016-10-13 11:43:39 +02:00
Mathias Schreck
ce9ee62fa0
Handle callback errors
2016-08-17 12:54:59 +02:00
barisusakli
d035b1a353
removed npm dep, use exec('npm install/uninstall'); closes #3780
2016-01-12 13:53:26 +02:00
barisusakli
e3ca91e325
#3591 fixes item 1
2015-09-12 15:14:49 -04:00
Julian Lam
74f2f7caef
fixes #3307
2015-07-08 17:04:25 -04:00
Barış Soner Uşaklı
f7d7cc2610
closes #2808
2015-03-06 13:00:56 -05:00
psychobunny
dee5d18439
require npm module only as needed - shaves off a full second of loading time yay
2015-02-23 16:08:29 -05:00
Barış Soner Uşaklı
66d6c49ed4
closes #2749
2015-02-23 15:55:45 -05:00
Barış Soner Uşaklı
55884220b4
#2749 upgrade plugins:active to zset
2015-02-23 14:57:22 -05:00
Julian Lam
d4d99cba7c
fixes #2615
2015-01-15 13:53:17 -05:00
barisusakli
3e666adfea
action:plugin.install and uninstall
2015-01-15 12:34:15 -05:00
barisusakli
fc79b3a932
fix isInstalled, publish plugin install and upgrade requests
2014-12-26 20:18:05 -05:00
barisusakli
48acb0082e
isActive
2014-12-26 19:17:37 -05:00
barisusakli
d0b8337075
broke plugins.js into files
2014-12-26 18:54:20 -05:00