Packages by jonschlinkert [SYNC profile]

Name IM Last modified Is admin Publish scopes
@jonschlinkert Wed Sep 20 2023 16:58:55 GMT+0000 (Coordinated Universal Time) false

  • is-primitive (latest: 3.0.1) Returns `true` if the value is a primitive.
  • extend-shallow (latest: 3.0.2) Extend an object with the properties of additional objects. node.js/javascript util.
  • is-extglob (latest: 2.1.1) Returns true if a string has an extglob.
  • arr-union (latest: 3.1.0) Combines a list of arrays, returning a single array with unique values, using strict equality for comparisons.
  • braces (latest: 3.0.2) Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.
  • kind-of (latest: 6.0.3) Get the native type of a value.
  • lazy-cache (latest: 2.0.2) Cache requires to be lazy-loaded when needed.
  • normalize-path (latest: 3.0.0) Normalize slashes in a file path to be posix/unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes, unless disabled.
  • define-property (latest: 2.0.2) Define a non-enumerable property on an object. Uses Reflect.defineProperty when available, otherwise Object.defineProperty.
  • regex-not (latest: 1.0.2) Create a javascript regular expression for matching everything except for the given string.
  • to-regex (latest: 3.0.2) Generate a regex from a string or array of strings.
  • array-slice (latest: 1.1.0) Array-slice method. Slices `array` from the `start` index up to, but not including, the `end` index.
  • is-plain-object (latest: 5.0.0) Returns true if an object was created by the `Object` constructor, or Object.create(null).
  • is-extendable (latest: 1.0.1) Returns true if a value is a plain object, array or function.
  • assign-symbols (latest: 2.0.2) Assign the enumerable es6 Symbol properties from one or more objects to the first object passed on the arguments. Can be used as a supplement to other extend, assign or merge methods as a polyfill for the Symbols part of the es6 Object.assign method.
  • is-windows (latest: 1.0.2) Returns true if the platform is windows. UMD module, works with node.js, commonjs, browser, AMD, electron, etc.
  • expand-range (latest: 2.0.2) Fast, bash-like range expansion. Expand a range of numbers or letters, uppercase or lowercase. Used by micromatch.
  • window-size (latest: 1.1.1) Reliable way to get the height and width of terminal/console, since it's not calculated or updated the same way on all platforms, environments and node.js versions.
  • arr-map (latest: 2.0.2) Faster, node.js focused alternative to JavaScript's native array map.
  • fill-range (latest: 7.0.1) Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`
  • isobject (latest: 4.0.0) Returns true if the value is an object and not an array or null.
  • split-string (latest: 6.1.0) Easy way to split a string on a given character unless it's quoted or escaped.
  • map-cache (latest: 0.2.2) Basic cache object for storing key-value pairs.
  • repeat-string (latest: 1.6.1) Repeat the given string n times. Fastest implementation for repeating a string.
  • is-number (latest: 7.0.0) Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.
  • base (latest: 3.0.0) Framework for rapidly creating high quality, server-side node.js applications, using plugins like building blocks
  • use (latest: 3.1.1) Easily add plugin support to your node.js application.
  • get-value (latest: 3.0.1) Use property paths like 'a.b.c' to get a nested value from an object. Even works when keys have dots in them (no other dot-prop library can do this!).
  • snapdragon-util (latest: 5.0.1) Utilities for the snapdragon parser/compiler.
  • randomatic (latest: 3.1.1) Generate randomized strings of a specified length using simple character sequences. The original generate-password.
  • object-copy (latest: 1.0.0) Copy static properties, prototype properties, and descriptors from one object to another.
  • has-value (latest: 2.0.2) Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
  • has-values (latest: 2.0.1) Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.
  • mixin-deep (latest: 2.0.1) Deeply mix the properties of objects into the first object. Like merge-deep, but doesn't clone. No dependencies.
  • for-in (latest: 1.0.2) Iterate over the own and inherited enumerable properties of an object, and return an object with properties that evaluate to true from the callback. Exit early by returning `false`. JavaScript/Node.js
  • to-object-path (latest: 0.3.0) Create an object path from a list or array of strings.
  • collection-visit (latest: 1.0.0) Visit a method over the items in an object, or map visit over the objects in an array.
  • class-utils (latest: 0.3.6) Utils for working with JavaScript classes and prototype methods.
  • union-value (latest: 2.0.1) Set an array of unique values as the property of an object. Supports setting deeply nested properties using using object-paths/dot notation.
  • copy-descriptor (latest: 0.1.1) Copy a descriptor from object A to object B
  • find-pkg (latest: 2.0.0) Find the first directory with a package.json, recursing up, starting with the given directory. Similar to look-up but does not support globs and only searches for package.json. Async and sync.
  • is-valid-glob (latest: 1.0.0) Return true if a value is a valid glob pattern or patterns.
  • resolve-dir (latest: 1.0.1) Resolve a directory that is either local, global or in the user's home directory.
  • detect-file (latest: 1.0.0) Detects if a file exists and returns the resolved filepath.
  • map-visit (latest: 1.0.0) Map `visit` over an array of objects.
  • object-visit (latest: 1.0.1) Call a specified method on each value in the given object.
  • static-extend (latest: 0.1.2) Adds a static `extend` method to a class, to simplify inheritance. Extends the static properties, prototype properties, and descriptors from a `Parent` constructor onto `Child` constructors.
  • has-own-deep (latest: 1.1.0) Returns true if an object has an own, nested property using dot notation paths ('a.b.c').
  • sections (latest: 1.0.0) Manipulate sections in a markdown string. A 'section' is a block of content preceded by a valid markdown ATX heading.
  • gfm-code-blocks (latest: 1.0.0) Extract gfm (GitHub Flavored Markdown) fenced code blocks from a string.
  • global-modules (latest: 2.0.0) The directory used by npm for globally installed npm modules.
  • markdown-utils (latest: 1.0.0) Tiny helpers for creating consistenly-formatted markdown snippets.
  • remarkable (latest: 2.0.1) Markdown parser, done right. 100% Commonmark support, extensions, syntax plugins, high speed - all in one.
  • list-item (latest: 2.0.0) Generate a single formatted list item, allowing you to easily generate lists with proper indentation, bullets, numbers or other leading characters.
  • to-gfm-code-block (latest: 0.1.1) Generate a github-flavored-markdown fenced-code-block snippet.
  • gfm-code-block-regex (latest: 1.0.0) RegExp for gfm (GitHub Flavored Markdown) fenced code blocks.
  • pretty-remarkable (latest: 1.0.0) Plugin for prettifying markdown with Remarkable using custom renderer rules.
  • contains-path (latest: 1.0.0) Return true if a file path contains the given path.
  • enquirer (latest: 2.3.6) Stylish, intuitive and user-friendly prompt system. Fast and lightweight enough for small projects, powerful and extensible enough for the most advanced use cases.
  • merge-deep (latest: 3.0.3) Recursively merge values in a javascript object.
  • pad-right (latest: 0.2.2) Right pad a string with zeros or a specified string. Fastest implementation.
  • micromatch (latest: 4.0.5) Glob matching for javascript/node.js. A replacement and faster alternative to minimatch and multimatch.
  • ansi-colors (latest: 4.1.3) Easily add ANSI colors to your text and symbols in the terminal. A faster drop-in replacement for chalk, kleur and turbocolor (without the dependencies and rendering bugs).
  • dateformat (latest: 5.0.3) A node.js package for Steven Levithan's excellent dateFormat() function.
  • is-glob (latest: 4.0.3) Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a bet
  • anymatch (latest: 3.1.3) Matches strings against configurable strings, globs, regular expressions, and/or functions
  • plugin-error (latest: 2.0.1) Error handling for Vinyl plugins.
  • parse-author (latest: 2.0.0) Parse an author, contributor, maintainer or other 'person' string into an object with name, email and url properties following npm conventions.
  • author-regex (latest: 1.0.0) Regular expression for parsing an `author` string into an object following npm conventions.
  • each-series-async (latest: 1.0.1) Asynchronously calls a function on each element in an array in series.
  • findup-sync (latest: 5.0.0) Find the first file matching a given pattern in the current directory or the nearest ancestor directory.
  • pretty-time (latest: 1.1.0) Easily format the time from node.js `process.hrtime`. Works with timescales ranging from weeks to nanoseconds.
  • nanoseconds (latest: 1.0.1) Convert the process.hrtime() array to a single nanoseconds value. This makes it easier to diff times.
  • cache-base (latest: 4.0.2) Basic object cache with `get`, `set`, `del`, and `has` methods for node.js/javascript projects.
  • pascalcase (latest: 2.0.0) Convert a string to pascal case (upper camelcase).
  • repeat-element (latest: 1.1.4) Create an array by repeating the given value n times.
  • set-getter (latest: 0.1.1) Create nested getter properties and any intermediary dot notation (`'a.b.c'`) paths
  • set-value (latest: 4.1.0) Set nested properties on an object using dot notation.
  • snapdragon (latest: 0.12.1) Easy-to-use plugin system for creating powerful, fast and versatile parsers and compilers, with built-in source-map support.
  • unset-value (latest: 2.0.1) Delete nested properties from an object using dot notation.
  • in-array (latest: 0.1.2) Return true if a value exists in an array. Faster than using indexOf and won't blow up on null values.
  • picomatch (latest: 3.0.1) Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.
  • is-descriptor (latest: 3.1.1) Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.
  • is-accessor-descriptor (latest: 3.0.5) Returns true if a value has the characteristics of a valid JavaScript accessor descriptor.
  • is-data-descriptor (latest: 2.1.3) Returns true if a value has the characteristics of a valid JavaScript data descriptor.

Copyright 2013 - present © cnpmjs.org | Home |