UNPKG

wsemi

Version:

A support package for web developer.

48 lines (39 loc) 1.01 kB
import fs from 'fs' import _ from 'lodash' import getFiles from 'w-package-tools/src/getFiles.mjs' //fdSrc, fdTest let fdSrc = './src/' let fdTest = './test/' //ltfsSrc let ltfsSrc = getFiles(fdSrc) ltfsSrc = _.filter(ltfsSrc, (v) => { return v.substring(0, 1) !== '_' }) ltfsSrc = _.filter(ltfsSrc, (v) => { return v !== 'index.mjs' }) ltfsSrc = _.map(ltfsSrc, (v) => { return v.replace('.mjs', '') }) // console.log('size ltfsSrc', _.size(ltfsSrc)) let ltfsTest = getFiles(fdTest) ltfsTest = _.map(ltfsTest, (v) => { return v.replace('.test.mjs', '') }) // console.log('size ltfsTest', _.size(ltfsTest)) //diff let ltfs = [...ltfsSrc, ...ltfsTest] let gs = _.groupBy(ltfs) let r = [] _.each(gs, (v, k) => { if (_.size(v) !== 2) { r.push(`${k}`) } }) if (_.size(r) === 0) { console.log('matched') } else { console.log(r) } //node --experimental-modules --es-module-specifier-resolution=node toolg/checkTest.mjs