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

    @darkobits/node-versions
    TypeScript icon, indicating that this package has built-in type declarations

    1.0.6 • Public • Published

    Install

    This package is available as a CLI and as a Node API. If only using the Node API, you should install it locally in your project:

    npm i @darkobits/node-versions
    

    If using the CLI, it may be preferable to install it globally:

    npm i -g @darkobits/node-versions
    

    Use

    Node API

    This package exports an async function that returns a JSON object with 2 keys, latest and lts, each with the following sub-keys:

    interface VersionDescriptor {
      /**
       * Full semver version. (ex: '10.14.1')
       */
      full: string;
    
      /**
       * Major version number. (ex: 10)
       */
      major?: number;
    
      /**
       * Minor version number. (ex: 14)
       */
      minor?: number;
    
      /**
       * Patch version number. (ex: 1)
       */
      patch?: number;
    }
    
    interface NodeReleaseDescriptor {
      /**
       * Release date.
       */
      date: string;
    
      /**
       * Release version.
       */
      version: VersionDescriptor;
    
      /**
       * NPM version included in the release.
       */
      npm: VersionDescriptor;
    
      /**
       * V8 version included in the release.
       */
      v8: VersionDescriptor;
    
      /**
       * libuv version included in the release.
       */
      uv: VersionDescriptor;
    
      /**
       * zlib version included in the release.
       */
      zlib: VersionDescriptor;
    
      /**
       * OpenSSL version included in the release.
       */
      openssl: VersionDescriptor;
    }

    CLI

    > node-versions
    Latest: 11.14.0
    LTS:    10.15.3
    

    You may also use -o json or --output json to have node-versions output JSON.


    Install

    npm i @darkobits/node-versions

    DownloadsWeekly Downloads

    10

    Version

    1.0.6

    License

    WTFPL

    Unpacked Size

    17.3 kB

    Total Files

    15

    Last publish

    Collaborators

    • avatar