Socket
Book a DemoInstallSign in
Socket
f

fengkx

npm

Packages

Current Co-maintainers

Former Co-maintainers

200 packages

beancount-lsp-server

Language server for Beancount files with customizable tree-sitter WASM file path

beancount-smart-query

Query beancount in human language with the help of AI

cacheman-level

Cacheman engine using leveldb

@cjsa/aggregate-error

Create an error from multiple errors

@cjsa/array-union

Create an array of unique values, in order, from the input arrays

@cjsa/arrify

Convert a value to an array

@cjsa/clean-stack

Clean up error stack traces

@cjsa/cpy

Copy files

@cjsa/dot-prop

Get, set, or delete a property from a nested object using a dot path

@cjsa/escape-goat

Escape a string for use in HTML or the inverse

@cjsa/escape-string-regexp

Escape RegExp special characters

@cjsa/find-up

Find a file or directory by walking up parent directories

@cjsa/globby

User-friendly glob matching

@cjsa/indent-string

Indent each line in a string

@cjsa/junk

Filter out system junk files like .DS_Store and Thumbs.db

@cjsa/locate-path

Get the first path that exists on disk of multiple paths

@cjsa/lowercase-keys

Lowercase the keys of an object

@cjsa/path-exists

Check if a path exists

@cjsa/p-event

Promisify an event by waiting for it to be emitted

@cjsa/p-filter

Filter promises concurrently

@cjsa/p-limit

Run multiple promise-returning & async functions with limited concurrency

@cjsa/p-locate

Get the first fulfilled promise that satisfies the provided testing function

@cjsa/p-map

Map over promises concurrently

@cjsa/p-timeout

Timeout a promise after a specified amount of time

@cjsa/slash

Convert Windows backslash paths to slash paths