npm stats
  • Search
  • About
  • Repo
  • Sponsor
  • more
    • Search
    • About
    • Repo
    • Sponsor

Made by Antonio Ramirez

@socketsecurity/lib

5.4.1

@GitHub Actions

npmHomeRepoSnykSocket
Downloads:30370
$ npm install @socketsecurity/lib
DailyWeeklyMonthlyYearly

@socketsecurity/lib

Socket Badge CI Coverage

Follow @SocketSecurity Follow @socket.dev on Bluesky

Core library for Socket.dev tools.

Install

pnpm add @socketsecurity/lib

Usage

// 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()

What's Inside

  • 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

Development

pnpm install    # Install
pnpm build      # Build
pnpm test       # Test
pnpm dev        # Watch mode

License

MIT