move to mjs
This commit is contained in:
parent
af5729844e
commit
31609da231
3 changed files with 12 additions and 15 deletions
|
@ -1,5 +1,5 @@
|
||||||
// https://github.com/shelljs/shelljs
|
// https://github.com/shelljs/shelljs
|
||||||
require('./check-versions')()
|
import('./check-versions.mjs').then(m => m.default())
|
||||||
require('shelljs/global')
|
require('shelljs/global')
|
||||||
env.NODE_ENV = 'production'
|
env.NODE_ENV = 'production'
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,7 @@
|
||||||
var semver = require('semver')
|
import semver from 'semver'
|
||||||
var chalk = require('chalk')
|
import chalk from 'chalk'
|
||||||
var packageConfig = require('../package.json')
|
|
||||||
var exec = function (cmd) {
|
import packageConfig from '../package.json' with { type: 'json' }
|
||||||
return require('child_process')
|
|
||||||
.execSync(cmd).toString().trim()
|
|
||||||
}
|
|
||||||
|
|
||||||
var versionRequirements = [
|
var versionRequirements = [
|
||||||
{
|
{
|
||||||
|
@ -14,10 +11,10 @@ var versionRequirements = [
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
||||||
module.exports = function () {
|
export default function () {
|
||||||
var warnings = []
|
const warnings = []
|
||||||
for (var i = 0; i < versionRequirements.length; i++) {
|
for (let i = 0; i < versionRequirements.length; i++) {
|
||||||
var mod = versionRequirements[i]
|
const mod = versionRequirements[i]
|
||||||
if (!semver.satisfies(mod.currentVersion, mod.versionRequirement)) {
|
if (!semver.satisfies(mod.currentVersion, mod.versionRequirement)) {
|
||||||
warnings.push(mod.name + ': ' +
|
warnings.push(mod.name + ': ' +
|
||||||
chalk.red(mod.currentVersion) + ' should be ' +
|
chalk.red(mod.currentVersion) + ' should be ' +
|
||||||
|
@ -28,8 +25,8 @@ module.exports = function () {
|
||||||
|
|
||||||
if (warnings.length) {
|
if (warnings.length) {
|
||||||
console.warn(chalk.yellow('\nTo use this template, you must update following to modules:\n'))
|
console.warn(chalk.yellow('\nTo use this template, you must update following to modules:\n'))
|
||||||
for (var i = 0; i < warnings.length; i++) {
|
for (let i = 0; i < warnings.length; i++) {
|
||||||
var warning = warnings[i]
|
const warning = warnings[i]
|
||||||
console.warn(' ' + warning)
|
console.warn(' ' + warning)
|
||||||
}
|
}
|
||||||
console.warn()
|
console.warn()
|
|
@ -1,4 +1,4 @@
|
||||||
require('./check-versions')()
|
import('./check-versions.mjs').then(m => m.default())
|
||||||
var config = require('../config')
|
var config = require('../config')
|
||||||
if (!process.env.NODE_ENV) process.env.NODE_ENV = config.dev.env
|
if (!process.env.NODE_ENV) process.env.NODE_ENV = config.dev.env
|
||||||
var path = require('path')
|
var path = require('path')
|
||||||
|
|
Loading…
Add table
Reference in a new issue