@loopback/dist-util
v0.4.0
Published
Select dist directory based on Node.js major version.
Downloads
777
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 fores2017
targetdist10
compiled fores2018
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