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