Releases: mfyuu/e2sm
Releases · mfyuu/e2sm
v0.6.2
Patch Changes
8b57d23Thanks @mfyuu! - fix(build): prioritize ESM module resolution for jsonc-parser- add inputOptions with resolve.mainFields to tsdown config
- set mainFields to ["module", "main"] to prioritize ESM entry
- fixes "Cannot find module './impl/format'" error when running built CLI
- resolves dynamic require issues from jsonc-parser UMD bundle
v0.6.1
v0.5.0
Minor Changes
024e95eThanks @mfyuu! - feat: add get subcommand and improve JSON formatting- add get subcommand to retrieve secrets from AWS Secrets Manager
- implement interactive secret selection with profile/region support
- add kleur dependency for colored terminal output
- enhance formatJson function with dim styling for structural symbols
- refactor exec function to lib.ts for code reuse
- replace util.inspect with custom formatJson in dry-run mode
- add comprehensive tests for new get command and exec function
v0.4.2
Patch Changes
574f30bThanks @mfyuu! - fix(config): replace Bun.file() with node:fs/promises for Node.js compatibility- replace Bun.file() with readFile from node:fs/promises in loadConfig()
- ensure configuration loading works in Node.js environment when using bunx
- improve error handling comment to clarify file not found and parse errors
v0.4.1
v0.4.0
Minor Changes
9af035aThanks @mfyuu! - add.e2smrc.jsonconfiguration file support- load config from project (
./.e2smrc.json) or global (~/.e2smrc.json) - CLI flags take precedence over config values
- configurable options:
template,application,stage,profile,region,input - include JSON Schema for editor autocompletion
- load config from project (
v0.3.0
Minor Changes
10d2e1cThanks @mfyuu! - add --template (-t), --application (-a), and --stage (-s) flags for generating secret names- enable template mode to generate secret name as
$application/$stageformat - implicit template mode: using -a or -s alone activates template mode without -t
- add flag conflict validation: --name cannot be used with template mode flags
- interactive prompts for missing application/stage values with sensible defaults
- enable template mode to generate secret name as