greenframe-cli
greenframe-cli copied to clipboard
Upgrade ocliff version and migrate almost all files to ts
This PR migrate oclif to version 3.5.4 from version 1.x. Migrate some files that were still in javascript. Use ESM completely instead of commonjs. Updated examples. Use vitest instead of jest for better support os ESM.
One file that I didn't make it specify the context in tasks. The ListrContext is just an alias for any |undefined
yarn.lock changes
Summary
| Status | Count |
|---|---|
| 130 | |
| 115 | |
| 6 | |
| 150 |
Click to toggle table visibility
| Name | Status | Previous | Current |
|---|---|---|---|
@aws-sdk/chunked-blob-reader |
3.310.0 | - | |
@aws-sdk/chunked-blob-reader-native |
3.310.0 | - | |
@aws-sdk/client-cloudfront |
- | 3.533.0 | |
@aws-sdk/client-s3 |
3.369.0 | 3.533.0 | |
@aws-sdk/client-sso |
3.369.0 | 3.533.0 | |
@aws-sdk/client-sso-oidc |
3.369.0 | 3.533.0 | |
@aws-sdk/client-sts |
3.369.0 | 3.533.0 | |
@aws-sdk/core |
- | 3.533.0 | |
@aws-sdk/credential-provider-env |
3.369.0 | 3.533.0 | |
@aws-sdk/credential-provider-http |
- | 3.533.0 | |
@aws-sdk/credential-provider-ini |
3.369.0 | 3.533.0 | |
@aws-sdk/credential-provider-node |
3.369.0 | 3.533.0 | |
@aws-sdk/credential-provider-process |
3.369.0 | 3.533.0 | |
@aws-sdk/credential-provider-sso |
3.369.0 | 3.533.0 | |
@aws-sdk/credential-provider-web-identity |
3.369.0 | 3.533.0 | |
@aws-sdk/hash-blob-browser |
3.369.0 | - | |
@aws-sdk/hash-stream-node |
3.369.0 | - | |
@aws-sdk/is-array-buffer |
3.310.0 | - | |
@aws-sdk/md5-js |
3.369.0 | - | |
@aws-sdk/middleware-bucket-endpoint |
3.369.0 | 3.533.0 | |
@aws-sdk/middleware-expect-continue |
3.369.0 | 3.533.0 | |
@aws-sdk/middleware-flexible-checksums |
3.369.0 | 3.533.0 | |
@aws-sdk/middleware-host-header |
3.369.0 | 3.533.0 | |
@aws-sdk/middleware-location-constraint |
3.369.0 | 3.533.0 | |
@aws-sdk/middleware-logger |
3.369.0 | 3.533.0 | |
@aws-sdk/middleware-recursion-detection |
3.369.0 | 3.533.0 | |
@aws-sdk/middleware-sdk-s3 |
3.369.0 | 3.533.0 | |
@aws-sdk/middleware-sdk-sts |
3.369.0 | - | |
@aws-sdk/middleware-signing |
3.369.0 | 3.533.0 | |
@aws-sdk/middleware-ssec |
3.369.0 | 3.533.0 | |
@aws-sdk/middleware-user-agent |
3.369.0 | 3.533.0 | |
@aws-sdk/region-config-resolver |
- | 3.533.0 | |
@aws-sdk/signature-v4-multi-region |
3.369.0 | 3.533.0 | |
@aws-sdk/token-providers |
3.369.0 | 3.533.0 | |
@aws-sdk/types |
3.369.0 | 3.533.0 | |
@aws-sdk/util-arn-parser |
3.310.0 | 3.495.0 | |
@aws-sdk/util-base64 |
3.310.0 | - | |
@aws-sdk/util-buffer-from |
3.310.0 | - | |
@aws-sdk/util-endpoints |
3.369.0 | 3.533.0 | |
@aws-sdk/util-user-agent-browser |
3.369.0 | 3.533.0 | |
@aws-sdk/util-user-agent-node |
3.369.0 | 3.533.0 | |
@aws-sdk/util-utf8 |
3.310.0 | - | |
@aws-sdk/xml-builder |
3.310.0 | 3.533.0 | |
@babel/helper-plugin-utils |
7.22.5 | - | |
@babel/plugin-syntax-async-generators |
7.8.4 | - | |
@babel/plugin-syntax-bigint |
7.8.3 | - | |
@babel/plugin-syntax-class-properties |
7.12.13 | - | |
@babel/plugin-syntax-import-meta |
7.10.4 | - | |
@babel/plugin-syntax-json-strings |
7.8.3 | - | |
@babel/plugin-syntax-logical-assignment-operators |
7.10.4 | - | |
@babel/plugin-syntax-nullish-coalescing-operator |
7.8.3 | - | |
@babel/plugin-syntax-numeric-separator |
7.10.4 | - | |
@babel/plugin-syntax-object-rest-spread |
7.8.3 | - | |
@babel/plugin-syntax-optional-catch-binding |
7.8.3 | - | |
@babel/plugin-syntax-optional-chaining |
7.8.3 | - | |
@babel/plugin-syntax-top-level-await |
7.14.5 | - | |
@babel/plugin-syntax-typescript |
7.22.5 | - | |
@bcoe/v8-coverage |
0.2.3 | - | |
@esbuild/aix-ppc64 |
- | 0.19.12 | |
@esbuild/android-arm |
- | 0.19.12 | |
@esbuild/android-arm64 |
- | 0.19.12 | |
@esbuild/android-x64 |
- | 0.19.12 | |
@esbuild/darwin-arm64 |
- | 0.19.12 | |
@esbuild/darwin-x64 |
- | 0.19.12 | |
@esbuild/freebsd-arm64 |
- | 0.19.12 | |
@esbuild/freebsd-x64 |
- | 0.19.12 | |
@esbuild/linux-arm |
- | 0.19.12 | |
@esbuild/linux-arm64 |
- | 0.19.12 | |
@esbuild/linux-ia32 |
- | 0.19.12 | |
@esbuild/linux-loong64 |
- | 0.19.12 | |
@esbuild/linux-mips64el |
- | 0.19.12 | |
@esbuild/linux-ppc64 |
- | 0.19.12 | |
@esbuild/linux-riscv64 |
- | 0.19.12 | |
@esbuild/linux-s390x |
- | 0.19.12 | |
@esbuild/linux-x64 |
- | 0.19.12 | |
@esbuild/netbsd-x64 |
- | 0.19.12 | |
@esbuild/openbsd-x64 |
- | 0.19.12 | |
@esbuild/sunos-x64 |
- | 0.19.12 | |
@esbuild/win32-arm64 |
- | 0.19.12 | |
@esbuild/win32-ia32 |
- | 0.19.12 | |
@esbuild/win32-x64 |
- | 0.19.12 | |
@istanbuljs/load-nyc-config |
1.1.0 | - | |
@istanbuljs/schema |
0.1.3 | - | |
@jest/console |
28.1.3 | - | |
@jest/core |
28.1.3 | - | |
@jest/environment |
28.1.3 | - | |
@jest/expect |
28.1.3 | - | |
@jest/expect-utils |
28.1.3 | - | |
@jest/fake-timers |
28.1.3 | - | |
@jest/globals |
28.1.3 | - | |
@jest/reporters |
28.1.3 | - | |
@jest/schemas |
28.1.3 | 29.6.3 | |
@jest/source-map |
28.1.2 | - | |
@jest/test-result |
28.1.3 | - | |
@jest/test-sequencer |
28.1.3 | - | |
@jest/transform |
28.1.3 | - | |
@jest/types |
28.1.3 | - | |
@jridgewell/sourcemap-codec |
1.4.14 | 1.4.15 | |
@oclif/color |
1.0.8 | - | |
@oclif/core |
2.9.0 | 3.25.0 | |
@oclif/linewrap |
1.0.0 | - | |
@oclif/plugin-autocomplete |
- | 3.0.13 | |
@oclif/plugin-help |
5.2.12 | 6.0.18 | |
@oclif/plugin-not-found |
2.3.29 | 3.0.14 | |
@oclif/plugin-warn-if-update-available |
2.0.42 | 3.0.14 | |
@oclif/screen |
3.0.5 | - | |
@rollup/rollup-android-arm-eabi |
- | 4.13.0 | |
@rollup/rollup-android-arm64 |
- | 4.13.0 | |
@rollup/rollup-darwin-arm64 |
- | 4.13.0 | |
@rollup/rollup-darwin-x64 |
- | 4.13.0 | |
@rollup/rollup-linux-arm-gnueabihf |
- | 4.13.0 | |
@rollup/rollup-linux-arm64-gnu |
- | 4.13.0 | |
@rollup/rollup-linux-arm64-musl |
- | 4.13.0 | |
@rollup/rollup-linux-riscv64-gnu |
- | 4.13.0 | |
@rollup/rollup-linux-x64-gnu |
- | 4.13.0 | |
@rollup/rollup-linux-x64-musl |
- | 4.13.0 | |
@rollup/rollup-win32-arm64-msvc |
- | 4.13.0 | |
@rollup/rollup-win32-ia32-msvc |
- | 4.13.0 | |
@rollup/rollup-win32-x64-msvc |
- | 4.13.0 | |
@sinclair/typebox |
0.24.51 | 0.27.8 | |
@sindresorhus/is |
- | 4.6.0 | |
@sinonjs/commons |
1.8.6 | - | |
@sinonjs/fake-timers |
9.1.2 | - | |
@smithy/abort-controller |
1.0.2 | 2.1.4 | |
@smithy/chunked-blob-reader |
- | 2.1.1 | |
@smithy/chunked-blob-reader-native |
- | 2.1.3 | |
@smithy/config-resolver |
1.0.2 | 2.1.5 | |
@smithy/core |
- | 1.3.8 | |
@smithy/credential-provider-imds |
1.0.2 | 2.2.6 | |
@smithy/eventstream-codec |
1.0.2 | 2.1.4 | |
@smithy/eventstream-serde-browser |
1.0.2 | 2.1.4 | |
@smithy/eventstream-serde-config-resolver |
1.0.2 | 2.1.4 | |
@smithy/eventstream-serde-node |
1.0.2 | 2.1.4 | |
@smithy/eventstream-serde-universal |
1.0.2 | 2.1.4 | |
@smithy/fetch-http-handler |
1.0.2 | 2.4.5 | |
@smithy/hash-blob-browser |
- | 2.1.5 | |
@smithy/hash-node |
1.0.2 | 2.1.4 | |
@smithy/hash-stream-node |
- | 2.1.4 | |
@smithy/invalid-dependency |
1.0.2 | 2.1.4 | |
@smithy/is-array-buffer |
1.0.2 | 2.1.1 | |
@smithy/md5-js |
- | 2.1.4 | |
@smithy/middleware-content-length |
1.0.2 | 2.1.4 | |
@smithy/middleware-endpoint |
1.0.3 | 2.4.6 | |
@smithy/middleware-retry |
1.0.4 | 2.1.7 | |
@smithy/middleware-serde |
1.0.2 | 2.2.1 | |
@smithy/middleware-stack |
1.0.2 | 2.1.4 | |
@smithy/node-config-provider |
1.0.2 | 2.2.5 | |
@smithy/node-http-handler |
1.0.3 | 2.4.3 | |
@smithy/property-provider |
1.0.2 | 2.1.4 | |
@smithy/protocol-http |
1.1.1 | 3.2.2 | |
@smithy/querystring-builder |
1.0.2 | 2.1.4 | |
@smithy/querystring-parser |
1.0.2 | 2.1.4 | |
@smithy/service-error-classification |
1.0.3 | 2.1.4 | |
@smithy/shared-ini-file-loader |
1.0.2 | 2.3.5 | |
@smithy/signature-v4 |
1.0.2 | 2.1.4 | |
@smithy/smithy-client |
1.0.4 | 2.4.5 | |
@smithy/types |
1.1.1 | 2.11.0 | |
@smithy/url-parser |
1.0.2 | 2.1.4 | |
@smithy/util-base64 |
1.0.2 | 2.2.1 | |
@smithy/util-body-length-browser |
1.0.2 | 2.1.1 | |
@smithy/util-body-length-node |
1.0.2 | 2.2.2 | |
@smithy/util-buffer-from |
1.0.2 | 2.1.1 | |
@smithy/util-config-provider |
1.0.2 | 2.2.1 | |
@smithy/util-defaults-mode-browser |
1.0.2 | 2.1.7 | |
@smithy/util-defaults-mode-node |
1.0.2 | 2.2.7 | |
@smithy/util-endpoints |
- | 1.1.5 | |
@smithy/util-hex-encoding |
1.0.2 | 2.1.1 | |
@smithy/util-middleware |
1.0.2 | 2.1.4 | |
@smithy/util-retry |
1.0.4 | 2.1.4 | |
@smithy/util-stream |
1.0.2 | 2.1.5 | |
@smithy/util-uri-escape |
1.0.2 | 2.1.1 | |
@smithy/util-utf8 |
1.0.2 | 2.2.0 | |
@smithy/util-waiter |
1.0.2 | 2.1.4 | |
@szmarczak/http-timer |
- | 4.0.6 | |
@types/cacheable-request |
- | 6.0.3 | |
@types/cli-progress |
3.11.0 | 3.11.5 | |
@types/estree |
1.0.1 | 1.0.5 | |
@types/graceful-fs |
4.1.6 | - | |
@types/http-cache-semantics |
- | 4.0.4 | |
@types/istanbul-lib-coverage |
2.0.4 | - | |
@types/istanbul-lib-report |
3.0.0 | - | |
@types/istanbul-reports |
3.0.1 | - | |
@types/jest |
28.1.8 | - | |
@types/keyv |
- | 3.1.4 | |
@types/responselike |
- | 1.0.3 | |
@types/stack-utils |
2.0.1 | - | |
@types/yargs |
17.0.24 | - | |
@types/yargs-parser |
21.0.0 | - | |
@typescript-eslint/experimental-utils |
5.62.0 | 4.33.0 | |
@vitest/expect |
- | 1.3.1 | |
@vitest/runner |
- | 1.3.1 | |
@vitest/snapshot |
- | 1.3.1 | |
@vitest/spy |
- | 1.3.1 | |
@vitest/utils |
- | 1.3.1 | |
acorn |
8.10.0 | 8.11.3 | |
acorn-walk |
8.2.0 | 8.3.2 | |
assertion-error |
- | 1.1.0 | |
async-retry |
- | 1.3.3 | |
at-least-node |
1.0.0 | - | |
axios |
0.25.0 | 1.6.7 | |
babel-jest |
28.1.3 | - | |
babel-plugin-istanbul |
6.1.1 | - | |
babel-plugin-jest-hoist |
28.1.3 | - | |
babel-preset-current-node-syntax |
1.0.1 | - | |
babel-preset-jest |
28.1.3 | - | |
bs-logger |
0.2.6 | - | |
bser |
2.1.1 | - | |
cac |
- | 6.7.14 | |
cacheable-lookup |
- | 5.0.4 | |
cacheable-request |
- | 7.0.4 | |
camel-case |
- | 4.1.2 | |
capital-case |
- | 1.0.4 | |
chai |
- | 4.4.1 | |
chalk |
4.1.2 | 5.3.0 | |
change-case |
- | 4.1.2 | |
char-regex |
1.0.2 | - | |
check-error |
- | 1.0.3 | |
cjs-module-lexer |
1.2.3 | - | |
cli-boxes |
1.0.0 | - | |
cliui |
8.0.1 | - | |
clone-response |
- | 1.0.3 | |
co |
4.6.0 | - | |
code-point-at |
1.1.0 | - | |
collect-v8-coverage |
1.0.2 | - | |
color |
- | 4.2.3 | |
color-string |
- | 1.9.1 | |
concurrently |
7.6.0 | - | |
constant-case |
- | 3.0.4 | |
date-fns |
2.30.0 | - | |
decompress-response |
- | 6.0.0 | |
dedent |
0.7.0 | - | |
deep-eql |
- | 4.1.3 | |
deepmerge |
4.3.1 | - | |
defer-to-connect |
- | 2.0.1 | |
detect-indent |
6.1.0 | 7.0.1 | |
detect-newline |
3.1.0 | 4.0.1 | |
diff-sequences |
28.1.1 | 29.6.3 | |
dot-case |
- | 3.0.4 | |
emittery |
0.10.2 | - | |
esbuild |
- | 0.19.12 | |
eslint-plugin-jest |
25.7.0 | - | |
estree-walker |
- | 3.0.3 | |
execa |
5.1.1 | 8.0.1 | |
exit |
0.1.2 | - | |
expect |
28.1.3 | - | |
fb-watchman |
2.0.2 | - | |
follow-redirects |
1.15.2 | 1.15.5 | |
fs-constants |
1.0.0 | - | |
fs-extra |
9.1.0 | 8.1.0 | |
fsevents |
2.3.2 | 2.3.3 | |
get-caller-file |
2.0.5 | - | |
get-func-name |
- | 2.0.2 | |
get-stream |
6.0.1 | 8.0.1 | |
git-hooks-list |
- | 3.1.0 | |
got |
- | 11.8.6 | |
has-ansi |
2.0.0 | - | |
header-case |
- | 2.0.4 | |
html-escaper |
2.0.2 | - | |
http2-wrapper |
- | 1.0.3 | |
human-signals |
2.1.0 | 5.0.0 | |
import-local |
3.1.0 | - | |
is-arrayish |
0.2.1 | 0.3.2 | |
is-generator-fn |
2.1.0 | - | |
is-plain-obj |
2.1.0 | 4.1.0 | |
is-stream |
2.0.1 | 3.0.0 | |
istanbul-lib-coverage |
3.2.0 | - | |
istanbul-lib-instrument |
5.2.1 | - | |
istanbul-lib-report |
3.0.0 | - | |
istanbul-lib-source-maps |
4.0.1 | - | |
istanbul-reports |
3.1.5 | - | |
jest |
28.1.3 | - | |
jest-changed-files |
28.1.3 | - | |
jest-circus |
28.1.3 | - | |
jest-cli |
28.1.3 | - | |
jest-config |
28.1.3 | - | |
jest-diff |
28.1.3 | - | |
jest-docblock |
28.1.1 | - | |
jest-each |
28.1.3 | - | |
jest-environment-node |
28.1.3 | - | |
jest-get-type |
28.0.2 | - | |
jest-haste-map |
28.1.3 | - | |
jest-leak-detector |
28.1.3 | - | |
jest-matcher-utils |
28.1.3 | - | |
jest-message-util |
28.1.3 | - | |
jest-mock |
28.1.3 | - | |
jest-pnp-resolver |
1.2.3 | - | |
jest-regex-util |
28.0.2 | - | |
jest-resolve |
28.1.3 | - | |
jest-resolve-dependencies |
28.1.3 | - | |
jest-runner |
28.1.3 | - | |
jest-runtime |
28.1.3 | - | |
jest-snapshot |
28.1.3 | - | |
jest-util |
28.1.3 | - | |
jest-validate |
28.1.3 | - | |
jest-watcher |
28.1.3 | - | |
jest-worker |
28.1.3 | - | |
js-tokens |
4.0.0 | 8.0.3 | |
json-buffer |
- | 3.0.1 | |
jsonc-parser |
- | 3.2.1 | |
jsonfile |
6.1.0 | 4.0.0 | |
keyv |
- | 4.5.4 | |
kleur |
3.0.3 | - | |
leven |
3.1.0 | - | |
load-json-file |
6.2.0 | - | |
local-pkg |
- | 0.5.0 | |
lodash._reinterpolate |
- | 3.0.0 | |
lodash.memoize |
4.1.2 | - | |
lodash.template |
- | 4.5.0 | |
lodash.templatesettings |
- | 4.2.0 | |
loupe |
- | 2.3.7 | |
lower-case |
- | 2.0.2 | |
lowercase-keys |
1.0.1 | 2.0.0 | |
magic-string |
- | 0.30.8 | |
makeerror |
1.0.12 | - | |
mimic-fn |
2.1.0 | 4.0.0 | |
mimic-response |
- | 3.1.0 | |
mkdirp-classic |
0.5.3 | - | |
mlly |
- | 1.6.1 | |
nanoid |
- | 3.3.7 | |
nice-try |
1.0.5 | - | |
no-case |
- | 3.0.4 | |
node-int64 |
0.4.0 | - | |
normalize-url |
- | 6.1.0 | |
npm-run-path |
4.0.1 | 5.3.0 | |
number-is-nan |
1.0.1 | - | |
oclif |
2.7.0 | 4.5.4 | |
onetime |
5.1.2 | 6.0.0 | |
p-cancelable |
- | 2.1.1 | |
p-limit |
4.0.0 | 5.0.0 | |
pad-component |
0.0.1 | - | |
param-case |
- | 3.0.4 | |
pascal-case |
- | 3.1.2 | |
password-prompt |
1.1.2 | 1.1.3 | |
path-case |
- | 3.0.4 | |
path-key |
3.1.1 | 4.0.0 | |
pathe |
- | 1.1.2 | |
pathval |
- | 1.1.1 | |
pirates |
4.0.6 | - | |
pkg-types |
- | 1.0.3 | |
postcss |
- | 8.4.35 | |
pretty-format |
28.1.3 | 29.7.0 | |
prompts |
2.4.2 | - | |
qqjs |
0.3.11 | - | |
require-directory |
2.1.1 | - | |
resolve-alpn |
- | 1.2.1 | |
resolve-cwd |
3.0.0 | - | |
resolve.exports |
1.1.1 | - | |
responselike |
- | 2.0.1 | |
retry |
0.12.0 | 0.13.1 | |
rollup |
- | 4.13.0 | |
semver |
7.5.4 | 7.6.0 | |
sentence-case |
- | 3.0.4 | |
shell-quote |
1.8.1 | - | |
siginfo |
- | 2.0.0 | |
signal-exit |
4.0.2 | 4.1.0 | |
simple-swizzle |
- | 0.2.2 | |
sisteransi |
1.0.5 | - | |
snake-case |
- | 3.0.4 | |
sort-object-keys |
- | 1.1.3 | |
sort-package-json |
- | 2.8.0 | |
source-map-js |
- | 1.0.2 | |
source-map-support |
0.5.13 | 0.5.21 | |
spawn-command |
0.0.2-1 | - | |
stack-utils |
2.0.6 | - | |
stackback |
- | 0.0.2 | |
std-env |
- | 3.7.0 | |
string-length |
4.0.2 | - | |
strip-bom |
4.0.0 | 3.0.0 | |
strip-eof |
1.0.0 | - | |
strip-final-newline |
2.0.0 | 3.0.0 | |
strip-literal |
- | 2.0.0 | |
taketalk |
1.0.0 | - | |
tar-fs |
2.1.1 | - | |
tar-stream |
2.2.0 | - | |
terminal-link |
2.1.1 | - | |
test-exclude |
6.0.0 | - | |
tinybench |
- | 2.6.0 | |
tinypool |
- | 0.8.2 | |
tinyspy |
- | 2.2.1 | |
tmpl |
1.0.5 | - | |
ts-jest |
28.0.8 | - | |
ts-node |
10.9.1 | 10.9.2 | |
tslib |
2.6.0 | 2.6.2 | |
typedarray-to-buffer |
3.1.5 | - | |
typescript |
4.9.5 | 5.4.2 | |
ufo |
- | 1.4.0 | |
universalify |
2.0.0 | 0.1.2 | |
upper-case |
- | 2.0.2 | |
upper-case-first |
- | 2.0.2 | |
v8-to-istanbul |
9.1.0 | - | |
vite |
- | 5.1.6 | |
vite-node |
- | 1.3.1 | |
vitest |
- | 1.3.1 | |
walker |
1.0.8 | - | |
why-is-node-running |
- | 2.2.2 | |
write-json-file |
4.3.0 | - | |
y18n |
5.0.8 | - | |
yargs |
17.7.2 | - | |
yargs-parser |
21.1.1 | 20.2.9 | |
yeoman-generator |
5.9.0 | 5.10.0 | |
yosay |
2.0.2 | - |