982 Commits

Author SHA1 Message Date
frozenbonito
ec3271f3e8
feat(Plugins): Support ESM format for plugins (#10657) 2022-02-10 10:46:12 +01:00
Piotr Grzesik
0c810bf96a fix: Improve detection of tty 2022-02-08 18:12:11 +01:00
Piotr Grzesik
76a60ae2b7 refactor: Use templates from examples in create 2022-02-04 17:35:19 +01:00
Mariusz Nowak
e9c3502e2a refactor: Rename lib/utils/telemetry/generatePayload.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
c3e08ca342 refactor: Rename lib/utils/telemetry/areDisabled.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
87863b6efe refactor: Rename lib/utils/npm-package/isWritable.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
d899d4187d refactor: Rename lib/utils/npm-package/isGlobal.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
4d18118721 refactor: Rename lib/utils/npmPackage 2022-01-27 15:21:58 +01:00
Mariusz Nowak
8292f31c47 refactor: Rename lib/utils/fs/writeFileSync.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
8723cd3026 refactor: Rename lib/utils/fs/writeFile.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
241f2cdf4c refactor: Rename lib/utils/fs/walkDirSync.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
ab5ad10fd8 refactor: Rename lib/utils/fs/safeMoveFile.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
c284f4a90c refactor: Rename lib/utils/fs/readFileSync.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
5d099f7e39 refactor: Rename lib/utils/fs/readFile.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
363ff18561 refactor: Rename lib/utils/fs/getTmpDirPath.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
b3966191b1 refactor: Rename lib/utils/fs/fileExistsSync.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
61527a35e8 refactor: Rename lib/utils/fs/fileExists.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
a8029b1014 refactor: Rename lib/utils/fs/dirExistsSync.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
470b1e96cd refactor: Rename lib/utils/fs/dirExists.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
7fd6176d72 refactor: Rename lib/utils/fs/createZipFile.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
58e22ec54a refactor: Rename lib/utils/fs/copyDirContentsSync.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
e3cea12a81 refactor: Rename lib/utils/yamlAstParser.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
49a6af94ce refactor: Rename lib/utils/renameService.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
1c2f53dcbf refactor: Rename lib/utils/processBackendNotificationRequest.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
2bcc8f3b47 refactor: Rename lib/utils/openBrowser.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
2cf86e4ee9 refactor: Rename lib/utils/logDeprecation.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
aed6673d68 refactor: Rename lib/utils/isStandaloneExecutable.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
cca54df714 refactor: Rename lib/utils/getServerlessDir.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
ed0ad9edcb refactor: Rename lib/utils/getFrameworkId.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
d8a36fba4c refactor: Rename lib/utils/eventuallyUpdate.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
4bb6ff4e23 refactor: Rename lib/utils/ensureExists.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
b7e5f55bf7 refactor: Rename lib/utils/ensureArtifact.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
a93a1511b7 refactor: Rename lib/utils/downloadTemplateFromRepo.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
5c1f615ff4 refactor: Rename lib/utils/deepSortObjectByKey.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
cab3e58839 refactor: Rename lib/utils/createFromTemplate.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
96202a7838 refactor: Rename lib/utils/awsSdkPatch.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
78184571b6 refactor: Rename lib/classes/ConfigSchemaHandler 2022-01-27 15:21:58 +01:00
Piotr Grzesik
1cb6a2ff2d refactor: Remove legacy logs 2022-01-27 15:21:58 +01:00
Mariusz Nowak
d62c3288b2 feat: Unconditionally fallback when local installation found
BREAKING CHANGE:
`enableLocalInstallationFallback` configuration property is no longer supported.
2022-01-27 15:21:58 +01:00
Mariusz Nowak
38fe60e042 refactor(CLI): Convert isLocallyInstalled to export result directly 2022-01-27 15:21:58 +01:00
Mariusz Nowak
fdf25aab44 refactor: Move isLocalyInstalled util to CLI context 2022-01-27 15:21:58 +01:00
Mariusz Nowak
c18e1b308b refactor(CLI): Export resolved local installation path directly 2022-01-27 15:21:58 +01:00
Mariusz Nowak
5fc55c0464 refactor: Replace ncjsm/resolve usage with native createRequire 2022-01-27 15:21:58 +01:00
Piotr Grzesik
ae169f564a refactor(Telemetry): Include paramsCount in telemetry 2022-01-27 15:21:58 +01:00
Mariusz Nowak
b4a25d70d3 feat: Remove tab autocomplete feature
Reasoning:
- Performance is very poor due to slow command startup time
- `tabtab` package is no longer maintained and shares security issues
- Feature usage is relatively low (telemetry data shows 7% of users has the autocompletion on)

BREAKING CHANGE:
Opt-in tab-tab autocompletion feature is removed due to performance and security issues
2022-01-27 15:21:58 +01:00
Mariusz Nowak
6f3a632773 feat(AWS IAM): Deprecate IAM settings grouped directly at provider 2022-01-27 15:21:58 +01:00
Piotr Grzesik
05fb97fdab refactor: Refactor direct use of @serverless/utils/log 2022-01-19 11:59:39 +01:00
Piotr Grzesik
82303b3894 refactor: Ensure support for warn mode for modern deprecations 2022-01-14 13:34:58 +01:00
Mariusz Nowak
80fef65397 refactor(CLI): Upgrade to v7 of open library
It's to unify open browser method with dashboard plugin, and this method feels more solid
2022-01-06 14:48:40 +01:00
Mariusz Nowak
7b360386ea refactor(CLI): Ensure telemetry logs are issued at debug level 2021-12-28 16:17:16 +01:00