File tree Expand file tree Collapse file tree 3 files changed +25
-14
lines changed Expand file tree Collapse file tree 3 files changed +25
-14
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,21 @@ All notable changes to this project will be documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.1.0/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
77
8+ ## [ 3.3.0] ( https://github.com/SocketDev/socket-lib/releases/tag/v3.3.0 ) - 2025-11-07
9+
10+ ### Added
11+
12+ - ** Spinner** : New ` reason() ` and ` reasonAndStop() ` methods for displaying working/thinking output
13+ - ` reason(text) ` : Display reason text alongside spinner (e.g., "Analyzing dependencies...")
14+ - ` reasonAndStop(text) ` : Display reason text and stop spinner in one call
15+ - Normalizes text formatting consistently with other spinner methods
16+ - Useful for communicating progress steps during long-running operations
17+
18+ - ** Logger** : New ` reason() ` method and symbol for working/thinking output
19+ - ` LOG_SYMBOLS.reason ` : New symbol for reason output (distinct from info/step symbols)
20+ - ` reason(message) ` : Display reason messages with dedicated symbol
21+ - Complements existing info/step/success/error/warning methods
22+
823## [ 3.2.8] ( https://github.com/SocketDev/socket-lib/releases/tag/v3.2.8 ) - 2025-11-05
924
1025### Fixed
Original file line number Diff line number Diff line change 11{
22 "name" : " @socketsecurity/lib" ,
3- "version" : " 3.2.8 " ,
3+ "version" : " 3.3.0 " ,
44 "license" : " MIT" ,
55 "description" : " Core utilities and infrastructure for Socket.dev security tools" ,
66 "keywords" : [
582582 },
583583 "sideEffects" : false ,
584584 "scripts" : {
585- "build" : " node scripts/build.mjs" ,
585+ "build" : " node scripts/build/main .mjs" ,
586586 "check" : " node scripts/check.mjs" ,
587- "clean" : " node scripts/clean.mjs" ,
588- "cover" : " node scripts/cover.mjs" ,
589- "dev" : " node scripts/build.mjs --watch" ,
587+ "clean" : " node scripts/build/ clean.mjs" ,
588+ "cover" : " node scripts/test/ cover.mjs" ,
589+ "dev" : " node scripts/build/main .mjs --watch" ,
590590 "fix" : " node scripts/lint.mjs --fix" ,
591591 "lint" : " node scripts/lint.mjs" ,
592592 "prepare" : " husky" ,
593593 "prepublishOnly" : " pnpm run build" ,
594- "test" : " node scripts/test.mjs" ,
594+ "test" : " node scripts/test/main .mjs" ,
595595 "update" : " node scripts/update.mjs"
596596 },
597597 "devDependencies" : {
Original file line number Diff line number Diff line change @@ -225,14 +225,10 @@ try {
225225 if ( exitCode === 0 ) {
226226 logger . info ( 'Filtering coverage data to src/ files only...' )
227227 try {
228- const filterResult = await spawn (
229- 'node' ,
230- [ 'scripts/test/filter.mjs' ] ,
231- {
232- cwd : rootPath ,
233- stdio : 'inherit' ,
234- } ,
235- )
228+ const filterResult = await spawn ( 'node' , [ 'scripts/test/filter.mjs' ] , {
229+ cwd : rootPath ,
230+ stdio : 'inherit' ,
231+ } )
236232 if ( filterResult . code !== 0 ) {
237233 logger . warn ( 'Coverage filtering had issues but continuing...' )
238234 }
You can’t perform that action at this time.
0 commit comments