@loopback/dist-util

Select dist directory based on Node.js major version.

Stats

StarsIssuesVersionUpdatedCreatedSize
@loopback/dist-util
3,7603470.4.03 years ago3 years agoMinified + gzip package size for @loopback/dist-util in KB

Readme

@loopback/dist-util

This package is no longer actively maintained.

Please upgrade your project to use a single compilation target, for example by changing your build script in package.json as follows:

{
  "scripts": {
    "build": "lb-tsc es2017 --outDir dist"
  }
}

Overview

Utilities to work with dist folders used by different Node.js versions.

version directory
6.x LTS not supported
8.x LTS dist8
9.x dist8
10.x dist10
newer dist10

Installation

Run the following command to install this package:

$ npm install @loopback/dist-util

Basic Use

Configure your TypeScript build to produce two distribution versions:

  • dist8 compiled for es2017 target
  • dist10 compiled for es2018 target

Put the following line to your main index.js file:

module.exports = require('@loopback/dist-util').loadDist(__dirname);
// calls `require(__dirname + '/dist8')` or `require(__dirname + '/dist10')`

It is also possible to obtain the name of the correct dist directory without loading the dist files:

const dist = require('@loopback/dist-util').getDist();
console.log(dist);
// prints `dist8` or `dist10`

Contributions

Contributors

See all contributors.

License

MIT

If you find any bugs or have a feature request, please open an issue on github!

The npm package download data comes from npm's download counts api and package details come from npms.io.