is package contains the NGSpice library.

Package: libngspice0-dev
Description-md5: 75786b317abf58ba43ae82d303a55730
Description-en: Spice circuit simulator - development files for libngspice
 NGSpice is a mixed-level/mixed-signal circuit simulator. Its code is based on
 three open source software packages:
 Spice3f5, Cider1b1 and Xspice.
 .
 This package contains the development files for NGSpice.

Package: ngspice
Description-md5: 1e271abb56df89c8dd62b13193e7dd9a
Description-en: Spice circuit simulator
 NGSpice is a mixed-level/mixed-signal circuit simulator.  Its code is based on
 three open source software packages:
 Spice3f5, Cider1b1 and Xspice.
 .
 NGSpice is part of gEDA project, a full GPL'd suite of Electronic Design
 Automation tools.

Package: ngspice-dev
Description-md5: 06e967e5294c79a1bb6b1fb1b3079f38
Description-en: Spice circuit simulator - development files for ngspice and tclspice
 NGSpice is a mixed-level/mixed-signal circuit simulator. Its code is based on
 three open source software packages:
 Spice3f5, Cider1b1 and Xspice.
 .
 Use this package in case you need to compile own Xspice models as a dynamic
 library with a file extension *.cm. Those files need to be placed into
 /usr/lib/$(multiarch)/ngspice and will be loaded by the ngspice executable.
 .
 This package contains the development header files for libspice and own
 ngspice dynamic library models.

Package: ngspice-doc
Description-md5: 6f8d30e710b891a5590dc7804d644e13
Description-en: Documentation for the NGspice circuit simulator
 NGspice is a mixed-level/mixed-signal circuit simulator.
 Its code is based on three open source software packages:
 Spice3f5, Cider1b1 and Xspice.
 .
 NGSpice is part of gEDA project, a full GPL'd suite of Electronic Design
 Automation tools.
 .
 This package contains the PDF and HTML documentation.

Package: tclspice
Description-md5: 44465ee282b82d2c967bbfbf769fd319
Description-en: NGSpice library for Tcl
 This package provides the NGSpice simulation engine for your Tcl-scripts by the
 library libspice.
 All spice directives are available as Tcl functions and it features some new
 commands that are useful for the integration into the Tcl environment. It
 includes Xspice.
 GUI is handled by Tk using BLT vectors.

Package: libngtcp2-9
Description-md5: 56db2111df33e922517e5625b3bbfef6
Description-en: implementation of QUIC protocol (library)
 ngtcp2 project is an effort to implement QUIC protocol which is
 now being discussed in IETF QUICWG for its standardization.
 .
 This package contains the shared library.

Package: libngtcp2-crypto-gnutls-dev
Description-md5: 0bf11bc6aff855fcd041b3a424c4c274
Description-en: implementation of QUIC protocol (development)
 ngtcp2 project is an effort to implement QUIC protocol which is
 now being discussed in IETF QUICWG for its standardization.
 .
 This package contains the development files.

Package: libngtcp2-crypto-gnutls2
Description-md5: 56db2111df33e922517e5625b3bbfef6
Description-en: implementation of QUIC protocol (library)
 ngtcp2 project is an effort to implement QUIC protocol which is
 now being discussed in IETF QUICWG for its standardization.
 .
 This package contains the shared library.

Package: libngtcp2-dev
Description-md5: 0bf11bc6aff855fcd041b3a424c4c274
Description-en: implementation of QUIC protocol (development)
 ngtcp2 project is an effort to implement QUIC protocol which is
 now being discussed in IETF QUICWG for its standardization.
 .
 This package contains the development files.

Package: ngtcp2-client
Description-md5: 350bc293733b154b60d118271d5de4ef
Description-en: implementation of QUIC protocol (development)
 ngtcp2 project is an effort to implement QUIC protocol which is
 now being discussed in IETF QUICWG for its standardization.
 .
 This package contains the ngtcp2 client.

Package: ngtcp2-server
Description-md5: 317c4ab3577cfa9021a6a5e76901eeb2
Description-en: implementation of QUIC protocol (development)
 ngtcp2 project is an effort to implement QUIC protocol which is
 now being discussed in IETF QUICWG for its standardization.
 .
 This package contains the ngtcp server.

Package: nheko
Description-md5: 27a7f4016f070f76ef397d80dd289422
Description-en: desktop IM client for the Matrix protocol
 Nheko is a Qt-based chat client for Matrix, an open, federated communications
 protocol.  The motivation behind the project is to provide a native desktop
 app for Matrix that feels more like a mainstream chat app and less like an IRC
 client.

Package: python-nibabel-doc
Description-md5: 3436bfe76cbda3f40f40154fed9dadce
Description-en: documentation for NiBabel
 NiBabel provides read and write access to some common medical and
 neuroimaging file formats, including: ANALYZE (plain, SPM99, SPM2), GIFTI,
 NIfTI1, MINC, as well as PAR/REC. The various image format classes give full
 or selective access to header (meta) information and access to the image data
 is made available via NumPy arrays.  NiBabel is the successor of PyNIfTI.
 .
 This package provides the documentation in HTML format.

Package: python3-nibabel
Description-md5: eba85b71688d495c2c568f6575f9b5e2
Description-en: Python3 bindings to various neuroimaging data formats
 NiBabel provides read and write access to some common medical and
 neuroimaging file formats, including: ANALYZE (plain, SPM99, SPM2), GIFTI,
 NIfTI1, MINC, as well as PAR/REC. The various image format classes give full
 or selective access to header (meta) information and access to the image data
 is made available via NumPy arrays.  NiBabel is the successor of PyNIfTI.

Package: nickle
Description-md5: e74e3f8e1a10529c636a806fe87cb981
Description-en: desk calculator language
 Nickle is a language with powerful programming and scripting capabilities.
 Nickle supports a variety of datatypes, especially arbitrary precision
 integers, rationals, and imprecise reals.  The input language vaguely
 resembles C.  Some things in C which do not translate easily are different,
 some design choices have been made differently, and a very few features are
 simply missing.

Package: nicstat
Description-md5: 2875227646d3c9458f7593d64f0fa743
Description-en: print network traffic statistics
 nicstat is to network interfaces as iostat is to disks, or prstat
 is to processes. It is designed as a much better version of "netstat
 -i". Its differences include:
 .
  - Reports bytes in & out as well as packets.
  - Normalizes these values to per-second rates.
  - Reports on all interfaces (while iterating)
  - Reports Utilization (rough calculation as of now)
  - Reports Saturation (also rough)
  - Prefixes statistics with the current time

Package: nield
Description-md5: 710dcade3dd9ca16d6bce7a8a2d2d81a
Description-en: generate logs related to network interfaces
 nield (Network Interface Events Logging Daemon) is a tool to receive
 notifications from kernel through netlink socket and generate logs
 related to NIC interfaces.
 .
 Activities as neighbor cache (ARP, NDP), IP address (IPv4, IPv6),
 routing, FIB rules and traffic control will be logged at a specific
 file under /var/log directory.

Package: libnifti-dev
Description-md5: c71942977fcd7b3b2b737cc792b494a0
Description-en: IO libraries for the NIfTI-1 data format (obsolete)
 Niftilib is a set of i/o libraries for reading and writing files in the
 NIfTI-1 data format. NIfTI-1 is a binary file format for storing medical
 image data, e.g. magnetic resonance image (MRI) and functional MRI (fMRI)
 brain images.
 .
 This is a transitional dummy package.  It installs libnifti2-dev which
 should be used instead.

Package: libnifti-doc
Description-md5: 99231d2938c80d5fae677e20b580fbb1
Description-en: NIfTI library API documentation
 Niftilib is a set of i/o libraries for reading and writing files in the
 NIfTI-1 data format. NIfTI-1 is a binary file format for storing medical
 image data, e.g. magnetic resonance image (MRI) and functional MRI (fMRI)
 brain images.
 .
 This package provides the library API reference documentation.

Package: libnifti2-2
Description-md5: dc0a97051cebb3cedd65756709df30b8
Description-en: IO libraries for the NIfTI-1 data format
 Niftilib is a set of i/o libraries for reading and writing files in the
 NIfTI-1 data format. NIfTI-1 is a binary file format for storing medical
 image data, e.g. magnetic resonance image (MRI) and functional MRI (fMRI)
 brain images.
 .
 This package contains the shared library of libnifti.

Package: libnifti2-dev
Description-md5: b80737ee05787aa1fae2b94937bcecb3
Description-en: IO libraries for the NIfTI-1 data format (development)
 Niftilib is a set of i/o libraries for reading and writing files in the
 NIfTI-1 data format. NIfTI-1 is a binary file format for storing medical
 image data, e.g. magnetic resonance image (MRI) and functional MRI (fMRI)
 brain images.
 .
 This package provides the header files and static libraries of libnifti2.

Package: libnifticdf-dev
Description-md5: d4e8de120a30873fc28f314efe86bed5
Description-en: NIfTI functions to compute cumulative distributions (development)
 Niftilib is a set of i/o libraries for reading and writing files in the
 NIfTI-1 data format. NIfTI-1 is a binary file format for storing medical
 image data, e.g. magnetic resonance image (MRI) and functional MRI (fMRI)
 brain images.
 .
 This package contains the header files and static libraries nifticdf that
 provides functions to compute cumulative distributions and their inverses.

Package: libnifticdf2
Description-md5: 539c92acd7729092661ca348610742cb
Description-en: NIfTI functions to compute cumulative distributions
 Niftilib is a set of i/o libraries for reading and writing files in the
 NIfTI-1 data format. NIfTI-1 is a binary file format for storing medical
 image data, e.g. magnetic resonance image (MRI) and functional MRI (fMRI)
 brain images.
 .
 This package contains the shared library nifticdf that provides functions
 to compute cumulative distributions and their inverses.

Package: libniftiio-dev
Description-md5: 4fe39c9de9eceaf25884f7241e8fe1c6
Description-en: development low-level IO libraries for the NIfTI-1 data format (niftiio)
 Niftilib is a set of i/o libraries for reading and writing files in the
 NIfTI-1 data format. NIfTI-1 is a binary file format for storing medical
 image data, e.g. magnetic resonance image (MRI) and functional MRI (fMRI)
 brain images.
 .
 This package provides the header files and static libraries of libniftiio.

Package: libniftiio2
Description-md5: 9e57c34e3d737257f8578f65b169a407
Description-en: low-level IO libraries for the NIfTI-1 data format (niftiio)
 Niftilib is a set of i/o libraries for reading and writing files in the
 NIfTI-1 data format. NIfTI-1 is a binary file format for storing medical
 image data, e.g. magnetic resonance image (MRI) and functional MRI (fMRI)
 brain images.
 .
 This package contains the shared library of the low-level IO library niftiio.

Package: libznz-dev
Description-md5: c6a5b0fcd9a0ea88b4ac1613921c8d73
Description-en: low-level IO library znzlib for the NIfTI-1 data format
 Niftilib is a set of i/o libraries for reading and writing files in the
 NIfTI-1 data format. NIfTI-1 is a binary file format for storing medical
 image data, e.g. magnetic resonance image (MRI) and functional MRI (fMRI)
 brain images.
 .
 This package provides the header files and static libraries of znzlib.

Package: libznz3
Description-md5: c58dd33c657934afafd5d0169f34a7da
Description-en: low-level IO library znzlib for the NIfTI-1 data format
 Niftilib is a set of i/o libraries for reading and writing files in the
 NIfTI-1 data format. NIfTI-1 is a binary file format for storing medical
 image data, e.g. magnetic resonance image (MRI) and functional MRI (fMRI)
 brain images.
 .
 This package contains the shared library low-level IO library znzlib.

Package: nifti-bin
Description-md5: e5640c12d4e3b949f9b90438d079b48b
Description-en: tools shipped with the NIfTI library
 Niftilib is a set of i/o libraries for reading and writing files in the
 NIfTI-1 data format. NIfTI-1 is a binary file format for storing medical
 image data, e.g. magnetic resonance image (MRI) and functional MRI (fMRI)
 brain images.
 .
 This package provides the tools that are shipped with the library
 (nifti_tool, nifti_stats and nifti1_test).

Package: nik4
Description-md5: 54ba4ae54c87ce64d6058778bef18822
Description-en: Mapnik to image export
 Nik4 is a mapnik-to-image exporting script using the Mapnik Python
 bindings.
 .
 Nik4 takes great care to preserve values you feed it. If you say you
 need a 800x600 image, it won't take a pixel less or more. It won't
 shrink a bounding box or distort lines when specifying so called "scale
 factor". When you need a 300 dpi image, you tell it --ppi 300 and can be
 sure you will get what you intended.
 .
 Also it can use real-world units, that is, millimeters (and prefers to).
 Specify dimensions for printing, choose bounding box and ppi scale - and
 the result won't disappoint. Options are intuitive and plenty, and you
 will be amazed how much tasks became simpler with Nik4.

Package: nikwi
Description-md5: a0dbaab04bcdc6e6ca4df089aece175b
Description-en: platform game where your goal is to collect candies
 You play the role of a 9 year old boy in his absolute dream: a world made
 of sweets! Guide Nikwi through his dream to eat everything in each of the 30
 levels, while you avoid the monsters who try to turn Nikwi's dream into a
 nightmare.
 .
 Nikwi features hours of gameplay in 30 sweet-themed levels made of five
 candy themes, more than 10 different monsters and obstacles -each one with
 it's own unique behaviour- and new gameplay elements in every theme.

Package: nikwi-data
Description-md5: 33f3a1130f0c50be1441b688fea5e44d
Description-en: platform game where your goal is to collect candies - game data
 You play the role of a 9 year old boy in his absolute dream: a world made
 of sweets! Guide Nikwi through his dream to eat everything in each of the 30
 levels, while you avoid the monsters who try to turn Nikwi's dream into a
 nightmare.
 .
 This package includes the data needed to play the game.

Package: nilfs-tools
Description-md5: 60e34aabae93bc31b300316955455950
Description-en: Continuous Snapshotting Log-structured Filesystem
 NILFS is a new implementation of a log-structured filesystem. It allows
 continuous snapshotting, so that users can restore files mistakenly overwritten
 or destroyed even when it happens after the last backup.
 .
 This package contains utilities (mkfs, fsck, etc.) used to work with nilfs.

Package: nim
Description-md5: 1077ec624ad7f485ec20529f4e9db6d8
Description-en: Nim programming language - compiler
 Nim is a statically typed, imperative programming language that generates
 native code via compilation to C. It provides a non-tracing GC, high level
 datatypes and local type inference, and bindings to a lot of C libraries.

Package: nim-doc
Description-md5: c720387a7d762b52c23fdf73ebffedb3
Description-en: Nim programming language - documentation
 Nim is a statically typed, imperative programming language that generates
 native code via compilation to C. It provides a non-tracing GC, high level
 datatypes and local type inference, and bindings to a lot of C libraries.
 .
 This is a documentation package.

Package: nim-d3-dev
Description-md5: 34ed2c9e454bcb9dd85a6fd74632ef6e
Description-en: foreign-function interface for d3.js
 D3 provides charts for JavaScript savvy websites to support the
 display of various statistical analyses. This package
 provides a respective interface for nim.

Package: nim-docopt-dev
Description-md5: bc1334182c2fb82ca704e3dba2142071
Description-en: command line interface generator and arg parser
 This package provides the docopt command line generator for the
 nim programming language. It creates your command-line interface based
 on its description that you pass as `doc`. Such description can contain
  --options, <positional-argument>
 commands, which could be [optional], (required), (mutually | exclusive)
 or repeated.

Package: nim-hts-dev
Description-md5: c3de54e283761ccceddc712eb2258765
Description-en: wrapper for hts C library
 The hts library is well accepted for the handling of millions of
 DNA sequences from what once was the high-throughput sequencing machines
 in biological research and medical diagnostics/therapy control.

Package: nim-hts-examples
Description-md5: 48f1809115749d3989dc0b46608852d8
Description-en: examples for nim-hts: wrapper for hts C library
 The hts library is well accepted for the handling of millions of
 DNA sequences from what once was the high-throughput sequencing machines
 in biological research and medical diagnostics/therapy control.
 .
 This package contains a test data set as well as sample scripts
 running some test suite provided by Debian also as autopkgtest.

Package: nim-kexpr-dev
Description-md5: 002faf2726fc04825f1244a2a9c44b87
Description-en: kexpr math expressions for nim
 This package contains the nim wrapper for Heng Li's kexpr
 math expression library.

Package: nim-lapper-dev
Description-md5: e1b9db4a3df0fabd6ceda43d57c813df
Description-en: simple, fast interval searches for nim
 This package uses a binary search in a sorted list of intervals along
 with knowledge of the longest interval.  It works when the size of the
 largest interval is smaller than the average distance between intervals.
 As that ratio of largest-size::mean-distance increases, the performance
 decreases.  On realistic (for the author's use-case) data, this is 1000
 times faster to query results and >5000 times faster to check for
 presence than a brute-force method.
 .
 Lapper also has a special case `seek` method when queries are expected
 to be in order.  This method uses a cursor to indicate that start of the
 last search and does a linear search from that cursor to find matching
 intervals. This gives an additional 2-fold speedup over the `find`
 method.

Package: nim-regex-dev
Description-md5: 3bd6fbecefb332e4b271bdfd4b7b627c
Description-en: library for parsing and executing regular expressions
 The package provides a library for parsing, compiling, and executing
 regular expressions for the nim programming language. The match time
 is linear with respect to the length of the input and the regular
 expression. So, it can handle input from untrusted users. Its syntax
 is similar to PCRE but lacks a few features that can not be implemented
 while keeping the space/time complexity guarantees, i.e.: backreferences
 and look-around assertions.
 .
 Features:
  * The match time is linear in the length of the input string
  * Regular expressions are (optionally) compiled at compile-time
  * Captures all group repetitions (not just the last one)
  * Unicode level-1 support
  * Descriptive error messages
 .
 This package provides the regex.nim file needed to create static
 applications, which is the default for nim.

Package: nim-unicodedb-dev
Description-md5: e05af37292d0ab30eabe5b6cc6a6cbac
Description-en: access to all unicode functionality
 Unicode is a standard to encode all letters of all
 languages in text files. This is difficult to deal with
 e.g. when interpreting regular expressions.
 This package provides a low-level access to all the
 intrinsics that interpreting text files may bring
 and is a reverse dependency to much of the nim
 library infrastructure.

Package: nim-unicodeplus-dev
Description-md5: 7ef3d7df0cd3d311353bdedc608dcb0e
Description-en: common unicode operations for Nim language
 Provides a set of routines for the Nim programming language for handling
 unicode. It closely follows Python's API behavior for each operation.

Package: libnini-cil-dev
Description-md5: 5ee940628157e6342a7492ca7997c503
Description-en: CLI library for managing configuration files
 Nini is an uncommonly powerful .NET configuration library designed to help
 build highly configurable applications quickly.
 .
 This package contains development files for the Nini library, and should be
 used for compilation

Package: libnini-doc
Description-md5: 3f6dfcb81b159a05981bf02e22b19c12
Description-en: CLI library for managing configuration files (Documentation)
 Nini is an uncommonly powerful .NET configuration library designed to help
 build highly configurable applications quickly.
 .
 This package contains the documentation for Nini

Package: libnini1.1-cil
Description-md5: 1a838236b89f25548708b26f2dcaa6be
Description-en: CLI library for managing configuration files
 Nini is an uncommonly powerful .NET configuration library designed to help
 build highly configurable applications quickly.
 .
 This package contains the Nini library

Package: ninix-aya
Description-md5: 483deee62ed01c007ac5d638f4f05f1c
Description-en: Interactive fake-AI Ukagaka-compatible desktop mascot program
 "Ukagaka", also known as "Nanika", is a platform on which provides mascot
 characters for the user's desktop. "Ninix" is an Ukagaka-compatible
 program, but stop developing for a long time. "Ninix-aya" is derived
 from "Ninix" and improved a lot.

Package: ninja-build
Description-md5: 5ef1371c63de86fcf36c1ddc875d2f26
Description-en: small build system closest in spirit to Make
 Ninja is yet another build system. It takes as input the interdependencies of
 files (typically source code and output executables) and orchestrates
 building them, quickly.
 .
 Ninja joins a sea of other build systems. Its distinguishing goal is to be
 fast. It is born from the Chromium browser project, which has over 30,000
 source files and whose other build systems can take ten seconds to start
 building after changing one file. Ninja is under a second.

Package: ninvaders
Description-md5: 6dd08467a3790f099d610fc545a11801
Description-en: A space invaders-like game using ncurses
 A Space Invaders type game with text-only graphics.  Ever wanted to play
 space invaders when you can't find a GUI?  Now you can.

Package: nip2
Description-md5: 1b931991fb04b52d8a51a351e7d15c8c
Description-en: spreadsheet-like graphical image manipulation tool
 nip2 is a graphical front end to the VIPS package.
 .
 VIPS is an image processing system designed with efficiency in mind.
 It is good with large images (ones that larger than the amount of RAM in
 your machine), and for working with colour.  It can perform many
 image manipulation tasks much faster than other packages such as
 ImageMagick and the GIMP and includes some special features such as
 creating single "mosaic" images from multiple parts.
 .
 VIPS consists of two main components: an image processing library
 with some command-line tools and a spreadsheet-like graphical user
 interface.  This package supplies the graphical interface.
 .
 With nip2, rather than directly editing images, you build
 relationships between objects in a spreadsheet-like fashion.  When
 you make a change somewhere, nip2 recalculates the objects affected by
 that change.  Since it is demand-driven this update is very fast,
 even for very, very large images.  nip2 is very good at creating
 pipelines of image manipulation operations.  It is not very good for
 image editing tasks like touching up photographs.  For that, a tool
 like the GIMP should be used instead.

Package: libnippy-clojure
Description-md5: b75a50229113423c20f5ab3624f67b05
Description-en: High-performance serialization library for Clojure
 the fastest serialization library for Clojure
 .
 Clojure's rich data types are awesome. And its reader allows you to take your
 data just about anywhere. But the reader can be painfully slow when you've got
 a lot of data to crunch (like when you're serializing to a database).
 .
 Nippy is an attempt to provide a reliable, high-performance drop-in
 alternative to the reader. Used by the Carmine Redis client, the Faraday
 DynamoDB client, PigPen, Onyx and others.

Package: python-nipy-doc
Description-md5: a5fefa6cda8dc84e415971f1a1efc3cc
Description-en: documentation and examples for NiPy
 This package contains NiPy documentation in various formats (HTML,
 TXT) including
  * User manual
  * Developer guidelines
  * API documentation

Package: python3-nipy
Description-md5: 1b32129c672ebf51bd9d3ef07a7f5f16
Description-en: Analysis of structural and functional neuroimaging data
 NiPy is a Python-based framework for the analysis of structural and
 functional neuroimaging data.  It provides functionality for
  - General linear model (GLM) statistical analysis
  - Combined slice time correction and motion correction
  - General image registration routines with flexible cost functions,
    optimizers and re-sampling schemes
  - Image segmentation
  - Basic visualization of results in 2D and 3D
  - Basic time series diagnostics
  - Clustering and activation pattern analysis across subjects
  - Reproducibility analysis for group studies

Package: python3-nipy-lib
Description-md5: 7af31728c220de9c3024ef17afda9a27
Description-en: Analysis of structural and functional neuroimaging data (compiled modules)
 NiPy is a Python-based framework for the analysis of structural and
 functional neuroimaging data.
 .
 This package provides architecture-dependent builds of the libraries.

Package: python-nipype-doc
Description-md5: 45d6c134c86ccf68722773c768d93278
Description-en: Neuroimaging data analysis pipelines in Python3 -- documentation
 Nipype interfaces Python to other neuroimaging packages and creates
 an API for specifying a full analysis pipeline in Python.  Currently,
 it has interfaces for SPM, FSL, AFNI, Freesurfer, but could be
 extended for other packages (such as lipsia).
 .
 This package contains Nipype examples and documentation in various formats.

Package: python3-nipype
Description-md5: b95e40b42c4b22b030e9c3ba07fb69fb
Description-en: Neuroimaging data analysis pipelines in Python3
 Nipype interfaces Python to other neuroimaging packages and creates
 an API for specifying a full analysis pipeline in Python.  Currently,
 it has interfaces for SPM, FSL, AFNI, Freesurfer, but could be
 extended for other packages (such as lipsia).

Package: nis
Description-md5: 59c377fded4f128e725f32782f078341
Description-en: Network Information Service (NIS)
 This meta-package provides tools for setting up and maintaining a NIS domain.
 NIS, originally known as Yellow Pages (YP), is mostly used to let
 several machines in a network share the same account information, such
 as the password file.
 .
 This package depends on daemons, client and tools components which could
 be also used independently to provide services for multiple hosts.
  - ypserv
  - ypbind-mt
  - yp-tools
 .
 Please, read and follow /usr/share/doc/nis/nis.debian.howto to setup
 servers and clients in the proper way.

Package: python-nitime-doc
Description-md5: cd3ddd901500245fee648bc664b3b27e
Description-en: timeseries analysis for neuroscience data (nitime) -- documentation
 Nitime is a Python module for time-series analysis of data from
 neuroscience experiments.
 .
 This package provides the documentation in HTML format.

Package: python3-nitime
Description-md5: a66a7e6036860163ef6f11111de354b5
Description-en: timeseries analysis for neuroscience data (nitime)
 Nitime is a Python module for time-series analysis of data from
 neuroscience experiments.  It contains a core of numerical algorithms
 for time-series analysis both in the time and spectral domains, a set
 of container objects to represent time-series, and auxiliary objects
 that expose a high level interface to the numerical machinery and
 make common analysis tasks easy to express with compact and
 semantically clear code.

Package: nitpic
Description-md5: 78e8d0cb3e6f49ad2efc2933808560f0
Description-en: simulator for the Microchip PIC16C84 microcontroller
 Nitpic is an X-based simulator for the Microchip PIC family of
 microcontrollers.  It currently supports only the PIC16C84.
 This is beta software.

Package: nitrogen
Description-md5: dfb4721faa07fe523b31acbc55241be1
Description-en: wallpaper browser and changing utility for X
 nitrogen is a graphical wallpaper utility that can be used in two
 modes, browser and recall.
 Some of the things to look for in nitrogen are:
 .
  * Multihead and Xinerama support (setting
    different wallpapers for each monitor)
  * Recall mode to restore wallpapers via startup script
  * Uses freedesktop.org standard for thumbnails
  * Can set GNOME background
  * Command line set modes for script usage
  * Inotify monitoring of browsed directories

Package: nitrokey-app
Description-md5: 2ec2228d67dc7b49cde033a31ce52a08
Description-en: Application to manage the Nitrokey
 Nitrokey is an open source/open hardware USB key supporting
 secure encryption and signing. This package installs the
 official application to manage the features of the different
 USB keys.

Package: nitrokey-authenticator
Description-md5: 0b7bd8ee8bffb9f35fcc76fd2b64c593
Description-en: TOTP authenticator app that's using Nitrokey Pro2 and/or LibremKey
 A TOTP authenticator app similar to Google Authenticator. This app, unlike
 Google Authenticator, does not store TOTP shared secrets on the computer,
 but inside the USB key. The application supports both, Nitrokey Pro2 and
 LibremKey. For the latter, however, you need to have libnitrokey version
 3.6 or newer installed on your system.

Package: nix-bin
Description-md5: 94e3e72eab4496106b0a66681c8e7956
Description-en: Purely functional package manager (binaries)
 A powerful package manager for Linux and other Unix systems that
 makes package management reliable and reproducible. Nix provides
 atomic upgrades and rollbacks, side-by-side installation of multiple
 versions of a package, multi-user package management and easy setup
 of build environments.
 .
 NOTE: This package only provides the nix binaries. One still needs
 to setup directories, environments variables and configuration files
 to use nix as described in the nix manual.
 The package nix-setup-systemd provides such a setup using systemd
 mechanisms, also see /usr/share/doc/nix-bin/README.Debian.

Package: nix-setup-systemd
Description-md5: 7e16e473ab26ad09dd752a2bb7a86a21
Description-en: Purely functional package manager (systemd setup)
 A powerful package manager for Linux and other Unix systems that
 makes package management reliable and reproducible. Nix provides
 atomic upgrades and rollbacks, side-by-side installation of multiple
 versions of a package, multi-user package management and easy setup
 of build environments.
 .
 This package uses systemd mechanisms to setup the nix package
 manager.
 .
 NOTE: This package creates (via tmpfiles.d) a top-level folder /nix.
 This is not compliant with the file hierarchy standard but should not
 be a problem for most people. See /usr/share/doc/nix-bin/README.Debian.

Package: nixnote2
Description-md5: eb13fd2e11013a1cc11b7afea4d45200
Description-en: Open Source Evernote client
 NixNote is a client for the Evernote service (www.evernote.com).  It
 will allow synchronization and editing of notes from your local
 system.
 .
 Once known as "NeverNote", this software was rewritten in C++/Qt to
 provide a native user experience.

Package: njam
Description-md5: 205a628451c89bb9068578e1fc8cbc80
Description-en: pacman-like game with multiplayer support
 Njam is a pacman-like game with many features, including networked
 multiplayer mode. It is available on many platforms.
 .
 Features:
  o Single and multiplayer mode (local or network)
  o Cooperative and competetive multiplayer modes
  o Customizable level skins
  o Many different levels
  o Integrated level editor
  o Great music and sound effects

Package: njam-data
Description-md5: a96be72374f534ad91a208425bbcaf57
Description-en: pacman-like game with multiplayer support -- data files
 Njam is a pacman-like game with many features, including networked
 multiplayer mode. It is available on many platforms.
 .
 This package contains the data files for njam, including levels, skins,
 graphics, music and documentation.

Package: njplot
Description-md5: 8475cd4a0146132aeafe2fa0b4f9a35b
Description-en: phylogenetic tree drawing program
 NJplot is able to draw any dendrogram expressed in the Newick standard
 phylogenetic tree format (e.g., the format used by the Phylip package).
 NJplot is especially convenient for rooting the unrooted trees
 obtained from parsimony, distance or maximum likelihood tree-building
 methods.

Package: libnkf-perl
Description-md5: 71f779ea25617dfda560775b4a8c0628
Description-en: Network Kanji code conversion Filter for Perl
 libnkf-perl will let you use the nkf (Network Kanji code conversion
 filter) as NKF.pm from Perl programs.

Package: nkf
Description-md5: 7f8e5c4e2e5ed23e006098ebc94be618
Description-en: Network Kanji code conversion Filter
 Nkf is yet another kanji code converter among networks,
 hosts and terminals. It converts input kanji code to designated
 kanji code such as 7-bit JIS, MS-kanji (Shifted-JIS) or EUC.

Package: nlinline-dev
Description-md5: e4c761ed6dbddab368fd8a7b1932e1fe
Description-en: inline library for networking configuration (via netlink)
 nlinline (netlink inline) is a library of inline functions providing
 C programmers with very handy functions to configure network stacks.
 nlinline is entirely implemented in a header file, nlinline.h.
 .
 This package contains the development files used for C programs.

Package: nlkt
Description-md5: 70c1f48e790571a82ca7504d1c03b809
Description-en: non-linear keyboard trainer
 Nlkt is a lightweight keyboard trainer (touch-typing tutor).
 .
 Non-linearness means that the program use dynamic, not static exercises, which
 are based on the current user's progress and mistakes.
 .
 Exercises are built from user's mistakes and fortunes.
 .
 Features: multiple accounts for single user, support for several layouts,
 visual keyboard state, keyboard hints.

Package: r-cran-nlme
Description-md5: 07c766b5eb76b627773828d05d894a0a
Description-en: GNU R package for (non-)linear mixed effects models
 This package provides functions to fit and compare linear and non-linear
 mixed-effects models.
 .
 This package is part of the set of packages that are 'recommended'
 by R Core and shipped with upstream source releases of R itself.

Package: nload
Description-md5: c36ad11256b4d45ea0ab0e530fe7a38c
Description-en: realtime console network usage monitor
 Nload is a console application which monitors network traffic and bandwidth
 usage in real time. It displays the total amount of data that has been
 transferred over a network device since the last reboot, the current bandwidth
 usage, and the minimum, maximum, and average bandwidth usage measured
 since it started.
 .
 If the user wants, it is also able to display two bars, similar to progress
 bars, presenting the current load graphically. Support for displaying several
 devices simultaneously is included.

Package: nlohmann-json3-dev
Description-md5: 5814b13d45c8461fc9360e5e57f4c0be
Description-en: JSON for Modern C++
 JSON library with intuitive syntax, trivial integration and serious
 testing. Other aspects, as memory efficiency and speed were not so
 important. The library consists of a single source file json.hpp.

Package: libnlopt-cxx-dev
Description-md5: b1b887d825ff0023fdf1105993f65f6b
Description-en: nonlinear optimization library -- development package for C++
 NLopt is a free/open-source library for nonlinear optimization, providing
 a common interface for a number of different free optimization routines
 available online as well as original implementations of various other
 algorithms. Its features include:
 .
    * Callable from C, C++, Fortran, GNU Octave, Python, GNU Guile, GNU R.
    * A common interface for many different algorithms
    * Support for large-scale optimization.
    * Both global and local optimization algorithms.
    * Algorithms using function values only (derivative-free) and also
      algorithms exploiting user-supplied gradients.
    * Algorithms for unconstrained optimization, bound-constrained optimization,
      and general nonlinear inequality/equality constraints.
 .
 This package contains the header files, static libraries and symbolic
 links that developers using NLopt library with C++ will need.

Package: libnlopt-cxx0
Description-md5: 1c8baff5ca358ab1ef0b0a9e4b935910
Description-en: nonlinear optimization library (C++ interface)
 NLopt is a free/open-source library for nonlinear optimization, providing
 a common interface for a number of different free optimization routines
 available online as well as original implementations of various other
 algorithms. Its features include:
 .
    * Callable from C, C++, Fortran, GNU Octave, Python, GNU Guile, GNU R.
    * A common interface for many different algorithms
    * Support for large-scale optimization.
    * Both global and local optimization algorithms.
    * Algorithms using function values only (derivative-free) and also
      algorithms exploiting user-supplied gradients.
    * Algorithms for unconstrained optimization, bound-constrained optimization,
      and general nonlinear inequality/equality constraints.
 .
 This package provides the shared libraries required to run programs
 compiled with NLopt in C++. To compile your own programs you also need to
 install libnlopt-cxx-dev.

Package: libnlopt-dev
Description-md5: 19940ab4487c5c8f41f227897338354b
Description-en: nonlinear optimization library -- development package
 NLopt is a free/open-source library for nonlinear optimization, providing
 a common interface for a number of different free optimization routines
 available online as well as original implementations of various other
 algorithms. Its features include:
 .
    * Callable from C, C++, Fortran, GNU Octave, Python, GNU Guile, GNU R.
    * A common interface for many different algorithms
    * Support for large-scale optimization.
    * Both global and local optimization algorithms.
    * Algorithms using function values only (derivative-free) and also
      algorithms exploiting user-supplied gradients.
    * Algorithms for unconstrained optimization, bound-constrained optimization,
      and general nonlinear inequality/equality constraints.
 .
 This package contains the header files, static libraries and symbolic
 links that developers using NLopt library will need.

Package: libnlopt-guile0
Description-md5: 1be1695ef54bdfcd59e3d1424c19042b
Description-en: nonlinear optimization library -- Guile bindings
 NLopt is a free/open-source library for nonlinear optimization, providing
 a common interface for a number of different free optimization routines
 available online as well as original implementations of various other
 algorithms. Its features include:
 .
    * Callable from C, C++, Fortran, GNU Octave, Python, GNU Guile, GNU R.
    * A common interface for many different algorithms
    * Support for large-scale optimization.
    * Both global and local optimization algorithms.
    * Algorithms using function values only (derivative-free) and also
      algorithms exploiting user-supplied gradients.
    * Algorithms for unconstrained optimization, bound-constrained optimization,
      and general nonlinear inequality/equality constraints.
 .
 This package contains the bindings for GNU Guile.

Package: libnlopt0
Description-md5: c6a94e889582821770bbdc8e25b14047
Description-en: nonlinear optimization library
 NLopt is a free/open-source library for nonlinear optimization, providing
 a common interface for a number of different free optimization routines
 available online as well as original implementations of various other
 algorithms. Its features include:
 .
    * Callable from C, C++, Fortran, GNU Octave, Python, GNU Guile, GNU R.
    * A common interface for many different algorithms
    * Support for large-scale optimization.
    * Both global and local optimization algorithms.
    * Algorithms using function values only (derivative-free) and also
      algorithms exploiting user-supplied gradients.
    * Algorithms for unconstrained optimization, bound-constrained optimization,
      and general nonlinear inequality/equality constraints.
 .
 This package provides the shared libraries required to run programs
 compiled with NLopt. To compile your own programs you also need to
 install libnlopt-dev.

Package: nlopt-doc
Description-md5: 5b96f7f3be7edb51c10b1a52e9904e43
Description-en: nonlinear optimization library (documentation)
 NLopt is a free/open-source library for nonlinear optimization, providing
 a common interface for a number of different free optimization routines
 available online as well as original implementations of various other
 algorithms. Its features include:
 .
    * Callable from C, C++, Fortran, GNU Octave, Python, GNU Guile, GNU R.
    * A common interface for many different algorithms
    * Support for large-scale optimization.
    * Both global and local optimization algorithms.
    * Algorithms using function values only (derivative-free) and also
      algorithms exploiting user-supplied gradients.
    * Algorithms for unconstrained optimization, bound-constrained optimization,
      and general nonlinear inequality/equality constraints.
 .
 This package provides the HTML documentation for nlopt.

Package: octave-nlopt
Description-md5: 7e1bbf23c1724dc0b1d4abe8be838080
Description-en: nonlinear optimization library -- GNU Octave package
 NLopt is a free/open-source library for nonlinear optimization, providing
 a common interface for a number of different free optimization routines
 available online as well as original implementations of various other
 algorithms. Its features include:
 .
    * Callable from C, C++, Fortran, GNU Octave, Python, GNU Guile, GNU R.
    * A common interface for many different algorithms
    * Support for large-scale optimization.
    * Both global and local optimization algorithms.
    * Algorithms using function values only (derivative-free) and also
      algorithms exploiting user-supplied gradients.
    * Algorithms for unconstrained optimization, bound-constrained optimization,
      and general nonlinear inequality/equality constraints.
 .
 This package contains the module for the GNU Octave.

Package: python3-nlopt
Description-md5: f7749fc3345d2b12bfaf5159c94a13b5
Description-en: nonlinear optimization library -- Python 3 bindings
 NLopt is a free/open-source library for nonlinear optimization, providing
 a common interface for a number of different free optimization routines
 available online as well as original implementations of various other
 algorithms. Its features include:
 .
    * Callable from C, C++, Fortran, GNU Octave, Python, GNU Guile, GNU R.
    * A common interface for many different algorithms
    * Support for large-scale optimization.
    * Both global and local optimization algorithms.
    * Algorithms using function values only (derivative-free) and also
      algorithms exploiting user-supplied gradients.
    * Algorithms for unconstrained optimization, bound-constrained optimization,
      and general nonlinear inequality/equality constraints.
 .
 This package contains the Python 3 bindings.

Package: python3-nltk
Description-md5: 98b8b4aedf8d1739d4ddb7af7b2e0bc0
Description-en: Python3 libraries for natural language processing
 The Natural Language Toolkit (NLTK) is a leading platform for building
 Python programs to work with human language data. It provides easy-to-use
 interfaces to over 50 corpora and lexical resources such as WordNet,
 along with a suite of text processing libraries for classification,
 tokenization, stemming, tagging, parsing, and semantic reasoning.
 .
 This package contains the modules for Python3.

Package: nm-tray
Description-md5: ef6606a8eee4330260da68d95b1cc6d7
Description-en: Simple Network Manager frontend written in Qt
 nm-tray is a simple NetworkManager front end with information icon residing
 in system tray (like e.g. nm-applet). It's a pure Qt application. For
 interaction with NetworkManager it uses API provided by KF5::NetworkManagerQt
 -> plain DBus communication.
 .
 This package contain the application files.

Package: nm-tray-l10n
Description-md5: 1089a308c61a32df8a94fa376a23419f
Description-en: Language package for nm-tray
 nm-tray is a simple NetworkManager front end with information icon residing
 in system tray (like e.g. nm-applet).
 .
 This package contains the l10n files needed by nm-tray.

Package: ncat
Description-md5: c813db1c4353f6959ccedbe324259549
Description-en: NMAP netcat reimplementation
 ncat is a reimplementation of Netcat by the NMAP project, providing
 most of the features present in the original implementations, along
 with some new features such as IPv6 and SSL support. Port scanning
 support has been removed.

Package: ndiff
Description-md5: 709e1a79eaf40edbceaf61edd0490c48
Description-en: The Network Mapper - result compare utility
 Ndiff is a tool to aid in the comparison of Nmap scans. It takes two
 Nmap XML output files and prints the differences between them them:
 hosts coming up and down, ports becoming open or closed, and things like that.
 It can produce output in human-readable text or machine-readable XML formats.

Package: nmap
Description-md5: bc417f4c1fdba7d8d9b0ca8a2a90b7a8
Description-en: The Network Mapper
 Nmap is a utility for network exploration or security auditing. It
 supports ping scanning (determine which hosts are up), many port
 scanning techniques, version detection (determine service protocols
 and application versions listening behind ports), and TCP/IP
 fingerprinting (remote host OS or device identification). Nmap also
 offers flexible target and port specification, decoy/stealth scanning,
 sunRPC scanning, and more. Most Unix and Windows platforms are
 supported in both GUI and commandline modes. Several popular handheld
 devices are also supported, including the Sharp Zaurus and the iPAQ.

Package: nmap-common
Description-md5: a8ec0b012c0eee4435ee71e9dc12f881
Description-en: Architecture independent files for nmap
 Nmap is a utility for network exploration or security auditing. It
 supports ping scanning (determine which hosts are up), many port
 scanning techniques, version detection (determine service protocols
 and application versions listening behind ports), and TCP/IP
 fingerprinting (remote host OS or device identification). Nmap also
 offers flexible target and port specification, decoy/stealth scanning,
 sunRPC scanning, and more. Most Unix and Windows platforms are
 supported in both GUI and commandline modes. Several popular handheld
 devices are also supported, including the Sharp Zaurus and the iPAQ.
 .
 This package contains the nmap files shared by all architectures.

Package: nmapsi4
Description-md5: 0b53779fa69d66d48a285fa2f5aa08b8
Description-en: graphical interface to nmap, the network scanner
 NmapSI4 is a complete Qt-based Gui with the design goal to provide a complete
 nmap interface for users, in order to manage all options of this power
 security net scanner.

Package: nmh
Description-md5: 0fe4ac62551f8d845ccba50fec7f0625
Description-en: set of electronic mail handling programs
 This is the nmh mail user agent (reader/sender), a command-line based mail
 reader that is powerful and extensible.  nmh is an excellent choice for
 people who receive and process a lot of mail.
 .
 Unlike most mail user agents, nmh is not a single program, rather it is a
 set of programs that are run from the shell.  This allows the user to
 utilize the full power of the Unix shell in coordination with nmh.  Various
 front-ends are available, such as mh-e (an emacs mode), xmh, and exmh (X11
 clients).
 .
 nmh was originally based on MH version 6.8.3, and is intended to be a
 (mostly) compatible drop-in replacement for MH.

Package: nml
Description-md5: 34663f00b23b1148de15bbe9a892a1eb
Description-en: newgrf meta language compiler
 NML is a python-based compiler, capable of compiling NML (NewGRF Meta
 Language) files (along with their associated language, sound and graphic
 files) into grf and / or nfo files (which can serve as datafiles for the
 OpenTTD or TTDPatch games).

Package: nmodl
Description-md5: 864d22333327f0872172d25d5e79f392
Description-en: Code generation engine for the NEURON modeling language
 The NMODL Framework is a code generation engine for the
 NEURON MODeling Language (NMODL).
 It is designed with modern compiler and code generation techniques to:
   * Provide modular tools for parsing, analysing and transforming NMODL
   * Provide easy to use, high level Python API
   * Generate optimised code for modern compute architectures
     including CPUs, GPUs
   * Flexibility to implement new simulator backends
   * Support the full NMODL specification

Package: python3-nmodl
Description-md5: add7fb051e366105c7908002831c2a48
Description-en: Python support for the NEURON modeling language engine
 The NMODL Framework is a code generation engine for the
 NEURON MODeling Language (NMODL).
 .
 This package contains support for using nmodl from Python.

Package: nmon
Description-md5: efcc2b048980a647f20e53943a1b622e
Description-en: performance monitoring tool for Linux
 nmon is a systems administrator, tuner, benchmark tool.
 It can display the CPU, memory, network, disks (mini graphs or numbers),
 file systems, NFS, top processes, resources (Linux version & processors) and
 on Power micro-partition information.
 .
 Data is displayed on the screen and updated once every two seconds, using a
 dumb screen. However, you can easily change this interval to a longer or
 shorter time period.
 .
 The nmon tool can also capture the same data to a text file for later analysis
 and graphing for reports. The output is in a spreadsheet format (.csv).

Package: nmrpflash
Description-md5: 37a5cf7d0f497890a918c5e78f5cacce
Description-en: firmware flash utility for Netgear devices
 nmrpflash uses Netgear's NMRP protocol
 (http://www.chubb.wattle.id.au/PeterChubb/nmrp.html) to flash a new firmware
 image to a compatible device. It has been successfully used on a Netgear
 EX2700, DNG3700v2, R6220, R7000, D7000, WNR3500, R6400 and R6800, but is
 likely to be compatible with many other Netgear devices.

Package: nmzmail
Description-md5: 8e18e71f0cd6d220de9b538d1eca6afc
Description-en: indexes and searches email in maildir folders
 nmzmail is a tool, primarily to be used with mutt, for indexing and searching
 maildir folders.  Based on the result of a search query using the search
 engine namazu2, nmzmail generates a maildir folder containing symbolic links
 to the mail(s) matching the query.  A simple mutt macro makes it easy to use
 nmzmail from within mutt.  nmzmail is similar to mairix (another email
 index/search program), but perhaps easier to use since it uses the query
 syntax of namazu2.
 .
 Features:
   - fast mail searching even with large quantities of mail
   - incremental index building
   - integrates very nicely into mutt
   - rich, but simple, query language including regex
   - query history

Package: nn
Description-md5: 977cf89091c116f4d8fc30aa12b673d1
Description-en: Heavy-duty USENET news reader (curses-based client)
 The motto of nn is its expanded name, which is "No News is good
 news, but nn is better", and the nn newsreader is designed to let you
 minimize the amount of time you spend reading news (or, more
 realistically, to allow you to follow even more newsgroups :-).
 .
 Nn allows you to quickly select articles of interest and skip the
 rest.  It also supports efficient article killing and selection of
 articles by author and subject.
 .
 This version of nn reads news from a news server via NNTP (the
 Network News Transfer Protocol), and can make use of your NNTP
 server's NOV database, if configured.  You must have a news server
 available - large sites usually provide a site-wide server.  (For
 those familiar with 'nn', this is a client-only version.)

Package: nncp
Description-md5: dd3fe09c85dc858be21dec282ca872b1
Description-en: Secure store-and-forward files, mail, and commands
 NNCP is a package facilitating secure store-and-forward file and mail
 exchange.  It can be thought of as a modern UUCP with Internet smarts.
 .
 NNCP supports direct online communication over a LAN or Internet,
 scheduled communication, offline copies, streaming communication
 (pipes), and more.  It can therefore be used for air-gapped computers
 that might be communicated with by CD-ROM, tape, or USB stick.  It can
 also be used for intermittent or on-demand links, very slow or high
 latency links, etc.
 .
 NNCP can build up ad-hoc friend-to-friend (F2F) statically routed,
 darknet, delay-tolerant networks for fire-and-forget secure reliable
 files, file requests, Internet mail and commands transmission. All
 packets are integrity checked, end-to-end encrypted, explicitly
 authenticated by known participants public keys. Onion encryption is
 applied to relayed packets. Each node acts both as a client and server, can
 use push and poll behaviour model. Also there is multicasting areas support.
 .
 Out-of-box offline sneakernet/floppynet, dead drops, sequential and append-only
 CD-ROM/tape storages, air-gapped computers support. But online TCP daemon with
 full-duplex resumable data transmission exists.

Package: libnng-dev
Description-md5: 127155107dc43cb344a8849b7b2344a8
Description-en: Lightweight Messaging Library - development
 Lightweight, broker-less library, offering a simple API to solve
 common recurring messaging problems, such as publish/subscribe,
 RPC-style request/reply, or service discovery. The API frees the
 programmer from worrying about details like connection management,
 retries, and other common considerations, so that they can focus on
 the application instead of the plumbing.
 .
 This package contains the header files needed for developing programs
 using libwebsockets and a static library.

Package: libnng1
Description-md5: f2e865e7a6e1d42209aa49e7e0aecb36
Description-en: Lightweight Messaging Library - shared library
 Lightweight, broker-less library, offering a simple API to solve
 common recurring messaging problems, such as publish/subscribe,
 RPC-style request/reply, or service discovery. The API frees the
 programmer from worrying about details like connection management,
 retries, and other common considerations, so that they can focus on
 the application instead of the plumbing.
 .
 This package contains the shared library.

Package: nng-utils
Description-md5: 389a9c0a61a307cbd40b43ffa0f88b46
Description-en: Lightweight Messaging Library - utility
 Lightweight, broker-less library, offering a simple API to solve
 common recurring messaging problems, such as publish/subscribe,
 RPC-style request/reply, or service discovery. The API frees the
 programmer from worrying about details like connection management,
 retries, and other common considerations, so that they can focus on
 the application instead of the plumbing.
 .
 This package contains the nngcat utility.

Package: nnn
Description-md5: cdfeb01950c8664725550accffc5ba66
Description-en: Free, fast, friendly file manager
 nnn is a fork of noice, a blazing-fast lightweight terminal file manager
 with easy keyboard shortcuts for navigation, opening files and running tasks.
 nnn toppings
 .
  - Show details of the currently selected file (stat, file)
  - Disk usage analyzer mode (within the same fs, doesn't follow symlinks)
  - Directories first (even with sorting)
  - Sort numeric names in numeric order
  - Case-insensitive alphabetic content listing instead of upper case first
  - Key - to jump to last visited directory
  - Roll over at the first and last entries of a directory
  - Removed navigation restriction with relative paths
  - Sort entries by file size (largest to smallest)
  - Shortcut to invoke file name copier

Package: elpa-no-littering
Description-md5: 21cdd0dfe9e7949ab043cc053e2a18ff
Description-en: help keeping ~/.emacs.d clean
 The default paths used to store configuration files and persistent
 data are not consistent across Emacs packages. This isn't just a
 problem with third-party packages but even with built-in packages.
 .
 This package sets out to fix this by changing the values of path
 variables to put files in either `no-littering-etc-directory'
 (defaulting to "~/.emacs.d/etc/") or `no-littering-var-directory'
 (defaulting to "~/.emacs.d/var/"), and by using descriptive file
 names and subdirectories when appropriate.

Package: noblenote
Description-md5: 9264bc1972157ed4935e54669112335f
Description-en: Qt program for taking notes
 nobleNote is a program to organize and create notes. It has an icon
 in the system tray and supports drag and drop. The note-editor supports
 different fonts, font sizes and colors as well as background colors.
 You can also import notes from other programs like gnote and tomboy.
 The notes are saved in the html format.

Package: nocache
Description-md5: bf3ca3604243b4db9b46b6016f5e2cd8
Description-en: bypass/minimize file system caching for a program
 `nocache` tries to minimize the effect an application has on the Linux
 file system cache.
 .
 Use case: backup processes that should not interfere with the present
 state of the cache.
 .
 Also this package provides the following utilities:
 * `cachedel`   : clear page cache for a file.
 * `cachestats` : print number of cached vs. not-cached pages for a file

Package: nodau
Description-md5: 306eea8533c79c654406e1e329b0d126
Description-en: simple console based note taking program
 Nodau is a simple console based note taking program. It allows you to
 easily create, edit, and view notes, and search them by name or date.

Package: node-abab
Description-md5: 2135cf4c9c932647b20af4c4df4e3021
Description-en: WHATWG spec-compliant implementations of window.atob and window.btoa
 A module that implements window.atob and window.btoa according
 to the WHATWG spec.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-abbrev
Description-md5: 25e86cee706207e8292c36a57b3ca991
Description-en: Get unique abbreviations for a set of strings - Node.js module
 Given a set of strings, this module computes a list of distinct abbreviations.
 This is handy for command-line scripts, or other cases where
 one wants to be able to accept shorthands.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-abstract-leveldown
Description-md5: 7a63b30666f02f5d3e26e27827d02be6
Description-en: Abstract prototype matching the LevelDOWN API - Node.js module
 abstract-leveldown is a Node.js module which is an abstract prototype
 matching the LevelDOWN API. Useful for extending LevelUP functionality by
 providing a replacement to LevelDOWN.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-accepts
Description-md5: dae95d9ca2b0746fd0c2a4fdb437179f
Description-en: higher-level content negotiation for Node.js
 Higher level content negotiation based on negotiator.
 .
 In addition to negotiator, it allows:
  - Allows types as an array or arguments list, ie
    `(['text/html', 'application/json'])`
    as well as `('text/html', 'application/json')`.
  - Allows type shorthands such as `json`.
  - Returns `false` when no types match
  - Treats non-existent headers as `*`
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-active-x-obfuscator
Description-md5: 45fa9c24466879217b77444113b8e466
Description-en: Safely obfuscate the string 'ActiveX' inside of JavaScript code
 This Node.js module (safely) obfuscates all occurrences of the string
 'ActiveX' inside any JavaScript code.
 .
 Some corporate firewalls/proxies such as Blue Coat block JavaScript files
 to be downloaded if they contain the word 'ActiveX'. That of course is very
 annoying for libraries such as socket.io that need to use ActiveXObject for
 supporting IE8 and older.

Package: node-addon-api
Description-md5: a7d02c221d8cd9136040260064a6186d
Description-en: Node.js header-only C++ wrapper classes
 node-addon-api contains header-only C++ wrapper classes which simplify
 the use of the C based Node-API provided by Node.js when using C++. It
 provides a C++ object model and exception handling semantics with low
 overhead.
 .
 There are three options for implementing addons: Node-API, nan, or direct
 use of internal V8, libuv and Node.js libraries. Unless there is a need for
 direct access to functionality which is not exposed by Node-API as outlined
 in C/C++ addons in Node.js core, use Node-API.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-address
Description-md5: 0d755f4e64a2d10c66427e72e10709a4
Description-en: Get current machine IP, MAC and DNS servers
 DNS servers are read from /etc/resolv.conf.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-addressparser
Description-md5: 6f5831b6e80ba528c6e0e0409cc125c8
Description-en: Node.js library to parse e-mail addresses
 Parse e-mail address fields.
 Input can be a single address ("andris@kreata.ee"),
 a formatted address ("Andris Reinman <andris@kreata.ee>"),
 a comma separated list of addresses
 ("andris@kreata.ee, andris.reinman@kreata.ee"),
 an address group ("disclosed-recipients:andris@kreata.ee;")
 or a mix of all the formats.
 .
 In addition to comma the semicolon is treated as the list delimiter as
 well (except when used in the group syntax), so a value
 "andris@kreata.ee; andris.reinman@kreata.ee" is identical to
 "andris@kreata.ee, andris.reinman@kreata.ee".
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-after
Description-md5: 7cc515c98bda0b58f5b97c4f5716f861
Description-en: Flow control for Node.js
 after is a Node.js module to assist with flow control. It provides a function
 to invoke a callback after N calls.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-agent-base
Description-md5: 950e71fbe362cbee8c6d89f39342385f
Description-en: Turn a function into an http.Agent instance
 This module provides an http.Agent generator. That is, you pass it an async
 callback function, and it returns a new http.Agent instance that will invoke
 the given callback function when sending outbound HTTP requests.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-ajv
Description-md5: de886f35a36a16febbc1c7fe2232e6fe
Description-en: another JSON Schema Validator
 The fastest JSON Schema validator for node.js and browser with draft 6 support.
 Ajv generates code using doT templates to turn JSON schemas into super-fast
 validation functions that are efficient for v8 optimization.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-ajv-keywords
Description-md5: 47edc3b56feed5ee06556202ba2b7cf9
Description-en: Custom JSON-Schema keywords for Ajv validator
 Ajv is the fastest JSON Schema validator for node.js and browser with draft
 04/06/07 support. Ajv generates code using doT templates to turn JSON schemas
 into super-fast validation functions that are efficient for v8 optimization.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-amdefine
Description-md5: 551fc16b262053be0d9d13d5dd82dcb6
Description-en: Asynchronous Module Definition (AMD) for Node.js
 This module implements the AMD "define" API by wrapping Node.js
 module loading mechanism, and has some limitations:
  * modules are loaded synchronously
  * loader plugins API is partially implemented
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-ampproject-remapping
Description-md5: b0f30b6fa11fbf4ecf7aea3ac3932ad6
Description-en: Nodejs module to remap sequential sourcemaps through transformations
 Remapping allows one to take the sourcemaps generated through transforming
 code and "remap" them to the original source locations. Think "minified code,
 transformed with babel and bundled with webpack", all pointing to the correct
 location in your original source code.
 .
 With remapping, none of source code transformations need to be aware of the
 input's sourcemap, they only need to generate an output sourcemap. This
 greatly simplifies building custom transformations.

Package: node-ansi
Description-md5: 039afe1c28aa3e1cb71317e197df8188
Description-en: Advanced ANSI formatting tool for Node.js
 node-ansi is a module for Node.js that provides an easy-to-use API
 for writing ANSI escape codes to Stream instances.
 ANSI escape codes are used to do fancy things in a terminal window,
 like render text in colors, delete characters, lines, the entire window,
 or hide and show the cursor, and lots more.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-ansi-align
Description-md5: 357d85a00c31224da9b295d284e41e40
Description-en: align-text with ANSI support for CLIs
 Easily center- or right- align a block of text,
 carefully ignoring ANSI escape codes.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-ansi-color-table
Description-md5: d6e6a95a069f22ffad8c69b9eb4a1f1e
Description-en: Color and format tables for ansi output - Node.js module
 This module outputs borderless tables to stdout or to a writable stream,
 with ansi colors and formatting support.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-ansi-colors
Description-md5: 49675692c346ee834d0f9d27393f244b
Description-en: add ANSI colors to your text and symbols in the terminal
 Ansi-colors is the official ansi styling library for gulp,
 and is used by hundreds of other projects,
 including mocha and enquirer.
 .
 A faster drop-in replacement for chalk, kleur and turbocolor
 .
 It supports nested colors and chained colors with support
 to toggle support on and off.
 .
 It has no dependencies and thus easier to maintain.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-ansi-escapes
Description-md5: d28a95fa4025bbf6b7d0d5b6423d6d7a
Description-en: ANSI escape codes for manipulating the terminal
 Node.js module that provides methods to move/hide/show the cursor,
 get/save/restore its position, erase lines, scroll, clear and beep
 using ANSI escape codes.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-ansi-font
Description-md5: c358a521d973ad7c7c914764c84be6b5
Description-en: ANSI font styling utils
 ANSI escape codes (or escape sequences) are a method using in-band signaling
 to control the formatting, color, and other output options on video text
 terminals.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-ansi-regex
Description-md5: 46311597c68dce90593747cc5eb6102a
Description-en: regular expression for matching ANSI escape codes
 This module provides a regular expression for matching ANSI
 escape codes.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-ansi-styles
Description-md5: 2aa5b5a4797df5786c46b95adf18c67e
Description-en: ANSI escape codes for styling strings in the terminal with Node.js
 ansi-styles is a Node.js module which provides ANSI escape codes for styling
 strings in the terminal.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-ansi-up
Description-md5: 9a1a5c5367bc549312f60159a6a86db8
Description-en: convert text containing ANSI color escape codes into HTML 
 This library provide function that takes a stream of text and transforms it
 into proper HTML with colors. It does this by buffering the data and
 performing multiple passes over the stream. Each time it consumes data,
 it may or may not emit HTML. This HTML will always be proper HTML.
 This package provides library in format, suitable for client-side programming.

Package: node-ansi-up
Description-md5: b8c8e751fb9b9dd6244de164d6ebdccc
Description-en: convert text containing ANSI color escape codes into HTML 
 This library provide function that takes a stream of text and transforms it
 into proper HTML with colors. It does this by buffering the data and
 performing multiple passes over the stream. Each time it consumes data,
 it may or may not emit HTML. This HTML will always be proper HTML.
 Node.js is an event-based server-side JavaScript engine.

Package: node-ansistyles
Description-md5: 788ec4f45c8c4aa5d4fc80858a9f449d
Description-en: prints output in different styles
 Functions that surround a string with ansistyle codes so it prints in style.
 .
 This library is a dependency of npm, Node.js package manager.
 .
 In case you need colors, have a look at ansicolors.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-any-promise
Description-md5: 1475911cb77e8ceadc619e0aaa4fbe50
Description-en: Resolve any installed ES6 compatible promise
 Let your library support any ES 2015 (ES6) compatible `Promise` and leave the
 choice to application authors. The application can *optionally* register its
 preferred `Promise` implementation and it will be exported when requiring
 `any-promise` from library code.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-anymatch
Description-md5: 24ffbb2f4d1e0c4054030258f9381aa2
Description-en: Matches strings against configurable strings
 Javascript module to match a string against a regular expression, glob, string,
 or function that takes the string as an argument and returns a truthy or falsy
 value. The matcher can also be an array of any or all of these. Useful for
 allowing a very flexible user-defined config to define things like file paths.
 .
 It is a dependency for ava, a futuristic test-runner
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-ap
Description-md5: 3ce3cfbdea0b499a2bbfcf60a053f223
Description-en: Like Function.bind without setting "this"
 This Node.js module exposes bind, apply, partial equivalents
 that do not require setting scope, and preserve "this".
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-applause
Description-md5: 0914957ab489572f83c5a5c18be22273
Description-en: Pattern replacer creating human-friendly replacements
 Node-applause helps matching text with patterns and replacing that
 text in a human-friendly way.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-aproba
Description-md5: 8e102753055ae657e44f7e6262c18fc4
Description-en: light-weight argument validator
 Ridiculously light-weight argument validator with Node.js that is an
 event-based server-side JavaScript engine
 .
 This JavaScript engine can help you to do argument validation in
 easy manner. It is easier and concise to use than that of assertions.
 The types are specified by a single character and there is nothing
 like optional argument.

Package: node-archy
Description-md5: 5fc86788b4edaa6a9b7b634591c6a2f2
Description-en: Pretty-print nested hierarchies module for Node.js
 Given a tree of nested objects with 'label' and 'nodes' fields,
 node-archy returns a string representation of that tree with unicode
 pipe characters.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-are-we-there-yet
Description-md5: ab034c25ec973c86f259855bc006c9ce
Description-en: Keep track of the overall completion of many disparate processes
 Track complex hierarchies of asynchronous task completion statuses.  This is
 intended to give you a way of recording and reporting the progress of the big
 recursive fan-out and gather type workflows that are so common in async.
 .
 What you do with this completion data is up to you, but the most common use
 case is to feed it to one of the many progress bar modules.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-arg
Description-md5: 39f9f9cd698484fc3f8456445ab1bf6c
Description-en: command line option parser for Node.js
 It is yet another command line option parser, written
 in JavaScript.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-argparse
Description-md5: a13aac9a01810e18bfb954f5cd5e8b7e
Description-en: CLI arguments parser for node.js
 Javascript port of python's
 [argparse](http://docs.python.org/dev/library/argparse.html) module
 (original version 3.2). That's a full port, except some very rare options.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-argv
Description-md5: 516f8d3df4ccd6892db1fe0d0851e8d5
Description-en: Node based command line argument parser
 node-argv is a nodejs module that does command line argument parsing.
 node-argv implement a strict argument parser, which means all options
 must be defined before parsing starts. This argument parser allow one to
 use a modular structure for options parsing.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-arr-diff
Description-md5: d9fe01ccf290c5579270b2dd46266871
Description-en: Returns an array with only the unique values from the first array
 Returns an array with only the unique values from the first array, by
 excluding all values from additional arrays using strict equality for
 comparisons.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-arr-exclude
Description-md5: 41903f1aee8f9b00b4884571f62ab83d
Description-en: Exclude certain items from an array
 Include only certain items in an array
 This library is a dependency for ava, a futuristic test runner.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-arr-flatten
Description-md5: 06d980534ad96b5d03aba7479dfc3687
Description-en: Recursively flatten an array or arrays
 Recursively flatten an array or arrays. This is the fastest implementation
 of array flatten.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-arr-union
Description-md5: 946380e420c5a201c376722a02867cde
Description-en: Combines list of arrays, returning single array with unique values
 Combines a list of arrays, returning a single array with unique values, using
 strict equality for comparisons.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-array-differ
Description-md5: 60f0ba41e197317c5424f01117978af9
Description-en: Create an array with values present in the first input array
 Create an array with values that are present in the first input array
 but not additional ones
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-array-equal
Description-md5: cc0d4fc94c0ded63f35ff2aca9043e00
Description-en: check if two arrays are equal
 This node module checks whether two arrays are equal:
 .
  var equals = require('array-equal')
  assert(equals([1, 2, 3], [1, 2, 3])) // => true
  assert(equals([1, 2, 3], [1, 2, 3, 4])) // => false
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-array-find-index
Description-md5: a09df45c282c4202a4ed12812399a951
Description-en: ES2015 Array
 This module provides a polyfill that doesn't overwrite the
 native method
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-array-flatten
Description-md5: c45af171ab43fbd5462d12636557cf88
Description-en: Flatten nested arrays
 This node.js module flattens nested arrays
    flatten(array)
       Flatten a nested array structure
    flatten.from(arrayish)
       Flatten an array-like structure (E.g. arguments)
    flatten.depth(array, depth)
       Flatten a nested array structure with a specific depth
    flatten.fromDepth(arrayish, depth)
       Flatten an array-like structure with a specific depth
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-array-from
Description-md5: ce6908c103306bb5453a6d5c8027812b
Description-en: ES2015 Array.from ponyfill
 Node.js module providing a ponyfill (i.e. a polyfill that
 doesn't overwrite the native method) for the ES 2015 (ES6)
 Array.from().
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-array-union
Description-md5: 8f39f7a063afd6fd6f8e713bb604c694
Description-en: Create an array of unique values, in order, from the input arrays
 array-union creates an array of unique values, in order, from the input
 arrays.
 For usage, include `const arrayUnion = require('array-union');`
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-array-uniq
Description-md5: 7021936a38d455ab5a90f9eb72c0bfae
Description-en: Create an array without duplicates
 This module creates an array without duplicates. It is
 already pretty fast, but will be much faster when Set
 becomes available in V8 (especially with large arrays).
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-array-unique
Description-md5: 3bfb203b0df976d20724a98d2a966cb2
Description-en: Return an array free of duplicate values
 This node.js module returns an array free of duplicate values. It is
 the fastest ES5 implementation.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-arrify
Description-md5: 54ec0f50470b7fa509c372ba55ee6185
Description-en: Convert a value to an array
 Convert a scalar value or a single element set to an array.
 Supplying null or undefined results in an empty array.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-asap
Description-md5: 9cd479568f11bb9a42afe9ac431fb997
Description-en: High-priority task queue for Node.js and browsers
 This module executes a task after the scheduled tasks are over
 .
 ASAP strives to schedule events to occur before yielding for IO, reflow, or
 redrawing. ASAP provides a fast event queue that will execute tasks until it
 is empty before yielding to the JavaScript engine's underlying event-loop.
 When a task gets added to a previously empty event queue, ASAP schedules a
 flush event, preferring for that event to occur before the JavaScript engine
 has an opportunity to perform IO tasks or rendering, thus making the first
 task and subsequent tasks semantically indistinguishable. ASAP uses a
 variety of techniques to preserve this invariant on different versions of
 browsers and Node.js
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-asn1
Description-md5: 44ff4c74581529be95f83ee1f92e86a3
Description-en: ASN.1 encoder and decoder (BER)
 Asn1.js is a pure javascript ASN.1 encoder and decoder. Currently BER encoding
 is supported.
 .
 Abstract Syntax Notation One (ASN.1) is an interface description
 language for defining data structures that can be serialized and
 deserialized in a standard, cross-platform way.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-asn1.js
Description-md5: 50e81283b2f873c568c4a5ac2aa29bb9
Description-en: ASN.1 encoder and decoder (DER)
 Asn1.js is a pure javascript ASN.1 encoder and decoder. Currently DER encoding
 is supported.
 .
 Abstract Syntax Notation One (ASN.1) is an interface description
 language for defining data structures that can be serialized and
 deserialized in a standard, cross-platform way.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-assert
Description-md5: 1e57ca25da8e287f9280430d3450bd8c
Description-en: simple assertion library for javascript
 This module is used for writing unit tests for your applications, you can
 access it with require('assert').
 .
 The API is derived from the commonjs 1.0 unit testing spec and the node.js
 assert module

Package: node-assert-plus
Description-md5: c245882952f950a626bd15b37c38e91b
Description-en: small wrapper over nodejs' assert module with two extra features
 This library is a super small wrapper over node's assert module that has two
 things:
 (1) the ability to disable assertions with the environment variable
 NODE_NDEBUG, and
 (2) some API wrappers for argument testing. Like assert.string(myArg, 'myArg')
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-assertion-error
Description-md5: d9a0011f007cb0107f5164183697d4be
Description-en: Error constructor fro validation frameworks
 Error constructor for test and validation frameworks
 that implements standardized AssertionError specification.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-assertive
Description-md5: 1b16d4214e75a6e9f8ef680a009bed40
Description-en: assertion library, designed for coffee-script
 Assertive aims to make the exact cause of breakage and intent of tests as fast
 and easy to spot as possible, with much attention paid to both the colour and
 alignment of expected and actual data, so you should be able to glean what you
 need immediately.
 .
 It also tries to pre-empt false negative tests from ever happening, by
 rigorously testing for correct assertion invocation and by avoiding to pick
 names for assertions with a track record of being misinterpreted, not just by
 people reading the code, but also by programmers writing them.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-assume
Description-md5: a973f1fa2cb33b814668183094c97ea1
Description-en: Expect-like assertions that work in node and the browser
 Assume is an expect inspired assertion library who's sole purpose is to create
 a working and human readable assert library for browsers and node. The library
 is designed to work with different assertion styles.
 .
 Assume is written with client and server-side Javascript in mind and uses
 commonjs module system to export itself.
 .
 This package is used as a build dependency for other Debian packages.
 Specifically it is used in the testing phase of the build process.

Package: node-ast-types
Description-md5: 43fa17ca95900f4bda1f6a8d5effa580
Description-en: Esprima-compatible implementation of the Mozilla JS Parser API
 This module provides an efficient, modular and Esprima-compatible
 implementation of the abstract syntax tree type hierarchy pioneered by the
 Mozilla Parser API.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-ast-util
Description-md5: 2b68b25e0ec78129335845612ee32ba1
Description-en: Utilities for AST transformers
 These methods are useful for source transformers such as transpilers and
 macros, as they often have to insert variables into scopes and replace
 expressions.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-astw
Description-md5: cc19bd3343370acbef8111812a6d5af5
Description-en: walk the ast with references to parent nodes
 This package walk AST (abstract tree) and track parents nodes
 without doing source transform.
 .
 It is a dependency of Browserify is a JavaScript tool
 that allows developers to write Node.js-style modules that compile
 for use in the browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-async
Description-md5: f80fbbc8cea0df7bf575aaf3dbdd3c6c
Description-en: functions and patterns for asynchronous code - web browsers
 Async is a utility module which provides straight-forward, powerful
 functions for working with asynchronous Javascript.
 .
 Async provides around 20 functions that include the usual 'functional'
 suspects (map, reduce, filter, forEach…) as well as some common
 patterns for asynchronous control flow (parallel, series, waterfall…).
 All these functions assume you follow the Node convention of providing
 a single callback as the last argument of your async function.
 .
 This provides async for use directly in web browsers.

Package: node-async
Description-md5: c1d484d1b9cf9adbe2ffb385fb61dbda
Description-en: functions and patterns for asynchronous code - Node.js
 Async is a utility module which provides straight-forward, powerful
 functions for working with asynchronous Javascript.
 .
 Async provides around 20 functions that include the usual 'functional'
 suspects (map, reduce, filter, forEach…) as well as some common
 patterns for asynchronous control flow (parallel, series, waterfall…).
 All these functions assume you follow the Node convention of providing
 a single callback as the last argument of your async function.
 .
 This provides async for use with Node.js -
 an event-based server-side JavaScript engine.

Package: node-async-each
Description-md5: 2874e16883139fc70fb1f78e31d3b9a6
Description-en: async parallel forEach / map function for JavaScript
 This library allows you to have async parallel forEach / map function without
 having to depend on 30K async libraries.
 .
 This library is a dependency for webpack. Webpack takes code targeted at
 node.js and makes it run in the browser. Node.js comes with API of its own
 that is not available in the browsers. Webpack exposes this code
 to programs that are unaware they are running in a browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-async-limiter
Description-md5: 7ad38e82223e5d27c23e69215b17521b
Description-en: Module for limiting concurrent asynchronous actions in flight
 This module exports a class Limiter that implements some of the Array API. Pass
 async functions (ones that accept a callback or return a promise) to an
 instance's additive array methods.
 .
 Async Limiter is used by Node Websockets library (ws) which is a dependency for
 thousands of NodeJS packages.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-async-stacktrace
Description-md5: ac33e4a571dfef516c196a7f42e6f9df
Description-en: Improve Node.js stacktraces and make it easier to handle errors
 The "Async Stacktrace" module eases debugging of Node.js applications. With the
 default stacktraces, the problem is that they do not tell you exactly where
 a problematic subroutine has been called from.
 .
 The "Async Stacktrace" module shows you where an error was caught and passed to
 the next callback. This allows you to see from where problematic code was
 called.

Package: node-asynckit
Description-md5: 3aeca3fdaffb88f093e1857b6b18b76f
Description-en: Minimal async jobs utility library, with streams support
 Runs iterator over provided array sequentially. Stores output in the `result`
 array on the matching positions. In unlikely event of an error from one of
 the jobs, will not proceed to the rest of the items in the list
 and return error along with salvaged data to the main callback function.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-atomico-rollup-plugin-sizes
Description-md5: e1b34afcf9227ec1271f2f9196984cc9
Description-en: Monitor the size of the bundle as generated by rollup
 This small utility allows you to monitor the size of the bundle as it
 is generated by rollup, generating a record by console, the size of
 both in gzip and brotli.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-auto-bind
Description-md5: 764530d7bad44f992b8693dddbb4560e
Description-en: Automatically bind methods to their class instance
 Node.js module that binds methods to their class instance
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-autolinker
Description-md5: ba493e83cbcf593a453a0434fdb1cb14
Description-en: Utility for automatically linking URLs, emails, etc. in text
 Autolinker is a utility for automatically adding hyperlinks to URLs, email
 addresses, phone numbers, Twitter handles, and hashtags in a given block of
 text or HTML.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-autoprefixer
Description-md5: 5f03a6fb5e5c5e32d976998f9c13656c
Description-en: add vendor prefixes to CSS rules
 PostCSS plugin to parse CSS and add vendor prefixes to CSS rules using values
 from the Can One Use website. It is recommended by Google and used in Twitter
 and Taobao.
 .
 Write your CSS rules without vendor prefixes (in fact, forget about them
 entirely).
 .
 Node.js is an event-based server-side JavaScript engine.

Package: ruby-autoprefixer-rails
Description-md5: fed8d363b2529718ae7b603ee14da66d
Description-en: Rails integration for the autoprefixer tool
 autoprefixer parse CSS and adds vendor prefixes to CSS rules based on browser
 support for different features, by using data from "Can I Use" website.
 .
 This package integrates autoprefixer into the Rails asset pipeline.

Package: ava
Description-md5: 90adfdea5b1ef0fa63f8e0ec8acb58da
Description-en: Futuristic test runner 🚀
 Even though JavaScript is single-threaded, IO in Node.js can happen in
 parallel due to its async nature. AVA takes advantage of this and runs your
 tests concurrently, which is especially beneficial for IO heavy tests. In
 addition, test files are run in parallel as separate processes, giving you
 even better performance and an isolated environment for each test file.
 .
 Switching from Mocha to AVA in Pageres brought the test time down from 31 to
 11 seconds. Having tests run concurrently forces you to write atomic tests,
 meaning tests don't depend on global state or the state of other tests, which
 is a great thing!
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-aws-sign2
Description-md5: 0945ac0f7cc47563ebbb285cc8b884b3
Description-en: AWS signing in JavaScript
 Originally pulled from LearnBoost/knox, maintained as vendor in request, now
 a standalone module.
 .
 This library is a dependency for webpack. Webpack takes code targeted at
 node.js and makes it run in the browser. Node.js comes with API of its own
 that is not available in the browsers. Webpack exposes this code
 to programs that are unaware they are running in a browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-aws4
Description-md5: 28f89e0db961b114d2788759e1799787
Description-en: Signs and prepares requests using AWS Signature Version 4
 A small utility to sign vanilla node.js http(s) request options
 using Amazon's AWS Signature Version 4.
 Can also be used in the browser
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-axios
Description-md5: 7960f41db588ff085b1137e82582a478
Description-en: Promise based HTTP client for the browser and node.js
 Features:
  - Make XMLHttpRequests from the browser
  - Make http requests from node.js
  - Supports the Promise API
  - Intercept request and response
  - Transform request and response data
  - Cancel requests
  - Automatic transforms for JSON data
  - Client side support for protecting against XSRF
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-babel-loader
Description-md5: 5fcd456532b0579373ce9e99c663b057
Description-en: babel module loader for webpack
 This library is a babel loader module for webpack.
 .
 Webpack takes code targeted at node.js and makes it run in the browser.
 Node.js comes with API of its own that is not available in the browsers.
 Webpack exposes this code to programs that are unaware they are running in a
 browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-babel-plugin-add-module-exports
Description-md5: 84367d5c4d8a720ddd5fdc6ca5fc75c4
Description-en: Babel plugin for default module.exports like babel version 5
 Babel@6 doesn't export default module.exports any more. This plugin follows
 the babel@5 behavior - add the module.exports if only the export default
 declaration exists.
 .
 Babel is a JavaScript compiler to use next generation JavaScript, today.
 .
 ES2015 and beyond: Babel has support for the latest version of JavaScript
 through syntax transformers. These plugins allow you to use new syntax, right
 now without waiting for browser support.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-babel-plugin-array-includes
Description-md5: 14a5f2cebcce41107b972c891109cf08
Description-en: Babel plugin to replace the array includes syntax
 This Babel plugin replaces the array includes(val) syntax with a check
 based on indexOf.
 .
 Babel is a JavaScript compiler to use next generation JavaScript, today.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-babel-plugin-lodash
Description-md5: 8b30473107020f21e77715bcb037389a
Description-en: Modular Lodash builds without the hassle
 A simple transform to cherry-pick Lodash modules so one don’t have to.
 This is a plugin for babel transpiler to make using modular lodash easy.
 .
 Babel is a JavaScript compiler to use next generation JavaScript, today.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-babel-plugin-transform-vue-jsx
Description-md5: c6cf08258a1584f6eeebf2b5b2b361bf
Description-en: Babel plugin for Vue 2.0 JSX
 Babel is a JavaScript compiler to use next generation JavaScript, today.
 .
 ES2015 and beyond: Babel has support for the latest version of JavaScript
 through syntax transformers. These plugins allow you to use new syntax, right
 now without waiting for browser support.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-babel-helper-define-polyfill-provider
Description-md5: 38153fb442a01e6ca3f8dccb32e61a94
Description-en: node-babel helper for polyfills
 node-babel-polyfills will provide a set of node-babel7 plugins that
 enable injecting different polyfills with different strategies in
 the compiled code.
 .
 This package provides @babel/helper-define-polyfill-provider

Package: node-babel-plugin-polyfill-corejs2
Description-md5: ef81ff753248c7b34b2720cd3131ac3f
Description-en: node-babel plugin to inject corejs2 polyfill
 node-babel-polyfills will provide a set of node-babel7 plugins that
 enable injecting different polyfills with different strategies in
 the compiled code.
 .
 This package provides babel-plugin-polyfill-corejs2

Package: node-babel-plugin-polyfill-corejs3
Description-md5: 2d67a7289992f599ccee2f18692a3b53
Description-en: node-babel plugin to inject corejs3 polyfill
 node-babel-polyfills will provide a set of node-babel7 plugins that
 enable injecting different polyfills with different strategies in
 the compiled code.
 .
 This package provides babel-plugin-polyfill-corejs3

Package: node-babel-plugin-polyfill-es-shims
Description-md5: a71b3ecacacd9f7c9dff29903a19002b
Description-en: node-babel plugin to inject es-shims-api like polyfill
 node-babel-polyfills will provide a set of node-babel7 plugins that
 enable injecting different polyfills with different strategies in
 the compiled code.
 .
 This package provides babel-plugin-polyfill-es-shims

Package: node-babel-plugin-polyfill-regenerator
Description-md5: d7cd4771900da5c423f32e6b2c799406
Description-en: node-babel plugin to regenerate polyfills
 node-babel-polyfills will provide a set of node-babel7 plugins that
 enable injecting different polyfills with different strategies in
 the compiled code.
 .
 This package provides babel-plugin-polyfill-regenerator

Package: node-babel7
Description-md5: 8f317aa3d0ee3e24dbec167110db44f6
Description-en: Babel compiler for writing next generation JavaScript
 Babel is a JavaScript compiler to use next generation JavaScript, today.
 .
 ES2015 and beyond: Babel has support for the latest version of JavaScript
 through syntax transformers. These plugins allow you to use new syntax, right
 now without waiting for browser support.

Package: node-babel7-debug
Description-md5: c30ef8f1465d81797f471a2f798696f2
Description-en: Source-map files for node-babel7 packages
 Source map files for node-babel7, node-babel7-runtime and node-babel7-standalone

Package: node-babel7-runtime
Description-md5: fdc63d6f6a6f75f4bdc4c32304d2a6e5
Description-en: Babel modular runtime helpers
 @babel/runtime is meant to be used as a runtime dependency along with the
 Babel plugin @babel/plugin-transform-runtime.

Package: node-babel7-standalone
Description-md5: 703bfb498ccf966862914971f91865ab
Description-en: Standalone build of Babel for use in browsers and other non-Node.js environments
 @babel/standalone provides a standalone build of Babel for use in browsers
 and other non-Node.js environments.If you're using Babel in production, you
 should normally not use @babel/standalone. Instead, you should use a build
 system running on Node.js, such as Webpack, Rollup, or Parcel, to transpile
 your JS ahead of time.
 .
 However, there are some valid use cases for @babel/standalone:
  * It provides an easy, convenient way to prototype with Babel. Using
    @babel/standalone, you can get started using Babel with just a simple
    script tag in your HTML.
  * Sites that compile user-provided JavaScript in real-time, like JSFiddle,
    JS Bin, the REPL on the Babel site, JSitor, etc.
  * Apps that embed a JavaScript engine such as V8 directly, and want to use
    Babel for compilation
  * Apps that want to use JavaScript as a scripting language for extending the
    app itself, including all the goodies that ES2015 provides.
  * Other non-Node.js environments (ReactJS.NET, ruby-babel-transpiler,
    php-babel-transpiler, etc).

Package: node-babylon
Description-md5: 2a238e4bff4710be7e2b3694d00cb5eb
Description-en: JavaScript parser used in Babel
 Babel is a JavaScript compiler to use next generation JavaScript, today.
 .
 ES2015 and beyond: Babel has support for the latest version of JavaScript
 through syntax transformers. These plugins allow you to use new syntax, right
 now without waiting for browser support.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-backoff
Description-md5: a4284ab84b03a565c89504e2a67874f9
Description-en: Precondition checking utilities
 Fibonacci and exponential backoffs for Node.js.
 .
 It inherits from EventEmitter. When backoff starts, backoff event is emitted,
 when backoff ends, ready event is emitted.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-balanced-match
Description-md5: 4339de146a775d87d677662efa1882c9
Description-en: Match balanced character pairs in Node.js
 node-balanced-match allows matching balanced string pairs, like { and } or
 <b> and </b> in Node.js.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-base
Description-md5: ea976923e6dc3da05e84ae0337f0df44
Description-en: foundation for creating modular, unit testable node.js application
 base is the foundation for creating modular, unit testable and highly
 pluggable node.js applications, starting with a handful of common methods,
 like `set`, `get`, `del` and `use`.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-base16
Description-md5: e9515f7687053a2eff7d3e3c23196503
Description-en: Base16 themes as JS objects
 Node.js is an event-based server-side JavaScript engine.

Package: node-base62
Description-md5: e71998fe8fe54ba4b570537a368a308c
Description-en: Javascript Base62 encode/decoder
 The default character set is 0-9a-zA-Z. This can be updated to a custom
 character set. Naturally, it must be 62 characters long.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-base64-js
Description-md5: 54677d19e96d72056da94df119450bc9
Description-en: Base64 encoding/decoding in pure JS
 Converts a byte array into base64 string and vice versa.
 .
 Base64 is binary-to-text encoding schemes that represent binary data
 in an ASCII string format by translating it into a radix-64 representation.
 (6 bits).
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-base64id
Description-md5: c84add9f781ae6e6a06ab8cffec777f4
Description-en: Node.js module that generates a base64 id
 Node.js module that generates a base64 id. It uses crypto.randomBytes when
 available, but falls back to unsafe methods for node.js <= 0.4.
 .
 To increase performance, random bytes are buffered to minimize the number of
 synchronous calls to crypto.randomBytes.

Package: node-base64url
Description-md5: 9ed0fe7089e150d22d48340ec45ea2da
Description-en: conversion to and from base64url
 This Node.js library provides an interface
 to convert to and from base64url.
 .
 Base 64 Encoding with URL and Filename Safe Alphabet (base64url)
 is a string encoding scheme specified in RFC 4648.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-bash
Description-md5: 97296fc63147c0d1f15b9c4deb5d80e0
Description-en: Utilities for using bash from node.js
 This package is meant to be used by node applications
 for CLI tools or servers. node packages that need to execute bash
 commands can use this to do so. It is expected that this package
 will be used as a dependency for node applications.

Package: node-bash-match
Description-md5: 50384d3137578a179cabd343b2b2ce9b
Description-en: Node module to match strings using bash
 node-base-match matches strings using bash. It is mostly used for checking
 parity in unit tests.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-basic-auth
Description-md5: b0c95b936743c1fd5742391a00cdb9ec
Description-en: Generic basic auth Authorization header field parser for whatever
 nodejs basic auth parser module. This package is used as a dependency for node
 web applications that require a simple authentication mechanism.
 .
 API
 .
 var auth = require('basic-auth')
 .
 auth(req)
 .
 Get the basic auth credentials from the given request. The Authorization header
 is parsed and if the header is invalid, undefined is returned, otherwise an
 object with name and pass properties.
 .
 auth.parse(string)
 .
 Parse a basic auth authorization header string. This will return an object with
 name and pass properties, or undefined if the string is invalid.
 .
 Example
 .
 Pass a Node.js request object to the module export. If parsing fails undefined
 is returned, otherwise an object with .name and .pass.
 .
 var auth = require('basic-auth')
 var user = auth(req)
 // => { name: 'something', pass: 'whatever' }
 .
 A header string from any other location can also be parsed with auth.parse,
 for example a Proxy-Authorization header:
 .
 var auth = require('basic-auth')
 var user = auth.parse(req.getHeader('Proxy-Authorization'))

Package: node-basic-auth-parser
Description-md5: 9b760bd76f03a87389a08b8f1e906bf1
Description-en: Parse Basic Auth Authorization HTTP headers
 NodeJS package to parse Basic Auth Authorization HTTP headers.

Package: node-batch
Description-md5: b846641b3936402186428c497a40e56f
Description-en: batch with concurrency control and progress events - Node.js module
 This module allows parallel execution of async functions, with control over
 concurrency, and reporting through progress events.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-bcrypt-pbkdf
Description-md5: 7e577da85b089a23f87b220ac62ea5d6
Description-en: Port of the OpenBSD bcrypt_pbkdf function to pure JS
 Port of the OpenBSD `bcrypt_pbkdf` function to pure Javascript. `npm`-ified
 version of Devi Mandiri's port, with some minor performance improvements.
 The code is copied verbatim (and un-styled) from Devi's work.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-beeper
Description-md5: 647be11c88b9347da53b86356ab1e415
Description-en: Make your terminal beep
 Useful as an attention grabber e.g. when an error happens.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-benchmark
Description-md5: 7affd6e99c651d0eeeef529c8fbeaef9
Description-en: Benchmarking library
 Benchmarking library that supports high-resolution timers
 & returns statistically significant results.

Package: node-big-integer
Description-md5: 78ef45516fade49e0141145cc0dbe446
Description-en: arbitrary length integer library for JavaScript
 BigInteger.js is an arbitrary-length integer library for JavaScript,
 allowing arithmetic operations on integers of unlimited size,
 notwithstanding memory and time limitations.
 .
 As of 2018 this library acts as a thin wrapper over the native
 BigInteger implementation.

Package: node-big.js
Description-md5: 1951dfa46b2740bccab607fcd048a85d
Description-en: small, fast, easy-to-use library for arbitrary-precision decimal arithmetic
 This module is the little sister to bignumber.js:
   - Faster, smaller and easier-to-use than JavaScript versions
     of Java's BigDecimal
   - Only 2.7 KB minified and gzipped
   - Simple API
   - Replicates the toExponential, toFixed and toPrecision methods
     of JavaScript's Number type
   - Includes a sqrt method
   - Stores values in an accessible decimal floating point format
   - No dependencies
   - Comprehensive documentation and test set
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-binary-extensions
Description-md5: 67b506eae3ccdc01c13904a8a5c96796
Description-en: List of binary file extensions
 The list is just a JSON file and can be used wherever.
 .
 This library is a dependency for webpack. Webpack takes code targeted at
 node.js and makes it run in the browser. Node.js comes with API of its own
 that is not available in the browsers. Webpack exposes this code
 to programs that are unaware they are running in a browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-bindings
Description-md5: 46146e1200895543381be67f54b543d9
Description-en: resolve path to c++ addons built by node-gyp - Node.js module
 Throughout the course of Node.js's native addon history, addons have ended up
 being compiled in a variety of different places, depending on which build tool
 and which version of Node.js was used. In addition, the gyp build tool can
 produce either a Release or Debug build, each being built into different
 locations.
 .
 This module checks all the possible locations that a native addon would be
 built at, and returns the first one that loads successfully.
 .
 In Debian, addons are always built in the same place - in the Release
 directory. This module allows upstream code to remain unchanged regardless of
 the environment it is built in.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-bl
Description-md5: d736d684f83ac937d352b03669c44038
Description-en: access multiple buffers with Buffer interface - Node.js module
 bl is a storage object for collections of Node.js Buffers, exposing them with
 the main Buffer readable API. Also works as a duplex stream so you can collect
 buffers from a stream that emits them and emit buffers to a stream that
 consumes them.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-blacklist
Description-md5: 9ff77ace466e6976bb09092cce416f75
Description-en: Returns a shallow copy of an object without blacklisted properties
 Node.js is an event-based server-side JavaScript engine.

Package: node-blob
Description-md5: fa05c7f3e0115ad30ee0c7d96ca5e3d8
Description-en: JavaScript blob constructor
 blob is a Node.js module that exports a constructor using window.Blob when
 available, and a BlobBuilder with any vendor prefix in other cases.
 .
 If neither is available, it exports undefined.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-block-stream
Description-md5: b3fbf743d0a870881924bf169853f55a
Description-en: Stream of fixed-size blocks, with zero-padding when necessary
 node-block-stream is a Node.js module providing a stream-like object that
 reads or writes data as a stream of blocks.
 A typical use of node-block-stream is processing tar archives.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-bluebird
Description-md5: 4da2c7c276b0f089cb6a3019170aeeb0
Description-en: Fully featured Promises/A+ implementation for Node.js
 Bluebird is a fully featured Promise library with a focus on
 innovative features and performance.
 .
 This package contains the bluebird module for Node.js.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-blueimp-md5
Description-md5: a63a5654b919c59a15db56e5cf03cd72
Description-en: JavaScript library implementing the MD5 hash algorithm
 JavaScript MD5 implementation.
 Compatible with server-side environments like Node.js,
 module loaders like RequireJS or webpack
 and all web browsers.
 .
 The MD5 message-digest algorithm is a cryptographically broken
 but still widely used hash function
 producing a 128-bit hash value.

Package: node-blueprintjs-colors
Description-md5: dfd69507280c71cdfd254885710928d3
Description-en: Blueprint color definitions
 Blueprint is a React UI toolkit for the web.
 .
 This package contains color variables for Blueprint's color palettte.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-bn.js
Description-md5: 94297e6fa971c07dad1eed03777d76fe
Description-en: Big number implementation in pure javascript
 This package handles arithmetic of big numbers (integers)
 provided through strings.
 .
 It can convert the big number to native javascript numbers.
 .
 Floating point number are not supported.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-body-parser
Description-md5: 8793b6180a714d5f98c8a711e4d38330
Description-en: body parsing middleware - Node.js module
 body-parser is a Node.js module which provides connect middleware for parsing
 HTTP request bodies. It supports JSON and urlencoded formats and does not
 support multipart requests.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-boolbase
Description-md5: 8a9c7c2277872124bf199143674548c0
Description-en: two functions: One that returns true, one that returns false
 This very simple module provides two basic functions, one that always
 returns true (trueFunc) and one that always returns false (falseFunc).
 .
 By having only a single instance of these functions around, it's possible
 to do some nice optimizations. Eg. CSSselect uses these functions to
 determine whether a selector won't match any elements. If that's the case,
 the DOM doesn't even have to be touched.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-boom
Description-md5: 0755d017d3ee4295855a2c1d83171f82
Description-en: HTTP-friendly error objects
 boom provides a set of utilities for returning HTTP errors. Each utility
 returns a `Boom` error response object (instance of `Error`).
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-bootstrap-sass
Description-md5: 42c1c2d95174ca1104c6faf34365e902
Description-en: Sass-powered version of Bootstrap 3
 bootstrap-sass is a Sass-powered version of Bootstrap 3, ready to drop right
 into your Sass powered applications.
 .
 Bootstrap is a popular HTML, CSS, and JS framework for developing  responsive,
 mobile first projects on the web.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-bootstrap-switch
Description-md5: 879932181cb7994b67c260614973ba5c
Description-en: Turn checkboxes and radio buttons into toggle switches
 This library can be used to display checkboxes and radio buttons as toggle
 switches in webpages.
 .
 This package includes two versions of the library:
  1. Code targeted at Node.js which can be used with module bundlers like
  webpack or rollup.
  2. Code which can be directly run in browsers.

Package: libjs-bootstrap-tour
Description-md5: 75b71751a1aefc42c236b7ddbb0a8b73
Description-en: Build product tours (JavaScript library)
 This package provides a quick and easy way to build your product
 tours using Bootstrap Popovers' widgets.
 .
 This package contains the JavaScript library.

Package: node-boxen
Description-md5: dd07bc5c1570c4bd009d03c5a32ef92c
Description-en: Create boxes in the terminal
 Boxen can be used to create boxes in terminal.
 For example, single box
 ┌───┐
 │foo│
 └───┘
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-brace-expansion
Description-md5: 19c2a84b77eb738d5f62051c84b01f13
Description-en: Brace expansion as known from sh/bash for Node.js
 node-brace-expansion provides brace expansion as known from sh/bash for
 Node.js. It provides the expand() method to return an array of all possible
 and valid expansions of the string argument. If none are found, the string
 is returned as the only item in the array.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-braces
Description-md5: aaf88986a2cf3c406b39fb9c8a4ec006
Description-en: Fast, comprehensive, bash-like brace expansion implemented in JS
 Complete support for the Bash 4.3 braces specification, without sacrificing
 speed.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-brfs
Description-md5: f96486f52b4220bf84d440dfbd586e2f
Description-en: browserify fs.readFileSync() static asset inliner
 This module is a standalone tool and module for browserify allowing
 one to include some external file in browserified file.
 .
 Browserify is a JavaScript tool (compiler) that allows developers
 to write Node.js-style modules usable in the browser context.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-brorand
Description-md5: a0be1d5a69b2191f37db4e70c6aa13ef
Description-en: Random number generator for browsers and node.js
 This script can generate Random numbers for browsers and node.js
 This script is a dependency of browserify
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-brotli-size
Description-md5: d7394b3fddafaa535851969277b40683
Description-en: Get the Brotli compressed size of a string or buffer
 Node.js is an event-based server-side JavaScript engine.

Package: node-browser-pack
Description-md5: 50692f69eef09c04f26cfb9f234a64b2
Description-en: pack node-style source files from a json stream into a browser bundle
 This module takes a JSON files as input describing a set of javascript files
 and outputs a javascript function descripting source code and dependencies.
 .
 This modules is part of Browserify is a JavaScript tool that allows developers
 to write Node.js-style modules that compile for use in the browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-browser-resolve
Description-md5: bf4c6a24c3b4e88e5d7ce11ce4399b8e
Description-en: node.js resolve algorithm with browser mapping support
 This package allow one to use javascript function require in
 browser context and to automatically resolve it.
 .
 Moreover, this extension supports the browser field (mapping) if
 set in package.json file.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-browser-stdout
Description-md5: 3dc442cd7714eea009a3320786ae2852
Description-en: process.stdout in your browser
 This module implements process.stdout as found in Node.js for browsers to
 allow using Node.js modules that uses process.stdout api also in browsers.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-browser-unpack
Description-md5: cedd23a3dcdb367ec67945315d0ca3f0
Description-en: parse a bundle generated by node-browser-pack
 This package parses a bundle generated by browser-pack.
 Browser-pack packs Nodej.js source files from a json stream
 into a browser bundle.
 .
 This is dependency of browserify, a Node.js tool that allows
 one to run Node.js code in browser context.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-browserify
Description-md5: b5bbd639837962580f09b83ee1b96f39
Description-en: Node.js compiler for use in the browser
 Browserify is a tool that allows developers to write Node.js-style modules
 that compile for use in the browser.
 .
 Browserify lets developers use require in the browser, the same way this is
 used in Node.js.
 Browserify provides also suitable replacement a built-in Node.js
 modules suitable for browser uses.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-browserify-aes
Description-md5: 9b9b3892afe25aee6ff95e8001b1ee43
Description-en: AES implementation written in pure javascript
 The Advanced Encryption Standard (AES), also known by its original
 name Rijndael is an algorithm for the encryption of data
 established by the U.S. National Institute of Standards and
 Technology (NIST).
 .
 The algorithm described by AES is a symmetric-key algorithm,
 meaning the same key is used for both encrypting and decrypting the data.
 AES is based on a design principle known as a substitution-permutation
 network, a combination of both substitution and permutation.
 Unlike its predecessor DES,  AES does not use a Feistel network.
 AES is a variant of Rijndael which has a fixed block size of 128 bits,
 and a key size of 128, 192, or 256 bits
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-browserify-cipher
Description-md5: a1ab68a8503bd81c53baede501c65195
Description-en: ciphers for the browser
 Provides createCipher, createDecipher, createCipheriv, createDecipheriv and
 getCiphers for the browserify.  Includes AES and DES ciphers.
 .
 This library is a dependency for webpack. Webpack takes code targeted at
 node.js and makes it run in the browser. Node.js comes with API of its own
 that is not available in the browsers. Webpack exposes this code
 to programs that are unaware they are running in a browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-browserify-des
Description-md5: 9d97579465de46820b74617003d4838a
Description-en: browserify DES cryptographic operation
 This package allows one to browserify DES cryptographic operation.
 .
 The Data Encryption Standard (DES) is a symmetric-key algorithm for
 the encryption of electronic data. Although now considered insecure,
 it is implemented in standard cryptographic library implemented in
 Node.js.
 .
 This pure javascript module is needed for browserify. Browserify
 allows one to run javascript code in browser context.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-browserify-lite
Description-md5: be3fe2deeb71b6c997cd045ebda877dc
Description-en: bundle client-side JavaScript using Node.js-style module syntax
 browserify-lite scans a JavaScript file for require() statements and then
 resolves the dependency, recursively scanning dependencies for require()
 statements, resulting in a JavaScript bundle that can be sent to the browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-browserify-rsa
Description-md5: 2b00d1e6fd63f46f4f8ae5698178974f
Description-en: RSA for browserify
 RSA private decryption/signing using Chinese remainder and blinding.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-browserify-sign
Description-md5: 56f4c137ba00be33abcd45643a67eb8d
Description-en: adds node crypto signing for browsers
 This library adds node crypto signing for browsers.
 .
 This library is a dependency for webpack. Webpack takes code targeted at
 node.js and makes it run in the browser. Node.js comes with API of its own
 that is not available in the browsers. Webpack exposes this code
 to programs that are unaware they are running in a browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-browserify-zlib
Description-md5: 4bb9c96b13fe14c3386ed437c5538dd2
Description-en: Full zlib module for browserify
 This module emulates node.js' zlib module for Browserify using pako.
 Thus allowing one to use zlib API in browser context.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-browserslist
Description-md5: 5a3167af92a0a4242572a8ba2cc801a9
Description-en: Share browsers list between different front-end tools
 This module can be used to share browsers list between different front-end
 tools, like Autoprefixer, Stylelint and babel-env-preset.
 .
 Developers set browsers list in queries like 'last 2 version' to be free from
 updating browser versions manually. Browserslist will use 'Can I Use' data for
 this queries.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-buble
Description-md5: e4a9f069782f79ae20e81974f3cee405
Description-en: Fast ES2015 compiler for Node.js
 Bublé is a ES2015 compiler : it will turn ES6 javascript code into
 Javascript that can run in older ES5 environments. Notice that not all
 of ES6 is supported, either because they give size or performance issues
 or because they can't be transpiled to ES5.
 .
 ES6 (or ES2015) is ECMAScript version 6 released in 2015 and is supported
 for instance by Firefox 55. The older ES5 released in 2011 was supported
 for instance by Firefox 4.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-buf-compare
Description-md5: a60b3b6efdb04c4ed32361785b5f9b6b
Description-en: Node.js `Buffer.compare()` ponyfill
 It allows `Buffer.compare()` to work in old version of nodejs .
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-buffer
Description-md5: 7aae999e505089267f6bb06cb273f1d6
Description-en: Node.js Buffer API for browserify
 node-buffer is a port of well known buffer API of nodejs to browser context.
 .
 Using require('buffer')` or the `Buffer` global variable will allow
 browserify program to include automatically this module on your code.
 Thus any npm module using buffer features will work in the browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-buffer-crc32
Description-md5: 3597a5efd7b90936c27586b40353ef84
Description-en: computes crc32 of buffers and strings - module for Node.js
 This module provides a standard implementation of the error-detecting code
 known as 32-bit Cyclic Redundancy Check.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-buffer-equal
Description-md5: ed6a53ac357e942b919a14e4493015ae
Description-en: return whether two buffers are equal
 Return whether the two buffers a and b are equal.
 If a or b is not a buffer, return undefined.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-buffer-xor
Description-md5: 63c33ed3289e096004bdd51725ef264d
Description-en: Simple module for bitwise-xor on buffers
 This module applies xor operation between two buffers.
 This is a dependency for browserify
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-bufferjs
Description-md5: a4a79929dad3a502da6677656a0892cd
Description-en: pure JavaScript Buffer utils
 Pure JavaScript utils which extend the global Buffer object
 in Node.JS.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-bufferlist
Description-md5: 2e5eba1cfabb7a4aaf0b2d279bac9ce6
Description-en: interface to treat a linked list of buffers as a single stream
 BufferList provides an interface to treat a linked list of buffers as a
 single stream. This is useful for events that produce a many small Buffers,
 such as network streams.

Package: node-buffers
Description-md5: ad79b9c1ad68a2e675956a290635651b
Description-en: Buffer collections as contiguous partially mutable Buffer
 The buffers module allows you to treat a collection of Buffers as a single
 contiguous partially mutable Buffer.
 .
 Where possible, operations execute without creating a new Buffer and copying
 everything over.
 .
 buffers is a cleaner more Buffery rehash of bufferlist.
 .
 This package contains the buffers module for Node.js
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-builtin-modules
Description-md5: aa8ee717eb3c8c8055534a0e340826a6
Description-en: List of the Node.js builtin modules
 List of the Node.js builtin modules. The list is just a JSON file and can be
 used wherever.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-builtin-status-codes
Description-md5: 5c189e964ff666d8d50c58c98838f07f
Description-en: map of HTTP status codes from the builtin http module
 This library exposes the latest directly from `http` in Node, with a
 zero-dependencies version for the browser.
 .
 This library is a dependency for webpack. Webpack takes code targeted at
 node.js and makes it run in the browser. Node.js comes with API of its own
 that is not available in the browsers. Webpack exposes this code
 to programs that are unaware they are running in a browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-builtins
Description-md5: b2be0d56aadbd723a3e47ddcf1a47ba4
Description-en: lists nodejs builtin modules
 This library provides a list of node.js builtin modules. The list of modules
 is provided as a JSON file.
 .
 This is a dependency for npm, Node.js package manager.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-bunyan
Description-md5: 1e19430fae9718226e1acc544ee7c6a9
Description-en: simple and fast JSON logging library for node.js services
 bunyan structures server logs in JSON format.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-busboy
Description-md5: bce69fbaa52c10eb8a147c2ff44d3a1d
Description-en: Node.js module for parsing incoming HTML form data
 busboy is a highly used and easy to use HTML form parser. It is able to
 parse form data, including posted files.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-bytes
Description-md5: 2e3359d57d4f11bde448be5f90397522
Description-en: Byte string parser and formatter - Node.js module
 This module parses strings representing an amount of bytes, like
 1kb, 2mb, 1gb; and inversely converts positive integers to a readable
 format representing an amount of bytes.
 It is useful for parsing or writing log files.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-cacache
Description-md5: f5600a9e207320e8760771c9eafe0c02
Description-en: fast, fault-tolerant, disk-based, data-agnostic, content-addressable cache
 This module is a Node.js library for managing local key and content address
 caches. It's really fast, really good at concurrency, and it will never give
 you corrupted data, even if cache files get corrupted or manipulated.
 .
 It was originally written to be used as npm's local cache, but can just as
 easily be used on its own.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-cache-base
Description-md5: ee93c36e52efbdfa68644f1b8d9561ad
Description-en: Basic object cache for node.js/javascript projects
 Basic object cache with `get`, `set`, `del`, and `has` methods for
 node.js/javascript projects
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-cache-loader
Description-md5: 51322253aec1aabddda21dff78a70dd1
Description-en: Caches the result of following loaders on disk
 This is a loader for webpack.
 .
 Webpack packs (combines) CommonJs/AMD modules for the browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-cached-path-relative
Description-md5: 07253a48bb68512fe54a3d65cd6aeedb
Description-en: Memoize the results of the path.relative function
 path.relative function can be an expensive operation
 if it happens a lot, and its results have a low probability to
 change for the same arguments.
 .
 This module thus cache (memoize) the result of path.relative,
 in order to speed of browserify.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-call-limit
Description-md5: f5ab308030114feff0523f6495a1a824
Description-en: Limit the number of simultaneous calls to an async function
 This module can also be used with promise returning functions to limit the
 number of simultaneous calls. When the number of calls go beyond the limit set
 by this module, they get queued and called when the previous call completes.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-callback-stream
Description-md5: ed11702c403606a80071bd4b73c91937
Description-en: pipeable stream that calls your callback
 callback-stream a safe variant of the concat-stream package that will always
 return an array. It does everything callback-stream does, minus the
 concatenation. In fact, it just callbacks you with an array containing your
 good stuff. It is based on the Stream 2 API, but it also works on node v0.8.
 It also support Stream 3, which is bundled with node v0.12 and iojs.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-caller
Description-md5: 07c346a6cc9ea94d5b2691b7e02763c5
Description-en: @substack's caller.js as a module
 Figure out your caller (thanks to @substack).
 Caller also accepts a depth argument for tracing back further (defaults to 1).
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-camelcase
Description-md5: a00d0faeda335873833d6ef54f8a9c05
Description-en: Convert a string to camelCase
 Convert a dash, dot, underscore or space separated string to camelCase.
 I.e. foo-bar -> fooBar.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-camelcase-keys
Description-md5: 5f2c3da701c9bbcf56997ae6ac969aba
Description-en: convert object keys to camelCase
 Node.js is an event-based server-side JavaScript engine.

Package: node-caniuse-api
Description-md5: d5976a052d936e52482ed663ccba7ff5
Description-en: request the caniuse data to check browsers compatibilities
 Some of the features provided by this module include:
  - Ask since which browsers versions a feature is available
  - Ask if a feature is supported by some browsers
  - Search for a caniuse feature name
  - Get the current version for each browser
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-caniuse-db
Description-md5: f4682f95bdc132dc56c16faaa2ff1afc
Description-en: Raw browser/feature support data from caniuse.com
 This module contains raw data from the caniuse.com support tables.
 .
 This module provides access to the site's data for other projects. For this
 use the data.json file which includes all support data.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-caniuse-lite
Description-md5: 2cc0a226dc330ac18b2e74fb08235163
Description-en: smaller version of caniuse-db, with only the essentials
 caniuse-lite, is a smaller dataset of caniuse-db that keeps essential parts of
 the data in a compact format. It does this in multiple ways, such as
 converting null array entries into empty strings, representing support data as
 an integer rather than a string, and using base62 references instead of longer
 human-readable keys.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-canvas-confetti
Description-md5: dee74af0105c546ed1d1dc813d48178a
Description-en: on-demand confetti gun
 canvas-confetti is a performant confetti animation in the browser.
 This module helps users customize confetti effects.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-carto
Description-md5: 63123f6666d853b9446b3c0fcfb3c7a9
Description-en: Mapnik stylesheet compiler
 Carto is a stylesheet renderer for Mapnik.
 It's an evolution of the Cascadenik idea and language,
 with an emphasis on speed and flexibility.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-caseless
Description-md5: 8a8aaaa1827f81eb0b2557dcb7714961
Description-en: get/set/check for HTTP headers in a caseless manner
 This library is incredibly useful when working with HTTP headers. It allows
 you to get/set/check for headers in a caseless manner while also preserving
 the caseing of headers the first time they are set.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-catty
Description-md5: 09c382e650035cb193652a37fb081409
Description-en: source file concatenator for Mapshaper
 Catty is the source file concatenator for Mapshaper.
 .
 Some features:
  * Each source file lists its dependencies in a formatted comment. There is
  no manifest, unlike some other tools.
  * Concatenated files are (optionally) wrapped in a self-executing function,
  to protect the global namespace.
  * Catty can monitor source files and regenerate output files when a required
  source file changes.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-cbor
Description-md5: 18033e79d875cd7167c0f894f460d126
Description-en: Node.js modules to encode and parse data in CBOR data format
 node-cbor provides binaries and libraries to encode and parse data in the
 Concise Binary Object Representation (CBOR) data format (RFC8949).
 .
 It provides:
  * cbor: a node-centric CBOR processor
  * cbor-web: the "cbor" package compiled for use on the web
  * cbor-cli: a set of command-line tools for working with node-cbor
    package

Package: chai
Description-md5: 8c1690565f2cb6e8137d1fc0a4726b49
Description-en: assertion library for Node.js
 Chai is a BDD / TDD assertion library for Node.js and the
 browser that can be delightfully paired with any javascript testing framework.
 This library is test framework agnostic.
 .
 Test-driven development (TDD) is a software development process that relies
 on the repetition of a very short development cycle: requirements
 are turned into very specific test cases, then the software is improved
 to pass the new tests
 .
 BDD of Behavior-Driven Development is an extension of test-driven
 development that makes use of a simple, domain-specific scripting
 language (DSL). These DSLs convert structured natural language statements
 into executable tests.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-chai
Description-md5: d97fc2cc46db9a1627411aa040ca5595
Description-en: assertion library for the browser
 Chai is a BDD / TDD assertion library for Node.js and the
 browser that can be delightfully paired with any javascript testing framework.
 This library is test framework agnostic.
 .
 Test-driven development (TDD) is a software development process that relies
 on the repetition of a very short development cycle: requirements
 are turned into very specific test cases, then the software is improved
 to pass the new tests
 .
 BDD of Behavior-Driven Development is an extension of test-driven
 development that makes use of a simple, domain-specific scripting
 language (DSL). These DSLs convert structured natural language statements
 into executable tests.
 .
 This package includes the browser specific files.

Package: node-chai-as-promised
Description-md5: 47f23ba919130d6bde3e5070e8e4c675
Description-en: Extends Chai with assertions about promises
 Chai as Promised extends Chai with a fluent language for asserting facts about
 promises.

Package: node-chainsaw
Description-md5: c7e727f0bd2b304ed2778589d4e7d2cb
Description-en: Node.js module to build chainable fluent interfaces
 With this meta-module you can write modules with chainable interfaces.
 .
 Chainsaw takes care of all of the boring details and simplifies the
 nested flow control.

Package: node-chalk
Description-md5: b9999751fb5319d62b7304c93bead8d6
Description-en: Terminal string styling for Node.js
 Chalk is a Node.js module which provides string styling via ANSI escape codes
 without extending String.prototype.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-chance
Description-md5: 246bb61bf7db021ce87394e5889b67e7
Description-en: Utility library to generate anything random
 Chance is a minimalist generator of random strings, numbers, etc.
 to help reduce some monotony particularly while writing automated
 tests or anywhere else you need anything random.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-change-case
Description-md5: 3d80b1ddf5866ff807625c2f7129017e
Description-en: Transform a string between different case conventions
 Transform a string between `camelCase`, `PascalCase`, `Capital Case`,
 `snake_case`, `param-case`, `CONSTANT_CASE` and others.
 .
 This package currently ships a subset of the modules included in upstream
 mono repo.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-channels
Description-md5: 4135a00c49dadcea096da75be6c4274d
Description-en: Event channels in Node.js
 Channels keeps your messages in order for different endpoints (channels) of
 your Node.js application.
 .
 In Etherpad Channels is used to ensure changes for specific pads have their
 own channel (gateway) and changesets (planes) are assigned to specific
 channels (gateways).
 .
 Channels is useful if you need to have lots of different I/O operations on
 different endpoints that you need to keep in order.

Package: node-character-parser
Description-md5: bbeef04b4e2af2f67eaa75715918cdf9
Description-en: JavaScript parser character by character
 Simple and powerful JavaScript parser, useful for write HTML
 template engine.
 .
 JavaScript is parsed one character at a time, in order to have
 full control and to simply recognize sections delimited by brackets.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-charm
Description-md5: 49788dfbe3b22c891330575719c06707
Description-en: ansi control sequences for terminal cursor hopping and colors
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-chart.js
Description-md5: 4e95d30af446c412820ed337e6f11469
Description-en: Simple HTML5 charts using the canvas element (Browser)
 Simple yet flexible JavaScript charting for designers & developers.
 .
 This library allows you to visualize your data in 8 different ways; each of
 them animated and customisable. It has great rendering performance across all
 modern browsers (IE9+). And it redraws charts on window resize for perfect
 scale granularity.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-chart.js
Description-md5: 4874f574b8f180b5b2475e135dcbd0d7
Description-en: Simple HTML5 charts using the canvas element (Node module)
 Simple yet flexible JavaScript charting for designers & developers.
 .
 This library allows you to visualize your data in 8 different ways; each of
 them animated and customisable. It has great rendering performance across all
 modern browsers (IE9+). And it redraws charts on window resize for perfect
 scale granularity.

Package: node-check-error
Description-md5: 67a725b9233502ea537fadf31f32b39a
Description-en: Node.js module for error handling
 This module helps to retrieve an Error's information such as its message
 or constructor name, but also check whether two Errors are compatible based
 on various data.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-cheerio
Description-md5: 4dd6bcae623f44776d95670b1b027920
Description-en: Server-side jQuery implementation
 Node-js module providing a tiny, fast, flexible and elegant
 implementation of core jQuery designed specifically for the
 server.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-chokidar
Description-md5: 3bbb64ecbc20ed42ee5c37e49cad5c18
Description-en: wrapper around watch / watchFile / fsevents
 Chokidar does still rely on the Node.js core fs module, but when using
 fs.watch and fs.watchFile for watching, it normalizes the events it receives,
 often checking for truth by getting file stats and/or dir contents.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-chownr
Description-md5: 002bb9a342a999d45d9e70d905da1606
Description-en: like chown -R
 This module takes the same arguments as fs.chown().
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-chroma-js
Description-md5: 56f64d63f37756c5091f2d0c8968de88
Description-en: JavaScript library for color conversions - Node package
 Chroma.js is a tiny JavaScript library (12kB) for all kinds of color
 conversions and color scales.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-chrome-trace-event
Description-md5: 6347ef92c87ca25a68e0f0cda3fa7f7e
Description-en: create a trace of your node app per Google's Trace Event format
 These logs can then be visualized with trace-viewer or chrome devtools to grok
 one's programs.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-chrono
Description-md5: eb96f5983bf5803b9272d390d6eeeeac
Description-en: date formatting library for NodeJS
 Chrono is a date formatting library for NodeJS.

Package: node-ci-info
Description-md5: 1e108dc8d3ea57789b98231b15db1d59
Description-en: Get details about the current Continuous Integration environment
 Lets you check whether you are running in a continuous integration server
 and fetches the name of the CI service.
 Supported CI:
 Travis CI, CircleCI, Jenkins CI, Hudson,
 Bamboo by Atlassian, TeamCity by JetBrains,
 Team Foundation Server by Microsoft,
 GitLab CI, Codeship, Drone, Magnum CI,
 Semaphore, AppVeyor, Buildkite,
 TaskCluster, GoCD, Bitbucket Pipelines

Package: node-cipher-base
Description-md5: 7b4c11f1f057af6b8c6306966fad44ea
Description-en: abstract base class for crypto-streams
 This module implements an abstract base class to inherit from,
 for creating node crypto streams.
 .
 This module follows the same API as Node.js crypto streams API.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-cjs-module-lexer
Description-md5: fe0658e881ad900e783c0c2e2ead8656
Description-en: Fast lexer to extract named exports from CommonJS modules
 Very fast JavaScript CommonJS module syntax lexer used to detect
 the most likely list of named exports of a CommonJS module.
 .
 It is used by Node.js for CommonJS and ES Modules interoperability.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-cjson
Description-md5: 20a69ec096fd1c4a2855a28a451aa409
Description-en: commented JavaScript Object Notation
 It is a json loader, which parses only valid json files, but with comments
 enabled. Useful for loading configs.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-clarinet
Description-md5: 9be6c5a9420cf67020d79e05d6b73f42
Description-en: evented streaming JSON parser - Node.js module
 clarinet is a Node.js module which provides a streaming parser for JSON.
 clarinet is inspired (and forked) from sax-js.
 .
 clarenet is intended to create better full text support in Node.js. Creating
 indexes out of large (or many) JSON files does not require a full
 understanding of the JSON file, but it does require something like clarinet.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-class-utils
Description-md5: 5318f6b88d2e3ef9e4d1b0399b9b492b
Description-en: Utils for working with JavaScript classes and prototype methods
 Node.js is an event-based server-side JavaScript engine.

Package: node-classnames
Description-md5: 2442fae32b80cc75ff85f5dd070875a0
Description-en: Utility for conditionally combining classnames in JavaScript
 A simple utility for conditionally generating a list of CSS class names
 from criteria defined by a set of JavaScript objects.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: cleancss
Description-md5: 899b492607a1d539f2489a7d1d8bf45c
Description-en: Tool for minifying CSS files
 Clean-css is a Node.js module for minifying CSS files. It does the same job as
 YUI Compressor's CSS minifier, but much faster thanks to many speed
 optimizations and Node.js' V8 engine.
 .
 The cleancss tool is a reference implementation for the Clean-css Node.js
 module.

Package: node-clean-css
Description-md5: d3a40d3c24da1f1919cabccbb9de653d
Description-en: Node.js module for minifying CSS files
 Clean-css is a Node.js module for minifying CSS files. It does the same job as
 YUI Compressor's CSS minifier, but much faster thanks to many speed
 optimizations and Node.js' V8 engine.

Package: node-clean-yaml-object
Description-md5: 9ce3103d579730d0718a030cb9a54338
Description-en: safe clean of an object prior to serialization
 This module clean up (fill with zero byte) an object before sending
 to serialisation, thus avoiding to serialize private data.
 This module supports generalisation by allowing ones to specify
 filter function, that support whitelisting.
 .
 Clearing data before serialization is critical from a security
 point of view in order to avoid leaking information.
 .
 Node.js is an event-based server-side JavaScript engine

Package: node-cli-boxes
Description-md5: 27f09454051919b934d6e8ba6caf1dc4
Description-en: Boxes for use in the terminal
 The list of boxes is just a JSON file and can be used wherever.
 .
 It can be used to create single,double,classic,single etc boxes.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-cli-cursor
Description-md5: 93360cb75114c0175873fab4fac27fce
Description-en: Toggle the CLI cursor
 Node.js module to toggle the CLI cursor; the cursor is gracefully restored if
 the process exits.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-cli-spinners
Description-md5: e3605324ed02037b49b76ffdce1438bf
Description-en: Spinners for use in the terminal
 60+ spinners for use in the terminal. Spinner indicates some
 operation is in progress. The list of spinners is just a JSON file
 (spinners.json) and can be used wherever. These spinners can be used
 through the ora module.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-cli-table
Description-md5: cc246f3763bff500b71b0b97dc77fcca
Description-en: Pretty unicode tables for the CLI
 This utility allows you to render unicode-aided tables on the command line
 from your node.js scripts.

Package: node-cli-truncate
Description-md5: 086352e9697fe652d65b50136ee2cbbb
Description-en: Truncate a string to a specific width in the terminal
 Gracefully handles ANSI escapes. Like a string styled with chalk. It also
 supports Unicode surrogate pairs and fullwidth characters.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-cli-width
Description-md5: a2dfdfca3c47bf141b8e464b3eedea9f
Description-en: Get stdout window width
 Node.js module to get stdout window width, with two fallbacks, tty
 and then a default.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-client-sessions
Description-md5: f26bff0cf21276f0991830fce6f5ca69
Description-en: secure sessions stored in cookies
 client-sessions is connect middleware that implements sessions in encrypted
 tamper-free cookies.

Package: node-clipboard
Description-md5: 0f486a60ea3125e32ac9496a8aad14ec
Description-en: Node.js module to copy to clipboard without flash
 Copying text to the clipboard shouldn't be hard. It shouldn't require
 dozens of steps to configure or hundreds of KBs to load. But most of
 all, it shouldn't depend on Flash or any bloated framework. That's why
 clipboard.js exists.
 .
 This package provides node.js module.

Package: node-cliui
Description-md5: 3a244ab51726cffbd22675c424aa1430
Description-en: easily create complex multi-column CLIs
 Exposes a simple layout Domain Specific Language (DSL), reminiscent
 of HTML (with div and span elements) that makes it possible to easily
 create command-line-interfaces (CLIs).
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-clone
Description-md5: 75ee8ad2f250139536013416494f52ca
Description-en: deep cloning of objects and arrays
 This module offers foolproof deep cloning of objects, arrays, numbers,
 strings, etc. in JavaScript.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-clone-buffer
Description-md5: b827a30f4887e8e54cac6e699fef69a5
Description-en: Takes a Buffer object and returns a clone
 Node.js is an event-based server-side JavaScript engine.

Package: node-clone-deep
Description-md5: 677259590daa45b10972a91d4699bcf5
Description-en: Recursively (deep) clone JavaScript native types
 This module allows one to recursively (deep) clone JavaScript native types,
 like Object, Array, RegExp, Date as well as primitives.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-clone-stats
Description-md5: efe2545f6066d95ccc6de16369ddab5a
Description-en: Safely clone node's fs.Stats instances without losing their class methods
 Node.js is an event-based server-side JavaScript engine.

Package: node-cloneable-readable
Description-md5: 1e476ba00d54cc5c5647a6009795c41a
Description-en: node.js library to clone safely a Readable stream
 clonable-readable implements a "right" way to clone a Readable.

Package: node-co
Description-md5: b7189a8037ece2c3b0ad9428e2f5feca
Description-en: generator async control flow goodness
 Generator based control flow goodness for nodejs and the
 browser, using promises, letting you write non-blocking
 code in a nice-ish way.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-coa
Description-md5: f80fa9f9f293835e0f38e9e9a507ea15
Description-en: Yet another parser for command line options
 COA is a parser for command line options that aim to get maximum profit from
 formalization of your program API. Once you write definition in terms of
 commands, options and arguments you automatically get:
  * Command line help text
  * Program API for use COA-based programs as modules
  * Shell completion
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-code
Description-md5: 92f4db557f54a1f44a5949eab2cd65b4
Description-en: Test framework from hapijs
 Assertion library. used by the hapijs project inspired by chai.
 .
 Hapijs is a rich framework for building applications and services
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-coffee-loader
Description-md5: 7c9d4380008d48cbdd2d289def0dffed
Description-en: coffee loader module for webpack
 This package enables using coffeescript files directly from webpack.
 .
 Webpack packs/bundles CommonJs/AMD modules for the browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-coffeeify
Description-md5: 2b409031054f7a65676985077b7e044a
Description-en: browserify plugin for coffee-script
 This plugin allows you to mix and match .js and .coffee files in the same
 project.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-collection-visit
Description-md5: a32fe45b20ca0a315ec485bdf8e86108
Description-en: Visit a method over items in object, or map visit over the objects
 Visit a method over the items in an object, or map visit over the objects
 in an array. This is an alternative approach to using extend or merge, useful
 when events are emitted on a method like get or set.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-color
Description-md5: 4bda4782077987e1e18ce3eba7242ac2
Description-en: Color conversion and manipulation with CSS string support
 JavaScript library for immutable color conversion and manipulation with
 support for CSS color strings.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-color-convert
Description-md5: f3900926d9f98371cc6832c64a3d3f78
Description-en: Plain color conversion functions
 Color-convert is a color conversion library for JavaScript and node.  It
 converts all ways between rgb, hsl, hsv, hwb, cmyk, ansi, ansi16, hex strings,
 and CSS keywords (will round to closest).
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-color-name
Description-md5: 61d8217c0f67139841b8de089df37e2e
Description-en: list of color names and its values
 Given a color name, this package outputs its corresponding RGB value
 Based on standard 'named colors' as defined by CSS working group
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-color-string
Description-md5: a2f9b56bee5bc3b60abbfdf952583861
Description-en: Parser and generator for CSS color strings
 For example, to.hex([255, 255, 255]) will return "
 will return {model: 'rgb', value: [255, 255, 255, 1]}.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-colormin
Description-md5: 17fb4e5d93dfcacfc4e107da8895e140
Description-en: Turn a CSS color into its smallest representation
 colormin works for rgb, rgba, hsl, hsla, hex & css color keywords. Note that
 colormin does not convert invalid CSS colors, as it is not a color validator.
 .
 For example, 'rgba(255, 0, 0, 1)' will be turned to 'red'.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-colorspace
Description-md5: 652b6f283acc2eb08dfe07d891aa9a9d
Description-en: Generate HEX colors for a given namespace in Node.js
 Colorspace is a simple module which generates HEX color codes for
 namespaces.  The base color is decided by the first part of the
 namespace. All other parts of the namespace alters the color
 tone. This way you can visually see which namespaces belong together
 and which does not.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-columnify
Description-md5: b860bc9a434cf3cd81164a4d1ff8153c
Description-en: Render data in text columns with in-column text-wrap
 Create text-based columns suitable for console output from objects or arrays
 of objects.
 .
 Columns are automatically resized to fit the content of the largest cell.
 Each cell will be padded with spaces to fill the available space and ensure
 column contents are left-aligned.
 .
 Designed to handle sensible wrapping in npm search results.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-combine-source-map
Description-md5: f9d9379cf147c6505f313277c8d4923f
Description-en: Add source maps of multiple files and combine
 Add source maps of multiple files, offset them and then combine
 them into one source map.
 .
 Source map provides way of mapping code within a compressed file back to
 it’s original position in a source file, hence improving debugging.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-combined-stream
Description-md5: 24f864fda3cf557941eb1c278f775cf8
Description-en: Append streams one after another - module for Node.js
 node-combined-stream can be used to append multiple streams one
 after another.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-commander
Description-md5: f97e9c29df69027df835e52db2e33362
Description-en: Complete solution for Node.js command-line interfaces
 Commander is a light-weight, expressive, and powerful command-line framework
 for Node.js.
 .
 Inspired by Ruby's commander, this Node.js module provides command line
 option parsing, automated/customizable help texts, command line prompting
 password query, and many more features.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-commist
Description-md5: 190e63c1caea99657bfd2a21fe4b21ef
Description-en: build commands on node-minimist
 Build command line application with multiple commands the easy way. To be
 used with minimist.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-commondir
Description-md5: 88f2f403bed79affb86bdf3f317f297f
Description-en: compute the closest common parent for file paths
 Node.js is an event-based server-side JavaScript engine.

Package: node-compare-versions
Description-md5: eabe1c6d232e8cd76731d03d37b9f1cb
Description-en: Version string comparison for Node.js
 This package provides a comparison function for version strings
 following the semver specification.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-component-consoler
Description-md5: 1a7682d10a016d9f4e1eb2110bd2660c
Description-en: console commands for component(1)
 This module contains the console commands for component(1). Use this
 to create consistent logs across component(1) commands and libs.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-component-emitter
Description-md5: 8ff059d332768a97c0704d0953d23bbe
Description-en: Event emitter for Node.js
 emitter is a Node.js module for emitting events.
 .
 The Emitter object can be used as an instance, mixin or prototype mixin.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-compressible
Description-md5: 8d31c29a4d8e9bfca242297d1fdf68bc
Description-en: checks whether a mime type is compressible - Node.js module
 This module is useful for server software to check if a given mime type
 represents data that is worth being compressed.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-compression
Description-md5: 87e1b340ad48e93bdf69a9fd2be5e738
Description-en: express middleware for gzip/deflate compression - Node.js module
 This package provides an express middleware for handling HTTP response
 compression using gzip or deflate.
 .
 Express is a web application framework for Node.js.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-compression-webpack-plugin
Description-md5: d6561d5376ed7ad0b6efd7bfa3bd96a5
Description-en: Prepare compressed versions of assets
 This module can be used to prepare compressed versions of assets to serve
 them with Content-Encoding.
 .
 Webpack takes code targeted at node.js and makes it run in the browser.
 Node.js comes with API of its own that is not available in the browsers.
 Webpack exposes this code to programs that are unaware they are running in a
 browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-concat-map
Description-md5: da7946ac48676bec6248520405beb166
Description-en: concatenative mapdashery for Node.js
 node-concat-map provides a single method concatMap(xs, fn) that will return
 an array of concatenated elements by calling fn(x, i) for each element x and
 each index i in the array xs.
 .
 When fn(x, i) returns an array, its result will be concatenated with the
 result array. If fn(x, i) returns anything else, that value will be pushed
 onto the end of the result array.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-concat-stream
Description-md5: 4c0802ac64ebd707a37d2c90a1adfe58
Description-en: writable stream that concatenates strings
 Node-concat-stream creates a writable stream that concatenates strings
 or binary data and calls a callback with the result.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-concat-with-sourcemaps
Description-md5: 0a811b9cc201444081dc98ecd699b808
Description-en: concatenate files and generate source maps
 Concatenate file contents with a custom separator and generate a source map.
 .
 This library is a build dependency of gulp-concat, concatenation support for
 gulp.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-concordance
Description-md5: 34a881fbbb809d470b5b2a897a815bc1
Description-en: Node.js library to compare, format, diff and serialize any JavaScript value
 Concordance recursively describes JavaScript values, whether they're booleans
 or complex object structures. It recurses through all enumerable properties,
 list items (e.g. arrays) and iterator entries.
 .
 The same algorithm is used when comparing, formatting or diffing values. This
 means Concordance's behavior is consistent, no matter how you use it.

Package: node-config
Description-md5: b533aadbc3550664edd9c7d210784243
Description-en: configuration control for production Node deployments
 Node-config organizes hierarchical configurations for application deployments.
 .
 It allows defining a set of default parameters, and extend them for different
 deployment environments (development, qa, staging, production, etc.).
 .
 Configurations are stored in configuration files within an application, and can
 be overridden and extended by environment variables, command line parameters,
 or external sources.

Package: node-config-chain
Description-md5: 6590087c9b477c43d2a699e417cf2ac4
Description-en: Handle Configuration Once And For All
 This module is used to load all the user configurations. It can also detect
 production mode or development mode. It is a dependency of NPM.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-configstore
Description-md5: 58232ebe34b341cbad4f2918d77a79b3
Description-en: load and save config without having to think about where and how
 Easily load and persist config without having to think about where and how
 .
 Config is stored in a JSON file located in $XDG_CONFIG_HOME or ~/.config.
 Example: ~/.config/configstore/some-id.json
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-configurable-http-proxy
Description-md5: dc838963b28ae4bc370177c367e42d33
Description-en: configurable-on-the-fly HTTP Proxy in Node.js
 configurable-http-proxy (CHP) provides you with a way to update and
 manage a proxy table using a command line interface or REST API.  It
 is a simple wrapper around node-http-proxy. node-http-proxy is an
 HTTP programmable proxying library that supports websockets and is
 suitable for implementing components such as reverse proxies and load
 balancers. By wrapping node-http-proxy, configurable-http-proxy
 extends this functionality to JupyterHub deployments.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-connect
Description-md5: c035365be0b65866fe0a618fb1ee7298
Description-en: extensible HTTP server framework - Node.js module
 Connect is an extensible HTTP server framework for Node.js
 using plugins known as middleware.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-console-browserify
Description-md5: 382766ca4b8c5e14d8a4eca5548248b4
Description-en: Emulate console for all the browsers
 This package emulates console in browser context. It is thus possible
 to use warn(), error() and trace() in your browser. By default this package
 redirect console API to internal console of your browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-console-control-strings
Description-md5: ac677fac3cb85143034123fcc9e67a2f
Description-en: cross-platform tested terminal/console command strings
 This is a library for doing things like color and cursor positioning. This is
 a subset of both ansi and vt100. All control codes included work on both
 Windows & Unix-like OSes, except where noted.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-console-group
Description-md5: 3612d1ba38df775982a071f6ee1bfb93
Description-en: basic console.group implementation for node
 In browsers, console.group() is an incredibly useful debugging tool. This
 module implements the same in Node.js.
 .
 It's a 5 minute job - highly unsophisticated, doesn't even have a test suite,
 so YMMV.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-consolidate
Description-md5: ebc8941a787496c45c157ca88a64ebc0
Description-en: Template engine consolidation library
 This module supports a large number of template engines like ejs, haml,
 handlebars, pug etc
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-constantinople
Description-md5: 4c2f05d7e662eb8d6f389f93570dfb4b
Description-en: determine if an expression evaluates to a constant - Node.js module
 This module parses a JavaScript expression and determine if it
 evaluates to a constant, relative to a given scope object.
 It also checks for syntax errors.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-constants-browserify
Description-md5: 96c293cc050a7177afe4d96eaba10830
Description-en: Node's `constants` module for the browser
 This modules provides constants present in a Node.js environment to code
 running in a browser.
 .
 This library is a dependency for browserify and webpack. Browserify/Webpack
 takes code targeted at node.js and makes it  run in the browser. Node.js comes
 with API of its own that is not available in the browsers. Browserify/Webpack
 exposes this code to programs that are unaware they are running in a browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-content-disposition
Description-md5: 43e0846db8ded223596c42b756e32bc2
Description-en: Create and parse Content-Disposition header - Node.js module
 content-disposition is a Node.js module which provides API to create and parse
 RFC-compliant Content-Disposition headers.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-content-type
Description-md5: fb2ae35c490c91d4fcde039ee4c4e3aa
Description-en: Create and parse HTTP Content-Type header
 This module can be used to create and parse HTTP Content-Type header according
 to RFC 7231.
 .
 This module is a dependency of express, a web framework for Node.js.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-convert-source-map
Description-md5: d6293d154219e4642ff5dd53c09b5700
Description-en: Converts a source-map from/to between formats
 Converts a source-map from/to different formats and allows adding/changing
 the properties.
 .
 Source maps allow tools to display unminified code from minified code
 with an optimized mapping between them. It is a kind of debug symbols
 for minified javascript.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-cookie
Description-md5: dd0a25ff4e7ba3909735c53ad0198a3c
Description-en: Basic cookie parser and serializer module for Node.js
 node-cookie just provides a way to read and write RFC6265 HTTP cookie
 headers.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-cookie-jar
Description-md5: 1862af328b69a6ed5537c4535ab34630
Description-en: Cookie handling for HTTP clients - module for Node.js
 node-cookie-jar provides minimal cookie handling for HTTP clients.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-cookie-parser
Description-md5: 8270023f19a4c0bac5c72340a7a3bb94
Description-en: cookie parsing middleware with signatures - Node.js module
 This module provides an express/connect middleware for parsing
 the HTTP Cookie header. It populates req.cookies with an object
 keyed by the cookie names.
 .
 Cookies can be optionally signed with a secret string, which is then
 stored in the 'secret' property of the Request object, so it can be
 used by other middleware.
 .
 Express is a web application framework for Node.js.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-cookie-signature
Description-md5: 544d852b54719b21f8640a2cf3fd9de3
Description-en: Sign and unsign cookies using hmac - module for Node.js
 Small module to help signing and unsigning strings using hmac
 signature with a secret.
 .
 It is used by connect middleware to secure session cookies.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-cookiejar
Description-md5: a9c8dc4d1229dbb01c7a5caccc2ca977
Description-en: simple persistent cookiejar system - Node.js module
 This package contains a simple and robust cookie library.
 .
 The following classes are included:
  * CookieAccessInfo: determines matching qualities of a cookie
  * Cookie: turns parameter into a Cookie
  * CookieJar: class to hold numerous cookies from multiple
    domains correctly
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-cookies
Description-md5: a57a465c4909e1b86c0c6276c4c7edf6
Description-en: Cookies, optionally signed using Keygrip - Node.js module
 Cookies is a Node.js module for getting and setting HTTP(S) cookies. Cookies
 can be signed to prevent tampering, using Keygrip. It can be used with the
 built-in node.js HTTP library, or as Connect/Express middleware.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-copy-concurrently
Description-md5: c5c09c528528b233004ea00207b1660a
Description-en: Copy files, directories and symlinks concurrently
 Promises of copies of files, directories and symlinks, with concurrency
 controls and win32 junction fallback.
 .
 Ownership is maintained when running as root, permissions are always
 maintained. On Windows, if symlinks are unavailable then junctions will be
 used.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-copy-descriptor
Description-md5: 2b3bb9db31e2a6a80fd2cf2b08d1d6c2
Description-en: Copy a descriptor from one object to another
 Copy a descriptor from object A to object B
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-copy-paste
Description-md5: f19aecf43f76c88c9cce5c014ade8d86
Description-en: access to the system clipboard
 node-copy-paste allows read/write (i.e copy/paste) access to the system
 clipboard. It does this by wrapping xclip for Linux, FreeBSD, and OpenBSD.

Package: node-copy-webpack-plugin
Description-md5: 6f3b11040c6613922c15494ddf3038ef
Description-en: Copy files and directories in webpack
 This webpack plugin copies individual files or entire directories to the build
 directory.
 .
 Webpack takes code targeted at node.js and makes it run in the browser.
 Node.js comes with API of its own that is not available in the browsers.
 Webpack exposes this code to programs that are unaware they are running in a
 browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-core-js
Description-md5: 78ccb60de86db849b9f08ae3cd774828
Description-en: Modular standard library for JavaScript
 Includes polyfills for ECMAScript up to 2021: promises, symbols,
 collections, iterators, typed arrays, ECMAScript 7+ proposals, setImmediate,
 etc. Some additional features such as dictionaries or extended partial
 application.

Package: node-core-js-builder
Description-md5: 0bf369d1e826d11930b0b72a8d10adea
Description-en: Node.js module to build a custom core-js
 For some cases could be useful to exclude some `core-js` features or
 generate a polyfill for target engines. This API helps conditionally include
 or exclude certain parts of core-js, build for targets specified in
 core-js-compat format

Package: node-core-js-bundle
Description-md5: a1a67e53fb03c00018b9543480687ec7
Description-en: Modular version of core-js to load only required features
 core-js is a modular standard library for JavaScript. Includes polyfills for
 ECMAScript up to 2021: promises, symbols, collections, iterators, typed
 arrays, many other features, ECMAScript proposals. With core-js-bundle, one
 can load only required features or use it without global namespace pollution.

Package: node-core-js-compat
Description-md5: 2555f9912f652d635d8568bdabbdcbb8
Description-en: data about the necessity of core-js
 core-js-compat contains data about the necessity of core-js modules and API
 for getting a list of required core-js modules by browserslist query.

Package: node-core-js-pure
Description-md5: d8408da2b1f4a254b55e2dbb120b4c17
Description-en: Modular standard library for JavaScript without global namespace pollution
 Includes polyfills for ECMAScript up to 2021: promises, symbols,
 collections, iterators, typed arrays, ECMAScript 7+ proposals, setImmediate,
 etc. Some additional features such as dictionaries or extended partial
 application.
 Use core-js-pure to require only needed features or use it without global
 namespace pollution.

Package: node-core-util-is
Description-md5: cd1d0bf64920b0b1fd01fbf3d3cadb3f
Description-en: util.is* functions introduced in Node v0.12 for older versions
 node-core-util-is provides the util.is* functions from Node v0.12 core for
 older Node.js versions.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-cors
Description-md5: b2b716b0f7de009ed7ce2916c9bd4129
Description-en: middleware for enabling CORS in express/connect applications
 CORS is a node.js package for providing a Connect/Express middleware
 that can be used to dynamically or statically enable CORS with
 various options.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-cosmiconfig
Description-md5: 8e26232fa8fdde7bfaabd1d5445332d7
Description-en: Find and load configuration from different locations
 Find and load a configuration object from
  - a `package.json` property (anywhere up the directory tree)
  - a JSON or YAML "rc file" (anywhere up the directory tree)
  - a `.config.js` CommonJS module (anywhere up the directory tree)
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-coveralls
Description-md5: b0a892c2b9adf8e4d4a4597c71cdcdc7
Description-en: input json-cov output and posts to coveralls.io
 Coveralls.io is a web service to help you track your code coverage over
 time, and ensure that all your new code is fully covered.
 .
 Coveralls automatically collects your code coverage data, uploads it
 to their servers and gives you a nice interface to dig into it.
 .
 This tools based on node.js allows one to post coverage information
 to coveralls.io
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-cpr
Description-md5: 66875325f0304b2303a243f6db660808
Description-en: recursively copy files - Node.js module
 cpr is a Node.js module to recursively copy files and can also be used from
 the command line which is useful for cross platform support.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-crc
Description-md5: 0d4c563ae4eec4b1312e5c1b1066c099
Description-en: module for calculating Cyclic Redundancy Check (CRC)
 This package provides a pure JavaScript implementation, with no dependencies,
 to calculate CRC, the following algorithms are supported:
  * CRC1
  * CRC8
  * CRC8 1-Wire
  * CRC16
  * CRC16 CCITT
  * CRC16 Modbus
  * CRC24
  * CRC32
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-crc32
Description-md5: cd203d1465f4edb8b719bb18098c2eb2
Description-en: CRC-32 implemented in JavaScript
 CRC means 'Cyclic Redundancy Check' and is a way to checksum data. It is a
 simple algorithm based on polynomials and is used in such projects as gzip.
 .
 This module only works with UTF-8 strings, and is meant to be able to work on
 node and in the browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-create-ecdh
Description-md5: 670ba1aefb4c391a243e5ef8e7bb56f2
Description-en: browserifiable createECDH
 In io.js or node >= 0.11 this module is just a shortcut to crypto.createECDH.
 In node <= 0.11 or the browser this is a pure JavaScript implementation, more
 specifically a wrapper around elliptic to give it the same API as node.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-create-hash
Description-md5: a4a36b0082cbe6cd2fc495ac055f03a1
Description-en: create hashes for browserify
 This package allow one to create hash in browser context using
 Node.js API.
 .
 A hash function is any function that can be used to map data
 of arbitrary size to data of fixed  size.
 Hash functions are related to checksums, check digits,
 fingerprints, lossy compression, randomization functions,
 error-correcting codes, and ciphers.
 Although these concepts overlap to some extent, each has
 its own uses and   requirements and is designed and optimized
 differently.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-create-hmac
Description-md5: e3084c70c3fccea0c9e17dc68906f226
Description-en: nodejs style hmacs in the browser
 This library provides nodejs style hmacs for use in the browser, with native
 hmac functions in nodejs. API is the same as hmacs in nodejs.
 .
 This library is a dependency for webpack. Webpack takes code targeted at
 node.js and makes it run in the browser. Node.js comes with API of its own
 that is not available in the browsers. Webpack exposes this code
 to programs that are unaware they are running in a browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-create-react-class
Description-md5: 0c5a27f05af364b8af9e514779a5fad9
Description-en: Legacy API for creating React components
 Node.js is an event-based server-side JavaScript engine.

Package: node-create-require
Description-md5: 21352a2a424b6baaa2fc731baeedb64f
Description-en: polyfill for Node.js' module.createRequire
 Provides a polyfill to use the same module.createRequire
 advanced programming interface with different Node.js
 versions.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-cron-validator
Description-md5: 1ad85394fcc39c0389804ea40a865ff9
Description-en: cron-validator is a util that allows one to validate cron expression
 Cron Validator is a util that allows you to validate a cron expression,
 similar to what crontab guru does, but in your code base.

Package: node-cronstrue
Description-md5: 7ceed6f1cd356c5a52158d336736944b
Description-en: Convert cron expressions into human readable descriptions
 cronstrue is a JavaScript library that parses a cron expression and
 outputs a human readable description of the cron schedule.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-cross-fetch
Description-md5: 17a8aa0f86f5215f416228fa857559b0
Description-en: Universal WHATWG Fetch API for Node, Browsers and React Native
 The scenario that cross-fetch really shines is when the same JavaScript
 codebase needs to run on different platforms.
  * Platform agnostic: browsers, Node or React Native
  * Optional polyfill: it's up to you if something is going to be added to the
    global object or not
  * Simple interface: no instantiation, no configuration and no extra dependency
  * WHATWG compliant: it works the same way wherever your code runs
  * TypeScript support: better development experience with types.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-cryptiles
Description-md5: 4bdd0d842b1256f83a9dbe077d8982d1
Description-en: General purpose crypto utilities
 This library provides methods for generating cryptographically strong
 pseudo-random data (string or digits) of specified length. It can also compare
 two strings using fixed time algorithm (to prevent time-based analysis of MAC
 digest match).
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-crypto-browserify
Description-md5: f29cb1c61f0ad862316d4126d94360ff
Description-en: implementation of crypto for the browser
 This library is an implementation of node's crypto for the browser.
 .
 This library is a dependency for webpack. Webpack takes code targeted at
 node.js and makes it run in the browser. Node.js comes with API of its own
 that is not available in the browsers. Webpack exposes this code
 to programs that are unaware they are running in a browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-crypto-random-string
Description-md5: b3b7470112f65d4ec4d84fc6b68dc170
Description-en: Generate a cryptographically strong random string
 Can be useful for creating an identifier, slug, salt, fixture, etc.
 .
 This package is a useful dependency of npm, Nodejs package manager.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-cson-parser
Description-md5: 60472d7590eeeeb6273e8b198d2f96dd
Description-en: Safe parsing of CSON files
 Node-cson-parser is a minimalistic CSON parser which offers:
  - A strict subset of CSON that allows only data
  - Interface is identical to JSON.{parse,stringify}
  - Does not run the code, free of intermediate string representations
  - Sane parse error messages with line/column
  - Regular Expressions are considered data and will be accepted as well
 .
 In addition of pure data it allows for simple arithmetic expressions like
 addition and multiplication. This allows more readable configuration
 of numbers.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-css
Description-md5: f70f7209046d5d4fdec14183e8f3258d
Description-en: JavaScript CSS parser and stringifier - Node.js module
 This module provides a CSS parser in JavaScript, able to make
 stylesheet rules available as JavaScript object, and a CSS
 stringifier which takes an abstract syntax tree from parser and
 outputs a CSS-formatted string.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-css-color-names
Description-md5: a4cd7ada9827c3ed8b203c0f965e90d2
Description-en: JSON Object of css color names mapped to their hex value
 For example, aqua is mapped to
 .
 This list is generated from xahlee.info/js/css_color_names.html
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-css-loader
Description-md5: eacd01db8695f8d4f68f3806b2d67b8b
Description-en: css loader module for webpack
 Webpack takes code targeted at node.js and makes it run in the browser.
 Node.js comes with API of its own that is not available in the browsers.
 Webpack exposes this code to programs that are unaware they are running in a
 browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-css-select
Description-md5: 3572db8f91245d326d93c2816a6ff197
Description-en: CSS selector compiler/engine
 Node.js module that turns CSS selectors into functions that test
 if DOM elements match them. Provides an efficient and complete
 implementation of CSS3 and a partial implementation of jQuery/Sizzle
 extensions.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-css-selector-tokenizer
Description-md5: 92da02f376de5d182c627adc2c3eb98c
Description-en: Parses and stringifies CSS selectors
 This library is a dependency of css-loader webpack plugin. Webpack takes code
 targeted at node.js and makes it run in the browser. Node.js comes with API of
 its own that is not available in the browsers. Webpack exposes this code to
 programs that are unaware they are running in a browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-css-tree
Description-md5: 8c1ac2005c3e807a3848cc6d1ff99f69
Description-en: toolset to work with CSS
 CSSTree is a tool set to work with CSS, including fast detailed parser
 (string->AST), walker (AST traversal), generator (AST->string) and lexer
 (validation and matching) based on knowledge of spec and browser
 implementations.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-css-what
Description-md5: 7887ab7768ec3560e0f768a8e998754e
Description-en: CSS selector parser
 This module contains a CSS selector parser.
 .
 The function returns a two-dimensional array. The first array represents
 selectors separated by commas (eg. sub1, sub2), the second contains the
 relevant tokens for that selector.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-cssom
Description-md5: 210bfd840e3ed44947460e5d84a00cf6
Description-en: CSS parser written in pure JavaScript
 CSSOM.js is a CSS parser written in pure JavaScript. It is also a partial
 implementation of the CSS Object Model.
 .
 This package contains the javascript files for web browsers.

Package: node-cssom
Description-md5: 67c7612e96e9b8aa320a5e048da602d9
Description-en: CSS parser written in pure JavaScript - NodeJS module
 CSSOM.js is a CSS parser written in pure JavaScript. It is also a partial
 implementation of the CSS Object Model.
 .
 This package contains the NodeJS module.

Package: node-cssstyle
Description-md5: b6efb477f1b9a932bb1a747909a5284b
Description-en: CSSStyleDeclaration Object Model implementation
 CSSStyleDeclaration is a work-a-like to the CSSStyleDeclaration
 class in Nikita Vasilyev's CSSOM.

Package: node-csstype
Description-md5: bf58f639d20d27e7e07935ed97b987e2
Description-en: TypeScript and Flow definitions for CSS
 This package provides type definitions for CSS, both for use
 in TypeScript and Flow.

Package: node-csv-spectrum
Description-md5: a441e93a1cafe75eea3903e5460118c2
Description-en: Test for CSV parsing libraries
 The goal of this package is to capture test cases to represent
 the entire CSV spectrum.
 .
 A bunch of different CSV files to serve as an acid test for
 CSV parsing libraries. There are also JSON versions of the CSVs
 for verification purposes.
 .
 It is also a node module that you can require() in your tests.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-cuint
Description-md5: 8baa3613bef0331f29251a05898a3b9f
Description-en: C-like unsigned integers for Javascript
 Javascript does not natively support handling of unsigned 32 or 64 bits
 integers. This library provides that functionality, following C behaviour,
 enabling the writing of algorithms that depend on it. It was designed with
 performance in mind and tries its best to be as fast as possible.

Package: node-currently-unhandled
Description-md5: 27272ae65314d316c9c24a8532be3483
Description-en: track the list of currently unhandled promise rejections
 Node.js is an event-based server-side JavaScript engine.

Package: node-cycle
Description-md5: cf36198f520d1afd23066d1c8bde7eb5
Description-en: JSON encoder/decoder for cyclical structures in Node.js
 This fork of the JSON-js module contains two functions, JSON.decycle
 and JSON.retrocycle, which make it possible to encode cyclical
 structures and dags in JSON, and to then recover them. JSONPath is
 used to represent the links.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-cyclist
Description-md5: 68b1ad8985a28dc95f6e3b0a3e71e576
Description-en: efficient cyclic list implementation for Javascript
 cyclist creates a list of fixed size that is cyclic. In a cyclist list
 the element following the last one is the first one.
 .
 This is a dependency for npm, Node.js package manager.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-d
Description-md5: d68a32e367ee5e0383fb3e7e661513c0
Description-en: Property descriptor factory
 Originally derived from es5-ext package. Defining properties with descriptors
 is very verbose, this module makes it short.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-d3
Description-md5: deb5234c8c1fe7410c6c4ea23fe29d93
Description-en: Data-Driven Documents to visualize data
 Library for visualizing data using web standards
 using SVG, Canvas and HTML.
 .
 Combines visualization techniques with
 data-driven approach to DOM manipulation.
 .
 Gives users capabilities of modern browsers
 to design visual interface for data.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-d3-array
Description-md5: d5789697e0dbd9caef7b4aa5ed921f6f
Description-en: Array manipulation, ordering, searching, summarizing, etc
 Data in JavaScript is often represented by an array, and so one tends to
 manipulate arrays when visualizing or analyzing data. Some common forms of
 manipulation include taking a contiguous slice (subset) of an array, filtering
 an array using a predicate function, and mapping an array to a parallel set of
 values using a transform function.
 .
 Before looking at the set of utilities that this module provides, familiarize
 yourself with the powerful array methods built-in to JavaScript.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-d3-axis
Description-md5: 1522440ebcfe4184e9d9bf8bb1b03b46
Description-en: Displays automatic reference lines for scales
 The axis component renders human-readable reference marks for scales. This
 alleviates one of the more tedious tasks in visualizing data.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-d3-brush
Description-md5: 31f1e4c46f45adc0a80f0b5369d3f2f3
Description-en: Select a one- or two-dimensional region using the mouse or touch
 Brushing is the interactive specification a one- or two-dimensional selected
 region using a pointing gesture, such as by clicking and dragging the mouse.
 .
 The d3-brush module implements brushing for mouse and touch events using SVG.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-d3-chord
Description-md5: fcd791df59929528c242a687953a08fc
Description-en: Visualize relationships or network flow
 This module can be used to visualize relationships or network flow with an
 aesthetically-pleasing circular layout.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-d3-collection
Description-md5: 709bf53286c9a340d5164dcce43e3fca
Description-en: Handy data structures for elements keyed by string
 A common data type in JavaScript is the *associative array*, or more simply
 the *object*, which has a set of named properties. The standard mechanism for
 iterating over the keys (or property names) in an associative array is the
 for…in loop. However, note that the iteration order is undefined.
 .
 D3 provides several methods for converting associative arrays to standard
 arrays with numeric indexes.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-d3-color
Description-md5: 9cb027a695c53b69be08ea48e62f8dd9
Description-en: Color spaces! RGB, HSL, Cubehelix, Lab and HCL (Lch)
 Even though your browser understands a lot about colors, it doesn’t offer much
 help in manipulating colors through JavaScript. The d3-color module therefore
 provides representations for various color spaces, allowing specification,
 conversion and manipulation. Also see d3-interpolate for color interpolation.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-d3-contour
Description-md5: d185bb83869d1c0d6eb5515aca14c251
Description-en: Compute contour polygons
 This module computes contour polygons by applying marching squares to a
 rectangular array of numeric values.
 .
 Contour polygons are GeoJSON, you can transform and display them using
 standard tools. Contour plots can also visualize continuous functions by
 sampling.
 .
 Contours can also show the estimated density of point clouds, which is
 especially useful to avoid overplotting in large datasets. This library
 implements fast two-dimensional kernel density estimation.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-d3-dispatch
Description-md5: 8a512741c85b630c4c28bcc944ff3b35
Description-en: Register named callbacks and call them with arguments
 Dispatching is a convenient mechanism for separating concerns with
 loosely-coupled code: register named callbacks and then call them with
 arbitrary arguments. A variety of D3 components, such as d3-request, use this
 mechanism to emit events to listeners. Think of this like Node’s EventEmitter,
 except every listener has a well-defined name so it’s easy to remove or
 replace them.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-d3-drag
Description-md5: 4ddca5411e1af8d8246bdd5667e71363
Description-en: Drag and drop SVG, HTML or Canvas using mouse or touch input
 Drag-and-drop is a popular and easy-to-learn pointing gesture: move the
 pointer to an object, press and hold to grab it, “drag” the object to a new
 location, and release to “drop”.
 .
 D3’s drag behavior provides a convenient but
 flexible abstraction for enabling drag-and-drop interaction on selections. For
 example, you can use d3-drag to facilitate interaction with a force-directed
 graph, or a simulation of colliding circles.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: d3-dsv-tools
Description-md5: 525b153fac78c359f8e46f01ad82ba64
Description-en: tools to process delimiter-separated values, such as CSV
 This package provides several tools to parse and format delimiter-separated
 values, most commonly comma-separated values (CSV) or tab-separated values
 (TSV).
 .
 These tabular formats are popular with spreadsheet programs such as Microsoft
 Excel, and are often more space-efficient than JSON.

Package: node-d3-dsv
Description-md5: 900563f1ed0fa5c7811fdb34345d8fab
Description-en: parser and formatter for delimiter-separated values, such as CSV
 This module provides a parser and formatter for delimiter-separated values,
 most commonly comma-separated values (CSV) or tab-separated values (TSV).
 .
 These tabular formats are popular with spreadsheet programs such as Microsoft
 Excel, and are often more space-efficient than JSON.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-d3-ease
Description-md5: 575b23a2934fd0160881f2a2ee176e2e
Description-en: Easing functions for smooth animation
 Easing is a method of distorting time to control apparent motion in animation.
 It is most commonly used for slow-in, slow-out. By easing time, animated
 transitions are smoother and exhibit more plausible motion.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-d3-fetch
Description-md5: 9e95625514203c55b61cd84df0d6f2ee
Description-en: Convenient parsing for Fetch
 This module provides convenient parsing on top of Fetch. This module replaced
 d3-request.
 .
 The fetch standard defines requests, responses and the process that binds them:
 fetching.
 .
 This module has built-in support for parsing JSON, CSV and TSV. You can
 parse additional formats by using text directly.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-d3-force
Description-md5: ebc1d8683c0e47c6e97a7c4c6e3e6c98
Description-en: Force-directed graph layout using velocity Verlet integration
 This module implements a velocity Verlet numerical integrator for simulating
 physical forces on particles.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-d3-geo
Description-md5: 7ada2b5a00169586bdbe7a81c65b4097
Description-en: Shapes and calculators for spherical coordinates
 The edges of a spherical polygon are geodesics (segments of great circles),
 not straight lines. Projected to the plane, geodesics are curves in all map
 projections except gnomonic, and thus accurate projection requires
 interpolation along each arc.
 .
 D3 uses adaptive sampling inspired by a popular line simplification method to
 balance accuracy and performance.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-d3-hierarchy
Description-md5: fb809e5ee57ae4111f2d6a4a43858e42
Description-en: Layout algorithms for visualizing hierarchical data
 Many datasets are intrinsically hierarchical. Consider geographic entities,
 such as census blocks, census tracts, counties and states; the command
 structure of businesses and governments; file systems and software packages.
 .
 This module implements several popular techniques for visualizing hierarchical
 data.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-d3-interpolate
Description-md5: 5fa5bc17c39db2c918dfe3bafec3a2b8
Description-en: Interpolate numbers, colors, strings, arrays, objects, whatever!
 This module provides a variety of interpolation methods for blending between
 two values. Values may be numbers, colors, strings, arrays, or even
 deeply-nested objects.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-d3-path
Description-md5: f509f8a4d71e67989dfc8e9eebbc72b0
Description-en: Serialize Canvas path commands to SVG
 Say you have some code that draws to a 2D canvas, the d3-path module lets you
 take this exact code and additionally render to SVG. It works by serializing
 CanvasPathMethods calls to SVG path data.
 .
 Now code you write once can be used with both Canvas (for performance) and SVG
 (for convenience). For a practical example, see d3-shape.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-d3-polygon
Description-md5: 1c8038ef2a3570dd01d7cc677240bc54
Description-en: Operations for two-dimensional polygons
 This module provides a few basic geometric operations for two-dimensional
 polygons. Each polygon is represented as an array of two-element arrays
 [[x1, y1], [x2, y2], …], and may either be closed (wherein the first and last
 point are the same) or open (wherein they are not).
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-d3-quadtree
Description-md5: 2c6895625bb6b26560c9b2ec715eb665
Description-en: Two-dimensional recursive spatial subdivision
 A quadtree recursively partitions two-dimensional space into squares, dividing
 each square into four equally-sized squares. Each distinct point exists in a
 unique leaf node; coincident points are represented by a linked list.
 .
 Quadtrees can accelerate various spatial operations, such as the Barnes–Hut
 approximation for computing many-body forces, collision detection, and
 searching for nearby points.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-d3-queue
Description-md5: c6f68bc66d484716cb2ad747d874fdaa
Description-en: Evaluate asynchronous tasks with configurable concurrency
 A queue evaluates zero or more deferred asynchronous tasks with configurable
 concurrency: you control how many tasks run at the same time. When all the
 tasks complete, or an error occurs, the queue passes the results to your await
 callback.
 .
 This library is similar to Async.js’s parallel (when *concurrency* is infinite)
 , series (when *concurrency* is 1), and queue, but features a much smaller
 footprint: as of release 2, d3-queue is about 700 bytes gzipped, compared to
 4,300 for Async.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-d3-random
Description-md5: 3957e0988a7a20ecd1ab17828a331978
Description-en: Generate random numbers from various distributions
 This module provides an easy to use API over default Math.random().
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-d3-scale
Description-md5: 6d45ea00f08959e260c774175142fd2f
Description-en: Encodings that map abstract data to visual representation
 Scales are a convenient abstraction for a fundamental task in visualization:
 mapping a dimension of abstract data to a visual representation.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-d3-scale-chromatic
Description-md5: a57130aaa59ea1b33831cfd295e221a4
Description-en: Categorical color schemes designed to work with d3
 Provides sequential, diverging and categorical color schemes
 designed to work with d3-scale’s d3.scaleOrdinal and d3.scaleSequential
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-d3-selection
Description-md5: 4413fe0ce96d582f65eb0b130c1b0ffd
Description-en: select elements and join them to data
 Selections allow powerful data-driven transformation of the document object
 model (DOM): set attributes, styles, properties, HTML or text content, and
 more. Using the data join’s enter and exit selections, you can also add or
 remove elements to correspond to data.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-d3-shape
Description-md5: 752cd2ae8cbd836b02aa5d2222cac7a9
Description-en: Graphical primitives for visualization, such as lines and areas
 Visualizations typically consist of discrete graphical marks, such as symbols,
 arcs, lines and areas. While the rectangles of a bar chart may be easy enough
 to generate directly using SVG or Canvas, other shapes are complex, such as
 rounded annular sectors and centripetal Catmull–Rom splines.
 .
 This module provides a variety of shape generators for your convenience.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-d3-time
Description-md5: 6ae7f2552a711eacb09fbfe5857c3621
Description-en: calculator for humanity’s peculiar conventions of time
 The d3-time module does not implement its own calendaring system; it merely
 implements a convenient API for calendar math on top of ECMAScript Date. This
 module is used by D3’s time scales to generate sensible ticks, by D3’s time
 format, and can also be used directly to do things like calendar layouts.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-d3-time-format
Description-md5: f65dddd9b9d92d09244d8236e0c16c3f
Description-en: time formatter and parser inspired by strftime and strptime
 This module provides a JavaScript implementation of the venerable strptime and
 strftime functions from the C standard library, and can be used to parse or
 format dates in a variety of locale-specific representations.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-d3-timer
Description-md5: 4693876225a65df8e2425b8131baafeb
Description-en: efficient queue to manage thousands of concurrent animations
 This module provides an efficient queue capable of managing thousands of
 concurrent animations, while guaranteeing consistent, synchronized timing with
 concurrent or staged animations. Internally, it uses requestAnimationFrame for
 fluid animation (if available), switching to setTimeout for delays longer than
 24ms.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-d3-transition
Description-md5: db67fc8aebab5ef72479ff114db2003f
Description-en: Animated transitions for D3 selections
 A transition is a selection-like interface for animating changes to the DOM.
 Instead of applying changes instantaneously, transitions smoothly interpolate
 the DOM from its current state to the desired target state over a given
 duration.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-d3-voronoi
Description-md5: 779e94e970eb79f8d65a453c3c0e3a55
Description-en: Compute the Voronoi diagram of a set of two-dimensional points
 This module implements Steven J. Fortune’s algorithm for computing the Voronoi
 diagram or Delaunay triangulation of a set of two-dimensional points. This
 implementation is largely based on work by Raymond Hill.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-d3-zoom
Description-md5: 47316f0947f04f6e554e88d401d5e7b1
Description-en: Pan and zoom SVG, HTML or Canvas using mouse or touch input
 Panning and zooming are popular interaction techniques which let the user
 focus on a region of interest by restricting the view.
 .
 The zoom behavior implemented by d3-zoom is a convenient but flexible
 abstraction for enabling pan-and-zoom on selections. It handles a surprising
 variety of input events and browser quirks. The zoom behavior is agnostic
 about the DOM, so you can use it with SVG, HTML or Canvas.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-dabh-diagnostics
Description-md5: aa07d86cdf35d5ae717df12ab01cfd6d
Description-en: Tools for debugging your node.js modules and event loop
 Diagnostics in the evolution of debug pattern that is used in the
 Node.js core, this extremely small but powerful technique can best be
 compared as feature flags for loggers. The created debug logger is
 disabled by default but can be enabled without changing a line of
 code, using flags.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-daemon
Description-md5: 062a9de7cb823719caccd606de43df86
Description-en: Turn a node script into a daemon
 Daemon actually re-spawns the current application and runs it again. The only
 difference between the original and the fork is that the original will not
 execute past the daemon() call whereas the fork will.

Package: node-dagre-d3-renderer
Description-md5: a69160d4920371aa539a8902c727ebad
Description-en: D3-based renderer for Dagre
 This library is an out-of-box replacement for dagre-d3 and it is based on the
 original dagre-d3 project.
 .
 Dagre is a JavaScript library that makes it easy to lay out directed graphs on
 the client-side. The dagre-d3 library acts as a front-end to dagre, providing
 actual rendering using D3.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-dagre-layout
Description-md5: 3a5e7ee5f5372c0714759b787214d691
Description-en: Graph layout for JavaScript
 This library is an out-of-box replacement for dagre and it is based on
 original dagre.
 .
 Dagre is a JavaScript library that makes it easy to lay out directed graphs on
 the client-side.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-dargs
Description-md5: d748b33c5ca8a0c3b879b7f72b487825
Description-en: Convert options into an array of arguments
 Node-dargs can be considered a reverse of minimist. It converts an object
 of options into an array of command-line arguments. This is useful when
 spawning command-line tools.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-dashdash
Description-md5: bf3512d9334bdde2def436bb0b79a5e8
Description-en: light, featureful and explicit option parsing library
 The author of the library gives this rationale: the other option parsing
 libraries are one of too loosey goosey (not explicit), too big/too many deps,
 or ill specified.
 .
 This library is a dependency for sshpk, a library to parse, convert,
 fingerprint and use SSH keys (both public and private) in pure nodejs.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-data-uri-to-buffer
Description-md5: be5d4b7e0ea8f0e1f4d30aabace0eb82
Description-en: Generate a Buffer instance from a Data URI string
 This module accepts a "data" URI String of data, and returns a
 Node.js Buffer instance with the decoded data
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-date-now
Description-md5: a2bef18e9ee62b1d0a74b651864b0bcd
Description-en: requirable version of Date.now()
 Use-case is to be able to mock out Date.now() using require interception.
 For example
 var now = require("date-now")
 var ts = now()
 var ts2 = Date.now()
 assert.equal(ts, ts2)
 Example of seed:
 var now = require("date-now/seed")(timeStampFromServer)
 // ts is in "sync" with the seed value from the server
 // useful if your users have their local time being a few minutes
 // out of your server time.
 var ts = now()
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-date-time
Description-md5: 73b844c4e1acf76436df5bb63e2e1e3d
Description-en: Pretty datetime like 2014-01-09 06:46:01
 This module can print date and time in an easy to understand format. This also
 support time zones.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-dateformat
Description-md5: 8384a607aa544c17cea8106d3f0d0c1f
Description-en: JavaScript Date Format - browser module
 Although JavaScript provides a bunch of methods for getting and setting
 parts of a date object, it lacks a simple way to format dates and times
 according to a user-specified mask. This module try to fill that gap.
 .
 This package contains dateformat usable directly in web browsers.

Package: node-dateformat
Description-md5: 6812321c626f2ab827c0469d39bee205
Description-en: JavaScript Date Format - Node.js module
 Although JavaScript provides a bunch of methods for getting and setting
 parts of a date object, it lacks a simple way to format dates and times
 according to a user-specified mask. This module try to fill that gap.
 .
 This package contains dateformat usable with Node.

Package: node-de-indent
Description-md5: 8d91fb02ac52df75f3cb76dd66b347a2
Description-en: Node.js library to remove extra indent from a block of code
 This module is a dependency of vue-template-compiler.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-death
Description-md5: e5b3c1d8fa924b00f4fb07cf86e0efce
Description-en: Gracefully cleanup on termination
 Node.js module to centralize the clean-up code and exit
 gracefully when exceptions are uncaught or on receiving SIGINT
 and SIGTERM signals.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-debbundle-es-to-primitive
Description-md5: 437ede447ab81ca845ccff7821e354f4
Description-en: Pure javascript implementation of ToPrimitive algorithm
 This package provides a ponyfill for ToPrimitive algorithm, thus
 converting of JavaScript object to a primitive value. In JavaScript
 a primitive is data that is not an object and has no method. There
 are seven primitive data type: string, number, bigint, boolean, null,
 undefined and symbol.
 .
 This bundle package includes also a few small packages
   - node-is-callable test whether an object is callable.
   - node-make-generator-function : returns an arbitrary generator function,
     or undefined if generator syntax is unsupported.
   - node-make-arrow-function: returns an arbitrary arrow function,
     or undefined if arrow function syntax is unsupported.
   - node-is-date-object: test whether an object is a date.
   - node-has-symbol: determine if the JS environment has Symbol support.
     support specs or shams.
   - node-is-symbol: test whether a value is a JavaScript symbol.
   - node-object-is: shim for Object.is
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-debbundle-insert-module-globals
Description-md5: db7712003d8c5cc3152519f039916ab0
Description-en: browserify transform for inserting global list of modules
 This package is part of the browserify tools, and allows one to
 pack the list of module in a JavaScript file. This tools
 analyses the syntax of the JavaScript file and replace the require
 function by a closure, thus allowing direct embedding of the
 required files.
 .
 This modules is part of Browserify a JavaScript tool that allows developers
 to write Node.js-style modules that compile for use in the browser.
 .
 This package also includes a few small packages:
  - node-dash-ast: a small and fast abstract tree (AST) walker.
  - node-get-assigned-identifiers: get a list of initialised
  javascript identifiers from an AST.
  - node-undeclared-identifier: get a list of undeclared
  identifiers.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-debug
Description-md5: 3c8a719640331748b18c517f39487f9e
Description-en: small debugging utility
 libjs-debug provides a small debugging utility for the browser.
 .
 With this module you simply invoke the exported function to generate
 your debug function, passing it a name which will determine if a
 noop function is returned, or a decorated console.error, so all of the
 console format string goodies you're used to work fine.
 A unique color is selected per-function for visibility.
 .
 The enable state is persisted in the localStorage.

Package: node-debug
Description-md5: 7c763db2d0c9161753e24f880cfff2f6
Description-en: small debugging utility for Node.js
 node-debug provides a small debugging utility for Node.js modules.
 .
 With this module you simply invoke the exported function to generate
 your debug function, passing it a name which will determine if a
 noop function is returned, or a decorated console.error, so all of the
 console format string goodies you're used to work fine.
 A unique color is selected per-function for visibility.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-debug-fabulous
Description-md5: 38e3df858bd81f64fce702c7b0791e5c
Description-en: visionmedia debug extensions rolled into one
 Wrapper / Extension around visionmedia's debug to allow lazy evaluation of
 debugging via closure handling.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-decamelize
Description-md5: 3567b260cd40db0b82a7e65524413043
Description-en: convert a camelized string into a lowercased one with a custom separator
 This module converts a camelized string into a lowercased one with a
 custom separator. For example: unicornRainbow → unicorn_rainbow
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-decompress-response
Description-md5: 09d82ec3f5ec2d1972dc384f9f4ea581
Description-en: Decompress a HTTP response if needed
 Decompresses the response from http.request if it's gzipped or deflated,
 otherwise just passes it through.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-deep-eql
Description-md5: b4ee9339bcd3599abeed41c7f718181d
Description-en: Improved deep equality testing for Node.js and the browser
 Deep Eql is a module which you can use to determine if two
 objects are "deeply" equal - that is, rather than having
 referential equality (a === b), this module checks an
 object's keys recursively, until it finds primitives to
 check for referential equality. For more on equality in JavaScript,
 read the comparison operators article on mdn.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-deep-equal
Description-md5: 6d80f8d9b1cd6f38ef75da40ed469ee1
Description-en: node's assert.deepEqual algorithm
 Node's assert.deepEqual() algorithm as a standalone module.
 .
 This module is around 5 times faster than wrapping assert.deepEqual()
 in a try/catch.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-deep-extend
Description-md5: e3d3d30cfc02654621a98de5567b0883
Description-en: Recursive object extending
 This module does a recursive object extending.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-deep-for-each
Description-md5: e3f969f86a5eb1deb131b25329d3911b
Description-en: Recursively iterates collection values (arrays and objects)
 The iteration is made using a deep-first algorithm.
 .
 Depth-first search (DFS) is an algorithm for traversing or searching tree or
 graph data structures. One starts at the root (selecting some arbitrary node
 as the root in the case of a graph) and explores as far as possible along each
 branch before backtracking.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-deep-is
Description-md5: 01dcd45f1418798fb9fbea0ea21f1779
Description-en: node's assert.deepEqual algorithm except for NaN being equal to NaN
 Node's `assert.deepEqual() algorithm` as a standalone module. Exactly like
 deep-equal except for the fact that `deepEqual(NaN, NaN) === true`.
 .
 This module is around 5 times faster than wrapping `assert.deepEqual()` in a
 `try/catch`.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-deepmerge
Description-md5: 80f86eb64b363e805fd0a944ba8a87a1
Description-en: Node.js module to merge properties of two objects deeply
 deepmerge is a node.js module written to deep (recursive) merge Javascript
 objects.

Package: node-defaults
Description-md5: 9ef4576d309bff46f9c6cf8609c93096
Description-en: merge single level defaults over a config object
 A simple one level options merge utility. This module exports
 a function that takes 2 arguments: options and defaults.
 When called, it overrides all of undefined properties in
 options with the clones of properties defined in defaults.
 Sidecases: if called with a falsy options value, options will
 be initialized to a new object before being merged onto.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-define-lazy-prop
Description-md5: 34cb6e436511c4a6bf2fa4fc14775d5b
Description-en: Define a lazily evaluated property on an object
 Useful when the value of a property is expensive to generate, so you
 want to delay the computation until the property is needed. For
 example, improving startup performance by deferring nonessential
 operations.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-define-properties
Description-md5: 75024a9e33881cd9a3bc42dc79a79ff7
Description-en: Define multiple non-enumerable properties at once
 Uses Object.defineProperty when available; falls back to standard assignment
 in older engines.
 .
 Existing properties are not overridden. Accepts a map of property names to a
 predicate that, when true, force-overrides.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-define-property
Description-md5: 066a487f836c66a9e9c4f600e4495013
Description-en: Define property on an object
 Define a non-enumerable property on an object.
 Uses Reflect.defineProperty when available,
 otherwise Object.defineProperty, depending on supported
 javascript version.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-defined
Description-md5: b4200f8f2e989c1354c3c1cb3677e663
Description-en: return the first argument that is `!== undefined`
 Most of the time when you chain together ||s, you actually just want the
 first item that is not undefined, not the first non-falsy item.
 .
 This module is like the defined-or (//) operator in perl 5.10+.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-deflate-js
Description-md5: 4020cc2d539c382d1ec33b85aff67614
Description-en: DEFLATE implemented in JavaScript (works in browser and Node)
 This module does deflate compression/decompression in the browser and node.
 .
 This module is not meant to be run on node for any production code. The native
 version of deflate should be used instead because it is much faster.  The main
 reason for this being node-compatible is for testing purposes.
 .
 Currently deflate does not pass all tests, but inflate does. This should not
 be used for compressing data yet in production.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-del
Description-md5: 64510aefa07d68934532d7804df72236
Description-en: Delete files and folders
 This module is similar to rimraf, but with a Promise API and support for
 multiple files and globbing. It also protects you against deleting the current
 working directory and above.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-delayed-stream
Description-md5: 80f7c9ee2df805bd50bda88fb2dd3623
Description-en: Buffer stream events for later handling - module for Node.js
 node-delayed-stream can delay stream responses, and can be used
 to combine streams one after another.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-delegates
Description-md5: 77deac6eff76636c6afbf3d12c694473
Description-en: delegate methods and accessors to another property
 This library is a dependency for webpack. Webpack takes code targeted at
 node.js and makes it run in the browser. Node.js comes with API of its own
 that is not available in the browsers. Webpack exposes this code
 to programs that are unaware they are running in a browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-delve
Description-md5: ca683045f856a0053af0303740fd573b
Description-en: delve recursively into a value to retrieve a property
 This node module delves recursively into a value to retrieve a property
 and does not give an error.
 .
 For anybody using the fantastic lodash library, you can find similar
 functionality to delve with the get function.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-depd
Description-md5: 64be03982d38eeb4ffc02d33a47d97a4
Description-en: mark a function or property as deprecated - Node.js module
 This module goes above and beyond with deprecation warnings by introspecting
 the call stack (but only the bits that it is interested in).
 .
 Instead of just warning on the first invocation of a deprecated function and
 never again, this module will warn on the first invocation of a deprecated
 function per unique call site, making it ideal to alert users of all
 deprecated uses across the code base, rather than just whatever happens to
 execute first.
 .
 The deprecation warnings from this module also include the file and line
 information for the call into the module that the deprecated function was in.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-deprecated
Description-md5: fc3732d39741729d7b10706395868b1d
Description-en: Tool for deprecating things
 deprecated is a nodejs module for deprecating things.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-deps-sort
Description-md5: f5e4d1125c580cc00d61df6b3dedb600
Description-en: sort module depends for deterministic browserify bundles
 This modules sort the Node.js modules depends list in a deterministic order
 allowing ones to create deterministic browserified programs.
 .
 Browserify is a JavaScript tool that allows developers to write
 Node.js-style modules that compile for use in the browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-dequeue
Description-md5: 312a07640dbe90eb05e6ad41f1facc95
Description-en: Simple Double Ended Queue Datastructure for Node.js
 Dequeue is implemented as a doubly linked circular list with a titular
 head node--an empty node to designate the beginning and the end of the
 circularly linked list.
 .
 It is a drop-in replacement for javascript-arrays-as-fifo.

Package: node-des.js
Description-md5: fe1193aa252f5fa2d358a14d9517aa45
Description-en: DES implementation in pure javascript
 This modules provides implementation of DES encryption algorithm
 in javascript.
 .
 The Data Encryption Standard (DES) is a symmetric-key algorithm for
 the encryption of electronic data. Although now considered insecure,
 it is implemented in standard cryptographic library implemented in
 Node.js.
 .
 This pure javascript module is needed for browserify compatibility
 layer of Node.js API.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-detect-file
Description-md5: cc3d50ddf7e8803babb3b1cc694bde41
Description-en: Detect if a filepath exists and resolves the full filepath
 Node.js module to detect if a file exists and return the resolved filepath.
 .
 Uses a breadth-first search, when necessary, to resolve the file path using
 the correct casing, and verify that the file actually exists.
 Returns consistent results regardless of case sensitivity of the file path
 and/or operating system.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-detect-indent
Description-md5: afd2e9d2a04e9249afb5478e517a14d7
Description-en: Detect the indentation of code
 Node.js module to get the amount and type of indentation (tab, space
 or null) of a string of any kind of text.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-detect-newline
Description-md5: d0e1af9be758692d72a84937ef8ee128
Description-en: Detect the dominant newline character of a string
 Node.js is an event-based server-side JavaScript engine.

Package: node-detective
Description-md5: d151d512dc0e06defa784156abc191d4
Description-en: find all require() calls by walking the AST
 This modules allows one to determine modules depends by
 walking AST tree and detecting require() call.
 .
 In computer science, an abstract syntax tree (AST),
 or just syntax tree, is a tree representation of the abstract
 syntactic structure of source code
 .
 This a dependency of Browserify is a JavaScript tool that allows
 developers to write Node.js-style modules that compile for use in
 the browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-diacritics
Description-md5: 4b0423c03314551e911d1c51468018c8
Description-en: remove diacritics from strings - Node.js module
 diacritics is a Node.js module to remove diacritics from strings. It is
 useful when implementing some kind of search or filter functionality.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-diff
Description-md5: 5acc0e2b92fe10d5c5dafd556b6ec326
Description-en: javascript text differencing implementation
 Node is an event-based server-side JavaScript engine.
 .
 jsdiff is a javascript text differencing implementation
 based on the algorithm proposed
 in "An O(ND) Difference Algorithm and its Variations"
 (Myers, 1986):
 <http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.4.6927>.

Package: node-difflet
Description-md5: 3abdefb0a0cea18ef582be94efbcf041
Description-en: colorful diffs for javascript objects
 Node.js is an event-based server-side JavaScript engine.

Package: node-doctrine
Description-md5: e09be849fd9e8da62c1160a4dd9cfec1
Description-en: JSDoc parser
 Doctrine is a JSDoc parser, that parses documentation comments from JavaScript
 (you need to pass in the comment, not a complete source file)
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-dom-helpers
Description-md5: 710dcb490eb459ab81174f5b1495a7c3
Description-en: Tiny modular DOM lib for ie9+
 Mostly just naive wrappers around common DOM API inconsistencies,
 Cross browser work is minimal and mostly taken from jQuery. This
 library doesn't do a lot to normalize behavior across browsers, it
 mostly seeks to provide a common interface, and eliminate the need to
 write the same "if (ie9)" statements in every project.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-dom-serializer
Description-md5: c28cc8fedeab77a3b893c9dc97094613
Description-en: render htmlparser2's DOM nodes to string
 Node.js module that renders to a tring a DOM (Document Object
 Model) created with the node-domhandler module.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-dom4
Description-md5: 0a1847e33b8fe35a94701038aab2d5f5
Description-en: Polyfill for new DOM Level 4 entries
 This is a fully tested and covered polyfill for both new DOM Level 4
 parentNode entries:
 .
  Element#prepend()
  Element#append()
 .
 And for new DOM Level 4 childNode entries:
 .
  Element#before()
  Element#after()
  Element#replaceWith() ( Element#replace() has been recently deprecated )
  Element#remove()
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-domain-browser
Description-md5: 91ea36c08abb7d38760bf523e5db26c3
Description-en: Node's domain module for the web browser
 This is merely an evented try...catch with the same API as node, nothing more.
 .
 This library is a dependency for browserify and webpack. Browserify/Webpack
 takes code targeted at node.js and makes it run in the browser. Node.js comes
 with API of its own that is not available in the browsers. Browserify/Webpack
 exposes this code to programs that are unaware they are running in a browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-domelementtype
Description-md5: d9843369e248da2a3770a4f60ba0b1ab
Description-en: all the types of nodes in htmlparser2's dom
 Types of elements found in the DOM.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-domhandler
Description-md5: 061025a6fa05d4a127ea53e5ca162945
Description-en: htmlparser2 handler that turns pages into a dom
 Node.js module that creates a DOM (Document Object Model), i.e. a
 tree data structure containing all nodes of a page that can be
 manipulated using the node-domutils library.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-domino
Description-md5: f17bdfbae8e8b6d6bf9e8b7f1b088e29
Description-en: server-side DOM implementation based on Mozilla's dom.js
 Domino provides a fast but insecure DOM in Node.js.
 .
 The Document Object Model (DOM)
 is a cross-platform and language-independent
 application programming interface
 that treats an HTML, XHTML, or XML document as a tree structure
 wherein each node is an object representing a part of the document.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-dommatrix
Description-md5: 291a108d5c95351c032f9062712554b0
Description-en: ES6+ shim for DOMMatrix
 An ES6+ sourced DOMMatrix shim for **Node.js** apps and legacy browsers. Since
 this source is modernized, legacy browsers might need some additional shims.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-dompurify
Description-md5: 4e9053e5eedcc146babb7b8603f17d15
Description-en: DOM-only, super-fast, uber-tolerant XSS sanitizer
 DOMPurify is a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML,
 MathML and SVG. It's written in JavaScript and works in all modern browsers
 (Safari, Opera (15+), Internet Explorer (10+), Firefox and Chrome - as well as
 almost anything else using else using Blink or WebKit. It doesn't break on
 MSIE6 or other legacy browsers. It either uses a fall-back or simply does
 nothing.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-domutils
Description-md5: e9bfa1f5ce3b50f8942f08bb7fd9fc26
Description-en: utilities for working with htmlparser2's DOM
 Node.js module that provides utilities (stringify, traversal,
 manipulation and querying) for working with a DOM (Document Object
 Model) created with the node-domhandler module.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-dot
Description-md5: b19b13c57a93de884a69d9d6a5e3c02d
Description-en: Concise and fast javascript templating
 This library provides concise and fast javascript templating compatible with
 nodejs and other javascript environments.
 .
 This library is a build dependency of ajv, a JSON Schema Validator.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-dot-prop
Description-md5: 1238412c5b4ec81bbaa519f93ee94136
Description-en: updates a property from a nested object
 Get, set, or delete a property from a nested object using a dot path.
 This package is a dependency of npm, Node.js package manager.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-dottie
Description-md5: be2609a900932ac18fa85dd144a56710
Description-en: Fast and safe nested object access and manipulation in JavaScript
 Dottie helps easily (and without sacrificing too much performance) look up and
 play with nested keys in objects.

Package: node-dryice
Description-md5: b51bac00ea0288ba2059312a967915e2
Description-en: CommonJS/RequireJS packaging tool for browser scripts
 node-dryice concatenates sources, applying optional filters, to a
 given destination.
 It is customizable and has built-in support for CommonJS/RequireJS
 projects, with automatic processing of required modules and
 dependencies.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-dtrace-provider
Description-md5: be03de2fef022657fc894f7d43dbc4d9
Description-en: Native DTrace providers for Node.js apps
 This extension allows you to create native DTrace providers for your
 Node.js applications.
 .
 Node.js is an event-based server-side JavaScript engine.
 .
 Its a dependency of  node-ldapjs

Package: node-duplexer
Description-md5: 93251b203d53e9865c1d9c525577b1ee
Description-en: Creates a duplex stream
 This modules takes a writable stream and a readable stream and makes them
 appear as a readable writable stream. It is assumed that the two streams are
 connected to each other in some way.
 .
 node-duplex2 and node-duplex3 are similar but has different APIs.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-duplexer3
Description-md5: ebb88eb72cdf0aab69e66fa54a4a0f99
Description-en: Like duplexer but using streams3
 This is a reimplementation of duplexer using the Streams3 API
 which is standard in Node as of v4. Everything largely works the same
 Duplexer takes a writable stream and a readable stream and makes them
 appear as a readable writable stream.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-duplexify
Description-md5: 727854fb444e407eaf6d76e546cc2894
Description-en: Turn a writable and readable stream into a streams2 duplex stream
 Similar to duplexer2 except it supports both streams2 and streams1 as input
 and it allows you to set the readable and writable part asynchronously using
 setReadable(stream) and setWritable(stream).
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-duration
Description-md5: c1c0060ed324f12fc5a851c12f98e403
Description-en: time duration utilities for Node.js
 This Node.js module provides functions to calculate, convert and display the
 duration between JavaScript Date objects.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-ebnf-parser
Description-md5: bf357e54dd7b8a480981c68c213e7f0a
Description-en: parser for BNF and EBNF grammars used by jison
 The parser translates a string grammar or JSON grammar into a JSON grammar
 that jison can use (ENBF is transformed into BNF).
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-ecc-jsbn
Description-md5: 618408b393fecafd2bc4efdb42c16367
Description-en: ECC JS code based on JSBN
 Elliptic Curve Cryptography package based on jsbn from Tom Wu.
 This is a subset of the same interface as the node compiled module ecc,
 but works in the browser too. It also uses point compression now.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-editor
Description-md5: be3c866538b815553e286e73659f4ce4
Description-en: Launch $EDITOR in your program
 Launch the $EDITOR (or opts.editor) for file. When the editor exits,
 cb(code, sig) fires.
 .
 This library is a dependency of npm, Node.js package manager.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-ejs
Description-md5: 802f0e83733dbc6ab86d7f130954b564
Description-en: Embedded JavaScript templates
 This module provides embedded JavaScript templates, like
  - Control flow with <% %>
  - Escaped output with <%= %> (escape function configurable)
  - Unescaped raw output with <%- %>
  - Newline-trim mode ('newline slurping') with -%> ending tag
  - Whitespace-trim mode (slurp all whitespace) for control flow with <%_ _%>
  - Custom delimiters (e.g., use <? ?> instead of <% %>)
  - Includes
  - Client-side support
  - Static caching of intermediate JavaScript
  - Static caching of templates
  - Complies with the Express view system
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-electron-to-chromium
Description-md5: c6bfbf32bd1f4ac392d931194000dcb5
Description-en: Provides a list of electron-to-chromium version mappings
 This repository provides a mapping of Electron versions to the Chromium
 version that it uses.
 .
 This package is used in Browserslist, so you can use e.g. electron >= 1.4 in
 Autoprefixer, Stylelint, babel-preset-env and eslint-plugin-compat.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-elliptic
Description-md5: df8843c93cd1ac7cb1c3aef3e3d1a65c
Description-en: fast elliptic curve cryptography in pure javascript
 Fast elliptic-curve cryptography in a plain javascript implementation.
 .
 Incentive for Elliptic: ECC (another library with comparable features) is
 much slower than regular RSA cryptography, the JS implementations are even
 more slower.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-emittery
Description-md5: 7545b28ba31ae5f4c22edac2a7d68725
Description-en: Nodejs simple and modern async event emitter
 Emitting events asynchronously is important for production code where you
 want the least amount of synchronous operations. Since JavaScript is
 single-threaded, no other code can run while doing synchronous operations.
 For Node.js, that means it will block other requests, defeating the strength
 of the platform, which is scalability through async. In the browser, a
 synchronous operation could potentially cause lags and block user interaction.
 .
 emittery solves this providing a simple but powerful API.

Package: node-emoji
Description-md5: 33dbddcf3b00c183731404ccb0d3beee
Description-en: simple emoji support for node.js
 Node.js module to encode and decode emoji ideograms and smileys
 from their aliases or colon-sequences.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-emojis-list
Description-md5: e35d347f9e25257943087b3b8233c848
Description-en: complete list of standard emojis
 This module provides a complete list of standard Unicode Hex Character
 Code that represent emojis.
 .
 The representation of the emoji depends of the system. It might be
 possible that the system doesn't have all the representations.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-enabled
Description-md5: 1210d858fb1199230d9dc421dbe9cdbf
Description-en: Check if a certain debug flag is enabled in Node.js
 Enabled is a small utility that can check if certain namespace are
 enabled by environment variables which are automatically transformed
 to regular expressions for matching.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-encodeurl
Description-md5: 567224eda5bbd2323d7b0ec8293fa154
Description-en: Encode URL to a percent-encoded form
 Encode a URL to a percent-encoded form, excluding already-encoded
 sequences
 .
 Encodeurl will take an already-encoded URL and
 encode all the non-URL code points (as UTF-8 byte sequences).
 .
 This encode is meant to be "safe" and does not throw errors.
 It will try as hard as it can to properly encode the given URL,
 including replacing any raw, unpaired surrogate pairs with the
 Unicode replacement character prior to encoding.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-encoding
Description-md5: cd1a7c8b2725651de8d7c5b7d8b21d01
Description-en: Convert encodings, uses iconv by default and fallbacks to iconv-lite if needed
 encoding is a simple wrapper around
 node-iconv (https://github.com/bnoordhuis/node-iconv) and
 iconv-lite (https://github.com/ashtuchkin/iconv-lite/) to convert strings
 from one encoding to another. If node-iconv is not available for some reason,
 iconv-lite will be used instead of it as a fallback.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-end-of-stream
Description-md5: cf862692d72ba0fbb9af871b7ba1143b
Description-en: Invoke a callback when a stream has completed or failed
 end-of-stream is a Node.js module which calls a callback when a readable,
 writable, or duplex stream has completed or failed.
 .
 Pass a stream and a callback to end-of-stream. Both legacy streams and
 streams2 are supported.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-enhanced-resolve
Description-md5: 27fe0f4876e35245b4481da24ce82c92
Description-en: Offers a async require.resolve function
 It's highly configurable.
 .
 Features
  * plugin system
  * provide a custom filesystem
  * sync and async node.js filesystems included
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-enquirer
Description-md5: 8cc8bf4017edf71a3d1cbb6d1b540e10
Description-en: Stylish cli prompts that are user-friendly, intuitive and easy to create
 Enquirer is fast, easy to use, and lightweight
 for small projects, while also being powerful
 and customizable enough for the most advanced use cases.
 .
 It is easy to implement and advanced features can be
 added using Pluggable plugins.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-entities
Description-md5: 18aeb26363862bec03c40f02f894dbd9
Description-en: Node.js module to encode and decode XML/HTML entities with ease
 node-entities encodes and decodes three selectable levels of entities: XML,
 HTML4, HTML5.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-err-code
Description-md5: a6818b94d66537d12fc3e8c17d96363a
Description-en: Create an error with a code
 Create new error instances with a code and additional properties.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-errno
Description-md5: a0427d9520105651e743c35f5dc6c1d4
Description-en: libuv errno details exposed - Node.js module
 errno is a Node.js module which exposes more details of libuv errors.
 .
 When you need more details about Node.js errors, errno provides the mappings
 directly from libuv so you can use them in your code.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-error-ex
Description-md5: 234cbc088968591f81c2bfd057428b6b
Description-en: easy error subclassing and stack customization
 Node.js is an event-based server-side JavaScript engine.

Package: node-errorhandler
Description-md5: 4fc41ebb3aa29c56ebfc7d9c9cfb1169
Description-en: error handler middleware - Node.js
 This package provides a middleware to handle errors and to be used
 in a development environment.
 .
 When an error occurs the full error stack traces is sent back to
 the client for debugging purpose.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-errs
Description-md5: e833cf9b5e0436b50ed83f73b4fab2a9
Description-en: Simple error creation and passing utilities
 Simple error creation and passing utilities focused on:
 .
    Creating Errors
    Reusing Error Types
    Merging with Existing Errors
    Optional Callback Invocation
    Piping Error Events
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-es-abstract
Description-md5: aa6ee30a7a93b76f3525311d5763982f
Description-en: ECMAScript spec abstract operations
 When different versions of the spec conflict, the default export will be the
 latest version of the abstract operation.
 .
 All abstract operations will also be available under an es5/es2015/es2016
 entry point, and exported property, if you require a specific version.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-es-module-lexer
Description-md5: 6baa52112fbf1838fa57c9147277bfef
Description-en: Fast lexer to extract named exports from EcmaScript modules
 node-es-module-lexer outputs the list of exports and locations of import
 specifiers, including dynamic import and import meta handling.
 .
 It is a very small single JS file that includes inlined Web Assembly for
 very fast source analysis of ECMAScript module syntax only.

Package: node-es5-ext
Description-md5: cbb6f7549fc0f730b064edc8f0686910
Description-en: ECMAScript extensions and shims
 Shims for upcoming ES6 standard and other goodies implemented strictly with
 ECMAScript conventions in mind.
 .
 It's designed to be used in compliant ECMAScript 5 or ECMAScript 6
 environments. Older environments are not supported, although most of the
 features should work with correct ECMAScript 5 shim on board.
 .
 When used in ECMAScript 6 environment, native implementation (if valid) takes
 precedence over shims.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-es5-shim
Description-md5: 7ca6cb9af248aa8f85daf3fcdae256f6
Description-en: ECMAScript 5 compatibility shims for old JavaScript engines (library)
 The es5-shim library monkey-patches a JavaScript context to contain
 all ECMAScript 5 methods that can be faithfully emulated with a
 legacy JavaScript engine.
 .
 The es5-sham part tries to complete the picture as best as possible, but
 for those methods the result is not as close and mostly intends to avoid
 runtime errors : in many cases it might just silently fail.

Package: node-es5-shim
Description-md5: 6b86db9050963b971c5f2d90b391877e
Description-en: ECMAScript 5 compatibility shims for old JavaScript engines (Node.js)
 The es5-shim library monkey-patches a JavaScript context to contain
 all ECMAScript 5 methods that can be faithfully emulated with a
 legacy JavaScript engine.
 .
 The es5-sham part tries to complete the picture as best as possible, but
 for those methods the result is not as close and mostly intends to avoid
 runtime errors : in many cases it might just silently fail.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-es6-error
Description-md5: 0cfc99dd00eabed7d07efd6c0e164cd0
Description-en: Easily-extendable error for use with ES6 classes
 This module allows one to extend Error for inheritance and type checking,
 without adding Error.captureStackTrace(this, this.constructor.name) to the
 constructor or easily get the proper name to print from console.log.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-es6-iterator
Description-md5: 29a0b727cf8bd566707f4a7baf361f87
Description-en: ECMAScript 6 Iterator interface
 This module provides iterator abstraction based on ES6 specification.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-es6-map
Description-md5: 336253d2c61df59ef850d73cbae79572
Description-en: ECMAScript6 Map polyfill
 Map collection as specified in ECMAScript6
 .
 Warning: 0.1 version does not ensure O(1) algorithm complexity (but O(n)).
 This shortcoming will be addressed in 1.0.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-es6-promise
Description-md5: e91200676bfc4d0acffbd7f718a5ff9a
Description-en: Lightweight async code library for JavaScript
 A lightweight library that provides tools for organizing asynchronous code
 in the browser, according to the ECMAScript 6 Promise, but as an ECMAScript 5
 library.

Package: node-es6-promise
Description-md5: 5d0cdd26b24d2b20b1df2c03c44eae84
Description-en: Lightweight async code library for JavaScript (Node.js module)
 A lightweight library that provides tools for organizing asynchronous code
 in the browser, according to the ECMAScript 6 Promise, but as an ECMAScript 5
 library.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-es6-set
Description-md5: b90bb59b888b9bdbe6a63af54ea5ce06
Description-en: ECMAScript6 Set polyfill
 Set collection as specified in ECMAScript6
 .
 Warning: 0.1 version does not ensure O(1) algorithm complexity (but O(n)).
 This shortcoming will be addressed in 1.0.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-es6-shim
Description-md5: ba6df82b42e4fede46eda09801a29a76
Description-en: ECMAScript 6 shims for legacy JavaScript engines (library)
 The es6-shim library monkey-patches a JavaScript context to contain all
 ECMAScript 6 (Harmony) methods that can be faithfully emulated with a legacy
 JavaScript engine.
 .
 The es6-sham part tries to complete the picture as best as possible, but
 for those methods the result is not as close and mostly intends to avoid
 runtime errors : in many cases it might just silently fail.

Package: node-es6-shim
Description-md5: 841da72bdc389e51b9eb8433ac4e24d6
Description-en: ECMAScript 6 shims for legacy JavaScript engines (Node.js)
 The es6-shim library monkey-patches a JavaScript context to contain all
 ECMAScript 6 (Harmony) methods that can be faithfully emulated with a legacy
 JavaScript engine.
 .
 The es6-sham part tries to complete the picture as best as possible, but
 for those methods the result is not as close and mostly intends to avoid
 runtime errors : in many cases it might just silently fail.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-es6-symbol
Description-md5: a503308616199c0b6c2a42e334ab9863
Description-en: ECMAScript 6 Symbol polyfill
 This module provides Symbols in ECMAScript 6 if the native JavaScript
 environment has not implemented it.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-es6-weak-map
Description-md5: 5c5f2aa336acdfe85f7c135c53b18139
Description-en: ECMAScript6 WeakMap polyfill
 WeakMap collection as specified in ECMAScript6. Roughly inspired by Mark
 Miller's and Kris Kowal's WeakMap implementation.
 .
 Differences are:
  - Assumes compliant ES5 environment (no weird ES3 workarounds or hacks)
  - Well modularized CJS style
  - Based on one solution.
 .
 Limitations
  - Will fail on non extensible objects provided as keys
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-escape-html
Description-md5: b9f7feb5507992bfb90e542fb990f2e0
Description-en: simply escape HTML entities
 Contains a simple module to fast escape HTML
 entities.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-escape-string-regexp
Description-md5: b9cd83c034924f3da783a6dbc5543fa8
Description-en: Escape RegExp special characters in Node.js
 escape-string-regexp is a Node.js module to escape special characters in
 regular expression strings.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-escodegen
Description-md5: 3b11646c555274a2576807b5f40f2a08
Description-en: ECMAScript code generator
 This is an ECMAScript (also popularly known as JavaScript) code generator
 from Mozilla's Parser API AST.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-escope
Description-md5: 47d4d3eb8192ed9182723456eae1076b
Description-en: ECMAScript scope analyzer
 Escope is ECMAScript scope analyzer extracted from esmangle project.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-eslint-plugin-es
Description-md5: d2878ae22d3511ebddde24bd12cd6ab7
Description-en: ESLint plugin which disallows each ECMAScript syntax
 Espree, the default parser of ESLint, has option "ecmaVersion".
 However, it doesn't support enabling each syntactic feature individually.
 .
 This plugin lets us disable each syntactic feature individually.
 So we can enable arbitrary syntactic features
 with the combination of ecmaVersion and this plugin.
 .
 ESLint is a tool for identifying and reporting on patterns
 found in ECMAScript/JavaScript code.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-eslint-plugin-eslint-plugin
Description-md5: 5aeed52d6915adcd2cb661572f93505f
Description-en: ESLint plugin for linting ESLint plugins
 This module, eslint-plugin-eslint-plugin, is an ESLint plugin
 for linting ESLint plugins.
 .
 ESLint is a tool for identifying and reporting on patterns
 found in ECMAScript/JavaScript code.

Package: node-eslint-plugin-flowtype
Description-md5: 08315f26d29ca4583c4724a60ffff58f
Description-en: flow type linting rules for ESLint
 Flow uses type inference to find bugs even without type annotations.
 It precisely tracks the types of variables as they flow through your program.
 .
 Flow is designed for JavaScript programmers.
 It understands common JavaScript idioms and very dynamic code.
 .
 Flow incrementally rechecks your changes as you work, preserving the
 fast feedback cycle of developing plain JavaScript.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-eslint-plugin-html
Description-md5: 16e0040935691b6a79b38cbac684166c
Description-en: lint and fix inline scripts contained in HTML files
 This module is an ESLint plugin to lint and fix inline scripts contained in
 HTML files.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-eslint-plugin-node
Description-md5: d614a3bf2bc30c61219dadd6ac915c8c
Description-en: enforce code conventions for NodeJS with ESLint
 eslint-plugin-node provides a plugin for ESLint
 covering JavaScript code targeted Node.js.
 .
 ESLint is a tool for identifying and reporting on patterns
 found in ECMAScript/JavaScript code.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-eslint-plugin-requirejs
Description-md5: 33e18b43c7f2180575200d438210b8e6
Description-en: enforce code conventions for RequireJS modules with ESLint
 eslint-plugin-requirejs provides a plugin for ESLint
 covering JavaScript code targeted RequireJS.
 .
 ESLint is a tool for identifying and reporting on patterns
 found in ECMAScript/JavaScript code.
 .
 RequireJS is a JavaScript file and module loader.

Package: node-eslint-scope
Description-md5: 45015a871d7135d57c8d8a9162a8a5d0
Description-en: ECMAScript scope analyzer for ESLint
 ESLint Scope is the ECMAScript (a.k.a. JavaScrip) scope analyzer
 used in ESLint.
 .
 It is a fork of escope.

Package: node-eslint-utils
Description-md5: 83006f874de3fbbb5a5421351aaca063
Description-en: utilities for ESLint plugins
 eslint-utils provides utility functions and classes
 for making ESLint custom rules.
 .
 ESLint is a tool for identifying and reporting on patterns
 found in ECMAScript/JavaScript code.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-eslint-visitor-keys
Description-md5: 2b60b3e79ef8a86f1ae8a9451e3a551f
Description-en: Constants and utilities about visitor keys to traverse AST
 This module, eslint-visitor-keys, provides onstants and utilities
 about visitor keys to traverse AST.
 .
 An abstract syntax tree (AST) is a tree representation
 of the abstract syntactic structure of source code
 written in a programming language.
 Each node of the tree denotes a construct
 occurring in the source code.

Package: node-espree
Description-md5: feda94de7c71769d65ebbda27a8d0dbd
Description-en: Esprima-compatible JavaScript parser built on Acorn
 Espree started out as a fork of Esprima v1.2.2,
 the last stable published released of Esprima
 before work on ECMAScript 6 began.
 Espree is now built on top of Acorn,
 which has a modular architecture
 that allows extension of core functionality.
 The goal of Espree is to produce output
 that is similar to Esprima with a similar API
 so that it can be used in place of Esprima.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-esprima
Description-md5: bdf5b61b0ec6d79f161f85f37ca3feda
Description-en: ECMAScript parsing infrastructure for multipurpose analysis
 Esprima is a high-performance and standard-compliant parser for ECMAScript
 written in ECMAScript.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-esprima-fb
Description-md5: 2fc12546f95dda3f57ef94fa5f79bd8a
Description-en: Facebook-specific fork of the esprima project
 Esprima-FB is a fork of the Harmony branch of Esprima that implements
 JSX specification on top of ECMAScript syntax.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-esquery
Description-md5: cbd46a9be5fc6993151adf466dcd7879
Description-en: query library for ECMAScript AST using CSS-like queries
 ESQuery is a library for querying the AST output by Esprima
 for patterns of syntax using a CSS style selector system.
 .
 Esprima is a high performance, standard-compliant ECMAScript parser
 written in ECMAScript (also popularly known as JavaScript).
 .
 An abstract syntax tree (AST) is a tree representation
 of the abstract syntactic structure of source code
 written in a programming language.
 Each node of the tree denotes a construct
 occurring in the source code.
 .
 Cascading Style Sheets (CSS) is a style sheet language
 used for describing the presentation of a document
 written in a markup language like HTML.

Package: node-esrecurse
Description-md5: b8f6f243f3fa1441eac737c35f4db13e
Description-en: ECMAScript AST recursive visitor
 Esrecurse is ECMAScript recursive traversing functionality.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-estraverse
Description-md5: cf7c3fdfde7d39f93896590b82049de8
Description-en: ECMAScript JS AST traversal functions
 Estraverse is ECMAScript traversal functions from esmangle project
 (http://github.com/estools/esmangle).
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-estree-walker
Description-md5: 473d93671296181a686b939249f59874
Description-en: traverse an ESTree-compliant AST in Node.js
 Provide ways to traverse an Abstract Syntax Tree in the ESTree format,
 as obtained for example using acorn.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-esutils
Description-md5: db68c0cc2660c185ec968b02b683920b
Description-en: utility box for ECMAScript language tools
 This package includes a few functions helping to use
 AST (Abstract Syntaxt Tree) traversal functions from
 estools bundle.
 .
 Estool is a code generator created from Mozilla's Parser
 using Node.js.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-etag
Description-md5: 5f5e854f685398a0ffedc9acb1250a29
Description-en: entity tag creator for - Node.js module
 This package provides a fast and strong creator of entity tags,
 used in HTTP Etag response header to determine change in content
 of a resource at a given URL.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-event-emitter
Description-md5: 37250c159796a4f522123247ad2c34f4
Description-en: Environment agnostic event emitter
 Event emitter as it sounds is just something that triggers an event to which
 anyone can listen. Different libraries offer different implementations and for
 different purposes, but the basic idea is to provide a framework for issuing
 events and subscribing to them.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-eventemitter2
Description-md5: 55cce5cee7b7729e1d2076770718a99c
Description-en: Event emitter compatible with browsers
 This module provides EventEmitter2, an implementation of the
 EventEmitter object found in Node.js, with additional support for
 namespaces, wildcards, and n-times listeners.
 .
 This package contains the library for browsers.

Package: node-eventemitter2
Description-md5: 207da4255e0fa143d51da99bb2b8b044
Description-en: Event emitter compatible with browsers - module for Node.js
 This module provides EventEmitter2, an implementation of the
 EventEmitter object found in Node.js, with additional support for
 namespaces, wildcards, and n-times listeners.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-eventemitter3
Description-md5: f9631bf3013bf1460596af99101b606a
Description-en: high performance eventemitter for Node.js
 EventEmitter3 has been micro-optimized for various code paths making this, one
 of, if not the fastest EventEmitter available for Node.js and browsers. The
 module is API compatible with the EventEmitter that ships by default with
 Node.js but there are some slight differences.
 .
 It is a drop in replacement for existing EventEmitters, but just faster.
 The EventEmitter is written in EcmaScript 3 so it will work in the oldest
 browsers and node versions that one might need to support.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-events
Description-md5: c2eada4c40abdfd6dd036c260ad25a81
Description-en: Node.js events module for browsers
 Implements the Node.js events module in browsers.

Package: node-events
Description-md5: f44c234e48f4b76c7f72678b9edec54f
Description-en: Node.js events module to embed by web packers
 "events" implements the Node.js events module for environments that do not
 have it, like browsers.
 .
 This module is used by web packers.

Package: node-eventsource
Description-md5: 2d9bfa4513c4fdd2f1f472033886876b
Description-en: W3C compliant EventSource client for Node.js
 This library implements the EventSource client for Node.js.
 The API aims to be W3C compatible.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-everything.js
Description-md5: 319c7f2288c5942113bad1847ab368b3
Description-en: Contains every ECMA-262 edition 5.1 grammatical production
 Single javascript file that contains every ECMA-262 grammatical production,
 support has been added for ECMAScript 2015.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-evp-bytestokey
Description-md5: 51fcbf04a3502c674b32b632fc5628ac
Description-en: secure key derivation algorithm in pure javascript
 This package derives a key and IV using well known
 cipher and message digest algorithm, thus creating secure IV and
 keys from salt. This package is a clean room implementation
 of openssl algorithm.
 .
 In cryptography, an initialization vector (IV) or starting variable
 is a fixed-size input to a cryptographic primitive that is typically
 required to be random or pseudorandom.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-execa
Description-md5: d48b41b81e551b03d4e169b230ed4e18
Description-en: better `child_process`
 This is better in the following ways:
  - Promise interface.
  - Strips EOF from the output so you don't have to `stdout.trim()`.
  - Supports shebang binaries cross-platform.
  - Improved Windows support.
  - Higher max buffer. 10 MB instead of 200 KB.
  - Executes locally installed binaries by name.
  - Cleans up spawned processes when the parent process dies.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-exit
Description-md5: 394e0ac4661d7f114dbdabb949d6091c
Description-en: replacement for process.exit that ensures stdio is fully drained
 To make a long story short, if process.exit is called on Windows, script
 output is often truncated when pipe-redirecting stdout or stderr. This
 module attempts to work around this issue by waiting until those streams
 have been completely drained before actually calling process.exit.
 .
 See Node.js issue
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-exit-hook
Description-md5: aed96cf617ac98e3891148e3a2617510
Description-en: Run some code when the process exits
 Node-js module to run one or more hooks when the process exits,
 either because the event loop dried up, or because it received
 a signal (SIGINT or SIGTERM).
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-expand-brackets
Description-md5: 218d75e85f00f7d0bd2b98bd6e35b013
Description-en: Expand POSIX bracket expressions
 Expand POSIX bracket expressions (character classes) in glob patterns.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-expand-tilde
Description-md5: 5c1a6b6099e3adac29cbc276f7edcd58
Description-en: Bash-like tilde expansion for node.js
 Expands a leading tilde in a file path to the user home directory, or `~+` to
 the cwd.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-node-expat
Description-md5: 3d827771dc7ee51ac0d6838e98637007
Description-en: fast XML parser library for Node
 Node is an event-based server-side JavaScript engine.
 .
 node-expat is a fast XML parser library for Node.

Package: libjs-expect.js
Description-md5: e9aa7d8f8cb452c04403ae79ce9e4762
Description-en: behavior driven test assertions - JavaScript library
 expect.js is a minimalistic behavior driven assertions toolkit similar
 to should.js but with less footprint.
 .
 Some relevant features are:
  * Cross-browser: works on IE6+, Firefox, Safari, Chrome, Opera.
  * Compatible with all test frameworks.
  * Standalone.
  * No Object prototype extensions.

Package: node-expect.js
Description-md5: a9237ab52806e859377078829c29ae3f
Description-en: behavior driven test assertions - Node.js module
 expect.js is a minimalistic behavior driven assertions toolkit similar
 to should.js but with less footprint.
 .
 Some relevant features are:
  * Cross-browser: works on IE6+, Firefox, Safari, Chrome, Opera.
  * Compatible with all test frameworks.
  * Standalone.
  * No Object prototype extensions.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-exports-loader
Description-md5: 71840be96f996643fb95e145f7f23eb3
Description-en: exports loader module for webpack
 This module exports variables from inside the file by appending
 'exports[...] = ...' statements.
 .
 Webpack takes code targeted at node.js and makes it run in the browser.
 Node.js comes with API of its own that is not available in the browsers.
 Webpack exposes this code to programs that are unaware they are running in a
 browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-express
Description-md5: 668b0cf01fd49d0d2b12c8154a1fe1b2
Description-en: web application framework for node
 Express is a minimal and flexible node.js web application framework,
 providing a robust set of features for building single and multi-page,
 and hybrid web applications.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-extend
Description-md5: 12366d126cd4b82dce274e06f7f3b7f9
Description-en: port of jQuery.extend for Node.js
 This package contains a method extend() which merges
 the contents of two or more objects together into
 the first object.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-extend-shallow
Description-md5: e0dcb207ed66c976eec9bcf6122ba712
Description-en: extend an object with the properties of additional objects
 node.js/javascript util.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-external-editor
Description-md5: 68038b0386ea0c9529514b5d17f07271
Description-en: Edit a string with the users preferred text editor
 Node.js module to edit a string with the users preferred text editor,
 using either $VISUAL or $ENVIRONMENT.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-extglob
Description-md5: fb52c09faa30d892198a0f6fcdbc9be0
Description-en: Extended glob support for JavaScript
 Node.js module that exports a function that takes a glob pattern as a string
 plus some options and returns an object with the parsed AST and the compiled
 output, which is a regex-compatible string that can be used for matching.
 .
 It handles negation patterns and nested patterns, and is compatible with
 globbing in Bash 4.3.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-extract-zip
Description-md5: 70582e3a317959ac4b60c4cf45f6606c
Description-en: unzip a zip file using pure javascript
 Unzip written in pure JavaScript. Extracts a zip into a directory.

Package: node-extsprintf
Description-md5: 833ccf5f15ad9cd686af98913a55bffb
Description-en: extended POSIX-style sprintf
 This library is a stripped down version of s[n]printf(3c).
 .
 This library is a dependency of verror, which provides several classes in
 support of Joyent's Best Practices for Error Handling in Node.js.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-falafel
Description-md5: dd7d5dbd04910cdf5c72dcb9ee74130d
Description-en: transform javascript AST on a recursive walk
 Falafel is a pure javascript implementation of recursive walk of
 abstract syntax tree (AST).
 .
 Using falafel you could do syntax aware search and replace, and
 patching using DOM like method.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-fancy-log
Description-md5: 28bc0a5af8fbe1bc8ebe08bb5b7c61f7
Description-en: Log things, prefixed with a timestamp
 This module was pulled out of gulp-util for use inside the CLI.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-fast-deep-equal
Description-md5: 5dec54556a1546601aaa401bc7e67ddb
Description-en: Fast Deep Equal
 Features
  - ES5 compatible
  - works in node.js (0.10+) and browsers (IE9+)
  - checks equality of Date and RegExp objects by value.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-fast-levenshtein
Description-md5: 40fd8bd733d6c64df55775fbce5c4c40
Description-en: efficient implementation of Levenshtein algorithm
 In information theory, linguistics, and computer science, the
 Levenshtein distance is a string metric for measuring the difference
 between two sequences.
 Informally, the Levenshtein distance between two words is the
 minimum number of single-character edits (insertions,
 deletions or substitutions) required to change one word into the other.
 .
 This is pure JavaScript implementation for Node.js.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-fast-safe-stringify
Description-md5: 428d61293fc330d5e67ce23d6f961c46
Description-en: Safely and quickly serialize JavaScript objects
 Safe and fast serialization alternative to [JSON.stringify][].
 .
 Gracefully handles circular structures instead of throwing.
 .
 Provides a deterministic ("stable") version as well that will also
 gracefully handle circular structures.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-fastcgi
Description-md5: 67b6043bcc6bd702f28882674038960e
Description-en: FastCGI server for Node.js
 node-fastcgi is a drop-in replacement for node's standard http module
 (server only). Code written for a http server should work without changes
 with FastCGI. It can be used to build FastCGI applications or to convert
 existing node applications to FastCGI.
 .
 This implementation is fully compliant with the FastCGI 1.0 Specification.

Package: node-fastcgi-stream
Description-md5: 8190ea866a8aed413d6ce3aa26b18ff4
Description-en: Node.js module to read and write FastCGI records
 node-fastcgi-stream provides two main pieces, the FastCGIStream itself and
 the records that can be sent and received on it.
 .
 The FastCGIStream wraps an existing Stream to send/receive FCGI records on.
 99% of the time this is going to be a net.Socket.

Package: node-faye-websocket
Description-md5: c255506ef803541087aef532cc54b245
Description-en: standards-compliant WebSocket library for Node.js
 This is a general-purpose WebSocket implementation extracted from the Faye
 project. It provides classes for easily building WebSocket servers and
 clients in Node. It does not provide a server itself, but rather makes it
 easy to handle WebSocket connections within an existing Node application. It
 does not provide any abstraction other than the standard WebSocket API.
 .
 It also provides an abstraction for handling EventSource connections, which
 are one-way connections that allow the server to push data to the client.
 They are based on streaming HTTP responses and can be easier to access via
 proxies than WebSockets.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-fbjs
Description-md5: e5272c27752bdca379d8d8dbe0e63e0b
Description-en: collection of utility libraries used by other Facebook JS projects
 To make it easier for Facebook to share and consume their own JavaScript.
 Primarily this will allow it to ship code without worrying too much about
 where it lives, keeping with the spirit of `@providesModule` but working in
 the broader JavaScript ecosystem.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-fd-slicer
Description-md5: cfb0cc82c6571c89d627116a688970c1
Description-en: create multiple ReadStreams or WriteStreams from the same fd - Node.js module
 This module provides an API for creating multiple ReadStreams or WriteStreams
 from the same file descriptor.
 .
 The official Node.js API docs say that it is unsafe to use fs.write multiple
 times on the same file without waiting for the callback. This module solves
 this problem.
 .
 fd-slicer also provides additional features that builtin fs.createWriteStream
 is lacking, such as progress events and setting a maximum size to write.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-fecha
Description-md5: 3d98913d859c2cecfe541cdc25f63a9c
Description-en: Date formatting and parsing for Node.js
 Lightweight date formatting and parsing (~2KB). Meant to replace
 parsing and formatting functionality of moment.js.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-fetch
Description-md5: 52a72c11c1e0cbfefe354c5f9a5862c1
Description-en: light-weight module that brings window.fetch to node.js
 Instead of implementing XMLHttpRequest in Node.js to run browser-specific
 Fetch polyfill, why not go from native http to Fetch API directly? Hence
 node-fetch, minimal code for a window.fetch compatible API on Node.js runtime.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-file-entry-cache
Description-md5: 06288d2fea56133f4f352a8e88e50647
Description-en: Node.js library implementing a simple cache for file metadata
 File-entry-cache is a super simple cache for file metadata,
 useful for process that work on a given series of files
 and that only need to repeat the job on the changed ones
 since the previous run of the process.
 .
 The module grew from a need for a super simple and dumb in-memory cache
 with optional disk persistence
 for a script to beautify files with "esformatter"
 only processing files that had changed since last run.
 Such use case need "fileSize" and "modificationTime" of the files
 tracked in a simple key/value storage.

Package: node-flat-cache
Description-md5: de5d67161e78c10491bf4d20909f7388
Description-en: Node.js library implementing a simple persistent key/value storage
 Flat-cache is a stupidly simple key/value storage
 using files to persist the data.
 .
 The module grew from a need for a super simple and dumb in-memory cache
 with optional disk persistence
 for a script to beautify files with "esformatter"
 only processing files that had changed since last run.
 Such use case need "fileSize" and "modificationTime" of the files
 tracked in a simple key/value storage.

Package: node-write
Description-md5: b80db469218c3c5750838d0ac7b161f7
Description-en: convenience wrapper for Node.js fs methods
 Write data to a file,
 replacing the file if it already exists
 and creating any intermediate directories if they don't already exist.
 Thin wrapper around node's native fs methods.

Package: node-file-loader
Description-md5: d48f43de321ad6e7f872b979255f506c
Description-en: file loader module for webpack
 This module instructs webpack to emit the required object as file and to
 return its public url. By default the filename of the resulting file is the
 MD5 hash of the file's contents with the original extension of the required
 resource.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-file-sync-cmp
Description-md5: d9c3af379fcdcf5a840ae672ddd2ef65
Description-en: Synchronous file comparison
 Node-file-sync-cmp is a tool that provides synchronous file comparison
 for Node.js.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-file-uri-to-path
Description-md5: 8f1f3de68b1d8b24e9e04c34aac41369
Description-en: Convert a file: URI to a file path
 Accepts a file: URI and returns a regular file path suitable
 for use with the nodejs fs module functions.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-filename-regex
Description-md5: 0b35cba2f637efc7d00afb9986af66b4
Description-en: Regular expression for matching file names
 Regular expression for matching file names, with or without extension.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-filesize
Description-md5: a94e99f8a78d2a43e963e9e039db3b8e
Description-en: generate a human readable String describing the file size
 filesize.js provides a simple way to get a human readable file size string
 from a number (float or integer) or string.
 .
 For example, filesize(265318) produces 259.1 KB.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-fill-range
Description-md5: 66288faec7bc049d23950f0aecb3a926
Description-en: node module to fill in a range of numbers or letters
 fill-range can optionally pass an increment or `step` to use, or create a
 regex-compatible range with `options.toRegex`
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-finalhandler
Description-md5: ea8694357b09480ce2802c9b0b44e6e2
Description-en: final HTTP responder - Node.js module
 This package provides a middleware-style function to invoke
 as the final responding step for HTTP requests.
 .
 The object it receives as parameter is used to output an
 error with a given status code, and defaults to 404 Not Found.
 .
 It is particularly useful in express/connect applications.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-find-cache-dir
Description-md5: e98e42c86f5135f5166e36a64a6b05de
Description-en: finds the common standard cache directory
 Node.js is an event-based server-side JavaScript engine.

Package: node-find-up
Description-md5: 4d8efa74188327d8495f03dea973f4c1
Description-en: Find a file by walking up parent directories
 find-up helps in finding a file or directory by walking up parent directories.
 There are related tools, too. CLI for this module is find-up-cli.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-findit2
Description-md5: 5c4ba78cda4bd9d96f569a454cc5ef79
Description-en: walk a directory tree recursively with events
 findit2 is a Node.js module to recursively walk directory trees. It supports
 optionally following symlinks and detects file system loops.
 .
 This module is a backward-compatible rewrite of node-findit to provide bug
 fixes and better symlink support.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-findup-sync
Description-md5: 372feb22f2c6d9c94ddc15759c5e8b2e
Description-en: Node.js module to find the first matching file
 Find the first file matching a given pattern in the current directory or the
 nearest ancestor directory.

Package: node-fined
Description-md5: ab750f975c61c42cca8621d1aee809ff
Description-en: Find a file given a declaration of locations
 Node.js module to find a file given a basename, a list of
 extensions and a path. The path can be either given directly or
 as a base directory for finding up.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-first-chunk-stream
Description-md5: 785addb51554b89c92ae1a5a87941f22
Description-en: buffer and transform the first chunk in a stream
 This package transform a buffer in a javascript stream that could be pass
 to other callback.
 .
 This is reverse dependency of gulp a package builder for nodejs.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-flagged-respawn
Description-md5: 4a7b69405d498db4ca51d3221d8ab8ac
Description-en: tool for respawning node binaries when special flags are present
 This Node.js module can be useful for command-line scripts
 written in JavaScript. It can selectively apply flags to
 the interpreter, by re-spawning it and passing it only  
 the required flags - the rest are passed to the script.
 .
 Flagged-respawn also handles all the edge cases such as:
  - Providing a method to determine if a respawn is needed.
  - Piping stderr/stdout from the child into the parent.
  - Making the parent process exit with the same code as the child.
  - If the child is killed, making the parent exit with the same signal.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-flatted
Description-md5: 4f1ae8e656fa3534c43e72cd7f08ada0
Description-en: super light and fast circular JSON parser - browser library
 Flatted is a super light and fast circular JSON parser.
 .
 Works with all ECMAScript engines
 compatible with Map, Set, Object.keys, and Array.prototype.reduce,
 even if polyfilled.
 .
 Flatted is the direct successor of no longer maintained CircularJSON.
 .
 This package contains flatted directly usable in web browsers.

Package: node-flatted
Description-md5: 4d460125b390abadda7c32a8426444dc
Description-en: super light and fast circular JSON parser - Node library
 Flatted is a super light and fast circular JSON parser.
 .
 Works with all ECMAScript engines
 compatible with Map, Set, Object.keys, and Array.prototype.reduce,
 even if polyfilled.
 .
 Flatted is the direct successor of no longer maintained CircularJSON.
 .
 This package contains flatted usable with Nodejs.

Package: node-flow-remove-types
Description-md5: 533bae577301f6e4eeb106bc52581ff8
Description-en: Removes Flow type annotations from JavaScript files
 Turn your JavaScript with Flow type annotations into standard JavaScript in an
 instant with no configuration and minimal setup.
 .
 Flow provides static type checking to JavaScript which can both help find and
 detect bugs long before code is deployed and can make code easier to read and
 more self-documenting. The Flow tool itself only reads and analyzes code.
 .
 Running code with Flow type annotations requires first removing the
 annotations which are non-standard JavaScript.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-flush-write-stream
Description-md5: 07a1d2cff41111a50a4bfa428d77f60c
Description-en: Write stream constructor
 This write stream constructor supports a flush function that is called before
 finish is emitted
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-fn-name
Description-md5: 176080f298edc4399b2835314ba351c5
Description-en: Get the name of a named function
 There is a non-standard name property on functions in Javascript,
 but it's not supported in all browsers. This module tries that property then
 falls back to extracting the name from the function source.
 This package is a dependency for ava.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-fn.name
Description-md5: 267d7894a16c0d02adace462404c6358
Description-en: Extract the name of a given function.
 Extract names from functions.
 .
 Useful as a build dependency for other packages to use.
 Typically for testing other node packages.

Package: node-follow-redirects
Description-md5: a3d2bb3873955f0a037fe123e395012d
Description-en: HTTP and HTTPS modules that follow redirects
 Drop-in replacement for Nodes `http` and `https` that automatically follows
 redirects.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-for-in
Description-md5: 12aea20a89bcde35eaf8beed46307889
Description-en: iterate over object
 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`.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-for-own
Description-md5: e571355d521203cdf7c7321270df9b65
Description-en: Iterate over the own enumerable properties of an object
 Iterate over the own 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.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-foreground-child
Description-md5: 43a3de4a4b84e5056615879d51b6599a
Description-en: helper running a child process as a foreground process
 This Node.js module emulate simple control group in pure javacript.
 It runs a child process as foreground process redirecting output
 to stdout and exiting main process as soon as child exist.
 .
 This module could be used for implementating TAP test
 for Node.js.
 .
 TAP is a simple text-based interface between testing modules
 implemented in many popular languages.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-forever-agent
Description-md5: 9a53811d00b8151c2947dfe03053f8e3
Description-en: HTTP agent supporting keep-alive requests - module for Node.js
 node-forever-agent keeps socket connections alive between keep-alive
 requests.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-form-data
Description-md5: 51e7f485c7d6e1f2e3b411ffe4ac46c3
Description-en: Create multipart/form-data streams module for Node.js
 node-form-data can be used to submit forms and file uploads to other
 web applications.
 .
 The API of this module is inspired by the w3c XMLHttpRequest
 specification.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-formidable
Description-md5: f36530b4343c55ac476e6050d120cabd
Description-en: Multipart form data parser module for Node.js
 node-formidable is a well-tested parser for multipart/form-data sent by
 http clients. It emphasizes support for file uploads.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-fragment-cache
Description-md5: e6a1cf75657f1a99364dc0f85e7a3090
Description-en: Cache for managing namespaced sub-caches
 Node.js is an event-based server-side JavaScript engine.

Package: node-free-style
Description-md5: 91f834ddd8b2f48f9841b6b85b2348cb
Description-en: more maintainable CSS styles in Node.js
 Free-style is designed to make CSS easier and more
 maintainable in Node.js.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-fresh
Description-md5: 1a807f54563a1af432d8275f53ebcc05
Description-en: Check client cache staleness using HTTP headers - Node.js module
 This module checks HTTP If-Modified-Since, If-None-Match, Cache-Control
 request headers, as well as Last-Modified, Etag response headers to
 determine if the client requesting the resource has a stale or fresh cache.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-from2
Description-md5: 7091da18c1a96844751d246496820a0f
Description-en: wrapper for ReadableStream
 Convenience wrapper for ReadableStream, with an API lifted from "from" and
 "through2"
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-fs-exists-sync
Description-md5: 4e528a2393b335113ce94a0bbf403dbe
Description-en: Drop-in replacement for Node.js's `fs.existsSync` with zero dependencies
 fs-exists-sync is a drop-in replacement for Node.js's `fs.existsSync` with no
 dependencies. Other libraries have crucial differences from fs.existsSync, or
 unnecessary dependencies.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-fs-extra
Description-md5: 76d6c25623d7121b38ace7b2c240feb6
Description-en: fs-extra contains methods not included in the Node.js fs module
 The fs-extra Node.js module adds a few extra file system methods that aren't
 included in the native fs module. It is a drop in replacement for fs.
 .
 The module implements common filesystem operations such as copy(), move(),
 mkdirs(), remove(), and specific read/write operations like
 readFile() & outputFile() and readJson() & outputJson().
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-fs-readdir-recursive
Description-md5: 65cb3cd817acc9ab153ad821df94e5cb
Description-en: Recursively read a directory
 Node.js is an event-based server-side JavaScript engine.

Package: node-fs-write-stream-atomic
Description-md5: b81778937ce9983457d7017cf6bf4382
Description-en: Like fs.createWriteStream(...), but atomic
 Writes to a tmp file and does an atomic `fs.rename` to move it into place when
 it's done.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-fs.realpath
Description-md5: 38381dec741fefe13d67bf507ba76a4a
Description-en: Use node's fs.realpath
 Use node's fs.realpath, but fall back to the JS implementation if the native
 one fails
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-fstream
Description-md5: d3438a2fc439a8bca20e94d332862c29
Description-en: Advanced filesystem streaming tools for Node.js
 node-fstream is a high-level file stream module for Node.js,
 with a unified interface for reading and writing streams representing
 files, directories or symbolic links, as well as manipulating their
 attributes, such as atime/mtime or uid/guid.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-fstream-ignore
Description-md5: d83372b26e4290e462dda20b10439419
Description-en: Directory reader configurable by .ignore module for Node.js
 node-fstream-ignore filters out files that match globs in `.ignore`
 files throughout the tree, like how git ignores files based on a
 `.gitignore` file.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-function-bind
Description-md5: 033a9d552c0700bebbb12c18dc928ca5
Description-en: Implementation of Function.prototype.bind
 Function-bind can be used for unit tests, and is useful for webframeworks
 that do not have the function-bind.
 .
 This package includes also the node-has (has) package,
 Object.prototype.hasOwnProperty.call shortcut.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-functional-red-black-tree
Description-md5: 86500e9c963e53160fc6a57d43e54041
Description-en: fully persistent balanced binary search tree - browser library
 Functional-red-black-tree is a fully persistent red-black tree
 written 100% in JavaScript.
 .
 Functional (or fully persistent) data structures
 allow for non-destructive updates.
 So if you insert an element into the tree,
 it returns a new tree with the inserted element
 rather than destructively updating the existing tree in place.
 Doing this requires using extra memory,
 and if one were naive it could cost as much as reallocating the entire tree.
 Instead, this data structure saves some memory
 by recycling references to previously allocated subtrees.
 This requires using only O(log(n)) additional memory per update
 instead of a full O(n) copy.
 .
 Some advantages of this is
 that it is possible to apply insertions and removals to the tree
 while still iterating over previous versions of the tree.
 Functional and persistent data structures can also be useful
 in many geometric algorithms
 like point location within triangulations or ray queries,
 and can be used to analyze the history of executing various algorithms.
 This added power though comes at a cost,
 since it is generally a bit slower to use a functional data structure
 than an imperative version.
 However, if your application needs this behavior
 then you may consider using this module.
 .
 This package provides functional-red-black-tree
 for use directly in web browsers.

Package: node-functional-red-black-tree
Description-md5: 8b52b6529fbf208c5858092c86fd98dc
Description-en: fully persistent balanced binary search tree - Node.js library
 Functional-red-black-tree is a fully persistent red-black tree
 written 100% in JavaScript.
 .
 Functional (or fully persistent) data structures
 allow for non-destructive updates.
 So if you insert an element into the tree,
 it returns a new tree with the inserted element
 rather than destructively updating the existing tree in place.
 Doing this requires using extra memory,
 and if one were naive it could cost as much as reallocating the entire tree.
 Instead, this data structure saves some memory
 by recycling references to previously allocated subtrees.
 This requires using only O(log(n)) additional memory per update
 instead of a full O(n) copy.
 .
 Some advantages of this is
 that it is possible to apply insertions and removals to the tree
 while still iterating over previous versions of the tree.
 Functional and persistent data structures can also be useful
 in many geometric algorithms
 like point location within triangulations or ray queries,
 and can be used to analyze the history of executing various algorithms.
 This added power though comes at a cost,
 since it is generally a bit slower to use a functional data structure
 than an imperative version.
 However, if your application needs this behavior
 then you may consider using this module.
 .
 This package provides functional-red-black-tree
 for use with Node.js -
 an event-based server-side JavaScript engine.

Package: libjs-fuzzaldrin-plus
Description-md5: dcaab152b9f1e4641262e71b7143332f
Description-en: fuzzy search / highlight for programmer's text editor (browser)
 A fuzzy search / highlight that specialize for programmer text editor. It
 tries to provide intuitive result by recognizing patterns that people use
 while searching.
 .
 A rewrite of the fuzzaldrin library. API is backward compatible with some
 extra options. Tuning has been done from report usage of the Atom text editor.
 .
 This package provides fuzzaldrin-plus usable in browser environment.

Package: node-fuzzaldrin-plus
Description-md5: a7ec5c806744a4d83123398a281db683
Description-en: Fuzzy filtering and string scoring - compatible with fuzzaldrin
 A fuzzy search / highlight that specialize for programmer text editor. It
 tries to provide intuitive result by recognizing patterns that people use
 while searching.
 .
 A rewrite of the fuzzaldrin library. API is backward compatible with some
 extra options. Tuning has been done from report usage of the Atom text editor.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-gauge
Description-md5: 0e6a2019495d1ce8ce84fc682b8d8e04
Description-en: terminal based horizontal progress bar
 A nearly stateless terminal based horizontal gauge / progress bar.  This
 library is a dependency for npmlog, a logger with custom levels and colored
 output for Node.js
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-generator-supported
Description-md5: 6973597c8ca5a8b47b319cbaec1446ba
Description-en: Check if JS harmony generator is supported in environment
 This module checks if JS harmony generator (for example due to parameter
 "--harmony" while invoking node) is supported in environment.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-generic-pool
Description-md5: 973ec90acc85a669cfced056dac6b676
Description-en: generic resource pooling for Node.js
 generic-pool is a generic resource pooling for Node.js.
 It can be used to reuse or throttle expensive resources such as database
 connections.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-genfun
Description-md5: 4196fb2d09e008287c950ce78cfb500e
Description-en: fast, prototype-friendly multimethods
 A genfun is a regular function object with overridden function
 call/dispatch behavior. genfun is a Javascript library that lets
 you define generic functions: regular-seeming functions that can be
 invoked just like any other function, but that automatically dispatch
 methods based on the combination of arguments passed to it when it's
 called, also known as multiple dispatch.
 .
 This package is a dependency of npm, Node.js package manager.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-get
Description-md5: 72fe56348951071f3da0bdb63f3ef2be
Description-en: high-level HTTP client for NodeJS
 node-get is a high-level HTTP client for the NodeJS framework.

Package: node-get-caller-file
Description-md5: 0d656c8c9746de4744123e3b606b63d7
Description-en: inspects the v8 stack trace
 Call this function in a another function to find out the file from which that
 function was called from.
 .
 Inspired by http://stackoverflow.com/questions/13227489
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-get-func-name
Description-md5: 0d7961af2c9ca1f2fe96351e26ed4469
Description-en: Utility for getting a function's name for node and the browser
 This is a module to retrieve a function's name securely and consistently both
 in NodeJS and the browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-get-stdin
Description-md5: 480eec2114f77a98b4ddd8b6cbdfd52b
Description-en: Easier stdin for Node.js
 get-stdin is a Node.js module to easily handle STDIN with JavaScript
 callback functions.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-get-stream
Description-md5: e5b660b141c5674edf4bffdbca171c4c
Description-en: Get a stream as a string, buffer, or array
 Node.js is an event-based server-side JavaScript engine.

Package: node-get-value
Description-md5: 6ae732dbca8e528ebcc96e05155015b9
Description-en: Use property paths to get a nested value from an object
 Use property paths (`a.b.c`) to get a nested value from an object
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-getobject
Description-md5: d198d510a04e90e73a75268caffe6f40
Description-en: set and get deep objects easily - library for browsers
 getobject allows you to easily get and set deep objects.
 It also allows you to check if deep objects exist.
 .
 This package contains the library for browsers.

Package: node-getobject
Description-md5: 742680fd8a399717ac88e6520cf48acc
Description-en: set and get deep objects easily - module for Node.js
 getobject allows you to easily get and set deep objects.
 It also allows you to check if deep objects exist.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-getpass
Description-md5: 1f7c35fb0f7e75abc7e1a2a6db6431c9
Description-en: get a password from terminal
 This library can be used to get a password from the terminal. Even though it
 sounds simple and sounds like the `readline` module should be able to do it.
 But readline module does not support it.
 .
 If available, this uses `/dev/tty` to avoid interfering with any data being
 piped in or out of stdio. This function prints a prompt (by default
 `Password:`) and then accepts input without echoing.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-gettext-parser
Description-md5: b99098bba71f2b851ad4667615a5464b
Description-en: Parse and compile gettext po and mo files to/from json
 Parse and compile gettext *po* and *mo* files with node.js, nothing more,
 nothing less.
 .
 This module is slightly based on other gettext related modules
 (node-gettext (https://github.com/andris9/node-gettext)). The plan is to move
 all parsing and compiling logic from node-gettext to this module and leave
 only translation related functions (domains, plural handling, lookups etc.).
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-github-url-from-git
Description-md5: 3a4d0e17f8026fba8db6460e8483ece7
Description-en: Convert github git or gist url to an http url - Node.js module
 This module is a simple regular expression for parsing and converting
 a git repository url from github to an http url. It supports gists as
 well. It is used by npm and node-normalize-package-data.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-gitlab-favicon-overlay
Description-md5: 1710d545c7ccc329df66b2b60afa1c28
Description-en: Combine images for a favicon with the help of canvas
 This module enables you produce a favicon by combining several images
 on a canvas.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-glob
Description-md5: 1b036f9676e44c424eb15efe75baf458
Description-en: glob functionality for Node.js
 node-glob is a glob implementation for Node.js
 .
 It features brace expansion, extended glob matching, globstar matching,
 and can be invoked synchronously as well as asynchronously.
 It uses minimatch for pattern matching.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-glob-base
Description-md5: 1937b732eccffae6a7f448f2833d9ef8
Description-en: returns an object with the (non-glob) base path
 This library returns an object with the (non-glob) base path and the actual
 pattern.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-glob-parent
Description-md5: 81a80b53324249f1451a998622120c0b
Description-en: Extract the non-magic parent path from a glob string
 Javascript module to extract the non-magic parent path from a glob string.
 .
 For example, 'path/to/*.js' will return 'path/to' and '**/*.js' will return '.'
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-glob-stream
Description-md5: c8bc5acf8411b32772321afc4850fabb
Description-en: wrapper around node-glob to make it streamy
 You can pass any combination of globs. One caveat is that you can not only
 pass a glob negation, you must give it at least one positive glob so it knows
 where to start. All given must match for the file to be returned.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-global-modules
Description-md5: 6967c04c70e0bc1e826279f553aaecdb
Description-en: directory used by npm for globally installed npm modules
 Node.js is an event-based server-side JavaScript engine.

Package: node-global-prefix
Description-md5: e659a5d96ae81fa055bcdeca762649a8
Description-en: get the npm global path prefix
 Node.js is an event-based server-side JavaScript engine.

Package: node-globals
Description-md5: 3fdc1d99021f9a3e3c0ac2c1468d54f5
Description-en: Global identifiers from different JavaScript environments
 Extracted from JSHint and ESLint and merged.
 It's just a JSON file, so it can be used in whatever environment one likes.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-globby
Description-md5: c947be95aa4553ac2c57370ae1d50636
Description-en: Extends glob with promise API
 Extends glob with support for multiple patterns and exposes a Promise API.
 .
 Related projects includes multimatch which can match against a list instead of
 the filesystem and then glob-stream which is a streaming alternative finally
 matcher is simple wildcard matching.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-globule
Description-md5: 9cdc5148c5906082bf1554a6eb2e2f1e
Description-en: Easy-to-use wildcard globbing library for Node.js
 globule is an easy-to-use wildcard globbing library for Node.js.
 .
 The library offers functions like find(), match() and mapping() that support
 globbing patterns.
 .
 globule.find returns a unique array of all file or directory paths that match
 the given globbing pattern(s).
 .
 globule.match can be used to match one or more globbing patterns against one
 or more file paths.
 .
 globule.mapping returns an array of src-dest file mapping objects for
 the given set of source file paths.
 .
 This package contains the globule module for Node.js.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-glogg
Description-md5: ffa623aeb8c796d90eab5eb095525967
Description-en: Global logging utility
 This module makes no assumptions about the log levels and they will always be
 emitted.  If you are looking to filter some out, your listeners will need to
 have extra logic.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-googlediff
Description-md5: a410f045389ec9d0e53595ba845ab375
Description-en: Compares the differences between the two texts
 The Diff Match and Patch libraries offer robust algorithms to perform the
 operations required for synchronizing plain text. This library implements
 Myer's diff algorithm which is generally considered to be the best general
 purpose diff.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-got
Description-md5: e749b7e4a354eccfd33aac9696a6b7d0
Description-en: Simplified HTTP requests
 This module provides a nicer interface to the built-in http module.
 .
 This module was created because request is bloated *(several megabytes!)*.
 .
 Highlights:
  - Promise & stream API
  - Request cancellation
  - Follows redirects
  - Retries on network failure
  - Handles gzip/deflate
  - Timeout handling
  - Errors with metadata
  - JSON mode
  - WHATWG URL support
  - Electron support
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-graceful-fs
Description-md5: aa1d1b52d2c9794b758e1ecb4df690f9
Description-en: drop-in replacement improving the Node.js fs module
 node-graceful-fs module normalizes behavior across different platforms
 and environments, and makes filesystem access more resilient to errors:
  * queues up open and readdir calls, and retries them once something
    closes if there is an EMFILE error from too many file descriptors.
  * fixes lchmod for Node versions prior to 0.6.2
  * implements fs.lutimes if possible. Otherwise it becomes a noop.
  * ignores EINVAL and EPERM errors in chown, fchown or lchown if the
    user isn't root.
  * makes lchmod and lchown become noops, if not available.
  * retries reading a file if read results in EAGAIN error.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-graphlibrary
Description-md5: eb4870b75a01868f3bd8ce9a576ee873
Description-en: directed and undirected multi-graph library
 Graphlibrary is a JavaScript library that provides data structures for
 undirected and directed multi-graphs along with algorithms that can be used
 with them.
 .
 In addition to a core graph API, it also comes with implementations for
 many common graph algorithms.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-graphql
Description-md5: f22039723b6d71944459a34deccd126b
Description-en: JavaScript reference implementation for GraphQL
 GraphQL is a Query Language and Runtime for APIs which can target any service.
 It provides a complete and understandable description of the data in an API,
 gives clients the power to ask for exactly what they need and nothing more,
 makes it easier to evolve APIs over time, and enables powerful developer tools.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-growl
Description-md5: 38c29d37eafb15b35d40f19cae118c5b
Description-en: unobtrusive notification system for nodejs
 Growl support for Nodejs. Essentially a port of the Ruby Growl Library from
 the same author.
 .
 Growl is a cross platform notification system.
 .
 Applications can use Growl to display small notifications
 about events which may be important to the user.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-grunt-babel
Description-md5: 9a3a4183e3162f7717e4752c16cd7380
Description-en: grunt plugin for babel
 Grunt is a JavaScript task runner, which is a tool used to automatically
 perform frequently used tasks such as minification, compilation, unit testing,
 linting, etc.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-grunt-cli
Description-md5: 15549093e77e23e5ab33d9983efcb4ff
Description-en: command-line interface to Grunt JavaScript task runner
 Grunt is a task runner to performing repetitive tasks like
 minification, compilation, unit testing, linting, etc, on JavaScript
 applications.
 .
 This module is a script to load and run Grunt itself.

Package: node-grunt-contrib-clean
Description-md5: d795e7dd6ea1c4aa4fa22cd95e8bc17f
Description-en: Grunt plugin to clean files and folders
 Grunt automates several tasks related to maintaining a JavaScript library
 or framework. It can be used for JS code minification, unit testing, code
 checking, and several other tasks.
 .
 This plugin is used to clean files and folders.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-grunt-contrib-coffee
Description-md5: ea1319cf58fddd442a633d4c14368015
Description-en: Compile CoffeeScript files to JavaScript
 This is a plugin for grunt javascript task runner.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-grunt-contrib-concat
Description-md5: 74b3fa34a17b13ecf1746dcbe4d736b4
Description-en: Concatenate files
 This is a plugin for grunt javascript task runner.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-grunt-contrib-copy
Description-md5: c496ce07d52eb7ceb4cd04e9be594a72
Description-en: Copy files and folders
 Node.js module that provides a grunt plugin to copy files and folders.
 Supports recursive copying, flattening, and processing files on the fly.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-grunt-contrib-internal
Description-md5: ea5a0928517c938e58667e08610e8d2d
Description-en: Internal tasks for managing the grunt-contrib projects
 This grunt plugin is required for building other grunt plugins
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-grunt-contrib-nodeunit
Description-md5: e55a97cad29bbd1377bd7f60d007a3e6
Description-en: Grunt plugin to run Nodeunit unit tests
 Grunt automates several tasks related to maintaining a JavaScript library
 or framework. It can be used for JS code minification, unit testing, code
 checking, and several other tasks.
 .
 This plugin runs Nodeunit unit tests.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-grunt-contrib-requirejs
Description-md5: 11710138e2e26f30ee2e0ac686a563ba
Description-en: Optimize RequireJS projects using r.js
 This is a plugin for grunt javascript task runner.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-grunt-contrib-uglify
Description-md5: 30b1c2a540480a242eaa05782eabef69
Description-en: Minify JavaScript files with UglifyJS
 Node.js module that provides a grunt plugin to minify JavaScript
 files with UglifyJS.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-grunt-known-options
Description-md5: a75b48782fc3e7964a78aca6d05efbea
Description-en: known options used in Grunt
 The known options used in Grunt

Package: node-grunt-legacy-log
Description-md5: 6d43e85128a7136aaec9d15926eb707a
Description-en: Grunt 0.4.x logger
 Node.js is an event-based server-side JavaScript engine.

Package: node-grunt-legacy-log-utils
Description-md5: c9580704f27dca2151c2707e8f58fede
Description-en: Static methods for the Grunt 0.4.x logger
 Node.js is an event-based server-side JavaScript engine.

Package: node-grunt-legacy-util
Description-md5: b0ab1a5015eaf589c0c414d4e24f71d5
Description-en: Some old grunt utils provided for backwards compatibility
 Node.js is an event-based server-side JavaScript engine.

Package: node-grunt-replace
Description-md5: 2e31ba543b84a7350623a792b061e97d
Description-en: Replace text patterns with applause
 Grunt-replace uses the node-applause module to replace any text pattern
 with new text.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-grunt-sass
Description-md5: ffdaaf530a430283a6574dac27b1794d
Description-en: Compile Sass to CSS
 Compile Sass to CSS using Dart Sass or Node Sass.

Package: node-grunt-webpack
Description-md5: 945f90f07374fa7df44374d9707ccf76
Description-en: Use webpack with grunt
 grunt is a JavaScript task runner/build system/maintainer tool.
 .
 Webpack takes code targeted at node.js and makes it run in the browser.
 Node.js comes with API of its own that is not available in the browsers.
 Webpack exposes this code to programs that are unaware they are running in a
 browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: gulp
Description-md5: ff891d30cbe4acdc69f2e10219e9e3da
Description-en: streaming build system to automate painful or time-consuming tasks
 gulp is a toolkit that helps you automate painful or time-consuming tasks in
 your development workflow.
 .
 Platform-agnostic - Integrations are built into all major IDEs and people are
 using gulp with PHP, .NET, Node.js, Java, and other platforms.
 Strong Ecosystem - Use npm modules to do anything you want + over 2000 curated
 plugins for streaming file transformations
 Simple - By providing only a minimal API surface, gulp is easy to learn and
 simple to use
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-gulp-babel
Description-md5: 6bfc94d85c58cf005eefd0fff1f367db
Description-en: gulp plugin to use babel
 gulp is a toolkit that helps you automate painful or time-consuming tasks in
 your development workflow.
 .
 Babel is a JavaScript compiler to use next generation JavaScript, today.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-gulp-changed
Description-md5: 110bb0147f672afb2bdf0605ad63a530
Description-en: gulp plugin to only pass through changed files
 gulp is a toolkit that helps you automate painful or time-consuming tasks in
 your development workflow.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-gulp-coffee
Description-md5: 869ba7b2e34b61dbb36578658bc67fef
Description-en: Compile CoffeeScript files
 This plugin for gulp build tool supports compiling CoffeeScript files.
 .
 Gulp is a streaming build system to automate painful or time-consuming tasks.
 This library is a build dependency for at.js.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-gulp-concat
Description-md5: 947cad51eb17d095f4d81e3253672694
Description-en: Concatenates files
 This plugin for gulp build tool which supports concatenating files.
 .
 Gulp is a streaming build system to automate painful or time-consuming tasks.
 This library is a build dependency for at.js.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-gulp-flatten
Description-md5: a2fa6888cb4b40c82dec341c9dba97f6
Description-en: remove or replace relative path for files
 By default gulp stores files with it's relative paths. Use case: To copy all
 minified javascript files from bower_components to build folder without
 relative paths when you have multiple modules in different sub directories.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-gulp-load-plugins
Description-md5: 1cf0b62e477a9c41e89feb8384c9d7fc
Description-en: Automatically load any gulp plugins in your package.json
 Loads gulp plugins from package dependencies and attaches them to an object of
 your choice.
 .
 gulp is a toolkit that helps you automate painful or time-consuming tasks in
 your development workflow.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-gulp-mocha
Description-md5: 128f7c1dee702d70ba630255a81fcc2f
Description-en: Run mocha tests with gulp
 This package allows one to integrate mocha unit tests with gulp
 .
 Mocha is a feature-rich JavaScript test framework running
 on Node.js and browser, making asynchronous testing
 simple.
 .
 Gulp is streaming build system to automate painful
 or time-consuming tasks
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-gulp-newer
Description-md5: d92ebb9b88d844665f37df512fabd292
Description-en: Only pass through newer source files
 gulp is a toolkit that helps you automate painful or time-consuming tasks in
 your development workflow.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-gulp-plumber
Description-md5: 24e17a98654d1da630379e8db2464797
Description-en: Prevent pipe breaking caused by errors from gulp plugins
 Node.js is an event-based server-side JavaScript engine.

Package: node-gulp-postcss
Description-md5: f82597d90274a5f358a6fec0c164191e
Description-en: gulp plugin to pipe CSS through several plugins, but parse CSS only once
 gulp-postcss is a plugin that can pipe CSS through several plugins, parsing
 the CSS only once. You must install any desired postcss plugins in addition
 to this package.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-gulp-rename
Description-md5: 6ff1f6936602146c63c7a4f3f382a778
Description-en: gulp pulgin to rename files
 gulp-rename provides simple file renaming methods. It offers easy methods to
 add prefixes, move to different directories, map files using a table etc.
 .
 gulp is a toolkit that helps you automate painful or time-consuming tasks in
 your development workflow.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-gulp-sass
Description-md5: 62dbc41e933ec28ea81a9abc63a099f9
Description-en: Gulp extension for using the SASS CSS compiler
 gulp-sass is a light-weight wrapper around either Dart Sass or Node Sass,
 although currently only Node Sass is packaged for Debian in the
 node-node-sass package.
 .
 gulp-sass must be imported into your gulpfile, where you provide it the
 compiler of your choice. To use gulp-sass in a CommonJS module (which is
 most Node.js environments), do something like this:
 .
 > const sass = require('gulp-sass')(require('node-sass'));
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-gulp-sourcemaps
Description-md5: a6f112aeee1414d8708aa427c58eae0a
Description-en: Source map support for Gulp.js
 Node.js is an event-based server-side JavaScript engine.

Package: node-gulp-tap
Description-md5: 55cfe80a82e826cfb6f650e35df7a5ae
Description-en: Easily tap into a gulp pipeline
 Some filters like gulp-coffee process all files. What if you want to process
 all JS and Coffee files in a single pipeline? Use tap to filter out .coffee
 files and process them through the coffee filter and let JavaScript files
 pass through.
 .
 If you do not return a stream, tap forwards your changes.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-gulp-tsb
Description-md5: 2429888447ba15185db3ead7b327db66
Description-en: gulp plugin for very fast TypeScript compilation
 This plugin works by
  *keeping a compiler alive to improve speed (at the cost of memory)
  *always recompiling the smallest set of files possible

Package: node-gulp-util
Description-md5: fea2d9273af2dffdfe7efcbe7166a97a
Description-en: Type definitions for gulp-util Node.js module
 gulp-util module has been deprecated. More information
 at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
 .
 This package now only includes type definitions of gulp-util.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-gulplog
Description-md5: 1ab98d976ce2d209a7f0a6ea25be669f
Description-en: Logger for gulp and gulp plugins
 Node.js is an event-based server-side JavaScript engine.

Package: node-gyp
Description-md5: 9504a6e103c40d9c3dcd703bb54d5b8a
Description-en: Native addon build tool for Node.js
 node-gyp is a cross-platform command-line tool written in Node.js
 for compiling native addon modules for Node.js.
 .
 It features :
  * Easy to use, consistent interface
  * Same commands to build a module on every platform
  * Support of multiple target versions of Node.js
 .
 Node.js is an event-based server-side javascript engine.

Package: node-gzip-size
Description-md5: 289b4b02e01ffe6dc338e6bd7c0223e6
Description-en: Get the gzipped size of a string or buffer
 This module is a dependency of react-dev-util and webpack-bundle-analyzer
 .
 Node.js is an event-based server-side JavaScript engine.

Package: handlebars
Description-md5: 0c938aee9f675239063d4dbac5c69168
Description-en: build semantic templates effectively with no frustration
 Handlebars templates look like regular HTML, with embedded handlebars
 expressions. You can deliver a template to the browser by including it
 in a <script> tag.
 .
 Learn more about its usage from https://handlebarsjs.com/
 .
 This package includes handlebars command useable from command line.

Package: libjs-handlebars
Description-md5: d310f4a1f9a89397f9aace20c3dad1e4
Description-en: let you build semantic templates effectively with no frustration
 Handlebars templates look like regular HTML, with embedded handlebars
 expressions. You can deliver a template to the browser by including it
 in a <script> tag.
 .
 Learn more about its usage from https://handlebarsjs.com/

Package: libjs-handlebars.runtime
Description-md5: e95dbd1c494b2691fc13cddbb7e21dab
Description-en: runtime for handlebars semantic templates library
 Handlebars templates look like regular HTML, with embedded handlebars
 expressions. You can deliver a template to the browser by including it
 in a <script> tag.
 .
 Learn more about its usage from https://handlebarsjs.com/
 .
 This binary package provides handlebars.runtime.

Package: node-har-schema
Description-md5: 810955713af73c3cddf277a89ad78ced
Description-en: JSON Schema for HTTP Archive (HAR)
 HTTP Archive (HAR) format defines an archival format for HTTP transactions
 that can be used by a web browser to export detailed performance data about
 web pages it loads.
 .
 This library is a dependency of har-validator.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-har-validator
Description-md5: 8d9b79c4aa7660f47fe22f657fcff17b
Description-en: Extremely fast HTTP Archive (HAR) validator using JSON Schema
 HTTP Archive (HAR) format defines an archival format for HTTP transactions
 that can be used by a web browser to export detailed performance data about
 web pages it loads.
 .
 This library is a dependency of request, the simplest way possible to make
 http calls.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-has-ansi
Description-md5: 522394c5dc8dcc4707f11366065be939
Description-en: Check if a string has ANSI escape codes in Node.js
 has-ansi is a Node.js module to check if a string has ANSI escape codes.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-has-binary
Description-md5: 35e3ddff8728d5ff412158f4a9d1db82
Description-en: Test if a JavaScript object contains binary data
 The has-binary Node.js module provides a function that takes anything in
 JavaScript and returns true if its argument contains binary data.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-has-cors
Description-md5: 5d6916721250f235519a8bcf4d6c44cb
Description-en: Detect support for Cross-Origin Resource Sharing
 Node.js module to detect support for CORS (Cross-Origin Resource
 Sharing), the mechanism that allows restricted resources on a web
 page to be requested from another domain outside the domain from
 which the resource originated.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-has-flag
Description-md5: fddf31c74795878f3dfadc627fd5f0ef
Description-en: check if argv has a specific flag
 This module checks if argv has a specific flag and correctly stops
 looking after an -- argument terminator.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-has-gulplog
Description-md5: 6bc9b14b9be1cc16a35e27ebdac989ad
Description-en: check if gulplog is available before attempting to use it
 Node.js is an event-based server-side JavaScript engine.

Package: node-has-symbol-support-x
Description-md5: d59a2ac4f69cc11ebe466294f84f8164
Description-en: Tests if ES6 Symbol is supported
 This library is a dependency of npm and gitlab.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-has-to-string-tag-x
Description-md5: 83450db8ff4dd00509e00b21e9604bd5
Description-en: Tests if ES6 @@toStringTag is supported
 Indicates if `Symbol.toStringTag`exists and is the correct type. `true`, if it
 exists and is the correct type, otherwise `false`.
 .
 This was introduced in ECMA-262, 6th edition of ECMAScript 2015 Language
 specification (also known as ES6 or ES2015).
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-has-unicode
Description-md5: 188136e7de407851447bd29300b408ce
Description-en: Try to guess if your terminal supports unicode
 This module actually detects UTF-8 support.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-has-value
Description-md5: 2acd4faa02ee7bd54f3004ae28dd24fb
Description-en: node library that returns true if a value exists
 Returns true if a value exists, false if empty. Works with deeply nested
 values using object paths.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-has-values
Description-md5: 32fee9c33a3385a85de6ede2e595adca
Description-en: node library that returns true if any values exist
 Returns true if any values exist, false if empty.
 Works for booleans, functions, numbers, strings, nulls, objects and arrays.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-has-yarn
Description-md5: 4bcf6cbc7cc203af018cf9f0609a95af
Description-en: Check if a project is using Yarn
 Useful to know whether to use yarn or npm to install dependencies.
 This library is a dependency for ava, a futuristic test runner.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-hash-base
Description-md5: 6b9bab396bc71bbb6d7d5af32ed94637
Description-en: abstract base class for javascript hash-streams
 This module implements an abstract base class to inherit
 from in order to create streams implementing the same API
 as Node.js crypto API.
 .
 This module is needed for implementing in-browser context
 hash function.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-hash-sum
Description-md5: c31c998ea6ea0527bfcd96e9feea2c47
Description-en: Blazing fast unique hash generator
 This module has the following features:
  - no dependencies
  - minimal footprint
  - works in all of node.js, io.js, and the browser
  - hashes functions based on their source code
  - produces different hashes for different object types
  - support for circular references in objects
  - ignores property assignment order
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-hash-test-vectors
Description-md5: 6a5776f2a1513f420154479b732184b3
Description-en: test vectors for hashes
 This module includes test vectors for various hash and
 cryptographic function. This test vectors are ready to use
 and packaged as JSON data.
 .
 This package is used for testsuite of another Node.js modules.
 .
 JavaScript Object Notation or JSON is an open-standard format that uses
 human-readable text to transmit data objects consisting of
 attribute–value pair.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-hash.js
Description-md5: a30162a3e6344f3212322893e54bf672
Description-en: Hash functions that could be run by both browser and nodejs
 This module implements a few classical hash function that could be run
 in browser and in nodejs context.
 .
 Hash functions implemented includes ripemd160,sha1, sha224, sha256,
 sha384, sha512.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-hashish
Description-md5: e68b12e75d15f86a2e5e7dcf4bf33027
Description-en: manipulate hash data structures in Node.js
 Hashish is a Node.js library for manipulating hash data structures. It is
 distilled from the finest that ruby, perl, and haskell have to offer by way of
 hash/map interfaces.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-hawk
Description-md5: 11050b4870efe8512ecf3589f21d771c
Description-en: HTTP Hawk Authentication Scheme
 Hawk is an HTTP authentication scheme using a message authentication code
 (MAC) algorithm to provide partial HTTP request cryptographic verification.
 For more complex use cases such as access delegation, see Oz.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-he
Description-md5: 669200ccc3d2f5186d14918480ccbd4b
Description-en: robust HTML entities encoder/decoder with full Unicode support
 _he_ (for “HTML entities”) is a robust HTML entity encoder/decoder written in
 JavaScript.
 .
 It supports all standardized named character references as per HTML, handles
 ambiguous ampersands and other edge cases just like a browser would, has an
 extensive test suite, and — contrary to many other JavaScript solutions — _he_
 handles astral Unicode symbols just fine.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-headjs
Description-md5: e9359f538ae50017fc1b7bfd1b6c6445
Description-en: javascript libraryt for resource loading
 headjs is a javascript library that has the following features:
  * Speed up your apps: Load JS & CSS asynchronously and in parallel, but
    execute them in order
  * Load one asset if a condition is met, else fallback and load a different
    one
  * Manage script dependencies, and execute callbacks once they are loaded
  * Cross-browser compatible <<pseudo media-queries>> let you code against
    different resolutions & devices
  * Fix quirks in specific browsers by quickly applying dedicated CSS/JS logic
  * Detect various browsers & their versions
  * Check if the client supports a certain Browser, HTML5, or CSS3 feature
  * Automatically generates JS and CSS classes for browsers & features that
    where detected
  * Automatically generates CSS classes, to know what page or section a user
    is viewing
  * Know if the user is in landscape or portrait mode
  * Or whether the client is using a mobile or desktop device
  * Get old browsers to support HTML5 elements like nav, sidebar, header,
    footer
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-help-me
Description-md5: 957e4c55036f1eaa038d75686dcdee7d
Description-en: help command for node, partner of minimist and commist
 help-me is a lib that provides an easy way to write a help command for a node.
 Should be used together with minimist and commist.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-hmac-drbg
Description-md5: a31c7d8bcb73ffb1e38db8518565728b
Description-en: Deterministic random bit generator (hmac) in pure javascript
 This is a pure javascript implementation of deterministic random bit
 generators defined in  section 10.1.2 of NIST SP 800-90A.
 .
 A  DRBG mechanism uses an algorithm that produces a sequence of bits
 from an initial value that is determined by a seed that is determined
 from the entropy input. Once the seed is provided and the initial
 value is determined, the DRBG is said to be instantiated and may be
 used to produce output.
 .
 Because of the deterministic nature of the process, a DRBG is
 said to producepseudorandom bits, rather than random bits. The seed
 used to instantiate the DRBG must contain sufficient entropy to
 provide an assurance of randomness. If the seed is kept secret,and the
 algorithm is well designed, the bits output by the DRBG will be
 unpredictable, up to the instantiated security strength of the DRBG.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-hoek
Description-md5: a47bcd842dd0fe770fe61a7830a6049f
Description-en: General purpose node utilities for hapi ecosystem
 Central place to store hapi-specific methods
 It comes with useful methods for Arrays (clone, merge, applyToDefaults),
 Objects (removeKeys, copy), Asserting and more.
 The Hoek library contains some common functions used within the hapi ecosystem.
 .
 This package also includes small packages @hapi/b64
 (encode/decode in base64), @hapi/teamwork (wait for multiple events),
 @hapi/bounce (selective error catching).
 .
 Node.js is an event based server side JavaScript Engine.

Package: node-hook-std
Description-md5: 3c888e7404223ff7f2e91c96df5033aa
Description-en: Hook and modify stdout/stderr
 node-hook-std permits one to modify stdout and/or stderr. It returns a
 promise but can also take a callback.

Package: libjs-hooker
Description-md5: 5c04331313c339b84cc3dd32486db365
Description-en: Useful javascript debugging library usable in a browser
 This is the javascript library of hooker Node.js module.
 .
 Hooker provides 4 functions that include 'hook' and 'unhook', useful
 for debug an object call, as well as an 'override' function if you
 want to replace the return of a function.

Package: node-hooker
Description-md5: d8147d37c09bae69ba055e544d7734cd
Description-en: Useful debugging library for Node.js
 Node is an event-based server-side JavaScript engine.
 .
 Hooker provides 4 functions that include 'hook' and 'unhook', useful
 for debug object call, as well as an 'override' function to
 replace the return of a function.

Package: node-hosted-git-info
Description-md5: 0a699dc3dffdc88f54feb7bdd8163a81
Description-en: Provides metadata from Github, Bitbucket and Gitlab
 Provides metadata and conversions from repository urls for Github, Bitbucket
 and Gitlab
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-hsluv
Description-md5: 660770415110f2585ef5f838d8028f45
Description-en: HSLuv is a human-friendly alternative to HSL
 This is an alternative to the HSL (hue, saturation, lightness) colorspace
 which implements the idea of specifying a color by hue, saturation and
 lightness in a way that is compatible with how they are perceived by humans.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-html-comment-regex
Description-md5: 5c897f7abe85cd9b00f8d875571561f9
Description-en: Regular expression for matching HTML comments
 This module provides a regular expression to test if a given HTML code has any
 comment in it.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-html5shiv
Description-md5: 2006438e576b1c5c7973e14a4d99b81b
Description-en: enable use of HTML5 sectioning elements in legacy browser
 This package enables use of HTML5 sectioning elements in legacy
 Internet Explorer and provides basic HTML5 styling for Internet
 Explorer 6-9, Safari 4.x (and iPhone 3.x), and Firefox 3.x.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-htmlescape
Description-md5: 77a6c03f1dc2d7e924830c267130677c
Description-en: escape string for safe use in html
 This module escape a string to be safe for use in html particularly
 inside a script tag.
 .
 In programming languages escape sequences are used in character
 literals and string literals, to express characters which are not
 printable or clash with the syntax of characters or strings.
 .
 This module is a dependency of browserify, a tool that allows one
 to write Node.js-style modules that compile for use in the browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-htmlparser2
Description-md5: 625012a37dfba147bba6c181cab395ec
Description-en: Fast & forgiving HTML/XML/RSS parser
 A forgiving HTML/XML/RSS parser written in JS for NodeJS. The
 parser can handle streams (chunked data) and supports custom
 handlers for writing custom DOMs/output.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-http-errors
Description-md5: 9aee61e0fcf8eff99fb14d8a7e7e6a95
Description-en: Create HTTP error objects
 This modules allow you to create HTTP errors for Express, Koa, Connect, etc.
 with ease.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-http-proxy
Description-md5: fb5f4fa0af369e572282df14bb3e6d2b
Description-en: HTTP programmable proxying library that supports websockets.
 It is suitable for implementing components such as reverse proxies and load
 balancers.
 A new proxy is created by calling createProxyServer and passing an options
 object as argument.
 var httpProxy = require('http-proxy');
 var proxy = httpProxy.createProxyServer(options);
 .
 This package is useful for Node.js web applications
 that want to support websockets.

Package: node-http-server
Description-md5: 9e2c03c6c91eb207734776c15327d1b7
Description-en: Simple zero-configuration command-line http server
 http-server is a simple, zero-configuration command-line static HTTP server
 powerful enough for production usage, but simple enough to be used for testing,
 local development and learning.

Package: node-http-signature
Description-md5: fbe929533eb792cacdcb14b627ecdd22
Description-en: Reference implementation of Joyent's HTTP Signature scheme
 node-http-signature is a node.js library that has client and server components
 for Joyent's HTTP Signature Scheme.
 .
 This library is a dependency of request, the simplest way possible to make
 http calls.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-https-browserify
Description-md5: 25244c1cd168fe3e682054b9ee3ec40f
Description-en: https module compatibility for browserify
 The API is the same as the client portion of the node core https module.
 .
 This library is a dependency for browserify. Browserify takes code targeted at
 node.js and makes it run in the browser. Node.js comes with API of its own
 that is not available in the browsers. Browserify exposes this code
 to programs that are unaware they are running in a browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-https-proxy-agent
Description-md5: 59897570b5e924261c4f8bffdf9f310a
Description-en: HTTP(s) proxy http.Agent implementation for HTTPS
 This module provides an http.Agent implementation that connects to a specified
 HTTP or HTTPS proxy server, and can be used with the built-in 'https' module.
 .
 Specifically, this 'Agent' implementation connects to an intermediary "proxy"
 server and issues the CONNECT, which tells the proxy to open a direct TCP
 connection to the destination server.
 .
 Since this agent implements the CONNECT HTTP method, it also works with other
 protocols that use this method when connecting over proxies (i.e. WebSockets).

Package: libjs-i18next
Description-md5: ba7954b46ff763d25338d1af013c625c
Description-en: internationalization framework for JavaScript environments - js library
 i18next provides:
  - Flexible connection to backend (loading translations via xhr, ...)
  - Optional caching, user language detection, ...
  - Proper pluralizations
  - Translation context
  - Nesting, Variable replacement
  - Flexibility: Use it everywhere
  - Extensibility: eg. sprintf
  - ...

Package: node-i18next
Description-md5: 79deba670b1e6ca321ebf5b330003941
Description-en: internationalization framework for JavaScript environments
 i18next provides:
  - Flexible connection to backend (loading translations via xhr, ...)
  - Optional caching, user language detection, ...
  - Proper pluralizations
  - Translation context
  - Nesting, Variable replacement
  - Flexibility: Use it everywhere
  - Extensibility: eg. sprintf
  - ...
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-i18next-browser-languagedetector
Description-md5: 00f7cdd3883377ac99dd3907269fd337
Description-en: language detector used in browser environment for i18next - js library
 This is a i18next language detection plugin use to detect user language in the
 browser with support for:
  - cookie
  - localStorage
  - navigator
  - querystring (append ?lng=LANGUAGE to URL)
  - htmlTag
  - path
  - subdomain

Package: node-i18next-browser-languagedetector
Description-md5: 6fb0e8539a2d5e6149c9b1539e83ec28
Description-en: language detector used in browser environment for i18next
 This is a i18next language detection plugin use to detect user language in the
 browser with support for:
  - cookie
  - localStorage
  - navigator
  - querystring (append ?lng=LANGUAGE to URL)
  - htmlTag
  - path
  - subdomain
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-i18next-http-backend
Description-md5: 77ff4fb2f535b42011768c43174cffd2
Description-en: Simple i18next backend to be used in Node.js - js library
 This is a simple i18next backend to be used in Node.js, in the browser and
 for Deno. It will load resources from a backend server using the
 XMLHttpRequest or the fetch API.
 .
 It's based on the deprecated i18next-xhr-backend
 and can mostly be used as a drop-in replacement.
 .
 Universal javascript library package

Package: node-i18next-http-backend
Description-md5: 1e9ffd76fea996f9d0d5094bf64aa67e
Description-en: Simple i18next backend to be used in Node.js
 This is a simple i18next backend to be used in Node.js, in the browser and
 for Deno. It will load resources from a backend server using the
 XMLHttpRequest or the fetch API.
 .
 It's based on the deprecated i18next-xhr-backend
 and can mostly be used as a drop-in replacement.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-iconv
Description-md5: 290837aa43d7af22102f582a27790ee4
Description-en: text recoding module for Node.js
 node-iconv provides a simple interface for converting text from one
 character encoding to another.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-iconv-lite
Description-md5: 557b91c9aa2f35051d40682b620150d6
Description-en: Pure JS character encoding conversion
 Convert character encodings in pure javascript.

Package: node-icss-replace-symbols
Description-md5: 0ebdd60a71bea872732f048d79258759
Description-en: Replace symbols during the linking phase of ICSS
 Governs the way tokens are searched & replaced during the linking stage of
 ICSS loading.
 .
 Interoperable CSS (ICSS) is a standard for loadable, linkable CSS.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-icss-utils
Description-md5: 70934d8ca749b8d450a4ab05fe976658
Description-en: ICSS utils for postcss ast
 PostCSS is a tool for transforming styles with JS plugins. These plugins can
 lint your CSS, support variables and mixins, transpile future CSS syntax,
 inline images, and more.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-ieee754
Description-md5: 0fefc4137099cdc97ee167e318f8b41a
Description-en: Node.js module to read or write IEEE754 floating point numbers
 ieee754 lets you read binary data from a buffer into javascript
 number data types and write it back into binary buffer.

Package: node-iferr
Description-md5: d9abfca65be283b14f5fe5eb7930cc2b
Description-en: Higher-order functions for easier error handling
 This library allows one to delegate to a function in case of error,
 thus easing the error handling of the Node.js application.
 .
 This library is a dependency of npm, Node.js package manager.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-ignore
Description-md5: 79bb27e8f1e027c8ee76cd75773e1bca
Description-en: manager and filter for .gitignore rules - Node.js library
 "ignore" is a manager, filter and parser
 for the .gitignore spec at <https://git-scm.com/docs/gitignore>,
 implemented in pure JavaScript.
 .
  * Standalone module, much simpler than e.g. "fstream-ignore".
  * Only contains utility methods
    to filter paths according to the specified ignore rules.
  * Never tries to discover ignore rules
    by traversing directories or fetching from git configurations.
  * Doesn't care about sub-modules of git projects.
  * Complies exactly to gitignore documentation
    at <https://git-scm.com/docs/gitignore>:
    - "/*.js" should only match "a.js", not also "abc/a.js".
    - "**/foo" should match "foo" anywhere.
    - Prevents re-including a file excluded in a parent directory.
    - Handles trailing whitespaces:
      - "a " (one space) should not match "a  " (two spaces).
      - "a \ " matches "a  ".
    - All test cases are verified against "git check-ignore".

Package: node-ignore-by-default
Description-md5: 0b7aac414dd6d47118523ba4c1c7adca
Description-en: List of directories you should ignore by default
 Node.js module aimed at Node.js development tools.
 It provides a list of directories that should probably be ignored
 by such tools.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-imagemagick
Description-md5: c4284432f78d8f62502967424a5b4208
Description-en: imagemagick module for NodeJS
 A NodeJS wrapper around the imagemagick cli. By using the wrapper we can
 invoke imagemagick functions more easily.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-immediate
Description-md5: b4718887b2dd532a545097e4a95024a9
Description-en: Immediate is a cross browser microtask library
 immediate is a microtask library decended from
 NobleJS's setImmediate package and includes ideas
 from Cujo's When and RSVP package.
 .
 immediate takes tricks from setImmedate and RSVP
 and combines them with the schedualer inspired by whens.
 .
 tricks are tasks mentioned from setImmediate package
 which are run as necessary.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-immutable
Description-md5: 85e769205685dfd66ec188bcc31f091d
Description-en: Immutable Data Collections
 Immutable data cannot be changed once created, leading to much simpler
 application development, no defensive copying, and enabling advanced
 memoization and change detection techniques with simple logic. Persistent data
 presents a mutative API which does not update the data in-place, but instead
 always yields new updated data.
 .
 Immutable.js provides many Persistent Immutable data structures including:
 List, Stack, Map, OrderedMap, Set, OrderedSet and Record.
 .
 These data structures are highly efficient on modern JavaScript VMs by using
 structural sharing via [hash maps tries][] and [vector tries][] as popularized
 by Clojure and Scala, minimizing the need to copy or cache data.
 .
 Immutable also provides a lazy Seq, allowing efficient chaining of collection
 methods like map and filter without creating intermediate representations.
 Create some Seq with Range and Repeat.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-immutable-tuple
Description-md5: c561a53b8407614f26b0b01fac579562
Description-en: Immutable finite list objects
 This library provides immutable finite list objects with constant-time
 equality testing (===) and no memory leaks.
 .
 This package exports a single function called tuple both as a default export
 and as an equivalent named export, so all of the following import styles will
 work.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-import-lazy
Description-md5: 679eacfe51533dfe1b9189658f674ebc
Description-en: import a module lazily
 Instead of referring to its exported properties directly, it's cached on
 consecutive calls. It also works using destructuring assignment in ES2015.
 Works out of the box for functions and regular properties.
 .
 This library is a dependency of npm, Node.js Package Manager.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-imports-loader
Description-md5: 5191ce88bc2404850cc702e26d25aef8
Description-en: imports loader module for webpack
 The imports loader allows you to use modules that depend on specific global
 variables.
 .
 This is useful for third-party modules that rely on global variables like '$'
 or 'this' being the 'window' object. The imports loader can add the necessary
 require('whatever') calls, so those modules work with webpack.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-imurmurhash
Description-md5: eb2ea0681f9ba4fb6354b05498b5c032
Description-en: incremental implementation of MurmurHash3 hashing algorithm
 This module is an incremental implementation of the MurmurHash3 (32-bit)
 hashing algorithm for JavaScript based on Gary Court's implementation with
 kazuyukitanimura's modifications.
 .
 This version works significantly faster than the non-incremental version if
 you need to hash many small strings into a single hash, since string
 concatenation (to build the single string to pass the non-incremental version)
 is fairly costly. In one case tested, using the incremental version was about
 50% faster than concatenating 5-10 strings and then hashing.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-indent-string
Description-md5: 697a8a35689909ffa631ad0dd8a9bf2c
Description-en: Indent each line in a string
 A node.js module that provides API for to indent lines in a string.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-inflected
Description-md5: a4478488bff7381faa00033dd5a42834
Description-en: port of ActiveSupport's inflector to Node.js
 This library transforms words from singular to plural, class names to table
 names, modularized class names to ones without, and class names to foreign
 keys.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-inflection
Description-md5: 909ef3568e7436105a2924189abe01cf
Description-en: port of inflection-js to node.js module
 inflection-js is a port of the functionality from Ruby on Rails' Active Support
 Inflection classes into Javascript. inflection is a port of inflection-js to
 node.js npm package. Instead of extending JavaScript native String object like
 inflection-js does, inflection separate the methods to a independent package to
 avoid unexpected behaviors.

Package: node-inflight
Description-md5: ed0104d8ac9c5c35e76e4901ed610662
Description-en: add callbacks to requests in flight to avoid async duplication
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-inherits
Description-md5: 4cc265656ae6fb2fb1ed591346fb5d5f
Description-en: Browser library that exposes inherits function from Node.js environment
 node-inherits exposes standard inherits implementation of Node.js util
 module, and allows bundlers such as browserify to not include full util
 package in client code.
 .
 It is recommended to use this module for all code that requires only
 the inherits function and that has a chance to run in a browser too.
 .
 This is the browser module.

Package: node-inherits
Description-md5: 12f5808cb0f62630a7abad71c5dd36de
Description-en: Node.js module that exposes inherits function
 node-inherits exposes standard inherits implementation of Node.js util
 module, and allows bundlers such as browserify to not include full util
 package in client code.
 .
 It is recommended to use this module for all code that requires only
 the inherits function and that has a chance to run in a browser too.
 .
 This is the Node.js module. Node.js is an event-based server-side
 javascript engine.

Package: node-ini
Description-md5: 5f89c91d6e57d1f88688141888528d70
Description-en: ini format parser and serializer for Node.js
 Read, manipulate and write ini files.
 Sections are treated as nested objects.
 Items before the first heading are saved on the object directly.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-inline-source-map
Description-md5: 65810c7a5ba5d60fe4a6b8044afbd66c
Description-en: base64 encoded source mappings for a generated file
 Adds source mappings and base64 encodes them, so they can be inlined in your
 generated file.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-inquirer
Description-md5: e4778dd83904db47aff98a5ab47b26d2
Description-en: embeddable command line interface for Node.js
 Node.js module that provides a collection of interactive user
 interfaces and inquiry session flows for the command line.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-interpret
Description-md5: 3c6e9f16043f59cc9159867d517a6967
Description-en: dictionary of file extensions and associated module loaders
 This is used by Liftoff to automatically require dependencies for
 configuration files, and by rechoir for registering module loaders.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-invariant
Description-md5: 7fd57b42958710c856e4e62d9d3f639f
Description-en: assert function
 Node.js module to provide descriptive errors in development but
 generic errors in production.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-invert-kv
Description-md5: 2f2e5caac2ede57d9cdd6dff266044ce
Description-en: invert the key/value of an object
 This module provides a method to invert the key/value of an object.
 Example: {foo: 'bar'} → {bar: 'foo'}
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-ip
Description-md5: 6a2098ab9e6f8559444b0fb42e1e9103
Description-en: IP address utilities for node.js
 IP utility in node.js helps one with IP related queries. This module
 helps in quickly accessing ip address.
 .
 Ip utility helps fetch results on ip address, comapre ip address,
 validate ip address, range checking, subnet information etc.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-ip-address
Description-md5: ffda714bc8f43babc567598cdd577b2b
Description-en: library for parsing IPv4 and IPv6 IP addresses in node and the browser
 ip-address is a library for validating and manipulating IPv4 and IPv6
 addresses in JavaScript.
 .
  * Parsing of all IPv6 notations
  * Parsing of IPv6 addresses and ports from URLs with 'Address6.fromURL(url)'
  * Validity checking
  * Decoding of the Teredo information in an address
  * Whether one address is a valid subnet of another
  * What special properties a given address has (multicast prefix, unique
    local address prefix, etc.)
  * Number of subnets of a certain size in a given address
  * Display methods
    * Hex, binary, and decimal
    * Canonical form
    * Correct form
    * IPv4-compatible (i.e. '::ffff:192.168.0.1')
  * Works in node and the browser (with browserify)
  * ~1,600 test cases

Package: node-ip-regex
Description-md5: f447117ee66b3c42f4e55bec930565c0
Description-en: Regular expression for matching IP addresses
 Returns a regex for matching both IPv4 and IPv6.
 .
 Only match an exact string. Useful with RegExp
 to check if a string is an IP address.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-ipaddr
Description-md5: b742fded0fb41c811a66667610456e9f
Description-en: IPv4 and IPv6 addresses manipulation - JavaScript library
 This modules features:
  - verification and parsing of an IP address
  - match against a CIDR range or range list
  - match against reserved ranges like loopback or private ranges
  - conversion between IPv4 and IPv4-mapped IPv6 addresses.

Package: node-ipaddr.js
Description-md5: 5f67e775ef6e06a6eb59611ff147d604
Description-en: IPv4 and IPv6 addresses manipulation - Node.js module
 This modules features:
  - verification and parsing of an IP address
  - match against a CIDR range or range list
  - match against reserved ranges like loopback or private ranges
  - conversion between IPv4 and IPv4-mapped IPv6 addresses.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-irregular-plurals
Description-md5: 47bdf7c12066140ea0a9c373c5a31fa6
Description-en: Map of nouns to their irregular plural form
 This package can be used to find the plural form of some
 nouns who have irregular plural form in English language only.
 If the noun ends in an "s", "x", "z", "ch" or "sh", add "es"
 If the noun ends in a "y" and is preceded by a consonant,
 drop the "y" and add "ies"
 If the noun ends in a "y" and is preceded by a vowel, add "s"
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-is-accessor-descriptor
Description-md5: 84467f1090a2f251e6c048d761150aed
Description-en: Identifies value with valid JS accessor descriptor characteristics
 Returns true if a value has the characteristics of a valid JavaScript
 accessor descriptor.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-is-arrayish
Description-md5: 3a129ce17fd1a3002fc58b99613cec7c
Description-en: Determines if an object can be used as an array
 A Nodejs module to determine if a given object can be used as an array,
 thus the object support indexing.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-is-binary-path
Description-md5: b56688ff8bbae6fe13b8f37b083fb8a6
Description-en: check if a filepath is a binary file
 This library checks if a filepath is a binary file by checking known binary
 file extensions list.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-is-buffer
Description-md5: da6c1904001aa854db90b30e39710daf
Description-en: Determine if an object is a Buffer
 This module lets you check if an object is a Buffer without using
 Buffer.isBuffer (which includes the whole buffer module in browserify).
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-is-builtin-module
Description-md5: 3ec031e1550ee9c4d8f6f9bfe1eda57d
Description-en: Check if string matches name of a Node.js builtin module
 Check if a string matches the name of a Node.js builtin module.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-is-data-descriptor
Description-md5: c863830a11d55c8f47b38f526e182e3b
Description-en: True if a value has characteristics of a valid JS data descriptor
 Returns true if a value has the characteristics of a valid JavaScript data
 descriptor.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-is-descriptor
Description-md5: c7efd1cdb4914303693756112069862b
Description-en: Returns true if value has characteristics of a valid JS descriptor
 Returns true if a value has the characteristics of a valid JavaScript
 descriptor. Works for data descriptors and accessor descriptors.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-is-directory
Description-md5: 33ff8317a218865b1a3fa0ba1a764667
Description-en: checks if a given path is directory
 Returns true if a filepath exists on the file system and it's directory
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-is-docker
Description-md5: 77c2f094e0a1b087aed1069653f20f85
Description-en: Check if the process is running inside a Docker container
 Node.js is an event-based server-side JavaScript engine.

Package: node-is-dotfile
Description-md5: 7afa7aba153e839e98b1cf4006df7ae3
Description-en: Return true if a file path is (or has) a dotfile
 Return true if a file path is (or has) a dotfile. Returns false if the path
 is a dot directory.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-is-equal-shallow
Description-md5: b04c81a46a444fed383a64c0b4ef398e
Description-en: Does a shallow comparison of two objects.
 Node module that compares two objects and returns false if the keys
 or values differ.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-is-extendable
Description-md5: c4d7dbc29b7ab0bd870c15daec1a591c
Description-en: determine if a value can be extended
 Returns true if a value is any of the object types: array, regexp, plain
 object, function or date. This is useful for determining if a value can be
 extended, e.g. "can the value have keys?"
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-is-extglob
Description-md5: 1286052fe25e0ad5b9db2caa9b2d57ab
Description-en: Node module to return true if a string is an extglob
 Node module providing a function that returns true if a string contains
 an extglob. Extglobs add the expressive power of regular expressions
 to globs patterns.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-is-finite
Description-md5: 6f3a22a67826cd65824f8ec924367fea
Description-en: ES2015 Number.isFinite() ponyfill
 The function returns a boolean indicating whether or not
 the given value is a finite number (checks finitiness of input value).
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-is-generator-fn
Description-md5: c90e7dc60d7ce57aad679fde8b656516
Description-en: Check if something is a generator function
 It is an library to check if a function is a native generator function.
 This library is a dependency for ava, a futuristic test runner.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-is-glob
Description-md5: c8f3c81c91b33c96bb8b87145e6d76d8
Description-en: Node module to return true if a string is a glob or extglob
 Node module providing a function that returns true if a string contains
 a glob or extglob. Extglobs add the expressive power of regular expressions
 to globs patterns.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-is-module
Description-md5: 55c02e12ad8d5d167b522fcbb3501e7d
Description-en: Node.js code to check if a string is an ES6 module
 This simple code checks whether a string is the source of an ES6 module. It
 doesn't actually execute the code and doesn't check other module types, so
 source strings without module loaders aren't recognized as modules.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-is-negated-glob
Description-md5: fb1dfd836d5171d7db8db06781fd2ab0
Description-en: returns object with `negated` boolean
 Returns an object with a `negated` boolean and the `!` stripped from
 negation patterns. Also respects extglobs.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-is-node
Description-md5: a33aefc295b980a8fc292d325d8c21c5
Description-en: Detects if the current process is a node application
 is-node is a very simple package that is used to ensure that
 the current running process is actually a node application.
 .
 Use cases will likely be for testing or other types of system validation.
 .
 This package is used by other Debian packages as a dependency.

Package: node-is-npm
Description-md5: 49270891923030e2627fce66d8afdaf5
Description-en: Checks if your code is running as an npm script
 Is-npm checks whether your code is running as an npm or yarn script.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-is-number
Description-md5: b98b5e796fe090bc970fc0a32258f3f4
Description-en: returns true if the value is a number
 It has comprehensive tests.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-is-obj
Description-md5: 456d7c51880b73d1014386b28c2e6144
Description-en: Check if a JavaScript value is an object
 Determines if a value in JavaScript is an object. Arrays, functions, regexp are
 also objects in JavaScript.
 .
 This package contains the is-obj module for Node.js.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-is-object
Description-md5: aed6b5c0cf1c4cfd72ee4ef3cbff9904
Description-en: Checks whether a value is an object
 Returns true if the value is an object and not null.
 .
 This package is a dependency of npm, Node.js package manager.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-is-path-cwd
Description-md5: 76003add1467d9065658b06771d770a3
Description-en: Check if a path is CWD
 Node.js module that checks if a path is the working directory.
 .
 is-path-cwd module is a dependency of webpack-bundle-analyzer,
 in turn this is needed for gitlab.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-is-path-in-cwd
Description-md5: 9183409590c6e6024e64c126c317e6c1
Description-en: Check if a path is in the current working directory
 This module is a dependency of del module, which is similar to rimraf, but
 with a Promise API and support for multiple files and globbing.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-is-path-inside
Description-md5: 81a4a3482fb5382322bcd96a47cac077
Description-en: Check if a path is inside another path
 When checked against same path given for both arguments it retruns false.
 .
 Node.js library to check if a path is inside another path given.
 For example "isPathInside('a/b/c', 'a/b/c');" given then it return false.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-is-plain-obj
Description-md5: 8d6b3b5f39e35ebf1ffbbf0b99936b99
Description-en: Check if a value is a plain object
 An object is plain if it's created by either `{}`, `new Object()` or
 `Object.create(null)`.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-is-plain-object
Description-md5: 3e590f486e0d13dbb74745b816215f3a
Description-en: Returns true if object was created by `Object` constructor
 Returns true if an object was created by `Object` constructor.
 .
 This library is a dependency of ava, a futuristic test runner.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-is-primitive
Description-md5: 077c2c66a465b7e1ef46705515f2fe7b
Description-en: Returns `true` if the value is a primitive
 Is the typeof value a javascript primitive? Returns `true` if the value is a
 primitive.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-is-promise
Description-md5: 8d9cd34c8f77a50ff94e5cf10bc200b8
Description-en: Test whether an object looks like a promises-a+ promise
 Node.js module to test whether an object looks like a promises-a+
 promise (a javascript object representing the eventual result of an
 asynchronous operation) compliant with the Promises/A+ specification.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-is-redirect
Description-md5: 3c30ec2e709cf9453cec67193f61b7d5
Description-en: Check if a number is a redirect HTTP status code
 The class of HTTP response status codes from 300 to 308 indicates the client
 must take additional action to complete the request. Many of these status
 codes are used in URL redirection. A user agent may carry out the additional
 action with no user interaction only if the method used in the second request
 is GET or HEAD. A user agent may automatically redirect a request. A user
 agent should detect and intervene to prevent cyclical redirects. From this
 package you can check if the number is a redirect HTTP status code.
 .
 This package is a dependency of ava.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-is-reference
Description-md5: 17d2323d2601177101f227222ec47bed
Description-en: Node.js code to determine whether an AST node is a reference
 Utility to determine whether an AST node which is known to be an Identifier
 corresponds to a reference or not.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-is-retry-allowed
Description-md5: 1ba47b3d2d62b3db4ddfde0bd76b8575
Description-en: Is retry allowed for Error?
 This module can be used to determine if an error allows retry or not. For
 example, ETIMEDOUT allows retry but ENOTFOUND does not allow retry.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-is-stream
Description-md5: 4c76c955c3e17fbcbaccb97d551c1956
Description-en: Check if something is a Node.js stream
 A stream is an abstract interface for working with streaming data in Node.js.
 The stream module provides a base API that makes it easy to build objects that
 implement the stream interface.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-is-typedarray
Description-md5: 5d8fd521f17f2a86f9824e8d7700bafd
Description-en: JavaScript library checking if object is TypedArray
 Detect whether or not an object is a Typed Array.

Package: node-is-typedarray
Description-md5: 8d30cae5b235db466e9fbc5ae372477c
Description-en: Nodejs library checking if object is TypedArray
 Detect whether or not an object is a Typed Array.

Package: node-is-unc-path
Description-md5: a97dbd345a51ddfd31b464f3d9683c66
Description-en: returns true if a filepath is a windows UNC file path
 Node.js is an event-based server-side JavaScript engine.

Package: node-is-valid-glob
Description-md5: d7dfba093082bd321264a2c010ed5c2d
Description-en: Return true if a value is a valid glob pattern or patterns
 This really just checks to make sure that a pattern is either a string or
 array, and if it's an array it's either empty or consists of only strings.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-is-windows
Description-md5: 30f27e4b20c8bd8d508ca552f090cba8
Description-en: True if the platform is windows
 Returns true if the platform is windows
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-is-wsl
Description-md5: 1f1fc49ee863ae5ade0ded9767348ea5
Description-en: Check if the process is running inside Windows Subsystem for Linux
 Node.js is an event-based server-side JavaScript engine.

Package: node-isarray
Description-md5: 963a92a9526e1e1622d65940337e05e1
Description-en: JavaScript Array#isArray for older browsers
 isarray provides Arrray#isArray for older browsers.
 .
 This package contains the isarray module for Node.js.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-iscroll
Description-md5: b351cb170437ad39baa49227e697d80d
Description-en: High performance, small footprint JavaScript scroller
 iScroll is a high performance, small footprint, dependency free,
 multi-platform javascript scroller.
 .
 It works on desktop, mobile and smart TV. It has been vigorously
 optimized for performance and size so to offer the smoothest result
 on modern and old devices alike.
 .
 iScroll does not just scroll. It can handle any element that needs
 to be moved with user interaction. It adds scrolling, zooming,
 panning, infinite scrolling, parallax scrolling, carousels to your
 projects and manages to do that in just 4kb. Give it a broom and it
 will also clean up your office.

Package: node-iscroll
Description-md5: d7cb87ecddc5f8b2c8e09cf638671eaa
Description-en: High performance, small footprint JavaScript scroller  NodeJS module
 iScroll is a high performance, small footprint, dependency free,
 multi-platform javascript scroller.
 .
 It works on desktop, mobile and smart TV. It has been vigorously
 optimized for performance and size so to offer the smoothest result
 on modern and old devices alike.
 .
 iScroll does not just scroll. It can handle any element that needs
 to be moved with user interaction. It adds scrolling, zooming,
 panning, infinite scrolling, parallax scrolling, carousels to your
 projects and manages to do that in just 4kb. Give it a broom and it
 will also clean up your office.
 .
 This package contains the NodeJS module which can be used from Browserify.

Package: node-isexe
Description-md5: 1f1009ac6eb93a784fe22b09eb981536
Description-en: minimal module to check if a file is executable
 This Node.js module allows ones to check if a given file is executable,
 using promise is available and checking PATHEXT environment
 variable on windows.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-isobject
Description-md5: b283ac7c95143099622bb9c332997ad5
Description-en: Checks if the value is an object and not an array or null
 Returns true if the value is an object and not an array or null
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-isomorphic-fetch
Description-md5: c5ddb9ec2e7bdf75b2b3b3ec1fd072cf
Description-en: Isomorphic WHATWG Fetch API, for Node & Browserify
 This adds fetch as a global so that its API is consistent between client and
 server.
 .
 This requires an ES6 Promise compatible polyfill, like es6-promise.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-isomorphic.js
Description-md5: 3dbfc0fbaeeeb422395347b65cacfde8
Description-en: Isomorphic JavaScript helper functions
 Helper functions for Isomorphic JavaScript (aka Universal
 JavaScript), for performance, crypto...
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-isstream
Description-md5: 45d889d86d170d2044fcf3ace97ba50b
Description-en: Determine if an object is a Stream
 The missing Stream.isStream(obj): determine if an object is standard
 Node.js Stream. Works for Node-core Stream objects (for 0.8, 0.10, 0.11,
 and in theory, older and newer versions) and all versions of
 readable-stream.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-istanbul
Description-md5: 100720c8b24e2db22c5bb4662eba92bb
Description-en: JavaScript code coverage tool
 This package is a JavaScript code coverage tool that computes
 statement, line, function and branch coverage with
 module loader hooks to transparently add coverage
 when running tests.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-istextorbinary
Description-md5: 56f2c1ec99a9a9576cc8c9f73eea2c13
Description-en: Determine if a filename and/or buffer is text or binary
 This library provides smarter detection than the other solutions.
 .
 Determination works like so:
  1. Extension Check: If filename is available, check if any of its extensions
  (from right to left) are an text extension or a binary extension, this is
  near instant.
  2. Contents Check: If no filename was provided, or the extension check was
  indeterminate, then check the contents of the buffer.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-isurl
Description-md5: 6288462d8a9f184fe849c2343890137c
Description-en: Checks whether a value is a WHATWG URL
 Works cross-realm/iframe and despite @@toStringTag. WHATWG URL API is used to
 parse, construct, normalise, and encode URLs. URLs will be encoded as per RFC
 3986.
 .
 The Web Hypertext Application Technology Working Group is a community of
 people interested in evolving HTML and related technologies.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-jake
Description-md5: f01fa5395a1b717e4c052a7c69d7fa60
Description-en: JavaScript build tool for Node.js
 Jake is a JavaScript build tool for the Node.js framework, with
 capabilities similar to the regular make or rake commands.
 .
 Jake has the following features:
  - Jakefiles are in standard JavaScript syntax
  - tasks with prerequisites
  - namespaces for tasks
  - async task execution

Package: node-jasmine
Description-md5: 21128516f899929fe5d2e9a9ef73731c
Description-en: Behavior Driven Development testing framework for JavaScript
 Jasmine does not rely on browsers, DOM, or any JavaScript framework. Thus it
 suited for websites, Node.js projects, or anywhere that JavaScript can run.
 .
 ocumentation & guides live here: http://jasmine.github.io

Package: libjs-jed
Description-md5: b1bb5e9f722201ae834bf4ea75fd7b0f
Description-en: Gettext Style i18n for Modern JavaScript Apps - JavaScript library
 If you don't specifically need a gettext implementation, look at MessageFormat
 instead, as it has better support for plurals/gender and has built-in locale
 data.
 .
 Jed doesn't include a Gettext file parser, but several third-party parsers
 exist that can have their output adapted for Jed.
 .
 This package contains jed suitable for use with browser environments.

Package: node-jed
Description-md5: e261da88ee9dae5b59713abaad5f558c
Description-en: Gettext Style i18n for Modern JavaScript Apps - Node.js module
 If you don't specifically need a gettext implementation, look at MessageFormat
 instead, as it has better support for plurals/gender and has built-in locale
 data.
 .
 Jed doesn't include a Gettext file parser, but several third-party parsers
 exist that can have their output adapted for Jed.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: jest
Description-md5: a07da493155d5af2e96f27b19e5d30c3
Description-en: Delightful JavaScript Testing
 Some features of this testing framework are:
  * Easy Setup: Jest is a complete and easy to set up JavaScript testing
  solution. In fact, Jest works out of the box for any React project.
  * Instant Feedback: Failed tests run first. Fast interactive mode can switch
  between running all tests or only test files related to changed files.
  * Snapshot Testing: Jest can capture snapshots of React trees or other
  serializable values to simplify UI testing.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-jest-debbundle
Description-md5: 0eff6dab45f4d7ce09f849dcc9ae8d14
Description-en: various ittle Node.js modules needed by jest
 This package provides:
  * astral-regex
  * babel-preset-jest
  * babel-plugin-jest-hoist
  * babel-preset-moxy.
  * char-regex
  * dedent
  * import-local
  * is-ci
  * p-each-series
  * p-reduce
  * repl
  * string-length
  * terminal-link
  * throat

Package: node-jest-worker
Description-md5: d8992d5e5577e2b8ed4f6b7275eed07e
Description-en: Nodejs module for executing heavy tasks under forked processes in parallel
 jest-worker provides a `Promise` based interface, minimum overhead and
 bound workers.
 .
 The module works by providing an absolute path of the module to be loaded in
 all forked processes. Files relative to a node module are also accepted. All
 methods are exposed on the parent process as promises, so they can be
 `await`'ed. Child (worker) methods can either be synchronous or asynchronous.
 .
 The module also implements support for bound workers. Binding a worker means
 that, based on certain parameters, the same task will always be executed by
 the same worker. The way bound workers work is by using the returned string
 of the `computeWorkerKey` method. If the string was used before for a task,
 the call will be queued to the related worker that processed the task earlier;
 if not, it will be executed by the first available worker, then sticked to the
 worker that executed it; so the next time it will be processed by the same
 worker. If you have no preference on the worker executing the task, but you
 have defined a `computeWorkerKey` method because you want _some_ of the tasks
 to be sticked, you can return `null` from it.

Package: jison
Description-md5: ca80e9733f7a4135a6a0601fdc5b7594
Description-en: parser generator with Bison's API
 Jison generates bottom-up parsers in JavaScript. Its API is similar to
 Bison's, hence the name. It supports many of Bison's major features, plus some
 of its own.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-jison-lex
Description-md5: 8e1d806a1ae139ec7815f26039c20031
Description-en: lexical analyzer generator used by jison
 A lexical analyzer generator used by jison. It takes a lexical grammar
 definition (either in JSON or Bison's lexical grammar format) and outputs a
 JavaScript lexer.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-jju
Description-md5: d1c149e49defb2071111f14bb5ea2167
Description-en: set of utilities to work with JSON / JSON5 documents
 `jju.parse()` and `jju.stringify()` are better in some cases, but slower than
 native `JSON.parse()` and `JSON.stringify()` versions.
 .
 See /usr/share/doc/node-jju/README.md for more details.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-jmespath
Description-md5: 2865341e6b81440c5c941f2589404994
Description-en: javascript implementation of JMESPath
 Jmespath.js is a javascript implementation of JMESPath, which is a query
 language for JSON. It will take a JSON document and transform it into
 another JSON document through a JMESPath expression.

Package: node-jose
Description-md5: 5f4246d14830c913360b8751168f2f72
Description-en: JOSE library without dependencies
 "JSON Web Almost Everything" - JWA, JWS, JWE, JWT, JWK, JWKS with no
 dependencies using runtime's native crypto in Node.js, Browser,
 Cloudflare Workers, Electron, and Deno.
 .
 The following specifications are implemented by jose
  - JSON Web Signature (JWS) - RFC7515
  - JSON Web Encryption (JWE) - RFC7516
  - JSON Web Key (JWK) - RFC7517
  - JSON Web Algorithms (JWA) - RFC7518
  - JSON Web Token (JWT) - RFC7519
  - JSON Web Key Thumbprint - RFC7638
  - JWS Unencoded Payload Option - RFC7797
  - CFRG Elliptic Curve ECDH and Signatures - RFC8037
  - secp256k1 EC Key curve support - JOSE Registrations for WebAuthn Algorithms
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-jose-browser-runtime
Description-md5: 6f44c5ab4ff88cfa75a493fa5df63805
Description-en: JOSE library without dependencies (browser runtime)
 "JSON Web Almost Everything" - JWA, JWS, JWE, JWT, JWK, JWKS with no
 dependencies using runtime's native crypto in Node.js, Browser,
 Cloudflare Workers, Electron, and Deno.
 .
 The following specifications are implemented by jose
  - JSON Web Signature (JWS) - RFC7515
  - JSON Web Encryption (JWE) - RFC7516
  - JSON Web Key (JWK) - RFC7517
  - JSON Web Algorithms (JWA) - RFC7518
  - JSON Web Token (JWT) - RFC7519
  - JSON Web Key Thumbprint - RFC7638
  - JWS Unencoded Payload Option - RFC7797
  - CFRG Elliptic Curve ECDH and Signatures - RFC8037
  - secp256k1 EC Key curve support - JOSE Registrations for WebAuthn Algorithms
 .
 This package provides broswer runtime files.

Package: libjs-jquery
Description-md5: c8b22b976a623a2bd39ace0d8c51066f
Description-en: JavaScript library for dynamic web applications
 jQuery is a fast, concise, JavaScript Library
 that simplifies how you traverse HTML documents, handle events,
 perform animations, and add Ajax interactions to your web pages.
 jQuery is designed to change the way that you write JavaScript.

Package: node-jquery
Description-md5: b256542cea92f157d1b6de9b25c69ab9
Description-en: NodeJS wrapper for jQuery
 jQuery is a fast, concise, JavaScript Library that simplifies how you
 traverse HTML documents, handle events, perform animations, and add Ajax
 interactions to your web pages. jQuery is designed to change the way
 that you write JavaScript.
 .
 This package contains the NodeJS module.

Package: libjs-jquery-mousewheel
Description-md5: 63c7a86bfe98dbd09b61c7800cb5042d
Description-en: jQuery plugin that adds cross-browser mouse wheel support
 In order to use the plugin, simply bind the mousewheel event to an element.
 .
 It also provides two helper methods called mousewheel and unmousewheel  that
 act just like other event helper methods in jQuery.
 .
 This package is suitable for direct use in browser environment.

Package: node-jquery-mousewheel
Description-md5: 1475c39a708f7f6ed95045348547b213
Description-en: jQuery plugin to add cross-browser mouse wheel support (Node.js)
 In order to use the plugin, simply bind the mousewheel event to an element.
 .
 It also provides two helper methods called mousewheel and unmousewheel  that
 act just like other event helper methods in jQuery.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-jquery-textcomplete
Description-md5: a5469560c41fa7d54d6fdc5461e1980f
Description-en: implement auto-complete support for textareas (browserified)
 This jquery plugin implements auto-complete support for textareas, like a
 GitHub/Gitlab comment form or a social network comment box.
 .
 This package provides browserified version of its corrsponding npm module.

Package: node-jquery-textcomplete
Description-md5: 93d96bd4cd7909d4a07a832fe92eb2d7
Description-en: implement auto-complete support for textareas
 This jquery plugin implements auto-complete support for textareas, like a
 GitHub/Gitlab comment form or a social network comment box.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-jquery-ujs
Description-md5: b9e7400d463f67a35c85f8838bbcf694
Description-en: Unobtrusive scripting adapter for jQuery
 This unobtrusive scripting support file is developed for the Ruby on Rails
 framework, but is not strictly tied to any specific backend. You can drop
 this into any application to:
 .
  - force confirmation dialogs for various actions;
  - make non-GET requests from hyperlinks;
  - make forms or hyperlinks submit data asynchronously with Ajax;
  - have submit buttons become automatically disabled on form submit to
 prevent double-clicking.
 .
 These features are achieved by adding certain "data" attributes to your HTML
 markup. In Rails, they are added by the framework's template helpers.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-js-beautify
Description-md5: f8d5209b07452a4711d6f20b37172338
Description-en: JavaScript, CSS and HTML unobfuscator and beautifier
 These little beautifiers will reformat and reindent bookmarklets, ugly
 JavaScript/CSS/HTML, unpack scripts packed by Dean Edward's popular packer
 as well as deobfuscate scripts processed by javascriptobfuscator.com.
 .
 This package provides also Node.js libraries.

Package: node-js-cookie
Description-md5: b3493e1c42b2ea51f89799f08769e775
Description-en: Lightweight JavaScript cookie API
 JS-Cookie is a simple, lightweight JavaScript API for handling cookies. It
 supports JSON data, custom encodings, and standard JavaScript module loaders.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-js-sdsl
Description-md5: b3c302049116c076fa16bed1bff0cc50
Description-en: javascript standard data structure library
 js-sdsl is a library that implements standard data structure just like
 C++ STL.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-js-tokens
Description-md5: 9e7e130a182dc7d5e4c54259425878e6
Description-en: Regex that tokenizes JavaScript
 js-tokens provides a regex with the g flag that matches JavaScript tokens.
 The regex always matches, even invalid JavaScript and the empty string.
 The next match is always directly after the previous.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-js-yaml
Description-md5: 3fd34972a0ba10cc4aa565730d109639
Description-en: YAML 1.2 parser and serializer
 This is an implementation of YAML, a human-friendly data serialization
 language. Started as PyYAML port, it was completely rewritten from scratch.
 Now it's very fast, and supports the 1.2 spec.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-jsbn
Description-md5: 7fbd8139e2ecae980690936081a72bc7
Description-en: fast, portable implementation of large-number math in pure JS
 The jsbn library is a fast, portable implementation of large-number math in
 pure JavaScript, enabling public-key crypto and other applications on desktop
 and mobile browsers.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-jschardet
Description-md5: 1cf3d16b4dcbe2d5a8f7c0fbee0905a4
Description-en: Character encoding auto-detection in JavaScript
 This library takes a sequence of bytes in an unknown character encoding, and
 attempts to determine the encoding. This module is a port of python's chardet.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-jsdom
Description-md5: fb0b6eb95a4e7865176c8d346665940b
Description-en: javascript implementation of the W3C DOM
 node-jsdom is a CommonJS implementation of the DOM, intended to be platform
 independent and as minimal/light as possible, while completely adhering to
 the w3c DOM specifications.

Package: node-jsesc
Description-md5: c0b443e6e1d801fbdd692d3fd8485e1e
Description-en: Escape JavaScript strings, with short output (Node.js module)
 Escapes JavaScript strings while generating the shortes possible valid
 ASCII-only output. This can be used to avoid various encoding issues.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-json-buffer
Description-md5: 6406fa7e18b546b121fb2649269dcbab
Description-en: JSON functions that can convert buffers.
 json buffer converts to base64 instead, and deconverts
 base64 to a buffer.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-json-loader
Description-md5: 8e18631a7199589ee00abcf24b41bf50
Description-en: json loader for webpack
 This library is json loader module for webpack.
 .
 This library is a dependency for webpack. Webpack takes code targeted at
 node.js and makes it run in the browser. Node.js comes with API of its own
 that is not available in the browsers. Webpack exposes this code
 to programs that are unaware they are running in a browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-json-localizer
Description-md5: f76edb4d863470933f3d51cfc25fd30c
Description-en: Utility to localize a json object
 Node-json-localizer can be used When you need humans to localize a json
 object from a config file. A typical use case is for a local config file,
 to extend an application config on the fly.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-json-parse-better-errors
Description-md5: 81353f74b5e9f152882644209d593630
Description-en: JSON.parse() with context information on error
 This is a Node.js library for getting nicer errors out of JSON.parse(),
 including context and position of parse errors.
 .
 It servers similar purpose as the JSON.parse method but returns more useful
 errors when exceptions happen.
 .
 It's really fast, really good at concurrency, and it will never give you
 corrupted data, even if cache files get corrupted or manipulated.
 .
 It was originally written to be used as npm's local cache, but
 can just as easily be used on its own
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-json-parse-helpfulerror
Description-md5: 8d5530cedef43e035848f4326544ea22
Description-en: drop-in replacement for JSON.parse that uses `jju`
 A drop-in replacement for `JSON.parse` that uses  <https://npmjs.org/jju>
 to provide more useful error messages in the event of a parse error.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-json-schema
Description-md5: e15d9dc92fd29204d0c049389cea1d20
Description-en: JSON Schema validation and specifications
 This is a "finished" JavaScript implementation of JSON Schema -
 a simple, efficient, lightweight implementation
 of the original core elements of JSON Schema.
 It does not house the latest specifications
 nor does it implement the latest versions of JSON Schema,
 but seeks to maintain the stability (in behavior and size)
 of this original implementation
 for the sake of the numerous packages that rely on it.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-json-schema-traverse
Description-md5: 33d0835c9cc27c5e7f99a1720b37c037
Description-en: Json schema traversal package
 Traverse JSON Schema passing each schema object to callback.
 This library helps to traverse a JSON schema to callback.
 This is a dependency of npm.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-json-stable-stringify
Description-md5: 1a8b3c38e2e604515403cf5bfb3d675c
Description-en: deterministic JSON.stringify()
 It comes with custom sorting to get deterministic hashes from stringified
 results
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-json-stringify-safe
Description-md5: 35e5cfed7b1d3a7c83c7f7406f26b57c
Description-en: JSON.stringify with circular references module for Node.js
 node-json-stringify-safe provides a serializer or a wrapper for
 JSON.stringify to be able to customize how to deal with circular
 references in the object being serialized, instead of throwing an
 exception.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-json2module
Description-md5: 125fd51199f98020bcc86252b1f5b7e2
Description-en: Convert a JSON object to an ES6 module
 For example, given a package.json file and run this through json2module,
 you’ll get ES6 module as output.
 .
 This is particularly useful for exporting a version number defined in your
 package.json file when using Rollup. Unlike rollup-plugin-json, which enables
 Rollup to parse JSON directly, json2module creates standard ES6 modules that
 can be consumed by any client.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-json5
Description-md5: 97fd17b58309e4239a6c5b4052035526
Description-en: JSON for the ES5 era
 JSON5 is a proposed extension to JSON that aims to make it easier for
 humans to write and maintain by hand. It does this by adding some
 minimal syntax features directly from ECMAScript 5.
 .
 JSON5 remains a strict subset of JavaScript, adds no new data types,
 and works with all existing JSON content.
 .
 JSON5 is not an official successor to JSON, and JSON5 content may not
 work with existing JSON parsers. For this reason, JSON5 files use a
 new .json5 extension. (TODO: new MIME type needed too.)
 .
 The code here is a reference JavaScript implementation for both Node.js
 and all browsers. It’s based directly off of Douglas Crockford’s own
 JSON implementation, and it’s both robust and secure.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-jsonfile
Description-md5: 6d9687783e73d4fb182ca1e91e03d1ff
Description-en: Easily read/write JSON files in Node.js
 jsonfile is a Node.js module to easily read/write JSON files in JavaScript.
 .
 The module provides readFile() and writeFile() methods that combine
 JSON.parse() with fs.readFile() and JSON.parse() with fs.readFile().
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-jsonify
Description-md5: 2eba82d491117ded0c4a10f2d04f34c6
Description-en: JSON without touching any globals
 Node.js is an event-based server-side JavaScript engine.

Package: node-jsonminify
Description-md5: 70c7d223496fcd0800c661f1724c57f0
Description-en: Minify blocks of JSON-like content into valid JSON
 Node.js module to minify blocks of JSON-like content into
 valid JSON by removing all whitespace *and* comments.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-jsonparse
Description-md5: aeb3c11f7569476d2647cdf3dea6d48f
Description-en: Pure javascript JSON streaming parser for node.js
 This a simple nodejs module that parses a given JSON file and
 returning object form suitable for grammar analysis.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-jsonselect
Description-md5: e1a2bd7f495e9cf93f97a825c31c69e0
Description-en: CSS-like selectors for JSON
 JSONSelect is an attempt to create a selector language similar to CSS for
 JSON objects.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-jsonstream
Description-md5: c7a704c9c233ba9e1c24ccfe3ef0b0e8
Description-en: streaming JSON.parse and stringify
 JSONStream.parse(pattern, map) provide a function that can be used to map or
 filter the json output. map is passed the value at that node of the pattern,
 if map return non-nullish (anything but null or undefined) that value will be
 emitted in the stream. If it returns a nullish value, nothing will be emitted.
 .
 JSONStream also emits 'header' and 'footer' events, the 'header' event
 contains anything in the output that was before the first match, and the
 'footer', is anything after the last match.

Package: node-jsprim
Description-md5: 1c2876011acc3a93ac1467cdc303174b
Description-en: utilities for primitive JavaScript types
 This module provides miscellaneous facilities for working with strings,
 numbers, dates, and objects and arrays of these basic types.
 .
 This library is a dependency for webpack. Webpack takes code targeted at
 node.js and makes it run in the browser. Node.js comes with API of its own
 that is not available in the browsers. Webpack exposes this code
 to programs that are unaware they are running in a browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-jszip
Description-md5: 2b56c30e7bd5c49d343d1ea92c38f4f1
Description-en: Create, read and edit .zip files with Javascript
 A library for creating, reading and editing .zip files with Javascript, with a
 lovely and simple API.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-jszip-utils
Description-md5: 4c6d0b3267da6d2f7a78cceb26f668c5
Description-en: collection of cross-browser utilities to go along with JSZip
 It has two parts, one for every browsers and one for IE < 10.
 .
 JSZip is a javascript library for creating, reading and editing .zip files,
 with a lovely and simple API.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: fonts-katex
Description-md5: ef9153d6c805eb1b7c83507e16941652
Description-en: Fast math typesetting for the web (fonts)
 KaTeX is a fast, easy-to-use JavaScript library for TeX math rendering on the
 web.
 .
 KaTeX supports all major browsers, including Chrome, Safari, Firefox, Opera,
 Edge, and IE 9 - IE 11.
 .
 This package provides fonts from KaTeX project.

Package: katex
Description-md5: 395d20a4ab708e66509b82d1e3f2a397
Description-en: Fast math typesetting for the web (command line interface)
 KaTeX is a fast, easy-to-use JavaScript library for TeX math rendering on the
 web.
 .
 KaTeX supports all major browsers, including Chrome, Safari, Firefox, Opera,
 Edge, and IE 9 - IE 11.
 .
 This package provides a command line interface for KaTeX, which can be used to
 render TeX to HTML. By default, CLI will take the input from standard input.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-katex
Description-md5: 485e87fba3ae639046ac600fed57525a
Description-en: Fast math typesetting for the web (for browsers)
 KaTeX is a fast, easy-to-use JavaScript library for TeX math rendering on the
 web.
 .
 KaTeX supports all major browsers, including Chrome, Safari, Firefox, Opera,
 Edge, and IE 9 - IE 11.
 .
 This package provides files targeted at browsers.

Package: node-keese
Description-md5: 399a4f26b3595e1995c83fcac2ecfce9
Description-en: arbitrary-precision floats encoded as strings - Node.js module
 keese is a Node.js module that generates well-ordered values, appropriate for
 use as sorting keys.
 .
 keese can always generate a bigger value, a smaller value, and a value
 between two other values. This is trivial using numbers with x+1, x-1, and
 (x+y)/2 respectively. However, numbers have limited precision in JavaScript,
 so instead keese uses strings.
 .
 The string values are comparable with the builtin comparison operators (such
 as <), and keese can always generate a new value that satisfies the
 constraints (limited only by system resources).
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-kew
Description-md5: c072129947d760c133e1e531cc173776
Description-en: lightweight promise library for node
 kew is a lightweight promise framework with an aim of providing a base set of
 functionality similar to that provided by the Q library.
 .
 Q is still an awesome library and does way more than kew. Kew support a tiny
 subset of the Q functionality.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-keygrip
Description-md5: aca98d3653f1506ff8bb29eba4061556
Description-en: Key signing and verification for rotated credentials for Node.js
 This module helps signing and verifying data through a rotating credential
 system, in which new server keys can be added and old ones removed regularly,
 without invalidating client credentials.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-keypress
Description-md5: 7f95958717d33fecf8166b0979673c1d
Description-en: Make any Node ReadableStream emit "keypress" events
 Previous to Node v0.8.x, there was an undocumented "keypress" event that
 process.stdin would emit when it was a TTY. Some people discovered this
 hidden gem, and started using it in their own code.
 .
 In Node v0.8.x (and above), this "keypress" event does not get emitted by
 default, but rather only when it is being used in conjunction with the
 readline (or by extension, the repl) module.
 .
 This module is the exact logic from the node pre-v0.8.x releases ripped out
 into its own module.
 .
 Bonus: Now with mouse support!

Package: node-kind-of
Description-md5: a09d028e63965311909bc6f138007882
Description-en: Get the native type of a value
 Get the type of a value, fast.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-klaw
Description-md5: f3f91b842339543cb0db99d299906dec
Description-en: File system walker for Node.js
 Returns a Readable stream that iterates through every file and
 directory starting with the given directory as root.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-knockout
Description-md5: 76484b5e6c322e758937568172e4a376
Description-en: JavaScript MVVM framework
 Knockout is a JavaScript MVVM (a modern variant of MVC) library that makes it
 easier to create rich, desktop-like user interfaces with JavaScript and HTML.
 It uses observers to make your UI automatically stay in sync with an
 underlying data model, along with a powerful and extensible set of declarative
 bindings to enable productive development.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-knockout-sortable
Description-md5: 9b1dbd8030e33f689148c8e7ed9750c2
Description-en: JQuery-UI "sortable" binding for Knockout
 Knockout-Sortable is a binding for Knockout.js designed to connect
 observableArrays with jQuery UI's sortable functionality. This allows a user
 to drag and drop items within a list or between lists and have the
 corresponding observableArrays updated appropriately.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-kuler
Description-md5: 9412a6dce86961382998048a8f28a68b
Description-en: Color your terminal using CSS/hex color codes, for Node.js
 Kuler is small and nifty node module that allows you to create
 terminal based colors using hex color codes, just like you're used to
 doing in your CSS. We're in a modern world now and terminals support
 more than 16 colors so we are stupid to not take advantage of this.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-labeled-stream-splicer
Description-md5: b829538a377a7a41c2201e2b61b767ba
Description-en: streaming pipeline with a mutable configuration and labels
 This modules allows one to create a pipeline duplex stream given an
 array of streams. Each stream will be piped to the next.
 .
 Streams could also be added and removed dynamically at runtime.
 Every stream could be associated with a string (label).
 .
 This a dependency of browserify. Browserify is a javaScript tool that allows
 developers to write Node.js-style modules that compile for use in the browser.
 .
 Node.js is an event-based server-side JavaScript engine

Package: node-lastfm
Description-md5: c6ed7e9a5cecc11b55d1dcfb9d99e7ed
Description-en: Read and write to Last.fm - Node.js module
 lastfm is a Node.js module which provides API to read and write to users'
 recent plays on Last.fm.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-latest-version
Description-md5: 919b74f6fc13e47c1bd3cde439e39818
Description-en: Get the latest version of an npm package
 Fetches the version directly from the registry instead of depending on the
 massive npm module like the latest module does.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-lazy-cache
Description-md5: 5d581b9de5c697e17b161f4b2c48ba4b
Description-en: Cache requires to be lazy-loaded when needed
 Cache requires to be lazy-loaded when needed. Works with browserify.
 Uses node's own require system with tried and true, plain-vanilla
 JavaScript getters.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-lazy-debug-legacy
Description-md5: 25f0f117d4bb851a12e3752b95d8a037
Description-en: Generates module names for vision media's debug
 Node.js module which generates app & module names for visionmedia´s debug using
 __filename and package.json.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-lazy-property
Description-md5: e644082919d228072ba3b582d29d13eb
Description-en: Adds a lazily initialized property to the object
 E.G. require("lazy-property")(obj, name, init[, enumerable])
 obj is the object to add the property to
 name is the name of the property
 init is a function that computes the value of the property
 enumerable if the property is enumerable (default false)
 .
 This library is a dependency of npm, Node.js package manager.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-lazystream
Description-md5: a44c1bd0668567b78a0146e7874cfbed
Description-en: Open streams on demand - Node.js module
 lazystream is a Node.js module which provides an API to create streams lazily
 when they are read from or written to.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-lcid
Description-md5: 41811873087ed8a346f8a68726aef1c9
Description-en: map standard locale identifies and lcid
 Mapping between standard locale identifiers and Windows locale identifiers
 (LCID) .
 Node.js is an event-based server-side JavaScript engine.

Package: node-lcov-parse
Description-md5: 4060a2af7c33278466705c18b9cd49fb
Description-en: Parse lcov results files and return JSON
 This modules allows ones to parse lcov files and to return json reprensentation
 of these files.
 .
 lcov is a graphical front-end for GCC's coverage testing tool gcov.
 It collects gcov data for multiple source files and creates HTML pages
 containing the source code annotated with coverage information. It
 also adds overview pages for easy navigation within the file
 structure.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-ldapjs
Description-md5: 64c6a3437448f8de4fab4751af1af772
Description-en: LDAP toolbox for Node.js
 LDAPjs makes the LDAP protocol a first class citizen in Node.js. It provides
 both client and server libraries.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-leche
Description-md5: 29fca321a7e0c16f17e9948f02db8410
Description-en: JavaScript testing utility for Mocha and Sinon
 Leche is a JavaScript testing utility
 designed to work with Mocha and Sinon.
 This is intended for use both by Node.js and in browsers,
 so any changes must work in both locations.
 .
 Sinon is a set of standalone test spies, stubs and mocks
 for JavaScript
 working with any unit testing framework.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-less-loader
Description-md5: 879cc0facd09217077efd227f35d1d8a
Description-en: Less loader for webpack which compiles Less to CSS with webpack
 This library is a less loader module for webpack.
 .
 Webpack takes code targeted at node.js and makes it run in the browser.
 Node.js comes with API of its own that is not available in the browsers.
 Webpack exposes this code to programs that are unaware they are running in a
 browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-less-plugin-clean-css
Description-md5: 894762b40548a2935ee8c1f14470cd0e
Description-en: clean-css plugin for less.js
 Compresses the css output from less (a backwards-compatible language
 extension for CSS) using clean-css.  Specify the plugin with the
 --clean-css command line option to lessc.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-leveldown
Description-md5: e82a5eb5c9725cd4714c628017fea570
Description-en: LevelDB bindings - Node.js module
 LevelDOWN provides a Node.js JavaScript API to the LevelDB C library. It
 provides the ability to open and close a LevelDB instance, as well as the
 put, get, del, and batch operations.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-leven
Description-md5: 6afdd2b3b294f2172ad100f92d76fab1
Description-en: library to measure the difference between two strings
 leven is a fast JS implementation of the Levenshtein distance algorithm to
 measure the difference of two strings.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-levn
Description-md5: 4827e6ac05ee48403e2c83d71de77225
Description-en: Light ECMAScript (JavaScript) Value Notation
 Levn is a library which allows you to parse a string into a JavaScript value
 based on an expected type. It is meant for short amounts of human entered data
 (eg. config files, command line arguments).
 .
 Levn aims to concisely describe JavaScript values in text, and allow for the
 extraction and validation of those values. Levn uses 'type-check' for its type
 format, and to validate the results.
 .
 How is this different than JSON? levn is meant to be written by humans only,
 is (due to the previous point) much more concise, can be validated against
 supplied types, has regex and date literals, and can easily be extended with
 custom types. On the other hand, it is probably slower and thus less efficient
 at transporting large amounts of data, which is fine since this is not its
 purpose.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-lex-parser
Description-md5: 9646a339711f01fa86263f7a27319b1b
Description-en: parser for lexical grammars used by jison and jison-lex
 See /usr/share/doc/node-lex-parser/README.md for documentation
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-lexical-scope
Description-md5: f33230987ec68389970cd2b64e1428a7
Description-en: detect global and local lexical identifiers in javascript
 This package detects whether  an indentifier is global scope
 or lexical scope.
 .
 This a dependency of Browserify. Browserify is a JavaScript tool that allows
 developers to write Node.js-style modules that compile for use in
 the browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-lib0
Description-md5: 14791f263500923a98385c7ac730ecb9
Description-en: Monorepo of isomorphic utility functions
 This library is meant to replace all global JavaScript functions with
 isomorphic module imports. Additionally, it implements several
 performance-oriented utility modules. Most noteworthy are the binary
 encoding/decoding modules lib0/encoding and lib0/decoding, the
 randomized testing framework lib0/testing, the fast Pseudo Random
 Number Generator lib0/PRNG, the small socket.io alternative
 lib0/websocket, and the logging module lib0/logging that allows
 colorized logging in all environments.
 .
 Lib0 has only one dependency, which is also from the author of
 lib0. If lib0 is transpiled with rollup or webpack, very little code
 is produced because of the way that it is written. All exports are
 pure and are removed by transpilers that support dead code
 elimination.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-libpq
Description-md5: 7f4dd2ffe8e3fb1407b0f59c03181b09
Description-en: Node.js native bindings to the PostgreSQL libpq C client library
 node-libpq attempts to mirror as closely as possible the C API provided by
 libpq and provides the absolute minimum level of abstraction.  It is
 intended to be extremely low level and allow you the same access as the
 libpq in C.

Package: node-libravatar
Description-md5: fd7a26a436fb49e3c59e91032621173d
Description-en: libravatar library for NodeJS
 This library allows web application authors to make use of the free Libravatar
 service (https://www.libravatar.org). This service hosts avatar images for
 users and allows other sites to look them up using email addresses.
 .
 node-libravatar includes full support for federated avatar servers.

Package: node-libs-browser
Description-md5: c3166807d8bb8b9465f315871038fba3
Description-en: node core libs for in browser usage
 This library is a dependency for webpack. Webpack takes code targeted at
 node.js and makes it run in the browser. Node.js comes with API of its own
 that is not available in the browsers. Webpack exposes this code
 to programs that are unaware they are running in a browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-lie
Description-md5: cb744c5200a2a168dfe0979cb8a5b049
Description-en: basic but performant promise implementation
 lie is a small, performant, promise library implementing the Promises/A+ spec
 Version 1.1.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-liftoff
Description-md5: f714459e6b9048d0ec7d51edf34aec9e
Description-en: command line tool launcher
 Node.js module to make it easy for globally installed binaries
 to find and load a local installation, no matter what version it is,
 using a search algorithm similar to how node finds modules.
 .
 Supports intelligent filesystem traversal if the command is run in
 a sub-folder of the  project, and explicit directory specification.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-lightgallery
Description-md5: 205f7c17112eab486f33885bd1280d12
Description-en: Modular lightbox gallery plugin for jQuery
 Lightgallery is a customizable, modular, and responsive lightbox gallery
 plugin for jQuery. Its main features include mobile device support,
 keyboard navigation, animated thumbnails, and HTML5 video display.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: livescript
Description-md5: 99e893292de3bda94c3aeca3ed0376f1
Description-en: language which compiles to JavaScript
 It has a straightforward mapping to JavaScript and allows you to write
 expressive code devoid of repetitive boilerplate. While LiveScript adds many
 features to assist in functional style programming, it also has many
 improvements for object oriented and imperative programming.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-load-grunt-tasks
Description-md5: e8d1ac391a21c9c225b2f23cf46120e8
Description-en: Load multiple grunt tasks using globbing patterns
 Usually you would have to load each task one by one, which is unnecessarily
 cumbersome.
 .
 This module will read the dependencies/devDependencies/peerDependencies
 /optionalDependencies in your package.json and load grunt tasks that match the
 provided patterns.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-load-json-file
Description-md5: 0bf2fc4c012c54d214eab5d788d75a0a
Description-en: read and parse a JSON file
 Node.js is an event-based server-side JavaScript engine.

Package: node-loader-runner
Description-md5: 5c134ea938f4b1b4c7f188a9dae8645c
Description-en: Runs (webpack) loaders
 This library is a dependency for webpack. Webpack takes code targeted at
 node.js and makes it run in the browser. Node.js comes with API of its own
 that is not available in the browsers. Webpack exposes this code
 to programs that are unaware they are running in a browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-loader-utils
Description-md5: 374cb0414fe81a5b8c433ff14efce850
Description-en: utils for webpack loaders
 Node.js is an event-based server-side JavaScript engine.

Package: node-locate-character
Description-md5: 4dbd3f537282db0b1901e88fe481791c
Description-en: Helper to find the line and column of a character in a string
 Module to find the line and column of a character within a string,
 starting at any index.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-locate-path
Description-md5: 17e56ae314e7ebce51aa486c3b6764e2
Description-en: Get the first path that exists on disk of multiple paths
 Node.js module to get the first path that exists on disk, from
 an array of multiple possible paths.
 .
 Provides a synchronous version and an asynchronous version (that
 returns a promise).
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-lodash
Description-md5: b84641c68599b9d7116e113d38049f12
Description-en: Lo-dash is a Javascript utility library
 Lodash makes JavaScript easier by taking the hassle out of working with arrays
 , numbers, objects, strings, etc. Lodash’s modular methods are great for:
  * Iterating arrays, objects, & strings
  * Manipulating & testing values
  * Creating composite functions
 .
 This package provides lodash suitable for use in browsers.

Package: node-lodash
Description-md5: bea052a4d57dbbdce15fb293f92ce722
Description-en: Lo-dash is a Node.js utility library
 Lodash makes JavaScript easier by taking the hassle out of working with arrays
 , numbers, objects, strings, etc. Lodash’s modular methods are great for:
  * Iterating arrays, objects, & strings
  * Manipulating & testing values
  * Creating composite functions
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-lodash-packages
Description-md5: 4a53ee0cffcb30a0535c0c4e037c1e3d
Description-en: Lo-dash is a Node.js utility library (per method packages)
 Lodash makes JavaScript easier by taking the hassle out of working with arrays
 , numbers, objects, strings, etc. Lodash’s modular methods are great for:
  * Iterating arrays, objects, & strings
  * Manipulating & testing values
  * Creating composite functions
 .
 This package provides lodash methods exported as separate modules.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-lodash-reescape
Description-md5: 0bbde1d62a696cc13542fd104eba1c7e
Description-en: modern build of lodash’s internal `reEscape` as a module
 Most of the per method modules are available from node-lodash-packages.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-lodash-reevaluate
Description-md5: d85bc5d6c0c4f7bb95cf97cc358b6351
Description-en: modern build of lodash’s internal `reEvaluate` as a module
 Most of the per method modules are available from node-lodash-packages.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-log-driver
Description-md5: 23452fe7d30ffa46461598ded17d18b2
Description-en: simple logging framework in pure javascript
 This module implement logging to stdout and concatenate before
 every message the log level severity (configurable)
 date, time and local time zone. This modules allows ones
 to easily trace log event even.
 .
 In all the cases logs are redirected to stdout in order to allows one
 to pipe output to irc or logger  program
 .
 This modules is needed by tools like coveralls, a coverage tools
 for javascript program.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-log4js
Description-md5: 30fec9f3924e78e5bfa893100ecfca59
Description-en: Conversion of the log4js framework to work with Node.js
 Logging support for Node.js based on the log4js Javascript (browser/client)
 framework.
 .
 Supported features:
 .
    - coloured console logging
    - replacement of node's console.log functions (optional)
    - file appender, with log rolling based on file size
    - SMTP appender
    - GELF appender
    - hook.io appender
    - multiprocess appender (useful when you've got worker processes)
    - a logger for connect/express servers
    - configurable log message layout/patterns
    - different log levels for different log categories (make some parts
      of your app log as DEBUG, others only ERRORS, etc.)

Package: node-logform
Description-md5: 94a7435e68fbbd98c53933052f90be04
Description-en: mutable object-based log format for Node.js
 A mutable object-based Node.js log format designed for chaining &
 objectMode streams.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-loose-envify
Description-md5: 450575588c1b41f56be2fc3f42167c7f
Description-en: Replace Node.js environment variables with plain strings
 Performs a Javascript source-to-source transformation (transpiling),
 that efficiently replaces process.env environment variables with plain
 strings. This makes the environment variable checks faster and easier to
 optimize out.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-loud-rejection
Description-md5: 0d0e547cfd93422efa735b60a31577b4
Description-en: make unhandled promise rejections fail loudly
 This library can be used to make unhandled promise rejections fail loudly
 instead of the default silent fail.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-lowercase-keys
Description-md5: a6af89313156495f25159829be56f4c7
Description-en: Lowercase the keys of an object
 It lowercases the keys and returns a new object.
 If you pass the keys of an object which are not in lowercase or if you
 want to ensure that all the keys are in lowercase then you can pass the
 object as an argument and it returns a new object with all the keys in
 lowercase.
 This package is a dependency for ava.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-lru-cache
Description-md5: f38282a5f53649357e27bfce03a9dbac
Description-en: least-recently-used cache object for Node.js
 A cache object that deletes the least-recently-used items.
 This is the Node.js module.
 .
 Node.js is an event-based server-side javascript engine.

Package: libjs-lunr
Description-md5: 59b2f4a6b016f997304fe5a338989797
Description-en: simple full-text search - web browsers
 Lunr.js is a small, full-text search library for use in the browser.
 It indexes JSON documents and provides a simple search interface
 for retrieving documents that best match text queries.
 .
 This package provides Lunr for use directly in web browsers.
 .
 Browsers that do not support ES5 will require a JavaScript shim
 for Lunr to work.
 You can either use Augment.js, ES5-Shim,
 or any library that patches old browsers
 to provide an ES5 compatible JavaScript environment.

Package: node-lunr
Description-md5: 3b02ceab6f4b5d0000fa3fb476a694fb
Description-en: simple full-text search - Node.js
 Lunr.js is a small, full-text search library for use in the browser.
 It indexes JSON documents and provides a simple search interface
 for retrieving documents that best match text queries.
 .
 This package provides Lunr for use with Node.js -
 an event-based server-side JavaScript engine.

Package: node-lynx
Description-md5: 71bc9228aa6a011dc042cf7ac8112a03
Description-en: Minimalistic StatsD client for Node.js programs
 Lynx is a minimalistic node.js client for the statsd server.
 .
 Features:
  * Minimalistic — there is only a minimum of abstraction between you and
  statsd
  * Streams — You can stream in and out of a lynx connection
  * Re-usable UDP Connections — Keeps UDP connections open for a certain time
  * Errors — Pluggable error handling, by default errors are ignored
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-macaddress
Description-md5: c4c3795aaf63d7ec90399527eb4c7f61
Description-en: Get MAC addresses of host network interfaces in Node.js
 node-macaddress is a nodejs library that retrieves the MAC addresses
 (hardware addresses) of the host's network interfaces.
 It provides a convenient wrapper of os.networkInterfaces() call.
 .
 If the host system has more than one network interface, it will
 automatically pick one appropriate interface if you'are only interested
 in one MAC address identifying the host system.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-magic-string
Description-md5: 25a1e5d7462ea7253603e0102faf7df1
Description-en: Modify strings, generate sourcemaps
 This package makes it possible to update a source map of a lightly modified
 source code.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-make-dir
Description-md5: b3e06cfe648f5489588e11bad517fcd5
Description-en: Make a directory and its parents if needed - Think mkdir -p
 Advantages over mkdirp
  - Promise API (Async/await ready!)
  - Fixes many mkdirp issues
  - 100% test coverage
  - CI-tested on macOS, Linux, and Windows
  - Actively maintained
  - Doesn't bundle a CLI
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-make-error
Description-md5: 7c00235849f605836714819bcf731f94
Description-en: error framework for JavaScript
 This module provides an error toolkit for JavaScript,
 compatible with both Node.js and a browser, supporting
 instanceOf and compatible with the Content Security
 Policy (CSP).

Package: node-map-cache
Description-md5: 6f3117797de69c8669d99fd810407699
Description-en: Basic cache object for storing key-value pairs
 Basic cache object for storing key-value pairs. Based on MapCache in
 Lo-dash 3.0
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-map-obj
Description-md5: a13bd5aafbbb64bf8245766af0e79471
Description-en: Map object keys and values into a new objects
 map-obj takes key and values from an object and
 maps them on to a new object with new keys.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-map-visit
Description-md5: a27c85505ff20d4dc52c8c4f4a26cd39
Description-en: Map `visit` over an array of objects
 /usr/share/doc/node-map-visit/README.md for more info.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-markdown-it
Description-md5: fbec5b8832029920f5969660f5a1089a
Description-en: Fast and easy to extend markdown parser
 Follows the CommonMark spec, adds syntax extensions and sugar (URL
 autolinking, typographer). Provides configurable syntax, can add new
 rules and even replace existing ones, and high speed
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-markdown-it-html5-embed
Description-md5: 1453ac17693435390e1b1d2c33c0ef4e
Description-en: Markdown-it plugin for embedding audio/video in the HTML5 way
 This is a plugin for markdown-it which adds support for embedding audio/video
 in the HTML5 way.
 .
 markdown-it is a markdown parser.

Package: libjs-marked
Description-md5: 4c00f7559accd0e619d8beab24dcba14
Description-en: Full-featured markdown parser and compiler
 Marked implements all markdown features while having a high processing
 speed. It is also fully compatible with client-side javascript.
 .
 Additionally Marked also implements github flavored markdown.
 .
 This package contains the javascript module.

Package: node-marked
Description-md5: cc163c605654bb38437d8e9ebcf5eb1e
Description-en: Full-featured markdown parser and compiler for NodeJS
 Marked implements all markdown features while having a high processing
 speed. It is also fully compatible with client-side javascript.
 .
 Additionally Marked also implements github flavored markdown.
 .
 This package contains the marked executable and node module.

Package: node-marked-man
Description-md5: 944a30e94078213d30981ed6a02bdc83
Description-en: Markdown to man page conversion - Node.js
 This module adds groff output support to node-marked.
 It provides an easy way to maintain man pages in a markdown
 format (with gfm flavor by default).
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-match-at
Description-md5: ce592c8f43cd90a20a09dd1c8b8d4ab0
Description-en: Relocatable regular expressions
 Like String.prototype.match if it only checked the regex at the given index
 instead of searching the entire string.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-matcher
Description-md5: 943383a18b784b782b4a98735c0ee65e
Description-en: Simple wildcard matching
 Useful when you want to accept loose string input and regexes/globs are too
 convoluted.
 .
 This module can be used in different ways. It can accept an array of input's
 and pattern's and returns an array of inputs filtered based on the patterns.
 Or it returns a boolean of whether if the input matches the pattern.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-md5-hex
Description-md5: fa4cb8739e0f768eb0a541d75376fbe4
Description-en: Create a MD5 hash with hex encoding
 This modeule works in the browser too, when used with browserify/webpack.
 .
 Warning: Please don't use MD5 hashes for anything sensitive!
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-md5-o-matic
Description-md5: 002e6fe0e5b469805b87e9bcc4caaaf3
Description-en: Fast and simple MD5 hashing utility with zero module dependencies
 Simple & fast MD5 hashing for Node.js that requires no other
 module dependencies since it is pure javascript
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-md5.js
Description-md5: 4b0c67ca0f10a5fdfa818a657bbd3b74
Description-en: implementation of MD5 in pure JavaScript
 This module implement md5 on pure javascript for browserify.
 .
 The MD5 algorithm is a widely used hash function producing a 128-bit
 hash value. Although  MD5 was initially designed to be used as a
 cryptographic hash function, it has been found to suffer from
 extensive vulnerabilities. It can still be used as a checksum to
 verify data integrity,  but only against unintentional corruption.
 .
 Browserify is a JavaScript tool that allows developers to write
 Node.js-style modules that compile for use in the browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-mdn-browser-compat-data
Description-md5: 003915d6c279b3768c8a205e54c1b5dd
Description-en: Compatibility data for Web technologies
 @mdn/browser-compat-data contains browser compatibility data that
 describes which platforms (where "platforms" are usually, but not always,
 web browsers) support particular Web APIs.
 .
 This data can be used in documentation, to build compatibility tables
 listing browser support for APIs.

Package: node-mdn-data
Description-md5: 1df7560edc66ecb1bfa3a91b16795423
Description-en: Open Web data by the Mozilla Developer Network
 This module maintained by the MDN team at Mozilla contains general data for
 Web technologies. This data is used in MDN documentation, to build information
 boxes or sidebar navigation.
 .
 External tools have started to make use of this data as well. For example, the
 CSSTree CSS parser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-media-typer
Description-md5: 2757b806f6d0a29f455b9325c4dda3bd
Description-en: RFC 6838 media type parser and formatter - Node.js module
 This module parses a media type string as typically found in HTTP
 Content-Type header.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-mem
Description-md5: 5179744e50c8730c5424aa62bfdafa67
Description-en: Memoize functions
 An optimization used to speed up consecutive function calls by caching the
 result of calls with identical input.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-memfs
Description-md5: 03c35140c8108cc170ea8537a304b40a
Description-en: In-memory filesystem with Node's API
 Implements Node's fs API
 .
 stores files in memory, in buffers and throws same errors as Node.js
 has the concepts of i-nodes and implements hard links and soft links
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-memory-fs
Description-md5: 8a9642f7fa5402d8498f2c596a8fe3c3
Description-en: simple in-memory filesystem
 It holds data in a javascript object.
 .
 This library is a dependency for webpack. Webpack takes code targeted at
 node.js and makes it run in the browser. Node.js comes with API of its own
 that is not available in the browsers. Webpack exposes this code
 to programs that are unaware they are running in a browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-meow
Description-md5: 7bfab58f109f275ad4d2beb0c059062e
Description-en: Command-line interface app helper
 Features
   Parses arguments using minimist
   Converts flags to camelCase
   Outputs version when --version
   Outputs description and supplied help text when --help
   Makes unhandled rejected promises fail loudly instead of default silent fail
   Sets the process title to the binary name defined in package.json
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-merge
Description-md5: 9183e0602894ebbe0de89b0965816a47
Description-en: JavaScript utility for merging multiple objects into one.
 Merge multiple objects into one, optionally creating a new cloned object.
 Similar to the jQuery.extend but more flexible. Works in Node.js and
 the browser.

Package: node-merge
Description-md5: dcda8799ecfe5ada0c45366322131c53
Description-en: Nodejs utility for merging multiple objects into one.
 Merge multiple objects into one, optionally creating a new cloned object.
 Similar to the jQuery.extend but more flexible. Works in Node.js and
 the browser.

Package: node-merge-descriptors
Description-md5: 8bc087693a2e4b276274e0a45c9ee24f
Description-en: merge objects using descriptors
 Contains a simple module to merge objects using
 descriptors.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-merge-stream
Description-md5: b8e7b1ca0b489feca5e2b409330eebe3
Description-en: Create a stream that emits events from multiple other streams
 This is adapted from event-stream separated into a new module, using Streams3.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-mersenne
Description-md5: 34b4e06fa91aaf6a3ffb12e7649840e1
Description-en: High-quality Mersenne Twister random numbers for Node.js
 A Node.js module for generating high-quality Mersenne Twister random numbers.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-mess
Description-md5: 392f19671287f47732896b24063dc66e
Description-en: Fisher–Yates shuffle algorithm implementation for Node.js
 Mess is a Node.js module which provides the Fisher-Yates shuffle function for
 arrays.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-methods
Description-md5: 1e961fa000135e6e39a6621d4593085a
Description-en: contains the HTTP methods that Node.js supports
 Simple module which exports the HTTP verbs that node core's
 parser supports.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-micromatch
Description-md5: 77657be23be3e8643682059b02c498db
Description-en: Glob matching for javascript/node.js
 A drop-in replacement and faster alternative to minimatch and multimatch.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-miller-rabin
Description-md5: 41582bb204ef941ecd366c0863d53caa
Description-en: Miller Rabin algorithm for primality test
 This a pure javascript implementation of Miller Rabin primality test.
 .
 The Miller–Rabin primality test or Rabin–Miller primality test is a
 primality test: an algorithm which determines whether a given number
 is prime.
 .
 Like the Fermat and Solovay–Strassen tests, the Miller–Rabin test
 relies on an equality or set of equalities that hold true for prime
 values, then checks whether or not they hold for a number that is
 tested for primality.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-mime
Description-md5: 06da5e0eb83dd97d8cd2f01b8ba6bcba
Description-en: library for mime-type mapping for Node.js
 mime is a Node.js library for mime-type mapping.
 .
 A comprehensive, compact MIME type module.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-mime-types
Description-md5: 643c6b03ca33c0cb6fcbba37a3ea4d64
Description-en: ultimate JavaScript content-type utility - Node.js module
 This package provides a library for mime-type mapping similar to mime
 module with some differences, such as it always returns a value, even
 false if mime type is not found, and supports additional mime types.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-mimic-fn
Description-md5: 5430645b6ce24e115a79936d62164845
Description-en: Make a function mimic another one
 Node.js is an event-based server-side JavaScript engine.

Package: node-mimic-response
Description-md5: 55ee70ac166b99ca75f060c26b9eca40
Description-en: Mimic a Node.js HTTP response stream
 Make a function mimic another one.
 .
 Useful when you wrap a function and like to preserve the original name and
 other properties.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-mini-css-extract-plugin
Description-md5: 1deb8b6d0aa141a8d46cb884ce9ffcb8
Description-en: extracts CSS into separate files
 This plugin extracts CSS into separate files. It creates a CSS file per JS
 file which contains CSS. It supports On-Demand-Loading of CSS and SourceMaps.
 .
 It builds on top of a new webpack v4 feature (module types) and requires
 webpack 4 to work.
 .
 Compared to the extract-text-webpack-plugin:
  * Async loading
  * No duplicate compilation (performance)
  * Easier to use
  * Specific to CSS
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-minimalistic-crypto-utils
Description-md5: 9a7f1517ac0116e24aa4a9b27124aad0
Description-en: Minimalistic tools for JS crypto modules
 This package includes tools and functions useful for implementing
 cryptographic operation in pure javascript.
 .
 This a dependency of browserify, a tool that create self contained module
 that run in browser context.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-minimatch
Description-md5: 1eb4388b667ee4f8d0ff7553d0d0e6a1
Description-en: Convert glob expressions into RegExp objects for Node.js
 A pure javascript, not strictly compatible, implementation of fnmatch/glob.
 Supports negation, comment, double-star, brace expansion.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-minimist
Description-md5: facf2aa518afc1cf63731009e7209673
Description-en: Argument options parsing for Node.js
 Minimist is the guts of optimist's argument parser without all the
 fanciful decoration.
 .
 Optimist is a light-weight node.js library for option parsing.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-minipass
Description-md5: 456cf0ba7f5015e916c331e7baf2e12a
Description-en: Minimal implementation of a PassThrough for Node.js
 minipass supports pipe/multi-pipe buffering data until either a "data"
 event handler or "pipe()" is added (so firsk chunk not loose).

Package: node-miragejs
Description-md5: 011a864d9720fb62d4604641669cdda9
Description-en: client-side server to build, test and demo JavaScript apps
 Mirage JS is an API mocking library that lets one build, test and share a
 complete working JavaScript application without having to rely on any backend
 services.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-mississippi
Description-md5: c96c9ef4da3ba03880872080048c5788
Description-en: collection of useful streams
 This modules is a collection of useful stream utility modules. Learn how the
 modules work using this and then pick the ones you want and use them
 individually.
 .
 The goal of the modules included in mississippi is to make working with
 streams easy without sacrificing speed, error handling or composability.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-mixin-deep
Description-md5: adc626f6f4395f9477b58050d4cb242f
Description-en: Deeply mix the properties of objects into the first object
 Like merge-deep, but doesn't clone.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-mj-context-menu
Description-md5: 6215b71f9fded6ce4d54c35e19d9b60f
Description-en: eimplementation of MathJax context menu in TypeScript
 MathJax is an open-source JavaScript display engine for LaTeX, MathML,
 and AsciiMath notation that works in all modern browsers.  It was
 designed with the goal of consolidating the recent advances in web
 technologies into a single, definitive, math-on-the-web platform
 supporting the major browsers and operating systems.  It requires no
 setup on the part of the user (no plugins to download or software to
 install), so the page author can write web documents that include
 mathematics and be confident that users will be able to view it
 naturally and easily.  Simply include MathJax and some mathematics in
 a web page, and MathJax does the rest.
 .
 This package reimlement MathJax context menu in TypeScript.

Package: node-mkdirp
Description-md5: 718d5be18f50b003b893b32e5334317f
Description-en: Recursively create directories - Node.js module
 mkdirp is a Node.js module to recursively create directories,
 emulating mkdir -p shell command.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-mkdirp-classic
Description-md5: 7c91ee043e8d6e998a5119aaf15d692e
Description-en: mkdirp with non promise interface
 mkdirp Node.js package has switched to promise-based interface, leaving
 some packages incompatible. mkdirp-classic is a fork of mkdirp 0.5.2 with
 non promise interface.

Package: mocha
Description-md5: 70d1e5130e31bf8c972ec24635fac387
Description-en: simple, flexible, fun test framework - Node.js module
 Mocha is a feature-rich JavaScript test framework running
 on Node.js and browser, making asynchronous testing
 simple and fun.
 .
 Mocha tests run serially, allowing for flexible and accurate
 reporting, while mapping uncaught exceptions to the correct
 test cases.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-mocha-lcov-reporter
Description-md5: 089b1d34285d729b5de4387ffbcc1837
Description-en: LCOV reporter for Mocha
 The package provides a reporter for the Mocha JavaScript
 test framework in the LCOV format.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-mock-fs
Description-md5: 6f43e98706782027ef69419a7843214a
Description-en: configurable mock for Node.js module fs
 The "mock-fs" module allows Node's built-in "fs" module
 to be backed temporarily by an in-memory, mock file system.
 This lets you run tests against a set of mock files and directories
 instead of lugging around a bunch of test fixtures.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-mocks-http
Description-md5: ab33ad4a8ae12ab6dc9d7a74f034b0d9
Description-en: Mock 'http' objects for testing Express routing functions
 Mock 'http' objects for testing Express routing functions, but could
 be used for testing any Node.js web server applications that have code
 that requires mockups of the request and response objects
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-modern-syslog
Description-md5: f96a2f695a03f07840d686e806a9363f
Description-en: native syslog client library for Node.js
 modern-syslog is the only Node.js library that uses native bindings to the
 libc syslog API, is async, can be used as a stream, and is API compatible
 with the (deprecated) node-syslog.
 It uses Nan, so supports node and io.js

Package: node-module-deps
Description-md5: d094a6053c49a26d4aad5389cdacefa1
Description-en: walk the dependency graph to generate json output for browser-pack
 This modules creates a dependency graph allowing browserify to embed
 all modules in a single object.
 .
 Browserify is a JavaScript tool that allows developers to write
 Node.js-style  modules that compile for use in the browser
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-moment
Description-md5: 328a4a8ef1520f887064832b3e02121c
Description-en: Work with dates in JavaScript (library)
 A lightweight JavaScript date library to parse, validate,
 manipulate and format dates.
 .
 This package contains the JavaScript library.

Package: node-moment
Description-md5: 4db150f8a4fc67daf457c78fba7b1de5
Description-en: Work with dates in JavaScript (Node.js module)
 A lightweight JavaScript date library to parse, validate,
 manipulate and format dates.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-mongodb
Description-md5: 67a42e5e66d69faf8e4447e0261356dd
Description-en: official MongoDB driver for Node.js
 MongoDB is a high-performance, open source, schema-free document-oriented
 data store.
 .
 node-mongodb provides a high-level API on top of node-mongodb-core that is
 the meant for end users.

Package: node-morgan
Description-md5: 61ce8bc26fecaa1e9b3af3751a8e39e6
Description-en: HTTP request logger middleware for node.js
 Morgan is a HTTP request logger middleware for node.js.

Package: node-mousetrap
Description-md5: b8b1058d82637894a2e4e5d57620001a
Description-en: Simple library for handling keyboard shortcuts
 It is around 2kb minified and gzipped and 4.5kb minified, has no external
 dependencies, and has been tested in the following browsers:
  - Internet Explorer 6+
  - Safari
  - Firefox
  - Chrome
 .
 It has support for keypress, keydown, and keyup events on specific keys,
 keyboard combinations, or key sequences.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-move-concurrently
Description-md5: 5f5e90441c3364f814829b5a10ddb5cc
Description-en: Move files and directories concurrently
 Promises of moves of files or directories with rename, falling back to
 recursive rename/copy on EXDEV errors, with configurable concurrency and win32
 junction support.
 .
 If you `move` across devices or on filesystems that don't support renaming
 large directories.  That is, situations that result in `rename` returning
 the `EXDEV` error, then `move` will fallback to copy + delete.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-mqtt
Description-md5: b5b9a8a6c90723278ccca528811241c1
Description-en: MQTT client library for node.js
 MQTT.js is a client library for the MQTT (http://mqtt.org/) protocol,
 written in JavaScript for node.js and the browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-mqtt-connection
Description-md5: 9594bc05eb2d935586bc8175064bbc1c
Description-en: Barebone Connection object for MQTT
 This library uses mqtt-packet for generating and parsing MQTT packets. It
 works over any kind of binary Streams. For example, TCP, TLS, and WebSocket.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-mqtt-packet
Description-md5: 264ea137cb6fcbe67eb1b0f19f8b48d7
Description-en: parse and generate MQTT packets
 This library parse and generate MQTT packets like a breeze. Encode and Decode
 MQTT 3.1.1 packets the node way.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-ms
Description-md5: 84600ffab13360bd07ef328fb1d3ad59
Description-en: milliseconds conversion utility - Node.js module
 This module provides a tiny milliseconds conversion utility able to
 transform a string with a valid time unit to the equivalent number
 of milliseconds and vice versa.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-multimatch
Description-md5: b54f6ebf7f1c0b47544c3b91f62acbff
Description-en: Extends minimatch.match() with support for multiple patterns
 Node.js is an event-based server-side JavaScript engine.

Package: node-multiparty
Description-md5: fd1a2c87a781e50f5dbe507eea300f3d
Description-en: Multipart/form-data parser for Node.js
 node-multiparty is a well-tested multipart/form-data parser for
 requests sent by HTTP clients. Files uploads are properly handled
 as streams, and are not written to disk by default.
 .
 This module is a fork of node-formidable.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-multipipe
Description-md5: eb9fe6465a71ef07457d39c2b6316aa9
Description-en: pipe streams with centralized error handling
 A better `Stream
 in one place.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-music-library-index
Description-md5: 0dcdfe8baf742549b1dcb3f58104d548
Description-en: build a searchable object model given track metadata objects - Node.js module
 Given track metadata objects, constructs a searchable object model.
 .
 Sort order ignores 'a', 'an' and 'the' in artists, albums, and names. Sorting
 and searching is case insensitive and diacritics-insensitive. Searching uses
 word-based filtering on all track fields. Distinguishes albums by name, date,
 and album artist.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-mutate-fs
Description-md5: 479d7bcd3ad741da179ebebb0aae2ac3
Description-en: Mutates the node.js file-system behavior for tests
 Node utility that mutates the node.js file-system behavior for tests to
 be used in a test environment.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-mute-stream
Description-md5: f9c700b3a2c1b2e5e161496fa466cdd9
Description-en: Pass-through stream that can be muted module for Node.js
 node-mute-stream is a basic pass-through stream, but when muted,
 the bytes are silently dropped, rather than being passed through.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-mysql
Description-md5: c404bdee8477f598f05f8a5ebb98501e
Description-en: MySQL client implementation for Node.js
 Implementation of the MySQL protocol for Node.js.
 .
 This MySQL module provides non-blocking I/O with MySQL databases. It is written
 in pure Javascript and there is no dependency on external C libraries such as
 libmysql.

Package: node-mysticatea-eslint-plugin
Description-md5: 8cb65327d69365e37d6c782cde4eee0b
Description-en: additional rules for ESLint as used by Toru Nagashima
 mysticatea-eslint-plugin provides
 additional rules and configuration profiles for ESLint,
 used to validate other more general-purpose ESLint packages.
 .
 Unless you want to code in same style as Toru Nagashima,
 you probably have no direct need for this package.
 .
 ESLint is a tool for identifying and reporting on patterns
 found in ECMAScript/JavaScript code.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-mz
Description-md5: 5634234fde354d31668900fc5a72629d
Description-en: Modernize node.js to current ECMAScript specifications
 Node.js will not update their API to ES6+ for a while. This library is a
 wrapper for various aspects of node.js' API.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-n3
Description-md5: 469113f316e7d0eba3e1b84f6bb5bd91
Description-en: fast asynchronous streaming RDF for JavaScript - browser library
 The N3.js library is an implementation
 of the RDF.js low-level specification at <https://rdf.js.org/>
 that lets you handle RDF in JavaScript easily.
 .
 It offers:
 .
  * Parsing triples/quads
    from Turtle, TriG, N-Triples, N-Quads, and Notation3 (N3)
  * Writing triples/quads
    to Turtle, TriG, N-Triples, and N-Quads
  * Storage of triples/quads in memory
 .
 Parsing and writing is:
  * asynchronous – triples arrive as soon as possible
  * streaming – streams are parsed as data comes in,
    so you can parse files larger than memory
  * fast – by far the fastest spec-compatible parser in JavaScript
 .
 Resource Description Framework (RDF)
 is a standard model for data interchange on the Web.
 .
 This package contains N3.js directly usable in web browsers.

Package: node-n3
Description-md5: 7945be0544e7acd255f50573f1868625
Description-en: fast asynchronous streaming RDF for JavaScript - Node library
 The N3.js library is an implementation
 of the RDF.js low-level specification at <https://rdf.js.org/>
 that lets you handle RDF in JavaScript easily.
 .
 It offers:
 .
  * Parsing triples/quads
    from Turtle, TriG, N-Triples, N-Quads, and Notation3 (N3)
  * Writing triples/quads
    to Turtle, TriG, N-Triples, and N-Quads
  * Storage of triples/quads in memory
 .
 Parsing and writing is:
  * asynchronous – triples arrive as soon as possible
  * streaming – streams are parsed as data comes in,
    so you can parse files larger than memory
  * fast – by far the fastest spec-compatible parser in JavaScript
 .
 Resource Description Framework (RDF)
 is a standard model for data interchange on the Web.
 .
 This package contains N3.js usable with Nodejs.
 Additionally, this package embeds the module queue-microtask.

Package: node-nan
Description-md5: 6256ab4fdd24fc7cd5126056086e4e73
Description-en: Native Abstractions for Node.js
 A header file filled with macro and utility goodness for making addon
 development for Node.js easier across versions.
 .
 Keeping native addons compiling happily across versions, particularly
 is a minor nightmare, due to API/ABI incompatibilities.
 The goal of this project is to store
 all logic necessary to develop native Node.js addons without having to
 inspec NODE_MODULE_VERSION and get yourself into a macro-tangle.
 .
 This project also contains some helper utilities that make addon
 development a bit more pleasant.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-natural-sort
Description-md5: 9ef29483c7a62183fb1ed057e6d03436
Description-en: Sorting with support for numbers, dates, unicode and more
 The package provides support for sorting
 dates, numbers, unicode, et. al.
 .
 This has the following features:
  *  Numbers are handled properly – “2” is before “10”
  *  Strings are after numbers
  *  Empty strings are after “z”
  *  “a” is before “B” (opt out via caseSensitive: true)
  *  Semver-compatible sorting of version numbers
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-ncp
Description-md5: f4d572d104c706e7adb37a967caffe8c
Description-en: Asynchronous recursive file copy utility - Node.js module
 ncp is a Node.js module which provides asynchronous recursive file and
 directory copying.
 .
 ncp supports several options to filter, transform the stream, disable
 clobber, dereference, stop on error, catch errors in a stream.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-negotiator
Description-md5: c5fd068d901e086acea081c41641c933
Description-en: HTTP content negotiator for Node.js
 node-negotiator parses HTTP Accept headers to return preferred
 media types, languages, charsets, encodings from lists of
 available choices.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-neo-async
Description-md5: 6aaedb3a9fc4f8f29f04facd1b3e7b3d
Description-en: faster replacement for Async
 Neo-Async is thought to be used as a drop-in replacement for Async, it almosti
 fully covers its functionality and runs faster.
 .
 Async is a utility module which provides straight-forward, powerful
 functions for working with asynchronous Javascript. Although originally
 designed for use with Node, it can also be used directly in the
 browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-netmask
Description-md5: 5226d6dbe9f839d3290bedbdd5e87a9b
Description-en: Parse and lookup IP network blocks
 The Netmask class parses and understands IPv4 CIDR blocks
 so they can be explored and compared.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-nock
Description-md5: 40a5aa490cec8308eff69825d9f09941
Description-en: Nock is an HTTP mocking and expectations library for Node.js
 Nock can be used to test modules that perform HTTP requests in isolation.
 For instance, if a module performs HTTP requests to a CouchDB server or makesi
 HTTP requests to the Amazon API, you can test that module in isolation.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-node-dir
Description-md5: fd259ebbb5b414c376dd31f8f789a30d
Description-en: asynchronous file and directory operations for Node.js
 A lightweight Node.js module with methods for some common directory and file
 operations, including asynchronous, non-blocking methods for recursively
 getting an array of files, subdirectories, or both, and methods for
 recursively, sequentially reading and processing the contents of files in a
 directory and its subdirectories, with several options available for added
 flexibility if needed.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-node-rest-client
Description-md5: b7fe38fede4171006d8acf8079f28b92
Description-en: Rest API client for NodeJS
 Allows connecting to any API REST and get results as js Object. The client
 has the following features:
  * Transparent HTTP/HTTPS connection to remote API sites.
  * Allows simple HTTP basic authentication.
  * Allows most common HTTP operations: GET, POST, PUT, DELETE, PATCH or any
    other method through custom connect method
  * Allows creation of custom HTTP Methods (PURGE, etc.)
  * Direct or through proxy connection to remote API sites.
  * Register remote API operations as own client methods, simplifying reuse.
  * Dynamic path and query parameters and request headers.
  * Improved Error handling mechanism (client or specific request)
  * Added support for compressed responses: gzip and deflate
  * Added support for follow redirects thanks to great follow-redirects
    package
  * Added support for custom request serializers (json,xml and url-encoded
    included by default)
  * Added support for custom response parsers (json and xml included by
    default)
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-node-rsa
Description-md5: 1fd02492259585e74cb4580faa1fa6a7
Description-en: RSA library for Node.js
 This package provides an RSA library implementation in Node.js
 based on JSBN <http://www-cs-students.stanford.edu/~tjw/jsbn/>.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-node-sass
Description-md5: 2bbc4322619e2141776c0f0b1466c2f0
Description-en: Wrapper around libsass
 Node-sass is a library that provides binding for Node.js to LibSass.
 .
 LibSass is the C version of the popular stylesheet preprocessor, Sass.
 .
 It allows you to natively compile .scss files to css at
 incredible speed and automatically via a connect middleware.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-nodemailer
Description-md5: 2d3bb055a52f498e97077b6897ae301e
Description-en: Node.js library to send mails
 Nodemailer is a module for Node.js applications to allow easy as cake email
 sending. The project got started back in 2010 when there was no sane option
 to send email messages, today it is the solution most Node.js users turn to
 by default.

Package: nodeunit
Description-md5: fd4d5e137d2440b79f8d1168fa51916a
Description-en: Unit test framework for Node.js and the browser
 This package provides easy async unit testing
 for Node.js and the browser.
 .
 Particularly, this module:
  * Is simple to use,
  * Just exports the tests from a module,
  * Works with node.js and in the browser,
  * Helps you avoid common pitfalls when testing asynchronous code,
  * Allows one to easily add test cases with setUp and tearDown
    functions,
  * Adds flexible reporters for custom output, built-in support
    for HTML & jUnit XML,
  * Allows one to use mocks and stubs.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-nomnom
Description-md5: 553b6e9b5d2d841be58f9cc2ccdbee47
Description-en: Option parser with generated usage and commands for Node.js
 nomnom is an option parser for Node.js. It noms your args and gives them
 back to you in a hash.
 .
 Nomnom supports args like -d, --debug, --no-debug, --file=test.txt,
 --file test.txt, -f test.txt, -xvf, and positionals. Positionals are
 arguments that don't fit the -a or --atomic format and aren't attached
 to an option.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-nopt
Description-md5: 2c59f6404dbfbde8f6567b31dbaddf3f
Description-en: Command-line option parser for Node.js
 Full featured option parser, with support for :
  * types (String, path, url, Number, Date, Boolean, NaN, Stream, Array)
  * error handling
  * abbreviations
  * shorthands
 .
 Node.js is an event-based server-side javascript engine.

Package: node-normalize-git-url
Description-md5: 1b1c962f5fbfb4577b5f8515533f1acd
Description-en: normalizes Git URLs
 You have a bunch of Git URLs. You want to convert them to a canonical
 representation, probably for use inside npm so that it doesn't end up
 creating a bunch of superfluous cached origins. You use this package.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-normalize-package-data
Description-md5: 68fe76733de7c8b823913a2255d14856
Description-en: Normalizes package metadata - Node.js module
 This module is used by node-read-package-json to normalize data it
 reads from a package.json file typically found in Node.js modules,
 but in principle it could come from any source.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-normalize-path
Description-md5: b35af19dd4f4fe2dc3ca1ad009095568
Description-en: Normalize file path slashes to be unix-like forward slashes
 Normalize file path slashes to be unix-like forward slashes. Also condenses
 repeat slashes to a single slash and removes trailing slashes.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-normalize-range
Description-md5: e66cdc8d99f09a24921b9b44dd7e73ec
Description-en: Utility for normalizing a numeric range
 This module can be used to normalize a value by bringing it within a given
 range of values.
 .
 This module also comes with a wrapping function useful for polar coordinates.
 For example, in a polar coordinate system, 270˚ can also be represented as
 -90˚.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-normalize.css
Description-md5: 532dd44c26321ce9583f2c5f488da307
Description-en: Modern alternative to CSS resets
 Normalize.css makes browsers render all elements more consistently and in
 line with modern standards. It precisely targets only the styles that need
 normalizing.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-nouislider
Description-md5: b26f80e4f0df8dc2fe3d9efdd1976ddb
Description-en: lightweight JavaScript range slider (browser)
 noUiSlider is a lightweight range slider with multi-touch support and
 a ton of features. It supports non-linear ranges, requires no
 external dependencies, has keyboard support, and it works great in
 responsive designs.
 .
 This package contains the noUiSlider scripts for use in a browser.

Package: node-nouislider
Description-md5: 04dc1d7f9a1dc977963946e7c9535b9c
Description-en: lightweight JavaScript range slider (node)
 noUiSlider is a lightweight range slider with multi-touch support and
 a ton of features. It supports non-linear ranges, requires no
 external dependencies, has keyboard support, and it works great in
 responsive designs.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-nouislider-doc
Description-md5: b0f35a45328423b2368e233f1d9f0501
Description-en: lightweight JavaScript range slider (documentation)
 noUiSlider is a lightweight range slider with multi-touch support and
 a ton of features. It supports non-linear ranges, requires no
 external dependencies, has keyboard support, and it works great in
 responsive designs.
 .
 This package contains the documentation for noUiSlider.

Package: node-npm-bundled
Description-md5: 8a176cf18dab4756d01c14fe8a81af1a
Description-en: Parses info on bundled dependencies
 Npm-bundled gives info regarding bundled dependencies or transitive
 dependencies of bundled dependencies.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-npm-package-arg
Description-md5: 90c66d4b33548cc2755605f02c29229f
Description-en: Parse the things that can be arguments to npm install
 Parses package name and specifier passed to commands like npm install or
 npm cache add, or as found in package.json dependency sections.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-npm-run-path
Description-md5: 74c9e6fba35aef6e648b71f5aead4735
Description-en: Get your PATH prepended with locally installed binaries
 Node.js is an event-based server-side JavaScript engine.

Package: node-npmlog
Description-md5: f3c2a5eeaa4067487dc38180a4eb9469
Description-en: Logger with custom levels and colored output for Node.js
 node-npmlog is a basic logger module used by npm.
 .
 npm is the package manager bundled with Node.js.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-npmrc
Description-md5: bec7b5ccdb401efe6a0d9d5ff4cda10c
Description-en: Switch between different .npmrc files
 If you use a private npm registry, you know the pain of switching between a
 bunch of different .npmrc files and manually managing symlinks. Let that be a
 problem no more! npmrc is here to save the day, by making it dead simple to
 switch out your .npmrc with a specific named version. It also tries to protect
 you from your own stupid self by making sure you don't accidentally overwrite
 an .npmrc that you actually want to keep.

Package: node-nth-check
Description-md5: 87cadb861e1b70a6cdb8713f4b979f77
Description-en: performant nth-check parser & compiler
 This module can be used to parse & compile nth-checks, as they are found
 in CSS 3's nth-child() and nth-last-of-type().
 .
 nth-check focusses on speed, providing optimized functions for different
 kinds of nth-child formulas, while still following the spec.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-number-allocator
Description-md5: eb359e4be7549e0931c73cce665b35e1
Description-en: Unique number allocator for JavaScript
 Unique number allocator maintains number intervals that are not in used.
 For an example, users can allocate an interval from 1 to 100. And if
 the user uses 6, the interval will split into two: 1 to 5 and 7 to 100.
 Unique number allocators will tell the users how many intervals we have
 right now. And what number is still vacant to use.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-number-is-nan
Description-md5: 6c68683e9ffbc75d7b87daea71541e82
Description-en: ES6 Number.isNaN() ponyfill
 The Number.isNaN method determines whether the passed value is NaN
 (Not-A-Number). It is a more robust version of the original, global isNaN.

Package: node-nunjucks
Description-md5: 014d36f613a3b4953ed1250de29c026e
Description-en: templating engine with inheritance, asynchronous control, and more
 This library is a powerful templating engine with inheritance, asynchronous
 control, and more (jinja2 inspired).
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-nwmatcher
Description-md5: a11eab05c202dc20970ba4dcc554dcf8
Description-en: CSS3-compliant JavaScript selector engine
 NWMatcher is a highly compliant CSS3 selector engine built upon
 a very fast “bottom-up” element matcher.

Package: node-oauth-1.0a
Description-md5: 86611ab02023c2642b4aea05331fc7cb
Description-en: OAuth 1.0a request authorization
 OAuth 1.0a request authorization for Node and browser. Encapsulates OAuth
 request sending with an HTTP client (request, jQuery.ajax and so on).

Package: node-oauth-sign
Description-md5: b710175ff3db9a44fcb660f793884cff
Description-en: OAuth 1 signing module for Node.js
 node-oauth-sign provides hmacsign and rfc3986 functions used to
 perform OAuth 1 signing.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-obj-util
Description-md5: 446f9c25ed41bba66ad260d6de49d01b
Description-en: simple helper to set/get keys from objects
 This module is a simple helper to set/get keys from objects using a
 string path like 'some.key.here'
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-object-assign
Description-md5: ec12e44aa7a89fdbc32cbdd7bbdc2499
Description-en: ES2015 Object.assign() ponyfill
 Assigns enumerable own properties of source objects to the target object and
 returns the target object. Additional source objects will overwrite previous
 ones.

Package: node-object-copy
Description-md5: 045b8a4c71b9ddc711ddb6cf7a6318fb
Description-en: copy properties of one object to another
 This library can be used to copy static properties, prototype properties,
 and descriptors from one object to another.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-object-inspect
Description-md5: 998f89a043bb447a8fae0606ac7e6fde
Description-en: string representations of objects in node and the browser
 Node-object-inspect provides string representations of objects in node
 and the browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-object-key
Description-md5: 782da853fdc2df1b9a057495617359cd
Description-en: Nodejs object key helpers
 This module simplify assigning value to an object property by using
 path string separated by dots.
 .
 This module support also lookup values using the same dot separated
 string paths.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-object-path
Description-md5: 1326ba86a9e00ca5da814d3c786a2a7b
Description-en: Access deep object properties using a path
 Node.js module to access (get, set, insert, delete, test) deep
 object properties using dot-separated paths.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-object-visit
Description-md5: a3d0e8682f80611a686aa8c74a4199ec
Description-en: Call a specified method on each value in the given object
 Call a specified method on each value in the given object. See
 /usr/share/doc/node-object-visit/README.md for more info.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-object.omit
Description-md5: 17e200b50619062ec97f4a8fcd5f1d73
Description-en: Return a copy of an object excluding the given key
 Return a copy of an object excluding the given key, or array of keys. Also
 accepts an optional filter function as the last argument.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-on-finished
Description-md5: 023a0041ae28ea442f1550e15d83150d
Description-en: calls back on request close, finish or error - Node.js module
 This module is useful for cleaning up streams.
 It is used to safely destroy any object and stream used while serving
 a request, and is required to fix what many perceive as an issue with
 Node.js streams.
 .
 This package include small package ee-first.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-on-headers
Description-md5: d09b73f329079545f28017a9eb1d26fe
Description-en: HTTP response headers listener - Node.js module
 This module tracks when headers are written to a Node.js HTTP response
 and provides a facility for calling listeners before the headers are
 written.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-once
Description-md5: b210ba4ca52eef1a44473fbc76d7d9e7
Description-en: Run a function only once with this module for Node.js
 node-once is useful to make sure a listener for multiple events is
 only run once.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-one-time
Description-md5: f976b42d84499ed845c26d7c01cd77d8
Description-en: Run the supplied Node.js function exactly once
 Call the supplied function exactly one time. This prevents double
 callback execution. This module can be used on both Node.js,
 React-Native, or browsers using Browserify.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-open
Description-md5: 111f9441fd3afe0d09cd10cf676e3ef9
Description-en: Open stuff like URLs, files, executables
 This is meant to be used in command-line tools and scripts, not in the
 browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-opencv
Description-md5: 9e3f8e99994d8b62105bcbd3a91f2e4e
Description-en: OpenCV Bindings for node.js
 OpenCV is the defacto computer vision library - by interfacing with it
 natively in node, it gives powerful real time vision in js.
 .
 People are using node-opencv to fly control quadrocoptors, detect faces
 from webcam images and annotate video streams.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-opener
Description-md5: d33af240e18613709089795ea99b48dc
Description-en: Opens stuff, like webpages and files and executables
 That is, in your desktop environment. This will make *actual windows pop up*,
 with stuff in them:
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-openpgp-seek-bzip
Description-md5: 8a83b04eb6cd2cb38e17432a344ab1bc
Description-en: Pure-JavaScript Node.JS module for random-access decoding bzip2 data
 Seek-bzip primarily decodes buffers into other buffers, synchronously.
 With the help of the fibers package, it can operate on node streams.

Package: seek-bzip
Description-md5: e9270727cce61dba0824736fca77e710
Description-en: Command line interface for random-access decoding bzip2 data
 Command line interface for decoding buffers into other buffers, synchronously.
 With the help of the fibers package, it can operate on node streams.

Package: node-opentip
Description-md5: 82033e1265bd1d9cab9bdc3a6d0f4806
Description-en: JavaScript tooltip class
 Opentip is a free open-source JavaScript tooltip class. It supports stems,
 automatic content download with AJAX, styling, automatic repositioning to
 remain within the browser viewport, user-defined triggers, and CSS3
 animations.

Package: node-optimist
Description-md5: 1bdd95f24b4e29706861c5bac7bb41f4
Description-en: light-weight option parsing library for NodeJS
 Optimist is a light-weight node.js library for option parsing.
 .
 It is a library for people who hate option parsing. More specifically,
 this module is for people who like all the --bells and -whistlz of
 program usage but think optstrings are a waste of time.
 .
 With optimist, option parsing doesn't have to suck (as much).
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-optionator
Description-md5: 9a4ecf81a50b42608da94511b2ecd71c
Description-en: option parsing and help generation
 Optionator is a JavaScript option parsing and help generation library used by
 eslint, Grasp, LiveScript, esmangle, escodegen, and many more.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-orchestrator
Description-md5: 70e83b83637b0e89ff93b0b921e4d000
Description-en: sequence and execute tasks and dependencies in concurrency
 A module for sequencing and executing tasks and dependencies in maximum
 concurrency
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-ordered-read-streams
Description-md5: f185c75dac7559af1214ed961e74769b
Description-en: combines array of streams into one read stream in strict order
 `ordered-read-streams` handles all data/errors from input streams in parallel,
 but emits data/errors in strict order in which streams are passed to
 constructor. This is `objectMode = true` stream.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-original
Description-md5: bbc78cea01d2f8232d378bd638b92772
Description-en: Generate the origin from an URL or check if two URL/Origins are the same
 Original generates the origin URL for a given URL or URL object.
 In addition to that it also comes with a simple same function to check
 if two URL's have the same origin.
 .
 This module is browserify and node compatible.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-os-browserify
Description-md5: a4d23d5b3d90a6f8ad315bfcfa9b25d0
Description-en: 'os' module from node.js, but for browsers
 When you require('os') in browserify, this module will be loaded.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-os-locale
Description-md5: d89d01ab9c8513f7a87b70266aa9a721
Description-en: get the system locale
 Node.js is an event-based server-side JavaScript engine.

Package: node-os-tmpdir
Description-md5: 775468cfcf1160b0ab27a7a66c23472c
Description-en: Node.js os.tmpdir() ponyfill
 Ponyfill: A polyfill that doesn't overwrite the native method.
 .
 Use this instead of require('os').tmpdir() to get a consistent behaviour
 on different Node.js versions (even 0.8).
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-osenv
Description-md5: c6d1340454e8fd6841dbebad33fdcac6
Description-en: Environment settings lookup module for Node.js
 node-osenv looks for hostname, user, prompt, tmpdir, home, path,
 editor, shell in environment variables, utilities like hostname or
 whoami, with appropriate default values.
 It supports the same platforms as Node.js does.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-output-file-sync
Description-md5: 180a0bebd0f7ffc7c8585bca784f3dbd
Description-en: Synchronously write a file and create its ancestor directories if needed
 Node.js is an event-based server-side JavaScript engine.

Package: node-p-cancelable
Description-md5: e77cbffa0ce427448c66d2993681521a
Description-en: Create a promise that can be canceled
 Useful for animation, loading resources, long-running async computations,
 async iteration, etc.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-p-finally
Description-md5: 0b197e17404c726a3d8005b48cff7676
Description-en: Invoked when the promise is settled regardless of outcome
 `Promise
 regardless of outcome. It can be used for cleanup purpose.
 .
 This library is a dependency of ava, a futuristic test runner.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-p-is-promise
Description-md5: 4d8ce26e8ddd95b0ce94edd7f4821e45
Description-en: Check if something is a promise
 Just pass your value to Promise.resolve() and let it handle it.
 .
 Can be useful if you need to create a fast path for a synchronous operation.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-p-limit
Description-md5: 81365e701d9a3e32ba307a4802aee705
Description-en: run multiple promise-returning & async functions
 This library allows running multiple promise-returning & async functions
 with limited concurrency
 .
 This is a dependency for AVA, a futuristic test runner.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-p-locate
Description-md5: cd28baa1ccd09a19b3a14fcf15c7f04c
Description-en: async version of Array
 Get the first fulfilled promise that satisfies the provided testing function.
 .
 Array.prototype.find(): The find() method returns the value of the first
 element in the array that satisfies the provided testing function. p-locate is
 async version of this function.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-p-map
Description-md5: 4fcd073f89787fefe6cf160ab54ddd09
Description-en: Map over promises concurrently
 Useful when you need to run promise-returning & async functions multiple times
 with different inputs concurrently.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-p-timeout
Description-md5: eae7bd8e467a21197a6c74ae1b34d9ef
Description-en: Timeout a promise after a specified amount of time
 A promise represents the result of an asynchronous operation
 p-timeout can be used to timeout a promise by displaying a message
 or doing a particular function.
 .
 Time taken before timing out and the message or function to be displayed
 or done after timeout can be defined by the API pTimeout.
 .
 Node.js is an event-based server-side JavaScript engine

Package: node-package
Description-md5: a95e0fe31277462b0a605dbda52a6b95
Description-en: easy package.json exports
 Node.js is an event-based server-side JavaScript engine.

Package: node-package-json
Description-md5: aa796022032cdef2fce598dda9740cfc
Description-en: Get metadata of a package from the npm registry
 Both public and private registries are supported, for both scoped and unscoped
 packages, as long as the registry uses either bearer tokens or basic
 authentication.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-package-preamble
Description-md5: 07cd0218bac71f72f43daa6822b2d49a
Description-en: Generate a tiny preamble from a package.json
 Generates a minimalist preamble from a package.json. For example,
  // https://example.com/hello-world Version 0.0.1. Copyright 2016 Alice Baker.
 is generated by this tool.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-pako
Description-md5: 48f9433c1a1b0c8e73e3dd15f8c056ef
Description-en: fast zlib port to pure javascript
 This module is a port of zlib to pure javascript optimized for speed.
 .
 Pako could compress stream and string using well known zlib API.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-parallel-transform
Description-md5: 2703b422dc260e404afcec52b6de9303
Description-en: Runs transforms in parallel
 Transform stream for Node.js that allows you to run transforms in parallel
 without changing the order of the output.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-parents
Description-md5: 9164936932a13db2731075eb8491b05f
Description-en: Node.js module returning all the parent directories
 This module return a list of all parent directories of
 a given directory.
 .
 This modules is useful for creating find(1) clone in pure
 javascript.
 .
 This module is a dependency of browserify, a tool that allows one
 to write Node.js-style modules that compile for use in the browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-parse-asn1
Description-md5: b4b9946cbd5d055ce9e4935e0f8ac4b7
Description-en: utility library for parsing asn1 files
 utility library for parsing asn1 files for use with browserify-sign.
 .
 This library is a dependency for webpack. Webpack takes code targeted at
 node.js and makes it run in the browser. Node.js comes with API of its own
 that is not available in the browsers. Webpack exposes this code
 to programs that are unaware they are running in a browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-parse-base64vlq-mappings
Description-md5: 28a6e15f11243649b6befd953bfbfdb7
Description-en: Parses out base64 VLQ encoded source map
 This modules allows one to parse and decode VLQ
 (Variable Length Quantities) base64 encoded source map.
 .
 Source maps are JSON files that contain information on how to map
 transpiled source code back to their original source.
 Source maps are JavaScript’s version of debug symbols.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-parse-filepath
Description-md5: f44c0c3c446c96330daf5eca66f3287e
Description-en: Parses a filepath into an object
 Node.js module that provides a polyfill for the native path.parse,
 that parses a filepath into an object with absolute filepath,
 dirname, basename, extname etc.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-parse-glob
Description-md5: 66d8e812588623b4f2bd71ae3f6ba0a6
Description-en: Parse a glob pattern into an object of tokens
 Node.js is an event-based server-side JavaScript engine.

Package: node-parse-json
Description-md5: 57adb78c674d5439cc1c4ba9f3b336fc
Description-en: parse JSON with more helpful errors
 Node.js is an event-based server-side JavaScript engine.

Package: node-parse-ms
Description-md5: 8a104dd690aa6bb1aca1b3d8489e0804
Description-en: Parse milliseconds into an object
 This package converts input milliseconds to
 days:hours:minutes:seconds:milliseconds format.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-parse-srcset
Description-md5: 0ed76c2562f9511ee8c6a75b5a607066
Description-en: Spec-conformant JavaScript parser for the HTML5 srcset attribute
 A javascript parser for the HTML5 srcset attribute, based on the
 WHATWG reference algorithm. It has an extensive test suite based on
 the W3C srcset conformance checker. It conforms to the jQuery JSCS
 style rules.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-parse5
Description-md5: 891b5104f66e5e719464d09bf9c53d58
Description-en: HTML parser and serializer for Node.js
 Parse5 provides nearly everything needed when dealing with HTML. It's the
 fastest spec-compliant HTML parser for Node.js to date. It parses HTML the
 way the latest version of browsers does. It has proven itself reliable in
 such projects as jsdom, Angular, Lit, Cheerio, rehype and many more.
 .
 This package provides a HTML parser and serializer.

Package: node-parse5-html-rewriting-stream
Description-md5: 51be33e3d7bb5a45b3e93c49348dfa97
Description-en: Streaming HTML rewriter for Node.js
 Parse5 provides nearly everything needed when dealing with HTML. It's the
 fastest spec-compliant HTML parser for Node.js to date. It parses HTML the
 way the latest version of browsers does. It has proven itself reliable in
 such projects as jsdom, Angular, Lit, Cheerio, rehype and many more.
 .
 This package provides a streaming HTML rewriter.

Package: node-parse5-htmlparser2-tree-adapter
Description-md5: 057bf05948856ec0e9207b16fa8a2e47
Description-en: node-htmlparser2 tree adapter
 Parse5 provides nearly everything needed when dealing with HTML. It's the
 fastest spec-compliant HTML parser for Node.js to date. It parses HTML the
 way the latest version of browsers does. It has proven itself reliable in
 such projects as jsdom, Angular, Lit, Cheerio, rehype and many more.
 .
 This package provides the node-htmlparser2 tree adapter.

Package: node-parse5-parser-stream
Description-md5: 966595b823f2ba610ec91930dc12f53a
Description-en: Streaming HTML parser with scripting support for Node.js
 Parse5 provides nearly everything needed when dealing with HTML. It's the
 fastest spec-compliant HTML parser for Node.js to date. It parses HTML the
 way the latest version of browsers does. It has proven itself reliable in
 such projects as jsdom, Angular, Lit, Cheerio, rehype and many more.
 .
 This package provides a streaming HTML parser with scripting support.

Package: node-parse5-plain-text-conversion-stream
Description-md5: fe8f58e1f3d58dc52884562015e66552
Description-en: Stream that converts plain text files into HTML documents for Node.js
 Parse5 provides nearly everything needed when dealing with HTML. It's the
 fastest spec-compliant HTML parser for Node.js to date. It parses HTML the
 way the latest version of browsers does. It has proven itself reliable in
 such projects as jsdom, Angular, Lit, Cheerio, rehype and many more.
 .
 This package provides a stream that converts plain text files into HTML
 documents.

Package: node-parse5-sax-parser
Description-md5: 5f715391a2c14e87f259504b8964036c
Description-en: Streaming SAX-style HTML parser for Node.js
 Parse5 provides nearly everything needed when dealing with HTML. It's the
 fastest spec-compliant HTML parser for Node.js to date. It parses HTML the
 way the latest version of browsers does. It has proven itself reliable in
 such projects as jsdom, Angular, Lit, Cheerio, rehype and many more.
 .
 This package provides a streaming SAX-style HTML parser.

Package: node-parseurl
Description-md5: 2bb6d5debc6080a583dc2b4f3bf94f44
Description-en: parse a url with memoization
 Simple module which allows developer to get pathname:
 .
 var pathname = parseurl(req)
 .
 and `pathname` can then be simply passed to a router or something.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-pascalcase
Description-md5: 09837e021f44e024186331f9bdd7ee2b
Description-en: Convert a string to pascal-case
 For more info see /usr/share/doc/node-pascalcase/README.md
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-path-browserify
Description-md5: 64c827e6a5bb89b1a83b282e0f8235d9
Description-en: path module from node core for browsers
 This library is a dependency for webpack. Webpack takes code targeted at
 node.js and makes it run in the browser. Node.js comes with API of its own
 that is not available in the browsers. Webpack exposes this code
 to programs that are unaware they are running in a browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-path-dirname
Description-md5: 426f801734ae24f64ea337f694ef0708
Description-en: Node.js library for function path.dirname ponyfill
 This was needed in order to expose path.posix.dirname() on Node.js v0.10
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-path-exists
Description-md5: f0d2c9364b549dccb09cd563589e875b
Description-en: Check if a path exists
 Helps to check if a path exist.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-path-is-absolute
Description-md5: 53305bed21e01fd420a8842cb7012e91
Description-en: Node.js 0.12 path.isAbsolute() ponyfill
 Path-is-absolute is a Node.js module that gives developers the ability to
 determine whether a path written in programming language is an absolute path.
 An absolute path will always resolve to the same location, regardless of the
 working directory. Path-is-absolute is a ponyfill, meaning that it does not
 overwrite the native method in a JavaScript environment.

Package: node-path-is-inside
Description-md5: c85b5f8c8243cb5379c48743b5c27474
Description-en: Tests whether one path is inside another path
 The **path-is-inside** package will give you a robust, cross-platform
 way of detecting whether a given path is inside another path.
 .
 Like Node's built-in path module, path-is-inside treats all file paths on
 Windows as case-insensitive, whereas it treats all file paths on
 *-nix operating systems as case-sensitive. Keep this in mind especially
 when working on a Mac, where, despite Node's defaults, the OS usually treats
 paths case-insensitively.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-path-root
Description-md5: 7f34b23073a774e5a4d8c0b153a8d09c
Description-en: Get the root of a posix or windows filepath
 Given a posix or windows filepath as a string, returns the matching
 filesystem root.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-path-root-regex
Description-md5: d103320712428fbdb9dd7d6213bc143a
Description-en: regex for the root of a posix or windows filepath
 Regular expression for getting the root of a posix or windows filepath.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-path-to-regexp
Description-md5: 9dedd50dd91111ed179c4770a76bfedd
Description-en: express style path to RegExp utility
 Turn an Express-style path string such as `/user/:name`
 into a regular expression.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-path-type
Description-md5: 468442c4c9342e50f1b174af44ed3ec6
Description-en: check if a path is a file, directory, or symlink
 Node.js is an event-based server-side JavaScript engine.

Package: node-pathval
Description-md5: 64e135ba9e8a650a196428caebd442da
Description-en: Node.js module for object value access from a path
 This module is a tool to access Object values given a string path,
 both retrieving and setting properties.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-pause
Description-md5: 1be2b05fb3d9940b5e07b66272073dec
Description-en: Pause a stream's data events
 Pause the data events on a stream and return a handle to resume or end the
 stream.

Package: node-pbkdf2
Description-md5: 331622d7861831f91d5b6a356e44f6b4
Description-en: RSA PKCS
 This library implements the password-based key derivation function, PBKDF2,
 specified in RSA PKCS
 algorithm returned from crypto.getHashes().
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-peek-readable
Description-md5: 605bf45a056a7f23370d12b2a0246321
Description-en: Read and peek from a readable stream
 A promise based asynchronous stream reader, which makes reading from a stream
 easy.
 .
 Allows one to read and peek from a Readable Stream
 .
 Note that peek-readable was formally released as then-read-stream.

Package: node-pend
Description-md5: 2676076160ba0dc69b7ea31adc7a8c6a
Description-en: simple parallel async callback helper - Node.js module
 This module allows one to wait for multiple async operations to be
 done before executing a callback.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-performance-now
Description-md5: 0366227c161459cb3e8de58db89a866e
Description-en: Implements performance.now (based on process.hrtime)
 Modern browsers have a `window.performance` object with - among others - a
 `now` method which gives time in milliseconds, but with sub-millisecond
 precision. This module offers the same function based on the Node.js native
 `process.hrtime` function.
 .
 Using `process.hrtime` means that the reported time will be monotonically
 increasing, and not subject to clock-drift.
 .
 This library is a dependency of request, the simplest way possible to make
 http calls.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-pg-hstore
Description-md5: 2d2407c472e81467363b954797d2c15b
Description-en: serialize and deserialize JSON data into hstore format
 A node package for serializing and deserializing JSON data to hstore format.

Package: node-picocolors
Description-md5: 78fdd41d0863e3929ede8485a128ffc1
Description-en: library for terminal output formatting with colors (Node.js module)
 This package provides an extremely tiny and fast library
 for terminal output formatting using ANSI colors.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-pify
Description-md5: e2791a5a5525068c6a24d62d85d52670
Description-en: promisify a callback-style function
 pify permits ont to transform a callback-style function into a
 promise-style function. In comparison with builtin function `util.promisify`,
 pify is faster, supports wrapping a whole module/object, has useful options
 and does have a magic behavior for certain Node.js methods.

Package: node-pikaday
Description-md5: c33446391de93a63239c7bdf9a7adb3d
Description-en: Lightweight JavaScript datepicker
 Pikaday is a lightweight JavaScript datepicker with modular CSS and no
 dependencies. It is designed to work well alone but supports integration
 with Moment.js.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-pinkie
Description-md5: ec7cb78578388ef61d0f9a8b2ada27bb
Description-en: Itty bitty little widdle twinkie pinkie ES2015 Promise implementation
 Node.js module - Itty bitty little widdle twinkie pinkie ES2015
 Promise implementation
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-pinkie-promise
Description-md5: 2eb0710f96bd8c4222ab026efadc27f7
Description-en: ES2015 Promise ponyfill
 Node.js is an event-based server-side JavaScript engine.

Package: node-pinkyswear
Description-md5: 3bfaf141b19440edacce998c0022343d
Description-en: very small implementation of the Promises/A+ specification
 This Node.js package is a minimalist Promises/A+ implementation for embedding.
 You can use it as a lightweight dependency for your library if you need to
 return a promise. It is not intended as a stand-alone library for more complex
 applications, and therefore does not support assimilation of other promises.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-pkg-dir
Description-md5: 60057560f626edc628648dd3e935861c
Description-en: find the root directory of a npm package
 Node.js is an event-based server-side JavaScript engine.

Package: node-pkg-up
Description-md5: a9ff49ca9604cb5b1c73a13d71726332
Description-en: Find the closest package.json file
 Node.js is an event-based server-side JavaScript engine.

Package: node-platform
Description-md5: 8951ff083d99f1da465def3d5ec27cfb
Description-en: platform detection lib works on nearly all JavaScript platforms
 Platform.js is a detection library that works on nearly all JavaScript
 platforms. Platform.js is for informational purposes only and not intended as
 a substitution for feature detection/inference checks.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-plugin-error
Description-md5: 467613c7d32038c81015b5d64308cc89
Description-en: Error handling for vinyl plugins
 Just an abstraction of what's in gulp-util with minor changes.
 .
 By default the stack will not be shown. Set options.showStack to true if you
 think the stack is important for your error.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-plur
Description-md5: 18ea3a1ae22c8d548659d7a6ef86bdf3
Description-en: Pluralize a word
 This package works only for English language currently.
 Default:
     - Irregular nouns will use this [list]
       (https://github.com/sindresorhus/irregular-plurals/
                blob/master/irregular-plurals.json).
     - Words ending in *s*, *x*, *z*, *ch*, *sh*
       will be pluralized with *-es* (eg. *foxes*).
     - Words ending in *y* that are preceded by a consonant
       will be pluralized by replacing *y* with *-ies* (eg. *puppies*).
     - All other words will have "s" added to the end (eg. *days*).
 Pluralized word.
 The plural suffix will match the case of the last letter in the word.
 This option is only for extreme edge-cases. You probably won't need it.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-po2json
Description-md5: ba417c2127c9e39b8a4a86ed2b0d9e73
Description-en: po2json for Nodejs
 Pure Javascript implementation of Uniforum message translation.
 .
 This package is the version for Nodejs to translate po files to their json
 equivalent.

Package: node-policyfile
Description-md5: 089c33ebd595336e7a10908285d75a1c
Description-en: Flash Socket Policy File Server for Node.js
 A server to respond to Flash Socket Policy requests, both inline and through a
 dedicated server instance.
 .
 Use it to allow or disallow Flash Player sockets from accessing your site.

Package: node-popper2
Description-md5: 28085ab8202f9180d8ded8f05b3a25ee
Description-en: Javascript library to position poppers in web applications
 A popper is an element on the screen which "pops out" from the natural flow
 of your application.
 .
 This is version 2.x of the Popper library. The older 1.x version is
 available in libjs-popper.js. More recent versions have been renamed
 to Floating UI.
 .
 Common examples of poppers are tooltips, popovers and drop-downs.

Package: node-posix-character-classes
Description-md5: 497e3aaf75b6a469e1deb143e6999876
Description-en: POSIX character classes for creating regular expressions
 The POSIX standard supports the following classes or categories of characters
 [:alnum:], [:alpha:], [:ascii:], [:blank:], [:cntrl:], [:digit:], [:graph:],
 [:lower:], [:print:], [:punct:], [:space:], [:upper:], [:word:], [:xdigit:]
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-posix-getopt
Description-md5: 532480b5b7ed1c98d90cdc6e3e6baaab
Description-en: POSIX-style getopt()
 It implements the POSIX getopt() function for Node.js, hence a functional
 interface for option parsing.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-postcss
Description-md5: d23ed4fdcb947bb28402e077c63a4596
Description-en: Tool for transforming styles with JS plugins
 These plugins can lint your CSS, support variables and mixins, transpile
 future CSS syntax, inline images, and more.
 .
 PostCSS is used by industry leaders including Wikipedia, Twitter, Alibaba,
 and JetBrains. The [Autoprefixer] PostCSS plugin is one of the most popular
 CSS processors.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-postcss-cli
Description-md5: 92cc948b64400edee26bdcad20880334
Description-en: Command-line client for node-postcss
 node-postcss provides plugins that can lint CSS, support variables and
 mixins, transpile, future CSS syntax, inline images, and more.
 .
 node-postcss-cli provides a command-line client for node-postcss.

Package: node-postcss-load-config
Description-md5: d52308dc8329cccecbc99b54467e6532
Description-en: Autoload Config for PostCSS
 PostCSS is a tool for transforming styles with JS plugins. These plugins can
 lint your CSS, support variables and mixins, transpile future CSS syntax,
 inline images, and more.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-postcss-load-options
Description-md5: 84b54cf9c3fe70d7c3a3afe78022184e
Description-en: Autoload Options for PostCSS
 PostCSS is a tool for transforming styles with JS plugins.  These plugins can
 lint your CSS, support variables and mixins, transpile future CSS syntax,
 inline images, and more.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-postcss-load-plugins
Description-md5: 8d8cfdef951e4814dc348a471b9de050
Description-en: Autoload Plugins for PostCSS
 Install plugins and save them to your package.json dependencies/
 devDependencies.
 .
 PostCSS is a tool for transforming styles with JS plugins.  These plugins can
 lint your CSS, support variables and mixins, transpile future CSS syntax,
 inline images, and more.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-postcss-loader
Description-md5: 66a48706160164b00724be1368d808f1
Description-en: PostCSS loader for webpack
 This package is a loader for webpack to process CSS with PostCSS.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-postcss-modules
Description-md5: 5111d10e54c1333bf2ec912059062e99
Description-en: PostCSS plugin to use CSS Modules everywhere
 node-postcss-modules provides a PostCSS plugin to use CSS Modules to use CSS
 modules everywhere. Not only at the browser side.

Package: node-postcss-modules-extract-imports
Description-md5: 95a34822a4701bba84e3572fc9764815
Description-en: CSS Modules transform to extract local aliases for inline imports
 PostCSS is a tool for transforming styles with JS plugins. These plugins can
 lint your CSS, support variables and mixins, transpile future CSS syntax,
 inline images, and more.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-postcss-modules-values
Description-md5: 1ffb34fe203129bb9df8c17b29713483
Description-en: pass arbitrary values between your module files
 This module is a PostCSS plugin for CSS Modules to pass arbitrary values
 between module files.
 .
 PostCSS is a tool for transforming styles with JS plugins.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-postcss-preset-evergreen
Description-md5: ae60416edac409a345ecbaa6deae7895
Description-en: postcss preset for modern css syntaxes
 This preset includes the following packages:
  - autoprefixer
  - postcss-clamp
  - postcss-flexbugs-fixes
  - postcss-font-variant
  - postcss-media-minmax
  - postcss-page-break
  - postcss-replace-overflow-wrap
  - postcss-selector-not
  - postcss-will-change
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-postcss-reporter
Description-md5: e6ef7b0187a24c524e188f48d41363d0
Description-en: Log PostCSS messages in the console
 A PostCSS plugin to `console.log()` the messages (warnings, etc.) registered
 by other PostCSS plugins.
 .
 As of PostCSS 4.1, a single PostCSS process can accumulate messages from all
 of the plugins it uses. Most of these messages are warnings. Presumably,
 plugin authors want you to see those messages. So this plugin exists to read
 the accumulated messages (or messages from only the plugins you've specified),
 format them, and print them to the console.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-postcss-value-parser
Description-md5: 30994a4e227a653f433a2f9e39af15be
Description-en: Transforms css values and at-rule params into the tree
 This module transforms CSS declaration values and at-rule parameters into a
 tree of nodes, and provides a simple traversal API.
 .
 postcss is a tool for transforming styles with JS plugins.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-pg
Description-md5: 5cad2a896c3a3e634317a818cd276ea7
Description-en: PostgreSQL client library for Node
 Node is an event-based server-side JavaScript engine.
 .
 node-postgres is a non-blocking (async) pure JavaScript PostgreSQL
 client library for Node.

Package: node-pre-gyp
Description-md5: c5dffe0a1a5562af14cb2be8e94b8951
Description-en: Native addon deployment tool for Node.js
 This executable extends node-gyp with commands to package, test, and publish
 Node.js binary addons.
 It also improves build configuration and module loading.
 .
 This version is patched to always build modules from source.
 .
 node-gyp is a native addon build tool for Node.js
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-preact
Description-md5: 8d0082c10d6494e3dd02616cb88895f4
Description-en: React alternative with the same ES6 API
 This module is a fast 3kb React alternative with the same ES6 API. Components
 & Virtual DOM.
 .
 This module claims to have all the power of Virtual DOM components, without
 the overhead.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-prelude-ls
Description-md5: 246ce465820e7faa62dbe48d09627730
Description-en: functionally oriented utility library for Livescript
 This library is a base library for LiveScript, including tools
 and basic functions, for instance mathematical basic functions.
 .
 LiveScript is a functional programming language that compiles
 to JavaScript.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-prepend-http
Description-md5: 4483bfdff59f3fbe412417f599d3fead
Description-en: Prepend `http://` to humanized URLs like todomvc.com and localhost
 This package can be used to prepend `http://` to humanized URLs like
 todomvc.com and localhost.
 This package is a dependency for ava.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-preserve
Description-md5: 2267e009a63183e30d94ee93607cb6f6
Description-en: Protect tokens from being mutated when the string is transformed
 Temporarily substitute tokens in the given `string` with placeholders,
 then put them back after transforming the string.
 Useful for protecting tokens, like templates in HTML, from being mutated when
 the string is transformed in some way, like from a formatter/beautifier.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-pretty-bytes
Description-md5: 3c59fcbec811b5385beec7775e86797e
Description-en: Convert bytes to a human readable string
 It is useful in displaying file size to humans.
 It uses base-10(kilobyte and not kibibyte) and support values
 from B(byte) to YB (yottabyte).
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-pretty-hrtime
Description-md5: 54e26e9144bf5ce9fa3249472101c3df
Description-en: process.hrtime() to words
 Node.js is an event-based server-side JavaScript engine.

Package: node-pretty-ms
Description-md5: 1ce4e8696800b2d97daff180bdc18ec5
Description-en: Convert milliseconds to a human readable string
 This module can convert 1337000000 → 15d 11h 23m 20s.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-prismjs
Description-md5: 36d9dc0e27b5577ff389d64f6285cb73
Description-en: Lightweight, robust, elegant syntax highlighting
 A spin-off project from Dabblet. Some of its unique features include:
  * It’s tiny. The core is only 1.5KB minified & gzipped.
  * It’s incredibly extensible. Not only it’s easy to add new languages, but
    also to extend existing ones.
  * It encourages good author practices. Other highlighters encourage or even
    force you to use elements that are semantically wrong, like <pre> (on its
    own) or <script>. Prism forces you to use the only semantically correct
    element for marking up code: <code>.
  * One of its best features: The language definition is inherited. This means
    that if multiple code snippets have the same language, you can just define
    it once, in one of their common ancestors.
  * It looks good. All three of its existing themes.
  * It supports parallelism through Web Workers, for better performance in
    certain cases.
  * It doesn’t force you to use any Prism-specific markup, not even a
    Prism-specific class name, only standard markup you should be using anyway.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-private
Description-md5: 77688df773fececa0c7b87254c2f7654
Description-en: Utility for associating truly private state with any JavaScript object
 A general-purpose utility for associating truly private state
 with any JavaScript object : only code that has references both
 to the object and an associated getSecret object can access to the
 private state.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-process
Description-md5: add6e8944a58d0d195cd63c1d4d6df78
Description-en: process information for node.js and browsers
 Works in node.js and browsers via the browser.js shim provided with the module.
 .
 The goal of this module is not to be a full-fledged alternative to the builtin
 process module. This module mostly exists to provide the nextTick functionality
 and little more. We keep this module lean because it will often be included by
 default by tools like browserify when it detects a module has used the
 `process` global.
 .
 It also exposes a "browser" member (i.e. `process.browser`) which is `true` in
 this implementation but `undefined` in node. This can be used in isomorphic
 code that adjusts it's behavior depending on which environment it's running
 in.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-process-nextick-args
Description-md5: aa501ada12fe96bb99bdb1ea271f4dc8
Description-en: process.nextTick but always with args
 With node-process-nextick-args you will always be able to pass arguments
 to process.nextTick, no matter which platform you use.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-progress
Description-md5: 6961d697152aa050e9104615abe03a48
Description-en: Flexible ascii progress bar
 Node.js module to flexibly create progress bars for CLI user
 interfaces.
 Supports back-and-forth movement and colors.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-promise
Description-md5: 6f3afc37287723d525e6060bd4789c97
Description-en: bare bones Promises/A+ implementation - Node.js module
 Simple implementation of Promises. A super set of ES6 Promises
 designed to have readable, performant code and to provide
 just the extensions that are absolutely necessary for using
 promises today.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-promise-inflight
Description-md5: 47a79f773b0c003d0bee154465878988
Description-en: one promise for multiple requests in flight to avoid async duplication
 Multiple requests called with the same result (only one underlying promise)
 Based on the callback based function 'inflight'.
 .
 Usage: return inflight(key, () => {/*fetch url*/ return Promise.delay(100)}
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-promise-retry
Description-md5: 809ca651b321a8ccbe56a22aeee8bb9d
Description-en: Retries a function that returns a promise
 Leverage the power of the retry module to the promises world.
 .
 Calls fn until the returned promise ends up fulfilled or rejected with an
 error different than a retry error.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-prompts
Description-md5: ba96a96cf83a95f3954fc21b375d6879
Description-en: Nodejs lightweight, beautiful and user-friendly interactive prompts
 prompts permits one to easy use cli prompts to enquire users for information:
  * User friendly: prompt uses layout and colors to create beautiful cli
                   interfaces.
  * Promised: uses promises and `async`/`await`. No callback hell.
  * Flexible: all prompts are independent and can be used on their own.
  * Testable: provides a way to submit answers programmatically.
  * Unified: consistent experience across all [prompts](#-types).

Package: node-promzard
Description-md5: 92bd72d1d03e415613417c59f7626ca4
Description-en: Promzard provides a prompting json wizard
 A prompting wizard for building files from specialized PromZard modules.
 Used by npm init.
 .
 A reimplementation of SubStack's prompter, which does not use AST traversal.
 .
 From another point of view, it's a reimplementation of Marak's wizard
 which doesn't use schemas.
 .
 The goal is a nice drop-in enhancement for npm init.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-prop-types
Description-md5: 382fb2bb4e939b7bb20df79d97f0a6cf
Description-en: Runtime type checking for React props and similar objects
 You can use prop-types to document the intended types of properties passed to
 components. React (and potentially other libraries) will check props passed to
 your components against those definitions, and warn in development if they
 don’t match.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-propagate
Description-md5: 7d821f14c8d26da34b9873bafa7f6a3c
Description-en: propagate events from one event emitter into another
 Node.js package performing the propagation of events from one event emitter
 into another.

Package: node-proper-lockfile
Description-md5: 9c1181fde38364d4a9fed6bbf2a64f11
Description-en: Inter-process and inter-machine lockfile utility
 Node.js module that provides utilities for file locking, based on
 the mkdir strategy. Works atomically on a local and network file
 systems.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-propget
Description-md5: 9ace4a188b666a12267f3a40f6661642
Description-en: Propget is a small helper utility for finding
 values in deeply nested objects without having to worry
 about undefined properties. It uses a humand readable
 dot based notation to find items in your object or array.
 .
 Useful as a build dependency for other packages to use.

Package: node-prosemirror-markdown
Description-md5: 48b61bfe1649441e5d7e61c79bea214e
Description-en: ProseMirror Markdown integration
 ProseMirror is a well-behaved rich semantic content editor based on
 contentEditable, with support for collaborative editing and custom
 document schemas.
 .
 This module implements a ProseMirror schema that corresponds to the document
 schema used by CommonMark, and a parser and serializer to convert
 between ProseMirror documents in that schema and CommonMark/Markdown text.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-prosemirror-model
Description-md5: e41fb0d3ccab91dd9e13c22b24cabf81
Description-en: ProseMirror's document model
 This is a core module of ProseMirror. ProseMirror is a well-behaved rich
 semantic content editor based on contentEditable, with support for
 collaborative editing and custom document schemas.
 .
 This module implements ProseMirror's document model, along with the mechanisms
 needed to support schemas.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-prosemirror-schema-basic
Description-md5: c0e626a37228ddfbd04cc256074cff97
Description-en: defines a basic reusable ProseMirror document schema
 This is a schema module for ProseMirror. ProseMirror is a well-behaved rich
 semantic content editor based on contentEditable, with support for
 collaborative editing and custom document schemas.
 .
 This module defines a basic ProseMirror document schema, whose elements can be
 reused in other schemas.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-prosemirror-schema-list
Description-md5: 83f49b08eddf158a6e25790a649d77d4
Description-en: prosemirror's schema list
 This module exports schema elements and commands for including lists in
 a ProseMirror editor.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-prosemirror-state
Description-md5: 59f26ff473b9b103c662a9e75bc196c5
Description-en: Implements the editor state in prosemirror
 This module implements the editor state, which tracks the current document
 and selection, and managed plugins.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-prosemirror-test-builder
Description-md5: 8f27e9a1cdf72c6d9c410bd7815147ff
Description-en: provides helpers for building ProseMirror documents for tests
 This module provides helpers for building ProseMirror documents for tests. It's
 main file exports a basic schema with list support, and a number of functions,
 whose name mostly follows the corresponding HTML tag, to create nodes and marks
 in this schema. The prosemirror-test-builder/dist/build module exports a
 function that you can use to create such helpers for your own schema.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-prosemirror-transform
Description-md5: e51c96ddd8549fa5c71d1648dca08116
Description-en: ProseMirror document transformations
 This is a core module of ProseMirror. ProseMirror is a well-behaved rich
 semantic content editor based on contentEditable, with support for
 collaborative editing and custom document schemas. This module implements
 document transforms, which are used by the editor to treat changes as
 first-class values, which can be saved, shared, and reasoned about.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-prosemirror-view
Description-md5: 23a2dbc24696a63b76054900ae24e839
Description-en: ProseMirror's view component
 This is a core module of ProseMirror. ProseMirror is a well-behaved rich
 semantic content editor based on contentEditable, with support for
 collaborative editing
 and custom document schemas.
 .
 This module exports the editor view, which renders the current document in
 the browser, and handles user events.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-proto-list
Description-md5: 2a53e8071fe29c7bb684a4441ab095a3
Description-en: utility for managing a prototype chain
 A list of objects, bound by their prototype chain. Used in npm's
 configuration. This is a dependency of npm, Node Package Manager.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-proxy
Description-md5: 4665134a14017a60665cbb8c6597e5df
Description-en: HTTP proxy written with Node.js
 This module provides standard HTTP proxy logic. Servers can be scripted
 using the proxy server API.

Package: node-proxy-addr
Description-md5: 3aa4f3ba87c7071f481e84cc62d9e2e8
Description-en: remote address filter for proxied requests - Node.js module
 This module allows one to list and optionally filter remote addresses
 of an incoming request, as populated by the HTTP X-Forwarded-For header.
 .
 It works with both IPv4 and IPv6 and can filter addresses using pre-defined
 names like "loopback", "linklocal" or "uniquelocal" (which are expanded
 internally into IP addresses or ranges), or using a custom function.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-proxy-from-env
Description-md5: e09857994fa3c487588b9f3f1a56120b
Description-en: offers getProxyForUrl to get the proxy URL for a URL
 proxy-from-env is a Node.js package that exports a function (getProxyForUrl)
 that takes an input URL (a string or url.parse's return value) and returns the
 desired proxy URL (also a string) based on standard proxy environment
 variables. If no proxy is set, an empty string is returned.

Package: node-proxyquire
Description-md5: c44ca2d04a6a7014c2ef38586d56baf3
Description-en: mocking tool to stub dependencies in Node.js
 Proxyquire proxies nodejs's require
 in order to make overriding dependencies during testing easy
 while staying totally unobtrusive.
 .
  * No changes to your code are necessary.
  * Non overridden methods of a module behave like the original.
  * Mocking framework agnostic,
    if it can stub a function then it works with proxyquire.
  * "use strict" compliant.

Package: node-prr
Description-md5: 12d964905f4eed13cda2575a0880f778
Description-en: Object.defineProperty() with common defaults - Node.js module
 prr is a Node.js module which provides an alternate implementation of
 Object.defineProperty() with simplified arguments.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-pruddy-error
Description-md5: 6096de6cf4460a59766f92d5ae198af4
Description-en: Prettify given error object
 This is a clone of the prettify-error module which was unpublished
 by the author. This package is meant to prettify error objects for
 console outputs. Which makes it very helpful for debugging and testing.
 .
 This package is useful as dependency for other node packages in Debian.

Package: node-pseudomap
Description-md5: fce815caa7eb410d2f3799a7534223cc
Description-en: like ES6 `Map`, but without iterators
 A thing that is a lot like ES6 `Map`, but without iterators, for use in
 environments where `for..of` syntax and `Map` are not available.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-pseudorandombytes
Description-md5: 50d2d05eb97b88c9dd5680aabdf51f31
Description-en: crypto.pseudoRandomBytes but for use with browserify
 In node it just returns crypto.pseudoRandomBytes but in the browser it uses
 randombytes module if available else it seeds a prng based on chacha20poly1305
 .
 To be clear there is no legitimate reason for you ever to want to use this.
 The algorithms used in this module are **NOT** suitable for cryptographical
 usage.
 .
 This package is provided **ONLY** to run tests of node-crypto-browserify.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-public-encrypt
Description-md5: 466ecb64e255153c91450781b8e86092
Description-en: browserify version of publicEncrypt & privateDecrypt
 This library provides publicEncrypt/privateDecrypt functions for browserify.
 .
 This library is a dependency for webpack. Webpack takes code targeted at
 node.js and makes it run in the browser. Node.js comes with API of its own
 that is not available in the browsers. Webpack exposes this code
 to programs that are unaware they are running in a browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-puka
Description-md5: 2159b2d4b27513df6f98e84ccf85afb0
Description-en: Safely pass strings through shells - Node.js module
 A Node.js module that provides a simple and platform-agnostic way
 to build shell commands with arguments that pass through your shell
 unaltered and with no unsafe side effects, whether you are running
 on Windows or a Unix-based OS.
 .
 It is useful when launching a child process from Node.js using a shell
 (as with child_process.exec); in that case you have to construct your
 command as a single string instead of using an array of arguments.
 And doing that can be buggy (if not dangerous) if you don't take care
 to quote any arguments correctly for the shell you're targeting, and
 the quoting has to be done differently on Windows and non-Windows shells.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-pump
Description-md5: 32eaaf63bf5b6b3f818889a095f36664
Description-en: small node module that pipes streams together
 When using standard source.pipe(dest) source will not be destroyed if dest
 emits close or an error. You are also not able to provide a callback to tell
 when then pipe has finished. pump does these two things for you.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-pumpify
Description-md5: 96e97f9c79f4bdae4957325547a03c3b
Description-en: combine streams into a single duplex stream by pump and duplexify
 Combine an array of streams into a single duplex stream using pump and
 duplexify. If one of the streams closes/errors all streams in the pipeline
 will be destroyed.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-punycode
Description-md5: 7d804f97d16e02b8e928e7dd4fe08f61
Description-en: Nodejs robust Punycode converter fully RFC compliant
 node-punycode is a punycode converter conforming to RFC 3492 and RFC 5891,
 and works on nearly all JavaScript platforms.
 .
 Punycode is a way to represent Unicode with the limited character subset
 of ASCII supported by the Domain Name System.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-q
Description-md5: 731a84c60164421797b8be8ed4e8a5a3
Description-en: JavaScript library for promises (CommonJS/Promises/A,B,D)
 Q is a tool for creating and composing asynchronous promises in JavaScript.
 .
 If a function cannot return a value or throw an exception without blocking,
 it can return a promise instead. A promise is an object that represents the
 return value or the thrown exception that the function may eventually provide.
 A promise can also be used as a proxy for a remote object to overcome latency.
 .
 This package contains the q.js JavaScript library.

Package: node-q
Description-md5: 890710fdcc545e41f7330351d4181a2a
Description-en: Node.js module for promises (CommonJS/Promises/A,B,D)
 Q is a tool for creating and composing asynchronous promises in JavaScript.
 .
 If a function cannot return a value or throw an exception without blocking,
 it can return a promise instead. A promise is an object that represents the
 return value or the thrown exception that the function may eventually provide.
 A promise can also be used as a proxy for a remote object to overcome latency.
 .
 This package contains the q module for Node.js.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-qrcode-generator
Description-md5: e01f8862753d9c0c495ade9220868a78
Description-en: QR Code Generator implementation in JavaScript
 QR Code Generator implementation in JavaScript, Java and more
 .
 All the implementations are based on JIS X 0510:1999.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-qs
Description-md5: 89244bfc4e301b2cef2116819eb2e9d5
Description-en: Parse, stringify query strings for Node.js
 This module can parse or stringify query strings, and supports
 nested objects with brackets notation.
 Parameters `depth` and `parameterLimit` help prevent abusive
 user input.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-querystring
Description-md5: ae1e17dc7c2c4b15ff89582941e0bc37
Description-en: Node's querystring module for all engines
 The querystring module provides utilities for parsing and formatting
 URL query strings.
 .
 On the World Wide Web, a query string is the part of a uniform
 resource locator (URL) containing data that does not fit conveniently
 into a hierarchical path structure. The query string commonly includes
 fields added to a base URL by a Web browser or other client
 application, for example as part of an HTML form.
 .
 node-querystring allow one to encode, decode, parse and
 stringify query string.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-querystring-es3
Description-md5: 47612858f6772d1f01789f7c33aaff90
Description-en: Node's querystring module for all engines (ES3 compat fork)
 This library is a dependency for webpack. Webpack takes code targeted at
 node.js and makes it run in the browser. Node.js comes with API of its own
 that is not available in the browsers. Webpack exposes this code
 to programs that are unaware they are running in a browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-querystringify
Description-md5: 515b141ff0c408055a33d4e87d97c109
Description-en: Querystringify - Small, simple but powerful query string parser
 A somewhat JSON compatible interface for query string parsing. This query
 string parser is dumb, don't expect to much from it as it only wants to
 parse simple query strings.
 .
 This module is also compatible with browserify so it can be used on the
 server as well as on the client.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-quick-lru
Description-md5: 47c2e47d8a2284d970d2556becaa1d5e
Description-en: Simple "Least Recently Used" (LRU) cache
 Useful when you need to cache something and limit memory usage.
 Inspired by the hashlru algorithm, but instead uses Map to support
 keys of any type, not just strings, and values can be undefined.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-quote-stream
Description-md5: 7eb3e968954e9aa4714af1eaabcdc0b4
Description-en: transform a stream into a quoted string
 This module transform a buffer to a quoted string thus escaping special
 character in a safe way.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-qw
Description-md5: 0fc6062e936990cd4a050266df1107fe
Description-en: Quoted word literals
 Qw can be used to create quoted word literals.
 For example, demo word -> [ 'demo', 'word' ].
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-rai
Description-md5: 7dd5aaf576ce1e65defa4cef04d27841
Description-en: Request-Answer-Interface for generating text based command servers (SMTP,POP)
 rai is a node.js module to easily generate text based command line servers.
 When a client sends something to the server, the first word of the line is
 treated as a command and the rest of the line as binary payload.
 .
 In addition to line based commands, there's also a data mode, to transmit
 everygting received. And there's also an option to switch to TLS mode for
 secure connections.
 .
 This way it is trivial to create SMTP, POP3 or similar servers.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-ramda
Description-md5: f43165f737dac01fafd8338c389e6643
Description-en: practical functional library for JavaScript programmers
 A library designed specifically for a functional programming style, one that
 makes it easy to create functional pipelines, one that never mutates user data.
 .
 The primary distinguishing features of Ramda are:
  * Ramda takes the function first, and the data last
  * Ramda methods are automatically curried
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-random-bytes
Description-md5: ba4c745b8c7120a1c7acc3b682849c35
Description-en: generate strong pseudo-random bytes
 This module is a simple wrapper around the Node.js core crypto.randomBytes
 API, with the following additions:
 .
   * A Promise interface for environments with promises.
   * For Node.js versions that do not wait for the PRNG to be seeded,
     this module will wait a bit.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-randombytes
Description-md5: 0d798970233aa720905b747811a5d480
Description-en: random bytes from browserify stand alone
 randomBytes for the browser. Uses crypto/msCrypto.getRandomValues() in
 the browser. In Node.js, it uses crypto.randomBytes().
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-randomfill
Description-md5: 3969e49a94b24e91e9559dc97a714fdf
Description-en: Pure javascript buffer filling with random value
 This package allows one to fill a buffer with random value using well
 known Node.js API in browser context
 .
 This a dependency of browserify. Browserify is a javaScript tool that allows
 developers to write Node.js-style modules that compile for use in the browser.
 .
 Node.js is an event-based server-side JavaScript engine

Package: node-range-parser
Description-md5: 0467c3ed914fe44b24a4f57d9880048f
Description-en: HTTP Range header parser - Node.js module
 This module parses the HTTP Range header relative to a given length.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-raven-js
Description-md5: 8f9bbd8f5442e09cdbb329dec7e25f7a
Description-en: JavaScript client for Sentry
 This module provides javascript client interface for the Sentry error logger.
 Sentry provides real-time crash reporting for your web apps, mobile apps, and
 games.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-raw-body
Description-md5: 9fd7f3888820ba0d6b644f2fb0b1c3b4
Description-en: Request body length validation supporting streams - Node.js
 This module gets the entire buffer of a stream and validates its length
 against an expected length. A limit can also be set, preventing memory
 exhaustion. It is useful for parsing request bodies.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-raw-loader
Description-md5: 7a337e016b375fe1359065016f7e5e73
Description-en: raw loader module for webpack
 This library is a loader for webpack that allows importing files as a String.
 .
 Webpack takes code targeted at node.js and adapts it to run in the browser.
 Node.js comes with an API of its own that is not available in browsers.
 Webpack exposes this code to programs that are unaware they are running in a
 browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-rc
Description-md5: 74ceaaf5ccb780b641035260afc8d5cc
Description-en: find, load, flatten json or ini application configuration
 This Node.js module finds and loads configuration files in the usual
 places, loads them, and flatten them in that order:
  - command line arguments (parsed by minimist)
  - environment variables prefixed with $appname_
  - config file path given as `--config` argument
  - .rc in parents folders, in home, or /etc
  - .config/$appname or .config/$appname/config in home
  - /etc/$appname/config
 It is also possible to set a custom command-line options parser
 or a custom configuration file parser.
 .
 Node.js is an event-based server-side JavaScript engine

Package: node-rdf-canonize
Description-md5: 5e22235983804ca8037548b517fb8253
Description-en: RDF Dataset Normalization Algorithm - Node library
 This library is an implementation
 of the RDF Dataset Normalization Algorithm in JavaScript.
 .
 RDF Dataset Normalization is a standardized method
 to normalize RDF datasets,
 needed to ease determining differences,
 to identify using cryptographic hash,
 and to digitally sign for later verification.
 .
 Resource Description Framework (RDF)
 is a standard model for data interchange on the Web.
 .
 This package contains rdf-canonize usable with Node.

Package: node-re2
Description-md5: 7896edc81ac8de9ed766e17e98bb8b76
Description-en: Node.js bindings for RE2, a fast and safe regular expression engine
 This package provides bindings to a safer alternative to the native
 JavaScript regular expression engine, without supporting features
 that are targets for Denial-Of-Service attacks, like backreferences
 and lookahead assertions.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-eslint-plugin-react-hooks
Description-md5: b38cdef3608942e6ee198f35ac22e684
Description-en: node-react plugin for eslint
 node-react is a library for building JavaScript user interfaces.
 .
 This package provides an eslint plugin for React.

Package: node-jest-react
Description-md5: c68a3f88e20a3e4e1a7a66c1d0fc4b2c
Description-en: node-jest matchers and utilities for testing React Test Renderer
 node-react is a library for building JavaScript user interfaces.
 .
 This package provides matchers and utilities for node-jest.

Package: node-react
Description-md5: 5877ac2bd95047d66bb5246a4ad82350
Description-en: Node.js library for building user interfaces
 node-react is a library for building JavaScript user interfaces.
 .
 Some features of React:
  * Declarative: React makes it painless to create interactive UIs. Design
    simple views for each state in your application, and React will efficiently
    update and render just the right components when your data changes.
    Declarative views make your code more predictable, simpler to understand,
    and easier to debug.
  * Component-Based: Build encapsulated components that manage their own state,
    then compose them to make complex UIs. Since component logic is written in
    JavaScript instead of templates, you can easily pass rich data through your
    app and keep state out of the DOM.
  * Learn Once, Write Anywhere: it doesn't make assumptions about the rest of
    the technology stack, so you can develop new features in React without
    rewriting existing code. React can also render on the server using Node and
    power mobile apps using React Native.
 .
 This package installs the ReactJS library for Node.js.

Package: node-react-dom
Description-md5: b6c34f3650418bb7da6c8bb0a46bc637
Description-en: node-react library to serve as the entry point to the DOM
 node-react is a library for building JavaScript user interfaces.
 .
 This package provides a library to serve as the entry point to the DOM and
 server renderers for node-react. It is intended to be paired with the generic
 node-react package.

Package: node-react-is
Description-md5: e5b9cd73ff52a3aa690dedb2a1c68325
Description-en: JavaScript library to test if a value is a React.js element
 node-react is a library for building JavaScript user interfaces.
 .
 This package allows one to test arbitrary values and see if they're a
 particular React element type.

Package: node-react-refresh
Description-md5: 5a2b1561d0ce297f2b0c6f20ce8f7d4a
Description-en: React.js library to integrate Fast Refresh into bundlers
 node-react is a library for building JavaScript user interfaces.
 .
 This package implements the wiring necessary to integrate Fast Refresh into
 bundlers. Fast Refresh is a feature that lets you edit React components in
 a running application without losing their state. It is similar to an old
 feature known as "hot reloading", but Fast Refresh is more reliable and
 officially supported by React.
 .
 This package is primarily aimed at developers of bundler plugins.

Package: node-react-shallow-renderer
Description-md5: ef36507e597451ea064b675f422766d5
Description-en: Shallow renderer for testing ReactJS modules
 When writing unit tests for React, shallow rendering can be helpful.
 Shallow rendering permits one to render a component "one level deep" and
 assert facts about what its render method returns, without worrying about
 the behavior of child components, which are not instantiated or rendered.
 This does not require a DOM.

Package: node-react-test-renderer
Description-md5: 3247cb7c957972f735a88cd04a7641c7
Description-en: Experimental React renderer to be used to render React components to pure JavaScript objects
 node-react is a library for building JavaScript user interfaces.
 .
 This package provides an experimental React renderer that can be used to
 render React components to pure JavaScript objects, without depending on the
 DOM or a native mobile environment.
 .
 Essentially, this package makes it easy to grab a snapshot of the "DOM tree"
 rendered by a React DOM or React Native component without using a browser or
 node-jsdom.

Package: node-scheduler
Description-md5: 03aeefc5d7b8abc8c60447ddcea60167
Description-en: JavaScript library for cooperative scheduling in a browser environment
 node-react is a library for building JavaScript user interfaces.
 .
 This package provides a library for cooperative scheduling in a browser
 environment. It is currently used internally by node-react.

Package: node-react-fast-compare
Description-md5: 3426ba7bff6ed479838f0d53ddec4ec9
Description-en: Fast deep equal comparison for React
 The fastest deep equal comparison for React. Very quick
 general-purpose deep comparison, too. Great for React.memo and
 shouldComponentUpdate.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-react-highlighter
Description-md5: 7a9fc69fac204f70849f29c4342de71f
Description-en: Highlight select fragments of texts in React
 Highlight select fragments of a string using an HTML element and/or a class.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-react-lifecycles-compat
Description-md5: 81960f156d303bcc4d476e2a7bf24f29
Description-en: Backwards compatibility polyfill for React class components
 React version 17 will deprecate several of the class component API
 lifecycles: componentWillMount, componentWillReceiveProps, and
 componentWillUpdate.  A couple of new lifecycles are also being added
 to better support async rendering mode.
 .
 Typically, this type of change would require third party libraries to
 release a new major version in order to adhere to semver. However,
 the react-lifecycles-compat polyfill offers a way to use the new
 lifecycles with older versions of React as well (0.14.9+) so no
 breaking release is required. This enables shared libraries to
 support both older and newer versions of React simultaneously.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-react-popper
Description-md5: ae36870e928118addcd88992e788cbbc
Description-en: React wrapper around Popper
 A React wrapper around Popper (https://popper.js.org).
 .
 Important note: Popper is not a tooltip library, it's a positioning
 engine to be used to build features such as (but not restricted to)
 tooltips.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-read
Description-md5: 418e8904c2cc28f394a909ab4c34aff0
Description-en: Read user input from stdin module for Node.js
 node-read extends Node.js readline.question builtin method with options
 like silent input, replaced input, timeout or default value.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-read-file
Description-md5: 1144e93625438c7c0faca87a7ce003a2
Description-en: wrapper around fs.readFile and fs.readFileSync
 Thin wrapper around fs.readFile and fs.readFileSync that also strips
 byte order marks when utf8 encoding is chosen. Also optionally replaces
 windows newlines with unix newlines.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-read-only-stream
Description-md5: 494761d840d5a436e66a8e0a5a2c9b20
Description-en: Node.js read-only stream implementation
 This module allow one to use a readable/writable stream internally but to
 expose just the readable part of that internal stream.
 .
 A stream is an abstract interface for working with streaming data in Node.js.
 There are many stream objects provided by Node.js. For instance, a request to
 an HTTP server and process.stdout are both stream instances.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-read-package-json
Description-md5: 053fe7626cf97773373b5f03e2df9879
Description-en: Read package.json for npm module for Node.js
 This module reads package.json files with semantics, defaults, and
 validation for npm consumption.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-read-pkg
Description-md5: d1146cee50f0f6191f4886f72dda0cc7
Description-en: Read a package.json file
 Node.js is an event-based server-side JavaScript engine.

Package: node-read-pkg-up
Description-md5: 543c1fdc14b854a1ea3250c3f8ae1da0
Description-en: Read the closest package.json file
 The module
    Finds the closest package.json
    Gracefully handles filesystem issues
    Strips UTF-8 BOM
    Throws more helpful JSON errors
    Normalizes the data
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-readable-stream
Description-md5: 4a9c680d05ac60758201b0a620491fc4
Description-en: stream compatibility library for Node.js and browser
 node-readable-stream package is a port to browser context of the well
 known stream API of Node.js, usable both under Node.js or inside a browser.
 .
 A stream is an abstract interface for working with streaming data in Node.js.
 There are many stream objects provided by Node.js. For instance, a request
 to an HTTP server and process.stdout are both stream instances.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-readdirp
Description-md5: c21a0cd5e03965a55f5bb7196042cfec
Description-en: Recursive version of Node.js's fs.readdir
 Recursive version of fs.readdir. Exposes a stream API.
 .
 Although the stream API is recommended, readdirp also exposes a callback based
 API.

Package: node-recast
Description-md5: 0c5414b14bf0df513308bbff6e5b121a
Description-en: Pretty printer and syntax tree transformer for JavaScript
 JavaScript syntax tree transformer, nondestructive pretty-printer, and
 automatic source map generator
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-rechoir
Description-md5: bdae06c2b01d818e42dc1e32bc166526
Description-en: Node module to require any supported file as a node module
 rechoir , in conjunction with [interpret]-like objects, can register any
 filetype the npm ecosystem has a module loader for.

Package: node-redent
Description-md5: cf5bbf6f6613b6dd6a7c0cca45384c86
Description-en: Strip redundant indentation and indent the string
 Node.js is an event-based server-side JavaScript engine.

Package: node-redis
Description-md5: 7115fc81bb627d8488a8065bc07789e2
Description-en: redis client library for Node.js
 node-redis is a complete Redis client for Node.js.
 .
 It supports all Redis commands, including many recently
 added commands like EVAL from experimental Redis server branches.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-redux
Description-md5: 21c3ca3f7ab5d95b1989a4fab8f44b83
Description-en: predictable state container for JavaScript apps
 It helps you write applications that behave consistently, run in different
 environments (client, server, and native), and are easy to test. On top of
 that, it provides a great developer experience, such as live code editing
 combined with a time traveling debugger. .
 .
 You can use Redux together with React, or with any other view library.
 It is tiny (2kB, including dependencies).
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-regenerate
Description-md5: de72ce69ea4e3d2e2c21fa0572b07efe
Description-en: Unicode-aware regular expression generator (JavaScript library)
 It allows you to easily generate JavaScript-compatible regular expressions
 based on a given set of Unicode symbols or code points.
 .
 This package contains the library for in-browser use.

Package: node-regenerate
Description-md5: ffe472344a3f483a65bd3dee68c4778f
Description-en: Unicode-aware regular expression generator (Node.js module)
 It allows you to easily generate JavaScript-compatible regular expressions
 based on a given set of Unicode symbols or code points.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-regenerate-unicode-properties
Description-md5: 57bfa6fcad51adf9145c69121e771328
Description-en: Unicode properties and values as Regenerate sets for Node.js
 This package provides Unicode properties and values as Regenerate sets,
 that is regular expressions ready to use by the Regenerate regex generator.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-commoner
Description-md5: c5ce341d37424bfde287e86f0fe74d3d
Description-en: JavaScript transpiler to Node-compatible CommonJS
 Commoner makes it easy to write scripts that flexibly and efficiently
 transpile any dialect of JavaScript into a directory structure of
 Node-compatible CommonJS module files.
 .
 This task is made possible by
  1. a declarative syntax for defining how module source code should be
     found and processed,
  2. the use of [promises](https://github.com/kriskowal/q) to manage an
     asynchronous build pipeline, and
  3. never rebuilding modules that have already been built.
 .
 The output files can be required seamlessly by Node, or served by any
 static file server, or bundled together using a tool such as
 Browserify, WrapUp, or Stitch for delivery to a web browser.

Package: node-regenerator
Description-md5: 77b351df82be2f907a656b7ddda137e0
Description-en: Functional JavaScript transformator
 node-regenerator implements a fully-functional source transformation that
 takes the syntax for generators/`yield` from ECMAScript 2015 or ES2015
 and Asynchronous Iteration proposal and spits out efficient JS-of-today
 (ES5) that behaves the same way.

Package: node-regenerator-preset
Description-md5: e24d8a4e9c5b1b1a97e2eee539212af3
Description-en: Babel preset for easy use of node-regenerator
 node-regenerator-preset provides preset for node-babel7 for easy use
 of node-regenerator* packages.

Package: node-regenerator-runtime
Description-md5: 2e6b4974ac3d5ab46d7a49b70814bc62
Description-en: Nodejs runtime for regenerator-compiled generator and async functions
 regenerator-runtime is a standalone runtime for regenerator-compiled
 generator and async functions.

Package: node-regenerator-transform
Description-md5: 94f8ecd5a35c4758d0619a1a81e367d6
Description-en: Explode async and generator functions into a state machine
 This library is a build dependency of babel.
 .
 Note: Since this package require babel to build, it is uploaded to contrib.

Package: node-regex-cache
Description-md5: b8da15583c8e7edf088b0cfe12238f85
Description-en: Memorize the results of a call to the RegExp constructor
 Memorize the results of a call to the RegExp constructor, avoiding repetitious
 runtime compilation of the same string and options, resulting in surprising
 performance improvements.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-regex-not
Description-md5: 37b0b9d51695e9bc6253e40790af0e6c
Description-en: regex for matching everything except for the given string
 This library lets you create a javascript regular expression for matching
 everything except for the given string.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-regexpp
Description-md5: 96a2afc94221f512b3485b199b3e2300
Description-en: regular expression parser for ECMAScript - Node.js library
 regexpp is a Node.js module
 for parsing ECMAScript (a.k.a. JavaScript) code
 using regular expressions.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-regexpu-core
Description-md5: b613ea1833ed6a4e72f3585bca88227f
Description-en: Core functionality for regexpu's functionality in Node.js
 This module provides the rewritePattern function which translates
 ES6 Unicode regular expressions to ES5 regular expressions.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-registry-auth-token
Description-md5: f962d21f4a7216e290411e2a0b0eb5de
Description-en: Get the auth token set for an npm registry (if any)
 Get the auth token set for an npm registry from `.npmrc`. Also allows fetching
 the configured registry URL for a given npm scope.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-registry-url
Description-md5: a0c5f789c19bffce90981593ca70b15c
Description-en: Get the set npm registry URL
 It's usually https://registry.npmjs.org/, but configurable. Use this if you do
 anything with the npm registry as users will expect it to use their configured
 registry.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-regjsgen
Description-md5: b9ad7b168b567ce54a51ae5238b78778
Description-en: Regular expression from abstract syntax trees in Node.js
 This module accepts an abstract syntax tree representing a regular expression
 (like the ones created by regjsparser, for example), and turns them into a
 regular expression string.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-regjsparser
Description-md5: 5b405eface49b3fc5ceef525c6f179de
Description-en: Parser for JavaScript's RegExp for Node.js
 This module provides a parser for the JavaScript's RegExp, itself written
 in Javascript.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-reinterval
Description-md5: e7b8469a00113d80ec3b4bc1b4d85e1d
Description-en: reschedulable setInterval for node.js
 This library provides a way to reschedule a callback with assigned interval.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-remark-slide
Description-md5: 47f9a9599cd5cc248950e404ea1d3391
Description-en: simple, in-browser, markdown-driven slideshow tool (browser)
 A simple, in-browser, markdown-driven slideshow tool targeted at
 people who know their way around HTML and CSS, featuring:
 .
  * Markdown formatting, with smart extensions
  * Presenter mode with markdown formatted speaker notes and cloned
   slideshow view
  * Syntax highlighting, supporting a range of languages
  * Slide scaling, thus similar appearance on all devices / resolutions
  * Simple markdown templates for customized slides
  * Touch support for smart phones and pads, i.e. swipe to navigate
    slides
 .
 This package contains the browser library.

Package: node-remark-slide
Description-md5: 7bf0752690974dc45834d83b841e181e
Description-en: simple, in-browser, markdown-driven slideshow tool (node module)
 A simple, in-browser, markdown-driven slideshow tool targeted at
 people who know their way around HTML and CSS, featuring:
 .
  * Markdown formatting, with smart extensions
  * Presenter mode with markdown formatted speaker notes and cloned
    slideshow view
  * Syntax highlighting, supporting a range of languages
  * Slide scaling, thus similar appearance on all devices / resolutions
  * Simple markdown templates for customized slides
  * Touch support for smart phones and pads, i.e. swipe to navigate
    slides
 .
 This package contains the node module.

Package: node-remove-trailing-separator
Description-md5: d69de5844e77363d1e31f23576ff2bb3
Description-en: Removes separators from the end of the string
 Node.js is an event-based server-side JavaScript engine.

Package: node-repeat-element
Description-md5: adb08b71ccaf213b8224368e4819c510
Description-en: create an array by repeating the given value n times
 Node.js is an event-based server-side JavaScript engine.

Package: node-repeat-string
Description-md5: 4183a85306f7c098c5e9d4a9366946fe
Description-en: repeat the given string n times
 Fastest implementation for repeating a string.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-repeating
Description-md5: d9a354383f1b49d5eca97a0f68110ad6
Description-en: Repeat a string - fast
 Repeats the string as many times as mentioned.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-replace-ext
Description-md5: 89ff7e1b590c71a9034ae83628e46943
Description-en: Node module to replace file extension with another one
 replace-ext replaces extension of a given file.

Package: node-request
Description-md5: e217f5776b8a0b89334521e12db8577d
Description-en: simplified HTTP request client module for Node.js
 node-request is an HTTP client with a simple API and a lot of features:
  * streaming response
  * multipart form upload
  * HTTP auth
  * OAuth signing
  * Proxy
 Some features are available as suggested Node.js modules.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-request-capture-har
Description-md5: ca147dfd0bdb97ec540b71cf24d83b2b
Description-en: Save all traffic as a HAR file
 Node.js module that wraps the request module and logs all HTTP traffic
 as a HAR file (HTTP Archive format: a JSON-formatted archive file
 format), useful for auto mocking a client during front-end testing.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-require-all
Description-md5: 9575e2c524423308780b815ce639a848
Description-en: Require all Node.js module files within a directory
 This Node.js module provides an easy way to require all module files within a
 directory.
 .
 The require-all call also traverses subdirectories, an exclude regexp for
 subdirs can be specified. Additionally, a regexp filter can be given, so
 that only module files matching the filter pattern get included.

Package: node-require-dir
Description-md5: 3e0ccb5e55c48ee903f9ead9a1824e4d
Description-en: helper to require() directories
 Node helper to require() directories. The directory's files are examined,
 and each one that can be require()'d is require()'d and returned as part
 of a hash from that file's basename to its exported contents.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-require-directory
Description-md5: f1c1520f799fa7212018ae6fb98b573e
Description-en: require all files in a directory
 Recursively iterates over specified directory, require()'ing each file, and
 returning a nested hash structure containing those modules.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-require-from-string
Description-md5: ae0ae642576496e5ec3c2fb41c8f4363
Description-en: Require module from string
 This module can be used to avoid creating files for small modules and instead,
 the content of the module can be passed as a string.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-require-inject
Description-md5: 7164edf256fc4d9c72c0745915c27e8c
Description-en: simple mock injector
 This library is a simple mock injector compatible needing no instrumentation
 in the libraries being tested.
 .
 This library is a build dependency of node-gauge, a progress bar library.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-require-main-filename
Description-md5: bde42cd6397c20a85a99dac2057e11be
Description-en: shim for require.main.filename() that works in as many environments as possible
 require.main.filename is great for figuring out the entry point for the
 current application. This can be combined with a module like pkg-conf
 to, as if by magic, load top-level configuration.
 .
 Unfortunately, require.main.filename sometimes fails when an application
 is executed with an alternative process manager, e.g., iisnode.
 .
 require-main-filename is a shim that addresses this problem.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-require-relative
Description-md5: a3df5f19df48b7074fda6585edc2c3d6
Description-en: Relative require module import for Node.js
 This Node.js module makes it possible to import (require or resolve) other
 modules relative to a path of your choice.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-requires-port
Description-md5: 3eeb441f56dd550acd567c38692613c5
Description-en: checks if a protocol requires a certain port number to be added to an URL
 The module name says it all, check if a protocol requires a given port.
 It is intended to be used with browserify or Node.js
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-reserved
Description-md5: 7c516aafd17f2fe4894728ed71e82105
Description-en: List of JavaScript reserved words (Node.js module)
 Reserved words that may not be used as variables, functions, methods, or
 object identifiers, since ECMAScript specifies special behavior for them.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-resize-observer-polyfill
Description-md5: 57a79f1e7e27b3eaf72cef2f5e832817
Description-en: Polyfill for the Resize Observer API
 Implementation is based on the MutationObserver and uses Mutation
 Events as a fall back if the first one is not supported, so there
 will be no polling unless DOM changes. Doesn't modify observed
 elements. Handles CSS transitions/animations and can possibly observe
 changes caused by dynamic CSS pseudo-classes, e.g. by `:hover`.
 .
 Follows the spec and the native implementation.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-resolve
Description-md5: 03e4d21952ed32187ce293dcecd4c31f
Description-en: Synchronous/Asynchronous require.resolve() algorithm
 This module implements the node require.resolve() algorithm such
 that you can require.resolve() on behalf of a file asynchronously
 and synchronously
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-resolve-cwd
Description-md5: 24c79879d31c7e86dc26e22a55c014df
Description-en: Resolve the path of a module from current directory
 This module can be used to determine the path of a module starting from the
 current working directory.
 .
 For an input of moduleId to resolveCwd(moduleId), it gives an error when the
 module can't be found, which is similar to how require() works.
 .
 If moduleId is called as resolveCwd.silent(moduleId) then it returns null
 instead of giving an error when the module can't be found.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-resolve-dir
Description-md5: 5be33ff91216ccd4307fddb4bc2c0807
Description-en: Resolve a directory
 Resolve a directory that is either local, global or in the user's home
 directory.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-resolve-from
Description-md5: 2d77b580f2a23d29bd5933f2a0cf94ba
Description-en: Resolve the path of a module from a given path
 Resolve the path of a module like `require.resolve()`but from a given path.
 Unlike `require.resolve()` it returns `null` instead of throwing when the
 module can't be found.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-resolve-pkg
Description-md5: 94a996d0cd8a37815a56b1248fe1d27e
Description-en: Resolve the path of a package regardless of it having an entry point
 Some packages like CLI tools and grunt tasks don't have a entry point, like
 `"main": "foo.js"` in package.json, resulting in them not being resolvable by
 `require.resolve()`. Unlike `require.resolve()`, this module also resolves
 packages without an entry point, returns `null` instead of throwing when the
 module can't be found, and resolves from `process.cwd()` instead `__dirname`
 by default.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-response-time
Description-md5: 1a555fb902ccfeafeb09fcf6fec517dc
Description-en: X-Response-Time header manager for HTTP response - Node.js module
 This package provides a module to manage the X-Response-Time header
 in a HTTP response just specifying the duration in milliseconds.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-restore-cursor
Description-md5: f2c339dab7526cda32d3ddb1ae73b1ad
Description-en: Gracefully restore the CLI cursor on exit
 Node.js module to make the cursor reappear if the process crashes
 even if it had been hidden interactively.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-resumer
Description-md5: 8ed4c56fc645edbff3fba18ad1b5c55a
Description-en: through stream that starts paused and resumes on the next tick
 Return a through stream that starts out paused and resumes on the next tick,
 unless somebody called .pause().
 .
 This module has the same signature as through.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-retape
Description-md5: 610de0be4913131e4a39abe94abeb846
Description-en: CommonJS test to tape adapter
 This module  allow one to use node-tape module for running commonJS
 test suite (node-test).
 .
 You can also mix with this module, commonJS test suite
 and node-tape test suite.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-retry
Description-md5: 876b72fc141ade5b3d1db75b3d5dfc60
Description-en: Retry strategies for failed operations module for Node.js
 node-retry abstracts exponential and custom retry strategies for failed
 operations. Its parameters are the number of retries, exponential
 factor, minimum and maximum (randomized) timeouts.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-rewire
Description-md5: 2b3724c70dc18b3b801848ffa942197b
Description-en: Easy monkey-patching for node.js unit tests
 rewire adds a special setter and getter to modules making it
 possible to modify their behaviour for better unit testing.
 It provides functionality for
 .
 + inject mocks for other modules or globals like process
 + inspect private variables
 + override variables within the module.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-rimraf
Description-md5: 9315ea4e560a612155d4b45cf1df6c10
Description-en: Deep deletion (like rm -rf) module for Node.js
 node-rimraf is a Node.js module that provides asynchronous deep-deletion
 of files and directories.
 .
 The `rimraf` executable is a faster alternative to the `rm -rf` shell
 command.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-ripemd160
Description-md5: 678b49e686d4c96f3834bb8d2df4506e
Description-en: Pure javascript implementation of ripemd160 hash function
 RIPEMD (RACE Integrity Primitives Evaluation Message Digest) is a family
 of cryptographic hash functions developed in Leuven, Belgium,
 by Hans Dobbertin, Antoon Bosselaers and Bart Preneel
 at the COSIC research group at the Katholieke Universiteit Leuven,
 and first published in 1996.
 .
 RIPEMD was based upon the design principles used in MD4,
 and is similar in performance to the more popular SHA-1.
 .
 RIPEMD-160 is an improved, 160-bit version of the original RIPEMD,
 and the most common version in the family.
 RIPEMD-160 was designed in the open academic community,
 in contrast to the NSA-designed SHA-1 and SHA-2 algorithms.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: rollup
Description-md5: 40015816cb27da260e65085629df4edd
Description-en: ES6 module bundler for JavaScript
 Rollup is a module bundler for JavaScript which compiles small pieces of code
 into something larger and more complex, such as a library or application. It
 uses the standardized ES module format for code, instead of previous
 idiosyncratic solutions such as CommonJS and AMD.
 .
 ES modules let you freely and seamlessly combine the most useful individual
 functions from your favorite libraries. Rollup can optimize ES modules for
 faster native loading in modern browsers, or output a legacy module format
 allowing ES module workflows today.
 .
 node-chokidar is required to use the --watch option

Package: node-rollup-plugin-alias
Description-md5: d2e5fd4460693926daaddcb1b05be86f
Description-en: Resolves aliases with Rollup
 Rollup is a smaller, more efficient alternative to webpack and Browserify to
 bundle JavaScript files. Compared to the other tools for creating JavaScript
 bundles, Rollup will almost always create a smaller, faster bundle.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-rollup-plugin-babel
Description-md5: 55e460caacfc56f913bcdab5591510fa
Description-en: Seamless integration between Rollup and Babel
 If you're using Babel to transpile your ES6/7 code and Rollup to generate a
 standalone bundle, you have a couple of options:
  * run the code through Babel first, being careful to exclude the module
    transformer, or
  * run the code through Rollup first, and *then* pass it to Babel.
 .
 Both approaches have disadvantages. Using Rollup with rollup-plugin-babel
 makes the process far easier.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-rollup-plugin-buble
Description-md5: 12c599ff968de3027cd1992acbff10ee
Description-en: Rollup plugin to convert ES2015 to more common javascript using buble
 This plugin for rollup will convert javascript using the too-recent
 ES2015 standard to older and more common javascript variants, using the
 buble transpiler.

Package: node-rollup-plugin-commonjs
Description-md5: f50631f84921aa12813ef87dd93c63f0
Description-en: Node.js plugin for rollup to convert CommonJS modules to ES6
 This plugin for rollup will convert modules written in CommonJS to ES6 so they
 can be included in a Rollup bundle.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-rollup-plugin-inject
Description-md5: 6849cdc609ff068cbb71bbe3bddbfa83
Description-en: Scan modules for global variables and inject import statements
 This is a plugin for rollup module bundler to scan modules for global
 variables and inject import statements where necessary.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-rollup-plugin-json
Description-md5: 036762097ab25c04714c384ed2cf6399
Description-en: rollup plugin to convert JSON files to ES6 modules
 This rollup plugin provides functions to convert JSON files
 to ECMAScript version 6 modules.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-rollup-plugin-node-polyfills
Description-md5: 214f68a62d3791f65c49f73b1114adac
Description-en: node specific features for browsers
 This module provides polyfills for node specific features for use in browsers.
 .
 This plugin allows bundling node modules which were bundled using browserify
 with rollup instead.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-rollup-plugin-node-resolve
Description-md5: 3f0a2c6fcb2ddd81599da11628b7d764
Description-en: rollup plugin to bundle third-party dependencies
 This rollup plugin is responsible of bundling the third-party dependencies
 in the node_modules directory.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-rollup-plugin-replace
Description-md5: dda623729b8f07cf2820e10f0c40872e
Description-en: Rollup plugin to make string substitutions while bundling
 This rollup plugin replaces strings in files during the bundling stage ; you
 should ensure it is run early in the bundling pipeline so other plugins can
 apply optimisations such as dead code removal.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-rollup-plugin-sass
Description-md5: 9e15e876906aed6633f0557d7a1de5bc
Description-en: Rollup plugin for .sass files
 This plugin can help handling sass stylesheets with rollup.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-rollup-plugin-sourcemaps
Description-md5: 0cbf8c874a6dc221478189b371cca22d
Description-en: Rollup plugin for grabbing source maps from sourceMappingURLs
 Useful for working with precompiled modules with existing source maps, without
 resorting to sorcery (another library).
 .
 Inspired by webpack/source-map-loader library.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-rollup-plugin-string
Description-md5: aca0f8a651d52e3a58c7ddd125433f9f
Description-en: Nodejs code to convert text files to modules
 This plugin for rollup turns text files into modules ready to be
 imported.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-rollup-plugin-strip
Description-md5: b3f742f01d6eeaf2b0c3f0c624ea5e66
Description-en: Rollup plugin to remove debugger statements and functions
 This is a plugin for rollup module bundler to remove debugger statements
 and functions like assert.equal and console.log from your code.

Package: node-rollup-plugin-terser
Description-md5: 6b5b65ed69e11fc66dd50aa045ba004a
Description-en: Rollup plugin to minify generated es bundle
 This plugin for rollup uses terser
 to minify generated bundle and supports ES6.
 .
 Also includes NodeJS module ascjs.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-rollup-plugin-typescript
Description-md5: 77de31b8396f88d1cef6784501ec9f72
Description-en: Seamless integration between Rollup and TypeScript
 Rollup is a smaller, more efficient alternative to webpack and Browserify to
 bundle JavaScript files.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-rollup-plugin-typescript2
Description-md5: c56eee4529272b263c21a77d48168fea
Description-en: Seamless integration between Rollup and TypeScript
 This is a rewrite of original rollup-plugin-typescript, starting and
 borrowing from alexlur's fork.
 .
 This version is somewhat slower than original, but it will print out
 typescript syntactic and semantic diagnostic messages (the main
 reason for using typescript after all).
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-rollup-plugin-uglify
Description-md5: 2c79c4ed3a02e2889e3fbe137f401ffb
Description-en: Rollup plugin to minify generated bundle
 Uses UglifyJS under the hood. There are a few improvements over native uglify:
  * uglify is run in worker for every chunk
  * errors are displayed with babel code frame
 .
 This package includes the component serialize-javascript
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-rollup-pluginutils
Description-md5: 7479f1fe2edba752a9bddd2d08ffdcd6
Description-en: Base functionality for rollup plugins
 @rollup/pluginutils provides a set of functions commonly used by rollup
 plugins: addExtension, attachScopes, createFilter and makeLegalIdentifier.
 .
 This package provides also rollup-pluginutils legacy module.

Package: node-route-recognizer
Description-md5: 84f51aa67479958d91554d5a587515a3
Description-en: library that matches paths against registered routes
 route-recognizer is a lightweight JavaScript library (under 2k!) that
 can be used as the recognizer for a more comprehensive router system
 (such as router.js).
 .
 In keeping with the Unix philosophy, it is a modular library that does one
 thing and does it well.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-run-async
Description-md5: 8cef2cb0282d3ec836ef806099f90acf
Description-en: Run function synchronously or asynchronously
 Node.js module to run a function either synchronously
 or asynchronously using a series of common patterns.
 This is useful for library author accepting sync or async
 functions as parameter. runAsync will always run them as an
 async method, and normalize the multiple signature.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-run-queue
Description-md5: e2694a42bb8168270456de933539fab5
Description-en: promise based dynamic priority queue runner
 A promise based, dynamic priority queue runner, with concurrency limiting.
 .
 The concurrency means that processes don't finish in order, because some take
 longer than others. Each priority level must finish entirely before the
 next priority level is run. Priorities essentially represent distinct job
 queues. All jobs in a queue must complete before the next highest priority job
 queue is executed. Lowest is executed first.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-rw
Description-md5: cde312b745124fbb3fa29f39248a6ca1
Description-en: provide file like interface to stdin and stdout
 The rw provides an interface just like readFile, readFileSync, writeFile and
 writeFileSync, but with implementations that work the way you expect on stdin
 and stdout.
 .
 If you use these methods on files other than /dev/stdin or
 /dev/stdout, they simply delegate to the fs methods, so you can trust that
 they behave identically to the methods you’re used to.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-rx
Description-md5: e5906911407af746704211c9fa73c269
Description-en: Reactive Extensions for JavaScript
 A set of libraries to compose asynchronous and event-based
 programs using observable collections andArray
 composition in JavaScript.
 .
 This is the pure-JavaScript library.

Package: node-rx
Description-md5: 84e6fe8fc0702269901e1fcf4562597e
Description-en: Reactive Extensions for JavaScript, Node.js module
 A set of libraries to compose asynchronous and event-based
 programs using observable collections andArray
 composition in JavaScript.
 .
 This is the Node.js module.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-safe-buffer
Description-md5: 3b3dfb66d5ce4d66bca472dfd9373cc3
Description-en: Safer Node.js Buffer API
 The goal of this package is to provide a safe replacement for the node.js
 `Buffer`. It's a drop-in replacement for `Buffer`. You can use it by adding
 one `require` line to the top of your node.js modules; for example
 var Buffer = require('safe-buffer').Buffer
 Existing buffer code will continue to work without issues.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-sane
Description-md5: 43661f2e3dc867d245b07e3064d2cada
Description-en: Nodejs fast, small, and reliable file system watcher
 Sane aims to be fast, small, and reliable file system watcher. It does
 that by:
  * By default stays away from fs polling because it's very slow and cpu
   intensive
  * Uses `fs.watch` by default and sensibly works around the various issues
  * Maintains a consistent API across different platforms
  * Where `fs.watch` is not reliable you have the choice of using the following
   alternatives:
   * the facebook watchman library (embedded)
   * the watchexec library (embedded)
   * polling

Package: node-sanitize-html
Description-md5: 1d6a2dc4ac65a6a94f0d0b50c4fef232
Description-en: HTML sanitizer for Node.js
 Clean up user-submitted HTML, preserving allowlisted elements and
 allowlisted attributes on a per-element basis.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-schema-utils
Description-md5: 9618b15f5e60a3749ce24becfb2de8c7
Description-en: Webpack Schema Validation Utilities
 This library is a build dependency of webpack. Webpack takes code targeted at
 node.js and makes it run in the browser. Node.js comes with API of its own
 that is not available in the browsers. Webpack exposes this code  to programs
 that are unaware they are running in a browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-schlock
Description-md5: 95bf7298ff8a00d45709656e4bfd1c9b
Description-en: Poorly-crafted in-process lock broker
 This is a poorly-crafted read-write lock system. It only works
 in-process, and doesn't lock things between processes.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-sdp-jingle-json
Description-md5: 515f7270acef449f6a70a1d62fb633c9
Description-en: parser/serializer for SDP to JSON
 A parser/serializer for the Session Description Protocol (SDP) to JSON.
 It is useful for converting SDP to other formats like Jingle for WebRTC
 signalling.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-security
Description-md5: af41ecb3030812477baa1bb4a49f4352
Description-en: Safely encoding and decoding methods for Node.js
 Safely encode/decode HTML, Javascript and CSS data compliant to the standard
 as demanded by the OWASP (Open Web Application Security Project) when using
 Node.js.

Package: node-seedrandom
Description-md5: e0a1dfb4f47a33246524090464b1ecbf
Description-en: Seeded random number generator for Javascript
 Can be used as a plain script, a Node.js module or an AMD module. It includes
 many PRNG alogorithms like alea, xor128, tychei, xorwow, xor4096, xorshift7,
 and quick.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-sellside-emitter
Description-md5: c055d524041d1c3864268c58d754adfa
Description-en: Event emitter for node.js projects
 This is based on component-emitter, with some changes and a couple of new
 methods. That project seems to no longer be maintained.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-semver
Description-md5: f64d925b561527bc36681dce868400b9
Description-en: Semantic Versioning for Node.js
 Test if version(s) satisfy the supplied range(s), and sort them.
 Multiple versions or ranges may be supplied.
 Program exits successfully if any valid version satisfies
 all supplied ranges, and prints all satisfying versions.
 .
 This package provides the `semver` executable and the Node.js module.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-semver-diff
Description-md5: 396ee79ed8c38cfeeca3bdcf91fbcd99
Description-en: get the diff type of two semver versions
 Returns the difference type between two semver versions, or `null` if they're
 identical or the second one is lower than the first.
 .
 Possible values: 'major', 'minor', 'patch', 'prerelease', 'build', 'null'.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-send
Description-md5: eba2becd1e2da76b91f5cdb680849531
Description-en: Static file server with ranges and negotiation support for Node.js
 This module offers a streaming static file server supporting partial
 responses (Ranges), conditional-GET negotiation, high test coverage,
 and granular events allowing middlewares to plug easily into it.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-seq
Description-md5: b5d034edb796fe417d542efc666bf74c
Description-en: Chainable asynchronous flow control
 Seq is an asynchronous flow control library with a chainable interface for
 sequential and parallel actions. Even the error handling is chainable.
 .
 Each action in the chain operates on a stack of values. There is also a
 variables hash for storing values by name.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-sequencify
Description-md5: 16372b7ba5b68d21b864f4b9fc792f69
Description-en: module for sequencing tasks and dependencies
 Node.js is an event-based server-side JavaScript engine.

Package: node-serialize-javascript
Description-md5: c076297ca9c9a044ba2953982559d866
Description-en: serialize JavaScript to a superset of JSON
 serialize-javascript is a Nodejs module
 to serialize JavaScript to a _superset_ of JSON
 that includes regular expressions, dates and functions.
 .
 Nodejs an event-based server-side JavaScript engine.

Package: node-serve-favicon
Description-md5: fd0a259be49a6c93b36b9d5428dfaf50
Description-en: favicon serving middleware with caching - Node.js module
 This package provides a connect/express middleware to serve a favicon
 from a given path. It also can serve the icon using a Buffer data.
 It is meant to be called early before other middlewares.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-serve-index
Description-md5: baa17c97e25899f57e4ede704261b63f
Description-en: directory listings middleware for Node.js
 This package provides a middleware for serving a directory index
 at the path built from the current URL of the HTTP Request and
 a configurable public local path.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-serve-static
Description-md5: 94ddc3d4b209a57e4362428dc96896bb
Description-en: static files server module for Node.js
 Simple and fast deploy module to serve static files
 in your web applications.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-set-blocking
Description-md5: 8ac01b1b7650d4eb4ca5cf3b15e269da
Description-en: set blocking stdio and stderr
 set blocking stdio and stderr ensuring that terminal output does not truncate
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-set-getter
Description-md5: 3971a09e52d28f5fbf31fe22912ad09e
Description-en: Create nested getter properties and any intermediary dot notation
 Create nested getter properties and any intermediary dot notation (`'a.b.c'`)
 paths.
 .
 set-getter works like set-value by adding a property to an object or an
 object hierarchy using dot notation. The main difference is that the property
 is added using Object.defineProperty and is expected to be a getter function
 that returns a value.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-set-immediate-shim
Description-md5: 78a8a992c753799133e0fd713d7e15a0
Description-en: Simple setImmediate shim
 setImmediate allows scripts to yield to the browser, executing a  given
 operation asynchronously, in a manner that is typically  more efficient and
 consumes less power than the usual  setTimeout(..., 0) pattern. This library
 provides a simple setImmediate shim.
 .
 This library is a dependency of readdirp. Even though setimmediate is
 packaged, patching readdirp to use it is more work.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-set-value
Description-md5: b336669a8f12720e1cb22ef0d98c34c2
Description-en: create nested values and any intermediaries using dot notation
 This library can be used to create nested values and any intermediaries using
 dot notation (`'a.b.c'`) paths.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-setimmediate
Description-md5: 98efe2058ae5d40cb5b028485d22de82
Description-en: shim for the setImmediate efficient script yielding API
 setImmediate.js is a highly cross-browser implementation of the
 setImmediate and clearImmediate APIs, proposed by Microsoft to
 the Web Performance Working Group.
 .
 setImmediate allows scripts to yield to the browser, executing a
 given operation asynchronously, in a manner that is typically
 more efficient and consumes less power than the usual
 setTimeout(..., 0) pattern.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-setprototypeof
Description-md5: 02b32a911196183b640d506d66eb3f6f
Description-en: Small polyfill for Object.setprototypeof
 A simple cross platform implementation to set the prototype of
 an instianted object.
 .
 Supports all modern browsers and at least back to IE8.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-sha
Description-md5: eea1d96314e6488a57ea2abfbc478199
Description-en: Check and get file or stream hashes - module for Node.js
 node-sha exposes simple functions to check and get file or stream hashes.
 The algorithm used defaults to sha1 and can be any of the algorithms
 supported by Node.js builtin crypto module.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-sha.js
Description-md5: 6fd99b1bea7b23a849b11d40aaa99355
Description-en: Streamable SHA hashes in pure javascript
 This module implements a fast and memory efficient (in place)
 SHA familly hash function in pure javascript.
 .
 SHA function are cryptographic hashs function designed by
 the United States National Security Agency and is a
 U.S. Federal Information Processing Standard published
 by the United States NIST. SHA-1 produces a 160-bit (20-byte)
 hash value known as a message digest.
 .
 This module implements: sha, sha1, sha256, sha512.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-shasum
Description-md5: f5bc30386cdd9b8f6d7c51cbd01f19f8
Description-en: Pure javascript function that return the sha1sum
 This package emulate the well know function sha1sum of Node.js in pure
 javascript allowing one to use this function in browser context.
 .
 In cryptography field, SHA-1 (Secure Hash Algorithm 1) is a cryptographic
 hash function designed by the United States National Security Agency
 and is a U.S. Federal Information Processing Standard published by the
 United States NIST, SHA-1 produces a 160-bit (20-byte) hash value
 known as a message digest. A SHA-1 hash value is typically rendered as
 a hexadecimal number, 40 digits long.
 .
 This a dependency of browserify
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-shebang-command
Description-md5: 9c29bafab4880baeb00c6f8e32d7a239
Description-en: Get the command from a shebang
 Node.js is an event-based server-side JavaScript engine.

Package: node-shebang-regex
Description-md5: 30d9de2fed5805699a38763fb5f5ef38
Description-en: Regular expression for matching a shebang line
 Node.js is an event-based server-side JavaScript engine.

Package: node-shell-quote
Description-md5: 1427956200734952162d4780604e2cb0
Description-en: quote and parse shell commands
 This package parses shell like argument and quotes it if needed.
 It supports replacing environment variables by value, and replacing
 shell operator like redirection by equivalent javascript syntax.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-shelljs
Description-md5: 7c4f36f47cda7f6e8b2f06bda966a23c
Description-en: Portable Unix shell commands for Node.js
 ShellJS is a portable (Windows/Linux/OS X) implementation of Unix shell
 commands on top of the Node.js API. You can use it to eliminate your shell
 script's dependency on Unix while still keeping its familiar and powerful
 commands. You can also install it globally so you can run it from outside
 Node projects - say goodbye to those gnarly Bash scripts!
 .
 Node.js is an event-based server-side JavaScript engine.

Package: shiny-server
Description-md5: a9b9eb825389dcd3b90d6c73a6c4019f
Description-en: put Shiny web apps online
 Shiny Server lets you put shiny web applications and interactive
 documents online. Take your Shiny apps and share them with your
 organization or the world.
 .
 Shiny Server lets you go beyond static charts, and lets you manipulate
 the data. Users can sort, filter, or change assumptions in real-time.
 Shiny server empower your users to customize your analysis for their
 specific needs and extract more insight from the data.

Package: node-shiny-server-client
Description-md5: 85333001fe39a107344fa74afb2bfd0e
Description-en: browser library for connecting to Shiny Server
 This Node.js package provides unified client code for Shiny Server, Shiny
 Server Pro, and RStudio Connect. Previously, each server product had its own
 version of this code with slight differences. This package provides the
 superset of functionality needed by the different products, and runtime
 options determine what features to enable.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-should-sinon
Description-md5: e99bfe1916ef6f0a6f010eb0c2f77603
Description-en: Sinon.js assertions for should.js
 should is an expressive, readable, framework-agnostic assertion
 library. The main goals of this library are to be expressive and to
 be helpful. It keeps your test code clean, and your error messages
 helpful.
 .
 This module adds additional assertions for sinon.js, which provides
 standalone test spies, stubs and mocks.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-sigmund
Description-md5: 0a75201728b802c822d3575c3f4b0002
Description-en: Quick and dirty signatures for Objects module for Node.js
 This is like a much faster `deepEquals` comparison, which returns a
 string key suitable for caches and the like.
 The returned key will be as unique and reproducible as calling
 `JSON.stringify` or `util.inspect` on the object, but is much faster.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-signal-exit
Description-md5: a6a5e6f7eab43ccde7cc634b7d85eb17
Description-en: Fire an event no matter how a process exits
 When you want to fire an event no matter how a process exits:
    reaching the end of execution.
    explicitly having process.exit(code) called.
    having process.kill(pid, sig) called.
    receiving a fatal signal from outside the process
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-simple-string-table
Description-md5: 6ad12f17a43ff303544350f624ab7249
Description-en: Create a simple impression of a table based on an array
 Node.js is an event-based server-side JavaScript engine.

Package: node-simple-swizzle
Description-md5: f6e6b34cd9e96de8910c7b5a1f08b8e0
Description-en: Simply swizzle your arguments
 This module can be used to swizzle your function arguments; ie, pass in mixed
 arrays/values and get a clean array. For example, if you swizzle
 (1, [2, 3], 4), then you get [1, 2, 3, 4].
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-sinclair-typebox
Description-md5: 4bb92ecda0829ede835aebc7a0b8e5d2
Description-en: JSON Schema Type Builder with Static Type Resolution for TypeScript
 @sinclair/typeBox is a library that creates in-memory JSON Schema objects
 that can be statically inferred as TypeScript types. The schemas produced by
 this library are designed to match the static type checking rules of the
 TypeScript compiler. TypeBox allows one to create a unified type that can be
 both statically asserted by the TypeScript compiler and runtime asserted
 using standard JSON Schema validation.
 .
 @sinclair/typeBox can be used as a simple tool to build up complex schemas or
 integrated into RPC or REST services to help validate JSON data received over
 the wire. TypeBox does not provide any JSON schema validation. Please use
 libraries such as AJV to validate schemas built with this library.

Package: node-single-line-log
Description-md5: 9bb52f8ed5c774c9e576533152a9fb1e
Description-en: Keep writing to the same line in the terminal
 Very useful when you write progress bars, or a status message during longer
 operations
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-sink-test
Description-md5: a36c1bb376a51f4a20453f59718f437c
Description-en: Asynchronous JavaScript Unit Testing Framework
 Sink test is used to test JavaScript that is run asynchronously
 whereby you can specify the number of expectations and Sink will
 tell you if they each pass successfully or call an optional
 complete() callback to indicate test completion.
 .
 This package contains the JavaScript library.

Package: node-sink-test
Description-md5: c1b00a2d7187aa27a37e6fd0d20912a5
Description-en: Asynchronous JavaScript Unit Testing Framework
 Sink test is used to test JavaScript that is run asynchronously
 whereby you can specify the number of expectations and Sink will
 tell you if they each pass successfully or call an optional
 complete() callback to indicate test completion.
 .
 This package contains the NodeJS module.

Package: node-sinon
Description-md5: 9e73080ab9a79324809bf0dc77ce7c20
Description-en: JavaScript test spies, stubs and mocks
 Standalone and test framework agnostic JavaScript test spies, stubs and mocks.

Package: node-sinon-chai
Description-md5: 9147d543e21fca853da960a013ea3a51
Description-en: Extends Chai with assertions for the Sinon.JS mocking framework
 Chai is a BDD / TDD assertion library for nodejs and the  browser that can be
 delightfully paired with any javascript testing framework.
 .
 Sinon provides test framework agnostic JavaScript test spies, stubs and mocks.
 .
 This library is a build dependency of node-chokidar.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-slash
Description-md5: 85147333df91c364813722f29a2ba4c8
Description-en: Node.js library to convert Windows backslash paths to slash paths
 node-slash provides a simple way to convert Windows backslash paths to slash
 paths: 'foo\bar' becomes 'foo/bar'
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-slice-ansi
Description-md5: fdd01fd1263975f8202c706e954ea691
Description-en: Slice a string with ANSI escape codes
 Escape codes are used for formatting, color, and other output options on video
 text terminals.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-slide
Description-md5: 649031e896ed6be4607b665c2974653f
Description-en: Simple chain and asyncMap flow control module for Node.js
 The flow control module used by npm, for chaining functions with a
 clean and concise style, without the need for lots of inlined callbacks
 functions. Results are optionally filled in an array given as argument.
 .
 node-slide also provides an asyncMap function.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-smart-buffer
Description-md5: 50e0f7c3bb3b89a332814ae520ed131f
Description-en: smart-buffer improves nodejs Buffer functionality
 smart-buffer is a Buffer wrapper that adds automatic read & write
 offset tracking, string operations, data insertions, and more.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-snapdragon
Description-md5: 5e5f56c9e98771dcb1b5f8fe167ace71
Description-en: Fast, pluggable and easy-to-use parser-renderer factory
 Node.js is an event-based server-side JavaScript engine.

Package: node-snapdragon-node
Description-md5: fb873752d9920c266943103b3f18393f
Description-en: Snapdragon utility to create a new AST node in some node
 This snapdragon utility makes it possible to create a new AST node
 in a custom node.
 .
 An AST is an abstract syntax tree.
 .
 Snapdragon is a parser-renderer factory for node.js.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-snapdragon-util
Description-md5: 27496b17de26cb2802153e5c9cc026a1
Description-en: Utilities for the snapdragon parser/compiler
 Module containing common code for snapdragon.
 .
 Snapdragon is a framework to create parsers and compilers,
 with built-in source-map support.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-sntp
Description-md5: f00003c787c2fe60321f3fd972d7e728
Description-en: SNTP client
 An SNTP v4 client (RFC4330) for nodejs. Simpy connects to the NTP or SNTP
 server requested and returns the server time along with the roundtrip duration
 and clock offset. To adjust the local time to the NTP time, add the returned
 `t` offset to the local time.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-socket.io-parser
Description-md5: 8ced632cb9a60ad4d6fa457070ff9c30
Description-en: socket.io protocol parser
 Node.js module providing a socket.io encoder and decoder written in
 JavaScript complying with version 3 of socket.io-protocol.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-sockjs
Description-md5: 73a4a620740fd367c9e4edbd5efc330e
Description-en: WebSocket-like API
 SockJS-node is a server counterpart of SockJS-client a JavaScript library that
 provides a WebSocket-like object in the browser. SockJS gives a coherent,
 cross-browser, Javascript API which creates a low latency, full duplex,
 cross-domain communication.

Package: node-sockjs-client
Description-md5: 3ecd3cf918dca05b5027929fc14ec14e
Description-en: provides a WebSocket-like object in browser
 SockJS-client is a browser JavaScript library that provides a WebSocket-like
 object. SockJS gives you a coherent, cross-browser, Javascript API which
 creates a low latency, full duplex, cross-domain communication channel between
 the browser and the web server.
 .
 Under the hood SockJS tries to use native WebSockets first. If that fails it
 can use a variety of browser-specific transport protocols and presents them
 through WebSocket-like abstractions.
 .
 SockJS is intended to work for all modern browsers and in environments which
 don't support the WebSocket protocol -- for example, behind restrictive
 corporate proxies.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-socks
Description-md5: 740531b3e21a2e89a2def401909d98e1
Description-en: Fully featured SOCKS proxy client
 Fully featured SOCKS proxy client supporting SOCKSv4, SOCKSv4a,
 and SOCKSv5. Includes Bind and Associate functionality.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-solid-rest
Description-md5: a6c4554c95161cf367dfefdba51a3126
Description-en: client-side multi-backend API for Solid requests - nodejs lib
 Solid REST sits between auth modules
 like solid-auth-client and solid-auth-cli
 to handle requests for file:// and app:// URIs
 and then uses the appropriate storage module to do the work.
 .
 Solid (Social Linked Data) is a web decentralization project
 with the aims to radically change
 the way web applications work
 by developing a platform for linked-data applications
 that are completely decentralized
 and fully under users' control
 rather than controlled by other entities.
 .
 This package contains Solid REST usable with Nodejs.

Package: node-sort-keys
Description-md5: 278751e9072a1e2372f429f7ef95669f
Description-en: Sort the keys of an object
 Useful to get a deterministically ordered object, as the order of keys can vary
 This is dependency for ava ,a futuristic test runner
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-sorted-object
Description-md5: e2d45cc76e3decc46adb2726ca084161
Description-en: Returns a copy of an object with its keys sorted
 Node.js module to create a version of an object with its keys sorted
 so that you'll get a consistent order every time on serializing.
 This makes it easier to diff the resulting JSON.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-source-list-map
Description-md5: c0a719b5ae7eea0199af4e71164f366b
Description-en: Fast line to line SourceMap generator
 This library is a dependency for webpack. Webpack takes code targeted at
 node.js and makes it run in the browser. Node.js comes with API of its own
 that is not available in the browsers. Webpack exposes this code
 to programs that are unaware they are running in a browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-source-map
Description-md5: 7677818b7d5ca11aa2bfbded447461e7
Description-en: Mozilla source map generator and consumer - JavaScript library
 Mozilla implementation of source map generator and consumer, for source
 maps written in the Asynchronous Module Definition format.
 .
 Source maps provide a language-agnostic way to compile back production
 code to the original source code.

Package: node-source-map
Description-md5: e0c23a80f79fd146ef0374fa0fca5c2c
Description-en: Mozilla source map generator and consumer - Node.js module
 Mozilla implementation of source map generator and consumer, for source
 maps written in the Asynchronous Module Definition format.
 .
 Source maps provide a language-agnostic way to compile back production
 code to the original source code.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-source-map-resolve
Description-md5: 90ba227d39b7a932b31a89881f8bd572
Description-en: Node module to resolve source map and/or sources for a generated file
 source-map-resolve resolves the source map for a given generated file by
 looking for a sourceMappingURL comment. The spec defines yet a way to
 provide the URL to the source map: by sending the `SourceMap: <url>` header
 along with the generated file.

Package: node-source-map-support
Description-md5: 4387d7d5227ea1b9520b9f02b76de1b5
Description-en: Fixes stack traces for files with source maps
 This module uses source-map to replace the paths and line numbers
 of source-mapped files with their original counterparts in the real
 sources.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-sourcemap-codec
Description-md5: 990aa65356a38aecf2bdda5a57412c24
Description-en: Encode/decode sourcemap mappings
 This package makes generating sourcemap mappings easier,
 since that is a difficult task : the format uses variable-length
 quantities and uses relative offsets, so it can't be done by chunks.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-sparkles
Description-md5: 6330112473c64dcf145e651800f1845e
Description-en: Namespaced global event emitter
 Sparkles exports a function that returns a singleton `EventEmitter`.  This EE
 can be shared across your application, whether or not node loads multiple
 copies.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-spdx-correct
Description-md5: 643d51a7ccb32c7e3f1bd81ab4d35d53
Description-en: correct invalid SPDX identifiers
 Node.js is an event-based server-side JavaScript engine.

Package: node-spdx-exceptions
Description-md5: 79d8f100279cd3d96b234eace65374c2
Description-en: list of SPDX standard license exceptions
 Node.js is an event-based server-side JavaScript engine.

Package: node-spdx-expression-parse
Description-md5: db37d126b68defc69334d7d13ce9537f
Description-en: parse SPDX license expressions
 Node.js is an event-based server-side JavaScript engine.

Package: node-spdx-license-ids
Description-md5: 052e7faebbf593bab2273da02c32c459
Description-en: List of SPDX license identifiers
 A list of SPDX license identifiers. The SPDX License List is a list of
 commonly found licenses and exceptions used for open source and other
 collaborative software.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-split
Description-md5: 8ee5e22eba798c24f7ef462db5a6e11a
Description-en: split a Text Stream into a Line Stream
 This Node.js module breaks up a stream and reassembles it so that
 each line is a chunk passed to the stream data event.
 It accepts the same arguments as String.split: a string or a
 regular expression - the optional limit parameter being ignored.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-split-string
Description-md5: d2999b674dbbd6d4a738278f14617bec
Description-en: node.js module to split a string on a character
 This module provides a function to split a string on a character,
 but makes sure it doesn't when said character is escaped.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-split2
Description-md5: bb7f743b5f759fe64f8875316723573f
Description-en: split a Text Stream into a Line Stream, using Stream 3
 split2 is a library that breaks up a stream and reassemble it so that each
 line is a chunk. It is totally API compatible with split.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-sprintf-js
Description-md5: 80cfaa8310c296d8b9259cb101486eb3
Description-en: JavaScript sprintf implementation
 This package is a javascript implementation of C sprintf (3).
 This function composes a string with the same text that would be printed if
 format was used on printf, but instead of being printed, the content is
 stored as a string in the buffer pointed by a str argument.
 .
 This package include the minified javascript files that could be used in
 browser context.

Package: node-sprintf-js
Description-md5: bc879538044b43a289060ed84ffc9908
Description-en: Node.js Pure JavaScript sprintf implementation
 node-sprintf-js is a javascript implementation of C sprintf (3).
 This function composes a string with the same text that would be printed if
 format was used on printf, but instead of being printed, the content is
 stored as a string in the buffer pointed by a str argument.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-sqlite3
Description-md5: 1e215adbdd44820882957ee2692d2f75
Description-en: asynchronous, non-blocking SQLite3 bindings for Node.js
 node-sqlite3 provides asynchronous, non-blocking SQLite3 bindings for Node.js.
 Its features are:
  - straightforward query and parameter binding interface;
  - full Buffer/Blob support;
  - extensive debugging support;
  - query serialization API;
  - extension support.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-sshpk
Description-md5: 3f478155e27b7b93af7b92bb63961f65
Description-en: library for finding and using SSH public keys
 Parse, convert, fingerprint and use SSH keys (both public and private) in
 pure node -- no `ssh-keygen` or other external dependencies.
 .
 Supports RSA, DSA, ECDSA (nistp-\*) and ED25519 key types, in PEM (PKCS#1,
 PKCS#8) and OpenSSH formats.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-ssri
Description-md5: b132d110f9b31b98c77ec5d93ee6f7d6
Description-en: Utility for parsing, serializing, generating and verifying  ssri metadata
 SSRI, short for Standard Subresource Integrity, is a Node.js utility for
 parsing, manipulating, serializing, generating and verifying Subresource
 Integrity hashes according to SRI spec.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-stable
Description-md5: b1b7775585bedd6f7791185fc3b42a10
Description-en: stable array sort, as Array#sort() is not guaranteed to be stable
 The default sort is, as with Array#sort, lexicographical. Unlike Array#sort,
 the default sort is not in-place. To do an in-place sort, use stable.inplace,
 which otherwise works the same.

Package: node-stack-trace
Description-md5: 722ca42acdf5f5c0c74a2794ebbc4a9a
Description-en: Get v8 stack traces as an array of CallSite objects for Node.js
 Node.js is an event-based server-side JavaScript engine.

Package: node-stack-utils
Description-md5: 0b02609ab15ca6ec63eb38af754df3e8
Description-en: Captures and cleans stack traces
 This modules provides API for working with nodejs stack traces.
 Ones could create new stack traces instance simulating for instance
 deep call of function, or clean existing stack trace. This API
 includes function to call up and down on stack trace.
 .
 In computing, a stack trace (also called stack backtrace or
 stack traceback) is a report of the active stack frames
 at a certain point in time during the execution of a program.
 Programmers commonly use stack tracing during interactive
 and post-mortem debugging. A stack trace allows tracking
 the sequence of nested functions called - up to the point
 where the stack trace is generated.
 In a post-mortem scenario this extends up to the function
 where the failure occurred
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-starttls
Description-md5: ea8188fc5eeaed392b58efa37739724f
Description-en: upgrade a regular `net.Stream` connection to a secure `tls` connection
 This library has one method and accepts either an options hash or a
 prepared socket as the first argument. It returns a SecurePair.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-static
Description-md5: 37644c55e1c0a77269397a845e3879dd
Description-en: RFC2616 compliant HTTP static-file server module with caching
 node-static has an in-memory file cache, making it highly efficient. It
 understands and supports conditional GET and HEAD requests. It was
 inspired by some of the other static-file serving modules,
 such as node-paperboy and antinode.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-static-eval
Description-md5: 561c2d00bab3628f6789ca37f57ed75e
Description-en: evaluate statically-analyzable javascript expressions
 This javascript module decompose expression in abstract tree and try
 to evaluate static evaluable expressions.
 .
 This module could be used in order to simplify expression or for partial
 compilation of javascript.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-static-extend
Description-md5: 34db07d1e480948cb9702086e0fe478a
Description-en: 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.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-static-module
Description-md5: 18f054f72a90429cf12e2641c4043e96
Description-en: convert module usage to inline expressions
 This module outputs a transform stream that transforms javascript
 source input to javascript source output with each property in
 the modules object expanded inline form.
 .
 This transform is used in javascript tool like brfs.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-stats-webpack-plugin
Description-md5: cd53dca3fdb8b6a8d468d1530f3e77f5
Description-en: Write the stats of a build to a file
 Webpack takes code targeted at node.js and makes it run in the browser.
 Node.js comes with API of its own that is not available in the browsers.
 Webpack exposes this code to programs that are unaware they are running in a
 browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-statsd-parser
Description-md5: baf7b17232f34c44a55f0dd877e947e6
Description-en: Streaming parser for the statsd protocol for Node.js
 Node.js is an event-based server-side JavaScript engine.

Package: node-statuses
Description-md5: 8695aa0a1151f8e2410715406c27d38b
Description-en: HTTP status utility
 statuses is a HTTP status utility built for node which provides
 appropriate code for valid HTTP codes in Integer or valid HTTP
 codes in String and throws error for invalid codes.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-std-mocks
Description-md5: 9116b8c9bacb8a8de0dac6dd874401ad
Description-en: Mock node stdout and stderr without pain
 This package can be used to mock standard output and standard error
 (for example in automated tests).
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-stealthy-require
Description-md5: d5ea69794e5c93c0917fc54c087ed972
Description-en: require function that bypasses the require cache.
 This is probably the closest you can currently get to require something in
 node.js with completely bypassing the require cache.
 .
 stealthy-require works like this:
 .
  * It clears the require cache.
  * It calls a callback in which you require your module(s) without the cache
    kicking in.
  * It clears the cache again and restores its old state.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-stream-array
Description-md5: 171914d2a7eb3e8fadd3acd53e344bdb
Description-en: Pipe an Array through Node.js streams
 This is rather useful for testing other streams. This library is a build
 dependency of gulp-concat, concatenation support for gulp build tool.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-stream-assert
Description-md5: bafe3143d94450a37473feaebe722143
Description-en: Assertion library for streams
 Assert streams with ease. This library is a build dependency of gulp-concat,
 concatenation support for gulp build tool.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-stream-browserify
Description-md5: 8e67d58c26615ef3025716f90736312b
Description-en: stream module from Node.js for browsers
 This module implements the stream abstraction used in Node.js
 in browser context.
 .
 A stream is an abstract interface for working with streaming data in Node.js.
 In Connection-oriented communication, a data stream is a sequence of
 digitally encoded coherent signals (packets of data or data packets)
 used to transmit or receive information that is in the process of
 being transmitted.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-stream-combiner2
Description-md5: 86b44316bf02260b69f8e48cedabb01d
Description-en: combine stream using stream3 Node.js API
 This module turns a pipeline into a single stream.
 Combine returns a stream that writes to the first stream  and reads
 from the last stream.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-stream-consume
Description-md5: c2c5daf239fbef0c83a78d87403f68a3
Description-en: consume a stream to ensure it keeps flowing
 stream-consume is a node module that ensures a Readable stream continues
 flowing if it's not piped to another destination.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-stream-each
Description-md5: e5a40cde18859478946e412128b9fcd8
Description-en: Iterate all the data in a stream
 Iterate the data in the stream by calling the iterator function with
 (data, next) where data is a data chunk and next is a callback. Call next when
 you are ready to consume the next chunk. Optionally you can call next with an
 error to destroy the stream. When the stream ends/errors the callback is
 called if provided.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-stream-http
Description-md5: c9b97a77c35bf2e5622a4bfc12b8c7ef
Description-en: streaming http in browser context
 This module is an implementation of Node.js's native http module for the
 browser. It tries to match  Node's API and behavior as closely as
 possible, but some features aren't available, since browsers  don't
 give nearly as much control over requests.
 .
 This is heavily inspired by, and intended to replace, http-browserify.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-stream-iterate
Description-md5: e0de039ebb7b22a2d4ae983a9ab8df6f
Description-en: Iterate through the values in a stream
 stream-iterate module recursively iterate through each item in the stream.
 stream is a user defined list of objects. This module can be used to implement
 things like a streaming merge sort.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-stream-shift
Description-md5: 6d404aca9b9f5025ac24417a517a1982
Description-en: returns the next buffer/object in a stream's readable queue
 Node.js is an event-based server-side JavaScript engine.

Package: node-stream-splicer
Description-md5: ea27728824cb9baccfd2a769556ed797
Description-en: streaming pipeline with a mutable configuration
 This modules allows one to create a pipeline duplex stream given an
 array of streams. Each stream will be piped to the next.
 .
 Streams could also be added and removed dynamically at runtime.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-stream-to-observable
Description-md5: 3d552ee3d6758de724a05ebceb3f167f
Description-en: Convert Node Streams into ECMAScript-Observables
 Observables have much in common with Streams, in that they both represent data
 that arrives over time. Most Observable implementations provide expressive
 methods for filtering and mutating incoming data. Methods like `.map()`,
 `.filter()`, and `.forEach` behave very similarly to their Array counterparts,
 so using Observables can be very intuitive.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-streamtest
Description-md5: 554f93caf8afa5f653f30d91d294d677
Description-en: Streams test library
 Streamtest is a set of utils to test your stream based modules across various
 stream implementations of NodeJS.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-strftime
Description-md5: cf998d697b463086b2e520132aab53ba
Description-en: strftime for JavaScript
 strftime for JavaScript. Works in (at least) node.js and
 specifiers from C are supported as well as some other extensions from
 browsers. Supports localization and timezones. Most standard
 Ruby.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-strict-uri-encode
Description-md5: 782f54a93c7f1d3331b868ee76029414
Description-en: stricter URI encode adhering to RFC 3986
 Stricter URI encode adhering to [RFC 3986]. For example, 'unicorn!foobar' will
 be encoded as 'unicorn%21foobar'.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-string-decoder
Description-md5: 27596e3bdcda9531b4923e263877e871
Description-en: string_decoder module from Node core for browsers
 node-string-decoder provides a string_decoder module compatible with
 string_decoder module from Node.js core but adapted for
 browsers context.
 .
 Node.js string_decoder module provides an API for decoding Buffer objects
 into strings in a manner that preserves encoded multi-byte UTF-8 and
 UTF-16 characters.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-string-width
Description-md5: c9cf6d39290c89d0b47166cd2ce1f3c2
Description-en: Get the visual width of a string
 Some Unicode characters use more or less than the normal width when output
 to the command-line.
 .
 This nodejs module gets the visual width of a string i.e. the actual
 number of columns required to display it.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-string.prototype.codepointat
Description-md5: bc07c14aa566abcb2c9849971ca9f601
Description-en: String.prototype.codePointAt polyfill based on ES6
 A robust and optimized ES3-compatible polyfill for the
 String.prototype.codePointAt method in ECMAScript 6.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-stringmap
Description-md5: 7abe3e4ff5f4505191b77c0cfc64f6b8
Description-en: fast and robust stringmap (JavaScript lib)
 A fast and robust stringmap implementation that
 can hold any string keys, including __proto__,
 with minimal overhead compared to a plain object.

Package: node-stringmap
Description-md5: 579be51f4abd5f11e74934b263dc5b35
Description-en: fast and robust stringmap (Node.js module)
 A fast and robust stringmap implementation that
 can hold any string keys, including __proto__,
 with minimal overhead compared to a plain object.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-stringstream
Description-md5: 2ae41b7ca8f041f08b3aa0a008e63c97
Description-en: Encode and decode streams into string streams
 No need to deal with `setEncoding()` weirdness, just compose streams
 like they were supposed to be!
 .
 Also deals with `base64` output correctly by aligning each emitted data
 chunk so that there are no dangling `=` characters.
 .
 This library is a dependency of request, the simplest way possible to make
 http calls.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-strip-ansi
Description-md5: 40bb1f2123ba544640a74139fabae0c7
Description-en: Strip ANSI escape codes
 This module strips ANSI escape codes.
 .
 To report a security vulnerability, please use the Tidelift security contact.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-strip-bom
Description-md5: 36fc840df939ad63c4ee20397296052e
Description-en: Strip UTF-8 byte order mark (BOM) from a string
 Node module to strip UTF-8 byte order mark (BOM) from a string
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-strip-bom-stream
Description-md5: 371627902591301d95935d43a608904e
Description-en: Strip UTF-8 byte order mark (BOM) from a stream
 The Unicode Standard permits the BOM in UTF-8, but does not require nor
 recommend its use. Byte order has no meaning in UTF-8.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-strip-eof
Description-md5: ea654e789234634d38911885709503e8
Description-en: strip CR and LF characters from a string/buffer
 Strips CR and LF characters (i.e., it strips them away, if the string ends
 with LR, CR, or CRLR, but not more if there's more of those characters).
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-strip-indent
Description-md5: 3073c947ba424839b07a2d68290ccec2
Description-en: Strip leading whitespace from each line in a string
 Strip leading whitespace from each line in a string. The line with the least
 number of leading whitespace, ignoring empty lines, determines the number to
 remove. Useful for removing redundant indentation.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-strip-json-comments
Description-md5: c50b20a86d9597fdf24e29523cce8886
Description-en: Node.js module to strip comments from JSON
 This module and command-line client will let you strip comments
 from your JSON files.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-style-loader
Description-md5: 92fee187fff6dd6339940eba06c84875
Description-en: style loader module for webpack
 This library is a style loader module for webpack.
 .
 Webpack takes code targeted at node.js and adapts it to run in the browser.
 Node.js comes with an API of its own that is not available in browsers.
 Webpack exposes this code to programs that are unaware they are running in a
 browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-stylus
Description-md5: 81f358185c35cc7dfc6dbe21f90bb3d6
Description-en: Robust, expressive, and feature-rich CSS superset - Node.js module
 Stylus is a language which provides an efficient, dynamic, and expressive way
 to generate CSS. It supports both an indented syntax and regular CSS style.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-subarg
Description-md5: a92d4b700acc6b1c63dea39b1f5b3a43
Description-en: parse arguments with recursive contexts
 This Node.js module allow one to parse command line like argument
 recursively, thus allowing subarguments.
 .
 This module is therefore useful for passing argument to
 submodules or plugins.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-superagent
Description-md5: b1682edbcf89ed77cfa8f318b1e57339
Description-en: HTTP client request with chainable API - Node.js module
 Super Agent is a light-weight, progressive, ajax API crafted
 for flexibility, readability, and a low learning curve.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-supertest
Description-md5: 6742f4865d4b40f1f6d1ac56cbe98532
Description-en: superagent driven library for testing HTTP servers
 This package provides a high-level abstraction for testing HTTP
 servers using the superagent Node.js module.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-supports-color
Description-md5: 573d7633c7d12ba1d08602fa971bcdf5
Description-en: Detect whether a terminal supports color in Node.js
 supports-color is a Node.js module which provides an API to detect whether a
 terminal supports color.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-svg2ttf
Description-md5: 6fe85d8751ae78c6df147ca18b21d48c
Description-en: Converts SVG font to TTF font (Node.js module)
 Internal API is similar to FontForge's one. Since primary goal is generating
 iconic fonts, sources can lack some specific TTF/OTF features, like kerning
 and so on. Anyway, current code is a good base for development, because it
 will save you tons of hours to implement correct writing & optimizing TTF
 tables.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: svg2ttf
Description-md5: 3263e743423b3bfaf7d7b5d7ba6a8e0f
Description-en: Converts SVG font to TTF font (command line)
 Internal API is similar to FontForge's one. Since primary goal is generating
 iconic fonts, sources can lack some specific TTF/OTF features, like kerning
 and so on. Anyway, current code is a good base for development, because it
 will save you tons of hours to implement correct writing & optimizing TTF
 tables.
 .
 This package provides svg2ttf command line interface.

Package: node-symbol-observable
Description-md5: b95e2834ce30bd661f9e830aabd9b6bc
Description-en: Symbol.observable ponyfill
 This module provides Symbol.observable for older JavaScript environments which
 does not implement it natively.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-syntax-error
Description-md5: 3f5150b59f8eee3521db6d7f17cdbc51
Description-en: detect and report syntax errors for javascript source
 This module allows ones to emulate in pure javascript the behavior of
 Node.js for detecting syntax error.
 .
 This module detects and prints a friendly error report about exactly
 where the syntax error is in a javascript file.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-tacks
Description-md5: 5e686279dcc9fe705b5b33734fe53ff3
Description-en: Generate fixture modules from folders
 This module is a plugin for tap testing framework.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: tad
Description-md5: 63442fc72d47313bfba3719fa3f5826a
Description-en: Javascript test suite with minimal hassle
 TAD is a Javascript test suite that allow writing tests with minimal hassle.
 It locates test file and provide tested module for test functions.

Package: node-tap
Description-md5: a190a3f8b3123b1ed07912fed5fbc0d2
Description-en: Test-Anything-Protocol module for Node.js
 Utilities for writing test harnesses complying with TAP output format.
 .
 TAP is a simple text-based interface between testing modules
 implemented in many popular languages.
 .
 This package includes leaf package node-bind-obj-methods,
 node-fs-exists-cached, node-function-loop, node-own-or, node-own-or-env,
 node-trivial-deferred, node-tsame, node-yapool
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-tap-mocha-reporter
Description-md5: b01acb4a30ff30482b0731df8e30ca94
Description-en: Format a TAP stream using Mocha's set of reporters
 This module allows one to format node-tap output like output
 of Mocha test framework.
 .
 node-tap is a Node.js implementation of TAP a simple text-based interface
 shared between testing modules implemented in many popular languages.
 .
 Mocha is a feature-rich JavaScript test framework running
 on Node.js and browser, making asynchronous testing
 simple.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-tap-parser
Description-md5: 9ef05fafe3ec6cea1c865cb39c05bee4
Description-en: Test anything protocol stream parser - Node.js module
 This module parses tap-formatted input as a stream of JavaScript
 objects.
 .
 It is mainly used to extend tap reporters in various test setups.
 .
 This package also include leaf package node-events-to-array.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-tapable
Description-md5: 3ca493dfaebe6d3b68f5b1fb0832a0df
Description-en: just a little module for plugins
 Tapable is a class for plugin binding and applying.
 .
 This library is a dependency for webpack. Webpack takes code targeted at
 node.js and makes it run in the browser. Node.js comes with API of its own
 that is not available in the browsers. Webpack exposes this code
 to programs that are unaware they are running in a browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-tape
Description-md5: 6e82392dfb9feb2f66c4e4a207de3d2b
Description-en: tap-producing test harness for node and browsers
 Tape is a tap-producing test harness for node and browsers requiring
 only a few line of code. It can be used for unit and integration testing.
 .
 Tests are written in pure javascript, so tests could be run using Node.js.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-tar
Description-md5: 61175f7e6a6a8644a06f742220c3d96d
Description-en: read and write portable tar archives module for Node.js
 node-tar is able to read and write tar archives generated by
 bsdtar, gnutar, solaris posix tar, and "Schilly" tar.
 node-tar is a well-tested essential piece of software for npm,
 the Node.js package manager.
 .
 This package includes components: chownr, minipass, fs-minipass,
 minizlib.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-tar-fs
Description-md5: becd49a61456cfeb1b0917d0f37a1a5e
Description-en: Node.js module that provides filesystem-like access to tar files
 Node.js module that provides filesystem bindings for tar-stream so that you
 can transparently pack directories into tarballs and extract tarballs into
 directories.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-tar-stream
Description-md5: 0fdad287d26ec5355b3b5338b4c26cde
Description-en: streaming tar parser and generator - Node.js module
 tar-stream is a Node.js module which provides a streaming API to parse and
 generate tar files. It is streams2 and operates purely using streams which
 means you can extract/parse tarballs without ever hitting the file system.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-telegram-bot-api
Description-md5: c34bcb79206e15c2f6ea91b2b81a8d9e
Description-en: node.js module for Telegram Bot API
 This package contains the node.js module for Telegram Bot API. You can use
 it simply as an API if you want to implement logic by yourself, or you can
 enable retrieving of updates and get messages sent to your bot in a callback
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-temp
Description-md5: af46cf6b41499ff1628ca160c79101e2
Description-en: Temporary files, directories, and streams for Node.js
 This library handles generating a unique file/directory name under the
 appropriate system temporary directory, changing the file to an appropriate
 mode, and supports automatic removal (if asked).
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-term-size
Description-md5: e8c361293384f5a68e2d09475d9e2b7f
Description-en: Reliably get the terminal window size
 Because process.stdout.columns doesn't exist when run non-interactively, for
 example, in a child process or when piped.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-terser
Description-md5: ddd9405d8fbb06dac1d3c1270bce5646
Description-en: parser/mangler/compressor for ES6+ - browser library
 Terser is a parser, mangler, optimizer and beautifier toolkit
 for ECMAScript 2015 and newer (ES6+).
 .
 terser is a fork of uglify-es
 that retains API and CLI compatibility with uglify-es
 (Debian packages node-uglify-js, libjs-uglify-js, and uglifyjs).
 .
 ECMAScript 2015 (ES2015) a.k.a. ECMAScript 6 (ES6)
 is the 6th formal definition of JavaScript -
 a high-level, interpreted programming language
 most notably used in web browsers and in Node.js.
 .
 This package contains Terser directly usable in web browsers.

Package: node-terser
Description-md5: fa26c9c614622e8f1ac6ab825c85fa4e
Description-en: parser/mangler/compressor for ES6+ - Node.js library
 Terser is a parser, mangler, optimizer and beautifier toolkit
 for ECMAScript 2015 and newer (ES6+).
 .
 terser is a fork of uglify-es
 that retains API and CLI compatibility with uglify-es
 (Debian packages node-uglify-js, libjs-uglify-js, and uglifyjs).
 .
 ECMAScript 2015 (ES2015) a.k.a. ECMAScript 6 (ES6)
 is the 6th formal definition of JavaScript -
 a high-level, interpreted programming language
 most notably used in web browsers and in Node.js.
 .
 This package contains Terser usable with Node.js.

Package: terser
Description-md5: fffba1807075157f85104d975686268c
Description-en: parser/mangler/compressor for ES6+ - CLI tool
 Terser is a parser, mangler, optimizer and beautifier toolkit
 for ECMAScript 2015 and newer (ES6+).
 .
 terser is a fork of uglify-es
 that retains API and CLI compatibility with uglify-es
 (Debian packages node-uglify-js, libjs-uglify-js, and uglifyjs).
 .
 ECMAScript 2015 (ES2015) a.k.a. ECMAScript 6 (ES6)
 is the 6th formal definition of JavaScript -
 a high-level, interpreted programming language
 most notably used in web browsers and in Node.js.
 .
 This package provides command-line tool terser.

Package: node-test
Description-md5: 8b186a56d285234f81f2f80df2c0415a
Description-en: (Un)CommonJS test runner
 Implementation of (Un)commonJS unit test runner.
 .
 This module allow one to create test suite that could be
 run using npm test command.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-text-encoding
Description-md5: 2f8d45958b1ac22ce5f61ff99085e152
Description-en: Polyfill for the Encoding Living Standard's API (JavaScript lib)
 Provides a polyfill for the Encoding Living Standard's API for the
 Web, allowing encoding and decoding of textual data to and from
 Typed Array buffers for binary data in JavaScript.

Package: node-text-encoding
Description-md5: d54cdc02a7784fa991a1824b267e1a45
Description-en: Polyfill for the Encoding Living Standard's API (Node.js module)
 Provides a polyfill for the Encoding Living Standard's API for the
 Web, allowing encoding and decoding of textual data to and from
 Typed Array buffers for binary data in JavaScript.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-text-hex
Description-md5: 1111dace3524257a3c1b5be27a257660
Description-en: Generate a hex color from the given text in Node.js
 Transforms a given piece of text to a hex color.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-text-table
Description-md5: fc1db77e88de5330443c798ac307c407
Description-en: borderless text tables with alignment
 Generate borderless text table strings suitable for printing to stdout.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-thenby
Description-md5: f1eb30186498efef470219315bedd87f
Description-en: library that helps sorting arrays on multiple keys
 It allows users to use the native Array::sort()
 method of javascript, but pass in multiple
 functions to sort that are composed with
 firstBy().thenBy().thenBy() style.

Package: node-thenify
Description-md5: 6eade1ced51fc142af2e90332eedd78a
Description-en: Promisify a callback-based function
 Some features of this module:
  - Preserves function names
  - Uses a native promise implementation if available and tries to fall back to
    a promise implementation such as bluebird
  - Converts multiple arguments from the callback into an Array, also support
    change the behavior by options.multiArgs
  - Resulting function never deoptimizes
  - Supports both callback and promise style
 An added benefit is that thrown errors in that async function will be caught
 by the promise!
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-thenify-all
Description-md5: 11c78b19a0e717bed7fcc24d556bb8ab
Description-en: Promisifies all the selected functions in an object
 Some features of this module:
  - Preserves function names
  - Uses a native promise implementation if available and tries to fall back to
    a promise implementation such as bluebird
  - Converts multiple arguments from the callback into an Array, also support
    change the behavior by options.multiArgs
  - Resulting function never deoptimizes
  - Supports both callback and promise style
 An added benefit is that thrown errors in that async function will be caught
 by the promise!
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-three-orbit-controls
Description-md5: 73a2b5fecb6b49a1afee9753e9fb3b6f
Description-en: orbit controls for ThreeJS
 ThreeJs is a javascript library that provides a high level API to create 3D
 graphics in the browser using WebGL.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-three-stl-loader
Description-md5: 4ef22d79267b4ffbe70b79c1cbdc57a0
Description-en: @aleeper's three.js stl-loader as a node module
 ThreeJs is a javascript library that provides a high level API to create 3D
 graphics in the browser using WebGL.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-throttleit
Description-md5: 2b7c522b1e66786711f16d7f474ff81e
Description-en: Throttle a function in Node.js
 throttle is a Node.js module to throttle a JavaScript function.
 throttle(fn, wait)
 Creates a function that will call fn at most once every wait milliseconds.
 Supports leading and trailing invocation.
 fn will receive last context (this) and last arguments passed to a
 throttled wrapper before fn was invoked.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-through
Description-md5: d8534555bbc61c34f380122f75257d4c
Description-en: simplified stream construction
 Easy way to create a Stream that is both readable and writable.
 .
    Pass in optional write and end methods.
    through takes care of pause/resume logic if you use this.queue(data)
    instead of this.emit('data', data).
    Use this.pause() and this.resume() to manage flow.
    Check this.paused to see current flow state.
    (write always returns !this.paused).
 .
 This function is the basis for most of the synchronous streams in event-stream.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-through2
Description-md5: 322feb945203687e89fc5f241f5f5bb6
Description-en: Make a stream.Transform out of a function - Node.js module
 This package provide a tiny wrapper around stream.Transform from
 Node.js library to avoid explicit subclassing noise.
 .
 Inspired by Dominic Tarr's through module in that it's so much easier
 to make a stream out of a function than it is to set up the prototype
 chain properly.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-through2-filter
Description-md5: 83704af544afc42a375dda8e481fc24d
Description-en: create an Array.prototype.filter analog for streams
 A through2 to create an Array.prototype.filter analog for streams.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-tildify
Description-md5: 87a0490ffd1340f845a744c7b86373e0
Description-en: Convert an absolute path to a tilde path
 Example: `/Users/sindresorhus/dev` → `~/dev`
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-tilejson
Description-md5: 0b5b395f0c56d4a5693ea4880ee7ba7d
Description-en: tile source backend for online tile sources
 node-tilejson provides a tile source backend for online tile sources.

Package: node-time-stamp
Description-md5: e5f49a6e3caa3d3079108af1f238951f
Description-en: get a formatted timestamp
 Node.js is an event-based server-side JavaScript engine.

Package: node-time-zone
Description-md5: a9e9fd01e75baa423b261dd7f679f4d4
Description-en: Pretty time zone: `+2` or `-9:30`
 This package displays the Coordinated Universal Time of the current time
 zone. For example if current time zone is Norway then it will show the
 UTC time. You can also put an arbitrary date in the arguments.
 This package is a dependency for ava.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-timeago.js
Description-md5: 8ce510c9e43b9d79c8c6ea11c8f4423b
Description-en: format datetime with *** time ago statement
 timeago.js is a simple library (only 2kb) to used to format datetime with ***
 time ago statement. eg: 3 hours ago. localization is supported.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-timed-out
Description-md5: 3bdfcd61b40823a6b5df5a04a09bff28
Description-en: Emit `ETIMEDOUT` or `ESOCKETTIMEDOUT` when ClientRequest is hanged
 Time in milliseconds to wait for `connect` event on socket.
 Or you can pass Object with following fields:
  - `connect` - time to wait for connection
  - `socket`  - time to wait for activity on socket
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-timers-browserify
Description-md5: 8abb01e3c8990457a8636bca5369cc09
Description-en: timers module for browserify
 This library adds support for the `timers` module to browserify. Browsers
 support the public methods of the `timers` module already.
 .
 But the `timers` module also includes some private methods used in other
 built-in Node.js modules. These are used to efficiently support a large
 quantity of timers with the same timeouts by creating only a few timers under
 the covers.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-tinycolor
Description-md5: c740658a53309e84cb0ea823557891c1
Description-en: No-fuzz, barebone, zero muppetry color module for Node.js
 Tinycolor provides color name definitions for colorizing ANSI output on
 TTY-like terminals.
 .
 Colorization can be disabled by setting the NOCOLOR environment variable.

Package: node-tippex
Description-md5: fab443916682074833b797f5fb0c8406
Description-en: Erase comments and strings from JavaScript code for Node.js
 This module replaces comments, strings and regular expressions from
 JavaScript code by whitespace, so simple pattern search can be done
 without false positive.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-tmatch
Description-md5: a3de2e87179c57c81c5dbe0c0ca1865b
Description-en: Match an object against a "pattern" object - Node.js module
 This module checks weter a value matches a given pattern.
 A pattern is an object with a set of fields that must be in
 the test object, or a regular expression that a test string
 must match, or any combination thereof.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-tmp
Description-md5: c50a9bc1ed3e7a9b2eb6ad0849bbe04b
Description-en: Temporary file and directory creator for Node.js
 The main difference between node-temp and node-tmp is that node-tmp more
 aggressively checks for the existence of the newly created temporary file
 and creates the new file with O_EXCL instead of simple O_CREAT | O_RDRW,
 so it is safer.
 .
 The API is slightly different as well, Tmp does not yet provide
 synchronous calls and all the parameters are optional.
 .
 Tmp uses crypto for determining random file names, or, when using templates,
 a six letter random identifier. And just in case that you do not have that
 much entropy left on your system, Tmp will fall back to pseudo random numbers.
 .
 You can set whether you want to remove the temporary file on process exit or
 not, and the destination directory can also be set.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-to-absolute-glob
Description-md5: d016fc0b68f531e7511117d4ea4ac052
Description-en: Make a glob pattern absolute
 Make a glob pattern absolute, ensuring that negative globs and patterns with
 trailing slashes are correctly handled.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-to-arraybuffer
Description-md5: c4d637bbf467525c3960ae34a01b8c55
Description-en: Get an ArrayBuffer from a Buffer as fast as possible
 Note that in some cases the returned ArrayBuffer is backed by the same memory
 as the original Buffer (but in other cases it is a copy), so **modifying the
 ArrayBuffer is not recommended**.
 .
 This module is designed to work both in node.js and in all browsers with
 ArrayBuffer support when using the Buffer implementation provided by
 Browserify
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-to-fast-properties
Description-md5: 4e31d9808e8643fa9a472177afcc044a
Description-en: Force V8 to use fast properties for an object
 With to-fast-properties, force V8 to use fast properties for an object.
 .
 Use %HasFastProperties(object) and --allow-natives-syntaxto check whether an
 object already has fast properties.

Package: node-to-object-path
Description-md5: a3e9d206f82412d02f2f24ea9da93057
Description-en: Create an object path from a list of strings
 Create an object path from a list or array of strings. Also supports passing
 an arguments object (without having to slice args).
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-to-regex
Description-md5: ca29f421daf796bb5ca1f74e4363519f
Description-en: regex generator from string or array of strings
 to-regex  can be used to generate a regex from a string or array of strings.
 .
 This package installs also regexptree, a regular expressions processor, and
 safe-regex, which detects potentially catastrophic exponential-time regular
 expressions by limiting the star height to 1.

Package: node-to-regex-range
Description-md5: b115a70b57280a16c92a363354300e79
Description-en: returns a regex-compatible range from two numbers, min and max
 It comes with 855,412 generated unit tests to validate it's accuracy! Useful
 for creating regular expressions to validate numbers, ranges, years, etc.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-toidentifier
Description-md5: 2d84f08a767c258e8f49ca52a8cb38c3
Description-en: Convert a string of words to a JavaScript identifier
 This module given a string as the argument, will  transform it to an identifier
 (variable name for instance) using stable rules.
 .
 It is a dependency of Express.js, a web application framework for Node.js.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-token-types
Description-md5: 16bcd83698abbff7e0c3ac37fc0acf6d
Description-en: Primitive token library used to read and write from a node Buffer
 Common token types for decoding and encoding numeric and string values.
 Although it is possible to use this module directly, it is primary designed to
 be used with strtok3 tokenizer.

Package: node-tough-cookie
Description-md5: f795cf7c28719fe74e686a808e37abc8
Description-en: RFC6265 Cookies and Cookie Jar for node.js
 This library just provides a way to read and write RFC6265 HTTP cookie
 headers.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-transformers
Description-md5: 3aeb7aa628a5f51af11421d0c93969f1
Description-en: String and data transformations using templates and compilers
 This module presents string and data transformations from third-party
 modules like templating libraries or compilers, all under a consistent
 interface.
 .
 Each third-party module must be installed separately.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-traverse
Description-md5: de6821924d398297df927c95436739be
Description-en: recursively traverse objects in Javascript
 node-traverse is a Node.js module that lets you Traverse and transform
 objects by visiting every node on a recursive walk.
 .
 This package contains the browser-version of node-traverse.

Package: node-traverse
Description-md5: 1604c84dadb005437ba8cd312f33ba6a
Description-en: recursively traverse objects in Node.js
 node-traverse is a Node.js module that lets you Traverse and transform
 objects by visiting every node on a recursive walk.

Package: node-trim-newlines
Description-md5: fc76051f575c5886d69e7cce5d68ab43
Description-en: Trim newlines from start and/or end of a string
 Trim newlines or line break from the start and/or end of a string
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-triple-beam
Description-md5: 2efed8194166c8d677af66b88e180fe8
Description-en: Definitions of levels for logging purposes & shareable Symbol constants
 This package provides friendly names and colors for Node.js log levels.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-trust-json-document
Description-md5: b3aa9a66bff051e111c7604431b266a6
Description-en: JSON Document manipulation library - browser library
 Model and manipulate data with ES6 classes,
 JSON Schema initialization and validation,
 JSON Patch, JSON Pointer, and JSON Mappings.
 .
  * works in Node.js and the browser
  * compiled schema initialization and validation methods
  * high-level JSONDocument class for ease of use
  * zero production dependencies
  * compatible with webpack
 .
 This package provides JSON Document for use directly in web browsers.

Package: node-trust-json-document
Description-md5: 9de677853f9f5d6ddf2511f90ab56b73
Description-en: JSON Document manipulation library - Node.js library
 Model and manipulate data with ES6 classes,
 JSON Schema initialization and validation,
 JSON Patch, JSON Pointer, and JSON Mappings.
 .
  * works in Node.js and the browser
  * compiled schema initialization and validation methods
  * high-level JSONDocument class for ease of use
  * zero production dependencies
  * compatible with webpack
 .
 This package provides JSON Document for use with Node.js -
 an event-based server-side JavaScript engine.

Package: node-trust-keyto
Description-md5: fa298b3d315f2d4b26abbbe4b5774235
Description-en: utility for translating cryptographic keys between representations
 This Node.js library implements routines
 to translate between multiple cryptographic key representations.
 .
 RSA
  * PKCS1
  * PKCS8
  * JWK
 .
 ECDSA - secp256k1 (Blockchain Curve)
  * PKCS1 (Private Only)
  * PKCS8
  * JWK
  * BLK (Private Key Hex String)
 .
 ECDSA - secp256r1 (P-256)
  * PKCS1 (Private Only)
  * PKCS8
  * JWK
 .
 ECDSA - secp384r1 (P-384)
  * PKCS1 (Private Only)
  * PKCS8
  * JWK
 .
 ECDSA - secp521r1 (P-521)
  * PKCS1 (Private Only)
  * PKCS8
  * JWK
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-trysound-sax
Description-md5: 603611ec80bdc2790c5c4a286a738c49
Description-en: Streaming XML parser (node.js module)
 This package provides an evented streaming XML parser
 in Javascript ; it is a simple tool to parse through
 an XML string to deal with RSS and other XML documents.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: ts-jest
Description-md5: 7f17023e5ba9c4003da8fd547960736a
Description-en: TypeScript preprocessor with source map support for Jest
 Jest is a popular test framework for JavaScript projects. ts-jest
 extends jest to test projects written in Typescript.
 .
 It supports all features of TypeScript including type-checking.

Package: node-ts-loader
Description-md5: 0938aff3dc28ad9c380644972568e6f1
Description-en: TypeScript loader for webpack
 ts-loader is a Typescript loader for Webpack in Nodejs.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-tslib
Description-md5: 92d8c7b8abf629b9b18d7b9cc6b054e6
Description-en: Implementation of tslib for javascript
 This is a runtime library for typescript that contains all of the TypeScript
 helper functions.
 .
 This library is primarily used by the --importHelpers flag in TypeScript.
 .
 For an optimized bundles with TypeScript, you should absolutely consider
 using tslib and --importHelpers.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-tty-browserify
Description-md5: 80750fbf7efabf1570271191db42d558
Description-en: tty library from node core for browsers
 Provides a tiny stub implementation of the tty module that always returns
 false to isatty and throws out not implemented errors if ReadStream
 or WriteStream are called.
 .
 This library is a dependency for browserify. Browserify takes code targeted at
 node.js and makes it run in the browser. Node.js comes with API of its own
 that is not available in the browsers. Browserify exposes this code
 to programs that are unaware they are running in a browser
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-tunein
Description-md5: 39bde5eff3afe0881528fe6a0cedf54e
Description-en: nodejs wrapper for tunein web radios
 This module provides ability for a client to :
    browse radiotime.com library
    search in radiotime.com library
 All returned URLs are parsed with url and querystring native modules
 of NodeJS.
 .
 Returned objects are list of categories and/or webradios, client needs
 to parse objects to know what to do with :(
 .
 Returned objects can have children (an array of library elements)
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-tunnel-agent
Description-md5: 2d15b97b86abbab61e9baa5c5eb5c6dc
Description-en: HTTP proxy tunneling agent module for Node.js
 node-tunnel-agent is an HTTP CONNECT tunnel client module
 for Node.js.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-turbolinks
Description-md5: 7dfd709a1e11ec1adb0e353e60a9e96c
Description-en: Turbolinks makes navigating your web application faster
 Get the performance benefits of a single-page application without the added
 complexity of a client-side JavaScript framework. Use HTML to render your
 views on the server side and link to pages as usual. When you follow a link,
 Turbolinks automatically fetches the page, swaps in its <body>, and merges
 its <head>, all without incurring the cost of a full page load.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-turndown
Description-md5: ef3a50ba50290e9a8bb037788cf9c263
Description-en: convert HTML into MarkDown with JavaScript
 This package makes it possible to convert an HTML document
 into a MarkDown document, with extensible rules and filters.

Package: node-tweetnacl
Description-md5: c5b8c8ca18b696e8133852b80e1ef892
Description-en: Port of TweetNaCl cryptographic library to JavaScript
 The primary goal of this project is to produce a translation of
 TweetNaCl to JavaScript which is as close as possible to the
 original C implementation, plus a thin layer of idiomatic
 high-level API on top of it.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-typanion
Description-md5: 57dc1577dfa00f9b58c5ea6aa55fcdbe
Description-en: Static and runtime type assertion library with no dependencies
 Compared to yup, Typanion has a better inference support for TypeScript.
 .
 Its functional API makes it very easy to tree shake, which is another bonus
 (although the library isn't very large in itself).
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-type-check
Description-md5: aba2de2ad3ca9bd9bf1e59010a06a48c
Description-en: Check the types of JavaScript values at runtime
 This library allows one to run unit test using a Haskell like type
 syntax using Node.js.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-type-detect
Description-md5: 489f5ff54598928ba955261816b554df
Description-en: Improved typeof detection for node.js and the browser
 Type Detect is a module which you can use to
 detect the type of a given object. It returns
 a string representation of the object's type,
 either using typeof or @@toStringTag.
 .
 It also normalizes some object names for consistency among browsers.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-type-is
Description-md5: e5c329f74f4209179e61d88b46799508
Description-en: infer the content type from request
 Contains a simple module to infer content type from
 current request.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-typedarray
Description-md5: 6a4ef79ed5f4587100a79d08bbe9d01e
Description-en: TypedArray polyfill for old browsers
 Node-typedarray is a fork of the inexorabletash version of polyfill.
 .
 A polyfill is a shim or collection of shims, and a shim lets you write the
 same code across all browsers by implementing a new API in downlevel
 browsers.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-typedarray-to-buffer
Description-md5: 8a4d4acaf36deab7474fb7c288e78b8a
Description-en: Nodejs utility converting TypedArray to buffer without copy
 Convert a typed array to a Buffer without a copy.

Package: node-typedarray-to-buffer
Description-md5: 9c3d0f2f067477db4318be82af4bc4e7
Description-en: JavaScript utility converting TypedArray to buffer without copy
 Convert a typed array to a Buffer without a copy.

Package: node-typescript
Description-md5: 2ed277429adf541777810cd6e401bc7b
Description-en: TypeScript is a language for application scale JavaScript development
 TypeScript is a language for application-scale JavaScript. It adds
 optional types, classes, and modules to JavaScript, supports tools
 for large-scale JavaScript applications for any browser, for any host,
 on any OS and compiles to readable, standards-based JavaScript.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-typestyle
Description-md5: 7e5b71e2e59471ff630161e8396c676a
Description-en: library for typesafe CSS handling (Node.js module)
 This package provides a module to work with CSS in Node.js
 in a typesafe way. It is compatible with popular frameworks
 like react or angular2, without specific configuration.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-ua-parser-js
Description-md5: 400cd88eedc32ec9ca176fff1777517c
Description-en: Lightweight JavaScript-based user-agent string parser
 This library aims to identify detailed type of web browser, layout engine,
 operating system, cpu architecture, and device type/model, entirely from
 user-agent string with a relatively small footprint (~11KB when minified /
 ~4KB gzipped).
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-uglify-save-license
Description-md5: 55728e40f4ba69554247d9d9b5bd0fb3
Description-en: License detector for UglifyJS
 This module enables to preserve license comments when using UglifyJS.
 .
 Even if the license statement is in multiple line comments, or the comment
 has no directive such as @license and /*!, this module keeps them readable.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-uid-number
Description-md5: 97ce42784eded72824b2316dcd8f0896
Description-en: Convert a username/group name to a uid/gid number
 This module can be used to convert a username/groupname to
 a uid/gid number.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-uid-safe
Description-md5: 8ba32f43c493030afc9972c1121152b8
Description-en: UID generator for cookie and URL
 This Node.js module provides a generator to create cryptographically secure
 UIDs safe for both cookie and URL usage.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-ultron
Description-md5: 31f3385353460a2f3fe7ee3e90691855
Description-en: event emitter enhancement for node.js
 Ultron gathers intelligence so it can start improving upon his rudimentary
 design. It will learn your event emitting patterns and find ways to
 exterminate them. Allowing you to remove only the event emitters that you
 assigned and not the ones that your users or developers assigned. This can
 prevent race conditions, memory leaks and even file descriptor leaks from
 ever happening as you won't remove clean up processes.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-umd
Description-md5: e091fd2be57922463e6240042051225b
Description-en: Universal Module Definition for use in automated build systems
 UMD (Universal Module Definition) is a common pattern used in javascript
 programming allowing one to write once a loader working in different
 context (server, browser). This loader is compatible with different
 API like RequireJS, AMD  or CommonJs.
 .
 This module provides:
  - simple synchronous wrapping of a string
  - return style module support
  - CommonJS support
  - support preventing internal UMDs from conflicting
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-unbzip2-stream
Description-md5: d0a0ddf4f647af4dd6dd0a806aaaad2f
Description-en: streaming unbzip2 implementation in pure javascript for node and browsers
 Streaming bzip2 decompressor in pure JS for Node and browserify. When
 browserified, the stream emits instances of feross/buffer instead of raw
 Uint8Arrays to have a consistent API across browsers and Node.

Package: node-unc-path-regex
Description-md5: 0b2cbbc22b7fc6e22253f7bd33fe7426
Description-en: regex to test if a file path is windows UNC file path
 Regular expression for testing if a file path is a windows UNC file path.
 Can also be used as a component of another regexp via the `.source` property.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-llhttp
Description-md5: 816c46e3637a286173c24d2bce305c01
Description-en: HTTP client sources for Node.js
 llhttp provides sources needed to build Node.js. May not be used directly.

Package: node-undici
Description-md5: 77848819b07d9b3873ecd9cb6181c828
Description-en: Node.js HTTP/1.1 client
 undici provides the Node.js core HTTP client, using WebAssembly to achieve
 performance and pluggability. It brings features like:
  - redirect support
  - native mocking layer using MockAgent
  - Client, Pool, Agent are unified by a Dispatcher API

Package: node-unicode-canonical-property-names-ecmascript
Description-md5: cd85ef63343dd60f147a6df70c4cf038
Description-en: Unicode property names supported in ES RegExp in Node.js
 This module provides the set of canonical Unicode property names supported
 in ECMAScript RegExp property escapes.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-unicode-15.0.0
Description-md5: 6483d0dc07977446689dfeb4a4df11ce
Description-en: Unicode 15.0.0 data for Node.js
 JavaScript-compatible Unicode data. Arrays of code points, arrays of symbols,
 and regular expressions for Unicode v15.0.0’s categories, scripts, blocks,
 bidi, and other properties.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-unicode-loose-match
Description-md5: 022ba4a5417d2fa47bc2815e3982201b
Description-en: Unicode loose matching implementation for Node.js
 This package provides an implementation of the UAX44-LM3 norm, that is the
 loose matching algorithm for symbolic values, as it is defined in the Unicode
 Standard.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-unicode-match-property-ecmascript
Description-md5: 690738d9d8085aa8afe41e9711e670d8
Description-en: Match a Unicode property to its canonical name for Node.js
 This package provides a function to match a Unicode property or property
 alias to its canonical property name according to the algorithm used for
 RegExp Unicode property escapes in ECMAScript.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-unicode-match-property-value-ecmascript
Description-md5: bdb001cb1fbcd69e6282fa8d99e3931d
Description-en: Match a Unicode property value to its canonical version in Node.js
 This module provides a function to match a Unicode property value to its
 canonical version (without applying the loose matching algorithm) following
 the RegExp Unicode property escapes in ECMAScript.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-unicode-property-aliases
Description-md5: 82a0291e1a9873e37cf29a389778d976
Description-en: Unicode property alias mappings in Javascript format for Node.js
 This package provides a map object giving alias mappings for Unicode
 property aliases, the most common usage being to convert an alias to its
 canonical form.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-unicode-property-aliases-ecmascript
Description-md5: 43855b15609c4e1cfc1278bd77b94ea7
Description-en: Unicode property aliases mapping for property names in Node.js
 This modules provides unicode 10.0 property alias mappings in JavaScript
 format for property names that are supported in ECMAScript RegExp property
 escapes.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-unicode-property-value-aliases
Description-md5: 3b88639e21ad00fbd4a8ed9e18fc01c9
Description-en: Unicode property value alias mappings for Node.js
 This package provides a map object giving alias mappings for Unicode
 property value, the most common usage being to convert an alias to its
 canonical form.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-unicode-property-value-aliases-ecmascript
Description-md5: a42b33dd3344a3329434979336d81316
Description-en: Unicode aliases in ECMAScript regular expressions for Node.js
 The ECMAScript RegExp norm supports some aliases for property names and
 values in property escapes, which this package makes available as mappings.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-union-value
Description-md5: 68b9e2918f06576f67856144a7dbf8ea
Description-en: set an array of unique values as the property of an object
 This library supports setting deeply nested properties using object-paths/dot
 notation.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-uniq
Description-md5: 375aed46d940ef81cba60648de17c868
Description-en: Node.js module to remove duplicates from a sorted array in place
 Why use this instead of underscore.uniq[ue]?
 A few reasons:
  * This library updates the array in place without making an extra copy (and
 so it is faster for large arrays)
  * It also accepts a custom comparison function so you can remove duplicates
 from arrays containing object
  * It is more modular in the sense that it doesn't come with a bazillion other
 utility grab bag functions.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-uniqid
Description-md5: 93248cfc3c1a58f7179b64829d372d3c
Description-en: Unique ID Generator
 This module is a Unique Hexatridecimal ID generator. It will always create
 unique id's based on the current time, process and machine name.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-uniqs
Description-md5: bd0669e43e2ce85b5009356385d2c937
Description-en: Tiny utility to create unions and de-duplicated lists
 For example, uniqs([2, 1, 1], [2, 3, 3, 4], [4, 3, 2]) will give [2, 1, 3, 4]
 as output.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-unique-filename
Description-md5: 155bb834c166c3a9221aa69eefb71492
Description-en: unique filename for use in temporary directories or caches
 This module can be used to generate a unique filename for use in temporary
 directories or caches.
 .
 For example, if you pass os.tmpdir() as an argument, it returns something
 like: /tmp/912ec803b2ce49e4a541068d495ab570.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-unique-stream
Description-md5: 60275929515e2527dc0df9cd65c6c8ef
Description-en: node.js through stream that emits a unique stream of objects based on criteria
 Node.js is an event-based server-side JavaScript engine.

Package: node-unique-string
Description-md5: 6e525ade18a7e67ae657eab5dd37db85
Description-en: Generate a unique random string
 Returns a 32 character unique string. Matches the length of MD5, which is
 unique enough for non-crypto purposes.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-universalify
Description-md5: 3598badedda83f49d5efec369727a8a8
Description-en: Make a callback- or promise-based function support both promises and callbacks
 This package provides ways to make a callback- or promise-based function
 support both promises and callbacks.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-unpipe
Description-md5: 6c6185c388f81a49038c3ed547fc7c7e
Description-en: Unpipe a stream from all destinations
 Unpipes all destinations from a given stream. With stream 2+, this is
 equivalent to stream.unpipe(). When used with streams 1 style streams
 (typically Node.js 0.8 and below), this module attempts to undo the
 actions done in stream.pipe(dest).
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-unset-value
Description-md5: 49555c277f4195863f51984459edb704
Description-en: Delete nested properties from an object using dot notation
 Node.js is an event-based server-side JavaScript engine.

Package: node-uri-js
Description-md5: fa6905bd33fde5990d2945152d05c4b0
Description-en: URI/IRI parsing/validating/resolving library
 This is an RFC 3986/3987 compliant, scheme extendable URI/IRI
 parsing/validating/resolving library for JavaScript.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-uri-path
Description-md5: aa0de8e140dc26f23f573a2388b57468
Description-en: Convert relative file system paths into safe URI paths
 This module can be used to convert relative file system paths into
 safe URI paths.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-url
Description-md5: bc52ba044ab4458414e1ff3f798ed932
Description-en: core nodejs url packaged standalone for use with Browserify
 This package provides utilities for URL resolution and parsing.
 .
 This module creates an url object which contain properties
 holding different parts of the url.
 .
 This module is used by browserify and is meant to
 have feature parity with node.js core url module.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-url-join
Description-md5: 5387eb70913e396fcef9a0e1f24813ef
Description-en: Join urls and normalize as in path.join
 This module can be used to join all arguments together and normalize
 the resulting url.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-url-loader
Description-md5: e91f5555fcdab413bb40f825953a6900
Description-en: url loader module for webpack
 This module loads files as base64 encoded URL.
 .
 Webpack takes code targeted at node.js and makes it run in the browser.
 Node.js comes with API of its own that is not available in the browsers.
 Webpack exposes this code to programs that are unaware they are running in a
 browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-url-parse
Description-md5: 0e27d3fc10c5e075495ca0ecf3279b9f
Description-en: Parse URL in node using the URL module and in the browser using the DOM
 The url-parse method exposes two different API interfaces. The url interface
 that you know from Node.js and the new URL interface that is available in
 the latest browsers.
 .
 Since 0.1 we've moved away from using the DOM's <a> element for URL parsing
 and moving to a full Regular Expression solution. The main reason for this
 change is to make the URL parser available in different JavaScript
 environments as you don't always have access to the DOM like Worker
 environments.  This module still have a really small foot print as this
 module's main intention is to be bundled with client-side code. The only
 problem however with a RegExp based solution is that it required a lot of
 lookups causing major problems in FireFox. So the last and the current
 solution was a pure string parsing solution which chops up the URL in
 smaller pieces.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-url-parse-lax
Description-md5: 485478bbfa67fe17245d2b15845961cf
Description-en: url.parse() with support for protocol-less URLs & IPs
 Lax url.parse() with support for protocol-less URLs & IPs
 .
 The url.parse() method takes a URL string, parses it, and returns a URL
 object. A TypeError is thrown if urlString is not a string. A URIError is
 thrown if the auth property is present but cannot be decoded.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-url-to-options
Description-md5: ef3edf9686c443202baf621c3a6f076d
Description-en: Convert a WHATWG URL to an http(s).request options object
 Package converts a WHATWG URL to 'http.request()' / 'https.request()'
 options object. An option object contains protocol, hostname, hash, search,
 pathname, path & href.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-urlgrey
Description-md5: 3e842d988af3b57dd0ccd440d429a442
Description-en: urlgrey is a library for url querying and manipulation
 urlgrey is a library for url manipulation. It's a chainable/fluent interface
 that makes a number of methods available for querying different aspects
 of a url, and even modifying it to create new urls.
 .
 Most methods are named after different parts of the url
 and allow you to read that part from the current url if you don't pass
 any parameters, or they allow you to generate a new url
 with a change to that part in the current url if you do pass a parameter.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-use
Description-md5: 27917936e9c412f418eec5986ff3089b
Description-en: Easily add plugin support to your node.js application
 Easily add plugin support to your node.js application. It is a different
 take on plugin handling. This is not a middleware system
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-util
Description-md5: 600757dd62d86b859861e04666fedaba
Description-en: JavaScript util module
 libjs-util provides various utilities for regular expressions, deprecating
 functions, inspecting variables and other useful things.

Package: node-util
Description-md5: fdd3d1611b4f0edd99573fbf8d67e547
Description-en: NodeJS util module
 node-util provides various utilities for regular expressions, deprecating
 functions, inspecting variables and other useful things.

Package: node-util-deprecate
Description-md5: e46191256b729282c04b4dbfbf30e566
Description-en: Node.js's `util.deprecate()` function with browser support
 In Node.js, this module simply re-exports the util.deprecate() function.
 .
 In the web browser (i.e. via browserify), a browser-specific
 implementation of the util.deprecate() function is used.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-utilities
Description-md5: 810c6a813047e733d121f36696230418
Description-en: classic collection of JavaScript utilities
 Contains various helper utilities for other applications.

Package: node-utils-merge
Description-md5: 8669c9709e887d6bc7ca41d811968c72
Description-en: provides a merge utility function
 Simple merges the properties from a source object
 into a destination object.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-utml
Description-md5: a7393676ec51c144d1e0657b295916e6
Description-en: Express compliant templating for underscore.js
 UTML is a wrapper around the underscore.js template method to make
 it comply with the express web framework.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-uuid
Description-md5: 76567c12f265faa326cf4fa3f720d991
Description-en: simple and fast RFC4122 UUID generation - Node.js module
 uuid provides simple, fast generation of RFC4122 UUIDs.
 .
  * Support for version 1, 3, 4 and 5 UUIDs
  * Cross-platform
  * Uses cryptographically-strong random number APIs (when available)
  * Small footprint
 .
 This package provides uuid usable with Node.js -
 an event-based server-side JavaScript engine.

Package: uvu
Description-md5: 78a5967f7f06e675ce1e817a38337460
Description-en: Extremely fast and lightweight test runner for Node.js and the browser
 uvu is a fast and lightweight test runner, able to run test for Node.js
 modules and browser libraries.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-v8-compile-cache
Description-md5: 461efe222353d23bc3de3142e3c13ef2
Description-en: Leverage v8 compile cache to speedup loading of Node.js modules
 V8 is the JavaScript Engine used by Node.js and Chromium; it uses just-in-time
 compilation (JIT) to execute Javascript code, and code caching to lessen the
 overhead to initially parse and compile a script.
 .
 The ability to tap into V8 to produce/consume this cache was introduced in
 Node v5.7.0. This module attaches a require hook to use V8's code cache to
 speed up instantiation time.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-v8flags
Description-md5: a14163b8d2382bba3b51bd2e1d8e22df
Description-en: Get available V8 JavaScript engine flags
 This package get flags passed to Node.js embedded
 V8 Javascript engine.
 .
 V8 is a high performance JavaScript engine written in C++.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-vali-date
Description-md5: ba2f9c41ed45149887b186c0f4e6cfa9
Description-en: Validate a date
 Returns a boolean indicating if the date provided is valid or not.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-validate-npm-package-license
Description-md5: 35edb212a0c769689cf012bb75ecc3c3
Description-en: Tells if a string is a valid npm package license string
 Node.js is an event-based server-side JavaScript engine.

Package: node-validate-npm-package-name
Description-md5: b090666753c62d999a95c221120b4de7
Description-en: Checks if a string is a valid npm package name
 This module can determine if a string is valid to be used a npm module name.
 This module will show conformance to old naming rules and new naming rules
 separately.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-vary
Description-md5: 65fe5f236ef39e821ff032656f3ceb3d
Description-en: manage the Vary header of a HTTP response - Node.js module
 This package provides a simple module to manage the fields
 of the Vary header in a HTTP response.
 .
 The Vary HTTP response header determines how to match future
 request headers to decide whether a cached response can be
 used rather than requesting a fresh one from the origin server.
 It is used by the server to indicate which headers it used when
 selecting a representation of a resource in a content negotiation
 algorithm.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-vasync
Description-md5: cfaca806887963aec8cffa2d38e54937
Description-en: Utilities for observable asynchronous control flow
 This module provides several functions for asynchronous
 control flow. This one's claim to fame is improved debuggability.
 .
 Node.js is an event-based server-side JavaScript engine.
 .
 Its a dependency of  node-ldapjs

Package: node-verror
Description-md5: ea75e5598edb93cc638cc5905689e721
Description-en: rich JavaScript errors
 This module provides several classes in support of Joyent's Best Practices
 for Error Handling in Node.js.
 .
 The error classes here support:
  * printf-style arguments for the message
  * chains of causes
  * properties to provide extra information about the error
  * creating your own subclasses that support all of these
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-vhost
Description-md5: 092011d1d1d9631b71176a5f35b1bdc6
Description-en: connect middleware for domain request matching - Node.js module
 This module allows one to match incoming http requests to given
 host-server pairs, also known as virtual hosts.
 .
 It only works with in-process Request and Server Node.js objects,
 in particular it is not a proxy.
 .
 Connect is an extensible HTTP server framework.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-vinyl
Description-md5: 27990ee9a106576bac50dab0b61bd11f
Description-en: Virtual file format
 Vinyl is a very simple metadata object that describes a file. When you think
 of a file, two attributes come to mind: `path` and `contents`. These are the
 main attributes on a Vinyl object. A file does not necessarily represent
 something on your computer’s file system. You have files on S3, FTP, Dropbox,
 Box, CloudThingly.io and other services. Vinyl can be used to describe files
 from all of these sources.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-vinyl-fs
Description-md5: 85e4f166949142a7f98eabfad51e6613
Description-en: Vinyl adapter for the file system
 A Vinyl adapter simply exposes a `src(globs)` and a `dest(folder)` method.
 Each return a stream. The `src` stream produces Vinyl objects, and the `dest`
 stream consumes Vinyl objects. Vinyl adapters can expose extra methods that
 might be specific to their input/output medium, such as the `symlink` method
 `vinyl-fs` provides.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-vinyl-sourcemaps-apply
Description-md5: 643d5c4b0308b5438c1c2d8e31682dab
Description-en: Apply a source map to a vinyl file
 Apply a source map to a vinyl file, merging it with preexisting source maps.
 .
 Source maps provide a language-agnostic way to compile back production
 code to the original source code.
 .
 This library is a build dependency of gulp-coffee, coffee script integration
 for gulp.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-vlq
Description-md5: 110d36c3db307eb3d832255348d5b8c2
Description-en: Variable-length quantity mapper for Node.js
 Generate and decode base64 variable-length quantity mappings for
 source maps and other uses.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-vm-browserify
Description-md5: 6ddb4088de9778207d3a7dc3ce1bcad9
Description-en: vm module for the browser
 emulate node's vm module for the browser. This module is depended upon by
 browserify, so you should just be able to `require('vm')` and it will just
 work.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-vscode-debugprotocol
Description-md5: e8edd5aab17f6fda813003317081e9a1
Description-en: VS Code Debug Protocol
 This npm module contains declarations for the json-based Visual
 Studio Code debug protocol.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-vue-hot-reload-api
Description-md5: 4dfde20959370e0f52c9b760ed391077
Description-en: hot reload API for *.vue components
 Hot reload API for Vue components. This is what vue-loader and vueify use
 under the hood.
 .
 You will only be using this if you are writing some build toolchain based on
 Vue components. For normal application usage, just use vue-loader or vueify.
 .
 This package is a dependency of node-vue-loader.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-vue-resource
Description-md5: f5a655ce918ee9cbe3ef52dce2627c7c
Description-en: HTTP client for Vue.js
 Vue.js is a library for building interactive web interfaces. It provides
 data-reactive components with a simple and flexible API.
 .
 Core features include:
  - Declarative rendering with a plain JavaScript object based reactivity
    system
  - Component-oriented development style with tooling support
  - Lean and extensible core
  - Flexible transition effect system
  - Fast without the need for complex optimization
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-vue-style-loader
Description-md5: 4b53fc712ec413737414293ad18e312e
Description-en: Vue.js style loader module for webpack
 Webpack takes code targeted at node.js and makes it run in the browser.
 Node.js comes with API of its own that is not available in the browsers.
 Webpack exposes this code to programs that are unaware they are running in a
 browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-w3c-keyname
Description-md5: 48e67bfa099c93b6be6fd63c2ed1e2f1
Description-en: Get a KeyboardEvent.key-style string from an event
 Tiny library that exports a function keyName that takes a keyboard event
 and returns a KeyboardEvent.key-style string. Will use the actual key
 property of the event if available, and fall back to a value synthesized
 from the keyCode
 otherwise.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-warning
Description-md5: ffebe5f4a3ba2fea8c868ce656b3a6b7
Description-en: Mirror of Facebook's Warning
 Similar to Facebook's invariant but only logs a warning if the
 condition is not met. This can be used to log issues in development
 environments in critical paths. Removing the logging code for
 production environments will keep the same logic and follow the same
 code paths.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-watchpack
Description-md5: 9eb7f5c6f8f55023e02ab14eb02d1f47
Description-en: Wrapper library for directory and file watching
 The watchpack high level API doesn't map directly to watchers. Instead a
 three level architecture ensures that for each directory only a single
 watcher exists.
 .
 This library is a dependency for webpack. Webpack takes code targeted at
 node.js and makes it run in the browser. Node.js comes with API of its own
 that is not available in the browsers. Webpack exposes this code
 to programs that are unaware they are running in a browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-wcwidth.js
Description-md5: dbaff7695566875d731712e43cf738ac
Description-en: wcwidth.js is a javascript porting of C's wcwidth()
 wcwidth.js is a simple javascript porting of wcwidth()
 implemented in C by Markus Kuhn.
 .
 wcwidth() and its string version, wcswidth() are defined by
 IEEE Std 1002.1-2001, a.k.a. POSIX.1-2001, and return the
 number of columns used to represent a wide character and
 string on fixed-width output devices like terminals.
 Markus's implementation assumes wide characters to be
 encoded in ISO 10646, which is almost true for JavaScript;
 almost because JavaScript uses UCS-2 and has problems
 with surrogate pairs. wcwidth.js converts surrogate pairs
 to Unicode code points to handle them correctly.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-webassemblyjs
Description-md5: 4e705e76cc86f1fbd6af526b38758ebd
Description-en: Toolchain for WebAssembly
 This package includes:
 webassemblyjs - WebAssembly interpreter, implements the W3C WebAssembly API.
 and the following modules under @webassembly name space.
 .
 ast - AST utils for webassemblyjs
 cli - Toolbox for WebAssembly
 dce - Eliminate unused functions in your WASM binary
 eslint-plugin-webassembly - ESLint plugin for WebAssembly.
 floating-point-hex-parser - Parser function for floating point hexadecimals.
 helper-buffer - Buffer manipulation helpers
 helper-fsm - FSM implementation
 helper-wasm-bytecode - Constants for the wasm format
 helper-wasm-section - Section manipulation helpers
 leb128 - LEB128 decoding
 repl - WebAssembly REPL.
 validation - Module AST validations
 wasm-edit - Replace in-place an AST node in the binary.
 wasm-gen - WebAssembly binary format printer
 wasm-opt - WASM optimizer
 wasm-parser - WebAssembly binary format parser
 wasm-strip - Strips custom sections (deprecated, use wabt instead)
 wast-loader - Webpack loader for WebAssembly text format
 wast-parser - WebAssembly text format parser
 wast-printer - WebAssembly text format printer
 wast-refmt - WAST refmt
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-webfinger
Description-md5: 30e4cc4061824a496ae59830d9586a19
Description-en: Client library for Host Meta (RFC 6415) and Webfinger
 This library implements Node.js client support for:
  * XRD documents
  * JRD documents
  * host-meta
  * host-meta.json
  * http and https
  * RFC 6415 and the upcoming Webfinger RFC (up to draft 09)
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-webfont
Description-md5: ea5044f70fbd9c2530c4417f39b2a71d
Description-en: Generate fonts from SVG icons
 Webfont converts sets of SVG files into an icon font, in any of the
 formats: woff2, woff, eot, ttf and svg.  These can then be used in a
 browser.  It has both a Node.js interface and a simple command-line
 interface (webfont).

Package: webpack
Description-md5: 45ab71b32d23b6f7e5aa80f15cc4fc2c
Description-en: Packs CommonJs/AMD modules for the browser
 Webpack takes code targeted at node.js and makes it run in the browser.
 Node.js comes with API of its own that is not available in the browsers.
 Webpack exposes this code to programs that are unaware they are running in a
 browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-webpack-env
Description-md5: 7344260ddaccc03caaeef25b6831015a
Description-en: Read variables from a file and make them available to webpack
 Webpack ENV is a webpack plug-in for creating ENV-variable-like
 globals in webpack.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-webpack-merge
Description-md5: 3d737b0425e8e323c547a7ea068c5aca
Description-en: merge designed for Webpack
 webpack-merge provides a merge function
 that concatenates arrays and merges objects
 creating a new object.
 If functions are encountered,
 it will execute them, run the results through the algorithm,
 and then wrap the returned values within a function again.
 .
 This behavior is particularly useful in configuring webpack
 although it has uses beyond it.
 Whenever you need to merge configuration objects,
 webpack-merge can come in handy.
 .
 There's also a webpack specific merge variant
 known as merge.smart
 that's able to take webpack specifics into account
 (i.e., it can flatten loader definitions).

Package: node-webpack-sources
Description-md5: df602889e76423457c0898f8c30b2de1
Description-en: Source code handling classes for webpack
 This library contains multiple classes which represent a `Source`. A `Source`
 can be asked for source code, size, source map and hash.
 .
 This library is a dependency for webpack. Webpack takes code targeted at
 node.js and makes it run in the browser. Node.js comes with API of its own
 that is not available in the browsers. Webpack exposes this code
 to programs that are unaware they are running in a browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-webpack-stats-plugin
Description-md5: e10209213a8031b4d2d3ba92715c7647
Description-en: Webpack stats plugin
 This plugin will ingest the webpack stats object, process / transform the
 object and write out to a file for further consumption.
 .
 The most common use case is building a hashed bundle and wanting to
 programmatically refer to the correct bundle path in your Node.js server.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-websocket
Description-md5: bf90c40e91a26e3b4217c1283b54e56f
Description-en: WebSocket implementation for NodeJS, standalone API for browser
 An implementation of the WebSocket API for NodeJS.
 .
 This is the code for using the API in the browser, where a WebSocket
 implementation is already present.

Package: node-websocket
Description-md5: 1f1934ecfa3dc7449cb9a78d79af34db
Description-en: WebSocket implementation for NodeJS
 An implementation of the WebSocket API for NodeJS.
 .
 WebSocket is a computer communications protocol, providing full-duplex
 communication channels over a single TCP connection.
 The WebSocket protocol was standardized by the IETF as RFC 6455.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-websocket-driver
Description-md5: d27e998d45018d6a68de128e4d26d3f8
Description-en: WebSocket protocol handler with pluggable I/O for Node.js
 This module provides a complete implementation of the WebSocket protocols
 that can be hooked up to any I/O stream. It aims to simplify things by
 decoupling the protocol details from the I/O layer, such that users only
 need to implement code to stream data in and out of it without needing to
 know anything about how the protocol actually works.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-websocket-stream
Description-md5: 67118f953b81d5072cfdd45da26a1203
Description-en: use websockets with the node streams API in browser and node
 Use HTML5 websockets using the Node Streams API. This module works in Node or
 in Browsers that support WebSockets. You can use browserify to package this
 module for browser use.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-whatwg-fetch
Description-md5: ad17748a98290e8237e51f1a6e58a180
Description-en: window.fetch JavaScript polyfill
 The fetch() function is a Promise-based mechanism for programmatically making
 web requests in the browser. This project is a polyfill that implements a
 subset of the standard Fetch specification, enough to make fetch a viable
 replacement for most uses of XMLHttpRequest in traditional web applications.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-when
Description-md5: 862b475853023ac238a5c010588ba646
Description-en: Async tools and when() implementation for Node.js
 A lightweight Promises/A+ and when() implementation, plus other
 async tools.
 .
 A when() function is responsible of triggering actions depending on the
 result of executing asynchronous actions, with submethods to check for
 any or all results, and handling exceptions.
 .
 Promises/A+ is a programming interface for asynchronous operations.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-which
Description-md5: ed96a9d753ccc02ad2e7f2839ebbd367
Description-en: Cross-platform 'which' module for Node.js
 node-which finds the first instance of a specified executable
 in the PATH environment variable, simulating the behaviour of
 the standard "which" program.
 node-which supports all platforms supported by Node.js.
 .
 This is the module only, the binary being totally useless.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-which-module
Description-md5: 5f8950563d95de975db504cf4ec2b7f3
Description-en: Find the module object for something that was require()d
 Node.js is an event-based server-side JavaScript engine.

Package: node-wide-align
Description-md5: bba847033427fc6d2002ae23793ada64
Description-en: Wide-character aware text alignment function
 Wide-character aware text alignment function for use on the console or with
 fixed width fonts.
 .
 This library is a dependency for webpack. Webpack takes code targeted at
 node.js and makes it run in the browser. Node.js comes with API of its own
 that is not available in the browsers. Webpack exposes this code
 to programs that are unaware they are running in a browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-widest-line
Description-md5: 83217aad729ef0a06db375f05321b6a6
Description-en: Get the visual width of the widest line in a string -
 the number of columns required to display it
 Some Unicode characters are fullwidth and use double the normal width
 This script helps to know the maximum width a string will take up in
 the terminal.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-wikibase-cli
Description-md5: d098c5f8721438bd4c44dcda05401623
Description-en: command-line interface to Wikibase
 wikibase-cli is a command-line interface to Wikibase instances. This tool is
 mostly a CLI interface to the JS modules wikibase-edit and wikibase-sdk. It was
 primarily developed to target Wikidata, but as then been decoupled to support
 any Wikibase instance.

Package: node-wikibase-edit
Description-md5: 787ee12e8c263581d43ba8e1a56200a1
Description-en: edit Wikibase from NodeJS
 Tools to edit Wikibase instances using NodeJS.

Package: node-wikibase-sdk
Description-md5: 1a6dbe9198fbc8ac522b3644711042cc
Description-en: functions to query Wikibase instances
 JavaScript utility functions to query a Wikibase instance and simplify the
 returned results.

Package: node-wikidata-lang
Description-md5: ea1808dbb0122967681102b0ef8e032e
Description-en: Wikidata language database
 A database of languages and their Wikidata id, Wikimedia language code,
 ISO 639-1, ISO 639-2, ISO 639-3, ISO 639-6 codes.

Package: node-wildemitter
Description-md5: e55ffd7fd52247102b47868336b19cd5
Description-en: lightweight event emitter that supports wildcard handlers
 Super lightweight EventEmitter similar to what comes in Node.js,
 but with a support for wildcard events '*' and grouped handlers".
 .
 Node.js is an event-based server-side JavaScript engine.

Package: window-size
Description-md5: dcbcb2503741ec0a5960239c3544e144
Description-en: get the height and width of the terminal
 reliable way to get the height and width of the terminal/console in a node.js
 environment.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-winston
Description-md5: 12373b36b2152e98a09429d2e4cbd8f2
Description-en: Logger for just about everything (for Nodejs)
 Winston is designed to be a simple and universal logging library with
 support for multiple transports. A transport is essentially a storage
 device for your logs. Each Winston logger can have multiple
 transports configured at different levels. For example, one may want
 error logs to be stored in a persistent remote location (like a
 database), but all logs output to the console or a local file.
 .
 Winston aims to decouple parts of the logging process to make it more
 flexible and extensible. Attention is given to supporting flexibility
 in log formatting & levels, and ensuring those APIs decoupled from
 the implementation of transport logging (i.e. how the logs are stored
 or indexed) to the API that they exposed to the programmer.

Package: node-winston-compat
Description-md5: 37d1fa20ec7df2fbebaf8df151b56d33
Description-en: Core functionality from winston < 3.0.0
 Core functionality from winston < 3.0.0 commonly used by user-created
 transports, made available for winston 3+.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-winston-transport
Description-md5: e892c2d1e6b76a7ba7bcd2e3d4ee71e0
Description-en: Base streams for the Winston logging framework for Node.js
 The base TransportStream implementation for Winston. Use these to
 write ecosystem Transports for Winston in your Node.js programs.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-with
Description-md5: 9374fb74ac9fd09110f4d1d39a3623af
Description-en: compile-time `with` statement - Node.js module
 This module allows compilation of a JavaScript statement
 with a given scope object, as if it was in a `with` statement.
 .
 The `width` statement is deprecated and forbidden in ECMAScript 5
 strict mode, which is supported by this module.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-wordwrap
Description-md5: 858cea74f3e1d5a8336e1d5a1a60265d
Description-en: word wrapping library for NodeJS
 Wordwrap is a word wrapping library for NodeJS.

Package: node-worker-loader
Description-md5: e9335664d2efcd7891beb249457b7993
Description-en: worker loader module for webpack
 This loader registers the script as Web Worker.
 .
 Webpack packs CommonJs/AMD modules for the browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-wrap-ansi
Description-md5: ee5d8fae36df6ac1669780d262ec64de
Description-en: Wordwrap a string with ANSI escape codes
 Node.js module to wrap words of a string to the specified column
 width, taking into account the actual visual width of the contained
 unicode characters.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-wrappy
Description-md5: 8a5afc7713132a58eb841d399c58691e
Description-en: Callback wrapping utility
 Returns a wrapper function that returns a wrapped callback
 The wrapper function should do some stuff, and return a
 presumably different callback function.
 This makes sure that own properties are retained, so that
 decorations and such are not lost along the way.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-write-file-atomic
Description-md5: 222d397c98e46f79cdb308fb4e829c60
Description-en: Write files in an atomic fashion w/configurable ownership
 This is an extension for node's `fs.writeFile` that makes its operation atomic
 and allows you set ownership (uid/gid of the file).
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-write-file-promise
Description-md5: e231417adfb262d265810dd1848ecbea
Description-en: Write a file creating intermediate directories
 The default export has the same signature of fs.writeFile except the last
 parameter callback.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-ws
Description-md5: 5a19837e0b9c362ba5687c4cf1eb0560
Description-en: RFC-6455 WebSocket implementation module for Node.js
 ws is a simple to use websocket implementation, up-to-date against RFC-6455,
 and probably the fastest WebSocket library for Node.js.
 .
 Passes the quite extensive Autobahn test suite. See
 http://einaros.github.com/ws for the full reports.
 .
 It also provides wscat, a command-line tool which can either act
 as a server or a client, and is useful for debugging websocket services.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-ws-iconv
Description-md5: 895bdf901598ca00ce3cdfd40ac6ad1b
Description-en: A set of Node libraries for various filesystem-related functions
 Node.js is an event-based server-side JavaScript engine.

Package: node-xdg-basedir
Description-md5: dd2b9a436b6d921a517842c094f57aff
Description-en: Get XDG Base Directory paths
 It supports retrieving user specific paths for data files, configuration
 files, non-essential data files, non-essential runtime files and other
 file objects (such as sockets, named pipes, etc).
 Properties: data, config, cache, runtime, dataDirs, configDirs.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-xml2js
Description-md5: c810ff075523ed26154474171c526588
Description-en: simple XML to JavaScript object converter - Node.js module
 xml2js parses XML using node-sax and converts it to a plain JavaScript
 object.
 .
 Node.js is an event-based server-side javascript engine.

Package: node-xmldom
Description-md5: 4e78452970c1f14abc7bdbdd9861ffe2
Description-en: Standard XML DOM (Level2 CORE) implementation in pure javascript
 A JavaScript implementation of W3C DOM for Node.js, Rhino and the browser.
 This implementation  is fully compatible with W3C DOM level 2.
 .
 This package allows one to use DOMParser and XMLSerializer
 interface in browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-xmlhttprequest
Description-md5: 16959612f496641ba6de9e562ecb7381
Description-en: XMLHttpRequest for Node
 Node is an event-based server-side Javascript engine.
 .
 XMLHttpRequest is a wrapper for the built-in HTTP client to emulate the browser
 XMLHttpRequest object.

Package: node-xoauth2
Description-md5: becf8a276bb82273f23cbfb2886f4924
Description-en: XOAuth2 token generation for accessing GMail SMTP and IMAP
 xoauth2 generates XOAUTH2 login tokens from provided Client and
 User credentials.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-xtend
Description-md5: f8823044a5fef18f2afe9e7a72d7946c
Description-en: Node.js library to easily extend an object
 xtend is a basic utility library which allows you to extend an object
 by appending all of the properties from each object in a list. When
 there are identical properties, the right-most property takes precedence.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libjs-xterm
Description-md5: 3c5fd37ab6e3122e45467c151886a870
Description-en: terminal front-end component for the browser - browser library
 Xterm.js is a terminal front-end component written in JavaScript that works in
 the browser.
 .
 It enables applications to provide fully featured terminals to their users and
 create great development experiences.
 .
 Features:
 .
   - **Text-based application support**: Use xterm.js to work with applications
     like `bash`, `git` etc.
   - **Curses-based application support**: Use xterm.js to work with
     applications like `vim`, `tmux` etc.
   - **Mouse events support**: Xterm.js captures mouse events like click and
     scroll and passes them to the terminal's back-end controlling process
   - **CJK (Chinese, Japanese, Korean) character support**: Xterm.js renders
     CJK characters seamlessly
   - **IME support**: Insert international (including CJK) characters using IME
     input with your keyboard
   - **Self-contained library**: Xterm.js works on its own. It does not require
     any external libraries like jQuery or React to work
   - **Modular, event-based API**: Lets you build addons and themes with ease
 .
 This package contains the standalone packed library suitable for running in
 a web browser.

Package: node-xterm
Description-md5: fb5b7a68aaf8c158f85c5db47e4be578
Description-en: terminal front-end component for the browser - NodeJS modules
 Xterm.js is a terminal front-end component written in JavaScript that works in
 the browser.
 .
 It enables applications to provide fully featured terminals to their users and
 create great development experiences.
 .
 Features:
 .
   - **Text-based application support**: Use xterm.js to work with applications
     like `bash`, `git` etc.
   - **Curses-based application support**: Use xterm.js to work with
     applications like `vim`, `tmux` etc.
   - **Mouse events support**: Xterm.js captures mouse events like click and
     scroll and passes them to the terminal's back-end controlling process
   - **CJK (Chinese, Japanese, Korean) character support**: Xterm.js renders
     CJK characters seamlessly
   - **IME support**: Insert international (including CJK) characters using IME
     input with your keyboard
   - **Self-contained library**: Xterm.js works on its own. It does not require
     any external libraries like jQuery or React to work
   - **Modular, event-based API**: Lets you build addons and themes with ease
 .
 This package contains the unpacked individual xterm CommonJS modules.

Package: node-xxhashjs
Description-md5: 8cf91166493d5a4dcb51e82e64e57591
Description-en: Javascript implementation of xxHash
 xxHash is a very fast hashing algorithm. xxhashjs is a Javascript
 implementation of it, written in 100% Javascript. Although not as fast as the
 C version, it does perform pretty well given the current Javascript
 limitations in handling unsigned 32 bits integers.

Package: node-y-protocols
Description-md5: 452d967ad0d85de0725ec848e946dd09
Description-en: YJS binary encoding protocols
 Binary encoding protocols for syncing, awareness, and history
 information for the YJS conflict-free replicated data type (CRDT)
 library.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-y-websocket
Description-md5: a44ca34f40f40a4da5b790e33af3e54c
Description-en: Websockets provider for Yjs
 The Websocket Provider implements a classical client server
 model. Clients connect to a single endpoint over Websocket. The
 server distributes awareness information and document updates among
 clients.
 .
 The Websocket Provider is a solid choice if you want a central source
 that handles authentication and authorization. Websockets also send
 header information and cookies, so you can use existing
 authentication mechanisms with this server.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-y18n
Description-md5: dacb1d425b4ad7b568bd9422dfd01f94
Description-en: bare-bones internationalization library used by yargs
 Inspired by i18n nodejs module.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-yajsml
Description-md5: f4e86962feceffad3db6cccc9686e3ab
Description-en: Yet another (Common)JS module loader
 Yajsml is a server-side component that allows JavaScript code to be
 distributed in a reliable and performant way. Its three features are:
 .
   - Proxy pass through for individual resource requests.
   - Bulk responses for requests of closely associated resources
     (e.g. dependencies) when a request specifies a JSONP-style callback.
   - Canonical packaged resources where requests for disparate resources
     may be fulfilled through a redirect to one canonical packaged resource
     (which exploits warmed caches).
 .
 The tool’s interface is simple enough that there is no need for a prescribed
 implementation on the client-side. That said, the require-kernel is a terse
 implementation of a CommonJS module manager that can use all the features in
 yajsml.

Package: node-yallist
Description-md5: 89bac9134139a5cda08ef7320151a953
Description-en: Double linked list implementation for Node.js
 This module allows one to create a double linked list that
 exposes many array-like methods like push, unshift, forEach,
 reduce, and more specific methods like forEachReverse or
 mapReverse.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-yaml
Description-md5: cb55a77cd1ff80c2fcbd6d75d0af11db
Description-en: Nodejs parser and stringifier for YAML standard
 yaml is a JavaScript parser and stringifier for YAML, a human friendly data
 serialization standard. It supports both parsing and stringifying data using
 all versions of YAML, along with all common data schemas. As a particularly
 distinguishing feature, yaml fully supports reading and writing comments and
 blank lines in YAML documents.

Package: node-yamlish
Description-md5: e680c9bcaa1fdccc8a760b6b01e54ca7
Description-en: Parser/encoder for the YAMLish format for Node.js
 This library parses the YAMLish format used to serialize objects in the
 TAP format.  YAMLish is a small subset of YAML (originally that implemented
 by the Perl module YAML::Tiny), making it easy to implement in other
 languages.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-yargs
Description-md5: 61b101b02f3e538fd907707ba5dc07e2
Description-en: command line parser for nodejs
 Yargs helps you build interactive command line tools by parsing arguments and
 generating an elegant user interface.
 .
 Yargs gives you:
  * commands and (grouped) options (like module run -n --force),
  * a dynamically generated help menu based on your arguments,
  * bash-completion shortcuts for commands and options.
 .
 With yargs, ye be havin' a map that leads straight to yer treasure! Treasure
 of course, being a simple option hash.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-yargs-parser
Description-md5: 50f76a357aa7c8c42a70765197ab7444
Description-en: mighty option parser used by yargs
 Yargs helps you build interactive command line tools by parsing arguments
 and generating an elegant user interface.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-yarn-tool-resolve-package
Description-md5: 9bd1de30e3f4f909cd1dd922863e63b9
Description-en: Resolve package root and package.json paths
 Node.js is an event-based server-side JavaScript engine.

Package: yarnpkg
Description-md5: ad9b02e270f655a9146663f1e726ed35
Description-en: Fast, reliable and secure npm alternative
 Fast: Yarnpkg caches every package it has downloaded, so it never
 needs to download the same package again. It also does almost
 everything concurrently to maximize resource utilization.
 This means even faster installs.
 .
 Reliable: Using a detailed but concise lockfile format and a
 deterministic algorithm for install operations, Yarnpkg is able
 to guarantee that any installation that works on one system will
 work exactly the same on another system.
 .
 Secure: Yarnpkg uses checksums to verify the integrity of every
 installed package before its code is executed.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-yauzl
Description-md5: a5ed5c9ab564cfdc590711508ade178d
Description-en: yet another unzip library - Node.js module
 yauzl is a Node.js module which provides the ability to read from zip files.
 It follows the spec by reading the central directory for file metadata instead
 of scanning for local file headers which might be deleted. yauzl also keeps
 memory usage low by not attempting to buffer entire files in RAM at once.
 yauzl is designed to generate an error instead of crashing when encountering
 corrupted or malicious zip files and has a robust test suite to ensure this.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-yazl
Description-md5: c141d33ff7d430106e460d9275c280d5
Description-en: yet another zip library - Node.js module
 yazl is a Node.js module which provides the ability to generate zip files.
 It uses async APIs to avoid blocking the JavaScript thread, avoids buffering
 entire files in RAM, and opens input files one at a time to avoid EMFILE
 errors. yazl supports adding files, buffers, and streams. The output is a
 stream. If all the files in the zip file are uncompressed, the final size is
 known before the stream starts.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-yjs
Description-md5: 6bcbe4161fb6f2ca1a6482d64eaad442
Description-en: CRDT framework with a powerful abstraction of shared data
 Yjs is a conflict-free replicated data type (CRDT) implementation
 that exposes its internal data structure as shared types. Shared
 types are common data types like Map or Array with superpowers:
 changes are automatically distributed to other peers and merged
 without merge conflicts.
 .
 Yjs is network agnostic (p2p!), supports many existing rich text
 editors, offline editing, version snapshots, undo/redo and shared
 cursors. It scales well with an unlimited number of users and is well
 suited for even large documents.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-yn
Description-md5: 5c85eefab89a114863cd5a6a0633a947
Description-en: Parse yes/no like values - Node.js module
 This Node.js module parses strings with yes/no like values and returns a bool
 or undefined. It has options to return a default instead of undefined and
 a lenient mode to gracefully handle typos.
 .
 It can useful for validating answers of a CLI prompt.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-ytdl-core
Description-md5: d9494bba29a033b165deeb9b92e1179d
Description-en: YouTube video downloader - Node.js module
 ytdl-core is a Node.js module which provides an API to get a readable stream
 for a YouTube video.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-zen-observable
Description-md5: 77787b53b3af050b58f8a3a04208eee7
Description-en: Implementation of observables for javascript
 This library requires Promises or a Promise polyfill. This library creates a
 new observable object using the specified subscriber function.
 .
 This package can be used to model push-based data sources such as DOM events,
 timer intervals and sockets.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-zkochan-cmd-shim
Description-md5: 7773556d9a7ad1bf3d1be7ced96e3dbe
Description-en: This package is the cmd-shim used in npm
 Cmd-shim  is used in npm to create executable scripts.
 .
 This package is needed o package yarn2 for Debian.

Package: node-zrender
Description-md5: 817fff88bf03fb6c1a707d6fc680b45e
Description-en: zrender is a 2D drawing engine that provides
 multiple rendering methods such as Canvas, SVG, and VML.
 ZRender is also the renderer for ECharts.
 .
 ZRender provides nearly 20 graphic types, which can be found under
 the documentation zrender.Displayable.
 If you want to create other graphics, you can also extend it with
  zrender.Path.extend.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: zx
Description-md5: 9536dd6978f389561cf9e6350120426d
Description-en: tool to launch modern Javascript scripts
 Bash is great, but when it comes to writing scripts,
 people usually choose a more convenient programming language.
 JavaScript maybe a good choice, but standard Node.js library
 requires additional hassle before using. The `zx` package provides
 useful wrappers around `child_process`, escapes arguments and
 gives sensible defaults.

Package: nodeenv
Description-md5: 2a31ee0296fb3abc1171f0334dade9ed
Description-en: Node.js virtual environment builder
 Tool to create isolated node.js environments with their own installation
 directories that don't share libraries with other node.js virtual
 environments, similar to a Python virtualenv.
 .
 These environments can be integrated with ones created by Python's virtualenv.

Package: libnode-dev
Description-md5: a609f4284dac20cce4338d050225c226
Description-en: evented I/O for V8 javascript (development files)
 Node.js is a platform built on Chrome's JavaScript runtime for easily
 building fast, scalable network applications. Node.js uses an
 event-driven, non-blocking I/O model that makes it lightweight and
 efficient, perfect for data-intensive real-time applications that run
 across distributed devices.
 .
 This package provides development headers for libnode108

Package: libnode108
Description-md5: aa09cb3413d563f4b3b5a9d6a7723845
Description-en: evented I/O for V8 javascript - runtime library
 Node.js is a platform built on Chrome's JavaScript runtime for easily
 building fast, scalable network applications. Node.js uses an
 event-driven, non-blocking I/O model that makes it lightweight and
 efficient, perfect for data-intensive real-time applications that run
 across distributed devices.
 .
 Node.js is bundled with several useful libraries to handle server
 tasks:
 .
 System, Events, Standard I/O, Modules, Timers, Child Processes, POSIX,
 HTTP, Multipart Parsing, TCP, DNS, Assert, Path, URL, Query Strings.
 .
 This package provides the dynamic library for Node.js.

Package: nodejs
Description-md5: 0d0bbaed314d7d26588d112ee4ede074
Description-en: evented I/O for V8 javascript - runtime executable
 Node.js is a platform built on Chrome's JavaScript runtime for easily
 building fast, scalable network applications. Node.js uses an
 event-driven, non-blocking I/O model that makes it lightweight and
 efficient, perfect for data-intensive real-time applications that run
 across distributed devices.
 .
 Node.js is bundled with several useful libraries to handle server
 tasks:
 .
 System, Events, Standard I/O, Modules, Timers, Child Processes, POSIX,
 HTTP, Multipart Parsing, TCP, DNS, Assert, Path, URL, Query Strings.

Package: nodejs-doc
Description-md5: f6ac623e9b900beab3517ba17914bb07
Description-en: API documentation for Node.js, the javascript platform
 Node.js is a platform built on Chrome's JavaScript runtime for easily
 building fast, scalable network applications. Node.js uses an
 event-driven, non-blocking I/O model that makes it lightweight and
 efficient, perfect for data-intensive real-time applications that run
 across distributed devices.
 .
 Node.js is bundled with several useful libraries to handle server
 tasks:
 .
 System, Events, Standard I/O, Modules, Timers, Child Processes, POSIX,
 HTTP, Multipart Parsing, TCP, DNS, Assert, Path, URL, Query Strings.
 .
 This package contains API documentation for Node.js.

Package: nodm
Description-md5: d7ccc859e60a6f9000df9fcbcf5931c2
Description-en: automatic display manager
 This package prepares the system to automatically start an X session at
 system boot. It is meant for devices like smartphones, but can be used on
 a regular computer as well, if the security implications are acceptable.

Package: libnoggit-java
Description-md5: 08de88469cc4c03f76f9f6641625232d
Description-en: Fast streaming JSON parser for Java
 Noggit is the world's fastest streaming JSON parser for Java.
 Features:
  * Fast! Measured as the fastest JSON parser on char[], String input.
  * Streaming API (StAX/pull-parser like) for both easy and efficient parsing
  * Conforms to the JSON standard: http://www.ietf.org/rfc/rfc4627.txt
  * Memory efficiency
     * incremental parsing (Reader-based) in order to handle huge messages
     * a single byte of state needed per nested object or array
     * does not read large objects (including primitives) completely
       into memory unless asked
     * can eliminate most copying, allowing the user to provide
       the output buffer for values
  * can handle primitives of any size (does not attempt to parse
    numerics into a certain language primitives unless asked)
  * Simple serialization of objects (List, Map, etc)
  * Optional creation of objects (List, Map, etc) when parsing.

Package: nohang
Description-md5: 8eca8c34622d1424c6b3141300d2b866
Description-en: sophisticated low memory handler for Linux
 nohang is a highly configurable daemon for Linux which is able to correctly
 prevent out of memory (OOM) and keep system responsiveness in low memory
 conditions.

Package: noiz2sa
Description-md5: 51a659ee8e6f78a8081264874708fca0
Description-en: abstract arcade shooter
 A classical vertical arcade shooter with an abstract theme and
 matching electronic music

Package: noiz2sa-data
Description-md5: fdd77530ebf3f627f8ad3eede1a95565
Description-en: abstract arcade shooter, data files
 This package contains sounds and other data files for noiz2sa, an abstract
 arcade shooter.

Package: nomarch
Description-md5: d7c400234138a0d9eadfcb6a9ecc6922
Description-en: Unpacks .ARC and .ARK MS-DOS archives
 This is a de-archiving only replacement for the arc archiver from SEA.  It
 can handle pkarc archives, as well as others.  It can also be used with
 emacs - see the nomarch manpage.
 .
 This package is very useful for E-Mail virus scanner scripts for attachment
 unpacking.

Package: libarccommon3v5
Description-md5: 0e374f98fce6d9477c267693cca43007
Description-en: Advanced Resource Connector Middleware
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the middleware, known as the Advanced Resource
 Connector (ARC).
 .
 The ARC middleware is a software solution that uses distributed
 computing technologies to enable sharing and federation of computing
 resources across different administrative and application domains.
 ARC is used to create distributed infrastructures of various scope and
 complexity, from campus to national and global deployments.

Package: libarcglobusutils3
Description-md5: c1af8ec320c56fa6f09d86e8a033ebd2
Description-en: ARC Globus plugins common libraries
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the middleware, known as the Advanced Resource
 Connector (ARC).
 .
 ARC Globus plugins common libraries package includes the bundle of
 necessary Globus libraries needed for all other globus-dependent ARC
 components.

Package: nordugrid-arc-arcctl
Description-md5: 64d4f7bea30bd1dce5a276b50c8948df
Description-en: ARC Control Tool
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the middleware, known as the Advanced Resource
 Connector (ARC).
 .
 This package contains the ARC Control Tool with basic set of control
 modules suitable for both server and client side.

Package: nordugrid-arc-arcctl-service
Description-md5: 92aa063e2e896f725f57ecec78126c7c
Description-en: ARC Control Tool - service control modules
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the middleware, known as the Advanced Resource
 Connector (ARC).
 .
 This package contains the service control modules for ARC Contol Tool
 that allow working with server-side config and manage ARC services.

Package: nordugrid-arc-archery-manage
Description-md5: f89994b315a9ec7f4d8e801f098e5b1a
Description-en: ARCHERY administration tool
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the middleware, known as the Advanced Resource
 Connector (ARC).
 .
 This package contains the archery-manage utility for administration of
 an ARCHERY DNS-embedded service endpoint registry.

Package: nordugrid-arc-arex
Description-md5: 300b960e90b117b0353dbf89c0e3b06d
Description-en: ARC Resource-coupled EXecution service
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the middleware, known as the Advanced Resource
 Connector (ARC).
 .
 The ARC Resource-coupled EXecution service (AREX) is the Computing
 Element of the ARC middleware. AREX offers a full-featured middle
 layer to manage computational tasks including interfacing to local
 batch systems, taking care of complex environments such as data
 staging, data caching, software environment provisioning, information
 collection and exposure, accounting information gathering and
 publishing.

Package: nordugrid-arc-arex-python-lrms
Description-md5: 0c145987b78f407ccea5b1c40a804355
Description-en: ARC Resource-coupled EXecution service - Python LRMS backends
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the middleware, known as the Advanced Resource
 Connector (ARC).
 .
 The Python LRMS backends are a new implementation of the AREX LRMS
 backend scripts written in Python. Currently only the SLURM LRMS is
 supported. It is released as a technology preview.

Package: nordugrid-arc-client
Description-md5: 0d8b4f034863a48ad213ffb7bf7a0c8a
Description-en: ARC command line clients
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the middleware, known as the Advanced Resource
 Connector (ARC).
 .
 This client package contains all the CLI tools that are needed to
 operate with x509 proxies, submit and manage jobs and handle data
 transfers.

Package: nordugrid-arc-community-rtes
Description-md5: a8a3a087271fafa139c937a8d2419111
Description-en: ARC community defined RTEs support
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the middleware, known as the Advanced Resource
 Connector (ARC).
 .
 Community RTEs is the framework that allows deploying software packages
 (tarballs, containers, etc) provided by trusted communities to ARC CE
 using simple arcctl commands.
 It is released as a technology preview.

Package: nordugrid-arc-datadelivery-service
Description-md5: 97705a857b84981d1c1728d7aafa365c
Description-en: ARC data delivery service
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the middleware, known as the Advanced Resource
 Connector (ARC).
 .
 This package contains the ARC data delivery service.

Package: nordugrid-arc-dev
Description-md5: 5434707519d14230bb80c0de6395941f
Description-en: ARC development files
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the middleware, known as the Advanced Resource
 Connector (ARC).
 .
 Header files and libraries needed to develop applications using ARC.

Package: nordugrid-arc-gridftpd
Description-md5: d172b893a47929df40ed13bfa64244c8
Description-en: ARC GridFTP server
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the middleware, known as the Advanced Resource
 Connector (ARC).
 .
 This package contains the ARC gridftp server which can be used as a
 custom job submission interface in front of an ARC enabled computing
 cluster or as a low-level dedicated gridftp file server.

Package: nordugrid-arc-hed
Description-md5: 40545887ed24ff3927717d7dccf7eb85
Description-en: ARC Hosting Environment Daemon
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the middleware, known as the Advanced Resource
 Connector (ARC).
 .
 The ARC Hosting Environment Daemon (HED) is a Web Service container
 for ARC services.

Package: nordugrid-arc-infosys-ldap
Description-md5: 038fcb4cbd40f6ec7ee5c5b89c989c4b
Description-en: ARC LDAP-based information services
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the middleware, known as the Advanced Resource
 Connector (ARC).
 .
 This package contains the ARC information services relying on BDII and
 LDAP technologies to publish ARC CE information according to various
 LDAP schemas. Please note that the information collectors are part of
 another package, the nordugrid-arc-arex.

Package: nordugrid-arc-monitor
Description-md5: a95e641894a337c66eee66de73b0668f
Description-en: ARC LDAP monitor web application
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the middleware, known as the Advanced Resource
 Connector (ARC).
 .
 This package contains the PHP web application that is used to set up a
 web-based monitor which pulls information from the LDAP information
 system and visualizes it.

Package: nordugrid-arc-nordugridmap
Description-md5: da1cf4c1508bdb743510e37813dc4d3b
Description-en: ARC's nordugridmap tool
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the middleware, known as the Advanced Resource
 Connector (ARC).
 .
 A simple tool to fetch list of users and eventually generate gridmap
 files.

Package: nordugrid-arc-plugins-arcrest
Description-md5: 1a26913479dfdc5c263fd7c4dde2b362
Description-en: ARC REST plugin
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the middleware, known as the Advanced Resource
 Connector (ARC).
 .
 ARC plugin for ARC REST interface technology preview.

Package: nordugrid-arc-plugins-gfal
Description-md5: d1b320476ddaac1247ac73b13de0da78
Description-en: ARC GFAL2 plugins
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the middleware, known as the Advanced Resource
 Connector (ARC).
 .
 ARC plugins for GFAL2. This allows third-party transfer and adds
 support for several extra transfer protocols (rfio, dcap, gsidcap).
 Support for specific protocols is provided by separate 3rd-party GFAL2
 plugin packages.

Package: nordugrid-arc-plugins-globus
Description-md5: d0b452a80befaabc775559e2a4c67e7a
Description-en: ARC Globus plugins (transitional package)
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the middleware, known as the  Advanced Resource
 Connector (ARC).
 .
 ARC Globus plugins. This compat metapackage brings all Globus dependent
 plugins at once, including: Data Manager Components (DMCs), Client plugin
 and LCAS/LCMAPS tools.
 .
 This is a transitional package. It is meant to allow smooth transition
 and will be removed from the upcoming releases.

Package: nordugrid-arc-plugins-gridftp
Description-md5: ebe3acf24abbc77519d56a732feb7010
Description-en: ARC Globus dependent DMCs
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the middleware, known as the Advanced Resource
 Connector (ARC).
 .
 ARC Globus GridFTP plugins. These allow access to data through the
 gridftp protocol.

Package: nordugrid-arc-plugins-gridftpjob
Description-md5: b7f0626769d3a0a31e2648ccf42c6233
Description-en: ARC GRIDFTPJOB client plugin
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the middleware, known as the Advanced Resource
 Connector (ARC).
 .
 ARC GRIDFTPJOB plugin allows submitting jobs via the gridftpd interface.

Package: nordugrid-arc-plugins-internal
Description-md5: e37e1d962770194c27de847092eb80ea
Description-en: ARC internal plugin
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the middleware, known as the Advanced Resource
 Connector (ARC).
 .
 The ARC internal plugin. A special interface aimed for restrictive HPC
 sites, to be used with a local installation of the ARC Control Tower.

Package: nordugrid-arc-plugins-lcas-lcmaps
Description-md5: 02696a6a76344a80ca9c5f3c3df9c02b
Description-en: ARC LCAS/LCMAPS plugins
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the middleware, known as the Advanced Resource
 Connector (ARC).
 .
 ARC LCAS/LCMAPS tools allow configuring ARC CE to use LCAS/LCMAPS
 services for authorization and mapping.

Package: nordugrid-arc-plugins-needed
Description-md5: 65439e257c63108c957dc1132030d440
Description-en: ARC base plugins
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the middleware, known as the Advanced Resource
 Connector (ARC).
 .
 ARC base plugins. This includes the Message Chain Components (MCCs)
 and Data Manager Components (DMCs).

Package: nordugrid-arc-plugins-python
Description-md5: 43548e7bc6b22d368de36b322cad9de1
Description-en: ARC Python dependent plugin
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the middleware, known as the Advanced Resource
 Connector (ARC).
 .
 ARC plugins dependent on Python.

Package: nordugrid-arc-plugins-xrootd
Description-md5: 8b633e18244f79461b0a9799154f2c9f
Description-en: ARC xrootd plugins
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the middleware, known as the Advanced Resource
 Connector (ARC).
 .
 ARC xrootd plugins. These allow access to data through the xrootd
 protocol.

Package: nordugrid-arc-test-utils
Description-md5: 153298e16d8ee643fe1e967b8bfa0f73
Description-en: ARC test tools
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the middleware, known as the Advanced Resource
 Connector (ARC).
 .
 This package contains a few utilities useful to test various ARC
 subsystems. The package is not required by users or sysadmins and it
 is mainly for developers.

Package: nordugrid-arc-wn
Description-md5: eceda889f780edfaa3d83834c6c6ec3f
Description-en: ARC optional worker nodes components
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the middleware, known as the Advanced Resource
 Connector (ARC).
 .
 This package contains the optional components that provide new job
 management features on the worker nodes (WN).

Package: python3-nordugrid-arc
Description-md5: fc38f2862c8e98451ce06ede3bdd3c95
Description-en: ARC Python wrapper
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the middleware, known as the Advanced Resource
 Connector (ARC).
 .
 Python bindings for ARC.

Package: nordugrid-arc-nagios-plugins
Description-md5: d9c650bb8e0209b671e8c4b2927c38b9
Description-en: Nagios plugins for ARC
 This package provides the Nagios plugins for testing ARC computing elements.

Package: nordugrid-arc-nagios-plugins-doc
Description-md5: 4fab98c85952ecd7913a406b2b393d9b
Description-en: HTML documentation for the ARC Nagios plugins
 This package provides HTML documentation for the ARC Nagios plugins.

Package: nordugrid-arc-nagios-plugins-egi
Description-md5: 7c5d7cceb5d3b79f7f9dfc50a2717a28
Description-en: EGI configuration and dependencies for the ARC Nagios plugins
 This package provides EGI configuration and dependencies for the ARC Nagios
 plugins.

Package: libnorm-dev
Description-md5: 52464e8b65c1b8b2e42bca782cadcbbf
Description-en: NACK-Oriented Reliable Multicast (NORM) library (development files)
 The NORM protocol is designed to provide end-to-end reliable transport of
 bulk data objects or streams over generic IP multicast routing and forwarding
 services.
 libnorm provides a shared library and an API to use such protocol.
 .
 This package provides the development files for norm.

Package: libnorm-doc
Description-md5: ad9e90ef64da619b05b93a2918266e87
Description-en: NACK-Oriented Reliable Multicast (NORM) library (documentation)
 The NORM protocol is designed to provide end-to-end reliable transport of
 bulk data objects or streams over generic IP multicast routing and forwarding
 services.
 libnorm provides a shared library and an API to use such protocol.
 .
 This package provides the documentation and examples for norm.

Package: libnorm1
Description-md5: e52904c25bf347aa95f47e0afcfa9ea0
Description-en: NACK-Oriented Reliable Multicast (NORM) library
 The NORM protocol is designed to provide end-to-end reliable transport of
 bulk data objects or streams over generic IP multicast routing and forwarding
 services.
 libnorm provides a shared library and an API to use such protocol.

Package: python3-normality
Description-md5: f9993fedbe6b188aa8fb222b05bade58
Description-en: Micro-library to normalize text strings in Python
 Normality is a Python micro-package that contains a small set of text
 normalization functions for easier re-use. These functions accept a
 snippet of Unicode or UTF-8 encoded text and remove various classes
 of characters, such as diacritics, punctuation etc. This is useful as
 a preparation to further text analysis.

Package: libnormaliz-dev
Description-md5: 7f408f5c78c66b35f2838bf81080c55c
Description-en: math computing tools for affine monoids, rational polytopes and cones - libdev
 Normaliz is a mathematical tool for computations in affine monoids, vector
 configurations, lattice polytopes, and rational cones.
 .
 This package contains static libraries and symbolic links that developers
 using the Normaliz library will need.

Package: libnormaliz-dev-common
Description-md5: 0383c909fa6cf4484cbb37018ab60c1e
Description-en: math computing tools for affine monoids, rational polytopes and cones - headers
 Normaliz is a mathematical tool for computations in affine monoids, vector
 configurations, lattice polytopes, and rational cones.
 .
 This package contains the header files that developers using the Normaliz
 library will need.

Package: libnormaliz3
Description-md5: 3bfb348a011a8b2266dd66d58a40ae35
Description-en: math computing tools for affine monoids, rational polytopes and cones - libs
 Normaliz is a mathematical tool for computations in affine monoids, vector
 configurations, lattice polytopes, and rational cones.
 .
 This package provides the shared libraries required to run programs compiled
 against the Normaliz library. To compile your own programs you also need to
 install the libnormaliz-dev package.

Package: normaliz
Description-md5: 5d377e8d999b60f36bde35add92f201b
Description-en: math computing tools for affine monoids, rational polytopes and cones
 Normaliz is a mathematical tool for computations in affine monoids, vector
 configurations, lattice polytopes, and rational cones.
 .
 This dummy package provides the standard installation.

Package: normaliz-bin
Description-md5: 9e22f18c2cce17ba23e681a2ff1a9c28
Description-en: math computing tools for affine monoids, rational polytopes and cones - bin
 Normaliz is a mathematical tool for computations in affine monoids, vector
 configurations, lattice polytopes, and rational cones.
 .
 This package provides the command line utility normaliz.

Package: normaliz-doc
Description-md5: 462dd635a8f910bd7cb7c1a4a6e25b69
Description-en: math computing tools for affine monoids, rational polytopes and cones - doc
 Normaliz is a mathematical tool for computations in affine monoids, vector
 configurations, lattice polytopes, and rational cones.
 .
 This package provides the user guide for the normaliz tool suite;
 it also contains examples.

Package: normalize-audio
Description-md5: daa780a8185f2f5daad2ff7145fff874
Description-en: adjusts the volume of WAV, MP3 and OGG files to a standard volume level
 normalize-audio is a tool for adjusting the volume of WAV, MP3 and OGG files
 to a standard volume level. This is useful for things like creating mix CDs
 and MP3 databases, where different recording levels on different albums
 can cause the volume to vary greatly from song to song.

Package: norsnet
Description-md5: dd08110009953d3d011d1374634e144b
Description-en: tool to identify unstructured loops in proteins
 NORSnet can distinguish between very long contiguous segments with
 non-regular secondary structure (NORS regions) and well-folded proteins.
 .
 NORSnet was trained on predicted information rather than on experimental data.
 This allows NORSnet to reach into regions in sequence space that are not
 covered by specialized disorder predictors.  One disadvantage of this approach
 is that it is not optimal for the identification of the "average" disordered
 region.
 .
 NORSnet takes the following input, further described on norsnet(1):
  * a protein sequence in a FASTA file
  * secondary structure and solvent accessibility prediction by prof(1)
  * an HSSP file
  * flexible/rigid residues prediction by profbval(1)

Package: norsp
Description-md5: 830f3dbba7486b6cd68dd4678f395003
Description-en: predictor of non-regular secondary structure
 NORSp is a publicly available predictor for disordered regions in proteins.
 Specifically, it predicts long regions with no regular secondary structure.
 Upon submission of a protein sequence, NORSp analyses the protein about its
 secondary structure, the presence of transmembrane helices and coiled-coils.
 It then returns the presence and position of disordered regions.
 .
 NORSp can be useful for biologists in several ways. For example,
 crystallographers can check whether their proteins contain NORS regions and
 make the decision about whether to proceed with the experiments since NORS
 proteins may be difficult to crystallise, as demonstrated by the their low
 occurrence in PDB. Biologists interested in protein structure-function
 relationship may also find it interesting to verify whether the
 protein-protein interaction sites coincide with NORS regions.

Package: aspell-no
Description-md5: 6092f29349df934ebd3f71ce1349fd19
Description-en: Norwegian dictionary for aspell
 This package provides the Norwegian dictionaries to be used with
 aspell to check and correct spelling in Norwegian texts.

Package: inorwegian
Description-md5: 3270cdccbf6d154ac3497747bff95d27
Description-en: Norwegian dictionary for ispell
 This package provides the Norwegian dictionary, to be used with ispell
 to check and correct spelling in Norwegian texts.

Package: myspell-nb
Description-md5: 2cfe903e2ee87a09a490bd46c3b711d3
Description-en: Norwegian Bokmål dictionary for myspell
 This package provides the Norwegian Bokmål dictionary for the
 'myspell' spell checker which is currently used within OpenOffice.org
 and the Mozilla spell checker.

Package: myspell-nn
Description-md5: 7183af419c88fa2510f65f3f461d6bfb
Description-en: Norwegian Nynorsk dictionary for myspell
 This package provides the Norwegian Nynorsk dictionary for the
 'myspell' spell checker which is currently used within OpenOffice.org
 and the Mozilla spell checker.

Package: wnorwegian
Description-md5: 808855f90413a16cb734e0a0af6caeeb
Description-en: Norwegian word list
 This package provides a list of Norwegian names and words, for general use.

Package: python-nose-doc
Description-md5: 18461fe506b28c51828bc5e18adcc1ce
Description-en: documentation for discovery and running for Python's unittest
 nose provides an alternate test discovery and running process for
 unittest, one that is intended to mimic the behavior of py.test as
 much as is reasonably possible without resorting to too much magic
 .
 This package provides the documentation for nose.

Package: python3-nose
Description-md5: 6d797fcd415c26ef21491e78c602db0f
Description-en: test discovery and running for Python3 unittest
 nose provides an alternate test discovery and running process for Python3
 unittest, one that is intended to mimic the behavior of py.test as
 much as is reasonably possible without resorting to too much magic

Package: elpa-nose
Description-md5: 73c6f71d3ffa068e9621a1e47d7bfdb4
Description-en: easy Python test running in Emacs
 This package provides a bunch of functions that handle running
 nosetests on a particular buffer or part of a buffer. Also `nose.el'
 adds a minor mode that is used to manage keybindings and provide a
 hook for changing the behaviour of the nose output buffer.

Package: python-nose2-doc
Description-md5: 82ec6c90030ce6390fa6121d282f7699
Description-en: Next generation of nicer testing for Python2/3 (documentation)
 Nose2 is testing library aimed at being compatible with unittest and
 providing additional features, such as timed tests, better testing for
 exceptions. It also provides fixture methods at the package, module, class or
 test case level, depending on the developer's needs.
 .
 At an extended level, nose2 also provides a lot of builtin plugins to help
 with specific needs, including tests coverage, profiling, or doctests.
 .
 Nose2 is based on the Nose testsuite, which is no longer developed. It
 provides a better plugin API and supports Python2 and Python3 from the same
 codebase.
 .
 This package provides the sphinx-generated documentation of nose2.

Package: python3-nose2
Description-md5: bcd50cbcf29cd2dc397ff059f680cafb
Description-en: Next generation of nicer testing for Python3
 Nose2 is testing library aimed at being compatible with unittest and
 providing additional features, such as timed tests, better testing for
 exceptions. It also provides fixture methods at the package, module, class or
 test case level, depending on the developer's needs.
 .
 At an extended level, nose2 also provides a lot of builtin plugins to help
 with specific needs, including tests coverage, profiling, or doctests.
 .
 Nose2 is based on the Nose testsuite, which is no longer developed. It
 provides a better plugin API and supports Python2 and Python3 from the same
 codebase.
 .
 This package provides the python3 version of nose2.

Package: python3-nosexcover
Description-md5: ce557cdb562227c71481a9644835606b
Description-en: Add Cobertura-style XML coverage report to nose (Python3 version)
 A companion to the built-in nose.plugins.cover, this plugin will write
 out an XML coverage report to a file named coverage.xml.
 .
 It will honor all the options you pass to the Nose coverage plugin,
 especially --cover-package.
 .
 This package contains the Python 3 version of the module.

Package: golang-github-docker-notary-dev
Description-md5: 5927c499495f3d406181597bdd541bb4
Description-en: library for running and interacting with trusted collections
 Notary is a project that allows anyone to have trust over arbitrary
 collections of data.
 .
 The Notary project comprises a server (cmd/notary-server) and a client
 (cmd/notary) for running and interacting with trusted collections.
 .
 Notary aims to make the internet more secure by making it easy for people to
 publish and verify content. We often rely on TLS to secure our communications
 with a web server which is inherently flawed, as any compromise of the server
 enables malicious content to be substituted for the legitimate content.
 .
 With Notary, publishers can sign their content offline using keys kept highly
 secure. Once the publisher is ready to make the content available, they can
 push their signed trusted collection to a Notary Server.
 .
 Consumers, having acquired the publisher's public key through a secure
 channel, can then communicate with any notary server or (insecure) mirror,
 relying only on the publisher's key to determine the validity and integrity
 of the received content.
 .
 This package contains the source.

Package: notary
Description-md5: e711f233992770c0982664a996c25313
Description-en: tool for running and interacting with trusted collections
 Notary is a project that allows anyone to have trust over arbitrary
 collections of data.
 .
 The Notary project comprises a server (cmd/notary-server) and a client
 (cmd/notary) for running and interacting with trusted collections.
 .
 Notary aims to make the internet more secure by making it easy for people to
 publish and verify content. We often rely on TLS to secure our communications
 with a web server which is inherently flawed, as any compromise of the server
 enables malicious content to be substituted for the legitimate content.
 .
 With Notary, publishers can sign their content offline using keys kept highly
 secure. Once the publisher is ready to make the content available, they can
 push their signed trusted collection to a Notary Server.
 .
 Consumers, having acquired the publisher's public key through a secure
 channel, can then communicate with any notary server or (insecure) mirror,
 relying only on the publisher's key to determine the validity and integrity
 of the received content.
 .
 This package contains the binaries/tools.

Package: note
Description-md5: b2c31fbaa720c833c965aff071fcb376
Description-en: small program managing notes from commandline
 This is a small console program similar to knotes, which
 allows you to manage notes from commandline.
 Note can use different database-backends for notes-storage.
 It ships with a DBI-based mysql-module (which can also be
 used by others through a DBI-based supported DBMS)
 and another module, which uses a binary file for storage
 and a DBM module.

Package: notepadqq
Description-md5: 426dd3b82770e186b764ea1af796a1ed
Description-en: Notepad++-like editor for Linux
 Notepadqq is a text editor designed from developers,
 for developers.
 .
 It support for multiple programming languages, multiple
 encodings, plugins and unnamed buffers.

Package: notification-daemon
Description-md5: 7b6bf4bfa132950715240823bbaf9ae8
Description-en: daemon for displaying passive pop-up notifications
 notification-daemon displays passive pop-up notifications, as per
 the Desktop Notifications Specification.
 .
 The Desktop Notifications Specification provides a standard way of
 doing passive pop-up notifications on the Linux desktop. These are
 designed to notify the user of something without interrupting their
 work with a dialog box that they must close.  Passive popups can
 automatically disappear after a short period of time.

Package: notify-osd
Description-md5: 959180eeab8ef45dfa865fe315287601
Description-en: daemon that displays passive pop-up notifications
 The Desktop Notifications framework provides a standard way of doing
 passive pop-up notifications on the Linux desktop.  These are
 designed to notify the user of something without interrupting their
 work with a dialog box that they must close.  Passive popups can
 automatically disappear after a short period of time.

Package: libnotify3.0-cil
Description-md5: d67c64c67df5c2aad24f7487f1ac1ebe
Description-en: CLI library for desktop notifications
 A library that sends desktop notifications to a notification daemon, as
 defined in the Desktop Notifications spec. These notifications can be
 used to inform the user about an event or display some form of
 information without getting in the user's way.
 .
 This package contains the notify-sharp library itself, built against Gtk# 3.0.

Package: libnotify3.0-cil-dev
Description-md5: d0ef3818a24a94df0144addb0a2278bb
Description-en: CLI library for desktop notifications
 A library that sends desktop notifications to a notification daemon, as
 defined in the Desktop Notifications spec. These notifications can be
 used to inform the user about an event or display some form of
 information without getting in the user's way.
 .
 This package contains development files for the notify-sharp library built
 against Gtk# 3.0, and should be used for compilation.

Package: monodoc-notify3.0-manual
Description-md5: 9ce823c6b221a485e5f6560b305d0926
Description-en: compiled XML documentation for notify-sharp
 The MonoDoc Project is the documentation framework of the Mono project which
 provides detailed API documentation for all Mono components and the Mono CLI
 implementation.
 .
 This package contains the compiled XML documentation for MonoDoc of
 notify-sharp 3.0.

Package: notion
Description-md5: 09e7f6a1881d70d8ecd78d22041a49b7
Description-en: tiling tabbed window manager designed for keyboard users
 Notion divides the screen into tiles and places windows in these tiles
 by default.  Each tile has a set of tabs for the windows within it.
 It also allows windows to be made 'floating' and placed freely.  Notion
 can be controlled through the keyboard alone or together with a mouse.
 .
 Notion can be configured and extended using the Lua language.  It also
 supports extension modules written in C.

Package: notion-dev
Description-md5: cc63e31ab5c2f3d12f04e0160cfd72ff
Description-en: Notion development files
 Notion divides the screen into tiles and places windows in these tiles
 by default.  Each tile has a set of tabs for the windows within it.
 It also allows windows to be made 'floating' and placed freely.  Notion
 can be controlled through the keyboard alone or together with a mouse.
 .
 This package contains the files necessary for building extension
 modules to the Notion window manager

Package: elpa-notmuch
Description-md5: b99df46c8489e7c7e133c8be12c1fc98
Description-en: thread-based email index, search and tagging (emacs interface)
 Notmuch is a system for indexing, searching, reading, and tagging
 large collections of email messages in maildir or mh format. It uses
 the Xapian library to provide fast, full-text search with a very
 convenient search syntax.
 .
 This package provides an emacs based mail user agent based on
 notmuch.

Package: libnotmuch-dev
Description-md5: a1e17324d765b889ff548548272b51f9
Description-en: thread-based email index, search and tagging (development)
 Notmuch is a system for indexing, searching, reading, and tagging
 large collections of email messages in maildir or mh format. It uses
 the Xapian library to provide fast, full-text search with a very
 convenient search syntax.
 .
 This package provides the necessary development libraries and header
 files to allow you to develop new software using libnotmuch.

Package: libnotmuch5
Description-md5: 5d8978b625dc63ed37692e47885061fb
Description-en: thread-based email index, search and tagging (runtime)
 Notmuch is a system for indexing, searching, reading, and tagging
 large collections of email messages in maildir or mh format. It uses
 the Xapian library to provide fast, full-text search with a very
 convenient search syntax.
 .
 This package contains the runtime library, necessary to run
 applications using libnotmuch.

Package: notmuch
Description-md5: b9742d71f401790653f0272a6f8abd43
Description-en: thread-based email index, search and tagging
 Notmuch is a system for indexing, searching, reading, and tagging
 large collections of email messages in maildir or mh format. It uses
 the Xapian library to provide fast, full-text search with a very
 convenient search syntax.
 .
 This package contains the notmuch command-line interface

Package: notmuch-doc
Description-md5: 3882835f880997f5263dd0bb8bec6bd2
Description-en: thread-based email index, search and tagging
 Notmuch is a system for indexing, searching, reading, and tagging
 large collections of email messages in maildir or mh format. It uses
 the Xapian library to provide fast, full-text search with a very
 convenient search syntax.
 .
 This package contains the HTML documentation

Package: notmuch-git
Description-md5: 32b9602e512fc9ae421b31c1b3086d99
Description-en: thread-based email index, search and tagging
 Notmuch is a system for indexing, searching, reading, and tagging
 large collections of email messages in maildir or mh format. It uses
 the Xapian library to provide fast, full-text search with a very
 convenient search syntax.
 .
 This package contains a simple tool to save, restore, and synchronize
 notmuch tags via git repositories.

Package: notmuch-mutt
Description-md5: 30ffa3742dd63a55b0e05630cfb2f331
Description-en: thread-based email index, search and tagging (Mutt interface)
 notmuch-mutt provides integration among the Mutt mail user agent and
 the Notmuch mail indexer.
 .
 notmuch-mutt offer two main integration features. The first one is
 the ability of stating a search query interactively and then jump to
 a fresh Maildir containing its search results only. The second one is
 the ability to reconstruct threads on the fly starting from the
 current highlighted mail.

Package: notmuch-vim
Description-md5: 280a96b0092b3d8610a5d1a718ab1263
Description-en: thread-based email index, search and tagging (vim interface)
 Notmuch is a system for indexing, searching, reading, and tagging
 large collections of email messages in maildir or mh format. It uses
 the Xapian library to provide fast, full-text search with a very
 convenient search syntax.
 .
 This package provides a vim based mail user agent based on
 notmuch.

Package: python3-notmuch
Description-md5: d2ffff4546fffc50d5c54ddf34763f69
Description-en: Python 3 legacy interface to the notmuch mail search and index library
 Notmuch is a system for indexing, searching, reading, and tagging
 large collections of email messages in maildir or mh format. It uses
 the Xapian library to provide fast, full-text search with a very
 convenient search syntax.
 .
 This package provides a legacy Python 3 interface to the notmuch
 functionality, directly interfacing with a shared notmuch library.
 .
 New projects are encouraged to use python3-notmuch2 instead.

Package: python3-notmuch2
Description-md5: 676313f61b97979c7da1b5fa25963c33
Description-en: Python 3 interface to the notmuch mail search and index library
 Notmuch is a system for indexing, searching, reading, and tagging
 large collections of email messages in maildir or mh format. It uses
 the Xapian library to provide fast, full-text search with a very
 convenient search syntax.
 .
 This package provides a Python 3 interface to the notmuch
 functionality using CFFI bindings, which interface with a shared
 notmuch library.
 .
 This is the preferred way to use notmuch via Python.

Package: ruby-notmuch
Description-md5: 4a5eb6380faed4bf3e42af7e8ef0ea1a
Description-en: Ruby interface to the notmuch mail search and index library
 Notmuch is a system for indexing, searching, reading, and tagging
 large collections of email messages in maildir or mh format. It uses
 the Xapian library to provide fast, full-text search with a very
 convenient search syntax.
 .
 This package provides a Ruby interface to the notmuch
 functionality, directly interfacing with a shared notmuch library.

Package: notmuch-addrlookup
Description-md5: f92f1da5260522c5521b61e09a9cd64b
Description-en: Address lookup tool for Notmuch
 This package uses the Notmuch database to output the names and e-mail
 addresses of the people you have exchanged e-mails with, most used ones
 first. This works neatly as address completer for the Notmuch Emacs
 interface.
 .
 The program works by invoking from a shell. The only argument it takes is
 a string, which is searched for in the e-mail addresses contained in the
 headers of the messages indexed by Notmuch.

Package: python3-nototools
Description-md5: 43a2c6947a62e837a3b446e69cf0f7f9
Description-en: font support tools from the Noto Fonts project
 Noto is a collection of font families, each visually harmonized across
 scripts.
 .
 The name "Noto" is short for "No Tofu", describing the aim of covering
 all living Unicode scripts.
 .
 Tofu (豆腐) is Japanese jargon for unicode replacement character "�"
 (U+FFFD) often displayed as replacement for unassigned or unknown
 characters.
 .
 This package contains Python scripts used to maintain the fonts.

Package: notus-scanner
Description-md5: 2fa17494e76fd15199d18be7bda0d326
Description-en: vulnerable products detection (Python 3)
 Notus Scanner detects vulnerable products in a system environment. The
 scanning method is to evaluate internal system information. It does this very
 fast and even detects currently inactive products because it does not need to
 interact with each of the products.
 .
 To report about vulnerabilities, Notus Scanner receives collected system
 information on the one hand and accesses the vulnerability information from
 the feed service on the other. Both input elements are in table form: the
 system information is specific to each environment and the vulnerability
 information is specific to each system type.
 .
 This is a component of the Greenbone Vulnerability Management framework.

Package: elpa-nov
Description-md5: 021ed319c8832bfe5437072f4ed5d3eb
Description-en: featureful EPUB (ebook) reader mode for Emacs
 nov.el provides a major mode for reading EPUB documents (ebooks) in Emacs.
 .
 Features:
 .
   - Basic navigation (jump to TOC, previous/next chapter)
   - Remembering and restoring the last read position
   - Jump to next chapter when scrolling beyond end
   - Renders EPUB2 (.ncx) and EPUB3 (<nav>) TOCs
   - Hyperlinks to internal and external targets
   - Supports textual and image documents
   - View source of document files
   - Metadata display
   - Image rescaling

Package: nova-api
Description-md5: a5840f1bccfc62e9cc93d4bbba487510
Description-en: OpenStack Compute - compute API frontend
 OpenStack is a reliable cloud infrastructure. Its mission is to produce
 the ubiquitous cloud computing platform that will meet the needs of public
 and private cloud providers regardless of size, by being simple to implement
 and massively scalable.
 .
 OpenStack Compute, codenamed Nova, is a cloud computing fabric controller
 designed to be modular and easy to extend and adapt. In addition to its
 "native" OpenStack API, it also supports the Amazon EC2 API, and it supports
 many different database backends (including SQLite, MySQL, and PostgreSQL),
 hypervisors (KVM, Xen), and user directory systems (LDAP, SQL).
 .
 This package provides the API frontend.

Package: nova-common
Description-md5: be810e37c9753e37e3fa1e6827c879cf
Description-en: OpenStack Compute - common files
 OpenStack is a reliable cloud infrastructure. Its mission is to produce
 the ubiquitous cloud computing platform that will meet the needs of public
 and private cloud providers regardless of size, by being simple to implement
 and massively scalable.
 .
 OpenStack Compute, codenamed Nova, is a cloud computing fabric controller
 designed to be modular and easy to extend and adapt. In addition to its
 "native" OpenStack API, it also supports the Amazon EC2 API, and it supports
 many different database backends (including SQLite, MySQL, and PostgreSQL),
 hypervisors (KVM, Xen), and user directory systems (LDAP, SQL).
 .
 This package contains elements that are needed by all parts of Nova.

Package: nova-compute
Description-md5: abef552695fcdbc4d11dcd8d9a15c1b6
Description-en: OpenStack Compute - compute node
 OpenStack is a reliable cloud infrastructure. Its mission is to produce
 the ubiquitous cloud computing platform that will meet the needs of public
 and private cloud providers regardless of size, by being simple to implement
 and massively scalable.
 .
 OpenStack Compute, codenamed Nova, is a cloud computing fabric controller
 designed to be modular and easy to extend and adapt. In addition to its
 "native" OpenStack API, it also supports the Amazon EC2 API, and it supports
 many different database backends (including SQLite, MySQL, and PostgreSQL),
 hypervisors (KVM, Xen), and user directory systems (LDAP, SQL).
 .
 This package equips a system to function as a compute node, running the
 virtual machines.

Package: nova-compute-ironic
Description-md5: 5831d0390e765e41a636fe4f9697285d
Description-en: OpenStack Compute - compute node (Ironic)
 OpenStack is a reliable cloud infrastructure. Its mission is to produce
 the ubiquitous cloud computing platform that will meet the needs of public
 and private cloud providers regardless of size, by being simple to implement
 and massively scalable.
 .
 OpenStack Compute, codenamed Nova, is a cloud computing fabric controller
 designed to be modular and easy to extend and adapt. In addition to its
 "native" OpenStack API, it also supports the Amazon EC2 API, and it supports
 many different database backends (including SQLite, MySQL, and PostgreSQL),
 hypervisors (KVM, Xen), and user directory systems (LDAP, SQL).
 .
 This is a dependency package for compute nodes using Ironic.

Package: nova-compute-kvm
Description-md5: 634d4d8c048cf45b3a85a76d49728fa6
Description-en: OpenStack Compute - compute node (KVM)
 OpenStack is a reliable cloud infrastructure. Its mission is to produce
 the ubiquitous cloud computing platform that will meet the needs of public
 and private cloud providers regardless of size, by being simple to implement
 and massively scalable.
 .
 OpenStack Compute, codenamed Nova, is a cloud computing fabric controller
 designed to be modular and easy to extend and adapt. In addition to its
 "native" OpenStack API, it also supports the Amazon EC2 API, and it supports
 many different database backends (including SQLite, MySQL, and PostgreSQL),
 hypervisors (KVM, Xen), and user directory systems (LDAP, SQL).
 .
 This is a dependency package for compute nodes using KVM.

Package: nova-compute-lxc
Description-md5: ee891f2fd6c366ed399c5aac3f71eb86
Description-en: OpenStack Compute - compute node (LXC)
 OpenStack is a reliable cloud infrastructure. Its mission is to produce
 the ubiquitous cloud computing platform that will meet the needs of public
 and private cloud providers regardless of size, by being simple to implement
 and massively scalable.
 .
 OpenStack Compute, codenamed Nova, is a cloud computing fabric controller
 designed to be modular and easy to extend and adapt. In addition to its
 "native" OpenStack API, it also supports the Amazon EC2 API, and it supports
 many different database backends (including SQLite, MySQL, and PostgreSQL),
 hypervisors (KVM, Xen), and user directory systems (LDAP, SQL).
 .
 This is a dependency package for compute nodes using LXC.

Package: nova-compute-qemu
Description-md5: 879d02d10e798a84f10ec46ba7161a9d
Description-en: OpenStack Compute - compute node (QEmu)
 OpenStack is a reliable cloud infrastructure. Its mission is to produce
 the ubiquitous cloud computing platform that will meet the needs of public
 and private cloud providers regardless of size, by being simple to implement
 and massively scalable.
 .
 OpenStack Compute, codenamed Nova, is a cloud computing fabric controller
 designed to be modular and easy to extend and adapt. In addition to its
 "native" OpenStack API, it also supports the Amazon EC2 API, and it supports
 many different database backends (including SQLite, MySQL, and PostgreSQL),
 hypervisors (KVM, Xen), and user directory systems (LDAP, SQL).
 .
 This is a dependency package for compute nodes using QEmu.

Package: nova-conductor
Description-md5: 738dfb7566d0b5037ee74eb78e1e9ace
Description-en: OpenStack Compute - conductor service
 OpenStack is a reliable cloud infrastructure. Its mission is to produce
 the ubiquitous cloud computing platform that will meet the needs of public
 and private cloud providers regardless of size, by being simple to implement
 and massively scalable.
 .
 OpenStack Compute, codenamed Nova, is a cloud computing fabric controller
 designed to be modular and easy to extend and adapt. In addition to its
 "native" OpenStack API, it also supports the Amazon EC2 API, and it supports
 many different database backends (including SQLite, MySQL, and PostgreSQL),
 hypervisors (KVM, Xen), and user directory systems (LDAP, SQL).
 .
 This is the Nova conductor service component.

Package: nova-consoleproxy
Description-md5: 2b5897cd672b756cada22f0e4642db6d
Description-en: OpenStack Compute - NoVNC proxy
 OpenStack is a reliable cloud infrastructure. Its mission is to produce
 the ubiquitous cloud computing platform that will meet the needs of public
 and private cloud providers regardless of size, by being simple to
 implement
 and massively scalable.
 .
 OpenStack Compute, codenamed Nova, is a cloud computing fabric controller
 designed to be modular and easy to extend and adapt. In addition to its
 "native" OpenStack API, it also supports the Amazon EC2 API, and it
 supports
 many different database backends (including SQLite, MySQL, and PostgreSQL),
 hypervisors (KVM, Xen), and user directory systems (LDAP, SQL).
 .
 This package provides the proxy for the console in Nova: either the VNC proxy,
 the SPICE HTML5 proxy, or the XVP (Xen VNC Proxy) proxy. It is a publically
 reachable component which proxies access to the console running on compute
 nodes.

Package: nova-doc
Description-md5: 63b754f6f82d0fb35637067494f83c8e
Description-en: OpenStack Compute - documentation
 OpenStack is a reliable cloud infrastructure. Its mission is to produce
 the ubiquitous cloud computing platform that will meet the needs of public
 and private cloud providers regardless of size, by being simple to implement
 and massively scalable.
 .
 OpenStack Compute, codenamed Nova, is a cloud computing fabric controller
 designed to be modular and easy to extend and adapt. In addition to its
 "native" OpenStack API, it also supports the Amazon EC2 API, and it supports
 many different database backends (including SQLite, MySQL, and PostgreSQL),
 hypervisors (KVM, Xen), and user directory systems (LDAP, SQL).
 .
 This package contains the documentation for Nova.

Package: nova-scheduler
Description-md5: cf49148e61d8608b3a10867a86a16cbf
Description-en: OpenStack Compute - virtual machine scheduler
 OpenStack is a reliable cloud infrastructure. Its mission is to produce
 the ubiquitous cloud computing platform that will meet the needs of public
 and private cloud providers regardless of size, by being simple to implement
 and massively scalable.
 .
 OpenStack Compute, codenamed Nova, is a cloud computing fabric controller
 designed to be modular and easy to extend and adapt. In addition to its
 "native" OpenStack API, it also supports the Amazon EC2 API, and it supports
 many different database backends (including SQLite, MySQL, and PostgreSQL),
 hypervisors (KVM, Xen), and user directory systems (LDAP, SQL).
 .
 This is the Nova scheduler.

Package: python3-nova
Description-md5: 7a990c4e2b56a06dcde23fc927997719
Description-en: OpenStack Compute - libraries
 OpenStack is a reliable cloud infrastructure. Its mission is to produce
 the ubiquitous cloud computing platform that will meet the needs of public
 and private cloud providers regardless of size, by being simple to implement
 and massively scalable.
 .
 OpenStack Compute, codenamed Nova, is a cloud computing fabric controller
 designed to be modular and easy to extend and adapt. In addition to its
 "native" OpenStack API, it also supports the Amazon EC2 API, and it supports
 many different database backends (including SQLite, MySQL, and PostgreSQL),
 hypervisors (KVM, Xen), and user directory systems (LDAP, SQL).
 .
 This package contains the core Python parts of Nova.

Package: novnc
Description-md5: 3ea408da6df8fcf109db7d2cceeba20a
Description-en: HTML5 VNC client - daemon and programs
 noVNC is a HTML5 VNC (WebSockets, Canvas) with encryption (wss://) support
 client that runs well in any modern browser including mobile browsers
 (iPhone/iPad and Android). More than 16 companies/projects have integrated
 noVNC into their products including Ganeti Web Manager, OpenStack, and
 OpenNebula.
 .
 This package contains the daemon and programs.

Package: python3-novnc
Description-md5: b0c6a6afac84b7f718cfbd184ca21a58
Description-en: HTML5 VNC client - Python 3.x libraries
 noVNC is a HTML5 VNC (WebSockets, Canvas) with encryption (wss://) support
 client that runs well in any modern browser including mobile browsers
 (iPhone/iPad and Android). More than 16 companies/projects have integrated
 noVNC into their products including Ganeti Web Manager, OpenStack, and
 OpenNebula.
 .
 This package installs the core Python 3.x parts of NoVNC.

Package: noweb
Description-md5: d3a53b9f4ad86c684c77ee60fc120e70
Description-en: WEB-like literate-programming tool
 noweb is designed to meet the needs of literate programmers while
 remaining as simple as possible.  Its primary advantages are
 simplicity, extensibility, and language-independence.
 .
 The noweb manual is only 3 pages; an additional page explains how to
 customize its LaTeX output.  noweb works ``out of the box'' with any
 programming language, and supports TeX, LaTeX, and HTML back ends.
 .
 The primary sacrifice relative to WEB is that code is not
 prettyprinted.

Package: npd6
Description-md5: 8a1c891ddcd851347488b2cce657450a
Description-en: IPv6 neighbor proxy daemon
 npd6 is a daemon which listens on nominated interfaces for IPv6 Neighbor
 Solicitations which match defined prefixes. It will answer them with an
 appropriate Neighbor Advertisement.

Package: npm
Description-md5: 0038510bc0647e0d6e2fa9ea24bf2f27
Description-en: package manager for Node.js
 Node.js is an event-based server-side javascript engine.
 .
 npm is the package manager for the Node JavaScript platform.  It puts
 modules in place so that node can find them, and manages dependency
 conflicts intelligently.
 .
 It is extremely configurable to support a wide variety of use cases.
 Most commonly, it is used to publish, discover, install, and develop
 node programs.
 .
 Install also node-opener to have full npm features enabled.

Package: npm2deb
Description-md5: dd2cf78378e1463bd182bbe69b89ca3b
Description-en: tool to help debianize Node.js modules
 This application eases packaging Node.js modules available via npm.
 .
 It is also able to list modules dependencies and check which ones are
 already available as Debian packages.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: libnproc-ocaml-dev
Description-md5: d7c1d7c761b371acc9516ecb27ee85b6
Description-en: process pool implementation for OCaml
 Nproc is a process pool implementation for OCaml. A process pool is a
 fixed set of processes that perform arbitrary computations for a
 master process, in parallel and without blocking the master. Master
 and workers communicate by message-passing. Nproc relies on fork,
 pipes, Marshal and Lwt.
 .
 This package contains the development modules you need to use Nproc
 in your programs.

Package: libnpth-mingw-w64-dev
Description-md5: de875eb23e65d545a4c54474166192be
Description-en: replacement for GNU Pth using system threads (Windows dev)
 nPth is a non-preemptive threads implementation using an API very
 similar to the one known from GNU Pth. It has been designed as a
 replacement of GNU Pth for non-ancient operating systems. In
 contrast to GNU Pth it is based on the system's standard threads
 implementation. Thus nPth allows the use of libraries which are not
 compatible to GNU Pth.
 .
 This is a Windows version of nPth.  It's meant to be used when
 cross-building software that targets the Windows platform, e.g. the
 win32-loader component of Debian-Installer.

Package: libnpth0
Description-md5: e400e57d74199d823c78062edee27015
Description-en: replacement for GNU Pth using system threads
 nPth is a non-preemptive threads implementation using an API very
 similar to the one known from GNU Pth. It has been designed as a
 replacement of GNU Pth for non-ancient operating systems. In
 contrast to GNU Pth it is based on the system's standard threads
 implementation. Thus nPth allows the use of libraries which are not
 compatible to GNU Pth.

Package: libnpth0-dev
Description-md5: 6652c04ab1f64889fd9ddbeaf13f2f5f
Description-en: headers for libnpth0
 nPth is a non-preemptive threads implementation using an API very
 similar to the one known from GNU Pth. It has been designed as a
 replacement of GNU Pth for non-ancient operating systems. In
 contrast to GNU Pth it is based on the system's standard threads
 implementation. Thus nPth allows the use of libraries which are not
 compatible to GNU Pth.
 .
 This package contains the headers and static libraries for libnpth0.

Package: nq
Description-md5: caf809e68179e55f3e26eaf5df9c6689
Description-en: Lightweight queue system
 These small utilities allow creating very lightweight job queue
 systems which require no setup, maintenance, supervision, or any
 long-running processes.
 .
 `nq` should run on any POSIX.1-2008 compliant system which also
 provides a working flock(2).  Tested on Linux 2.6.37, Linux 4.1,
 OpenBSD 5.7, FreeBSD 10.1, Mac OS X 10.3 and
 SmartOS joyent_20160304T005100Z.

Package: nqc
Description-md5: c31c1a4fe857f7fa5c5786116a4b7c0d
Description-en: Not Quite C compiler for LEGO Mindstorms RCX
 The LEGO Mindstorms RCX is a Hitachi microcontroller embedded into a
 LEGO brick.  This package lets you write programs in a C-like
 language and download them to your RCX using the serial or USB
 infrared tower included with the RCX.

Package: nqp
Description-md5: e1c10ff9732237575233b458bbfb115d
Description-en: Not Quite Perl compiler
 "Not Quite Perl" is a compiler for quickly generating PIR routines from
 Perl6-like code. The key feature of NQP is that it's designed to be a very
 small compiler (as compared with, say, perl6 or Rakudo) and is focused on being
 a high-level way to create compilers and libraries for virtual machines (such
 as the JVM, and MoarVM).
 .
 Unlike a full-fledged implementation of Perl 6, NQP strives to have as small a
 runtime footprint as it can, while still providing a Perl 6 object model and
 regular expression engine for the virtual machine.

Package: nqp-data
Description-md5: d69022c18b5e99bcff3ac8c201ee04c8
Description-en: Data files for NQP compiler
 "Not Quite Perl" is a compiler for quickly generating PIR routines from
 Perl6-like code. The key feature of NQP is that it's designed to be a very
 small compiler (as compared with, say, perl6 or Rakudo) and is focused on being
 a high-level way to create compilers and libraries for virtual machines (such
 as the JVM, and MoarVM).
 .
 Unlike a full-fledged implementation of Perl 6, NQP strives to have as small a
 runtime footprint as it can, while still providing a Perl 6 object model and
 regular expression engine for the virtual machine.
 .
 This package contains the architecture independent files (mostly the files
 compiled for Moar VM)

Package: libicsharpcode-nrefactory-cecil5.0-cil
Description-md5: 393eff9efc8b972064e1e0b79dc440a3
Description-en: C# Parsing and Refactoring Library - Cecil back-end
 NRefactory is the C# analysis library used in the SharpDevelop and
 MonoDevelop IDEs. It allows applications to easily analyze both syntax
 and semantics of C# programs. It is quite similar to Microsoft's
 Roslyn project; except that it is not a full compiler – NRefactory
 only analyzes C# code, it does not generate IL code.
 .
 This package contains the Mono.Cecil back-end for the NRefactory
 library.

Package: libicsharpcode-nrefactory-cil-dev
Description-md5: 228390004c1dcadd0a9be924239a37c7
Description-en: C# Parsing and Refactoring Library - Development files
 NRefactory is the C# analysis library used in the SharpDevelop and
 MonoDevelop IDEs. It allows applications to easily analyze both syntax
 and semantics of C# programs. It is quite similar to Microsoft's
 Roslyn project; except that it is not a full compiler – NRefactory
 only analyzes C# code, it does not generate IL code.
 .
 This package contains development files for compiling against to use
 the NRefactory library.

Package: libicsharpcode-nrefactory-csharp5.0-cil
Description-md5: 6fca4916325382efbc2b7c04495da397
Description-en: C# Parsing and Refactoring Library - C# Component
 NRefactory is the C# analysis library used in the SharpDevelop and
 MonoDevelop IDEs. It allows applications to easily analyze both syntax
 and semantics of C# programs. It is quite similar to Microsoft's
 Roslyn project; except that it is not a full compiler – NRefactory
 only analyzes C# code, it does not generate IL code.
 .
 This package contains the C# component for the NRefactory library.

Package: libicsharpcode-nrefactory-ikvm5.0-cil
Description-md5: 390acf514c808226ef3e32e18ba4ce00
Description-en: C# Parsing and Refactoring Library - IKVM back-end
 NRefactory is the C# analysis library used in the SharpDevelop and
 MonoDevelop IDEs. It allows applications to easily analyze both syntax
 and semantics of C# programs. It is quite similar to Microsoft's
 Roslyn project; except that it is not a full compiler – NRefactory
 only analyzes C# code, it does not generate IL code.
 .
 This package contains the IKVM back-end for the NRefactory library.

Package: libicsharpcode-nrefactory-xml5.0-cil
Description-md5: 540ab2d0d2f75d49d43c5c99bc89780f
Description-en: C# Parsing and Refactoring Library - XML
 NRefactory is the C# analysis library used in the SharpDevelop and
 MonoDevelop IDEs. It allows applications to easily analyze both syntax
 and semantics of C# programs. It is quite similar to Microsoft's
 Roslyn project; except that it is not a full compiler – NRefactory
 only analyzes C# code, it does not generate IL code.
 .
 This package contains the XML component for the NRefactory library.

Package: libicsharpcode-nrefactory5.0-cil
Description-md5: 8a1b3a36b14cc085d33a9828cbb51b46
Description-en: C# Parsing and Refactoring Library - Core
 NRefactory is the C# analysis library used in the SharpDevelop and
 MonoDevelop IDEs. It allows applications to easily analyze both syntax
 and semantics of C# programs. It is quite similar to Microsoft's
 Roslyn project; except that it is not a full compiler – NRefactory
 only analyzes C# code, it does not generate IL code.
 .
 This package contains the core NRefactory library.

Package: nrefactory-samples
Description-md5: 360b89cabbb7baebac9347d3f2de7ed0
Description-en: C# Parsing and Refactoring Library - Sample programs
 NRefactory is the C# analysis library used in the SharpDevelop and
 MonoDevelop IDEs. It allows applications to easily analyze both syntax
 and semantics of C# programs. It is quite similar to Microsoft's
 Roslyn project; except that it is not a full compiler – NRefactory
 only analyzes C# code, it does not generate IL code.
 .
 This package contains sample programs for the NRefactory library.

Package: libnrepl-clojure
Description-md5: 4110dbfedb2b89cc9ceed5fd550eb6ff
Description-en: Clojure network REPL
 nrepl provides a REPL server and client, along with some common APIs of
 use to IDEs and other tools that may need to evaluate Clojure code in remote
 environments.
 .
 This project is intended to be a replacement for tools.nrepl, which is no
 longer maintained.

Package: libnrepl-incomplete-clojure
Description-md5: b91ed3dbafc5d8967a33cef500269d9e
Description-en: Simple Clojure library providing code completion
 nrepl-incomplete is a simple Clojure library providing code completion. The
 library was extracted from nREPL's codebase and aims to replace
 clojure-complete.

Package: nrg2iso
Description-md5: 72695d95fa8ecca8edae99a1e10711d0
Description-en: Extracts ISO9660 data from Nero ".nrg" files
 nrg2iso is a very simple command line tool to extract the ISO9660 CD image
 data from Nero ".nrg" files.
 .
 nrg2iso is very simple to use and even displays a progress bar to give the
 status of the conversion!

Package: libinterviews-dev
Description-md5: 5d170d43f55bbdf02b308e06379b7bbe
Description-en: InterViews 3.1 for the NEURON simulator
 InterViews is a C++ GUI library from Stanford University
 and Silicon Graphics with a Motif look and feel.
 .
 It is used by the NEURON simulator for legacy UI support,
 and should not be used by newly written code.

Package: nrn-mod2c
Description-md5: 81342f16fa23451c261524dad463cb7f
Description-en: NMODL to C converter for CoreNEURON
 MOD2C is NMODL to C adapted for CoreNEURON simulator.
 .
 NMODl is a description language to specify a model for a physical
 neuron in terms of simultaneous nonlinear algebraic equations,
 differential equations, or kinetic schemes.

Package: nrpe-ng
Description-md5: ba1022238c9d11d67afb38569cfd8484
Description-en: Next-generation Nagios remote plugin agent
 Nagios is a host/service/network monitoring and management system.
 .
 This is a rewrite from the ground up of NRPE, a Nagios remote plugin agent.
 This set of programs allows you to run Nagios check scripts on a remote host
 in a transparent and secure manner.

Package: ns2
Description-md5: 0ddfce2763a7238c29114e99a3b0b557
Description-en: Discrete event simulator targeted at networking research
 Provides substantial support for simulation of TCP, routing,
 and multicast protocols over wired and wireless (local and satellite)
 networks.
 Ns-2 is written in C++ and an Object oriented version of Tcl called OTcl.
 .
 Ns began as a variant of the REAL network simulator in 1989 and has
 evolved substantially over the past few years. In 1995 ns development
 was supported by DARPA through the VINT project  at LBL, Xerox PARC,
 UCB, and USC/ISI. Currently ns development is support through DARPA
 with SAMAN  and through NSF with CONSER, both in collaboration with
 other researchers including ACIRI. Ns has always included substantal
 contributions from other researchers, including wireless code from the
 UCB Daedelus and CMU Monarch projects and Sun Microsystems.

Package: ns2-dbg
Description-md5: f8ad21a12a8374dc757f1c05a0feab2d
Description-en: debug symbols of ns2
 Provides substantial support for simulation of TCP, routing,
 and multicast protocols over wired and wireless (local and satellite)
 networks.
 Ns-2 is written in C++ and an Object oriented version of Tcl called OTcl.
 .
 Ns began as a variant of the REAL network simulator in 1989 and has
 evolved substantially over the past few years. In 1995 ns development
 was supported by DARPA through the VINT project  at LBL, Xerox PARC,
 UCB, and USC/ISI. Currently ns development is support through DARPA
 with SAMAN  and through NSF with CONSER, both in collaboration with
 other researchers including ACIRI. Ns has always included substantal
 contributions from other researchers, including wireless code from the
 UCB Daedelus and CMU Monarch projects and Sun Microsystems.
 .
 This package contains debug symbols which can be used by gdb.

Package: ns2-doc
Description-md5: e4cf772cbc09f76ebfad4ce3eb92e3d3
Description-en: docs of ns2
 Provides substantial support for simulation of TCP, routing,
 and multicast protocols over wired and wireless (local and satellite)
 networks.
 Ns-2 is written in C++ and an Object oriented version of Tcl called OTcl.
 .
 Ns began as a variant of the REAL network simulator in 1989 and has
 evolved substantially over the past few years. In 1995 ns development
 was supported by DARPA through the VINT project  at LBL, Xerox PARC,
 UCB, and USC/ISI. Currently ns development is support through DARPA
 with SAMAN  and through NSF with CONSER, both in collaboration with
 other researchers including ACIRI. Ns has always included substantal
 contributions from other researchers, including wireless code from the
 UCB Daedelus and CMU Monarch projects and Sun Microsystems.
 .
 This package contains docs of ns2

Package: ns2-examples
Description-md5: 9324570cc0a99a66d6b098c5827029c3
Description-en: examples of ns2
 Provides substantial support for simulation of TCP, routing,
 and multicast protocols over wired and wireless (local and satellite)
 networks.
 Ns-2 is written in C++ and an Object oriented version of Tcl called OTcl.
 .
 Ns began as a variant of the REAL network simulator in 1989 and has
 evolved substantially over the past few years. In 1995 ns development
 was supported by DARPA through the VINT project  at LBL, Xerox PARC,
 UCB, and USC/ISI. Currently ns development is support through DARPA
 with SAMAN  and through NSF with CONSER, both in collaboration with
 other researchers including ACIRI. Ns has always included substantal
 contributions from other researchers, including wireless code from the
 UCB Daedelus and CMU Monarch projects and Sun Microsystems.
 .
 This package contains examples of ns2

Package: libns3-dev
Description-md5: b04c39395592e83014e68bd13544c81b
Description-en: Static and header files of ns-3
 ns-3 is a discrete-event network simulator for Internet systems,
 targeted primarily for research and educational use.
 ns-3 is free software, licensed under the GNU GPLv2 license,
 and is publicly available for research, development, and use.
 ns-3 is intended as an eventual replacement for the popular
 ns-2 simulator. The project acronym “nsnam” derives
 historically from the concatenation of ns (network simulator)
 and NAM (network animator).
 .
 This package contains static libraries, header files.

Package: libns3.37
Description-md5: b7ee6eaa287b7316a4ad8b00fbd1c4a0
Description-en: shared libraries of ns-3
 ns-3 is a discrete-event network simulator for Internet systems,
 targeted primarily for research and educational use.
 ns-3 is free software, licensed under the GNU GPLv2 license,
 and is publicly available for research, development, and use.
 ns-3 is intended as an eventual replacement for the popular
 ns-2 simulator. The project acronym “nsnam” derives
 historically from the concatenation of ns (network simulator)
 and NAM (network animator).
 .
 This package contains shared libraries.

Package: ns3
Description-md5: f12ce0d749c845967463616b618b054b
Description-en: discrete-event network simulator for Internet systems
 ns-3 is a discrete-event network simulator for Internet systems,
 targeted primarily for research and educational use.
 ns-3 is free software, licensed under the GNU GPLv2 license,
 and is publicly available for research, development, and use.
 ns-3 is intended as an eventual replacement for the popular
 ns-2 simulator. The project acronym “nsnam” derives
 historically from the concatenation of ns (network simulator)
 and NAM (network animator).
 .
 This package contains several utilities. The files for development
 are in libns3-3, libns3-dev and python3-ns3.

Package: ns3-doc
Description-md5: f605df70f414a0af6bdc70d3bf97e546
Description-en: documentation for ns3
 ns-3 is a discrete-event network simulator for Internet systems,
 targeted primarily for research and educational use.
 ns-3 is free software, licensed under the GNU GPLv2 license,
 and is publicly available for research, development, and use.
 ns-3 is intended as an eventual replacement for the popular
 ns-2 simulator. The project acronym “nsnam” derives
 historically from the concatenation of ns (network simulator)
 and NAM (network animator).
 .
 This package contains manual, modules, tutorial and doxygen.

Package: nsca
Description-md5: 016d2968e47ea354efa57ff7f55e2bc0
Description-en: Nagios service monitor agent
 This addon allows you to send service check results to a central
 monitoring server running Nagios in a reasonably secure manner.
 .
 Nagios is a monitoring and management system for hosts, services and
 networks.
 .
 Nagios' features include:
 .
  -  Monitoring of network services (via TCP port, SMTP, POP3, HTTP, NNTP,
     PING, etc.)
  -  Plugin interface to allow for user-developed service checks
  -  Contact notifications when problems occur and get resolved (via email,
     pager, or user-defined method)
  -  Ability to define event handlers to be run during service or host events
     (for proactive problem resolution)
  -  Web output (current status, notifications, problem history, log file,
     etc.)
 .
 Nagios was written in C and is designed to be easy to understand and modify
 to fit your own needs.

Package: nsca-client
Description-md5: b339e21c7e30cccff85552c8baf5ba64
Description-en: Nagios service monitor agent - client package
 This package contains only the client part of nsca and is thus
 suitable for installation on systems that only report passive service
 checks to a central server.
 .
 Nagios is a monitoring and management system for hosts, services and
 networks.
 .
 Nagios' features include:
 .
  -  Monitoring of network services (via TCP port, SMTP, POP3, HTTP, NNTP,
     PING, etc.)
  -  Plugin interface to allow for user-developed service checks
  -  Contact notifications when problems occur and get resolved (via email,
     pager, or user-defined method)
  -  Ability to define event handlers to be run during service or host events
     (for proactive problem resolution)
  -  Web output (current status, notifications, problem history, log file,
     etc.)
 .
 Nagios was written in C and is designed to be easy to understand and modify
 to fit your own needs.

Package: nsca-ng-client
Description-md5: 892b8ee5ba536cf257e83dc0dc1955e1
Description-en: Send monitoring commands to NSCA-ng server
 The send_nsca utility transmits one or more check results or
 monitoring commands to an NSCA-ng server.
 .
 The communication with the server is TLS encrypted and
 authenticated using pre-shared keys.

Package: nsca-ng-server
Description-md5: a551c9665c665e339825cd050dd569a2
Description-en: Monitoring command acceptor
 The NSCA-ng server makes the Icinga command file accessible from remote
 systems.  This allows for submitting passive check results, downtimes, and many
 other commands to Icinga.
 .
 The communication with clients is TLS
 encrypted and authenticated using pre-shared keys (as per RFC 4279).  The
 NSCA-ng server supports per-client passwords and fine-grained authorization
 control.

Package: nsd
Description-md5: 9378aea937aae1ec536455a32d721617
Description-en: authoritative domain name server
 The NLnet Labs Name Server Daemon (NSD) is an authoritative DNS name server.
 It has been developed for operations in environments where speed,
 reliability, stability and security are of high importance.
 .
 This package provides the server and related configuration files.

Package: nsf
Description-md5: 3e3d95eda40cf35b06257033748535a5
Description-en: Next Scripting Framework (NSF): Object orientation for Tcl - shared library
 The Next Scripting Framework (for short: NSF) is an infrastructure
 for creating object-oriented scripting languages based on Tcl. This package
 provides two ready-made object-orientated extensions for Tcl based on
 NSF: Next Scripting Language (NX, pronounced "next") and Extended
 Object Tcl version 2 (XOTcl2, pronounced "exotickle").

Package: nsf-dev
Description-md5: e25182db7694e57526994516cb990dae
Description-en: Next Scripting Framework (NSF): Object orientation for Tcl - development files
 Header files and static libraries for libnsf. This package must be in
 place if you plan to develop using the NSF/C interface and/or if you
 want to create custom builds of NSF/C extensions.

Package: nsf-shells
Description-md5: 0abe8007f32fe584a40c98255cc5adb7
Description-en: Next Scripting Framework (NSF): Object orientation for Tcl - shells
 This package provides you with scripted shell wrappers for the two
 NSF-builtin Tcl extensions: NX (nxsh, nxwish) and XOTcl2 (xotclsh,
 xowish).

Package: nsis
Description-md5: 71925a6517f3a666bbdce99aabcdbef0
Description-en: Nullsoft Scriptable Install System (modified for Debian)
 NSIS is a tool for creating quick and user friendly installers for
 Microsoft Windows (Win32) operating systems.
 .
 NSIS creates installers that are capable of installing, uninstalling,
 setting system settings, extracting files, etc. Because it's based on
 script files, you can fully control every part of your installers. The
 script language supports variables, functions, string manipulation,
 just like a normal programming language - but designed for the creation
 of installers. Even with all these features, NSIS is still the smallest
 installer system available.

Package: nsis-common
Description-md5: 4e2206e808936e0f0e02d69bd810a88e
Description-en: Nullsoft Scriptable Install System stubs and plugins
 NSIS is a tool for creating quick and user friendly installers for
 Microsoft Windows (Win32) operating systems.
 .
 This package contains the stubs and plugins of NSIS.

Package: nsis-doc
Description-md5: 342f5f2c4ec635952d351b16ba232c04
Description-en: Nullsoft Scriptable Install System documentation
 NSIS is a tool for creating quick and user friendly installers for
 Microsoft Windows (Win32) operating systems.
 .
 This package contains examples and the documentation in HTML format.

Package: nsis-pluginapi
Description-md5: c86668d60996ec2457d1accccfa3b26a
Description-en: Nullsoft Scriptable Install System plugin API
 NSIS is a tool for creating quick and user friendly installers for
 Microsoft Windows (Win32) operating systems.
 .
 This package contains the header and library files for developing
 NSIS plugins.

Package: nsnake
Description-md5: c4ec275201d9d0101c646213fd0522b4
Description-en: classic snake game on the terminal
 nsnake is a clone of the snake game found on old cellphones. It is
 played on the command-line with textual interface, thanks to ncurses.
 .
 Features high-scores, several game modes, a GUI-like interface and
 custom levels.

Package: nsntrace
Description-md5: ccf4778176c004248301cb5a84a1ec7d
Description-en: perform network trace of a single process by using network namespaces
 Uses Linux network namespaces to perform network traces of a single
 application. The traces are saved as pcap files. And can later be analyzed
 by for instance Wireshark.

Package: libnspr4
Description-md5: 3e33845d0ce10a75ffbe5d271b638f2f
Description-en: NetScape Portable Runtime Library
 This library provides platform independent non-GUI operating system
 facilities including:
  * threads,
  * thread synchronisation,
  * normal file I/O and network I/O,
  * interval timing and calendar time,
  * basic memory management (malloc and free),
  * shared library linking.

Package: libnspr4-dev
Description-md5: 5fb64e5ffcd6242fc78f56e991c9d6df
Description-en: Development files for the NetScape Portable Runtime library
 This library provides platform independent non-GUI operating system
 facilities including:
  * threads,
  * thread synchronisation,
  * normal file I/O and network I/O,
  * interval timing and calendar time,
  * basic memory management (malloc and free),
  * shared library linking.
 .
 Install this package if you wish to develop your own programs using the
 NetScape Portable Runtime library.

Package: libnss3
Description-md5: 8cae15b3c3c4e609abb7935ebf0d0f66
Description-en: Network Security Service libraries
 This is a set of libraries designed to support cross-platform development
 of security-enabled client and server applications. It can support SSLv2
 and  v4, TLS, PKCS #5, #7, #11, #12, S/MIME, X.509 v3 certificates and
 other security standards.

Package: libnss3-dev
Description-md5: 04c0a8f989d299406710231d2a99043d
Description-en: Development files for the Network Security Service libraries
 This is a set of libraries designed to support cross-platform development
 of security-enabled client and server applications. It can support SSLv2
 and  v4, TLS, PKCS #5, #7, #11, #12, S/MIME, X.509 v3 certificates and
 other security standards.
 .
 Install this package if you wish to develop your own programs using the
 Network Security Service Libraries.

Package: libnss3-tools
Description-md5: 33cc2c7795e9ef6579f85eabb1dbee18
Description-en: Network Security Service tools
 This is a set of tools on top of the Network Security Service libraries.
 This package includes:
  * certutil: manages certificate and key databases (cert7.db and key3.db)
  * modutil: manages the database of PKCS11 modules (secmod.db)
  * pk12util: imports/exports keys and certificates between the cert/key
    databases and files in PKCS12 format.
  * shlibsign: creates .chk files for use in FIPS mode.
  * signtool: creates digitally-signed jar archives containing files and/or
    code.
  * ssltap: proxy requests for an SSL server and display the contents of
    the messages exchanged between the client and server.

Package: libnss-mdns
Description-md5: 444ce9bf0bb23eb51ed79b00c0d6d796
Description-en: NSS module for Multicast DNS name resolution
 nss-mdns is a plugin for the GNU Name Service Switch (NSS) functionality
 of the GNU C Library (glibc) providing host name resolution via Multicast
 DNS (using Zeroconf, aka Apple Bonjour / Apple Rendezvous ), effectively
 allowing name resolution by common Unix/Linux programs in the ad-hoc mDNS
 domain .local.

Package: libnss-ldapd
Description-md5: e7b7a2438b22672c09b4a1cf9def958e
Description-en: NSS module for using LDAP as a naming service
 This package provides a Name Service Switch module that allows using an LDAP
 server to provide user account, group, host name, alias, netgroup, and
 basically any other information that would normally be retrieved from /etc
 flat files or NIS.

Package: libpam-ldapd
Description-md5: a68cceed2d243cdea8ef0c6500b412f7
Description-en: PAM module for using LDAP as an authentication service
 This package provides a Pluggable Authentication Module that provides user
 authentication, authorization and password management based on credentials
 stored in an LDAP server.

Package: nslcd
Description-md5: 9d9eb0997c3878afcc05d90074bb2d97
Description-en: daemon for NSS and PAM lookups using LDAP
 This package provides a daemon for retrieving user accounts and similar
 system information from LDAP. It is used by the libnss-ldapd and libpam-ldapd
 packages but is not very useful by itself.

Package: nslcd-utils
Description-md5: c3396e22a26c7e76603905c01d8a44e9
Description-en: utilities for querying LDAP via nslcd
 This package provides tools to query and update information in LDAP via
 nslcd:
  * chsh.ldap - change a user's shell in LDAP;
  * getent.ldap - perform LDAP lookups bypassing nsswitch configuration.

Package: pynslcd
Description-md5: ded83b939dc2c13277ec58acb61cc0ac
Description-en: daemon for NSS and PAM lookups via LDAP - Python version
 This package provides a daemon for retrieving user accounts and similar
 system information from LDAP. It is used by the libnss-ldapd and
 libpam-ldapd packages but is not very useful by itself.
 .
 This is an alternative Python implementation of nslcd. Note that it is
 currently EXPERIMENTAL and has not undergone the same testing as nslcd.

Package: nss-passwords
Description-md5: 87efb700bec5a9ff518bbe7d5194c1d4
Description-en: read passwords from a Mozilla keyring
 This program reads passwords from keyrings used by Mozilla products,
 such as Firefox and Thunderbird. It can run entirely in text mode.
 .
 This program works with SQLite-based keyrings (signons.sqlite) and
 JSON-based keyrings (logins.json), used in recent versions of
 Firefox. Text-based keyrings can be read with pwdecrypt, from
 libnss3-tools package.

Package: nss-plugin-pem
Description-md5: 1703d38e80cc721d0494173454f2cee3
Description-en: PEM file reader for Network Security Services (NSS)
 This package provides a PEM file reader for Network Security Services (NSS),
 implemented as a PKCS#11 module.

Package: libnss-tls
Description-md5: 53a26ccf679046df5105562f66adab20
Description-en: NSS module for encrypted DNS name resolution
 nss-tls is an alternative, encrypted name resolving library to use
 with glibc, which uses DNS-over-HTTPS (DoH).
 .
 The glibc name resolver can be configured through nsswitch.conf(5) to
 use nss-tls instead of the DNS resolver, or fall back to DNS when
 nss-tls fails.
 .
 This way, all applications that use the standard resolver API
 (getaddrinfo(), gethostbyname(), etc'), are transparently migrated
 from DNS to encrypted means of name resolving, with zero
 application-side changes and minimal resource consumption footprint.
 However, nss-tls does not deal with applications that use their own,
 built-in DNS resolver.
 .
 This package contains the NSS module, a tiny client library, which
 delegates the resolving work to nss-tlsd through the Unix socket and
 passes the results back to the application, without dependencies
 other than libc.

Package: nss-tlsd
Description-md5: 17902a6a39c9758c3e5c55a59e89681b
Description-en: encrypted DNS name resolution daemon
 nss-tls is an alternative, encrypted name resolving library to use
 with glibc, which uses DNS-over-HTTPS (DoH).
 .
 The glibc name resolver can be configured through nsswitch.conf(5) to
 use nss-tls instead of the DNS resolver, or fall back to DNS when
 nss-tls fails.
 .
 This way, all applications that use the standard resolver API
 (getaddrinfo(), gethostbyname(), etc'), are transparently migrated
 from DNS to encrypted means of name resolving, with zero
 application-side changes and minimal resource consumption footprint.
 However, nss-tls does not deal with applications that use their own,
 built-in DNS resolver.
 .
 This package contains the daemon to be used in conjunction with the
 libnss-tls NSS module. The daemon runs in the background, receives
 name resolving requests over a Unix socket and replies with resolved
 addresses.

Package: tlslookup
Description-md5: 2a797f5f6fa9afdfd78ac46928affaf4
Description-en: utility like nslookup(1), but uses libnss_tls.so instead of DNS
 nss-tls is an alternative, encrypted name resolving library to use
 with glibc, which uses DNS-over-HTTPS (DoH).
 .
 The glibc name resolver can be configured through nsswitch.conf(5) to
 use nss-tls instead of the DNS resolver, or fall back to DNS when
 nss-tls fails.
 .
 This way, all applications that use the standard resolver API
 (getaddrinfo(), gethostbyname(), etc'), are transparently migrated
 from DNS to encrypted means of name resolving, with zero
 application-side changes and minimal resource consumption footprint.
 However, nss-tls does not deal with applications that use their own,
 built-in DNS resolver.
 .
 This package contains the utility program to lookup DNS names using
 libnss-tls.

Package: nss-updatedb
Description-md5: c042eb717d722ef4c1102e711066cc9a
Description-en: Cache name service directories in DB format
 This package contains a script, nss_updatedb, which can be
 used to maintain local caches of user and group directories.
 These can then be used by the DB Name Service Switch module
 (libnss-db) to provide name service when the system is offline.
 .
 These tools are designed to work with libpam-ldap and libnss-ldap.

Package: libnss-wrapper
Description-md5: b40c80337d043205218777eaf49b1e6f
Description-en: NSS wrapper library
 There are projects which provide daemons needing to be able to create, modify
 and delete unix users. Or just switch user ids to interact with the system,
 for example a user space file server. To be able to test that you need the
 privilege to modify the passwd and groups file. With nss_wrapper it is
 possible to define your own passwd and groups file which will be used by
 software to act correctly while under test.
 .
 If you have a client and server under test they normally use functions to
 resolve network names to addresses (DNS) or vice versa. The nss_wrappers allow
 you to create a hosts file to setup name resolution for the addresses you use
 with socket_wrapper.

Package: nstreams
Description-md5: 36fb8f40291995c5a4ff436c48676570
Description-en: network streams - a tcpdump output analyzer
 Nstreams is a utility designed to identify the IP streams that are
 occurring on a network from a non-user friendly tcpdump output of
 several megabytes. This is especially useful when you plan to install
 a firewall but if you do not know the nstreams that the network users
 are generating (http, real audio, and more...).
 .
 Nstreams can read the tcpdump output directly from stdin, or from a file.
 It can even generate the configuration file of your firewall.

Package: nsxiv
Description-md5: 860c4a405c01d96bd0a327bcf4cca01c
Description-en: neo simple X image viewer
 nsxiv (the Neo Simple X Image Viewer) is a fork of the now-unmaintained
 sxiv project, with the purpose of being a drop-in replacement for sxiv,
 maintaining its interface, and adding simple, sensible features. nsxiv aims
 to be easy to modify and customise, and works nicely with tiling window
 managers.
 .
 Features:
 .
  - Basic image operations, e.g. zooming, panning, rotating
  - Customizable key and mouse button mappings
  - Scriptable via configuration files
  - Thumbnail mode: grid of selectable previews of all images
  - Ability to cache thumbnails for fast re-loading
  - Basic support for animated/multi-frame images (GIF/WebP)
  - Display image information in status bar
  - Display image name/path in X title

Package: libnsync-cpp1
Description-md5: 516ba7a60666b4842b0e1c655e74abe8
Description-en: C library that exports various synchronization primitives (C++ lib)
 nsync is a C library that exports various synchronization primitives:
 .
  * locks
  * condition variables
  * run-once initialization
  * waitable counter (useful for barriers)
  * waitable bit (useful for cancellation, or other conditions)
 .
 This package ships C++ shared object.

Package: libnsync-dev
Description-md5: ef846b154cb4c8608d22a37671e0a3db
Description-en: C library that exports various synchronization primitives (dev)
 nsync is a C library that exports various synchronization primitives:
 .
  * locks
  * condition variables
  * run-once initialization
  * waitable counter (useful for barriers)
  * waitable bit (useful for cancellation, or other conditions)
 .
 This package ships header files.

Package: libnsync1
Description-md5: 5ca9abf8b4be059f692364e470a75608
Description-en: C library that exports various synchronization primitives (C lib)
 nsync is a C library that exports various synchronization primitives:
 .
  * locks
  * condition variables
  * run-once initialization
  * waitable counter (useful for barriers)
  * waitable bit (useful for cancellation, or other conditions)
 .
 This package ships C shared object.

Package: ntcard
Description-md5: c39181c72163c6432a8001fa7573ded4
Description-en: Streaming algorithm to estimate cardinality in genomics datasets
 As input it takes file(s) in fasta, fastq, sam, or bam formats
 and computes the total number of distinct k-mers, F0, and also
 the k-mer coverage frequency histogram, fi, i>=1.

Package: nted
Description-md5: eccb14fd7802bce7e814bd3631bce034
Description-en: Musical score editor
 NtEd is a GTK+ score editor. It intends to be really WYSIWYG: what you
 see on the screen is exactly what you get on printer output. It supports
 up to 4 voices per staff, drum notes, 5 lyrics lines, N-Tuplets, context
 changes, repeats with alternatives, configurable music instruments per
 staff, MIDI / MusicXML import, PS / PDF / SVG / PNG / Lilypond / MIDI
 export. Scores can be played through the ALSA sequencer.

Package: nted-doc
Description-md5: c452c34c7ec45604f70bcd4268199523
Description-en: NtEd documentation
 NtEd is a WYSIWYG GTK+ score editor.
 .
 This package contains the accompanying HTML documentation. It is available
 online through the nted application provided that yelp is available.

Package: libntfs-3g89
Description-md5: 114ed5b6f2afb50272d8396a22d1550e
Description-en: read/write NTFS driver for FUSE (runtime library)
 NTFS-3G uses FUSE (Filesystem in Userspace) to provide support for the NTFS
 filesystem used by Microsoft Windows.
 .
 This package contains the actual library.

Package: ntfs-3g
Description-md5: d38b96403238266210560bdd2ee0d28c
Description-en: read/write NTFS driver for FUSE
 NTFS-3G uses FUSE (Filesystem in Userspace) to provide support for the NTFS
 filesystem used by Microsoft Windows.

Package: ntfs-3g-dev
Description-md5: f17752933720148edc7d3f25b03e9fee
Description-en: read/write NTFS driver for FUSE (development)
 NTFS-3G uses FUSE (Filesystem in Userspace) to provide support for the NTFS
 filesystem used by Microsoft Windows.
 .
 This package contains the development files.

Package: ntfs2btrfs
Description-md5: 48a99b85b522c09e59b13f4bc74aef9c
Description-en: converts NTFS filesystem to BTRFS
 This is a tool which does in-place conversion of Microsoft's NTFS filesystem
 to the open-source filesystem Btrfs, much as btrfs-convert does for ext2.
 The original image is saved as a reflink copy at image/ntfs.img, and if you
 want to keep the conversion you can delete this to free up space.

Package: libnthash-dev
Description-md5: 0594065329be0972efe23be4ee0be429
Description-en: Recursive hash function for hashing all possible k-mers in a DNA/RNA sequence
 This is a header-only binary containing the
 necessary files for implementing nthash function.

Package: nthash
Description-md5: 3e2fb27ef048779d3c7d241f91ad7812
Description-en: Methods to evaluate runtime and uniformity tests for hashing methods
 This contains nttest binary which has options for evaluating
 runtimes and uniformity for different hashing methods.

Package: libntirpc-dev
Description-md5: 2ce2ed820e73b3fd5ce7b0e1c573b8b4
Description-en: new transport-independent RPC library - development files
 Port of Sun's transport-independent RPC library to Linux. The library
 is intended as a replacement for the RPC code in the GNU C library,
 providing among others support for RPC (and in turn, NFS) over IPv6.
 .
 Changes introduced in the ntirpc library include:
  * Bi-directional operation.
  * Full-duplex operation on the TCP (vc) transport.
  * Thread-safe operating modes:
    * new locking primitives and lock callouts (interface change).
    * stateless send/recv on the TCP transport (interface change).
  * Flexible server integration support.
  * Event channels.
 .
 This package provides development files.

Package: libntirpc4.3
Description-md5: 99e9068973771fe00ebab2713a6aa784
Description-en: new transport-independent RPC library
 Port of Sun's transport-independent RPC library to Linux. The library
 is intended as a replacement for the RPC code in the GNU C library,
 providing among others support for RPC (and in turn, NFS) over IPv6.
 .
 Changes introduced in the ntirpc library include:
  * Bi-directional operation.
  * Full-duplex operation on the TCP (vc) transport.
  * Thread-safe operating modes:
    * new locking primitives and lock callouts (interface change).
    * stateless send/recv on the TCP transport (interface change).
  * Flexible server integration support.
  * Event channels.

Package: libntl-dev
Description-md5: c44da408ceecbf12d4a613a7e3f3c5f7
Description-en: Number Theory Library, development files
 NTL is a high-performance, portable C++ library providing
 data structures and algorithms for manipulating signed,
 arbitrary length integers, and for vectors, matrices,
 and polynomials over the integers and over finite fields.
 .
 This package contains development files for NTL.

Package: libntl44
Description-md5: 383c92c19d092a80953746295da6b389
Description-en: Number Theory Library, shared library
 NTL is a high-performance, portable C++ library providing
 data structures and algorithms for manipulating signed,
 arbitrary length integers, and for vectors, matrices,
 and polynomials over the integers and over finite fields.
 .
 This package contains the NTL shared library.

Package: ntldd
Description-md5: 0adcfed9a07424160ad425d0b898fffb
Description-en: ldd for windows PE files
 Prints the dlls required by each windows portable executable (PE) specified
 on the command line.  Mimics output from ldd, but for PE files.

Package: python3-ntplib
Description-md5: cd83c15448982ccf31ba96b0a24aac2d
Description-en: Python NTP library (Python 3.x)
 This module offers a simple interface to query NTP servers from Python.
 .
 It also provides utility functions to translate NTP fields values to
 text. It is pure Python, and only depends on core modules.
 .
 This package contains the Python 3.x module.

Package: ntp
Description-md5: 478df64ab7ec53f98fde4b6609b69b9c
Description-en: Network Time Protocol daemon/utilities (transitional package)
 This is a dummy transitional package to transition to NTPsec.
 It can be safely removed.

Package: ntp-doc
Description-md5: e045136c201469a62ca425c831cc6f95
Description-en: Network Time Protocol docs (transitional package)
 This is a dummy transitional package to transition to NTPsec.
 It can be safely removed.

Package: ntpdate
Description-md5: 70a63a2d48deb3b01421dfbf30350dcc
Description-en: Network Time Protocol client (transitional package)
 This is a dummy transitional package to transition to NTPsec.
 It can be safely removed.

Package: ntpsec
Description-md5: c455d4fac72d8d6e46cfdbc0a5ddb7b3
Description-en: Network Time Protocol daemon and utility programs
 NTP, the Network Time Protocol, is used to keep computer clocks
 accurate by synchronizing them over the Internet or a local network,
 or by following an accurate hardware receiver that interprets GPS,
 DCF-77, or similar time signals.
 .
 This package contains the NTP daemon and utility programs.  An NTP
 daemon needs to be running on each host that is to have its clock
 accuracy controlled by NTP.  The same NTP daemon is also used to
 provide NTP service to other hosts.
 .
 This is the NTPsec version of NTP.  NTPsec is a secure, hardened,
 and improved implementation derived from the original NTP project.
 NTPsec supports Network Time Security (NTS) which provides
 cryptographically authenticated time.
 .
 For more information about the NTP protocol and NTP server
 configuration and operation, install the package "ntpsec-doc".

Package: ntpsec-doc
Description-md5: 305615088e9512416c11e16403af0a23
Description-en: Network Time Protocol documentation
 NTP, the Network Time Protocol, is used to keep computer clocks
 accurate by synchronizing them over the Internet or a local network,
 or by following an accurate hardware receiver that interprets GPS,
 DCF-77, or similar time signals.
 .
 This package contains HTML documentation for the ntpsec packages (ntpsec,
 ntpsec-ntpdate).
 .
 This is part of NTPsec.  NTPsec is a secure, hardened, and improved
 implementation derived from the original NTP project.

Package: ntpsec-ntpdate
Description-md5: 71e2f5537b567c32013b184c9137b5ef
Description-en: client for setting system time from NTP servers
 NTP, the Network Time Protocol, is used to keep computer clocks
 accurate by synchronizing them over the Internet or a local network,
 or by following an accurate hardware receiver that interprets GPS,
 DCF-77, or similar time signals.
 .
 ntpdate is a simple NTP client that sets a system's clock to match
 the time obtained by communicating with one or more NTP servers.  It
 is not sufficient, however, for maintaining an accurate clock in the
 long run.  ntpdate by itself is useful for occasionally setting the
 time on machines that do not have full-time network access, such as
 laptops.
 .
 This is the NTPsec version of ntpdate.  NTPsec is a secure, hardened,
 and improved implementation derived from the original NTP project.
 .
 If the full NTP daemon from the package "ntpsec" is installed, then
 ntpsec-ntpdate is not necessary.

Package: ntpsec-ntpdig
Description-md5: 4ea65e175e70452fe6e632f224a1a7ae
Description-en: ntpdig SNTP client
 NTP, the Network Time Protocol, is used to keep computer clocks
 accurate by synchronizing them over the Internet or a local network,
 or by following an accurate hardware receiver that interprets GPS,
 DCF-77, or similar time signals.
 .
 ntpdig can be used as an SNTP client to query a NTP or SNTP server
 and either display the time or set the local system's time.  It is not
 sufficient, however, for maintaining an accurate clock in the long run.
 .
 This is the NTPsec version of ntpdig, which is equivalent to the sntp
 utility.  NTPsec is a secure, hardened, and improved implementation
 derived from the original NTP project.

Package: ntpsec-ntpviz
Description-md5: 0eaae42373fa30a1293b94825738d9bd
Description-en: NTP statistics graphing utility
 NTP, the Network Time Protocol, is used to keep computer clocks
 accurate by synchronizing them over the Internet or a local network,
 or by following an accurate hardware receiver that interprets GPS,
 DCF-77, or similar time signals.
 .
 ntpviz analyzes NTP log files and generates statistical plots from
 them.  The output is in the form of HTML with images.  If Apache is
 installed, it will be served at: /ntpviz
 .
 This is part of NTPsec.  NTPsec is a secure, hardened, and improved
 implementation derived from the original NTP project.

Package: python3-ntp
Description-md5: c4d6513317681c5e7fd330d6d5438546
Description-en: Python 3 NTP Helper Classes
 NTP, the Network Time Protocol, is used to keep computer clocks
 accurate by synchronizing them over the Internet or a local network,
 or by following an accurate hardware receiver that interprets GPS,
 DCF-77, or similar time signals.
 .
 This package contains the Python "ntp" module, which contains helper
 classes for NTP utilities written in Python.
 .
 This is part of NTPsec.  NTPsec is a secure, hardened, and improved
 implementation derived from the original NTP project.

Package: sntp
Description-md5: b5be4c6ce149fe58ec50c630985473aa
Description-en: Network Time Protocol client (transitional package)
 This is a transitional package to transition to NTPsec.
 It can be safely removed once all uses of sntp(1) have been converted to
 run ntpdig instead.

Package: ntpstat
Description-md5: 124055280a787a3f7b5910300c2e44d8
Description-en: show network time protocol (ntp) status
 This program uses an NTP mode 6 control message, which is the same as that
 used by the ntpq command. The ntpdc command uses NTP mode 7, details of
 which are elusive. For details on the format of NTP control message, see
 http://www.eecis.udel.edu/~mills/database/rfc/rfc1305/rfc1305b.ps.

Package: nudoku
Description-md5: fc2e5867e3a0dc944d74b16c0be9d3b0
Description-en: ncurses based sudoku games
 This is an ncurses based Sudoku variant.

Package: libnuget-core-cil
Description-md5: 8d43916b2e9fff8108776a51357fb5a2
Description-en: Package manager for NuGet repos - library
 NuGet is the package manager for the Microsoft
 development platform including .NET. The NuGet client
 tools provide the ability to produce and consume
 packages. The NuGet Gallery is the central package
 repository used by all package authors and consumers.
 .
 This package contains the NuGet.Core library

Package: libnuget-core-cil-dev
Description-md5: d01fcd670656796eb1f63c86df63f979
Description-en: Package manager for NuGet repos - development
 NuGet is the package manager for the Microsoft
 development platform including .NET. The NuGet client
 tools provide the ability to produce and consume
 packages. The NuGet Gallery is the central package
 repository used by all package authors and consumers.
 .
 This package contains development files for the
 NuGet.Core library.

Package: nuget
Description-md5: bd78805c4699e7408fc40d09bc39f06d
Description-en: Package manager for NuGet repos - executable
 NuGet is the package manager for the Microsoft
 development platform including .NET. The NuGet client
 tools provide the ability to produce and consume
 packages. The NuGet Gallery is the central package
 repository used by all package authors and consumers.
 .
 This package contains the main NuGet binary.

Package: nulib2
Description-md5: 2b5b53231b1c24ca3091eb2c55a0f1f1
Description-en: NuFX and Binary II archive utility
 NuLib2 is a command-line archive utility for NuFX and Binary II
 archives, as commonly used on Apple II systems. It can handle files
 produced by ShrinkIt. Typical extensions for the files it supports
 are SHK, SDK, BXY, BSE, SEA, BNY, and BQY.
 .
 It handles file types, resource forks, comments, large archives,
 wrappers...

Package: nullidentd
Description-md5: 206808abf393bc24cb44069d61d93c92
Description-en: small, fast identd daemon
 nullidentd is a small, fast and secure identd daemon. It returns a static
 string for every query.

Package: nullmailer
Description-md5: cf5bb13c21a01ffa34dc0048e9689c33
Description-en: simple relay-only mail transport agent
 Nullmailer is a replacement MTA for hosts, which relay to a fixed set of
 smart relays. It is designed to be simple to configure and especially
 useful on slave machines and in chroots.

Package: num-utils
Description-md5: 6dcbe247a8bd0700680524a0a64d8f2f
Description-en: programs for dealing with numbers from the command line
 The 'num-utils' are a set of programs for dealing with numbers from the
 Unix command line. Much like the other Unix command line utilities like
 grep, awk, sort, cut, etc. these utilities work on data from both
 standard in and data from files.
 .
 Includes these programs:
  * numaverage: A program for calculating the average of numbers.
  * numbound: Finds the boundary numbers (min and max) of input.
  * numinterval: Shows the numeric intervals between each number in a sequence.
  * numnormalize: Normalizes a set of numbers between 0 and 1 by default.
  * numgrep: Like normal grep, but for sets of numbers.
  * numprocess: Do mathematical operations on numbers.
  * numsum: Add up all the numbers.
  * numrandom: Generate a random number from a given expression.
  * numrange: Generate a set of numbers in a range expression.
  * numround: Round each number according to its value.

Package: libnuma-dev
Description-md5: f056555bfd4514d095e0caeb41abda90
Description-en: Development files for libnuma
 Library to control specific NUMA (Non-Uniform Memory Architecture)
 scheduling or memory placement policies.  This package contains
 headers and manual pages relating to the library.

Package: libnuma1
Description-md5: 1c8f1cdf694caf8232aca544dd8b33ba
Description-en: Libraries for controlling NUMA policy
 Library to control specific NUMA (Non-Uniform Memory Architecture)
 scheduling or memory placement policies.

Package: numactl
Description-md5: 94c993d6ff513ffae2836ae201c36b6d
Description-en: NUMA scheduling and memory placement tool
 numactl runs processes with a specific NUMA (Non-Uniform Memory
 Architecture) scheduling or memory placement policy.  In addition it
 can set persistent policy for shared memory segments or files.

Package: numad
Description-md5: 7cd506bb3c02707bfc0e84d476159773
Description-en: User-level daemon that monitors NUMA topology and usage
 Numad is a system daemon that monitors NUMA topology and usage. It will attempt
 to locate processes for optimum NUMA locality and affinity, dynamically
 adjusting to changing system conditions. Numad also provides guidance to assist
 management applications with initial manual binding of CPU and memory resources
 for their processes.

Package: numatop
Description-md5: 3e37fbb17e6b833498b65c6e8828e450
Description-en: NUMA runtime observation tool
 NumaTOP is an observation tool for runtime memory locality characterization
 and analysis of processes and threads running on a NUMA system. It helps the
 user characterize the NUMA behavior of processes and threads and identify
 where the NUMA-related performance bottlenecks reside.

Package: numba-doc
Description-md5: c0dcfd237d66973e0d104bb73c082a8e
Description-en: native machine code compiler for Python (docs)
 Numba compiles native machine code instructions from Python programs at
 runtime using the LLVM compiler infrastructure. Just-in-time compilation with
 Numba could be easily employed by decorating individual computation intensive
 functions in the Python code.
 Numba could significantly speed up the performance of computations, and
 optionally supports compilation to run on GPU processors through Nvidia's
 CUDA platform.
 It integrates well with the Python scientific software stack, and
 especially recognizes Numpy arrays.
 .
 This package contains the documentation and examples.

Package: python3-numba
Description-md5: 4171f6228d88332177aa544844f33488
Description-en: native machine code compiler for Python 3
 Numba compiles native machine code instructions from Python programs at
 runtime using the LLVM compiler infrastructure. It could be easily employed
 by decorating individual computation intensive functions in the Python code.
 Numba could significantly speed up the performance of computations, and
 optionally supports compilation to run on GPU processors through Nvidia's
 CUDA platform.
 It integrates well with the Python scientific software stack, and
 especially recognizes Numpy arrays.
 .
 This package contains the modules for Python 3.

Package: numberstation
Description-md5: b3cddcdda571af9bdab04251b61458c3
Description-en: TOTP Authenticator application
 A Gnome Authenticator clone. This generates 2fa tokens based on secrets
 installed. It registers as uri-handler for otpauth:// urls so they can be
 added from Megapixels.
 .
 Note this app is designed for small screens, and works perfectly on mobile
 phones.

Package: python3-numcodecs
Description-md5: efccce064f7c6c71ce9472166c38d382
Description-en: buffer compression and transformation codecs for Python
 Numcodecs is a Python package providing buffer compression and
 transformation codecs for use in data storage and communication
 applications. These include:
 .
   - Compression codecs, e.g., Zlib, BZ2, LZMA and Blosc.
   - Pre-compression filters, e.g., Delta, Quantize, FixedScaleOffset,
     PackBits, Categorize.
   - Integrity checks, e.g., CRC32, Adler32.
 .
 All codecs implement the same API, allowing codecs to be organized into
 pipelines in a variety of ways.

Package: numdiff
Description-md5: d9c5cf165ee564bb30ecf8042b26e2a7
Description-en: Compare similar files with numeric fields
 Numdiff is a console application that can be used to compare putatively
 similar files line by line and field by field, ignoring small numeric
 differences or/and different numeric formats. It is similar diff or wdiff,
 but it is aware of floating point numbers including complex and
 multi-precision numbers.
 Numdiff is useful to compare text files containing numerical fields, when
 testing or doing quality control in scientific computing or in numerical
 analysis.

Package: libnumericalchameleon-java
Description-md5: 6f9e4aa14e4431159d3552aad08a988e
Description-en: Spoken and written numbers
 Convert numbers into words for different languages
 .
 This is a dependency needed by JVerein

Package: python3-numexpr
Description-md5: 9f5986b01d11f6090f9a74fdea6dfb49
Description-en: Fast numerical array expression evaluator for Python 3 and NumPy
 Numexpr package evaluates multiple-operator array expressions many
 times faster than NumPy can. It accepts the expression as a string,
 analyzes it, rewrites it more efficiently, and compiles it to faster
 Python code on the fly. It's the next best thing to writing the
 expression in C and compiling it with a specialized just-in-time
 (JIT) compiler, i.e. it does not require a compiler at runtime.
 .
 This package contains numexpr for Python 3.

Package: numix-gtk-theme
Description-md5: 7ae3aa9f1c019ee94da2212e0c128f5f
Description-en: modern flat theme from the Numix project
 Numix is a modern flat theme with a combination of light and dark
 elements for any GTK-based desktop environment, including GNOME Shell,
 Unity, MATE, Cinnamon and more.

Package: numix-icon-theme
Description-md5: b7d1101ee9c4b9586b234a5df14126ab
Description-en: modern icon theme from the Numix project
 The Numix icon theme is designed to look fresh, swishy and modern using
 white symbols on vividly coloured background for applications and simplistic
 devices, toolbars and status icons.

Package: numix-icon-theme-circle
Description-md5: 90bc74573af35cdba7598b604af15057
Description-en: Circle icon theme from the Numix project
 Numix Circle is an icon theme using simple symbols and vivid backgrounds for a
 fresh, swishy, and modern look. It is developed by the Numix project and
 serves as a companion to the base Numix icon theme (numix-icon-theme).

Package: numlockx
Description-md5: 443457451ab961060ec30ab3c8455978
Description-en: enable NumLock in X11 sessions
 Utilities to enable the keyboard's Numeric Lock during X11
 session initialization or using command line utility.
 .
 The package automatically installs session script to enable numlock
 on session start.

Package: numptyphysics
Description-md5: 435e8e5ac7e02837b3d410d67fc13c52
Description-en: crayon based physics puzzle game
 Numpty Physics is a drawing puzzle game in the spirit (and style?) of
 Crayon Physics using the same excellent Box2D engine. It melds cute
 schoolbook-style graphics with a kind of realistic physics engine.
 .
 It includes a built-in editor so that you may build (and submit) your
 own levels.

Package: python3-numpy
Description-md5: 4fef6b207fcddcc7678c9cb4c3a66bd2
Description-en: Fast array facility to the Python 3 language
 Numpy contains a powerful N-dimensional array object, sophisticated
 (broadcasting) functions, tools for integrating C/C++ and Fortran
 code, and useful linear algebra, Fourier transform, and random number
 capabilities.
 .
 Numpy replaces the python-numeric and python-numarray modules which are
 now deprecated and shouldn't be used except to support older
 software.
 .
 This package contains Numpy for Python 3.

Package: numpy-stl
Description-md5: d89bddeb32834aaf4913a44b5920f03e
Description-en: stl file and 3d object handling (tools)
 Numpy-STL is a library for working with STL files (and 3D objects in
 general) in the Python language.
 Due to all operations heavily relying on Numpy this is one of the fastest
 STL editing libraries for Python available.
 .
 This package contains tools to convert between the ascii and binary
 stl file format versions, using Numpy-STL.

Package: python3-stl
Description-md5: 033d53fb87eb420a63e43772919fd464
Description-en: stl file and 3d object handling for the Python language
 Numpy-STL is a library for working with STL files (and 3D objects in
 general) in the Python language.
 Due to all operations heavily relying on Numpy this is one of the fastest
 STL editing libraries for Python available.

Package: python3-numpydoc
Description-md5: 893c75e53d1af3c028e73ee6e0c07a62
Description-en: Sphinx extension to support docstrings in Numpy format -- Python3
 This package defines several extensions for the Sphinx documentation
 system, shipped in the numpydoc Python package. In particular, these provide
 support for the Numpy docstring format in Sphinx.
 .
 This package provides the Python 3 version.

Package: libnunit-cil-dev
Description-md5: 8b713607a92635a15dbddc2daa19d485
Description-en: Unit test framework for CLI - Development files
 NUnit is a unit testing framework for all .NET languages. It serves the
 same purpose as JUnit does in the Java world. It supports test
 categories, testing for exceptions and writing test results in plain
 text or XML.
 .
 This package contains development files for the Nunit library, and should
 be used for compilation

Package: libnunit-console-runner2.6.3-cil
Description-md5: 97fcdeb5249aa689e97955dbece70752
Description-en: Unit test framework for CLI - Assemblies
 NUnit is a unit testing framework for all .NET languages. It serves the
 same purpose as JUnit does in the Java world. It supports test
 categories, testing for exceptions and writing test results in plain
 text or XML.
 .
 This package contains the nunit-console-interfaces assembly

Package: libnunit-core-interfaces2.6.3-cil
Description-md5: 9c600ad04599ba13579d95d61e3377e7
Description-en: Unit test framework for CLI - Assemblies
 NUnit is a unit testing framework for all .NET languages. It serves the
 same purpose as JUnit does in the Java world. It supports test
 categories, testing for exceptions and writing test results in plain
 text or XML.
 .
 This package contains the nunit.core.interfaces assembly

Package: libnunit-core2.6.3-cil
Description-md5: 87eb961237ff1f209187b0a661e03006
Description-en: Unit test framework for CLI - Assemblies
 NUnit is a unit testing framework for all .NET languages. It serves the
 same purpose as JUnit does in the Java world. It supports test
 categories, testing for exceptions and writing test results in plain
 text or XML.
 .
 This package contains the nunit.core assembly

Package: libnunit-doc
Description-md5: fdf7244a91a49443b8b0613153c38fe2
Description-en: Unit test framework for CLI - Documentation
 NUnit is a unit testing framework for all .NET languages. It serves the
 same purpose as JUnit does in the Java world. It supports test
 categories, testing for exceptions and writing test results in plain
 text or XML.
 .
 NUnit targets the CLI (Common Language Infrastructure) and supports Mono and
 the Microsoft .NET Framework.
 .
 This package contains the API documentation and examples.

Package: libnunit-framework2.6.3-cil
Description-md5: f19f48445f4ccd88abb470e9c6a5e309
Description-en: Unit test framework for CLI - Assemblies
 NUnit is a unit testing framework for all .NET languages. It serves the
 same purpose as JUnit does in the Java world. It supports test
 categories, testing for exceptions and writing test results in plain
 text or XML.
 .
 This package contains the nunit.framework assembly

Package: libnunit-mocks2.6.3-cil
Description-md5: 92cd54597d01c6c8f04da0c140944102
Description-en: Unit test framework for CLI - Assemblies
 NUnit is a unit testing framework for all .NET languages. It serves the
 same purpose as JUnit does in the Java world. It supports test
 categories, testing for exceptions and writing test results in plain
 text or XML.
 .
 This package contains the nunit.mocks assembly

Package: libnunit-util2.6.3-cil
Description-md5: 44e2709e0948da62bd09bc27c5d6fa7c
Description-en: Unit test framework for CLI - Assemblies
 NUnit is a unit testing framework for all .NET languages. It serves the
 same purpose as JUnit does in the Java world. It supports test
 categories, testing for exceptions and writing test results in plain
 text or XML.
 .
 This package contains the nunit.util assembly

Package: monodoc-nunit-manual
Description-md5: bdfa24e00fd8b32439c112043b93d957
Description-en: compiled XML documentation for NUnit - monodoc manual
 The MonoDoc Project is the documentation framework of the Mono project which
 provides detailed API documentation for all Mono components and the Mono CLI
 implementation.
 .
 This package contains the compiled XML documentation for NUnit.

Package: nunit
Description-md5: 27fc45f7825387863780f4216b859342
Description-en: Unit test framework for CLI
 NUnit is a unit testing framework for all .NET languages. It serves the
 same purpose as JUnit does in the Java world. It supports test
 categories, testing for exceptions and writing test results in plain
 text or XML.
 .
 NUnit targets the CLI (Common Language Infrastructure) and supports Mono and
 the Microsoft .NET Framework.
 .
 This is a dummy package that depends on all nunit packages.

Package: nunit-console
Description-md5: 3b1355f439103088243166907e43caef
Description-en: Unit test framework for CLI - Console test runner
 NUnit is a unit testing framework for all .NET languages. It serves the
 same purpose as JUnit does in the Java world. It supports test
 categories, testing for exceptions and writing test results in plain
 text or XML.
 .
 NUnit targets the CLI (Common Language Infrastructure) and supports Mono and
 the Microsoft .NET Framework.
 .
 This package contains the console front-end.

Package: nunit-gui
Description-md5: 69ec773c7f637d66a0c84c1c42019694
Description-en: Unit test framework for CLI - GUI test runner
 NUnit is a unit testing framework for all .NET languages. It serves the
 same purpose as JUnit does in the Java world. It supports test
 categories, testing for exceptions and writing test results in plain
 text or XML.
 .
 NUnit targets the CLI (Common Language Infrastructure) and supports Mono and
 the Microsoft .NET Framework.
 .
 This package contains the graphical front-end.

Package: nupkg-nunit.2.6.4
Description-md5: 958a4bdd41aad582b375a862e9fcddb7
Description-en: Unit test framework for CLI - NuGet package - Framework
 NUnit is a unit testing framework for all .NET languages. It serves the
 same purpose as JUnit does in the Java world. It supports test
 categories, testing for exceptions and writing test results in plain
 text or XML.
 .
 This package contains the nunit.framework assembly as a NuGet package,
 for use with the "nuget" command

Package: nupkg-nunit.mocks.2.6.4
Description-md5: b8e5230f9fe83892d5ec29e5a533354c
Description-en: Unit test framework for CLI - NuGet package - Mocks
 NUnit is a unit testing framework for all .NET languages. It serves the
 same purpose as JUnit does in the Java world. It supports test
 categories, testing for exceptions and writing test results in plain
 text or XML.
 .
 This package contains the nunit.mocks assembly as a NuGet package, for
 use with the "nuget" command

Package: nupkg-nunit.runners.2.6.4
Description-md5: 3f9ca86ebed36e0971cc23faa671d96c
Description-en: Unit test framework for CLI - NuGet package - Runners
 NUnit is a unit testing framework for all .NET languages. It serves the
 same purpose as JUnit does in the Java world. It supports test
 categories, testing for exceptions and writing test results in plain
 text or XML.
 .
 This package contains the command-line NUnit runner tools and related
 plumbing, as a NuGet package, for use with the "nuget" command

Package: nuntius
Description-md5: 254ea64a31e299e72ca2e2d8d3c8999f
Description-en: share notifications from Android phone or tablet via Bluetooth or LAN
 Deliver notifications from your Android phone or tablet to your
 computer using Bluetooth or LAN.  To use, you will need to install a
 companion tool on your phone or tablet and either pair it via
 Bluetooth or point it at an on-screen QR code.
 .
 You may need to restart your session to auto-start nuntius.
 .
 This is similar to KDE Connect (Debian package kdeconnect), albeit
 much less mature, but uses of GNOME infrastructure instead of KDE
 infrastructure, which under some circumstances can result is a
 significantly smaller total footprint.

Package: nurpawiki
Description-md5: 9b4624fc36fa0c87e0e581b15621c949
Description-en: Wiki with integrated to-do list and scheduler
 Nurpawiki is a personal information manager (PIM) application that
 combines a wiki, a to-do list and a simple scheduler to help you get
 organized. It aims to ease note taking and action planning. Actions
 (to-dos) are always associated with notes or plans (wiki pages).
 .
 Nurpawiki is available as an Eliom module for the Ocsigen web server,
 and uses PostgreSQL as backend.

Package: libnusoap-php
Description-md5: 0f9b5bcbc6be5125e81158e28194fd97
Description-en: SOAP toolkit for PHP
 NuSOAP is a rewrite of SOAPx4. It is a set of PHP classes - no PHP
 extensions required - that allow developers to create and consume
 web services based on SOAP 1.1, WSDL 1.1 and HTTP 1.0/1.1.

Package: libnuspell-dev
Description-md5: 8297ddee02233b536d2361494f6b3218
Description-en: spell checker (development)
 Nuspell is a free and open source spell checker that is written in modern C++.
 It is designed for languages with rich morphology and complex word compounding.
 .
 Main features are:
  - Full unicode support backed by ICU
  - Backward compatibility with Hunspell dictionary file format
  - Twofold affix stripping (for agglutinative languages, like Azeri,
    Basque, Estonian, Finnish, Hungarian, Turkish, etc.)
  - Support complex compounds (for example, Hungarian, German and Dutch)
  - Support language specific features (for example, special casing of
    Azeri and Turkish dotted i, or German sharp s)
  - Handle conditional affixes, circumfixes, fogemorphemes, forbidden
    words, pseudoroots and homonyms.
 .
 This package contains the development files.

Package: libnuspell5
Description-md5: 3021fd1d2880e64681b2514fad7c7140
Description-en: spell checker (shared library)
 Nuspell is a free and open source spell checker that is written in modern C++.
 It is designed for languages with rich morphology and complex word compounding.
 .
 Main features are:
  - Full unicode support backed by ICU
  - Backward compatibility with Hunspell dictionary file format
  - Twofold affix stripping (for agglutinative languages, like Azeri,
    Basque, Estonian, Finnish, Hungarian, Turkish, etc.)
  - Support complex compounds (for example, Hungarian, German and Dutch)
  - Support language specific features (for example, special casing of
    Azeri and Turkish dotted i, or German sharp s)
  - Handle conditional affixes, circumfixes, fogemorphemes, forbidden
    words, pseudoroots and homonyms.
 .
 This package contains the shared library.

Package: nuspell
Description-md5: cb5bf2f0612a5da162f1fa784197f691
Description-en: spell checker (program)
 Nuspell is a free and open source spell checker that is written in modern C++.
 It is designed for languages with rich morphology and complex word compounding.
 .
 Main features are:
  - Full unicode support backed by ICU
  - Backward compatibility with Hunspell dictionary file format
  - Twofold affix stripping (for agglutinative languages, like Azeri,
    Basque, Estonian, Finnish, Hungarian, Turkish, etc.)
  - Support complex compounds (for example, Hungarian, German and Dutch)
  - Support language specific features (for example, special casing of
    Azeri and Turkish dotted i, or German sharp s)
  - Handle conditional affixes, circumfixes, fogemorphemes, forbidden
    words, pseudoroots and homonyms.
 .
 This package contains the command-line program.

Package: libnutclient-dev
Description-md5: 150846aa477e89e79d4e50b3907295c6
Description-en: network UPS tools - development files for the new client library
 Network UPS Tools (NUT) is a client/server monitoring system that
 allows computers to share uninterruptible power supply (UPS) and
 power distribution unit (PDU) hardware. Clients access the hardware
 through the server, and are notified whenever the power status
 changes.
 .
 This package provides the development files for the new client library.

Package: libnutclient2
Description-md5: df13c0a29ee749bd04a349448d6a84a5
Description-en: network UPS tools - new client library
 Network UPS Tools (NUT) is a client/server monitoring system that
 allows computers to share uninterruptible power supply (UPS) and
 power distribution unit (PDU) hardware. Clients access the hardware
 through the server, and are notified whenever the power status
 changes.
 .
 This package provides the new shared client library.

Package: libnutscan-dev
Description-md5: 547f44f844617d1f65315be349e8f60e
Description-en: network UPS tools - development files for the scanner library
 Network UPS Tools (NUT) is a client/server monitoring system that
 allows computers to share uninterruptible power supply (UPS) and
 power distribution unit (PDU) hardware. Clients access the hardware
 through the server, and are notified whenever the power status
 changes.
 .
 This package provides the development files for the scanner library.

Package: libnutscan2
Description-md5: 2d452b7897541993f49fae3cc65f3f48
Description-en: network UPS tools - scanner library
 Network UPS Tools (NUT) is a client/server monitoring system that
 allows computers to share uninterruptible power supply (UPS) and
 power distribution unit (PDU) hardware. Clients access the hardware
 through the server, and are notified whenever the power status
 changes.
 .
 This package provides the shared scanner library.

Package: libups-nut-perl
Description-md5: 07ba3b0b421755a1e64d9b1ccaecc15f
Description-en: network UPS tools - Perl bindings for NUT server
 Network UPS Tools (NUT) is a client/server monitoring system that
 allows computers to share uninterruptible power supply (UPS) and
 power distribution unit (PDU) hardware. Clients access the hardware
 through the server, and are notified whenever the power status
 changes.
 .
 This package provides Perl bindings to connect to NUT server.

Package: libupsclient-dev
Description-md5: 250337065f929786472de73f6a87196b
Description-en: network UPS tools - development files
 Network UPS Tools (NUT) is a client/server monitoring system that
 allows computers to share uninterruptible power supply (UPS) and
 power distribution unit (PDU) hardware. Clients access the hardware
 through the server, and are notified whenever the power status
 changes.
 .
 This package provides the development files.

Package: libupsclient6
Description-md5: 114740a1a3e95f3f3ca2a9ad68b740a7
Description-en: network UPS tools - client library
 Network UPS Tools (NUT) is a client/server monitoring system that
 allows computers to share uninterruptible power supply (UPS) and
 power distribution unit (PDU) hardware. Clients access the hardware
 through the server, and are notified whenever the power status
 changes.
 .
 This package provides the shared client library.

Package: nut
Description-md5: ac00395fb1ff129232ba0df5e10c0949
Description-en: network UPS tools - metapackage
 Network UPS Tools (NUT) is a client/server monitoring system that
 allows computers to share uninterruptible power supply (UPS) and
 power distribution unit (PDU) hardware. Clients access the hardware
 through the server, and are notified whenever the power status
 changes.
 .
 This package is a metapackage that installs both nut-server and nut-client,
 in most cases it is sufficient for a basic UPS monitoring system.

Package: nut-cgi
Description-md5: 16fe1723aea6d72223068ec8c97046eb
Description-en: network UPS tools - web interface
 Network UPS Tools (NUT) is a client/server monitoring system that
 allows computers to share uninterruptible power supply (UPS) and
 power distribution unit (PDU) hardware. Clients access the hardware
 through the server, and are notified whenever the power status
 changes.
 .
 This package provides an HTTP interface for Network UPS Tools which makes
 it possible to monitor the core NUT system with a web browser.

Package: nut-client
Description-md5: 30f1061db3258a7a5c46e18466afa6c0
Description-en: network UPS tools - clients
 Network UPS Tools (NUT) is a client/server monitoring system that
 allows computers to share uninterruptible power supply (UPS) and
 power distribution unit (PDU) hardware. Clients access the hardware
 through the server, and are notified whenever the power status
 changes.
 .
 This package provides NUT's clients that allows the user to control
 and monitor the UPS.

Package: nut-doc
Description-md5: 4cffa515519a2e34b3b662460af77a9c
Description-en: network UPS tools - documentation
 Network UPS Tools (NUT) is a client/server monitoring system that
 allows computers to share uninterruptible power supply (UPS) and
 power distribution unit (PDU) hardware. Clients access the hardware
 through the server, and are notified whenever the power status
 changes.
 .
 This package contains FAQ, user, developer and packager documentation.

Package: nut-i2c
Description-md5: 78f5ff49f62d1fce4d5e4b382c68afb2
Description-en: network UPS tools - I2C driver
 Network UPS Tools (NUT) is a client/server monitoring system that
 allows computers to share uninterruptible power supply (UPS) and
 power distribution unit (PDU) hardware. Clients access the hardware
 through the server, and are notified whenever the power status
 changes.
 .
 This package provides nut-i2c, a collection of drivers for UPS systems
 with I2C-based communication protocols.

Package: nut-ipmi
Description-md5: 22244eec90efc63afed706a2bcdcc381
Description-en: network UPS tools - IPMI driver
 Network UPS Tools (NUT) is a client/server monitoring system that
 allows computers to share uninterruptible power supply (UPS) and
 power distribution unit (PDU) hardware. Clients access the hardware
 through the server, and are notified whenever the power status
 changes.
 .
 This package currently provides nut-ipmipsu, a driver which allows the user to
 monitor IPMI power supply units (PSU) found in servers of popular brands, such
 as Dell, HP, IBM. It adds an IPMI interface to the core NUT system.

Package: nut-modbus
Description-md5: 192c66c6a0314b1cae031e9e5cb81af5
Description-en: network UPS tools - Modbus driver
 Network UPS Tools (NUT) is a client/server monitoring system that
 allows computers to share uninterruptible power supply (UPS) and
 power distribution unit (PDU) hardware. Clients access the hardware
 through the server, and are notified whenever the power status
 changes.
 .
 This package provides nut-modbus, a collection of drivers for UPS systems
 with Modbus-based communication protocols.

Package: nut-monitor
Description-md5: df7ed3e25e874133140b27293ef98c38
Description-en: network UPS tools - GUI application to monitor UPS status
 Network UPS Tools (NUT) is a client/server monitoring system that
 allows computers to share uninterruptible power supply (UPS) and
 power distribution unit (PDU) hardware. Clients access the hardware
 through the server, and are notified whenever the power status
 changes.
 .
 This package provides nut-monitor, a GUI application to monitor UPS status.

Package: nut-powerman-pdu
Description-md5: 500373d6533c7aa1d84e269db830f47e
Description-en: network UPS tools - PowerMan PDU driver
 Network UPS Tools (NUT) is a client/server monitoring system that
 allows computers to share uninterruptible power supply (UPS) and
 power distribution unit (PDU) hardware. Clients access the hardware
 through the server, and are notified whenever the power status
 changes.
 .
 This package provides powerman-pdu, which allows NUT clients to communicate
 with the PowerMan daemon to support PDUs.

Package: nut-server
Description-md5: cf50e3b4416f9edcc4a33c7f641661ef
Description-en: network UPS tools - core system
 Network UPS Tools (NUT) is a client/server monitoring system that
 allows computers to share uninterruptible power supply (UPS) and
 power distribution unit (PDU) hardware. Clients access the hardware
 through the server, and are notified whenever the power status
 changes.
 .
 This package provides NUT's core system, and the serial and USB UPS
 drivers.

Package: nut-snmp
Description-md5: 9982af957abdb380c9a8847a365d37a9
Description-en: network UPS tools - SNMP driver
 Network UPS Tools (NUT) is a client/server monitoring system that
 allows computers to share uninterruptible power supply (UPS) and
 power distribution unit (PDU) hardware. Clients access the hardware
 through the server, and are notified whenever the power status
 changes.
 .
 This package provides snmp-ups, the SNMP multi-MIB driver for UPS, which
 supports various MIBs including IETF, MGE, and APC. It adds an SNMP
 Manager interface to the core NUT system.

Package: nut-xml
Description-md5: a97484c585aad12b6d8c738d204ae65f
Description-en: network UPS tools - XML/HTTP driver
 Network UPS Tools (NUT) is a client/server monitoring system that
 allows computers to share uninterruptible power supply (UPS) and
 power distribution unit (PDU) hardware. Clients access the hardware
 through the server, and are notified whenever the power status
 changes.
 .
 This package provides netxml-ups, which supports UPS models from
 Eaton or MGE that use an XML/HTTP-based Network Management Card or
 Proxy.

Package: python3-nut
Description-md5: 783f35a3dbf037a30d0a22a261a8912c
Description-en: network UPS tools - Python3 bindings for NUT server
 Network UPS Tools (NUT) is a client/server monitoring system that
 allows computers to share uninterruptible power supply (UPS) and
 power distribution unit (PDU) hardware. Clients access the hardware
 through the server, and are notified whenever the power status
 changes.
 .
 This package provides Python3 bindings to connect to NUT server.

Package: nutcracker
Description-md5: 99c3e59fc9f6f2fa4e364820845e2df5
Description-en: Fast, light-weight proxy for memcached and Redis
 nutcracker, also known as twemproxy (pronounced "two-em-proxy"), is a
 fast and lightweight proxy for the memcached and Redis protocols. It was
 primarily built to reduce the connection count on backend caching
 servers, but it has a number of features, such as:
   * Maintains persistent server connections to backend servers.
   * Enables pipelining of requests and responses.
   * Supports multiple server pools simultaneously.
   * Shard data automatically across multiple servers.
   * Supports multiple hashing modes including consistent hashing and
     distribution.
   * High-availability by disabling nodes on failures.
   * Observability through stats exposed on stats monitoring port.

Package: nutsqlite
Description-md5: 7378f0e51220240d4e7102a98439416c
Description-en: Dietary nutrition analysis software
 NUTsqlite uses the USDA database and stores this along with your personal data
 in a portable SQLite database allowing you to perform analysis and plan for
 your nutrition. Features include:
 .
  * The complete USDA database, your personal data, and the program code all
    stored in a portable SQLite database
  * Foods easy to find and add to daily meals
  * Configurable for 1-19 meals per day and any dietary plan--including
    ketogenic, low carb, zone, low fat
  * Comprehensive meal analysis for any number of consecutive meals
  * Presents both easy-to-read percentage summaries and in-depth nutrient
    analysis, including Omega-3 and Omega-6 essential fatty acids
  * Foods can be weighed in grams or ounces
  * Includes novel meal planning feature: you choose the food, NUT adjusts the
    quantities to your plan
  * Calorie Auto-Set feature uses linear regression on daily scale measurements
    of weight and body fat percentage to find optimal calorie level for
    improved body composition
  * Allows recording of recipes and customary meals for fast data entry
  * Sorts foods richest in each of the 150 nutrients
  * Reveals which foods contribute most to user's nutrition

Package: nuttcp
Description-md5: 89b21c7f70c896e749456d4f61fc51c9
Description-en: network performance measurement tool
 nuttcp is a network performance measurement tool intended for use by network
 and system managers. Its most basic usage is to determine the raw TCP (or UDP)
 network layer throughput by transferring memory buffers from a source system
 across an interconnecting network to a destination system, either transferring
 data for a specified time interval, or alternatively transferring a specified
 number of bytes.

Package: libffmpeg-nvenc-dev
Description-md5: 3433ccc02e17017b9ffde5c9bbe78bb7
Description-en: FFmpeg headers for interfacing with NVIDIA's codec APIs
 Nvidia's NVDEC (formerly NVCUVID) and NVENC offer offloading of video decoding
 and encoding from the CPU to the GPU. NVDEC and NVENC is supported by NVIDIA
 cards starting from 2012.
 .
 This package contains header files defining the API to use NVDEC and NVENC in
 applications, e.g., in ffmpeg.

Package: nvi
Description-md5: d33b900d5fbc5906f27b67a2e320fec3
Description-en: 4.4BSD re-implementation of vi
 Vi is the original screen based text editor for Unix systems.
 It is considered the standard text editor, and is available on
 almost all Unix systems.
 .
 Nvi is intended as a "bug-for-bug compatible" clone of the original
 BSD vi editor. As such, it doesn't have a lot of snazzy features as do
 some of the other vi clones such as elvis and vim. However, if all
 you want is vi, this is the one to get.

Package: nvi-doc
Description-md5: b5f165286c8e48443b8f63413cd73777
Description-en: 4.4BSD re-implementation of vi - documentation files
 Vi is the original screen based text editor for Unix systems.
 It is considered the standard text editor, and is available on
 almost all Unix systems.
 .
 Nvi is intended as a "bug-for-bug compatible" clone of the original
 BSD vi editor. As such, it doesn't have a lot of snazzy features as do
 some of the other vi clones such as elvis and vim. However, if all
 you want is vi, this is the one to get.
 .
 This package contains the tutorials and the reference manual.

Package: libnvtt-bin
Description-md5: 598e2d6011d38701b5a2a43e7d189162
Description-en: NVIDIA Texture Tools (Binaries)
 NVIDIA Texture Tools is a collection of image processing and texture
 manipulation tools, designed to be integrated in game tools and asset
 conditioning pipelines.  The primary features of the library are mipmap and
 normal map generation, format conversion and DXT compression.
 .
 This package contains the nvidia texture tools.

Package: libnvtt-dev
Description-md5: f8304c0f4bf78dc93f43f9a9aa2c412f
Description-en: NVIDIA Texture Tools (Header)
 NVIDIA Texture Tools is a collection of image processing and texture
 manipulation tools, designed to be integrated in game tools and asset
 conditioning pipelines.  The primary features of the library are mipmap and
 normal map generation, format conversion and DXT compression.
 .
 This package contains the header and development files needed to build
 programs and packages using libnvtt.

Package: libnvtt2
Description-md5: 7273a275ff878793be8b5261fa0f48a6
Description-en: NVIDIA Texture Tools
 NVIDIA Texture Tools is a collection of image processing and texture
 manipulation tools, designed to be integrated in game tools and asset
 conditioning pipelines.  The primary features of the library are mipmap and
 normal map generation, format conversion and DXT compression.

Package: nvidia-vaapi-driver
Description-md5: 36282c91d385fc1c38494834bbd36fb4
Description-en: VA-API implementation that uses NVDEC as a backend
 nvidia-vaapi-driver is an VA-API(Video Acceleration API)
 implementation that uses NVDEC as a backend. This implementation is
 specifically designed to be used by Firefox for accelerated decode of
 web content.

Package: nvme-cli
Description-md5: 953375b9ce8b77bb2b9df25cb7400e52
Description-en: NVMe management tool
 NVM Express (NVMe) is a interface specification for accessing non-volatile
 storage media, typically modern solid state drives (SSDs) through PCI Express
 (PCIe).
 .
 The nvme-cli tool provides management functions for these devices.

Package: nvptx-tools
Description-md5: c074f24411f27f544cc61e85d74cb11d
Description-en: collection of tools for use with nvptx-none GCC toolchains
 The tools consist of
  - nvptx-none-as: "assembler" for PTX.
  - nvptx-none-ld: "linker" for PTX.
 Additionally, the following symlinks are installed:
  - nvptx-none-ar: link to the GNU/Linux host system's ar.
  - nvptx-none-ranlib: link to the GNU/Linux host system's ranlib.

Package: nvpy
Description-md5: c44576128342ce7083deace26854b8d0
Description-en: Simplenote-syncing note-taking tool
 nvpy is a simplenote-syncing note-taking tool inspired by Notational Velocity
 (and a little bit by nvALT too) on OSX and ResophNotes on Windows. It is
 significantly uglier, but it is cross-platform.

Package: nvram-wakeup
Description-md5: 5f55d16bbe4c120e4ece29f7d7c353be
Description-en: Read/write the WakeUp time from/to the BIOS
 nvram-wakeup can read and write the wake up time in the BIOS
 (via /dev/nvram on recent 2.4.x kernels or direct I/O port access).
 On this wake up time the computer will be powered on automatically from
 the soft-off state. For the video disc recorder VDR, nvram-wakeup installs
 a hook script, that allows VDR to set a wake up time, when it powers down.

Package: nwall
Description-md5: 49e45bed6f606a974dc9c7713ba19f50
Description-en: version of wall that uses GNU readline
 nwall is a system-local chat program based on BSD wall. It logs chat, as well
 as providing opt-out lockfiles for users who want to be alerted to system
 walls, but don't want to be distracted by the nwall chatter.

Package: nwchem
Description-md5: 89440a164b544cb0b78e20c520803b00
Description-en: High-performance computational chemistry software (default MPI)
 NWChem is a computational chemistry program package.  It provides methods
 which are scalable both in their ability to treat large scientific
 computational chemistry problems efficiently, and in their use of available
 parallel computing resources from high-performance parallel supercomputers to
 conventional workstation clusters.
 .
 NWChem can handle:
 .
  * Molecular electronic structure methods using gaussian
    basis functions for high-accuracy calculations of molecules
  * Pseudopotentials plane-wave electronic structure methods for calculating
    molecules, liquids, crystals, surfaces, semi-conductors or metals
  * Ab-initio and classical molecular dynamics simulations
  * Mixed quantum-classical simulations
  * Parallel scaling to thousands of processors
 .
 Features include:
  * Molecular electronic structure methods, analytic second derivatives:
   - Restricted/unrestricted Hartree-Fock (RHF, UHF)
   - Restricted Density Functional Theory (DFT) using many local,
     non-local (gradient-corrected) or hybrid (local, non-local, and HF)
     exchange-correlation potentials
  * Molecular electronic structure methods, analytic gradients:
   - Restricted open-shell Hartree-Fock (ROHF)
   - Unrestricted Density Functional Theory (DFT)
   - Second-order Moeller-Plesset perturbation theory (MP2), using RHF and UHF
     reference
   - MP2 with resolution of the identity approximation (RI-MP2)
   - Complete active space SCF (CASSCF)
   - Time-Dependent Density Functional Theory (TDDFT)
  * Molecular electronic structure methods, single-point energies:
   - MP2 spin-component scaled approach (SCS-MP2)
   - Coupled cluster singles and doubles, triples or pertubative triples
     (CCSD, CCSDT, CCSD(T)), with RHF and UHF reference
   - Configuration interaction (CISD, CISDT, and CISDTQ)
   - Second-order approximate coupled-cluster singles doubles (CC2)
   - State-specific multireference coupled cluster methods (MRCC)
     (Brillouin-Wigner (BW-MRCC) and Mukherjee (Mk-MRCC) approaches)
  * Further molecular electronic structure features:
   - Geometry optimization including transition state searches, constraints
     and minimum energy paths (via the Nudged Elastic Band (NEB) and Zero
     Temperature String methods)
   - Vibrational frequencies
   - Equation-of-motion (EOM)-CCSD, EOM-CCSDT, EOM-CCSD(T), CC2,
     Configuration-Interaction singles (CIS), time-dependent HF (TDHF) and
     TDDFT, for excited states with RHF, UHF, RDFT, or UDFT reference
   - Solvatisation using the Conductor-like screening model (COSMO) for RHF,
     ROHF and DFT, including analytical gradients
   - Hybrid calculations using the two- and three-layer ONIOM method
   - Relativistic effects via spin-free and spin-orbit one-electron
     Douglas-Kroll and zeroth-order regular approximations (ZORA) and
     one-electron spin-orbit effects for DFT via spin-orbit potentials
  * Pseudopotential plane-wave electronic structure:
   - Pseudopotential Plane-Wave (PSPW), Projector Augmented Wave (PAW) or band
     structure methods for calculating molecules, liquids, crystals, surfaces,
     semi-conductors or metals
   - Geometry/unit cell optimization including transition state searches
   - Vibrational frequencies
   - LDA, PBE96, and PBE0 exchange-correlation potentials (restricted and
     unrestricted)
   - SIC, pert-OEP, Hartree-Fock, and hybrid functionals (restricted and
     unrestricted)
   - Hamann, Troullier-Martins and Hartwigsen-Goedecker-Hutter norm-conserving
     pseudopotentials with semicore corrections
   - Wavefunction, density, electrostatic and Wannier plotting
   - Band structure and density of states generation
  * Car-Parrinello ab-initio molecular dynamics (CPMD):
   - Constant energy and constant temperature dynamics
   - Verlet algorithm for integration
   - Geometry constraints in cartesian coordinates
  * Classical molecular dynamics (MD):
   - Single configuration energy evaluation
   - Energy minimization
   - Molecular dynamics simulation
   - Free energy simulation (multistep thermodynamic perturbation (MSTP) or
     multiconfiguration thermodynamic integration (MCTI) methods with options
     of single and/or dual topologies, double wide sampling, and separation-
     shifted scaling)
   - Force fields providing effective pair potentials, first order
     polarization, self consistent polarization, smooth particle mesh Ewald
     (SPME), periodic boundary conditions and SHAKE constraints
  * Mixed quantum-classical:
   - Mixed quantum-mechanics and molecular-mechanics (QM/MM) minimizations and
     molecular dynamics simulations
   - Quantum molecular dynamics simulation by using any of the quantum
     mechanical methods capable of returning gradients.
 .
 This package provides example input scripts and depends on nwchem built for
 the default MPI implementation for the architecture.
 .
 The default MPI is openmpi for most debian systems. OpenMPI has known problems
 running nwchem over multiple nodes. If you need to compute large molecules
 using cluster computation, you may want to use the MPICH build provided by
 nwchem-mpich instead.

Package: nwchem-data
Description-md5: f2cac7e572de372c581eaf03e0dd5fc8
Description-en: High-performance computational chemistry software (data files)
 NWChem is a computational chemistry program package.  It provides methods
 which are scalable both in their ability to treat large scientific
 computational chemistry problems efficiently, and in their use of available
 parallel computing resources from high-performance parallel supercomputers to
 conventional workstation clusters.
 .
 This package contains the basis sets, pseudopotentials and AMBER/CHARMM
 parameter files.

Package: nwchem-mpich
Description-md5: 1329271868184a66e4abe540c30fd35e
Description-en: High-performance computational chemistry software (MPICH build)
 NWChem is a computational chemistry program package.  It provides methods
 which are scalable both in their ability to treat large scientific
 computational chemistry problems efficiently, and in their use of available
 parallel computing resources from high-performance parallel supercomputers to
 conventional workstation clusters.
 .
 NWChem can handle:
 .
  * Molecular electronic structure methods using gaussian
    basis functions for high-accuracy calculations of molecules
  * Pseudopotentials plane-wave electronic structure methods for calculating
    molecules, liquids, crystals, surfaces, semi-conductors or metals
  * Ab-initio and classical molecular dynamics simulations
  * Mixed quantum-classical simulations
  * Parallel scaling to thousands of processors
 .
 Features include:
  * Molecular electronic structure methods, analytic second derivatives:
   - Restricted/unrestricted Hartree-Fock (RHF, UHF)
   - Restricted Density Functional Theory (DFT) using many local,
     non-local (gradient-corrected) or hybrid (local, non-local, and HF)
     exchange-correlation potentials
  * Molecular electronic structure methods, analytic gradients:
   - Restricted open-shell Hartree-Fock (ROHF)
   - Unrestricted Density Functional Theory (DFT)
   - Second-order Moeller-Plesset perturbation theory (MP2), using RHF and UHF
     reference
   - MP2 with resolution of the identity approximation (RI-MP2)
   - Complete active space SCF (CASSCF)
   - Time-Dependent Density Functional Theory (TDDFT)
  * Molecular electronic structure methods, single-point energies:
   - MP2 spin-component scaled approach (SCS-MP2)
   - Coupled cluster singles and doubles, triples or pertubative triples
     (CCSD, CCSDT, CCSD(T)), with RHF and UHF reference
   - Configuration interaction (CISD, CISDT, and CISDTQ)
   - Second-order approximate coupled-cluster singles doubles (CC2)
   - State-specific multireference coupled cluster methods (MRCC)
     (Brillouin-Wigner (BW-MRCC) and Mukherjee (Mk-MRCC) approaches)
  * Further molecular electronic structure features:
   - Geometry optimization including transition state searches, constraints
     and minimum energy paths (via the Nudged Elastic Band (NEB) and Zero
     Temperature String methods)
   - Vibrational frequencies
   - Equation-of-motion (EOM)-CCSD, EOM-CCSDT, EOM-CCSD(T), CC2,
     Configuration-Interaction singles (CIS), time-dependent HF (TDHF) and
     TDDFT, for excited states with RHF, UHF, RDFT, or UDFT reference
   - Solvatisation using the Conductor-like screening model (COSMO) for RHF,
     ROHF and DFT, including analytical gradients
   - Hybrid calculations using the two- and three-layer ONIOM method
   - Relativistic effects via spin-free and spin-orbit one-electron
     Douglas-Kroll and zeroth-order regular approximations (ZORA) and
     one-electron spin-orbit effects for DFT via spin-orbit potentials
  * Pseudopotential plane-wave electronic structure:
   - Pseudopotential Plane-Wave (PSPW), Projector Augmented Wave (PAW) or band
     structure methods for calculating molecules, liquids, crystals, surfaces,
     semi-conductors or metals
   - Geometry/unit cell optimization including transition state searches
   - Vibrational frequencies
   - LDA, PBE96, and PBE0 exchange-correlation potentials (restricted and
     unrestricted)
   - SIC, pert-OEP, Hartree-Fock, and hybrid functionals (restricted and
     unrestricted)
   - Hamann, Troullier-Martins and Hartwigsen-Goedecker-Hutter norm-conserving
     pseudopotentials with semicore corrections
   - Wavefunction, density, electrostatic and Wannier plotting
   - Band structure and density of states generation
  * Car-Parrinello ab-initio molecular dynamics (CPMD):
   - Constant energy and constant temperature dynamics
   - Verlet algorithm for integration
   - Geometry constraints in cartesian coordinates
  * Classical molecular dynamics (MD):
   - Single configuration energy evaluation
   - Energy minimization
   - Molecular dynamics simulation
   - Free energy simulation (multistep thermodynamic perturbation (MSTP) or
     multiconfiguration thermodynamic integration (MCTI) methods with options
     of single and/or dual topologies, double wide sampling, and separation-
     shifted scaling)
   - Force fields providing effective pair potentials, first order
     polarization, self consistent polarization, smooth particle mesh Ewald
     (SPME), periodic boundary conditions and SHAKE constraints
  * Mixed quantum-classical:
   - Mixed quantum-mechanics and molecular-mechanics (QM/MM) minimizations and
     molecular dynamics simulations
   - Quantum molecular dynamics simulation by using any of the quantum
     mechanical methods capable of returning gradients.
 .
 This package provides nwchem built with MPICH. It is expected to run nwchem
 successfully over multiple nodes. If you need to compute large molecules
 using cluster computation, then this package might be a better choice than
 nwchem-openmpi.

Package: nwchem-openmpi
Description-md5: eed3daa9b150455e24c0e1cb76475134
Description-en: High-performance computational chemistry software (OpenMPI build)
 NWChem is a computational chemistry program package.  It provides methods
 which are scalable both in their ability to treat large scientific
 computational chemistry problems efficiently, and in their use of available
 parallel computing resources from high-performance parallel supercomputers to
 conventional workstation clusters.
 .
 NWChem can handle:
 .
  * Molecular electronic structure methods using gaussian
    basis functions for high-accuracy calculations of molecules
  * Pseudopotentials plane-wave electronic structure methods for calculating
    molecules, liquids, crystals, surfaces, semi-conductors or metals
  * Ab-initio and classical molecular dynamics simulations
  * Mixed quantum-classical simulations
  * Parallel scaling to thousands of processors
 .
 Features include:
  * Molecular electronic structure methods, analytic second derivatives:
   - Restricted/unrestricted Hartree-Fock (RHF, UHF)
   - Restricted Density Functional Theory (DFT) using many local,
     non-local (gradient-corrected) or hybrid (local, non-local, and HF)
     exchange-correlation potentials
  * Molecular electronic structure methods, analytic gradients:
   - Restricted open-shell Hartree-Fock (ROHF)
   - Unrestricted Density Functional Theory (DFT)
   - Second-order Moeller-Plesset perturbation theory (MP2), using RHF and UHF
     reference
   - MP2 with resolution of the identity approximation (RI-MP2)
   - Complete active space SCF (CASSCF)
   - Time-Dependent Density Functional Theory (TDDFT)
  * Molecular electronic structure methods, single-point energies:
   - MP2 spin-component scaled approach (SCS-MP2)
   - Coupled cluster singles and doubles, triples or pertubative triples
     (CCSD, CCSDT, CCSD(T)), with RHF and UHF reference
   - Configuration interaction (CISD, CISDT, and CISDTQ)
   - Second-order approximate coupled-cluster singles doubles (CC2)
   - State-specific multireference coupled cluster methods (MRCC)
     (Brillouin-Wigner (BW-MRCC) and Mukherjee (Mk-MRCC) approaches)
  * Further molecular electronic structure features:
   - Geometry optimization including transition state searches, constraints
     and minimum energy paths (via the Nudged Elastic Band (NEB) and Zero
     Temperature String methods)
   - Vibrational frequencies
   - Equation-of-motion (EOM)-CCSD, EOM-CCSDT, EOM-CCSD(T), CC2,
     Configuration-Interaction singles (CIS), time-dependent HF (TDHF) and
     TDDFT, for excited states with RHF, UHF, RDFT, or UDFT reference
   - Solvatisation using the Conductor-like screening model (COSMO) for RHF,
     ROHF and DFT, including analytical gradients
   - Hybrid calculations using the two- and three-layer ONIOM method
   - Relativistic effects via spin-free and spin-orbit one-electron
     Douglas-Kroll and zeroth-order regular approximations (ZORA) and
     one-electron spin-orbit effects for DFT via spin-orbit potentials
  * Pseudopotential plane-wave electronic structure:
   - Pseudopotential Plane-Wave (PSPW), Projector Augmented Wave (PAW) or band
     structure methods for calculating molecules, liquids, crystals, surfaces,
     semi-conductors or metals
   - Geometry/unit cell optimization including transition state searches
   - Vibrational frequencies
   - LDA, PBE96, and PBE0 exchange-correlation potentials (restricted and
     unrestricted)
   - SIC, pert-OEP, Hartree-Fock, and hybrid functionals (restricted and
     unrestricted)
   - Hamann, Troullier-Martins and Hartwigsen-Goedecker-Hutter norm-conserving
     pseudopotentials with semicore corrections
   - Wavefunction, density, electrostatic and Wannier plotting
   - Band structure and density of states generation
  * Car-Parrinello ab-initio molecular dynamics (CPMD):
   - Constant energy and constant temperature dynamics
   - Verlet algorithm for integration
   - Geometry constraints in cartesian coordinates
  * Classical molecular dynamics (MD):
   - Single configuration energy evaluation
   - Energy minimization
   - Molecular dynamics simulation
   - Free energy simulation (multistep thermodynamic perturbation (MSTP) or
     multiconfiguration thermodynamic integration (MCTI) methods with options
     of single and/or dual topologies, double wide sampling, and separation-
     shifted scaling)
   - Force fields providing effective pair potentials, first order
     polarization, self consistent polarization, smooth particle mesh Ewald
     (SPME), periodic boundary conditions and SHAKE constraints
  * Mixed quantum-classical:
   - Mixed quantum-mechanics and molecular-mechanics (QM/MM) minimizations and
     molecular dynamics simulations
   - Quantum molecular dynamics simulation by using any of the quantum
     mechanical methods capable of returning gradients.
 .
 This package provides nwchem built with OpenMPI.
 .
 OpenMPI has known problems running nwchem over multiple nodes. If you need
 to compute large molecules using cluster computation, you may want to use
 the MPICH build provided by nwchem-mpich instead.

Package: python3-nwdiag
Description-md5: d3e9146f8dc2170b7cc32b4f7a43fdb8
Description-en: generate network-diagram image file for Python3
 For Python3.
 Generate network-diagram from dot like text with multilingualization for
 node-label. But this supports utf-8 only. And get some examples and generated
 images.

Package: nwipe
Description-md5: 4c9098ef9191f65068f0701d3db2f71c
Description-en: Utility to securely erase disks
 Nwipe is a command that will securely erase disks using a variety of
 recognised methods. It is a fork of the dwipe command used by Darik's Boot and
 Nuke (DBAN).

Package: libnx-x11-6
Description-md5: fde12ec89f69b45155aa3fbb34f081c6
Description-en: nxagent's libNX_X11 client-part library
 NX is a software suite which implements very efficient
 compression of the X11 protocol. This increases performance when
 using X applications over a network, especially a slow one.
 .
 This package provides the libNX_X11 library (a libX11 drop-in
 replacement used by nxagent).

Package: libnx-x11-dev
Description-md5: bb6ec802cfe36a04708b9d1a7af555b5
Description-en: nxagent's libNX_X11 client-part library (development headers)
 NX is a software suite which implements very efficient
 compression of the X11 protocol. This increases performance when
 using X applications over a network, especially a slow one.
 .
 This package provides development headers of the libNX_X11 library (a
 libX11 drop-in replacement used by nxagent).

Package: libxcomp-dev
Description-md5: 43a042e61e714cf0eb43b333d5430db2
Description-en: NX compression library (development headers)
 NX is a software suite which implements very efficient
 compression of the X11 protocol. This increases performance when
 using X applications over a network, especially a slow one.
 .
 This package provides the compression library.
 .
 This package contains the development headers for this library.

Package: libxcomp3
Description-md5: 4c74a78bb6e9350290b346de36b2cbff
Description-en: NX compression library
 NX is a software suite which implements very efficient
 compression of the X11 protocol. This increases performance when
 using X applications over a network, especially a slow one.
 .
 This package provides the compression library.

Package: libxcompshad-dev
Description-md5: 054ef92929d469c3af75e55fa1ec0494
Description-en: NX shadowing library (development headers)
 NX is a software suite which implements very efficient
 compression of the X11 protocol. This increases performance when
 using X applications over a network, especially a slow one.
 .
 This package provides a library for shadow session support.
 .
 This package contains the development headers for this library.

Package: libxcompshad3
Description-md5: 8c553b25dba2dbcfab51648e90c6f00d
Description-en: NX shadowing library
 NX is a software suite which implements very efficient
 compression of the X11 protocol. This increases performance when
 using X applications over a network, especially a slow one.
 .
 This package provides a library for shadow session support.

Package: nx-x11-common
Description-md5: 0f6a6249e30d3d81043f7dce2e77290d
Description-en: nx-X11 (common files)
 NX is a software suite which implements very efficient
 compression of the X11 protocol. This increases performance when
 using X applications over a network, especially a slow one.
 .
 This package provides all runtime architecture-independent files for
 nx-X11 Xserver (aka nxagent).

Package: nx-x11proto-composite-dev
Description-md5: d7d14ffab71a13191236443f2f468ed6
Description-en: nx-X11 Composite extension wire protocol
 NX is a software suite which implements very efficient
 compression of the X11 protocol. This increases performance when
 using X applications over a network, especially a slow one.
 .
 This package provides development headers describing the wire protocol
 for the Composite extension in nx-X11, used to let arbitrary client
 programs control drawing of the final image.

Package: nx-x11proto-core-dev
Description-md5: 071c816849f1b6bbd0468600d7aa8445
Description-en: nx-X11 core wire protocol and auxiliary headers
 NX is a software suite which implements very efficient
 compression of the X11 protocol. This increases performance when
 using X applications over a network, especially a slow one.
 .
 This package provides development headers describing the wire protocol
 for the core nx-X11 protocol, and also provides a number of utility headers,
 used to abstract OS-specific functions.

Package: nx-x11proto-damage-dev
Description-md5: 660ea609f01936937badb51478e6b05f
Description-en: nx-X11 Damage extension wire protocol
 NX is a software suite which implements very efficient
 compression of the X11 protocol. This increases performance when
 using X applications over a network, especially a slow one.
 .
 This package provides development headers describing the wire protocol
 for the Damage extension, used to notify clients of changes made to
 particular areas.

Package: nx-x11proto-randr-dev
Description-md5: 227a74a2c21ee02a87b0b0b70becb0ed
Description-en: nx-X11 RandR extension wire protocol
 NX is a software suite which implements very efficient
 compression of the X11 protocol. This increases performance when
 using X applications over a network, especially a slow one.
 .
 This package provides development headers describing the wire protocol
 for the RandR extension, used to change display properties such as
 resolution, rotation, reflection, et al, on the fly.

Package: nx-x11proto-render-dev
Description-md5: 2bdda02d6c05d81c070a1f1027f6b1cc
Description-en: nx-X11 Render extension wire protocol
 NX is a software suite which implements very efficient
 compression of the X11 protocol. This increases performance when
 using X applications over a network, especially a slow one.
 .
 This package provides development headers describing the wire protocol for
 the Render extension, used to implement Porter-Duff operations within X.

Package: nx-x11proto-scrnsaver-dev
Description-md5: 2d1a950b3cac1ba4c7ffeaa9c1ea9ce3
Description-en: nx-X11 Screen Saver extension wire protocol
 NX is a software suite which implements very efficient
 compression of the X11 protocol. This increases performance when
 using X applications over a network, especially a slow one.
 .
 This package provides development headers describing the wire protocol
 for the MIT-SCREEN-SAVER extension, used to notify the server of client
 screen saver events.

Package: nx-x11proto-xext-dev
Description-md5: 904971b878e80c2ed20a0dde8c1f7afe
Description-en: nx-X11 miscellaneous extension wire protocol
 NX is a software suite which implements very efficient
 compression of the X11 protocol. This increases performance when
 using X applications over a network, especially a slow one.
 .
 This package provides development headers describing the wire protocol
 for various extensions, the client-side libraries of which are provided
 in the Xext library.

Package: nx-x11proto-xfixes-dev
Description-md5: bc306b8de2bc581d62e109b3d72b10b5
Description-en: nx-X11 'xfixes' extension wire protocol
 NX is a software suite which implements very efficient
 compression of the X11 protocol. This increases performance when
 using X applications over a network, especially a slow one.
 .
 This package provides development headers describing the wire protocol
 for the XFIXES extension.

Package: nx-x11proto-xinerama-dev
Description-md5: 116ba2a3837132e5f0d55af6485d1808
Description-en: nx-X11 Xinerama extension wire protocol
 NX is a software suite which implements very efficient
 compression of the X11 protocol. This increases performance when
 using X applications over a network, especially a slow one.
 .
 This package provides development headers describing the wire protocol
 for the XINERAMA extension, used to use and manage a multiple-screen
 display.

Package: nxagent
Description-md5: 6901a02eeae40dada3699e11a76435ed
Description-en: Nested Xserver (aka NX Agent) supporting the NX compression protocol
 NX is a software suite which implements very efficient
 compression of the X11 protocol. This increases performance when
 using X applications over a network, especially a slow one.
 .
 nxagent is a nested Xserver providing NX transport of X sessions. The
 application is based on the well known Xnest "nested" server. nxagent,
 like Xnest, is an X server for its own clients, and at the same time, an
 X client for a system's local X server.
 .
 The main scope of nxagent is to eliminate X round-trips or transform
 them into asynchronous replies. nxagent works together with nxproxy.
 nxproxy itself does not make any effort to minimize round-trips
 by itself, this is demanded of nxagent.
 .
 Being an X server, nxagent is able to resolve all the property/atoms related
 requests locally, ensuring that the most common source of round-trips are
 nearly reduced to zero.

Package: nxdialog
Description-md5: 178ff76da4e98925e3d9cac44072832d
Description-en: Dialogs for NX Agent
 NX is a software suite which implements very efficient
 compression of the X11 protocol. This increases performance when
 using X applications over a network, especially a slow one.
 .
 nxdialog adds dialog windows/menus to nxagent. They get triggered by
 certain actions within the NX Agent Xserver.

Package: nxproxy
Description-md5: 535efe982dd954a773c0924b9bd58a62
Description-en: NX proxy
 NX is a software suite which implements very efficient
 compression of the X11 protocol. This increases performance when
 using X applications over a network, especially a slow one.
 .
 This package provides the NX proxy (client) binary.

Package: nxt-firmware
Description-md5: fd2c67e0dd60909662d7c638c9efd811
Description-en: Improved firmware for LEGO Mindstorms NXT bricks
 The NXT Improved Firmware is a community-based open source project
 around the original LEGO Mindstorms firmware for the NXT
 bricks.
 .
 The firmware can be installed on the robot control bricks of type NXT.
 It is almost identical to the original firmware, meaning that
 all existing software working with the original firmware can be expected
 to work with the improved firmware as well.
 .
 The main differences between the original firmware and the improved
 firmware are the addition of absolute position regulation for motors and
 that it can be built with GCC rather than the non-free toolchain used by
 the LEGO Group.
 .
 This package contains the firmware image file, which can be flashed onto
 the brick with various tools, e.g. fwflash from the libnxt package.

Package: nxtrim
Description-md5: d8be9b9ff3ab7d7e2431ccf49cf9dab1
Description-en: Optimized trimming of Illumina mate pair reads
 This package helps rmove Nextera Mate Pair junction adapters
 and categorise reads according to the orientation implied
 by the adapter location.

Package: nyacc
Description-md5: ec8d18b3eb5d58dfaad3ab17d1e993f9
Description-en: Not Yet Another Compiler Compiler
 NYACC is set of guile modules for generating parsers and lexical
 analyzers.  It also provides sample parsers and pretty-printers using
 SXML trees as an intermediate representation.

Package: nyancat
Description-md5: f5ebff24db9262cc816f55c977086d97
Description-en: Animated terminal Nyancat
 nyancat is a program to display an animated poptart cat in your terminal.
 .
 This is a standalone program only. To serve nyancat to many users, the
 nyancat-server package is required.

Package: nyancat-server
Description-md5: fc15ea8a0e563418904bd434b811d0ec
Description-en: Animated terminal Nyancat server configurations
 nyancat-server contains the configurations required to quickly set up a nyancat
 server. This allows the animated poptart cat to be served to many users via
 telnet.
 .
 Installing this package will automatically configure and activate a nyancat
 telnet server.

Package: nyquist
Description-md5: 3ebb32cba8c2cdeac408fce8f2b5b4fa
Description-en: language for music composition and sound synthesis
 Unlike score languages that tend to deal only with events, or signal
 processing languages that tend to deal only with signals and synthesis,
 Nyquist handles both in a single integrated system. Nyquist is also flexible
 and easy to use because it is based on an interactive Lisp interpreter
 (XLISP).
 .
 With Nyquist, you can design instruments by combining functions (much as you
 would using the orchestra languages of Music V, cmusic, or Csound). You can
 call upon these instruments and generate a sound just by typing a simple
 expression. You can combine simple expressions into complex ones to create a
 whole composition.

Package: nyx
Description-md5: 3c8b3cd86f0f856af5890016f452c920
Description-en: terminal status monitor for tor
 The anonymizing relay monitor is a terminal status monitor for Tor relays,
 intended for command-line aficionados, ssh connections, and anyone stuck with
 a tty terminal. This works much like top does for system usage, providing real
 time statistics for:
 .
  - bandwidth, cpu, and memory usage
  - relay's current configuration
  - logged events
  - connection details (ip, hostname, fingerprint, and consensus data)
  - etc.
 .
 nyx was previously named tor-arm (which is now a transitional package).

Package: tor-arm
Description-md5: bfe8ebc058cce6653c20fea6f85a4246
Description-en: transitional package
 This is a transitional package. It can safely be removed.

Package: nzbget
Description-md5: b8ec723bd25df07594562de7d51cd5d2
Description-en: command-line based binary newsgrabber for nzb files
 NZBGet is a command-line based binary newsgrabber that uses nzb files as
 described in http://docs.newzbin.com/index.php/Newzbin:NZB_Specs, they are
 commonly used to describe binaries posted in the Usenet that span multiple
 posts.
 .
 nzbget can be run as a standalone tool, in client/server mode or as a daemon,
 which makes it ideal to run on NAS-devices or routers. nzbget supports
 automatic par-check/-repair can use scripts to postprocess downloaded files,
 for example to stream them to an audio/video player.

Package: o-saft
Description-md5: 57c10442e54042c80fbbf7f21b49968b
Description-en: SSL advanced forensic tool
 O-Saft is an easy to use tool to show information about SSL certificates and
 tests the SSL connection according to a given list of ciphers and various SSL
 configurations.
 .
 It's designed to be used by penetration testers, security auditors or server
 administrators. The idea is to show the important information or the special
 checks with a simple call of the tool. However, it provides a wide range of
 options so that it can be used for comprehensive and special checks by
 experienced people.

Package: libo2
Description-md5: 417d6a4a69baf1bfdf1790ab9ab85f8e
Description-en: next generation communication protocol for music systems
 O2 is a communication protocol for interactive music and media applications.
 It is inspired by Open Sound Control (OSC) and uses similar means to form
 addresses, specify types, and encode messages.
 .
 In addition to providing message delivery, O2 offers a discovery mechanism
 where processes automatically discover and connect to other processes.
 Furthermore, O2 implements a clock synchronization protocol.
 .
 O2 is based on IP (Internet Protocol), but there are some mechanisms that allow
 an O2 process to serve as a bridge to other networks such as Bluetooth.

Package: libo2-dev
Description-md5: 7774fbee4beb9163aba1c09abfc0133a
Description-en: next generation communication protocol for music systems - development files
 O2 is a communication protocol for interactive music and media applications.
 It is inspired by Open Sound Control (OSC) and uses similar means to form
 addresses, specify types, and encode messages.
 .
 In addition to providing message delivery, O2 offers a discovery mechanism
 where processes automatically discover and connect to other processes.
 Furthermore, O2 implements a clock synchronization protocol.
 .
 O2 is based on IP (Internet Protocol), but there are some mechanisms that allow
 an O2 process to serve as a bridge to other networks such as Bluetooth.
 .
 This package contains headers, documentation and static libraries.

Package: libo3dgc-dev
Description-md5: 1b282a72ce17d1589a49e857c3721e1d
Description-en: Open 3D Graphics Compression library (development)
 Open3DGC provides an efficient implementation of patent free MPEG tools for
 3D graphics compression.
 .
 This package contains the headers and the static library to use Open3DGC.

Package: liboakleaf-dev
Description-md5: 5471e20ea0a2a83f340b6ebcb78cfc60
Description-en: Robust statistical estimates library (development)
 Oakleaf is a computer library implementing robust statistical estimates.
 The library currently supports estimates: robust mean (also weighthed),
 robust mean of Poisson data, mean by quantilies and robust regression.
 .
 This package contains library files for development.

Package: liboakleaf-doc
Description-md5: fd9688180454ec86d0862238de8acdb0
Description-en: Robust statistical estimates library (documentation)
 Oakleaf is a computer library implementing robust statistical estimates.
 The library currently supports estimates: robust mean (also weighthed),
 robust mean of Poisson data, mean by quantilies and robust regression.
 .
 This package contains some documentation.

Package: liboakleaf0
Description-md5: 1a0628fdd79be7440ed14b5484d914e3
Description-en: Robust statistical estimates library (run-time support)
 Oakleaf is a computer library implementing robust statistical estimates.
 The library currently supports estimates: robust mean (also weighthed),
 robust mean of Poisson data, mean by quantilies and robust regression.
 .
 This package contains run-time library.

Package: oaklisp
Description-md5: a7fb163233b0909646062ff67d08cf80
Description-en: Object-oriented dialect of Scheme
 Oaklisp is a dialect of Scheme that combines lexical scoping with
 first-class types.  It uses a byte-coded implementation, but is
 reasonably fast anyway.  Complete with bignums, formatted output,
 transparent delays, RnRS compatibility package; all the luxuries
 except floating point and foreign function calls.

Package: oaklisp-doc
Description-md5: a33eb3e7ab1b239954cf641db55be8eb
Description-en: Object-oriented dialect of Scheme, documentation
 Documentation for the Oaklisp object-oriented dialect of Scheme.
 Oaklisp is a dialect of Scheme that combines lexical scoping with
 first-class types.  It uses a byte-coded implementation, but is
 reasonably fast anyway.  Complete with bignums, formatted output,
 transparent delays, RnRS compatibility package; all the luxuries
 except floating point and foreign function calls.

Package: liboar-perl
Description-md5: 1d9bb63369cc9b6fcc30f821d04f9227
Description-en: OAR batch scheduler common library package
 OAR is a versatile resource and task manager (also called a batch scheduler)
 for clusters and other computing infrastructures
 .
 This package installs the common libraries of the OAR batch scheduler

Package: oar-common
Description-md5: c7cd5e3c702e048f04cbe6e69359a88d
Description-en: OAR batch scheduler common package
 OAR is a versatile resource and task manager (also called a batch scheduler)
 for clusters and other computing infrastructures
 .
 This package installs the common part of the OAR batch scheduler

Package: oar-doc
Description-md5: bcd55d8b040d3acf2320444a2346d526
Description-en: OAR batch scheduler documentation package
 OAR is a versatile resource and task manager (also called a batch scheduler)
 for clusters and other computing infrastructures
 .
 This package install some documentation for OAR batch scheduler

Package: oar-node
Description-md5: c435efed22a974bf17afaab5e9f95958
Description-en: OAR batch scheduler node package
 OAR is a versatile resource and task manager (also called a batch scheduler)
 for clusters and other computing infrastructures
 .
 This package installs the execution node part of the OAR batch scheduler

Package: oar-restful-api
Description-md5: 18590d8b551af947051461c22614dd03
Description-en: OAR web services
 OAR is a versatile resource and task manager (also called a batch scheduler)
 for clusters and other computing infrastructures
 .
 This package installs a RESTful API for oar users.

Package: oar-server
Description-md5: 5575b7bbd1e7d4eee4987123585f17ad
Description-en: OAR batch scheduler server package
 OAR is a versatile resource and task manager (also called a batch scheduler)
 for clusters and other computing infrastructures
 .
 This package installs the server part of the OAR batch scheduler

Package: oar-server-mysql
Description-md5: 78288406f9ffac353d50dc51f2244039
Description-en: OAR batch scheduler MySQL server backend package
 OAR is a versatile resource and task manager (also called a batch scheduler)
 for clusters and other computing infrastructures
 .
 This empty package installs the MySQL dependencies for the server part of the
 OAR batch scheduler.

Package: oar-server-pgsql
Description-md5: 6e66e7272ea79392820e12ad2058a450
Description-en: OAR batch scheduler PostgreSQL server backend package
 OAR is a versatile resource and task manager (also called a batch scheduler)
 for clusters and other computing infrastructures
 .
 This empty package installs the PostgreSQL dependencies for the server part of
 the OAR batch scheduler.

Package: oar-user
Description-md5: 263630e97bfd20d3b07104d3f5a73801
Description-en: OAR batch scheduler user package
 OAR is a versatile resource and task manager (also called a batch scheduler)
 for clusters and other computing infrastructures
 .
 This package install the submission and query part of the OAR batch scheduler.

Package: oar-user-mysql
Description-md5: 7b993a35c1bb3b9c0ad5f4552bb55417
Description-en: OAR batch scheduler MySQL user backend package
 OAR is a versatile resource and task manager (also called a batch scheduler)
 for clusters and other computing infrastructures
 .
 This empty package installs the MySQL dependencies for the user part of the
 OAR batch scheduler.

Package: oar-user-pgsql
Description-md5: 7fec1aae497c7e86413b8ea1cd474115
Description-en: OAR batch scheduler PostgreSQL user backend package
 OAR is a versatile resource and task manager (also called a batch scheduler)
 for clusters and other computing infrastructures
 .
 This empty package installs the PostgreSQL dependences for the user part of
 the OAR batch scheduler.

Package: oar-web-status
Description-md5: 2caa2e99cfc3ef4c1f7f073f7c114bb2
Description-en: OAR batch scheduler visualization tool package
 OAR is a versatile resource and task manager (also called a batch scheduler)
 for clusters and other computing infrastructures
 .
 This package install the OAR batch scheduler web interfaces: drawgantt-svg
 and monika.

Package: liboas0
Description-md5: 4bf709abef85349844310e38efae05a9
Description-en: Output Address Selection for outgoing IPv6 connections
 Oas (Output Address Selection) is a wrapper around connect() that
 allows one to choose the source address for outgoing IPv6 connections
 from programs that don't support this by themselves.

Package: liboasis-ocaml
Description-md5: 514a01748b74de9813274c364123d570
Description-en: Build-system generation for OCaml projects -- runtime
 OASIS generates a full configure, build and install system for your
 application. It starts with a simple `_oasis` file at the toplevel of your
 project and creates everything required.
 .
 It uses external tools like OCamlbuild and it can be considered as the glue
 between various subsystems that do the job. It should support the following
 tools:
 .
  - OCamlbuild
  - OMake (todo)
  - OCamlMakefile (todo),
  - ocaml-autoconf (todo)
 .
 It also features a do-it-yourself command line invocation and an internal
 configure/install scheme. Libraries are managed through findlib. It has been
 tested on GNU Linux and Windows.
 .
 OASIS supports standard entry points and descriptions. It helps to
 integrates your libraries and software with third parties tools like GODI.
 .
 This package contains the shared runtime libraries and plugins.

Package: liboasis-ocaml-dev
Description-md5: 471a4dba708dd56b9ae240659b5ca6fb
Description-en: Build-system generation for OCaml projects -- development files
 OASIS generates a full configure, build and install system for your
 application. It starts with a simple `_oasis` file at the toplevel of your
 project and creates everything required.
 .
 It uses external tools like OCamlbuild and it can be considered as the glue
 between various subsystems that do the job. It should support the following
 tools:
 .
  - OCamlbuild
  - OMake (todo)
  - OCamlMakefile (todo),
  - ocaml-autoconf (todo)
 .
 It also features a do-it-yourself command line invocation and an internal
 configure/install scheme. Libraries are managed through findlib. It has been
 tested on GNU Linux and Windows.
 .
 OASIS supports standard entry points and descriptions. It helps to
 integrates your libraries and software with third parties tools like GODI.
 .
 This package contains the development files needed for using OASIS as
 a library.

Package: liboasis-ocaml-doc
Description-md5: 0db33e744e19f74233e5ddc10f34716d
Description-en: Architecture for building OCaml libraries and applications
 OASIS generates a full configure, build and install system for your
 application. It starts with a simple `_oasis` file at the toplevel of your
 project and creates everything required.
 .
 It uses external tools like OCamlbuild and it can be considered as the glue
 between various subsystems that do the job. It should support the following
 tools:
 .
  - OCamlbuild
  - OMake (todo)
  - OCamlMakefile (todo),
  - ocaml-autoconf (todo)
 .
 It also features a do-it-yourself command line invocation and an internal
 configure/install scheme. Libraries are managed through findlib. It has been
 tested on GNU Linux and Windows.
 .
 OASIS supports standard entry points and descriptions. It helps to
 integrates your libraries and software with third parties tools like GODI.
 .
 This package contains the documentation.

Package: oasis
Description-md5: ba097297129a850fb305e2c0b6623270
Description-en: Build-system generation for OCaml projects -- binaries
 OASIS generates a full configure, build and install system for your
 application. It starts with a simple `_oasis` file at the toplevel of your
 project and creates everything required.
 .
 It uses external tools like OCamlbuild and it can be considered as the glue
 between various subsystems that do the job. It should support the following
 tools:
 .
  - OCamlbuild
  - OMake (todo)
  - OCamlMakefile (todo),
  - ocaml-autoconf (todo)
 .
 It also features a do-it-yourself command line invocation and an internal
 configure/install scheme. Libraries are managed through findlib. It has been
 tested on GNU Linux and Windows.
 .
 OASIS supports standard entry points and descriptions. It helps to
 integrates your libraries and software with third parties tools like GODI.
 .
 This package contains command-line tools.

Package: liboasis3-0d
Description-md5: 049119f5f5583161e2ad26b4d71fa235
Description-en: Shared libraries for OASIS3 coupler
 OASIS3-MCT is a library for exchanging via MPI fields between
 components of climate models, such as atmosphere and ocean models.
 In addition, OASIS can perform interpolation between different grids
 used by the components, via the SCRIP library.
 .
 This package contains the shared libraries used in OASIS3.

Package: liboasis3-dev
Description-md5: d3e043cc31fc34fc1ce230da997cfe9f
Description-en: Development files for OASIS3 climate model coupler
 OASIS3-MCT is a library for exchanging via MPI fields between
 components of climate models, such as atmosphere and ocean models.
 In addition, OASIS can perform interpolation between different grids
 used by the components, via the SCRIP library.
 .
 This package contains development files for building against OASIS3.

Package: liboasis3-doc
Description-md5: e3d373f4c35d695017e9591a984e3fb2
Description-en: Documentation and Examples for the OASIS climate model coupler
 OASIS3-MCT is a library for exchanging via MPI fields between
 components of climate models, such as atmosphere and ocean models.
 In addition, OASIS can perform interpolation between different grids
 used by the components, via the SCRIP library.
 .
 This package contains example models and sources for the OASIS3 coupler.

Package: liboath-dev
Description-md5: 43b7a0697a07d9858bf8f7570cc6c099
Description-en: Development files for the OATH Toolkit Liboath library
 OATH Toolkit provide components to build one-time password
 authentication systems.  It contains shared C libraries, command line
 tools and a PAM module.  Supported technologies include the
 event-based HOTP algorithm (RFC 4226), the time-based TOTP algorithm
 (RFC 6238), and Portable Symmetric Key Container (PSKC, RFC 6030) to
 manage secret key data.  OATH stands for Open AuTHentication, which is
 the organization that specify the algorithms.
 .
 This package contain all files necessary for developing programs that
 use Liboath.

Package: liboath0
Description-md5: f0e003b84fa581368a9e05ca75669e34
Description-en: OATH Toolkit Liboath library
 OATH Toolkit provide components to build one-time password
 authentication systems.  It contains shared C libraries, command line
 tools and a PAM module.  Supported technologies include the
 event-based HOTP algorithm (RFC 4226), the time-based TOTP algorithm
 (RFC 6238), and Portable Symmetric Key Container (PSKC, RFC 6030) to
 manage secret key data.  OATH stands for Open AuTHentication, which is
 the organization that specify the algorithms.
 .
 This package includes the Liboath shared library that is used by
 applications.  You normally don't need to install it manually.

Package: libpam-oath
Description-md5: 2d17d3000b8fde392811eab2f2429fb0
Description-en: OATH Toolkit libpam_oath PAM module
 OATH Toolkit provide components to build one-time password
 authentication systems.  It contains shared C libraries, command line
 tools and a PAM module.  Supported technologies include the
 event-based HOTP algorithm (RFC 4226), the time-based TOTP algorithm
 (RFC 6238), and Portable Symmetric Key Container (PSKC, RFC 6030) to
 manage secret key data.  OATH stands for Open AuTHentication, which is
 the organization that specify the algorithms.
 .
 This package contain a PAM module to authenticate users against
 a local file-based OATH database.

Package: libpskc-dev
Description-md5: 775a2e1b4d9f8f08aede14a6a6d91213
Description-en: Development files for the OATH Toolkit Libpskc library
 OATH Toolkit provide components to build one-time password
 authentication systems.  It contains shared C libraries, command line
 tools and a PAM module.  Supported technologies include the
 event-based HOTP algorithm (RFC 4226), the time-based TOTP algorithm
 (RFC 6238), and Portable Symmetric Key Container (PSKC, RFC 6030) to
 manage secret key data.  OATH stands for Open AuTHentication, which is
 the organization that specify the algorithms.
 .
 This package contain all files necessary for developing programs that
 use Libpskc.

Package: libpskc0
Description-md5: 77ae8439e744fc19e84aa5840fe1b966
Description-en: OATH Toolkit Libpskc library
 OATH Toolkit provide components to build one-time password
 authentication systems.  It contains shared C libraries, command line
 tools and a PAM module.  Supported technologies include the
 event-based HOTP algorithm (RFC 4226), the time-based TOTP algorithm
 (RFC 6238), and Portable Symmetric Key Container (PSKC, RFC 6030) to
 manage secret key data.  OATH stands for Open AuTHentication, which is
 the organization that specify the algorithms.
 .
 This package includes the Libpskc shared library that is used by
 applications.  You normally don't need to install it manually.

Package: oathtool
Description-md5: d984121e7ec1e8e81c5eb05708fd6f3d
Description-en: OATH Toolkit oathtool command line tool
 OATH Toolkit provide components to build one-time password
 authentication systems.  It contains shared C libraries, command line
 tools and a PAM module.  Supported technologies include the
 event-based HOTP algorithm (RFC 4226), the time-based TOTP algorithm
 (RFC 6238), and Portable Symmetric Key Container (PSKC, RFC 6030) to
 manage secret key data.  OATH stands for Open AuTHentication, which is
 the organization that specify the algorithms.
 .
 This package contains the OATH Toolkit "oathtool" command line tool.

Package: pskctool
Description-md5: edf8c44ffbaa594af237cc0977d00da9
Description-en: OATH Toolkit pskctool command line tool
 OATH Toolkit provide components to build one-time password
 authentication systems.  It contains shared C libraries, command line
 tools and a PAM module.  Supported technologies include the
 event-based HOTP algorithm (RFC 4226), the time-based TOTP algorithm
 (RFC 6238), and Portable Symmetric Key Container (PSKC, RFC 6030) to
 manage secret key data.  OATH stands for Open AuTHentication, which is
 the organization that specify the algorithms.
 .
 This package contains the OATH Toolkit "pskctool" command line tool.

Package: liboauth-signpost-java
Description-md5: e550a6560d3251aae7cf06bd511b5d66
Description-en: simple OAuth message signing for Java
 Signpost is an easy and intuitive solution for signing HTTP messages on the
 Java platform in conformance with the OAuth Core 1.0a standard. Signpost
 follows a modular and flexible design, allowing you to combine it with
 different HTTP messaging layers. It currently supports the following HTTP
 libraries:
 .
  - Java HttpURLConnection
  - Apache Commons HTTP 4.x

Package: libobantoo-java
Description-md5: 00e10d517903d7c356c06a4c9f956bd3
Description-en: OBanToo is a Java library with banking tools
 A library of tools for German online banking implementing SEPA, IBAN/BIC,
 DETAUS and QIF.

Package: obconf
Description-md5: 6dcb61a6c983937a39ae77717f98f7e6
Description-en: preferences manager for Openbox window manager
 ObConf is a small graphical utility which configures the window manager
 Openbox' preferences and configuration settings on the fly.
 .
 If you are an Openbox user, you may want this package.

Package: obconf-qt
Description-md5: 0ed2aa62710a143128ca4ab5fbf3e7e7
Description-en: Openbox configuration with a Qt interface
 obconf-qt is an utility to configure openbox with a Qt interface.
 .
 This package contain the application files.

Package: obconf-qt-l10n
Description-md5: d827aa2dd448659ecf3945ac01ad2cd8
Description-en: Language package for obconf-qt
 This package contains the l10n files needed by the obconf-qt.

Package: obexfs
Description-md5: d42207e7ce337f0fe5ddbe6e616bdd8a
Description-en: mount filesystem of ObexFTP capable devices
 ObexFS uses FUSE to mount filesystems of ObexFTP capable
 devices either manually or in autofs style mode.
 It can handle all devices that the obexftp package can handle,
 connected via serial cable, IrDA, bluetooth or USB.

Package: libbfb0
Description-md5: c07b3a7765e509edf5098a0839e2a316
Description-en: bfb protocol library
 This library adds support for OBEX protocol over BFB/BFC, some Siemens
 Mobile specific protocols that are used with the serial cables for S25,
 S35 and almost all later phones that include a modem, also those
 labeled as BenQ Mobile.
 .
 This package contains the runtime library.

Package: libbfb0-dev
Description-md5: e2ac8a2fe4d2a9602f2723c4c9b440c2
Description-en: bfb protocol library - development files
 This library adds support for OBEX protocol over BFB/BFC, some Siemens
 Mobile specific protocols that are used with the serial cables for S25,
 S35 and almost all later phones that include a modem, also those
 labeled as BenQ Mobile.
 .
 This package contains the development files.

Package: libmulticobex1
Description-md5: 3babf24a5b7263db42a893bdebe1a3d5
Description-en: multi-protocol cable OBEX library
 This library add support for making use of several ways to use OBEX
 over serial lines. Phones from several vendors are supported.
 .
 This package contains the runtime library.

Package: libmulticobex1-dev
Description-md5: fc557dab11a648bd7bc0ae7a690c4a50
Description-en: multi-protocol cable OBEX library - development files
 This library add support for making use of several ways to use OBEX
 over serial lines. Phones from several vendors are supported.
 .
 This package contains the development files.

Package: libobexftp-perl
Description-md5: eb467b77a7a5c4c90b4b96ed81eb9621
Description-en: perl binding to the object exchange file transfer library
 OBEX, the OBject EXchange protocol, can best be described as binary HTTP.
 OBEX is optimized for ad-hoc links and can be used to exchange
 all kind of objects like files, pictures, calendar entries (vCal)
 and business cards (vCard) over bluetooth, IrDA, USB and serial cable
 links.
 .
 This package contains the binding for the Perl programming language.

Package: libobexftp0
Description-md5: 3f630006616157ef1d82f6e3b75bdfd0
Description-en: object exchange file transfer library
 OBEX, the OBject EXchange protocol, can best be described as binary HTTP.
 OBEX is optimized for ad-hoc links and can be used to exchange
 all kind of objects like files, pictures, calendar entries (vCal)
 and business cards (vCard) over bluetooth, IrDA, USB and serial cable
 links.
 .
 This package contains the runtime library.

Package: libobexftp0-dev
Description-md5: 445e4aea9a4954325a2cc4bacf4c0c59
Description-en: object exchange file transfer library - development files
 OBEX, the OBject EXchange protocol, can best be described as binary HTTP.
 OBEX is optimized for ad-hoc links and can be used to exchange
 all kind of objects like files, pictures, calendar entries (vCal)
 and business cards (vCard) over bluetooth, IrDA, USB and serial cable
 links.
 .
 This package contains the development files.

Package: obexftp
Description-md5: c7a81da8e8fb9a298e5b4d6cf6a8440c
Description-en: file transfer utility for devices that use the OBEX protocol
 OBEX, the OBject EXchange protocol, can best be described as binary HTTP.
 OBEX is optimized for ad-hoc links and can be used to exchange
 all kind of objects like files, pictures, calendar entries (vCal)
 and business cards (vCard) over bluetooth, IrDA, USB and serial cable
 links.
 .
 This is the command line front-end that fully uses the capabilities of
 libobexftp. It also includes obexfs, the FUSE backend.

Package: ruby-obexftp
Description-md5: dc520555636c19317e0cda9c9735b8b2
Description-en: ruby binding to the object exchange file transfer library
 OBEX, the OBject EXchange protocol, can best be described as binary HTTP.
 OBEX is optimized for ad-hoc links and can be used to exchange
 all kind of objects like files, pictures, calendar entries (vCal)
 and business cards (vCard) over bluetooth, IrDA, USB and serial cable
 links.
 .
 This package contains the binding for the Ruby programming language.

Package: obfs4proxy
Description-md5: fa2d91d7e21407c55f950a3b9437add6
Description-en: pluggable transport proxy for Tor, implementing obfs4
 obfs4proxy is a tool that attempts to circumvent censorship by
 transforming the Tor traffic between the client and the bridge. This way
 censors, who usually monitor traffic between the client and the bridge, will
 see innocent-looking transformed traffic instead of the actual Tor traffic.
 .
 obfs4proxy implements the obfuscation protocols obfs2, obfs3, and obfs4.
 .
 It is written in Go and is compliant with the Tor pluggable transports
 specification, and its modular architecture allows it to support multiple
 pluggable transports.
 .
 This package contains both the client and the bridge in a single program.

Package: obitools
Description-md5: 68ea11346ef1e83a1eff2f3815aee847
Description-en: programs to analyze NGS data in a DNA metabarcoding context
 The OBITools programs aims to help you to manipulate various data and
 sequence files in a convenient way using the Unix command line interface.
 They follow the standard Unix interface for command line program, allowing to
 chain a set of commands using the pipe mechanism.

Package: objcryst-fox
Description-md5: a616f1600e9e2b58c0912b5691fa0049
Description-en: Free Objects for Xtallography
 FOX is a program for the ab initio structure determination from powder
 diffraction (neutrons, X-Ray). The crystal structure can be described as any
 combination of atoms, molecules or polyhedra, without a priori information
 about the connectivity of these 'building block'. Fox can make multi-pattern
 global optimizations, and automatically correct special positions.
 .
 FOX could also be used for educational purposes, to display Crystal
 Structures in 3D with the associated powder diffraction pattern.

Package: libobjenesis-java
Description-md5: 41a22df421c52c7dab71183e98808e36
Description-en: Java library to instantiate a new object of a particular class
 Objenesis is a small Java library that serves one purpose: to instantiate a
 new object of a particular class.
 Java already supports this dynamic instantiation of classes using
 Class.newInstance(). However, this only works if the class has an appropriate
 constructor. There are many times when a class cannot be instantiated this
 way, such as when the class contains:
  * Constructors that require arguments.
  * Constructors that have side effects.
  * Constructors that throw exceptions.
 As a result, it is common to see restrictions in libraries stating that
 classes must require a default constructor.
 Objenesis aims to overcomes these restrictions by bypassing the constructor
 on object instantiation.

Package: python-objgraph-doc
Description-md5: 04a01095057c0c94d95ddf3db61dadc7
Description-en: Module for exploring Python object reference graphs (Documentation)
 objgraph is a module that lets you visually explore Python object graphs.
 .
 It can be used for counting and statistics, finding root references
 responsible for large object trees and export the object reference graphs in
 graphviz format.
 .
 This package contains the documentation for objgraph.

Package: python3-objgraph
Description-md5: 615e8a368de58a1a4dd63df17d2c1577
Description-en: Module for exploring Python object reference graphs
 objgraph is a module that lets you visually explore Python object graphs.
 .
 It can be used for counting and statistics, finding root references
 responsible for large object trees and export the object reference graphs in
 graphviz format.

Package: obs-advanced-scene-switcher
Description-md5: 23142b00ba942ea3f800b1a2e0bf942d
Description-en: plugin for OBS Studio to improve the scene switching
 Advanced Scene Switcher plugin is based on the built-in Automatic Scene
 Switcher. It extends its functionality by adding the following:
 .
   - Audio based scene switching (Audio tab).
   - Media based scene switching (Media tab).
   - System time based scene switching (Time tab).
   - Sequence of automated scene switches (Scene Sequence tab).
   - Cursor position based scene switching (Region).
   - The option to switch to a scene after detection of being idle (Idle tab).
   - Executable based scene switching (Executable tab).
   - File content based scene switching (File).
   - Improvements for the window title based scene switching (full-screen /
     maximized detection, ignore windows).
   - The ability select a different transition for each automated switch case
     (Transitions tab).
   - Automatically pause the scene switcher based on scene or window title
     hotkey to start and stop the scene switcher.
   - Trigger actions on scene change.
   - and more ...

Package: obs-advanced-scene-switcher-data
Description-md5: 050e6ba74e1656169a21316329328d3d
Description-en: data package for obs-advanced-scene-switcher
 Advanced Scene Switcher plugin is based on the built-in
 Automatic Scene Switcher.
 .
 This package provides architecture-independent data for
 obs-advanced-scene-switcher.

Package: obs-ashmanix-countdown
Description-md5: 1bf08668246fca86df3fdf63e844e83f
Description-en: plugin for OBS Studio to create a countdown timer
 This plugin lets to use a text source in OBS to show a countdown timer that
 updates in real time. This is useful to show to viewers the time left before
 a transmission.
 .
 The plugin appears as a dockable widget and comes with options to display a
 final message or to switch to a scene when the counter reaches zero. These
 two features can be disabled via checkbox, so the countdown will show the
 zero time when waiting for someone to switch the scene.
 .
 When configuring, is possible to set a period of time or a real time to
 count down from it. Also is possible to choose not show some part of the
 time (hours, minutes, seconds).

Package: obs-build
Description-md5: 1e67be374722ca285e615fb1dfe351b0
Description-en: scripts for building RPM/debian packages for multiple distributions
 This package provides scripts for building RPM and debian packages in
 contained environments for various build distributions. These tools
 are use by Open Build Service workers and openSUSE distribution by
 default.

Package: obs-cli
Description-md5: 576c9fa759c490ba81f9b15b2b74a289
Description-en: command-line remote control for OBS Studio
 OBS-cli is a command-line remote control for Open Broadcaster Software (OBS)
 Studio. It requires the obs-websocket plugin to be installed on your system.
 .
 obs-cli supports following commands:
  * label countdown/text
  * recording start/status/stop/toggle
  * scene switch
  * sceneitem center/hide/list/show/toggle
  * source list/toggle-mute
  * stream start/status/stop/toggle

Package: obs-downstream-keyer
Description-md5: 47b4e07fc41222c2e06158ccfeee4f69
Description-en: plugin for OBS Studio that adds a Downstream Keyer (DSK) dock
 This plugin allows OBS to create overlays. Overlays are objects over a scene.
 Changing this scene will keep the overlay. This resource can be used to show
 logos, news or to show chat comments in live streams (there are some tutorials
 in the Internet to learn about the integration between this plugin and web
 browsers).

Package: obs-gradient-source
Description-md5: 223ff6ad838df155bdb2e5bc6f31d7c2
Description-en: plugin for OBS Studio that creates a gradient background
 This plugin allows OBS to create sources to make available gradients to be
 used as background. Is possible to choose a size, two colors (from and to),
 a rotation for the gradient, a midpoint and an opacity level.

Package: obs-move-transition
Description-md5: ab08fec88e4d58e5e081d5e8fab3f021
Description-en: plugin for OBS Studio to improve switching scenes
 This plugin moves sources to a new position during a scene transition,
 adding nice effects. If the 2 scenes contain a source with similar name
 (configured with settings) it will do the move the position and size
 between the 2 positions.
 .
 This filter can be added to a scene or a source to override the move
 transition for a source of the scene or the source global.
 .
 To use Move Transition, find for "Move" on "Scene Transitions" dock.

Package: obs-scene-collection-manager
Description-md5: c22b99ee09b37f9d7df61533919d8dd2
Description-en: plugin for OBS Studio to generate sets of scenes
 This plugin allows the user to generate several sets of scenes to use
 in different scenarios. To choose and use a set of scenes, just click
 over a name in a menu. Also is possible to filter, backup and restore
 scene collections.
 .
 The Scene Collection Manager will appear on the main menu and on the
 Tools menu when installed.

Package: obs-scene-notes-dock
Description-md5: 180a79b868d750f418c84a7fc353c823
Description-en: plugin for OBS Studio to create notes for each scene
 This plugin allows anybody to create a Dock for showing and editing notes
 for the current active scene. This is useful to describe each scene, to make
 a little script, a list of links or a task list to be used in specific scenes
 during the stream.

Package: obs-source-clone
Description-md5: b206e47778f756c073593a2e57b0d2e2
Description-en: plugin for OBS Studio to clone sources from a scene
 This plugin lets to clone sources to allow different filters than the
 original. The main idea is generate a new source type that gets sources
 from a scene and clone them in current scene.
 .
 WARNING: Source Clone is not an async source. In OBS there are async
 sources that can have more types of filters.
 .
 To use Source Clone, click over the "plus" signal inside the Sources
 Dock.

Package: obs-source-copy
Description-md5: 100bb40e708813ba59c6332bc25741b7
Description-en: plugin for OBS Studio to copy or save scenes, sources and filters
 This plugin lets to copy to clipboard and paste or save to files and load
 scenes, sources and filters. The information is saved in JSON format.
 .
 This plugin is very useful to make backups of the scenes, sources and filters
 or to transport some elements between "profiles".

Package: libobs-dev
Description-md5: 225773aeb3e625b11d710d9b8c43c078
Description-en: recorder and streamer for live video content (development files)
 OBS Studio is designed for efficiently recording and streaming live video
 content. It supports live RTP streaming to various streaming sites.
 .
 This package contains the development files.

Package: libobs0
Description-md5: e656b9704323c8e11d168b672bfabb94
Description-en: recorder and streamer for live video content (shared library)
 OBS Studio is designed for efficiently recording and streaming live video
 content. It supports live RTP streaming to various streaming sites.
 .
 This package contains the shared library libobs.

Package: obs-plugins
Description-md5: 4743a3cf0718cf932aaff6660bcfb83e
Description-en: recorder and streamer for live video content (plugins)
 OBS Studio is designed for efficiently recording and streaming live
 video content. It supports live RTP streaming to various streaming sites.
 .
 This package contains some extra plugins (ALSA, JACK, PipeWire, DeckLink,
 VLC).

Package: obs-studio
Description-md5: cbfc110806d932e7f3e83ac87b6bfc7e
Description-en: recorder and streamer for live video content
 OBS Studio is designed for efficiently recording and streaming live video
 content. It supports live RTP streaming to various streaming sites.
 .
 Other features include:
  * Encoding using H264 (x264) and AAC
  * Unlimited number of scenes and sources
  * File output to MP4 or FLV
  * GPU-based game capture for high performance game streaming
  * Bilinear or lanczos3 resampling
 .
 Note that OBS Studio requires an OpenGL 3.2 compatible video card.

Package: obs-transition-table
Description-md5: ed0892ec428a028c9fdd4c4845648f62
Description-en: plugin for OBS Studio to create a transition table control
 This plugin adds a Transition Table to the tools menu. This table is useful
 to program several transitions between scenes. E.g. is possible to program
 a transition from "Any Scene" to "Scene 1" using the transition effect
 "Luma Wipe" and with a duration of the "2000ms". Consequently, if the current
 scene is any and the selected scene is 1, after clicking on transition button
 on OBS, the transition will occur using Luma Wipe and over a time of 2000ms.
 .
 This plugin, inspired by OBS Transition Matrix, is user-friendly and adds a
 nice professional touch when moving between scenes. This is a good way to
 create complex OBS setups.

Package: obsession
Description-md5: ca9ff41b7cbb41e1d4d4621d1cae8953
Description-en: Session management helpers for lightweight desktop environments
 This package provides the following tools:
  * obsession-logout displays a dialog where you can choose if you want to quit
    the session, power off, suspend or hibernate the computer.
  * obsession-exit: this is the command line version of obsession-logout.
  * xdg-autostart start automatically programs defined in /etc/xdg/autostart and
    ~/.config/autostart.

Package: obsidian-icon-theme
Description-md5: 0dc8f6be2546f31686b950ecb86c0eb4
Description-en: Intuitive Faenza-like icon theme
 Modern and intuitive Obsidian provides several faenza-like icons
 for panels, toolbars and buttons it also provides squared and colorful
 icons for your applications, folders, files and devices.

Package: python3-obsub
Description-md5: 9855454cdd1430a816039460ed54fbdf
Description-en: Python 3.x module that implements the observer pattern via a decorator
 The @event decorator makes functions or methods "observable". Consuming code
 can subscribe callbacks to these decorated callables, and the callbacks will be
 triggered every time the callables are invoked.
 .
 This package sports the Python 3 module.

Package: libobus-ocaml
Description-md5: 6f2a20757691a18a1b983ef212a31a3c
Description-en: pure OCaml implementation of D-Bus (runtime)
 OBus is a pure OCaml implementation of D-Bus. It aims to provide a
 clean and easy way for OCaml programmers to access and provide D-Bus
 services.
 .
 This package contains dynamically loadable plugins of OBus.

Package: libobus-ocaml-bin
Description-md5: a8bf004ef9dfcd573ccb84376066a1dc
Description-en: pure OCaml implementation of D-Bus (command-line tools)
 OBus is a pure OCaml implementation of D-Bus. It aims to provide a
 clean and easy way for OCaml programmers to access and provide D-Bus
 services.
 .
 This package contains command-line tools useful for using OBus.

Package: libobus-ocaml-dev
Description-md5: e72147b0cd345487307857daceca669c
Description-en: pure OCaml implementation of D-Bus (development files)
 OBus is a pure OCaml implementation of D-Bus. It aims to provide a
 clean and easy way for OCaml programmers to access and provide D-Bus
 services.
 .
 D-Bus is a message bus, used for sending messages between
 applications. It supports broadcast messages, asynchronous messages
 (thus decreasing latency), authentication, and more. It is designed
 to be low-overhead. D-Bus also supports a method call mapping for its
 messages.
 .
 This package contains development files of OBus.

Package: ocaml
Description-md5: cd93523c79e01d09a2d592898dd5d034
Description-en: ML language implementation with a class-based object system
 Objective Caml (OCaml) is an implementation of the ML language, based on
 the Caml Light dialect extended with a complete class-based object system
 and a powerful module system in the style of Standard ML.
 .
 OCaml comprises two compilers. One generates bytecode
 which is then interpreted by a C program. This compiler runs quickly,
 generates compact code with moderate memory requirements, and is
 portable to essentially any 32 or 64 bit Unix platform. Performance of
 generated programs is quite good for a bytecoded implementation:
 almost twice as fast as Caml Light 0.7. This compiler can be used
 either as a standalone, batch-oriented compiler that produces
 standalone programs, or as an interactive, toplevel-based system.
 .
 The other compiler generates high-performance native code for a number
 of processors. Compilation takes longer and generates bigger code, but
 the generated programs deliver excellent performance, while retaining
 the moderate memory requirements of the bytecode compiler. It is not
 available on all arches though.
 .
 This package contains everything needed to develop OCaml applications.

Package: ocaml-base
Description-md5: 1dce932413008d62caaead07f3e76f38
Description-en: Runtime system for OCaml bytecode executables
 Objective Caml (OCaml) is an implementation of the ML language, based on
 the Caml Light dialect extended with a complete class-based object system
 and a powerful module system in the style of Standard ML.
 .
 This package contains only the runtime system needed to run bytecode
 executables. The 'ocaml' package contains the full development suite of
 Objective Caml.

Package: ocaml-base-nox
Description-md5: a0ae2faa57b737ba7beeffc768774a8e
Description-en: transitional package for ocaml-base
 Objective Caml (OCaml) is an implementation of the ML language, based on
 the Caml Light dialect extended with a complete class-based object system
 and a powerful module system in the style of Standard ML.
 .
 This is a transitional package and can be safely removed.

Package: ocaml-compiler-libs
Description-md5: a765ce776aca74df74b073777915c3f1
Description-en: OCaml interpreter and standard libraries
 Objective (OCaml) is an implementation of the ML language, based on
 the Caml Light dialect extended with a complete class-based object system
 and a powerful module system in the style of Standard ML.
 .
 This package contains several modules used internally by the OCaml
 compilers.  They are not needed for normal OCaml development, but may
 be helpful in the development of certain applications.

Package: ocaml-interp
Description-md5: 8eec5a948780aa1b1aac7a63aefff1cb
Description-en: OCaml interactive interpreter and standard libraries
 Objective Caml (OCaml) is an implementation of the ML language, based on
 the Caml Light dialect extended with a complete class-based object system
 and a powerful module system in the style of Standard ML.
 .
 This package contains the files required to run an OCaml shell from the
 command line.

Package: ocaml-man
Description-md5: 930a14d1a3ad0b961a943bb4654023f5
Description-en: OCaml interpreter and standard libraries (lib manpages)
 Objective (OCaml) is an implementation of the ML language, based on
 the Caml Light dialect extended with a complete class-based object system
 and a powerful module system in the style of Standard ML.
 .
 This package contains ocamldoc-generated documentation about libraries
 provided by OCaml.

Package: ocaml-nox
Description-md5: 01d101180fbc8011bb3d8b6576987a12
Description-en: transitional package for ocaml
 Objective Caml (OCaml) is an implementation of the ML language, based on
 the Caml Light dialect extended with a complete class-based object system
 and a powerful module system in the style of Standard ML.
 .
 This is a transitional package and can be safely removed.

Package: ocaml-source
Description-md5: 3e4d34b4c1b472bafed56141a9ad7a45
Description-en: Sources for Objective Caml
 Objective Caml (OCaml) is an implementation of the ML language, based on
 the Caml Light dialect extended with a complete class-based object system
 and a powerful module system in the style of Standard ML.
 .
 This package contains the sources needed to build some packages which build
 depend on the OCaml source. Notice that if you want to rebuild OCaml, these
 will not work, consider using the source package instead.

Package: libafl-persistent-ocaml
Description-md5: 71101ff483ca1b10bdf11af5752266a4
Description-en: use afl-fuzz in persistent mode (runtime files)
 Makes it possible to run the afl-fuzz provided by the
 OCaml compiler in persistent mode.
 .
 This package provides the runtime files.

Package: libafl-persistent-ocaml-dev
Description-md5: 263354467f5ba77d3e1cc3f685850e5e
Description-en: use afl-fuzz in persistent mode (dev files)
 Makes it possible to run the afl-fuzz provided by the
 OCaml compiler in persistent mode.
 .
 This package provides the devel files.

Package: libalcotest-ocaml-dev
Description-md5: 8c969d13c23f0fa6afe3074f886916bc
Description-en: lightweight and colourful test framework for OCaml
 Alcotest exposes simple interface to perform unit tests. It exposes a
 simple TESTABLE module type, a check function to assert test
 predicates and a run function to perform a list of unit -> unit test
 callbacks.
 .
 Alcotest provides a quiet and colorful output where only faulty runs
 are fully displayed at the end of the run (with the full logs ready
 to inspect), with a simple (yet expressive) query language to select
 the tests to run.

Package: libalsa-ocaml
Description-md5: 4a4b94b973826f1ac75346209a69fa27
Description-en: OCaml bindings for the ALSA library
 This OCaml library interfaces the ALSA library libasound to access audio
 devices.
 .
 This package contains only the shared runtime stub libraries.

Package: libalsa-ocaml-dev
Description-md5: bcc1226bea80576c474e5d5788877f8e
Description-en: OCaml bindings for the ALSA library
 This OCaml library interfaces the ALSA library libasound to access audio
 devices.
 .
 This package contains all the development stuff you need to use ocaml-alsa
 in your programs.

Package: libangstrom-ocaml
Description-md5: cc4e0dc29c34038b50658089b52617ff
Description-en: speed and memory-efficient parser combinators for OCaml (runtime)
 Angstrom is a parser-combinator library that makes it easy to write
 efficient, expressive, and reusable parsers suitable for
 high-performance applications. It exposes monadic and applicative
 interfaces for composition, and supports incremental input through
 buffered and unbuffered interfaces. Both interfaces give the user
 total control over the blocking behavior of their application, with
 the unbuffered interface enabling zero-copy IO. Parsers are
 backtracking by default and support unbounded lookahead.
 .
 This package contains runtime files.

Package: libangstrom-ocaml-dev
Description-md5: a23ba2c35bebab60d56236edd890b2c9
Description-en: speed and memory-efficient parser combinators for OCaml (dev)
 Angstrom is a parser-combinator library that makes it easy to write
 efficient, expressive, and reusable parsers suitable for
 high-performance applications. It exposes monadic and applicative
 interfaces for composition, and supports incremental input through
 buffered and unbuffered interfaces. Both interfaces give the user
 total control over the blocking behavior of their application, with
 the unbuffered interface enabling zero-copy IO. Parsers are
 backtracking by default and support unbounded lookahead.
 .
 This package contains development files.

Package: libansi-terminal-ocaml
Description-md5: 65b4cfbe45eae4ebb9126d9e494fff36
Description-en: colors and cursor movements for OCaml applications (runtime files)
 This package provides a library for use of colors and cursor movements
 on ANSI terminals for OCaml programs.
 .
 This package contains runtime files.

Package: libansi-terminal-ocaml-dev
Description-md5: e0a6b0449b4ad92c3da1d1d1673fbe75
Description-en: colors and cursor movements for OCaml applications (dev files)
 This package provides a library for use of colors and cursor movements
 on ANSI terminals for OCaml programs.
 .
 This package contains development files.

Package: libao-ocaml
Description-md5: c8cce4a59b93ba53b4f2e911890a007f
Description-en: OCaml bindings for libao -- runtime files
 OCaml bindings for the cross platform audio output library.
 .
 Libao is a cross-platform audio library that allows programs to output audio
 using a simple API on a wide variety of platforms.
 .
 This package contains only the shared runtime stub libraries.

Package: libao-ocaml-dev
Description-md5: ffde9f0416d1358767d0269ba0bdc9d5
Description-en: OCaml bindings for libao -- development files
 OCaml bindings for the cross platform audio output library.
 .
 Libao is a cross-platform audio library that allows programs to output audio
 using a simple API on a wide variety of platforms.
 .
 This package contains all the development stuff you need to use ocaml-ao
 in your programs.

Package: libasn1-combinators-ocaml
Description-md5: 9ff0ae28fa268e24ef2c55504731dcbb
Description-en: embed typed ASN.1 grammars in OCaml (runtime files)
 Asn1-combinators is a library for expressing ASN.1 in OCaml. Skip the
 notation part of ASN.1, and embed the abstract syntax directly in the
 language. These abstract syntax representations can be used for
 parsing, serialization, or random testing.
 .
 The only ASN.1 encodings currently supported are BER and DER.
 .
 This package contains runtime files.

Package: libasn1-combinators-ocaml-dev
Description-md5: 2f092efea5dc7b31f1640a5a0f6ece94
Description-en: embed typed ASN.1 grammars in OCaml (dev files)
 Asn1-combinators is a library for expressing ASN.1 in OCaml. Skip the
 notation part of ASN.1, and embed the abstract syntax directly in the
 language. These abstract syntax representations can be used for
 parsing, serialization, or random testing.
 .
 The only ASN.1 encodings currently supported are BER and DER.
 .
 This package contains development files.

Package: libastring-ocaml
Description-md5: 7e0840fa2217c7fe633de7c72cdec3b8
Description-en: alternative String module for OCaml (runtime)
 Astring exposes an alternative String module for OCaml. This module
 tries to balance minimality and expressiveness for basic, index-free,
 string processing and provides types and functions for substrings,
 string sets and string maps.
 .
 Remaining compatible with the OCaml String module is a non-goal. The
 String module exposed by Astring has exception safe functions,
 removes deprecated and rarely used functions, alters some signatures
 and names, adds a few missing functions and fully exploits OCaml's
 newfound string immutability.
 .
 This package contains runtime files.

Package: libastring-ocaml-dev
Description-md5: 90438a016f80c75707e17b7ed6d21c56
Description-en: alternative String module for OCaml (development)
 Astring exposes an alternative String module for OCaml. This module
 tries to balance minimality and expressiveness for basic, index-free,
 string processing and provides types and functions for substrings,
 string sets and string maps.
 .
 Remaining compatible with the OCaml String module is a non-goal. The
 String module exposed by Astring has exception safe functions,
 removes deprecated and rarely used functions, alters some signatures
 and names, adds a few missing functions and fully exploits OCaml's
 newfound string immutability.
 .
 This package contains development files.

Package: atdts
Description-md5: 77a5bc6bc7cca5d6df7d4af85f6457c3
Description-en: OCaml code generator for TypeScript
 Atdts is a command-line program that takes as input type definitions in
 the ATD syntax and produces TypeScript classes that can read and write
 JHSON data.

Package: libatd-ocaml
Description-md5: d6cc4a5eb0bf6a8e4945516eef4b6271
Description-en: syntax for cross-language data types in OCaml - plugins
 ATD stands for Adjustable Type Definitions. It is a type definition
 language designed to accommodate a variety of programming languages and
 data formats by the means of target-specific annotations. It supports
 sum types, parametrized types and inheritance. The library provides a
 parser and other tools useful for manipulating ATD type definitions.
 .
 This package contains the shared runtime libraries and plugins.

Package: libatd-ocaml-dev
Description-md5: cea6e722b02dca73a2b3aa0734febbdd
Description-en: syntax for cross-language data types in OCaml - development files
 ATD stands for Adjustable Type Definitions. It is a type definition
 language designed to accommodate a variety of programming languages and
 data formats by the means of target-specific annotations. It supports
 sum types, parametrized types and inheritance. The library provides a
 parser and other tools useful for manipulating ATD type definitions.
 .
 This package contains the development files needed for programming
 with the library.

Package: libatdgen-ocaml
Description-md5: bed5d2871dffaa5c58c8e714fa6a5ada
Description-en: OCaml code generator for biniou and JSON - plugins
 Atdgen is a command-line program that takes as input type definitions in
 the ATD syntax and produces OCaml code suitable for data serialization
 and deserialization. Two data formats are currently supported, these are
 biniou and JSON.
 .
 This package contains the shared runtime libraries (plugin).

Package: libatdgen-ocaml-dev
Description-md5: 4e3a414dceb291c58c8581350f65922a
Description-en: OCaml code generator for biniou and JSON - executable and dev files
 Atdgen is a command-line program that takes as input type definitions in
 the ATD syntax and produces OCaml code suitable for data serialization
 and deserialization. Two data formats are currently supported, these are
 biniou and JSON.
 .
 This package contains the adtgen executable and the files necessary
 for programming with the library.

Package: libbase64-ocaml
Description-md5: d9c269e6e413f2cd3c47a26a4091b0ed
Description-en: Base64 encoding and decoding OCaml library (runtime files)
 Base64 is a group of similar binary-to-text encoding schemes that
 represent binary data in an ASCII string format by translating it
 into a radix-64 representation.  It is specified in RFC 2045.
 .
 This package contains runtime files.

Package: libbase64-ocaml-dev
Description-md5: e59bda4cc95ce2fab70259cca123cf67
Description-en: Base64 encoding and decoding OCaml library (dev files)
 Base64 is a group of similar binary-to-text encoding schemes that
 represent binary data in an ASCII string format by translating it
 into a radix-64 representation.  It is specified in RFC 2045.
 .
 This package contains development files.

Package: libbatteries-ocaml-dev
Description-md5: d0260c382c6c7cb20b4c4c6d6d03927f
Description-en: Batteries included: OCaml development platform - development files
 Batteries included is a community-driven effort to standardize on an
 uniform, documented, and comprehensive OCaml development platform.
 .
 Batteries included serves the following purposes:
  * define a standard set of libraries which may be expected on every
    compliant installation of OCaml
  * organize these libraries into a hierarchy of modules, with one
    source of documentation
  * define a standard set of language extensions which may be expected
    on every compliant installation of OCaml
  * provide a consistent API for otherwise independent libraries.
 .
 This package contains the core part of batteries included: libraries
 and language extensions for the OCaml language. Using this package
 you can develop OCaml programs built on top of batteries included.

Package: libbatteries-ocaml-doc
Description-md5: 8e855bb4be7b4dbeab3bd5be066a368e
Description-en: Batteries included - OCaml development platform - documentation
 Batteries included is a community-driven effort to standardize on an
 uniform, documented, and comprehensive OCaml development platform.
 .
 Batteries included serves the following purposes:
  * define a standard set of libraries which may be expected on every
    compliant installation of OCaml
  * organize these libraries into a hierarchy of modules, with one
    source of documentation
  * define a standard set of language extensions which may be expected
    on every compliant installation of OCaml
  * provide a consistent API for otherwise independent libraries.
 .
 This package contains the documentation for batteries included: HTML
 API documentation, examples, and information about how to use
 batteries included in your programs.

Package: ocaml-batteries-included
Description-md5: a88023fe4e5cebbb27abd017ddbcb508
Description-en: Batteries included: OCaml development platform - metapackage
 Batteries included is a community-driven effort to standardize on an
 uniform, documented, and comprehensive OCaml development platform.
 .
 Batteries included serves the following purposes:
  * define a standard set of libraries which may be expected on every
    compliant installation of OCaml
  * organize these libraries into a hierarchy of modules, with one
    source of documentation
  * define a standard set of language extensions which may be expected
    on every compliant installation of OCaml
  * provide a consistent API for otherwise independent libraries.
 .
 This metapackage is provided for convenience, to install all of
 batteries included at once.

Package: libbenchmark-ocaml-dev
Description-md5: cb5750dfaf79ced34f6a292aaebf23bd
Description-en: OCaml benchmarking library
 This library implements benchmarking functions for measuring the
 run-time of one or many functions using latency (multiple
 repetitions) or throughput (repeat until some time period has
 passed) tests.
 .
 It is inspired by the Perl module of the same name ( benchmark ).

Package: libbigarray-compat-ocaml
Description-md5: 5d73ca99e6efc291de564bb9f71a2db2
Description-en: compatibility library for Stdlib.Bigarray (runtime)
 This is a library that exposes Stdlib.Bigarray when possible (>=
 4.07) but can fallback to Bigarray. The compatibility bigarray module
 is exposed under Bigarray_compat.
 .
 This package contains the runtime libraries for programs using
 bigarray-compat.

Package: libbigarray-compat-ocaml-dev
Description-md5: fa19f080922ffbae13016f9d43cfbaf4
Description-en: compatibility library for Stdlib.Bigarray (dev)
 This is a library that exposes Stdlib.Bigarray when possible (>=
 4.07) but can fallback to Bigarray. The compatibility bigarray module
 is exposed under Bigarray_compat.
 .
 This package contains the development stuff needed to use the
 bigarray-compat library in your programs.

Package: libbigstringaf-ocaml
Description-md5: 96b1e9ebba5015ae261308146042949b
Description-en: bigstring intrinsics and fast blits for OCaml (runtime files)
 The OCaml compiler has a bunch of intrinsics for Bigstrings, but
 they're not widely-known, sometimes misused, and so programs that use
 Bigstrings are slower than they have to be. And even if a library got
 that part right and exposed the intrinsics properly, the compiler
 doesn't have any fast blits between Bigstrings and other string-like
 types.
 .
 This package contains runtime files.

Package: libbigstringaf-ocaml-dev
Description-md5: 1a2d9096dbd6fd36e14b526c72f5ed21
Description-en: bigstring intrinsics and fast blits for OCaml (dev files)
 The OCaml compiler has a bunch of intrinsics for Bigstrings, but
 they're not widely-known, sometimes misused, and so programs that use
 Bigstrings are slower than they have to be. And even if a library got
 that part right and exposed the intrinsics properly, the compiler
 doesn't have any fast blits between Bigstrings and other string-like
 types.
 .
 This package contains development files.

Package: libbitstring-ocaml
Description-md5: c2b8966f5698181380aea049d9cdbad0
Description-en: Erlang-style bitstrings for OCaml (runtime)
 Bitstring adds Erlang-style bitstrings and matching over bitstrings as a syntax
 extension and library for OCaml.
 .
 You can use this module to both parse and generate binary formats, files and
 protocols.
 .
 Bitstring handling is added as primitives to the language, making it simple to
 use.
 .
 Bitstring handles integers, strings, sub-bitstrings, big-, little- and
 native-endianness, signed and unsigned types, variable-width fields, fields
 with arbitrary bit alignment.
 .
 This package contains only the shared runtime stub libraries.

Package: libbitstring-ocaml-dev
Description-md5: dfe4b5728e3209528abc0e843b171f00
Description-en: Erlang-style bitstrings for OCaml (development files)
 Bitstring adds Erlang-style bitstrings and matching over bitstrings as a syntax
 extension and library for OCaml.
 .
 You can use this module to both parse and generate binary formats, files and
 protocols.
 .
 Bitstring handling is added as primitives to the language, making it simple to
 use.
 .
 Bitstring handles integers, strings, sub-bitstrings, big-, little- and
 native-endianness, signed and unsigned types, variable-width fields, fields
 with arbitrary bit alignment.
 .
 This package contains header and OCaml library.

Package: libbjack-ocaml
Description-md5: 45485c96f3ed4689b7c4d0471680da7e
Description-en: OCaml blocking interface to jack audio connection kit
 ocaml-bjack is a blocking interface to jack audio connection kit.
 Using it, you can create a jack device and read/write from it
 much like with ALSA or OSS.
 .
 This package contains only the shared runtime stub libraries.

Package: libbjack-ocaml-dev
Description-md5: e68d2fd6f9ee4b67e3576a0a3d6a59f2
Description-en: OCaml blocking interface to jack audio connection kit
 ocaml-bjack is a blocking interface to jack audio connection kit.
 Using it, you can create a jack device and read/write from it
 much like with ALSA or OSS.
 .
 This package contains all the development stuff you need to develop
 OCaml programs which use ocaml-bjack.

Package: libbos-ocaml
Description-md5: 4bec02ce269e481c6831b84def22fdb4
Description-en: basic OS interaction for OCaml (runtime)
 Bos provides support for basic and robust interaction with the
 operating system in OCaml. It has functions to access the process
 environment, parse command line arguments, interact with the file
 system and run command line programs.
 .
 Bos works equally well on POSIX and Windows operating systems.
 .
 This package contains runtime files.

Package: libbos-ocaml-dev
Description-md5: d2e7ffe17f5e1befec1e9df3f3cc879f
Description-en: basic OS interaction for OCaml (development)
 Bos provides support for basic and robust interaction with the
 operating system in OCaml. It has functions to access the process
 environment, parse command line arguments, interact with the file
 system and run command line programs.
 .
 Bos works equally well on POSIX and Windows operating systems.
 .
 This package contains development files.

Package: libca-certs-ocaml
Description-md5: 2864d4189cef856083b9c9488c770606
Description-en: detect root CA certificates from the operating system (runtime)
 TLS requires a set of root anchors (Certificate Authorities) to
 authenticate servers. This library exposes this list so that it can
 be registered with ocaml-tls.
 .
 This package contains runtime files.

Package: libca-certs-ocaml-dev
Description-md5: 2bad5ee7fdb5098ba1eebc72f10ab9c9
Description-en: detect root CA certificates from the operating system (dev)
 TLS requires a set of root anchors (Certificate Authorities) to
 authenticate servers. This library exposes this list so that it can
 be registered with ocaml-tls.
 .
 This package contains development files.

Package: libcairo2-ocaml
Description-md5: 9d144d7ffa8f6c79599605757a2c868d
Description-en: OCaml binding for Cairo (runtime library)
 This is an OCaml binding to Cairo, a 2D graphics library with support for
 multiple output devices. Currently supported output targets include
 the X Window System, Quartz, Win32, image buffers, PostScript, PDF,
 and SVG file output.
 .
 This package includes only the dynamic library needed for running dynamic
 OCaml bytecode executables that have been compiled with the cairo2 OCaml
 libraries.

Package: libcairo2-ocaml-dev
Description-md5: 219b07edbdf1ba8502bb977db999eb36
Description-en: OCaml binding for Cairo (development files)
 This is an OCaml binding to Cairo, a 2D graphics library with support for
 multiple output devices. Currently supported output targets include
 the X Window System, Quartz, Win32, image buffers, PostScript, PDF,
 and SVG file output.
 .
 This package contains the development libraries you need to use cairo2 in
 the development of OCaml programs.

Package: libcharinfo-width-ocaml
Description-md5: f29addfaf5881e6fb290860eff7e4583
Description-en: determine column width for a character (runtime)
 This module is implemented purely in OCaml and the width function
 follows the prototype of POSIX's wcwidth.
 .
 This package contains runtime files.

Package: libcharinfo-width-ocaml-dev
Description-md5: 3b9b2c6e8069e2e57443af88b2533c3c
Description-en: determine column width for a character (development)
 This module is implemented purely in OCaml and the width function
 follows the prototype of POSIX's wcwidth.
 .
 This package contains development files.

Package: libcohttp-lwt-jsoo-ocaml
Description-md5: b1ff27ace1c3a842061249c273ab7621
Description-en: CoHTTP implementation for the Js_of_ocaml JavaScript compiler (runtime)
 An implementation of an HTTP client for JavaScript, but using the
 CoHTTP types. This lets you build HTTP clients that can compile
 natively (using one of the other Cohttp backends such as
 cohttp-lwt-unix) and also to native JavaScript via js_of_ocaml.
 .
 This package contains the shared runtime libraries.

Package: libcohttp-lwt-jsoo-ocaml-dev
Description-md5: 9a24e4c6658a32930ceeb3aebf3ed857
Description-en: CoHTTP implementation for the Js_of_ocaml JavaScript compiler (dev)
 An implementation of an HTTP client for JavaScript, but using the
 CoHTTP types. This lets you build HTTP clients that can compile
 natively (using one of the other Cohttp backends such as
 cohttp-lwt-unix) and also to native JavaScript via js_of_ocaml.
 .
 This package contains development files.

Package: libcohttp-lwt-ocaml
Description-md5: 8bcf0c8bf4a91f7c6a3aa42cf0c1e0f7
Description-en: CoHTTP implementation using the Lwt concurrency library (runtime)
 This is a portable implementation of CoHTTP that uses the Lwt
 concurrency library to multiplex IO. It implements as much of the
 logic in an OS-independent way as possible, so that more specialised
 modules can be tailored for different targets. For example, you can
 install cohttp-lwt-unix or cohttp-lwt-jsoo for a Unix or JavaScript
 backend, or cohttp-mirage for the MirageOS unikernel version of the
 library. All of these implementations share the same IO logic from
 this module.
 .
 This package contains the shared runtime libraries.

Package: libcohttp-lwt-ocaml-dev
Description-md5: 282822aa0f1e60d943816c6fde78252d
Description-en: CoHTTP implementation using the Lwt concurrency library (dev)
 This is a portable implementation of CoHTTP that uses the Lwt
 concurrency library to multiplex IO. It implements as much of the
 logic in an OS-independent way as possible, so that more specialised
 modules can be tailored for different targets. For example, you can
 install cohttp-lwt-unix or cohttp-lwt-jsoo for a Unix or JavaScript
 backend, or cohttp-mirage for the MirageOS unikernel version of the
 library. All of these implementations share the same IO logic from
 this module.
 .
 This package contains development files.

Package: libcohttp-lwt-unix-ocaml
Description-md5: e0f8146d350b8466b4b67c70d07be3ad
Description-en: CoHTTP implementation for Unix and Windows using Lwt (runtime)
 An implementation of an HTTP client and server using the Lwt
 concurrency library. See the Cohttp_lwt_unix module for information
 on how to use this. The package also installs cohttp-curl-lwt and a
 cohttp-server-lwt binaries for quick uses of a HTTP(S) client and
 server respectively.
 .
 Although the name implies that this only works under Unix, it should
 also be fine under Windows too.
 .
 This package contains the shared runtime libraries.

Package: libcohttp-lwt-unix-ocaml-dev
Description-md5: f1ac60b3825cf1c3492eb16f24f1cff2
Description-en: CoHTTP implementation for Unix and Windows using Lwt (dev)
 An implementation of an HTTP client and server using the Lwt
 concurrency library. See the Cohttp_lwt_unix module for information
 on how to use this. The package also installs cohttp-curl-lwt and a
 cohttp-server-lwt binaries for quick uses of a HTTP(S) client and
 server respectively.
 .
 Although the name implies that this only works under Unix, it should
 also be fine under Windows too.
 .
 This package contains development files.

Package: libcohttp-ocaml
Description-md5: bce1a5494577de3e77427f88961c9f33
Description-en: OCaml library for HTTP clients and servers (runtime)
 Cohttp is an OCaml library for creating HTTP daemons. It has a
 portable HTTP parser, and implementations using various asynchronous
 programming libraries.
 .
 It has concrete implementations for many targets, including lwt,
 lwt-unix, lwt-jsoo.
 .
 You can implement other targets using the parser very easily. Look at
 the IO signature in lib/s.mli and implement that in the desired
 backend.
 .
 You can activate some runtime debugging by setting COHTTP_DEBUG to
 any value, and all requests and responses will be written to
 stderr. Further debugging of the connection layer can be obtained by
 setting CONDUIT_DEBUG to any value.
 .
 This package contains the shared runtime libraries.

Package: libcohttp-ocaml-dev
Description-md5: 880003ff1d6b4f7d210e980a2e80f59e
Description-en: OCaml library for HTTP clients and servers (dev)
 Cohttp is an OCaml library for creating HTTP daemons. It has a
 portable HTTP parser, and implementations using various asynchronous
 programming libraries.
 .
 It has concrete implementations for many targets, including lwt,
 lwt-unix, lwt-jsoo.
 .
 You can implement other targets using the parser very easily. Look at
 the IO signature in lib/s.mli and implement that in the desired
 backend.
 .
 You can activate some runtime debugging by setting COHTTP_DEBUG to
 any value, and all requests and responses will be written to
 stderr. Further debugging of the connection layer can be obtained by
 setting CONDUIT_DEBUG to any value.
 .
 This package contains development files.

Package: libconduit-lwt-ocaml
Description-md5: abad6d305de1d1cc018f056af004c5b8
Description-en: network connection establishment library for Lwt (runtime)
 The conduit library takes care of establishing and listening for TCP
 and SSL/TLS connections for the Lwt and Async libraries.
 .
 The reason this library exists is to provide a degree of abstraction
 from the precise SSL library used, since there are a variety of ways
 to bind to a library (e.g. the C FFI, or the Ctypes library), as well
 as well as which library is used (just OpenSSL for now).
 .
 By default, OpenSSL is used as the preferred connection library, but
 you can force the use of the pure OCaml TLS stack by setting the
 environment variable CONDUIT_TLS=native when starting your program.
 .
 This package contains the shared runtime libraries for Lwt.

Package: libconduit-lwt-ocaml-dev
Description-md5: 26c7bbc7c3726620af0a05395940949a
Description-en: network connection establishment library for Lwt (dev)
 The conduit library takes care of establishing and listening for TCP
 and SSL/TLS connections for the Lwt and Async libraries.
 .
 The reason this library exists is to provide a degree of abstraction
 from the precise SSL library used, since there are a variety of ways
 to bind to a library (e.g. the C FFI, or the Ctypes library), as well
 as well as which library is used (just OpenSSL for now).
 .
 By default, OpenSSL is used as the preferred connection library, but
 you can force the use of the pure OCaml TLS stack by setting the
 environment variable CONDUIT_TLS=native when starting your program.
 .
 This package contains development files for Lwt.

Package: libconduit-ocaml
Description-md5: 3283a2c4d46231c6df9a3214a45c9c7d
Description-en: network connection establishment library for OCaml (runtime)
 The conduit library takes care of establishing and listening for TCP
 and SSL/TLS connections for the Lwt and Async libraries.
 .
 The reason this library exists is to provide a degree of abstraction
 from the precise SSL library used, since there are a variety of ways
 to bind to a library (e.g. the C FFI, or the Ctypes library), as well
 as well as which library is used (just OpenSSL for now).
 .
 By default, OpenSSL is used as the preferred connection library, but
 you can force the use of the pure OCaml TLS stack by setting the
 environment variable CONDUIT_TLS=native when starting your program.
 .
 This package contains the shared runtime libraries.

Package: libconduit-ocaml-dev
Description-md5: 14f338a104f9a1413b5577eed90390aa
Description-en: network connection establishment library for OCaml (dev)
 The conduit library takes care of establishing and listening for TCP
 and SSL/TLS connections for the Lwt and Async libraries.
 .
 The reason this library exists is to provide a degree of abstraction
 from the precise SSL library used, since there are a variety of ways
 to bind to a library (e.g. the C FFI, or the Ctypes library), as well
 as well as which library is used (just OpenSSL for now).
 .
 By default, OpenSSL is used as the preferred connection library, but
 you can force the use of the pure OCaml TLS stack by setting the
 environment variable CONDUIT_TLS=native when starting your program.
 .
 This package contains development files.

Package: libconfig-file-ocaml-dev
Description-md5: 60dc6376086111e580283a9c8d6a9048
Description-en: OCaml library for managing configuration files (dev files)
 Config_file is an OCaml library used to manage the configuration
 file(s) of an application. You simply define your options and it
 performs the loading and saving of the options. Each option is
 defined from an option class (for example an "int" option) or from a
 combination of classes (for example to create "list of int" options).

Package: libcpu-ocaml
Description-md5: d41dd9dab854a0e7b6b0331e944312c2
Description-en: Pin current process to given core number (runtime)
 This library can also get the number of CPU cores online.
 .
 This package contains the runtime files.

Package: libcpu-ocaml-dev
Description-md5: da95c568ae6066a59b0a35ae8b5921de
Description-en: Pin current process to given core number (development)
 This library can also get the number of CPU cores online.
 .
 This package contains the development files.

Package: libcry-ocaml-dev
Description-md5: f37b3991a9f8d94a320d1c23c72d89ae
Description-en: MP3/Ogg Vorbis broadcast OCaml module
 This OCaml module implements the protocols used to connect and
 send source data to icecast2 and shoutcast servers.
 .
 It is a low-level implementation, so it only does the minimal
 source connection. In particular, it does not handle synchronisation.
 Hence, the task of sending audio data to the streaming server
 at real time rate is up to the programmer, contrary to the main
 implementation, libshout.

Package: libcsexp-ocaml
Description-md5: 47aa083da21477c75e724a9b49aabfe6
Description-en: parsing and printing of S-expressions in Canonical form (runtime)
 This library provides minimal support for Canonical
 S-expressions. Canonical S-expressions are a binary encoding of
 S-expressions that is super simple and well suited for communication
 between programs.
 .
 This library only provides a few helpers for simple applications. If
 you need more advanced support, such as parsing from more fancy input
 sources, you should consider copying the code of this library given
 how simple parsing S-expressions in canonical form is.
 .
 To avoid a dependency on a particular S-expression library, the only
 module of this library is parameterised by the type of S-expressions.
 .
 This package contains runtime files.

Package: libcsexp-ocaml-dev
Description-md5: 378bf9a4e563d0ca09890d3ef66ae0e6
Description-en: parsing and printing of S-expressions in Canonical form (dev)
 This library provides minimal support for Canonical
 S-expressions. Canonical S-expressions are a binary encoding of
 S-expressions that is super simple and well suited for communication
 between programs.
 .
 This library only provides a few helpers for simple applications. If
 you need more advanced support, such as parsing from more fancy input
 sources, you should consider copying the code of this library given
 how simple parsing S-expressions in canonical form is.
 .
 To avoid a dependency on a particular S-expression library, the only
 module of this library is parameterised by the type of S-expressions.
 .
 This package contains development files.

Package: libcstruct-ocaml
Description-md5: 8472b161eb7b819ac5f29a0d0689fd84
Description-en: access C-like structures directly from OCaml (runtime)
 Cstruct is a library and syntax extension to make it easier to access
 C-like structures directly from OCaml. It supports both reading and
 writing to these structures, and they are accessed via the Bigarray
 module.
 .
 This package contains the runtime libraries for programs using
 cstruct.

Package: libcstruct-ocaml-dev
Description-md5: 301b7e8fc1ef3d5b10d0310948f31f46
Description-en: access C-like structures directly from OCaml (dev)
 Cstruct is a library and syntax extension to make it easier to access
 C-like structures directly from OCaml. It supports both reading and
 writing to these structures, and they are accessed via the Bigarray
 module.
 .
 This package contains the development stuff needed to use the
 cstruct library in your programs.

Package: csvtool
Description-md5: 1b264967a7da75aca841a27594b45043
Description-en: handy command line tool for handling CSV files
 OCaml CSV is a library to read and write CSV (comma-separated values)
 files.  It also supports all extensions used by Excel - eg. quotes,
 newlines, 8 bit characters in fields, etc.
 .
 This package contains csvtool, a handy command line tool for handling
 CSV files from shell scripts.

Package: libcsv-ocaml-dev
Description-md5: e8fedbfad48ea397d688faca7efdd3a7
Description-en: library to read and write CSV files in OCaml
 OCaml CSV is a library to read and write CSV (comma-separated values)
 files.  It also supports all extensions used by Excel - eg. quotes,
 newlines, 8 bit characters in fields, etc.
 .
 This package contains all the development stuff you need to develop
 OCaml programs which use OCaml CSV.

Package: libctypes-ocaml
Description-md5: 535529b9d4f928212326378be8e7e767
Description-en: library for binding to C libraries using pure OCaml (runtime)
 The ocaml-ctypes library makes it possible to call C functions
 directly from OCaml without writing or generating C code.  The core
 of the library is a set of combinators for describing C types --
 scalars, functions, structs, unions, arrays, and pointers to values
 and functions.  Type descriptions can then be used to bind native
 functions and values.
 .
 This package contains the shared runtime stub library and plugins.

Package: libctypes-ocaml-dev
Description-md5: 3984cfb82adfc1c586fdc2dec44c3275
Description-en: library for binding to C libraries using pure OCaml (dev)
 The ocaml-ctypes library makes it possible to call C functions
 directly from OCaml without writing or generating C code.  The core
 of the library is a set of combinators for describing C types --
 scalars, functions, structs, unions, arrays, and pointers to values
 and functions.  Type descriptions can then be used to bind native
 functions and values.
 .
 This package contains all the development stuff you need to use
 ocaml-ctypes.

Package: libcurses-ocaml
Description-md5: b6c61f20639da0a9eede6078149e0ef8
Description-en: OCaml bindings for the ncurses library (runtime)
 The ncurses library provides functions to create rich text-mode
 interfaces. This package contains the necessary files to use the ncurses
 library in OCaml.
 .
 This package contains only the shared runtime stub libraries.

Package: libcurses-ocaml-dev
Description-md5: 46747b66388ded68f5318f9b5c62bf17
Description-en: OCaml bindings for the ncurses library
 The ncurses library provides functions to create rich text-mode
 interfaces. This package contains the necessary files to use the ncurses
 library in OCaml.
 .
 This package contains all the development stuff you need to use ocaml-curses
 in your programs.

Package: libdbus-ocaml
Description-md5: 29ea1204a88f7e0d06d0bb4d6bfafa2e
Description-en: OCaml bindings for the D-Bus API (runtime)
 This library provides OCaml bindings for using D-Bus.
 .
 D-Bus is a projects that permits program to communicate with each other, using
 a simple IPC protocol
 .
 This package contains shared library.

Package: libdbus-ocaml-dev
Description-md5: e36b1e2971315a40f53eba84451fdf43
Description-en: OCaml bindings for the D-Bus API (development files)
 This library provides OCaml bindings for using D-Bus.
 .
 D-Bus is a projects that permits program to communicate with each other, using
 a simple IPC protocol
 .
 This package contains header and OCaml library.

Package: libdomain-name-ocaml
Description-md5: 9c5037889209840478ff8bcec0ffe55f
Description-en: RFC 1035 Internet domain names (runtime)
 This module provides an abstract type for domain names, as defined by
 RFC 1035. It provides useful functions that operate on domain names
 while guaranteeing invariants such as the length limit.
 .
 This package contains the shared runtime libraries.

Package: libdomain-name-ocaml-dev
Description-md5: 3aba80fe901abcb3a494429d3376c2c1
Description-en: RFC 1035 Internet domain names (dev)
 This module provides an abstract type for domain names, as defined by
 RFC 1035. It provides useful functions that operate on domain names
 while guaranteeing invariants such as the length limit.
 .
 This package contains the development files needed for programming
 with the library.

Package: libdssi-ocaml
Description-md5: bae2c73d816fb26139128ed2a999ce67
Description-en: OCaml interface to DSSI plugins -- runtime files
 This package provides an interface to the DSSI plugins for
 OCaml programmers.
 .
 DSSI is an API for audio plugins, with particular application for software
 synthesis plugins with native user interfaces.
 .
 This package contains only the shared runtime stub libraries.

Package: libdssi-ocaml-dev
Description-md5: 30b37a58a7f1c3967c11f2ae97962d59
Description-en: OCaml interface to DSSI plugins -- developpement files
 This package provides an interface to DSSI plugins for
 OCaml programmers.
 .
 DSSI is an API for audio plugins, with particular application for software
 synthesis plugins with native user interfaces.
 .
 This package contains all the development stuff you need to develop
 OCaml programs which use ocaml-dssi.

Package: libdtools-ocaml-dev
Description-md5: 06fcf1a1aeab09e1a552de720b5f67f1
Description-en: library for writing daemons in OCaml
 dtools is a set of useful functions for writing daemon services in OCaml.
 .
 It includes support for:
  * configuration options
  * logging
  * detaching and writing PID file
  * start-up and shutdown task manager

Package: dune
Description-md5: 25d5edd4dd89fbf78620ece549b2eaf9
Description-en: composable build system for OCaml projects -- transitional package
 Dune is a build system designed for OCaml/Reason projects
 only. It focuses on providing the user with a consistent experience
 and takes care of most of the low-level details of OCaml
 compilation. All you have to do is provide a description of your
 project and Dune will do the rest.
 .
 ocaml-dune was previously called dune; this is a transitional package,
 which can be safely removed.

Package: libdune-ocaml-dev
Description-md5: e31a2098d3c097a0103308ab6420fb1a
Description-en: composable build system for OCaml projects (libraries)
 Dune is a build system designed for OCaml/Reason projects
 only. It focuses on providing the user with a consistent experience
 and takes care of most of the low-level details of OCaml
 compilation. All you have to do is provide a description of your
 project and Dune will do the rest.
 .
 This package contains the libraries dune-private-libs and
 dune-configurator.

Package: ocaml-dune
Description-md5: 64e99a37284441f470dcebd25a8f5953
Description-en: composable build system for OCaml projects
 Dune is a build system designed for OCaml/Reason projects
 only. It focuses on providing the user with a consistent experience
 and takes care of most of the low-level details of OCaml
 compilation. All you have to do is provide a description of your
 project and Dune will do the rest.

Package: libduppy-ocaml
Description-md5: 7ca87182108638381eb3100822a6749e
Description-en: Advanced scheduler for OCaml (Runtime library)
 Duppy is an event scheduler written for OCaml. It allows the user
 to execute tasks according to some events on unix sockets, or
 a given delay.
 .
 Several threaded queues can proceed tasks in parallel. Tasks are
 processed according to an abstract notion of priority.
 .
 This package contains only the shared runtime stub libraries.

Package: libduppy-ocaml-dev
Description-md5: 6acd193ab98544720006c42c1e442100
Description-en: Advanced scheduler for OCaml (Development package)
 Duppy is an event scheduler written for OCaml. It allows the user
 to execute tasks according to some events on unix sockets, or
 a given delay.
 .
 Several threaded queues can proceed tasks in parallel. Tasks are
 processed according to an abstract notion of priority.
 .
 This package contains all the development stuff you need to use ocaml-duppy
 in your programs.

Package: libduration-ocaml
Description-md5: 6c4dc12dbc3b6a8cc97419e630b957d9
Description-en: conversions to various time units for OCaml (runtime)
 A duration is represented in nanoseconds as an unsigned 64 bit
 integer. This has a range of up to 584 years. Functions provided
 check the input and raise on negative or out of bound input.
 .
 This package contains runtime files.

Package: libduration-ocaml-dev
Description-md5: 83f77052b2cea0bf64a78b9d16f19713
Description-en: conversions to various time units for OCaml (dev)
 A duration is represented in nanoseconds as an unsigned 64 bit
 integer. This has a range of up to 584 years. Functions provided
 check the input and raise on negative or out of bound input.
 .
 This package contains development files.

Package: libeqaf-ocaml
Description-md5: b7c3d0c0221466c8df8b7c14c4f3ce55
Description-en: constant-time equal function on string for OCaml (runtime files)
 This package provides an equal function on string in constant-time to
 avoid timing-attack with crypto stuff.
 .
 This package contains runtime files.

Package: libeqaf-ocaml-dev
Description-md5: d36b8f40886ca3a9e6c66737969bd915
Description-en: constant-time equal function on string for OCaml (dev files)
 This package provides an equal function on string in constant-time to
 avoid timing-attack with crypto stuff.
 .
 This package contains development files.

Package: libexpat-ocaml
Description-md5: 48cc037c9b4c49c3beca490ba0edaf1c
Description-en: OCaml expat bindings (runtime)
 This Objective Caml library provides XML parsing facilities based on the expat
 library.
 .
 This package contains only the shared runtime stub libraries.

Package: libexpat-ocaml-dev
Description-md5: 5690f0abbde3af16a0378746d3bc7f40
Description-en: OCaml expat bindings (development)
 This Objective Caml library provides XML parsing facilities based on the expat
 library.
 .
 This package contains the development part of the OCaml expat package.

Package: libexpect-ocaml
Description-md5: 409e123a33bec23a99ebcc2be3824794
Description-en: Expect-like framework for OCaml
 This is a simple implementation of `expect` to help building unitary testing
 of interactive program.
 .
 It helps to receive question and send answers from an interactive process.
 You can match the question using a regular expression (Str). You can also
 use a timeout to ensure that the process answer in time.
 .
 See the [Expect manual](http://expect.nist.gov/) for more information and
 example.
 .
 This package contains the shared runtime libraries.

Package: libexpect-ocaml-dev
Description-md5: 873ea5b244f2de9f344e69923eee950b
Description-en: Expect-like framework for OCaml - development files
 This is a simple implementation of `expect` to help building unitary testing
 of interactive program.
 .
 It helps to receive question and send answers from an interactive process.
 You can match the question using a regular expression (Str). You can also
 use a timeout to ensure that the process answer in time.
 .
 See the [Expect manual](http://expect.nist.gov/) for more information and
 example.

Package: libextunix-ocaml
Description-md5: 0a9354421e14f91c09bb7918d2e652c3
Description-en: Extended functions for OCaml Unix module (runtime package)
 Thin bindings to various low-level system APIs (often non-portable)
 which are not covered by Unix module.
 .
 Example functions:
  * uname
  * statvfs
  * fsync
  * fadvise
  * fallocate
  * atfile
  * dirfd
  * eventfd
  * signalfd
  * ...
 .
 This package contains the shared runtime libraries.

Package: libextunix-ocaml-dev
Description-md5: edc40b2a4c9632bda24b06013d71b6de
Description-en: Extended functions for OCaml Unix module (development package)
 Thin bindings to various low-level system APIs (often non-portable)
 which are not covered by Unix module.
 .
 Example functions:
  * uname
  * statvfs
  * fsync
  * fadvise
  * fallocate
  * atfile
  * dirfd
  * eventfd
  * signalfd
  * ...
 .
 This package contains the compiled modules for programming with the
 library.

Package: libfaad-ocaml
Description-md5: d8506b869d581eb8c625b2326f5a710b
Description-en: OCaml interface to the faad library -- runtime files
 This package provides an interface to the faad library for
 OCaml programmers.
 .
 FAAD2 is the fastest ISO AAC audio decoder available. FAAD2 correctly
 decodes all MPEG-4 and MPEG-2 MAIN, LOW, LTP, LD and ER object type AAC
 files.
 .
 This package contains only the shared runtime stub libraries.

Package: libfaad-ocaml-dev
Description-md5: 97ec8aeadbd45aa572a1ea4acfc1606f
Description-en: OCaml interface to the faad library -- development files
 This package provides an interface to the faad library for
 OCaml programmers.
 .
 FAAD2 is the fastest ISO AAC audio decoder available. FAAD2 correctly
 decodes all MPEG-4 and MPEG-2 MAIN, LOW, LTP, LD and ER object type AAC
 files.
 .
 This package contains all the development stuff you need to develop
 OCaml programs which use ocaml-faad.

Package: libffmpeg-ocaml
Description-md5: 658b882e2e2dc8d0e3842d2f76cb30e0
Description-en: OCaml interface for FFmpeg -- runtime files
 The modules currently available are:
 Av: the module containing demuxers and muxers for reading and
 writing multimedia container formats.
 Avcodec: the module containing decoders and encoders for audio,
 video and subtitle codecs.
 Swresample: the module performing audio resampling, rematrixing
 and sample format conversion operations.
 Swscale: the module performing image scaling and color
 space/pixel format conversion operations.
 Avdevice: the module containing input and output devices for
 grabbing from and rendering to many common multimedia
 input/output software frameworks.
 .
 This package contains only the shared runtime stub libraries

Package: libffmpeg-ocaml-dev
Description-md5: 9421cec7b3f92d69494cd1ff31c38e1e
Description-en: OCaml interface for FFmpeg -- development files
 The modules currently available are:
 Av: the module containing demuxers and muxers for reading and
 writing multimedia container formats.
 Avcodec: the module containing decoders and encoders for audio,
 video and subtitle codecs.
 Swresample: the module performing audio resampling, rematrixing
 and sample format conversion operations.
 Swscale: the module performing image scaling and color
 space/pixel format conversion operations.
 Avdevice: the module containing input and output devices for
 grabbing from and rendering to many common multimedia
 input/output software frameworks.
 .
 This package contains all the development stuff you need to develop
 OCaml programs whcich use ocaml-ffmpeg.

Package: libfileutils-ocaml-dev
Description-md5: fcafb7044971fc8ee34c640199bdd751
Description-en: File manipulation for OCaml
 This library provides some functions which operate on the file system
 for the Objective Caml (OCaml) programming language. The aim is to enhance
 the basic functionality provided by the OCaml standard Filename module.
 .
 It provides functions, written in pure OCaml, for manipulating files (mv, cp,
 mkdir et al) and abstract filename (make_relative, make_absolute et al).

Package: libflac-ocaml
Description-md5: 8c7dbac0b18d32b9a64682a390efff36
Description-en: OCaml interface to the flac library -- runtime files
 This package provides an interface to the flac library for
 OCaml programmers.
 .
 FLAC stands for Free Lossless Audio Codec. Grossly oversimplified, FLAC is
 similar to MP3, but lossless.
 .
 This package contains only the shared runtime stub libraries.

Package: libflac-ocaml-dev
Description-md5: 018445dd43b221047e9239ef5c3c13b1
Description-en: OCaml interface to the flac library -- development files
 This package provides an interface to the flac library for
 OCaml programmers.
 .
 FLAC stands for Free Lossless Audio Codec. Grossly oversimplified, FLAC is
 similar to MP3, but lossless.
 .
 This package contains all the development stuff you need to develop
 OCaml programs which use ocaml-flac.

Package: libfmt-ocaml
Description-md5: 86c8f958a7597faed72cd6862b25d61a
Description-en: OCaml Format pretty-printer combinators (runtime)
 Fmt exposes combinators to devise Format pretty-printing functions.
 .
 Fmt depends only on the OCaml standard library. The optional Fmt_tty
 library that allows one to setup formatters for terminal color output
 depends on the Unix library.
 .
 This package contains runtime files.

Package: libfmt-ocaml-dev
Description-md5: 89835cb9abc95659cb4cf5ee166836de
Description-en: OCaml Format pretty-printer combinators (development)
 Fmt exposes combinators to devise Format pretty-printing functions.
 .
 Fmt depends only on the OCaml standard library. The optional Fmt_tty
 library that allows one to setup formatters for terminal color output
 depends on the Unix library.
 .
 This package contains development files.

Package: libfpath-ocaml
Description-md5: d284ab9197a876e0ed0fbf83caf962f0
Description-en: OCaml library for handling file system paths (runtime)
 Fpath is an OCaml module for handling file system paths with POSIX or
 Windows conventions. Fpath processes paths without accessing the file
 system and is independent from any system library.
 .
 This package contains the runtime files.

Package: libfpath-ocaml-dev
Description-md5: bcfbc234daf38f737b180b38b42a9917
Description-en: OCaml library for handling file system paths (development)
 Fpath is an OCaml module for handling file system paths with POSIX or
 Windows conventions. Fpath processes paths without accessing the file
 system and is independent from any system library.
 .
 This package contains the development files.

Package: libfrei0r-ocaml
Description-md5: 2f05691f7f9f65bc07286e6d4cf768e8
Description-en: OCaml interface to the frei0r API -- runtime files
 This package provides an interface to the frei0r API for
 OCaml programmers.
 .
 frei0r is a minimalistic plugin API for video sources and filters. The
 behavior of the effects can be controlled from the host by simple
 parameters. The intent is to solve the recurring reimplementation or
 adaptation issue of standard effects. It is not meant as a generic API for
 all kinds of video applications.
 .
 This package contains only the shared runtime stub libraries.

Package: libfrei0r-ocaml-dev
Description-md5: c3cda4da54b9078a78b0561de19c4413
Description-en: OCaml interface to the frei0r API -- developpement files
 This package provides an interface to the frei0r API for
 OCaml programmers.
 .
 frei0r is a minimalistic plugin API for video sources and filters. The
 behavior of the effects can be controlled from the host by simple
 parameters. The intent is to solve the recurring reimplementation or
 adaptation issue of standard effects. It is not meant as a generic API for
 all kinds of video applications.
 .
 This package contains all the development stuff you need to develop
 OCaml programs which use ocaml-frei0r.

Package: libgavl-ocaml
Description-md5: b9fe8258eadd07fc690c30c94fad04b1
Description-en: OCaml interface to the gavl library
 This package provides an interface to the gavl library for
 OCaml programmers.
 .
 Gavl handles all the details of audio and video formats like colorspaces,
 samplerates, multichannel configurations etc. It provides standardized
 definitions for those formats as well as container structures for carrying
 audio samples or video images inside an application.
 .
 This package contains only the shared runtime stub libraries.

Package: libgavl-ocaml-dev
Description-md5: c9dc64b5515628c3c1e241c2f1f516ea
Description-en: OCaml interface to the gavl library
 This package provides an interface to the gavl library for
 OCaml programmers.
 .
 Gavl handles all the details of audio and video formats like colorspaces,
 samplerates, multichannel configurations etc. It provides standardized
 definitions for those formats as well as container structures for carrying
 audio samples or video images inside an application.
 .
 This package contains all the development stuff you need to develop
 OCaml programs which use ocaml-gavl.

Package: libgen-ocaml
Description-md5: 08723a76cbea0fda054276e7d8d84efb
Description-en: simple, efficient iterators for OCaml (Runtime library)
 Iterators for OCaml, both restartable and consumable.
 The implementation keeps a good balance between simplicity
 and performance.

Package: libgen-ocaml-dev
Description-md5: 140be3e5e087059183d131436a4e36b8
Description-en: simple, efficient iterators for OCaml (Development package)
 Iterators for OCaml, both restartable and consumable.
 The implementation keeps a good balance between simplicity
 and performance.

Package: libgetopt-ocaml-dev
Description-md5: aaf69f0f6f87d47a0dce26685edb7a5f
Description-en: command line parsing library for OCaml
 This package provides the Getopt module that is an alternative to the
 Arg module in the standard distribution.  Getopt supports the general
 command line syntax of GNU getopt and getopt_long, but is close to the
 spirit of the Arg module: the programmer gives to the general parsing
 function a list of possible options, together with the behavior of
 these options.

Package: libgettext-ocaml
Description-md5: f044514345729f9a29d1c28245ed733b
Description-en: OCaml internationalization shared library
 This library provides utilities and libraries to enable localization
 in OCaml programs. It is based on the same principle of GNU gettext.
 .
 The package provides two libraries to do effectively translation :
  - gettext-camomile : pure OCaml implementation of gettext
  - gettext-stub : implementation using the gettext library.
 .
 This package contains shared library.

Package: libgettext-ocaml-dev
Description-md5: 5e04596f09ea16cea8e8d5e9ee30b5ae
Description-en: OCaml internationalization library
 This library provides utilities and libraries to enable localization
 in OCaml programs. It is based on the same principle of GNU gettext.
 .
 The package provides two libraries to do effectively translation :
  - gettext-camomile : pure OCaml implementation of gettext
  - gettext-stub : implementation using the gettext library.
 .
 This package contains header, OCaml library and devel tools.

Package: libgmap-ocaml
Description-md5: 3327383b78d3e6c440cc751fe88c53e0
Description-en: heterogenous maps over a GADT for OCaml (runtime files)
 Gmap exposes the functor Make which takes a key type (a GADT 'a key)
 and outputs a type-safe Map where each 'a key is associated with a 'a
 value. This removes the need for additional packing. It uses OCaml's
 stdlib Map data structure.
 .
 This package contains runtime files.

Package: libgmap-ocaml-dev
Description-md5: 879c0503bde19d155e53e4a6e82fc681
Description-en: heterogenous maps over a GADT for OCaml (dev files)
 Gmap exposes the functor Make which takes a key type (a GADT 'a key)
 and outputs a type-safe Map where each 'a key is associated with a 'a
 value. This removes the need for additional packing. It uses OCaml's
 stdlib Map data structure.
 .
 This package contains development files.

Package: libgnuplot-ocaml-dev
Description-md5: 58f07b7f197124366cc860b778af05df
Description-en: OCaml interface to the gnuplot utility
 Gnuplot is a portable command-line driven interactive data and function
 plotting utility that supports different output formats. This package
 provides an interface to Gnuplot from the Objective CAML programming
 language. All functions talk to gnuplot through a pipe, so crude animations
 are possible.

Package: libgraphics-ocaml
Description-md5: 2761145cf9979c419e218a6b273017c4
Description-en: OCaml graphics library (runtime)
 The graphics library provides a set of portable drawing
 primitives. Drawing takes place in a separate window that is created
 when Graphics.open_graph is called.
 .
 This package contains runtime files.

Package: libgraphics-ocaml-dev
Description-md5: 5394c42482806968f9e882130db84a45
Description-en: OCaml graphics library (dev)
 The graphics library provides a set of portable drawing
 primitives. Drawing takes place in a separate window that is created
 when Graphics.open_graph is called.
 .
 This package contains development files.

Package: libgstreamer-ocaml
Description-md5: b2f988c46eec123a830a5233b7f32d80
Description-en: OCaml interface to the GStreamer library -- runtime files
 This package provides an interface to the GStreamer library for
 OCaml programmers.
 .
 GStreamer is a streaming media framework, based on graphs of filters
 which operate on media data.  Applications using this library can do
 anything from real-time sound processing to playing videos, and just
 about anything else media-related.
 .
 This package contains only the shared runtime stub libraries.

Package: libgstreamer-ocaml-dev
Description-md5: 3c3bdc97a8a8ee1227663b0f9231a031
Description-en: OCaml interface to the GStreamer library -- development files
 This package provides an interface to the GStreamer library for
 OCaml programmers.
 .
 GStreamer is a streaming media framework, based on graphs of filters
 which operate on media data.  Applications using this library can do
 anything from real-time sound processing to playing videos, and just
 about anything else media-related.
 .
 This package contains all the development stuff you need to develop
 OCaml programs which use ocaml-gstreamer.

Package: libhex-ocaml
Description-md5: 1747f7ee94f7ec8f38935a17f212c28e
Description-en: library providing hexadecimal converters (runtime)
 Hex is a minimal library providing hexadecimal converters.
 .
 This package contains the runtime libraries for programs using
 hex.

Package: libhex-ocaml-dev
Description-md5: 8c559af0bee30e82d8761f9b6bcc1a55
Description-en: library providing hexadecimal converters (dev)
 Hex is a minimal library providing hexadecimal converters.
 .
 This package contains the development stuff needed to use the
 hex library in your programs.

Package: libhmap-ocaml
Description-md5: e22d0c41beccc8b01829b00d716b6254
Description-en: heterogeneous value maps for OCaml (runtime)
 Hmap provides heterogeneous value maps for OCaml. These maps bind
 keys to values with arbitrary types. Keys witness the type of the
 value they are bound to which allows one to add and lookup bindings
 in a type safe manner.
 .
 This package contains runtime files.

Package: libhmap-ocaml-dev
Description-md5: 7c0f648d9af641d2e3ac71451ea8474c
Description-en: heterogeneous value maps for OCaml (development)
 Hmap provides heterogeneous value maps for OCaml. These maps bind
 keys to values with arbitrary types. Keys witness the type of the
 value they are bound to which allows one to add and lookup bindings
 in a type safe manner.
 .
 This package contains development files.

Package: libhttp-ocaml-dev
Description-md5: 335d43f7d6f38b27406d80f1523eed6f
Description-en: OCaml library for writing HTTP servers
 OCaml HTTP is a library for the Objective Caml programming language,
 used to build simple HTTP servers, largely inspired to Perl's
 HTTP::Daemon module.
 .
 In order to implement an HTTP servers the programmer has to provide a
 daemon specification which contains, among other parameters, a callback
 function invoked by OCaml HTTP on well formed HTTP requests received.
 HTTP responses could be sent over an out_channel connected with client
 socket, accessible from the callback.
 .
 The library contains also facility functions that helps in creating
 well formed HTTP responses and a tiny HTTP client.

Package: libinifiles-ocaml
Description-md5: 3bde107611ce90bdc03508f2ea085c36
Description-en: read and write .ini files for OCaml (runtime)
 This library allows one to read and write .ini files. It features
 an object oriented interface to manipulate inifiles. It allows
 sections listing and operation on several inifiles grouped in
 a directory.
 .
 This package contains the shared runtime libraries.

Package: libinifiles-ocaml-dev
Description-md5: 74825759e1b4f6b7dd150e4a20082c5e
Description-en: read and write .ini files for OCaml
 This library allows one to read and write .ini files. It features
 an object oriented interface to manipulate inifiles. It allows
 sections listing and operation on several inifiles grouped in
 a directory.

Package: libinotify-ocaml
Description-md5: d99ff02128e3b2ab0ed774b9a117bda1
Description-en: OCaml bindings for the inotify API
 This library provides OCaml bindings for using inotify.
 .
 Inotify is a Linux kernel subsystem, that notice changes to the filesystem,
 and report those changes to applications.
 .
 This package contains shared library.

Package: libinotify-ocaml-dev
Description-md5: cdfa745781cafa314adb73004a226cde
Description-en: OCaml bindings for the inotify API
 This library provides OCaml bindings for using inotify.
 .
 Inotify is a Linux kernel subsystem, that notice changes to the filesystem,
 and report those changes to applications.
 .
 This package contains header and OCaml library.

Package: libintegers-ocaml
Description-md5: 8125aacb8368fcfb81ac5c463be7203e
Description-en: library of various integer types for OCaml (runtime)
 The ocaml-integers library provides a number of 8-, 16-, 32- and
 64-bit signed and unsigned integer types, together with aliases such
 as long and size_t whose sizes depend on the host platform.
 .
 This package contains runtime files.

Package: libintegers-ocaml-dev
Description-md5: a28ce13a439e021e57e5995899b87d0e
Description-en: library of various integer types for OCaml (development)
 The ocaml-integers library provides a number of 8-, 16-, 32- and
 64-bit signed and unsigned integer types, together with aliases such
 as long and size_t whose sizes depend on the host platform.
 .
 This package contains development files.

Package: libipaddr-ocaml
Description-md5: 15c9318d8b095088b891874395f24c4f
Description-en: library for manipulation of IP (and MAC) address representations (runtime)
 This is a library for manipulation of IP (and MAC) address representations.
 .
 Features:
  * IPv4 and IPv6 support
  * IPv4 and IPv6 CIDR prefix support
  * IPv4 and IPv6 CIDR-scoped address support
  * Integration with the standard OCaml distribution (Map.OrderedType,
    Unix, top-level)
  * IP address scope classification
  * IPv4-mapped addresses in IPv6 (::ffff:0:0/96) are an embedding of IPv4
  * MAC-48 (Ethernet) address support
  * All types have sexplib serializers/deserializers
 .
 This package contains the shared runtime libraries.

Package: libipaddr-ocaml-dev
Description-md5: ca3b7ddcdbe87fc8ab98fa5188a149be
Description-en: library for manipulation of IP (and MAC) address representations (dev files)
 This is a library for manipulation of IP (and MAC) address representations.
 .
 Features:
  * IPv4 and IPv6 support
  * IPv4 and IPv6 CIDR prefix support
  * IPv4 and IPv6 CIDR-scoped address support
  * Integration with the standard OCaml distribution (Map.OrderedType,
    Unix, top-level)
  * IP address scope classification
  * IPv4-mapped addresses in IPv6 (::ffff:0:0/96) are an embedding of IPv4
  * MAC-48 (Ethernet) address support
  * All types have sexplib serializers/deserializers
 .
 This package contains development files.

Package: libladspa-ocaml
Description-md5: acc3ab45ccccd200cec81e77ead75018
Description-en: OCaml bindings for LADSPA -- runtime files
 LADSPA is a free standard specification for audio effect plugins.
 Ocaml-ladspa provide an interface for OCaml programmers to this
 architecture.
 .
 This package contains only the shared runtime stub binaries.

Package: libladspa-ocaml-dev
Description-md5: 040e527006e4a7d477fb0b866eb36946
Description-en: OCaml bindings for LADSPA -- development files
 LADSPA is a free standard specification for audio effect plugins.
 Ocaml-ladspa provide an interface for OCaml programmers to this
 architecture.
 .
 This package contains all the development stuff you need to develop
 OCaml programs which use ladspa.

Package: libmp3lame-ocaml
Description-md5: 06ef1a05721e61b470e156444e4e1ce1
Description-en: OCaml interface to the lame library -- runtime files
 This package provides an interface to the lame library for
 OCaml programmers.
 .
 LAME (LAME Ain't an MP3 Encoder) is a research project for
 learning about and improving MP3 encoding technology. LAME
 includes an MP3 encoding library, a simple frontend application,
 and other tools for sound analysis, as well as convenience tools.
 .
 This package contains only the shared runtime stub libraries.

Package: libmp3lame-ocaml-dev
Description-md5: 779ba94216ceaf4d6f0d7332fbe10c35
Description-en: OCaml interface to the lame library -- development files
 This package provides an interface to the lame library for
 OCaml programmers.
 .
 LAME (LAME Ain't an MP3 Encoder) is a research project for
 learning about and improving MP3 encoding technology. LAME
 includes an MP3 encoding library, a simple frontend application,
 and other tools for sound analysis, as well as convenience tools.
 .
 This package contains all the development stuff you need to develop
 OCaml programs which use ocaml-lame.

Package: liblastfm-ocaml-dev
Description-md5: 28afaa38941186bd4fceea063400e4b6
Description-en: OCaml interface to audioscrobbler and lastfm radios
 This OCaml module provides an API to audioscrobbler, the lastfm
 submission protocol, as well as the radio API, which allows one to
 listen to lastfm streams/radios.

Package: libvirt-ocaml
Description-md5: f043fc0d3c0142c5f4ded5b178b96768
Description-en: OCaml bindings for libvirt (runtime)
 This library provides OCaml bindings for using libvirt.
 .
 Libvirt is a toolkit to interact with the virtualization capabilities of
 recent versions of Linux (and other OSes). The library aims at providing
 a long term stable C API for different virtualization mechanisms. It
 currently supports QEMU, KVM, and XEN.
 .
 This package contains the shared library.

Package: libvirt-ocaml-dev
Description-md5: 4cbf2a655416969788baed546ad2ec29
Description-en: OCaml bindings for libvirt (development files)
 This library provides OCaml bindings for using libvirt.
 .
 Libvirt is a toolkit to interact with the virtualization capabilities of
 recent versions of Linux (and other OSes). The library aims at providing
 a long term stable C API for different virtualization mechanisms. It
 currently supports QEMU, KVM, and XEN.
 .
 This package contains the development files.

Package: liblo-ocaml
Description-md5: 3234481f5f97fbabfef9be77ae31ecd0
Description-en: OCaml interface to the lo library -- runtime files
 This package provides an interface to the lo library for
 OCaml programmers.
 .
 LibLO is a lightweight, easy to use implementation of the OSC (Open
 Sound Control) protocol.
 .
 This package contains only the shared runtime stub libraries.

Package: liblo-ocaml-dev
Description-md5: 80eb25c6ba1acb2417674279b1c6f1dc
Description-en: OCaml interface to the lo library -- development files
 This package provides an interface to the lo library for
 OCaml programmers.
 .
 LibLO is a lightweight, easy to use implementation of the OSC (Open
 Sound Control) protocol
 .
 This package contains all the development stuff you need to develop
 OCaml programs which use ocaml-lo.

Package: liblogs-ocaml
Description-md5: 0c304d192500aec1626644a68e65d2ea
Description-en: logging infrastructure for OCaml (runtime)
 Logs provides a logging infrastructure for OCaml. Logging is
 performed on sources whose reporting level can be set
 independently. Log message report is decoupled from logging and is
 handled by a reporter.
 .
 A few optional log reporters are distributed with the base library
 and the API easily allows you to implement your own.
 .
 This package contains runtime files.

Package: liblogs-ocaml-dev
Description-md5: 918a406baa5d1019b1f0a75a69fe1f05
Description-en: logging infrastructure for OCaml (development)
 Logs provides a logging infrastructure for OCaml. Logging is
 performed on sources whose reporting level can be set
 independently. Log message report is decoupled from logging and is
 handled by a reporter.
 .
 A few optional log reporters are distributed with the base library
 and the API easily allows you to implement your own.
 .
 This package contains development files.

Package: libluv-ocaml
Description-md5: 4f46b66fecf846ef1fca6e388be990ee
Description-en: OCaml binding to libuv (Runtime library)
 Luv is a binding to libuv, the cross-platform C library that does
 asynchronous I/O in Node.js and runs its main loop.
 .
 Besides asynchronous I/O, libuv also supports multiprocessing and
 multithreading. Multiple event loops can be run in different
 threads. libuv also exposes a lot of other functionality, amounting
 to a full OS API, and an alternative to the standard module Unix.
 .
 This package contains the runtime library of Luv.

Package: libluv-ocaml-dev
Description-md5: 5e2090bc1920c5e434926926eed95e4d
Description-en: OCaml binding to libuv (Development package)
 Luv is a binding to libuv, the cross-platform C library that does
 asynchronous I/O in Node.js and runs its main loop.
 .
 Besides asynchronous I/O, libuv also supports multiprocessing and
 multithreading. Multiple event loops can be run in different
 threads. libuv also exposes a lot of other functionality, amounting
 to a full OS API, and an alternative to the standard module Unix.
 .
 This package contains the development library of Luv.

Package: libluv-unix-ocaml
Description-md5: 7a9296aa954fce0ea458dc54c4bd438a
Description-en: Helpers for interfacing OCaml Luv and Unix (Runtime library)
 Luv is a binding to libuv, the cross-platform C library that does
 asynchronous I/O in Node.js and runs its main loop.
 .
 Besides asynchronous I/O, libuv also supports multiprocessing and
 multithreading. Multiple event loops can be run in different
 threads. libuv also exposes a lot of other functionality, amounting
 to a full OS API, and an alternative to the standard module Unix.
 .
 This package contains the runtime library of luv_unix, helpers for
 interfacing Luv and Unix.

Package: libluv-unix-ocaml-dev
Description-md5: fe35dbfcbd6e44849088efd3242c2910
Description-en: Helpers for interfacing OCaml Luv and Unix (Development package)
 Luv is a binding to libuv, the cross-platform C library that does
 asynchronous I/O in Node.js and runs its main loop.
 .
 Besides asynchronous I/O, libuv also supports multiprocessing and
 multithreading. Multiple event loops can be run in different
 threads. libuv also exposes a lot of other functionality, amounting
 to a full OS API, and an alternative to the standard module Unix.
 .
 This package contains the development library of luv_unix, helpers for
 interfacing Luv and Unix.

Package: libmad-ocaml
Description-md5: 5058d0d9ce69912cc29234e9513820f3
Description-en: OCaml bindings for the MAD library (Runtime library)
 This OCaml library interfaces the MAD C library to decode MPEG files.
 The MAD library currently only supports the MPEG 1 standard, but fully
 implements all three audio layers (Layer I, Layer II, and Layer III, the
 latter often colloquially known as MP3.)
 .
 MAD has the following special features:
   - 100% fixed-point (integer) computation
   - completely new implementation based on the ISO/IEC 11172-3 standard
   - distributed under the terms of the GNU General Public License (GPL)
 .
 This package contains only the shared runtime stub libraries.

Package: libmad-ocaml-dev
Description-md5: bbd02c5468084b6ce2a02d4c171c3192
Description-en: OCaml bindings for the MAD library (Development package)
 This OCaml library interfaces the MAD C library to decode MPEG files.
 The MAD library currently only supports the MPEG 1 standard, but fully
 implements all three audio layers (Layer I, Layer II, and Layer III, the
 latter often colloquially known as MP3.)
 .
 MAD has the following special features:
   - 100% fixed-point (integer) computation
   - completely new implementation based on the ISO/IEC 11172-3 standard
   - distributed under the terms of the GNU General Public License (GPL)
 .
 This package contains all the development stuff you need to use ocaml-mad
 in your programs.

Package: libmagic-ocaml
Description-md5: 49a29c8b44338689ffaa2066d98c2110
Description-en: OCaml bindings for the File type determination library
 Libmagic is a library for classifying files according to magic number tests.
 This package provides OCaml interface to the C library.
 .
 This package contains only the shared runtime stub libraries.

Package: libmagic-ocaml-dev
Description-md5: 1301fa252bce197ec50774c1354db9b1
Description-en: OCaml bindings for the File type determination library
 Libmagic is a library for classifying files according to magic number tests.
 This package provides OCaml interface to the C library.
 .
 This package contains all the development stuff you need to develop
 OCaml programs which use libmagic.

Package: libmagic-mime-ocaml
Description-md5: 2637a5440d2c1a76d669299079f889fa
Description-en: OCaml library to map filenames to common MIME types (runtime files)
 This library contains a database of MIME types that maps filename
 extensions into MIME types suitable for use in many Internet
 protocols such as HTTP or e-mail. It is generated from the mime.types
 file found in Unix systems, but has no dependency on a filesystem
 since it includes the contents of the database as an ML
 datastructure.
 .
 This package contains runtime files.

Package: libmagic-mime-ocaml-dev
Description-md5: 354e401485e904e1c61c9b84d4274e2c
Description-en: OCaml library to map filenames to common MIME types (dev files)
 This library contains a database of MIME types that maps filename
 extensions into MIME types suitable for use in many Internet
 protocols such as HTTP or e-mail. It is generated from the mime.types
 file found in Unix systems, but has no dependency on a filesystem
 since it includes the contents of the database as an ML
 datastructure.
 .
 This package contains development files.

Package: libmccs-ocaml
Description-md5: 07e43fdef92ca49e839c3d6a694d1d42
Description-en: stripped-down MCCS CUDF solver for OCaml
 mccs (which stands for Multi Criteria CUDF Solver) is a CUDF problem solver
 developed at UNS during the European MANCOOSI project.
 .
 This repository contains a stripped-down version of the mccs solver, taken from
 snapshot 1.1, with a binding as an OCaml library, and building with dune.
 .
 The binding enables interoperation with binary CUDF data from the OCaml CUDF
 library, and removes the native C++ parsers and printers from mccs.
 Only the GLPK backend and the lpsolve interface are compiled

Package: libmccs-ocaml-dev
Description-md5: 0fbfab5ffc963a215dbd0c7a67ebe3cb
Description-en: stripped-down MCCS CUDF solver for OCaml -- development files
 mccs (which stands for Multi Criteria CUDF Solver) is a CUDF problem solver
 developed at UNS during the European MANCOOSI project.
 .
 This repository contains a stripped-down version of the mccs solver, taken from
 snapshot 1.1, with a binding as an OCaml library, and building with dune.
 .
 The binding enables interoperation with binary CUDF data from the OCaml CUDF
 library, and removes the native C++ parsers and printers from mccs.
 Only the GLPK backend and the lpsolve interface are compiled
 .
 This package contains development files, necessary to compile OCaml code that
 uses the ocaml-mccs library.

Package: libmew-ocaml
Description-md5: fbb68bd1a99edb56b7d1e4877a16bacb
Description-en: modal editing witch (runtime)
 This is the core module of mew, a general modal editing engine
 generator.
 .
 This package contains the runtime libraries for programs using
 mew.

Package: libmew-ocaml-dev
Description-md5: 3e02b0f3131968ed18056e9c09b5f675
Description-en: modal editing witch (dev)
 This is the core module of mew, a general modal editing engine
 generator.
 .
 This package contains the development stuff needed to use the
 mew library in your programs.

Package: libmew-vi-ocaml
Description-md5: 855329812a550d5986fdd4dcd24b64cb
Description-en: modal editing witch, VI interpreter (runtime)
 This is a vi-like modal editing engine generator.
 .
 This package contains the runtime libraries for programs using
 mew_vi.

Package: libmew-vi-ocaml-dev
Description-md5: 9ff7a555a430a569f554687993e9bba3
Description-en: modal editing witch, VI interpreter (dev)
 This is a vi-like modal editing engine generator.
 .
 This package contains the development stuff needed to use the
 mew_vi library in your programs.

Package: libmigrate-parsetree-ocaml
Description-md5: 3d589c0a41f995068f14cbf2d782d764
Description-en: Convert OCaml parsetrees between different major versions (Runtime library)
 This library converts between parsetrees of different OCaml versions.
 For each version, there is a snapshot of the parsetree and conversion
 functions to the next and/or previous version.
 .
 This package contains the runtime library.

Package: libmigrate-parsetree-ocaml-dev
Description-md5: bc0eaabf8aae4430cd89045084d99e43
Description-en: Convert OCaml parsetrees between different major versions (Development package)
 This library converts between parsetrees of different OCaml versions.
 For each version, there is a snapshot of the parsetree and conversion
 functions to the next and/or previous version.
 .
 This package contains the development library.

Package: libmirage-crypto-ocaml
Description-md5: 592614841e50dec730bb2ce61f97fe48
Description-en: simple symmetric cryptography for the modern age (runtime)
 Mirage-crypto provides symmetric ciphers (DES, AES, RC4,
 ChaCha20/Poly1305), and hashes (MD5, SHA-1, SHA-2).
 .
 Mirage-crypto-rng provides a random number generator interface, and
 implementations: Fortuna, HMAC-DRBG, getrandom/getentropy based (in
 the unix sublibrary).
 .
 Mirage-crypto-pk provides public-key cryptography (RSA, DSA, DH).
 .
 Mirage-crypto-ec provides an implementation of key exchange (ECDH)
 and digital signature (ECDSA/EdDSA) algorithms using code from Fiat
 (https://github.com/mit-plv/fiat-crypto). The curves P224
 (SECP224R1), P256 (SECP256R1), P384 (SECP384R1), P521 (SECP521R1),
 and 25519 (X25519, Ed25519) are implemented by this package.
 .
 This package contains the shared runtime libraries.

Package: libmirage-crypto-ocaml-dev
Description-md5: eeb78e422b88d8f8bed2e34e22d2eb9b
Description-en: cryptography in OCaml for the modern age (dev)
 Mirage-crypto provides symmetric ciphers (DES, AES, RC4,
 ChaCha20/Poly1305), and hashes (MD5, SHA-1, SHA-2).
 .
 Mirage-crypto-rng provides a random number generator interface, and
 implementations: Fortuna, HMAC-DRBG, getrandom/getentropy based (in
 the unix sublibrary).
 .
 Mirage-crypto-pk provides public-key cryptography (RSA, DSA, DH).
 .
 Mirage-crypto-ec provides an implementation of key exchange (ECDH)
 and digital signature (ECDSA/EdDSA) algorithms using code from Fiat
 (https://github.com/mit-plv/fiat-crypto). The curves P224
 (SECP224R1), P256 (SECP256R1), P384 (SECP384R1), P521 (SECP521R1),
 and 25519 (X25519, Ed25519) are implemented by this package.
 .
 This package contains development files.

Package: libmm-ocaml
Description-md5: c0336f4b8f658f3e7b4eda5d114b48f6
Description-en: OCaml multimedia library -- runtime files
 OCaml-mm is a toolkit for audio and video processing
 in OCaml. It provides a standard interface and various
 usual manipulations on audio data, images and video data.
 .
 This package contains only the shared runtime stub libraries.

Package: libmm-ocaml-dev
Description-md5: 2ac2c905038e8a33dab8203c54de4171
Description-en: OCaml multimedia library -- development files
 OCaml-mm is a toolkit for audio and video processing
 in OCaml. It provides a standard interface and various
 usual manipulations on audio data, images and video data.
 .
 This package contains all the development stuff you need to develop
 OCaml programs which use ocaml-mm.

Package: libmmap-ocaml
Description-md5: 6819ab93aba77d04dc317339c25b2fcd
Description-en: file mapping functionality in OCaml (runtime)
 This project provides a Mmap.map_file function for mapping files in
 memory. This function is the same as the Unix.map_file function added
 in OCaml >= 4.06.
 .
 This package contains runtime files.

Package: libmmap-ocaml-dev
Description-md5: c152208aa281cbafcb15a0eb54eb4d06
Description-en: file mapping functionality in OCaml (development)
 This project provides a Mmap.map_file function for mapping files in
 memory. This function is the same as the Unix.map_file function added
 in OCaml >= 4.06.
 .
 This package contains development files.

Package: libmtime-ocaml
Description-md5: 41f48143c22ec9d29e39d6de1d4e1625
Description-en: monotonic wall-clock time for OCaml (runtime)
 Mtime has platform independent support for monotonic wall-clock time
 in pure OCaml. This time increases monotonically and is not subject
 to operating system calendar time adjustments. The library has types
 to represent nanosecond precision timestamps and time spans.
 .
 This package contains runtime files.

Package: libmtime-ocaml-dev
Description-md5: a031637f7535850f100bacff852cdf14
Description-en: monotonic wall-clock time for OCaml (development)
 Mtime has platform independent support for monotonic wall-clock time
 in pure OCaml. This time increases monotonically and is not subject
 to operating system calendar time adjustments. The library has types
 to represent nanosecond precision timestamps and time spans.
 .
 This package contains development files.

Package: libnum-ocaml
Description-md5: c7645f0ae07e788a4922176c3460f5c1
Description-en: library for arbitrary-precision and rational arithmetic (runtime)
 This OCaml library implements arbitrary-precision arithmetic on big
 integers and on rationals.
 .
 This is a legacy library. It used to be part of the core OCaml
 distribution (in otherlibs/num) but is now distributed separately. New
 applications that need arbitrary-precision arithmetic should use the
 Zarith library (https://github.com/ocaml/Zarith) instead of the Num
 library, and older applications that already use Num are encouraged to
 switch to Zarith. Zarith delivers much better performance than Num and
 has a nicer API.
 .
 This package contains runtime files.

Package: libnum-ocaml-dev
Description-md5: 8762f0ab01f1b1ec32e62aa775f7fd59
Description-en: library for arbitrary-precision and rational arithmetic (development)
 This OCaml library implements arbitrary-precision arithmetic on big
 integers and on rationals.
 .
 This is a legacy library. It used to be part of the core OCaml
 distribution (in otherlibs/num) but is now distributed separately. New
 applications that need arbitrary-precision arithmetic should use the
 Zarith library (https://github.com/ocaml/Zarith) instead of the Num
 library, and older applications that already use Num are encouraged to
 switch to Zarith. Zarith delivers much better performance than Num and
 has a nicer API.
 .
 This package contains development files.

Package: ocaml-obuild
Description-md5: 223191fdcc4e1db6a2835d2b451148ff
Description-en: simple package build system for OCaml
 A parallel, incremental and declarative build system for OCaml.
 .
 The goal is to make a very simple build system for users and developers of
 OCaml libraries and programs.
 .
 Obuild acts as a building black box: users only declare what they want to
 build and with which sources; the build system will consistently build it.
 .
 The design is based on Haskell's Cabal and borrows most of the layout and
 way of working, adapting parts where necessary to fully support OCaml.

Package: libodoc-ocaml
Description-md5: c335bf33ba137a409ce130f6b46f3777
Description-en: documentation generator for OCaml (runtime libraries)
 Odoc is a documentation generator for the OCaml programming language.
 It reads doc comments contained in OCaml source code, delimited with
 (** ... *), and produces HTML.
 .
 Odoc's main advantage over ocamldoc is an accurate cross-referencer,
 which handles the complexity of the OCaml module system. Odoc also
 offers a good opportunity to improve HTML output compared to ocamldoc.
 .
 Furthermore, odoc can be used by dune to generate documentation of
 OCaml projects using dune as a build-system.
 .
 This package contains the runtime files.

Package: libodoc-ocaml-dev
Description-md5: 28311ef57783319966135be82ce8f6c9
Description-en: documentation generator for OCaml (development libraries)
 Odoc is a documentation generator for the OCaml programming language.
 It reads doc comments contained in OCaml source code, delimited with
 (** ... *), and produces HTML.
 .
 Odoc's main advantage over ocamldoc is an accurate cross-referencer,
 which handles the complexity of the OCaml module system. Odoc also
 offers a good opportunity to improve HTML output compared to ocamldoc.
 .
 Furthermore, odoc can be used by dune to generate documentation of
 OCaml projects using dune as a build-system.
 .
 This package contains the development files.

Package: ocaml-odoc
Description-md5: 44109cd9e922bc9e748a501ce9acf60f
Description-en: documentation generator for OCaml (standalone tool)
 Odoc is a documentation generator for the OCaml programming language.
 It reads doc comments contained in OCaml source code, delimited with
 (** ... *), and produces HTML.
 .
 Odoc's main advantage over ocamldoc is an accurate cross-referencer,
 which handles the complexity of the OCaml module system. Odoc also
 offers a good opportunity to improve HTML output compared to ocamldoc.
 .
 Furthermore, odoc can be used by dune to generate documentation of
 OCaml projects using dune as a build-system.
 .
 This package contains the odoc tool.

Package: libodoc-parser-ocaml
Description-md5: 5045ce3e5215810caa2488c52a3e4c1a
Description-en: parser for OCaml documentation comments (runtime files)
 Odoc_parser is a library for parsing the contents of OCaml
 documentation comments, formatted using 'odoc' syntax, an extension
 of the language understood by ocamldoc.
 .
 This package contains runtime files.

Package: libodoc-parser-ocaml-dev
Description-md5: a0b73de42ea945fd0138474ce757944d
Description-en: parser for OCaml documentation comments (dev files)
 Odoc_parser is a library for parsing the contents of OCaml
 documentation comments, formatted using 'odoc' syntax, an extension
 of the language understood by ocamldoc.
 .
 This package contains development files.

Package: libogg-ocaml
Description-md5: 32f66cc9060705ac571538d1444bdedf
Description-en: OCaml bindings for the Ogg bitstream library
 Libogg is a library for manipulating ogg bitstreams. It handles
 both making ogg bitstreams and getting packets from ogg bitstreams.
 .
 This package contains only the shared runtime stub libraries.

Package: libogg-ocaml-dev
Description-md5: e311445925e48bfcdfdabfa6b2d67271
Description-en: OCaml bindings for the Ogg bitstream library
 Libogg is a library for manipulating ogg bitstreams. It handles
 both making ogg bitstreams and getting packets from ogg bitstreams.
 .
 This package contains all the development stuff you need to develop
 OCaml programs which use ogg.

Package: libopus-ocaml
Description-md5: 2cb8dec222dd70a65dd866b58ba8d6a4
Description-en: OCaml interface to the opus library -- runtime files
 This package provides an interface to the opus library for
 OCaml programmers.
 .
 The Opus codec is designed for interactive speech and audio transmission over
 the Internet. It is designed by the IETF Codec Working Group and incorporates
 technology from Skype's SILK codec and Xiph.Org's CELT codec.
 .
 This package contains only the shared runtime stub libraries.

Package: libopus-ocaml-dev
Description-md5: 1190e56973671c2ec3eb923405ba9ede
Description-en: OCaml interface to the opus library -- development files
 This package provides an interface to the opus library for
 OCaml programmers.
 .
 The Opus codec is designed for interactive speech and audio transmission over
 the Internet. It is designed by the IETF Codec Working Group and incorporates
 technology from Skype's SILK codec and Xiph.Org's CELT codec.
 .
 This package contains all the development stuff you need to develop
 OCaml programs which use ocaml-opus.

Package: libparany-ocaml
Description-md5: fadb30b58e91535352223d616e17ecc0
Description-en: Generalized map reduce for parallel computers (runtime)
 Parallelize any kind of computation. Generalized map reduce for parallel
 computers (not distributed computing).  Can process a very large file in
 parallel on a multicore computer; provided there is a way to cut your file into
 independent blocks (the "demux" function).  Can process in parallel an infinite
 stream of elements.
 .
 This package contains the runtime files.

Package: libparany-ocaml-dev
Description-md5: b4ecf775e854ff8ebcdec5c6008be8a8
Description-en: Generalized map reduce for parallel computers (development)
 Parallelize any kind of computation. Generalized map reduce for parallel
 computers (not distributed computing).  Can process a very large file in
 parallel on a multicore computer; provided there is a way to cut your file into
 independent blocks (the "demux" function).  Can process in parallel an infinite
 stream of elements.
 .
 This package contains the development files.

Package: libparsexp-ocaml
Description-md5: b2e450c6d9eb683030fbbe0643134a84
Description-en: S-expression parsing library (runtime)
 This library provides generic parsers for parsing S-expressions from
 strings or other medium.
 .
 The library is focused on performances but still provide full generic
 parsers that can be used with strings, bigstrings, lexing buffers,
 character streams or any other sources effortlessly.
 .
 It provides three different class of parsers:
  * the normal parsers, producing [Sexp.t] or [Sexp.t list] values;
  * the parsers with positions, building compact position sequences so
    that one can recover original positions in order to report
    properly located errors at little cost;
  * the Concrete Syntax Tree parsers, produce values of type
    [Parsexp.Cst.t] which record the concrete layout of the
    s-expression syntax, including comments.
 .
 This library is portable and doesn't provide IO functions. To read
 s-expressions from files or other external sources, you should use
 parsexp_io.
 .
 This package contains runtime files.

Package: libparsexp-ocaml-dev
Description-md5: 9631efb231c6ce739dc96e15e811e910
Description-en: S-expression parsing library (development)
 This library provides generic parsers for parsing S-expressions from
 strings or other medium.
 .
 The library is focused on performances but still provide full generic
 parsers that can be used with strings, bigstrings, lexing buffers,
 character streams or any other sources effortlessly.
 .
 It provides three different class of parsers:
  * the normal parsers, producing [Sexp.t] or [Sexp.t list] values;
  * the parsers with positions, building compact position sequences so
    that one can recover original positions in order to report
    properly located errors at little cost;
  * the Concrete Syntax Tree parsers, produce values of type
    [Parsexp.Cst.t] which record the concrete layout of the
    s-expression syntax, including comments.
 .
 This library is portable and doesn't provide IO functions. To read
 s-expressions from files or other external sources, you should use
 parsexp_io.
 .
 This package contains development files.

Package: libpbkdf-ocaml
Description-md5: 16ff13cd38142590aa8543d2828f897d
Description-en: password based key derivation functions from PKCS#5 (runtime)
 An implementation of PBKDF 1 and 2 as defined by PKCS#5.
 .
 This package contains runtime files.

Package: libpbkdf-ocaml-dev
Description-md5: 3aeadbd0743956df310be57de312fcdb
Description-en: password based key derivation functions from PKCS#5 (dev)
 An implementation of PBKDF 1 and 2 as defined by PKCS#5.
 .
 This package contains development files.

Package: libportaudio-ocaml
Description-md5: 590f7c06f11b001627ce76672c25b661
Description-en: OCaml bindings for the portaudio library -- runtime files
 Portaudio is a portable audio I/O library designed for cross-platform
 support of audio. This package provides OCaml interface to this library.
 .
 This package contains only the shared runtime stub libraries.

Package: libportaudio-ocaml-dev
Description-md5: bc8dcaf9ae6f0834f8b6d2aa88a8327c
Description-en: OCaml bindings for the portaudio library -- development files
 Portaudio is a portable audio I/O library designed for cross-platform
 support of audio. This package provides OCaml interface to this library.
 .
 This package contains all the development stuff you need to develop
 OCaml programs which use portaudio.

Package: libpprint-ocaml
Description-md5: 599ae255d50b93e787e1ed1dd396807a
Description-en: Pretty printing toolbox for OCaml (runtime files)
 OCaml library for pretty-printing textual documents. It takes
 care of indentation and line breaks, and is typically used
 on code.
 .
 This package contains the runtime files to use the library.

Package: libpprint-ocaml-dev
Description-md5: 24b27a23638e1998691b55dc4e759728
Description-en: Pretty printing toolbox for OCaml (dev files)
 OCaml library for pretty-printing textual documents. It takes
 care of indentation and line breaks, and is typically used
 on code.
 .
 This package contains the development files for the library.

Package: libptime-ocaml
Description-md5: 34437bd4eec361b86446dae69f9fa2dc
Description-en: POSIX time for OCaml (runtime)
 Ptime has platform independent POSIX time support in pure OCaml. It
 provides a type to represent a well-defined range of POSIX timestamps
 with picosecond precision, conversion with date-time values,
 conversion with RFC 3339 timestamps and pretty printing to a
 human-readable, locale-independent representation.
 .
 This package contains runtime files.

Package: libptime-ocaml-dev
Description-md5: 9b2e9217050fa70d0f080b42a652f23a
Description-en: POSIX time for OCaml (development)
 Ptime has platform independent POSIX time support in pure OCaml. It
 provides a type to represent a well-defined range of POSIX timestamps
 with picosecond precision, conversion with date-time values,
 conversion with RFC 3339 timestamps and pretty printing to a
 human-readable, locale-independent representation.
 .
 This package contains development files.

Package: libptmap-ocaml
Description-md5: 6be128e739b415a773c3fdb1a9748a2b
Description-en: Maps over integers implemented as Patricia trees (Runtime library)
 OCaml implementation of an efficient maps over integers,
 from a paper by Chris Okasaki.
 .
 This package contains runtime libraries.

Package: libptmap-ocaml-dev
Description-md5: cd8e0c6d8cb743b6f96dd83037c97b9c
Description-en: Maps over integers implemented as Patricia trees (Development package)
 OCaml implementation of an efficient maps over integers,
 from a paper by Chris Okasaki.
 .
 This package contains development files.

Package: libptmap-ocaml-doc
Description-md5: db95ddf6880df43650d3a0b5f3d04497
Description-en: Documentation for ocaml-ptmap
 OCaml implementation of an efficient maps over integers,
 from a paper by Chris Okasaki.
 .
 This package contains documentation for ocaml-ptmap in html format.

Package: libpulse-ocaml
Description-md5: 67dfe8157396c17e4c3a6e4e4188ce3b
Description-en: OCaml interface to the PulseAudio sound server
 This package provied an interface to the PulseAudio sound server for
 OCaml programmers.
 .
 PulseAudio, previously known as Polypaudio, is a sound server for POSIX and
 WIN32 systems. It is a drop in replacement for the ESD sound server with
 much better latency, mixing/re-sampling quality and overall architecture.
 .
 This package contains only the shared runtime stub libraries.

Package: libpulse-ocaml-dev
Description-md5: 9e2259125ae5b278fbc09b72f345294d
Description-en: OCaml interface to the pulseaudio library
 This package provied an interface to the PulseAudio sound server for
 OCaml programmers.
 .
 PulseAudio, previously known as Polypaudio, is a sound server for POSIX and
 WIN32 systems. It is a drop in replacement for the ESD sound server with
 much better latency, mixing/re-sampling quality and overall architecture.
 .
 This package contains all the development stuff you need to develop
 OCaml programs which use ocaml-pulseaudio.

Package: libqcheck-core-ocaml
Description-md5: fca259cad1ec93f3f1606be3e7170d79
Description-en: QuickCheck inspired property-based testing for OCaml (Runtime library)
 This module allows one to check invariants (properties of some types) over
 randomly generated instances of the type. It provides combinators for
 generating instances and printing them.

Package: libqcheck-core-ocaml-dev
Description-md5: 92495d7c40551c5fbaf5cbe629f27d54
Description-en: QuickCheck inspired property-based testing for OCaml (Development package)
 This module allows one to check invariants (properties of some types) over
 randomly generated instances of the type. It provides combinators for
 generating instances and printing them.

Package: libqcheck-ocaml
Description-md5: 03b1d439838ed2c58bb0e7c2425b7293
Description-en: QuickCheck inspired property-based testing for OCaml (Runtime library)
 This module allows one to check invariants (properties of some types) over
 randomly generated instances of the type. It provides combinators for
 generating instances and printing them.
 .
 This is a compatibility library, depends on libqcheck-ocaml.

Package: libqcheck-ocaml-dev
Description-md5: e09ed79bba6040b88ff9ff5edf7e52a6
Description-en: QuickCheck inspired property-based testing for OCaml (Development package)
 This module allows one to check invariants (properties of some types) over
 randomly generated instances of the type. It provides combinators for
 generating instances and printing them.
 .
 This is a compatibility library, depends on libqcheck-ocaml.

Package: libqcheck-ocaml-doc
Description-md5: 1ef80994d3ea7567009c0adbf3cd348a
Description-en: Documentation for ocaml-qcheck
 This module allows one to check invariants (properties of some types) over
 randomly generated instances of the type. It provides combinators for
 generating instances and printing them.
 .
 This package contains documentation for ocaml-qcheck in html format.

Package: libqcheck-ounit-ocaml
Description-md5: 67d6867edcc76b989bb21ebad586dba7
Description-en: QCheck integration with OUnit (Runtime library)
 This module provides QCheck integration with OUnit.
 .
 QCheck allows one to check invariants (properties of some types) over
 randomly generated instances of the type. It provides combinators for
 generating instances and printing them.

Package: libqcheck-ounit-ocaml-dev
Description-md5: 541dafcfb635ee408291c0652a02f782
Description-en: QCheck integration with OUnit (Development package)
 This module provides QCheck integration with OUnit.
 .
 QCheck allows one to check invariants (properties of some types) over
 randomly generated instances of the type. It provides combinators for
 generating instances and printing them.

Package: libqtest-ocaml
Description-md5: 3458cf6fe224ccc5471ffe21ac3117e4
Description-en: Inline (Unit) Tests for OCaml (Runtime library)
 qtest extracts inline unit tests written using a special syntax in
 comments. Those tests are then run using the oUnit framework and the
 qcheck library. The possibilities range from trivial tests -- extremely
 simple to use -- to sophisticated random generation of test cases.

Package: libqtest-ocaml-dev
Description-md5: 51f7d734e73109a16bd3c13e826edb5c
Description-en: Inline (Unit) Tests for OCaml (Development package)
 qtest extracts inline unit tests written using a special syntax in
 comments. Those tests are then run using the oUnit framework and the
 qcheck library. The possibilities range from trivial tests -- extremely
 simple to use -- to sophisticated random generation of test cases.

Package: libqtest-ocaml-doc
Description-md5: 5b2fc594a6d2366dd5ed158680863692
Description-en: Documentation for ocaml-qtest
 qtest extracts inline unit tests written using a special syntax in
 comments. Those tests are then run using the oUnit framework and the
 qcheck library. The possibilities range from trivial tests -- extremely
 simple to use -- to sophisticated random generation of test cases.
 .
 This package contains documentation for ocaml-qtest in html format.

Package: ocaml-qtest
Description-md5: 35c7c3131bb713325bc9948bcc50712a
Description-en: Inline (Unit) Tests for OCaml (Executable)
 qtest extracts inline unit tests written using a special syntax in
 comments. Those tests are then run using the oUnit framework and the
 qcheck library. The possibilities range from trivial tests -- extremely
 simple to use -- to sophisticated random generation of test cases.

Package: libre-ocaml-dev
Description-md5: 008d114769c7e657c674191159277a71
Description-en: regular expression library for OCaml
 RE is regular expression library for OCaml. The following styles of
 regular expressions are supported:
  * Perl-style regular expressions (module Re.Perl);
  * Posix extended regular expressions (module Re.Posix);
  * Emacs-style regular expressions (module Re.Emacs);
  * Shell-style file globbing (module Re.Glob);
  * Compatibility layer for OCaml's built-in Str module (module Re.Str).
 .
 It is also possible to build regular expressions by combining simpler
 regular expressions (module Re)
 .
 This package contains the development modules you need to use RE in
 your programs.

Package: libreins-ocaml-dev
Description-md5: d43e920bf4e5640d6dfaedecc1cfcd31
Description-en: data structure library for OCaml
 The OCaml Reins data structure library consists of the following
 persistent implementations:
  * Lists (singly, O(1) catenable, Acyclic doubly linked,
           random access)
  * Sets/Maps (AVL, Red/Black, Patricia, Splay)
  * Heaps (Binomial, Skew-Binomial)
 .
 All of the implementations conform to a unified signature for each
 data type.  Also, each data types include zipper style cursor
 interfaces and persistent, bi-directional cursor based iterators.
 The library also includes a set of standard modules to hoist the base
 typs into the module level (Int, Bool, etc...) as well as a
 collection of functor combinators to minimize boilerplate (e.g., for
 constructing compare or to_string functions).  Finally, a
 quickcheck-like random testing framework is included and each data
 type supports the necessary "gen" function to generate a random
 instance of the type.

Package: libres-ocaml-dev
Description-md5: e52157010401abe136046930003c1d3d
Description-en: OCaml library for automatically resizing contiguous data structure
 This OCaml library consists of a set of modules which implement
 automatically resizing (i.e. reallocating) data structures that consume
 a contiguous part of memory.
 .
 This allows appending and removing of elements to/from arrays (both
 boxed and unboxed), strings (i.e. buffers), bit strings and weak arrays
 while still maintaining fast constant-time access to elements.
 .
 There are also functors that allow the generation of similar modules
 which use different reallocation strategies.

Package: libresult-ocaml
Description-md5: 82da4fa6173bde41fa5083d4cd8b1a88
Description-en: compatibility Result module (runtime files)
 Projects that want to use the new result type defined in OCaml >=
 4.03 while staying compatible with older version of OCaml should use
 the Result module defined in this library.
 .
 This package contains runtime files.

Package: libresult-ocaml-dev
Description-md5: bb9223510251cb87d7063cee34f09e94
Description-en: compatibility Result module (dev files)
 Projects that want to use the new result type defined in OCaml >=
 4.03 while staying compatible with older version of OCaml should use
 the Result module defined in this library.
 .
 This package contains development files.

Package: librope-ocaml
Description-md5: e2e0bc3f621b08ff3446ce519f83b8ba
Description-en: ropes ("heavyweight strings") for OCaml (Runtime library)
 Ropes are a scalable string implementation: they are designed for efficient
 operation that involve the string as a whole such as concatenation and
 substring. This library implements ropes for OCaml. It is rich enough to
 replace strings.

Package: librope-ocaml-dev
Description-md5: 389f9a547203ee264a2761b035af9e3f
Description-en: ropes ("heavyweight strings") for OCaml (Development package)
 Ropes are a scalable string implementation: they are designed for efficient
 operation that involve the string as a whole such as concatenation and
 substring. This library implements ropes for OCaml. It is rich enough to
 replace strings.
 .
 This package contains the files that are necessary to compile OCaml code
 that uses the rope library.

Package: librresult-ocaml
Description-md5: d3e42beb92e407eb58b77b74dab50a1a
Description-en: result value combinators for OCaml (runtime)
 Rresult is an OCaml module for handling computation results and
 errors in an explicit and declarative manner, without resorting to
 exceptions. It defines combinators to operate on the result type
 available from OCaml 4.03 in the standard library.
 .
 This package contains the runtime libraries for programs using
 rresult.

Package: librresult-ocaml-dev
Description-md5: d3e1231adf4b6e8de5d9c2a154c86898
Description-en: result value combinators for OCaml (dev)
 Rresult is an OCaml module for handling computation results and
 errors in an explicit and declarative manner, without resorting to
 exceptions. It defines combinators to operate on the result type
 available from OCaml 4.03 in the standard library.
 .
 This package contains the development stuff needed to use the
 rresult library in your programs.

Package: libsamplerate-ocaml
Description-md5: a0874c5369c4c0ca30f9061377bf263d
Description-en: OCaml interface to the samplerate library
 This package provied an interface to the samplerate library for
 OCaml programmers.
 .
 libsamplerate assist in development of programs for audio rate
 conversion.
 .
 This package contains only the shared runtime stub libraries.

Package: libsamplerate-ocaml-dev
Description-md5: 7a4b4d4568ad9522d3042dba5651408b
Description-en: OCaml interface to the samplerate library
 This package provied an interface to the samplerate library for
 OCaml programmers.
 .
 libsamplerate assist in development of programs for audio rate
 conversion.
 .
 This package contains all the development stuff you need to develop
 OCaml programs which use ocaml-samplerate.

Package: libsedlex-ocaml
Description-md5: 1040c26e3c20fb4142705cc30e740f7d
Description-en: Unicode-friendly lexer generator for OCaml (Runtime library)
 A lexer generator for OCaml, similar to ocamllex, but supporting Unicode.
 Contrary to ocamllex, lexer specifications for sedlex are embedded in regular
 OCaml source files.

Package: libsedlex-ocaml-dev
Description-md5: a1e4113da7a42f3c2896ddf47adb2b4f
Description-en: Unicode-friendly lexer generator for OCaml (Development package)
 A lexer generator for OCaml, similar to ocamllex, but supporting Unicode.
 Contrary to ocamllex, lexer specifications for sedlex are embedded in regular
 OCaml source files.

Package: libsexplib0-ocaml
Description-md5: d9d155c0358960b746dd028814bee35a
Description-en: S-expression library (runtime)
 Part of Jane Street's Core library. The Core suite of libraries is an
 industrial strength alternative to OCaml's standard library that was
 developed by Jane Street, the largest industrial user of OCaml.
 .
 This package contains runtime files.

Package: libsexplib0-ocaml-dev
Description-md5: f60a0745bfc56c156dd10c66193344d3
Description-en: S-expression library (development)
 Part of Jane Street's Core library. The Core suite of libraries is an
 industrial strength alternative to OCaml's standard library that was
 developed by Jane Street, the largest industrial user of OCaml.
 .
 This package contains development files.

Package: libsha-ocaml
Description-md5: a64c97e961ca9a38d1d6d4fe9aa2fd72
Description-en: SHA cryptographic hash functions for OCaml (runtime)
 SHA-1 produces a 160-bit digest from its input.
 SHA-256 and SHA-512 produce 256-bit and 512-bit digests
 from their inputs, respectively.
 .
 This package contains the shared runtime stub libraries.

Package: libsha-ocaml-dev
Description-md5: 50b24e46ead600a8fb2bdd28b1b5dfd9
Description-en: SHA cryptographic hash functions for OCaml (development files)
 SHA-1 produces a 160-bit digest from its input.
 SHA-256 and SHA-512 produce 256-bit and 512-bit digests
 from their inputs, respectively.
 .
 This package contains the files needed to compile OCaml programs
 that use the SHA library.

Package: libshine-ocaml
Description-md5: 8dd2d146179204852edc69302f816331
Description-en: OCaml interface to the shine library -- runtime files
 This package provides an interface to the shine library for
 OCaml programmers.
 .
 Shine can be used to encode MP3 audio data on architectures with no floating
 point processing unit (FPU) at a much better rate than encoding
 libraries implemented using floating-point arithmetic.
 .
 This package contains only the shared runtime stub libraries.

Package: libshine-ocaml-dev
Description-md5: a220640672ee5613f962cd2bc7d29a29
Description-en: OCaml interface to the shine library -- development files
 This package provides an interface to the shine library for
 OCaml programmers.
 .
 Shine can be used to encode MP3 audio data on architectures with no floating
 point processing unit (FPU) at a much better rate than encoding
 libraries implemented using floating-point arithmetic.
 .
 This package contains all the development stuff you need to develop
 OCaml programs which use ocaml-shine.

Package: libshout-ocaml
Description-md5: 89687ea21bf9e4d804856b76b91a81c0
Description-en: OCaml bindings for the shout library
 This OCaml library interfaces the shout C library which can be used for
 communicating with and sending data to Icecast and Icecast 2 streaming
 audio servers (they currently support Ogg Vorbis and MP3 audio streams).
 It handles the socket connection, the timing of the data transmission,
 and prevents bad data from getting to the server.
 .
 This package contains only the shared runtime stub libraries.

Package: libshout-ocaml-dev
Description-md5: 6ef0b02c21472109ef163c9e4a336e9a
Description-en: OCaml bindings for the shout library
 This OCaml library interfaces the shout C library which can be used for
 communicating with and sending data to Icecast and Icecast 2 streaming
 audio servers (they currently support Ogg Vorbis and MP3 audio streams).
 It handles the socket connection, the timing of the data transmission,
 and prevents bad data from getting to the server.
 .
 This package contains all the development stuff you need to use ocaml-shout
 in your programs.

Package: libsoundtouch-ocaml
Description-md5: cd55ac2a2094fc1181ff965ea59bc2df
Description-en: OCaml bindings for the sound stretching library -- runtime files
 Libsoundtouch is a library that can be used to change pitch and time
 of soundfiles independently. This package provides OCaml interface to
 the C library.
 .
 This package contains only the shared runtime stub libraries.

Package: libsoundtouch-ocaml-dev
Description-md5: 2e2b066711752568ce2a502dcf123d66
Description-en: OCaml bindings for the sound stretching library -- development files
 Libsoundtouch is a library that can be used to change pitch and time
 of soundfiles independently. This package provides OCaml interface to
 the C library.
 .
 This package contains all the development stuff you need to develop
 OCaml programs which use soundtouch.

Package: libspeex-ocaml
Description-md5: 09d446d7ab1beb03906c1c769777b754
Description-en: OCaml interface to the speex library
 This package provides an interface to the speex library for
 OCaml programmers.
 .
 Speex is an audio codec especially designed for compressing voice at low
 bit-rates for applications such as voice over IP (VoIP).
 .
 This package contains only the shared runtime stub libraries.

Package: libspeex-ocaml-dev
Description-md5: ae9a1ce8b1af21ba919f065241076e6a
Description-en: OCaml interface to the speex library
 This package provides an interface to the speex library for
 OCaml programmers.
 .
 Speex is an audio codec especially designed for compressing voice at low
 bit-rates for applications such as voice over IP (VoIP).
 .
 This package contains all the development stuff you need to develop
 OCaml programs which use ocaml-speex.

Package: libsqlite3-ocaml
Description-md5: 4f5b96784869662a1cfb5f900ee2156e
Description-en: Embeddable SQL Database for OCaml Programs (runtime)
 This package provides an interface for the SQLite3 embeddable SQL
 database. It allows your OCaml programs to use a SQL database without
 depending on any external software; the resulting system can be
 entirely self-contained.
 .
 This package provides the files necessary to run dynamically-linked
 OCaml programs with SQLite3.

Package: libsqlite3-ocaml-dev
Description-md5: baea62cbd2eb502fd7008db5be034dc1
Description-en: Embeddable SQL Database for OCaml Programs (development)
 This package provides an interface for the SQLite3 embeddable SQL
 database. It allows your OCaml programs to use a SQL database without
 depending on any external software; the resulting system can be
 entirely self-contained.
 .
 This package provides the files necessary to develop new applications that
 use SQLite3 for OCaml.

Package: libssl-ocaml
Description-md5: 7d4099cbc739fbbd4114fe464ebc2ede
Description-en: OCaml bindings for OpenSSL (runtime)
 OCaml library for communicating through SSL/TLS encrypted connections
 using the OpenSSL library.
 .
 This package contains only the shared runtime stub libraries.

Package: libssl-ocaml-dev
Description-md5: 350b176ea61c15ea1b7f264b4f2ca2df
Description-en: OCaml bindings for OpenSSL
 OCaml library for communicating through SSL/TLS encrypted connections
 using the OpenSSL library.
 .
 This package contains all the development stuff you need to use
 the ssl OCaml library in your programs.

Package: libstdcompat-ocaml
Description-md5: ed4bf9d8df50ea74cb4cd6e98272349a
Description-en: compatibility module for OCaml standard library (runtime)
 Stdcompat is a compatibility layer allowing programs to use some
 recent additions to the OCaml standard library while preserving the
 ability to be compiled on former versions of OCaml.
 .
 The module Stdcompat provides some definitions for values and types
 introduced in recent versions of the standard library. These
 definitions are just aliases to the matching definition of the
 standard library if the latter is recent enough. Otherwise, the
 module Stdcompat provides an alternative implementation.
 .
 This package contains the runtime files.

Package: libstdcompat-ocaml-dev
Description-md5: 41ae184409cbfb093a5a96424cb69777
Description-en: compatibility module for OCaml standard library (development)
 Stdcompat is a compatibility layer allowing programs to use some
 recent additions to the OCaml standard library while preserving the
 ability to be compiled on former versions of OCaml.
 .
 The module Stdcompat provides some definitions for values and types
 introduced in recent versions of the standard library. These
 definitions are just aliases to the matching definition of the
 standard library if the latter is recent enough. Otherwise, the
 module Stdcompat provides an alternative implementation.
 .
 This package contains the development files.

Package: libstdio-ocaml
Description-md5: 5913a53b8efd1b5afee5ea5b91c3721c
Description-en: standard IO library for OCaml (runtime)
 Stdio implements simple input/output functionalities for OCaml.
 .
 It re-exports the input/output functions of the OCaml standard
 libraries using a more consistent API.
 .
 This package contains runtime files.

Package: libstdio-ocaml-dev
Description-md5: a74cfb8f752ad94a96b700361f9bcdcf
Description-en: standard IO library for OCaml (development)
 Stdio implements simple input/output functionalities for OCaml.
 .
 It re-exports the input/outp