Mariusz Nowak
14a2640bd9
refactor(CLI): Seclude schema of core commands
2021-03-16 09:34:33 +01:00
Mariusz Nowak
c9087ec4e6
refactor(CLI): Rely on cli/is-help-request util
2021-03-05 16:17:42 +01:00
Piotr Grzesik
c41bd64bb2
refactor: Revert removal of bluebird from lib/classes
...
This reverts commit 1a694ae4aab0a347b018380110b9a436f6c43c1e.
2021-03-04 11:06:44 +01:00
Juanjo Diaz
1a694ae4aa
refactor: Remove bluebird from lib/classes ( #8943 )
2021-02-19 18:03:04 +01:00
Juanjo Diaz
006557d847
refactor: Use standalone ServerlessError. ( #8897 )
2021-02-09 09:20:55 +01:00
Piotr Grzesik
f6c5427b0f
chore: Bump @serverless/utils to "v3.0.0"
2021-01-26 16:23:31 +01:00
Mariusz Nowak
f274cd7637
refactor: Seclude configuration parse from internals
2021-01-22 14:57:10 +01:00
Frédéric Barthelet
66aa66fbfe
refactor: Replace _.set with native assignment
2021-01-05 11:18:10 +01:00
Mariusz Nowak
cf7b25e458
style: Upgrade "prettier" to v2
2021-01-04 16:21:24 +01:00
Vinod Tahelyani
42874946fc
feat(CLI): Improve general --help and remove --verbose option ( #8532 )
2020-11-25 10:42:08 +01:00
Piotr Grzesik
56c7e443a0
refactor: Replace _.forOwn with Object.entries().forEach ( #8284 )
2020-09-24 17:17:39 +02:00
Piotr Grzesik
76e02cc09c
refactor: Replace _.forEach with Object.entries().forEach ( #8280 )
2020-09-24 10:31:32 +02:00
Piotr Grzesik
b867df147a
refactor: Replace _.{entries|entriesIn|toPairs} with Object.entries
...
(PR #8275 )
2020-09-23 13:13:54 +02:00
Piotr Grzesik
57d1ce1a66
refactor: Replace _.values with Object.values ( #8274 )
2020-09-23 13:09:50 +02:00
Derek Kulinski
82f6db7a1f
feat(Plugins): Fallback plugins search to global installation folder
...
(PR #8038 )
2020-08-20 09:40:48 +02:00
Mariusz Nowak
4660acd324
fix(CLI): Mark 'help' as command that doesn't depend on external plugins
2020-08-07 10:40:55 +02:00
Mariusz Nowak
d8a73b8326
fix(Dashboard): Ensure service independent commands work unconditionally
2020-08-07 10:40:55 +02:00
Mariusz Nowak
3ffa549183
fix(CLI): Ensure to show help and version in context of invalid service
2020-07-10 17:35:23 +02:00
andreizet
7bbd04a693
refactor: Replace _.has with better counterparts ( #7915 )
2020-07-07 17:18:48 +02:00
Piotr Grzesik
75bf185785
refactor: Replace _.some usage with array.some ( #7901 )
2020-07-06 09:08:44 +02:00
Dai Van Nguyen
297f7d85e0
refactor: Replace _.reduce with array.reduce ( #7883 )
2020-06-26 12:32:07 +02:00
Dai Van Nguyen
4c33476210
refactor: Replace _.isEmpty with native counterparts ( #7873 )
2020-06-25 15:17:52 +02:00
Mariusz Nowak
96afed438c
refactor: Switch to @serverless/util/config
2020-06-16 10:59:59 +02:00
Nguyễn Việt Đức
aaa2f965a7
refactor: Replace _.replace with string.replace ( #7843 )
2020-06-16 08:56:24 +02:00
Nguyễn Việt Đức
4c6f8be5cc
refactor: Replace _.map with array.map ( #7827 )
2020-06-12 09:59:42 +02:00
srd2014
053f5f420b
refactor: Replace _.split with string.split ( #7820 )
2020-06-09 12:23:14 +02:00
Chris Villanueva
77fbb5969b
refactor: Replace _.includes with val.includes ( #7818 )
2020-06-08 09:13:50 +02:00
Wing-Kam
9f3ee94a74
refactor: Replace _.isString(value) with typeof value === 'string'
...
(PR #7812 )
2020-06-03 16:17:04 +02:00
Wing-Kam
e42ab2cda6
refactor: Replace _.isFunction with typeof value === 'function'
...
(PR #7810 )
2020-06-03 15:54:49 +02:00
Chris Villanueva
5cf46bf109
refactor: Replace _.join with array.join ( #7805 )
2020-06-03 08:53:06 +02:00
TATSUNO Yasuhiro
5e0af21313
refactor: Replace _.forEach and _.each with array.forEach ( #7748 )
2020-05-28 10:45:25 +02:00
Nguyễn Việt Đức
85e9cd4455
refactor: Replace _.assign and _.extend with Object.assign ( #7766 )
2020-05-26 10:24:46 +02:00
TATSUNO Yasuhiro
8bb5517456
refactor: Replace _.{startsWith,endsWith,includes} with native methods
...
(PR #7715 )
2020-05-19 12:22:25 +02:00
TATSUNO Yasuhiro
3fe2e98f15
refactor: Replace _.isArray with native Array.isArray ( #7703 )
2020-05-11 10:24:41 +02:00
Mariusz Nowak
617b479fb7
fix: Fix support for relative plugins.localPath
...
Fixes #7117
2019-12-20 10:34:35 +01:00
Mark Tse
7e0e903c79
fix: Recognize falsy values as CLI options defaults ( #7071 )
2019-12-13 10:54:40 +01:00
Peter Indiola
4adc5cc197
Fix spelling and typos in docs, code variables and code comments
2019-11-20 23:28:56 +08:00
Mariusz Nowak
07726b6be8
Require all plugins before their initialization.
...
It allows to exit early on initialization errors, and provides means to customize core plugins by service plugin before they're initialized
2019-10-10 09:18:36 +02:00
Mariusz Nowak
529a3459fd
Resolve local plugins withough hacking module.paths
2019-10-09 17:19:10 +02:00
Mariusz Nowak
a62f15f661
Ensure to statically require core plugins
2019-10-09 17:16:58 +02:00
Mariusz Nowak
40ea32f44b
Pass already required plugins to loadPlugins method
2019-10-09 17:16:58 +02:00
Philipp Muens
7d728e509f
Update error message
2019-10-08 12:03:59 +02:00
Philipp Muens
747b98510c
Address PR review comments
2019-09-17 10:52:39 +02:00
Daniel Schep
ad0252dec3
do async plugin init in load all plugins
2019-09-16 14:59:59 -04:00
Daniel Schep
9748b4e124
Revert "drop support for the asyncInit function on plugins"
...
This reverts commit 55a794f4e07cd7a903ee80c4b68f9f4818b40355.
2019-09-16 08:34:01 -04:00
Daniel Schep
3c212322a7
Revert "move where initialize lifecycle hook is called"
...
This reverts commit 6bd2b537a9d5575c38bddd6048363736f5b4490e.
2019-09-16 08:33:20 -04:00
Daniel Schep
6bd2b537a9
move where initialize lifecycle hook is called
...
We actually still need to call it before variables are populated.
The enterprise plugin needs it so that credentials in deploy profiles will work
when ${cf} ${s3} and ${ssm} vars are resolved.
This shouldnot be a major issue since didnot publish docs about this lifecycle hook
2019-09-13 17:06:45 -04:00
Mariusz Nowak
5a77bcaf7f
Improve logic readability
2019-09-06 14:39:40 +02:00
Mariusz Nowak
16f358115a
Skip in case of 'plugin' command only on not found error
2019-09-06 14:39:21 +02:00
Mariusz Nowak
b2cf1025c7
Improve help case handling
2019-09-06 14:39:19 +02:00