New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

mushimas

Package Overview
Dependencies
Maintainers
1
Versions
47
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mushimas - npm Package Compare versions

Comparing version 0.0.3 to 0.1.0

src/mongoose/systemFields.js

2

package.json
{
"name": "mushimas",
"version": "0.0.3",
"version": "0.1.0",
"description": "A tool to bootstrap modern content management and delivery systems using GraphQL, MongoDB, Redis and Elasticsearch.",

@@ -5,0 +5,0 @@ "main": "index.js",

const MongooseSchema = require('mongoose').Schema
const systemFields = require('./systemFields')

@@ -12,3 +13,3 @@ module.exports = schemas => {

const generateSchema = (schema, schemas, generatedSchemas) => {
return new MongooseSchema(Object.keys(schema.fields).reduce((generated, fieldKey) => {
let schemaContent = Object.keys(schema.fields).reduce((generated, fieldKey) => {
generated[fieldKey] = generateField(schema.fields[fieldKey], schemas, generatedSchemas)

@@ -18,3 +19,12 @@

}, {}))
}, {})
if (schema.class === 'collection') {
schemaContent = {
...schemaContent,
...systemFields
}
}
return new MongooseSchema(schemaContent)
}

@@ -21,0 +31,0 @@

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc