Wondering what’s next for npm?Check out our public roadmap! »

    tryor

    0.1.2 • Public • Published

    tryor.js

    Give it a function and a default value. tryor will give you back the return value of the function or, in case the function threw an exception, the default value. Works in node and browsers.

    Usage

        // do this
        var config = tryor(function() {
            return JSON.parse(userProvidedConfigString);
        }, {});
     
        // instead of
        var config; // or var config = {}; and empty catch
        try {
            config = JSON.parse(userProvidedConfigString);
        } catch (e) {
            config = {};
        }

    Works extra well with ES6-style const variables.

    Installation

    Node

    Install using npm

    npm install tryor
    
    var tryor = require("tryor");

    Browser

    Clone the repo and include it in a script tag

    git clone https://github.com/olov/tryor.git
    
    <script src="tryor/tryor.js"></script>

    Keywords

    none

    Install

    npm i tryor

    DownloadsWeekly Downloads

    181,525

    Version

    0.1.2

    License

    MIT

    Last publish

    Collaborators

    • avatar