File tree Expand file tree Collapse file tree 4 files changed +28
-10
lines changed
Expand file tree Collapse file tree 4 files changed +28
-10
lines changed Original file line number Diff line number Diff line change 66
77'use strict' ;
88
9- const checkNodeVersion = require ( '@loopback/dist-util' ) . checkNodeVersion ;
10-
119const pkg = require ( '../package.json' ) ;
12- try {
13- const range = pkg . engines . node ;
14- checkNodeVersion ( range ) ;
15- } catch ( e ) {
16- console . error ( e . message ) ;
10+ const semver = require ( 'semver' ) ;
11+
12+ // Make sure node version meets the requirement. This code intentionally only
13+ // uses ES5 features so that it can be run with lower versions of Node
14+ // to report the version requirement.
15+ const nodeVer = process . versions . node ;
16+ const requiredVer = pkg . engines . node ;
17+ const ok = semver . satisfies ( nodeVer , requiredVer ) ;
18+ if ( ! ok ) {
19+ const format = 'Node.js %s is not supported. Please use a version %s.' ;
20+ console . error ( format , nodeVer , requiredVer ) ;
1721 process . exit ( 1 ) ;
1822}
1923
Original file line number Diff line number Diff line change 4141 "yeoman-test" : " ^1.7.0"
4242 },
4343 "dependencies" : {
44- "@loopback/dist-util" : " ^0.3.7" ,
4544 "@phenomnomnominal/tsquery" : " ^2.1.1" ,
4645 "camelcase-keys" : " ^4.2.0" ,
4746 "chalk" : " ^2.3.2" ,
Original file line number Diff line number Diff line change 11# @loopback/dist-util
22
3+ ** This package is no longer actively maintained.**
4+
5+ Please upgrade your project to use a single compilation target, for example by
6+ changing your ` build ` script in ` package.json ` as follows:
7+
8+ ``` json
9+ {
10+ "scripts" : {
11+ "build" : " lb-tsc es2017 --outDir dist"
12+ }
13+ }
14+ ```
15+
16+ ## Overview
17+
318Utilities to work with ` dist ` folders used by different Node.js versions.
419
520| version | directory |
Original file line number Diff line number Diff line change 33// This file is licensed under the MIT License.
44// License text available at https://opensource.org/licenses/MIT
55
6- const distUtilPkg = require ( '@loopback/dist-util /package.json' ) ;
7- console . log ( 'Resolved dependency: %s@%s' , distUtilPkg . name , distUtilPkg . version ) ;
6+ const package = require ( '. /package.json' ) ;
7+ console . log ( 'Welcome to %s@%s' , package . name , package . version ) ;
You can’t perform that action at this time.
0 commit comments