node_modules ignore

This commit is contained in:
2025-05-08 23:43:47 +02:00
parent e19d52f172
commit 4574544c9f
65041 changed files with 10593536 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
'use strict';
var fp = require('lodash/fp');
/**
* List of schema properties that should be kept when sanitizing schemas
*/ const VALID_SCHEMA_PROPERTIES = [
'collectionName',
'info',
'options',
'pluginOptions',
'attributes',
'kind',
'modelType',
'modelName',
'uid',
'plugin',
'globalId'
];
/**
* Sanitize a schemas dictionary by omitting unwanted properties
* The list of allowed properties can be found here: {@link VALID_SCHEMA_PROPERTIES}
*/ const mapSchemasValues = (schemas)=>{
return fp.mapValues(fp.pick(VALID_SCHEMA_PROPERTIES), schemas);
};
const schemasToValidJSON = (schemas)=>{
return JSON.parse(JSON.stringify(schemas));
};
exports.mapSchemasValues = mapSchemasValues;
exports.schemasToValidJSON = schemasToValidJSON;
//# sourceMappingURL=schema.js.map