@loopback/dist-util

0.4.0 • Public • Published

@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

Readme

Keywords

Package Sidebar

Install

npm i @loopback/dist-util

Weekly Downloads

144

Version

0.4.0

License

MIT

Unpacked Size

6.95 kB

Total Files

5

Last publish

Collaborators

  • rfeng
  • bajtos
  • rmg
  • hacksparrow
  • dhmlau
  • jerry-apic
  • theprez