als-statistics
Version:
A powerful and lightweight JavaScript library for descriptive statistics, regression, clustering, outlier detection, and noise analysis using a flexible table/column architecture.
19 lines (16 loc) • 529 B
JavaScript
const Require = require('als-require')
const { contents, keys } = new Require('../lib/index')
const { writeFileSync } = require('fs')
const modules = keys.map(key => {
return contents[key]
.replace(/module.exports\s?=.*\S/g,'')
.replace(/const\s.*\s?=\s?require\(.*\S/g,'')
.replace(/^\s*\n/gm,'')
}).join('\n')
writeFileSync('./statistics.js',`const Statistics = (function(){
${modules}
return Statistics
})()`,'utf-8')
writeFileSync('./index.mjs',`${modules}
export default Statistics;
`)