feat: tests

This commit is contained in:
2023-04-21 12:08:35 +02:00
parent 8cb9285462
commit d8c79256c9
140 changed files with 2100 additions and 2693 deletions

View File

@@ -1,33 +1,18 @@
const path = require("path");
const merge = require("deepmerge");
const additionalDeps = {
'@openstapps/eslint-config': require('./configuration/eslint-config/package.json'),
'@openstapps/prettier-config': require('./configuration/prettier-config/package.json'),
}
function readPackage(pkg, context) {
const eslintDeps = require('./configuration/eslint-config/package.json').peerDependencies;
const prettierDeps = require('./configuration/prettier-config/package.json').peerDependencies;
pkg.devDependencies = {
...eslintDeps,
...prettierDeps,
...(pkg.devDependencies || {}),
for (const dep in additionalDeps) {
if (dep in pkg.devDependencies) {
Object.assign(pkg.devDependencies, additionalDeps[dep].peerDependencies)
}
}
// const targetConfig = defaultConfig
// .provideFields
// ?.map(it => it.split('.'))
// .reduce((acc, curr) => {
// let target = acc;
// let from = defaultConfig;
// for (const fragment of curr.slice(0, -1)) {
// target[fragment] = target[fragment] || {}
// target = target[fragment]
// from = from[fragment]
// }
// const fragment = curr[curr.length - 1]
// target[fragment] = from[fragment];
// return acc;
// }, {}) ?? {}
// return merge(targetConfig, pkg);
return pkg
}