New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

intake

Package Overview
Dependencies
Maintainers
1
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

intake

JavaScript utilities and other helper methods for intake form applications.

  • 0.3.0
  • latest
  • Source
  • npm
  • Socket score

Version published
Maintainers
1
Created
Source

Build Status Coverage Status

NPM

intake

JavaScript utilities and other helper methods for intake form applications.

Overview

This module was created out of a need to access a global library of JavaScript helper functions targeted at assisting applications built around intake forms. This module includes several utilities to make building intake form applications easier, and provide consistency around how data is formatted.

Methods

MethodDescription
addLeadingZerosPads a number or string with zeros on the left
addYearsToDateAdds years to a date
formatSSNFormats a string of numbers as XXX-XX-XXXX
getDateDiffDetermines the numerical difference between two dates for a specific interval
isEmptyOrUndefinedDetermines if an object is empty, null, or undefined
isNumericDetermines if a string can be interpreted as numeirc
toBooleanReturns true or false if given true/1 or false/0 as input regardless of type
toTitleCaseCapitalizes the first character of each word in a string

Examples

ExampleReturns
intake.addLeadingZeros(1, 4)"0001"
intake.addYearsToDate('9/1/2015', 10)"Mon Sep 01 2025 00:00:00 GMT-0700 (Pacific Daylight Time)"
intake.formatSSN('123456789')"123-45-6789"
intake.getDateDiff('1/1/2015', '1/2/2015', 'days')1
intake.isEmptyOrUndefined('')true
intake.isNumeric('ABC')false
intake.toBoolean('1')true
intake.toTitleCase('format this string to title case', true)"Format This String to Title Case"

Installation

npm

npm install intake -S

bower

bower install intake -S

Tests

npm test

Code Coverage

Code coverage is maintained using Istanbul with Coveralls reporting.

Continuous Integration

Continuous integration provided by Travis CI.

Contributing

In lieu of a formal style guide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code.

Community

Updates and discussions about this module can be found @symBrendan on Twitter.

Versioning

For transparency into a common release cycle to strive toward maintaining backward compatibility, intake is maintained under the Semantic Versioning guidelines.

Creator

Brendan Conrad

License

This project is licensed under the terms of the MIT license.

Keywords

FAQs

Package last updated on 09 Sep 2020

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc