Follow @SocketSecurity Follow @socket.dev on Bluesky
Core library for Socket.dev tools.
pnpm add @socketsecurity/lib
// Tree-shakeable exports import { Spinner } from '@socketsecurity/lib/spinner' import { readJsonFile } from '@socketsecurity/lib/fs' import { NODE_MODULES } from '@socketsecurity/lib/constants/packages' const spinner = Spinner({ text: 'Loading...' }) spinner.start() const pkg = await readJsonFile('./package.json') spinner.stop()
- Visual Effects → logger, spinner, themes
- File System → fs, globs, paths
- Package Management → dlx, npm, pnpm, yarn
- Process & Spawn → process spawning
- Environment → env getters
- Constants → node, npm, platform
- Utilities → arrays, objects, promises, strings
pnpm install # Install pnpm build # Build pnpm test # Test pnpm dev # Watch mode
MIT