New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

ninjas-transforms

Package Overview
Dependencies
Maintainers
1
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ninjas-transforms

A simple lightweight library exposing some very useful custom built pipes for angular projects.

latest
npmnpm
Version
1.0.6
Version published
Maintainers
1
Created
Source

CustomAngularPipes

A simple lightweight library exposing some very useful custom built pipes for angular projects.

Installation

To install this package, run the following command in your project:

npm i ninjas-transforms

Usage

To use this pipe in your Angular project, import the NinjasTransformsModule in your component's module:

import {NinjasTransformsModule} from 'ninjas-transforms'

All the pipes will be accessible to all the components declared by this module.

Finally you can use this pipe in your template like this.

{{ epochsInSeconds | duration }}

Options

The duration pipe accepts the following options:

  • limitTo: Limits the duration to a specific entity (e.g. seconds, minutes, hours, etc.). Possible values are seconds, minutes, hours, days, weeks, months, and years.
  • shortHand: Determines whether the entity names are displayed in shorthand (e.g. s, m, h, etc.).
  • minDigits: Specifies the minimum number of digits to display for each entity.
  • showZero: Determines whether entities with a value of zero are displayed.
  • unitWithCapitalLetter: Specifies whether the first letter of the entity name is capitalized.
  • entityJoiner: Specifies the string used to join the individual entities.

Here is an example of using the options:

{{ epochsInSeconds | duration: 'hours': true: 2: false: true: '-' }}

Contributing

If you find any bugs or have suggestions for improvements, please open an issue or a pull request on GitHub.

License

This project is licensed under the MIT License.

FAQs

Package last updated on 06 Feb 2023

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