Socket
Book a DemoInstallSign in
Socket
s

segment

npm

Packages

Current Co-maintainers

Former Co-maintainers

150 packages

analytics-events

[![CircleCI](https://circleci.com/gh/segmentio/analytics-events.svg?style=shield&circle-token=db50dfacf7f315d6090978ed2b4e15924297ab17)](https://circleci.com/gh/segmentio/analytics-events) [![Codecov](https://img.shields.io/codecov/c/github/segmentio/anal

analytics.js

The hassle-free way to integrate analytics into any web application.

analytics.js-core

The hassle-free way to integrate analytics into any web application.

analytics-node

The hassle-free way to integrate analytics into any Node.js application

autofill-form

Automatically fill a form's fields with querystring values.

backo

simple backoff without the weird abstractions

batch-stream

Transform a stream into batches

binary-extract

Extract values from a binary json blob

builtins

List of node.js builtin modules

crypto-token

Creates a token which is unguessable

defer-fn

Defer a function's execution

dog-statsy

dogstatsd client

do-when

Loop with setInterval until condition is true.

ec2-metadata

Returns the EC2 metadata for an instance

ecs-logs-js

Simple Node.js console logger that outputs human friendly and ecs-logs compatible messages

eslint-config-segment

Segment's base ESLint configuration.

hbs-analyticsjs-snippet

Handlebars helper for the analytics.js snippet.

hbs-json

Handlebars helper for JSON.stringify.

health-app

(Mountable) Express app for health checks.

highlight-sql

A Highlight plugin for SQL.

human-intervals

## Installation

ianstormtaylor-email

Parse an email address into its components, based on component/url

ianstormtaylor-reset

An opinionated CSS reset for web _apps_. It combines the best of [normalize.css](https://github.com/necolas/normalize.css) and [Eric Meyer's reset](http://meyerweb.com/eric/tools/css/reset/) to give you a good blank slate for web applications.

is-email

Loosely validate an email address.

json-heal

Heal a cut off json string to make it parseable again