prisma-nestjs-graphql
Advanced tools
Comparing version 14.6.1 to 14.6.2
125
index.js
@@ -25,6 +25,6 @@ var __create = Object.create; | ||
var __markAsModule = (target) => __defProp(target, "__esModule", { value: true }); | ||
var __reExport = (target, module2, desc) => { | ||
var __reExport = (target, module2, copyDefault, desc) => { | ||
if (module2 && typeof module2 === "object" || typeof module2 === "function") { | ||
for (let key of __getOwnPropNames(module2)) | ||
if (!__hasOwnProp.call(target, key) && key !== "default") | ||
if (!__hasOwnProp.call(target, key) && (copyDefault || key !== "default")) | ||
__defProp(target, key, { get: () => module2[key], enumerable: !(desc = __getOwnPropDesc(module2, key)) || desc.enumerable }); | ||
@@ -34,17 +34,17 @@ } | ||
}; | ||
var __toModule = (module2) => { | ||
return __reExport(__markAsModule(__defProp(module2 != null ? __create(__getProtoOf(module2)) : {}, "default", module2 && module2.__esModule && "default" in module2 ? { get: () => module2.default, enumerable: true } : { value: module2, enumerable: true })), module2); | ||
var __toESM = (module2, isNodeMode) => { | ||
return __reExport(__markAsModule(__defProp(module2 != null ? __create(__getProtoOf(module2)) : {}, "default", !isNodeMode && module2 && module2.__esModule ? { get: () => module2.default, enumerable: true } : { value: module2, enumerable: true })), module2); | ||
}; | ||
// src/index.ts | ||
var import_generator_helper = __toModule(require("@prisma/generator-helper")); | ||
var import_generator_helper = require("@prisma/generator-helper"); | ||
// src/generate.ts | ||
var import_assert6 = __toModule(require("assert")); | ||
var import_await_event_emitter = __toModule(require("await-event-emitter")); | ||
var import_lodash10 = __toModule(require("lodash")); | ||
var import_ts_morph9 = __toModule(require("ts-morph")); | ||
var import_assert6 = require("assert"); | ||
var import_await_event_emitter = __toESM(require("await-event-emitter")); | ||
var import_lodash10 = require("lodash"); | ||
var import_ts_morph9 = require("ts-morph"); | ||
// src/helpers/pascal-case.ts | ||
var import_lodash = __toModule(require("lodash")); | ||
var import_lodash = require("lodash"); | ||
function pascalCase(string) { | ||
@@ -196,7 +196,7 @@ return (0, import_lodash.startCase)((0, import_lodash.camelCase)(string)).replace(/ /g, ""); | ||
// src/handlers/generate-files.ts | ||
var import_assert = __toModule(require("assert")); | ||
var import_ts_morph2 = __toModule(require("ts-morph")); | ||
var import_assert = require("assert"); | ||
var import_ts_morph2 = require("ts-morph"); | ||
// src/helpers/import-declaration-map.ts | ||
var import_ts_morph = __toModule(require("ts-morph")); | ||
var import_ts_morph = require("ts-morph"); | ||
var ImportDeclarationMap = class extends Map { | ||
@@ -344,7 +344,7 @@ add(name, value) { | ||
// src/handlers/input-type.ts | ||
var import_assert2 = __toModule(require("assert")); | ||
var import_json5 = __toModule(require("json5")); | ||
var import_lodash3 = __toModule(require("lodash")); | ||
var import_pupa = __toModule(require("pupa")); | ||
var import_ts_morph4 = __toModule(require("ts-morph")); | ||
var import_assert2 = require("assert"); | ||
var import_json5 = __toESM(require("json5")); | ||
var import_lodash3 = require("lodash"); | ||
var import_pupa = __toESM(require("pupa")); | ||
var import_ts_morph4 = require("ts-morph"); | ||
@@ -365,3 +365,3 @@ // src/helpers/file-type-by-location.ts | ||
// src/helpers/relative-path.ts | ||
var import_get_relative_path = __toModule(require("get-relative-path")); | ||
var import_get_relative_path = __toESM(require("get-relative-path")); | ||
function relativePath(from, to) { | ||
@@ -422,4 +422,4 @@ if (!from.startsWith("/")) { | ||
// src/helpers/get-graphql-input-type.ts | ||
var import_lodash2 = __toModule(require("lodash")); | ||
var import_outmatch = __toModule(require("outmatch")); | ||
var import_lodash2 = require("lodash"); | ||
var import_outmatch = __toESM(require("outmatch")); | ||
function getGraphqlInputType(inputTypes, pattern) { | ||
@@ -502,3 +502,3 @@ let result; | ||
// src/helpers/property-structure.ts | ||
var import_ts_morph3 = __toModule(require("ts-morph")); | ||
var import_ts_morph3 = require("ts-morph"); | ||
function propertyStructure(args) { | ||
@@ -678,5 +678,5 @@ const { | ||
// src/helpers/object-settings.ts | ||
var import_json52 = __toModule(require("json5")); | ||
var import_lodash4 = __toModule(require("lodash")); | ||
var import_outmatch2 = __toModule(require("outmatch")); | ||
var import_json52 = __toESM(require("json5")); | ||
var import_lodash4 = require("lodash"); | ||
var import_outmatch2 = __toESM(require("outmatch")); | ||
var ObjectSettings = class extends Array { | ||
@@ -876,5 +876,5 @@ shouldHideField({ | ||
models.set(model.name, model); | ||
const modelFieldsValue = new Map(); | ||
const modelFieldsValue = /* @__PURE__ */ new Map(); | ||
modelFields.set(model.name, modelFieldsValue); | ||
const fieldSettingsValue = new Map(); | ||
const fieldSettingsValue = /* @__PURE__ */ new Map(); | ||
fieldSettings.set(model.name, fieldSettingsValue); | ||
@@ -895,7 +895,7 @@ for (const field of model.fields) { | ||
// src/handlers/model-output-type.ts | ||
var import_assert3 = __toModule(require("assert")); | ||
var import_json53 = __toModule(require("json5")); | ||
var import_lodash5 = __toModule(require("lodash")); | ||
var import_pupa2 = __toModule(require("pupa")); | ||
var import_ts_morph5 = __toModule(require("ts-morph")); | ||
var import_assert3 = require("assert"); | ||
var import_json53 = __toESM(require("json5")); | ||
var import_lodash5 = require("lodash"); | ||
var import_pupa2 = __toESM(require("pupa")); | ||
var import_ts_morph5 = require("ts-morph"); | ||
@@ -1122,6 +1122,6 @@ // src/helpers/get-output-type-name.ts | ||
// src/handlers/output-type.ts | ||
var import_assert4 = __toModule(require("assert")); | ||
var import_json54 = __toModule(require("json5")); | ||
var import_lodash6 = __toModule(require("lodash")); | ||
var import_ts_morph6 = __toModule(require("ts-morph")); | ||
var import_assert4 = require("assert"); | ||
var import_json54 = __toESM(require("json5")); | ||
var import_lodash6 = require("lodash"); | ||
var import_ts_morph6 = require("ts-morph"); | ||
var nestjsGraphql2 = "@nestjs/graphql"; | ||
@@ -1176,2 +1176,3 @@ function outputType(outputType2, args) { | ||
isNullable: field.isNullable, | ||
hasQuestionToken: isCountOutput ? true : void 0, | ||
propertyType, | ||
@@ -1256,3 +1257,3 @@ isList | ||
// src/handlers/purge-output.ts | ||
var import_fs = __toModule(require("fs")); | ||
var import_fs = require("fs"); | ||
function purgeOutput(emitter) { | ||
@@ -1283,5 +1284,4 @@ emitter.on("Begin", begin); | ||
// src/handlers/re-export.ts | ||
var import_ts_morph7 = __toModule(require("ts-morph")); | ||
var ReExport; | ||
(function(ReExport2) { | ||
var import_ts_morph7 = require("ts-morph"); | ||
var ReExport = /* @__PURE__ */ ((ReExport2) => { | ||
ReExport2["None"] = "None"; | ||
@@ -1291,3 +1291,4 @@ ReExport2["Directories"] = "Directories"; | ||
ReExport2["All"] = "All"; | ||
})(ReExport || (ReExport = {})); | ||
return ReExport2; | ||
})(ReExport || {}); | ||
function reExport(emitter) { | ||
@@ -1299,3 +1300,3 @@ emitter.on("BeforeGenerateFiles", beforeGenerateFiles3); | ||
const rootDirectory = project.getDirectoryOrThrow(output); | ||
if ([ReExport.Directories, ReExport.All].includes(config.reExport)) { | ||
if (["Directories" /* Directories */, "All" /* All */].includes(config.reExport)) { | ||
for (const directory of rootDirectory.getDirectories()) { | ||
@@ -1312,3 +1313,3 @@ const exportDeclarations = directory.getSourceFiles().filter((sourceFile) => { | ||
} | ||
if (config.reExport === ReExport.Single) { | ||
if (config.reExport === "Single" /* Single */) { | ||
const exportDeclarations = project.getSourceFiles().filter((sourceFile) => { | ||
@@ -1323,3 +1324,3 @@ return sourceFile.getBaseName() !== "index.ts"; | ||
} | ||
if (config.reExport === ReExport.All) { | ||
if (config.reExport === "All" /* All */) { | ||
const exportDeclarations = []; | ||
@@ -1346,3 +1347,3 @@ for (const directory of rootDirectory.getDirectories()) { | ||
// src/handlers/register-enum.ts | ||
var import_ts_morph8 = __toModule(require("ts-morph")); | ||
var import_ts_morph8 = require("ts-morph"); | ||
function registerEnum(enumType, args) { | ||
@@ -1408,8 +1409,8 @@ const { getSourceFile, enums } = args; | ||
// src/helpers/create-config.ts | ||
var import_assert5 = __toModule(require("assert")); | ||
var import_filenamify = __toModule(require("filenamify")); | ||
var import_flat = __toModule(require("flat")); | ||
var import_json55 = __toModule(require("json5")); | ||
var import_lodash7 = __toModule(require("lodash")); | ||
var import_outmatch3 = __toModule(require("outmatch")); | ||
var import_assert5 = require("assert"); | ||
var import_filenamify = __toESM(require("filenamify")); | ||
var import_flat = require("flat"); | ||
var import_json55 = __toESM(require("json5")); | ||
var import_lodash7 = require("lodash"); | ||
var import_outmatch3 = __toESM(require("outmatch")); | ||
function createConfig(data) { | ||
@@ -1467,3 +1468,3 @@ var _a; | ||
noAtomicOperations: toBoolean(config.noAtomicOperations), | ||
reExport: ReExport[String(config.reExport)] || ReExport.None, | ||
reExport: ReExport[String(config.reExport)] || "None" /* None */, | ||
emitSingle: toBoolean(config.emitSingle), | ||
@@ -1506,5 +1507,5 @@ emitCompiled: toBoolean(config.emitCompiled), | ||
// src/helpers/generate-file-name.ts | ||
var import_lodash8 = __toModule(require("lodash")); | ||
var import_pluralize = __toModule(require("pluralize")); | ||
var import_pupa3 = __toModule(require("pupa")); | ||
var import_lodash8 = require("lodash"); | ||
var import_pluralize = __toESM(require("pluralize")); | ||
var import_pupa3 = __toESM(require("pupa")); | ||
function generateFileName(args) { | ||
@@ -1553,3 +1554,3 @@ const { template, type, name, getModelName: getModelName2 } = args; | ||
// src/helpers/get-model-name.ts | ||
var import_lodash9 = __toModule(require("lodash")); | ||
var import_lodash9 = require("lodash"); | ||
function createGetModelName(modelNames) { | ||
@@ -1705,10 +1706,10 @@ return (0, import_lodash9.memoize)(tryGetName); | ||
config.noAtomicOperations && noAtomicOperations(eventEmitter); | ||
config.reExport !== ReExport.None && reExport(eventEmitter); | ||
config.reExport !== "None" /* None */ && reExport(eventEmitter); | ||
config.emitSingle && emitSingle(eventEmitter); | ||
config.purgeOutput && purgeOutput(eventEmitter); | ||
config.requireSingleFieldsInWhereUniqueInput && requireSingleFieldsInWhereUniqueInput(eventEmitter); | ||
const models = new Map(); | ||
const models = /* @__PURE__ */ new Map(); | ||
const modelNames = []; | ||
const modelFields = new Map(); | ||
const fieldSettings = new Map(); | ||
const modelFields = /* @__PURE__ */ new Map(); | ||
const fieldSettings = /* @__PURE__ */ new Map(); | ||
const getModelName2 = createGetModelName(modelNames); | ||
@@ -1726,3 +1727,3 @@ const getSourceFile = factoryGetSourceFile({ | ||
} = JSON.parse(JSON.stringify(dmmf)); | ||
const removeTypes = new Set(); | ||
const removeTypes = /* @__PURE__ */ new Set(); | ||
const eventArguments = { | ||
@@ -1738,3 +1739,3 @@ models, | ||
eventEmitter, | ||
typeNames: new Set(), | ||
typeNames: /* @__PURE__ */ new Set(), | ||
enums: (0, import_lodash10.mapKeys)(datamodel.enums, (x) => x.name), | ||
@@ -1741,0 +1742,0 @@ getModelName: getModelName2, |
{ | ||
"name": "prisma-nestjs-graphql", | ||
"version": "14.6.1", | ||
"version": "14.6.2", | ||
"license": "MIT", | ||
@@ -54,3 +54,3 @@ "description": "Generate object types, inputs, args, etc. from prisma schema file for usage with @nestjs/graphql module", | ||
"dependencies": { | ||
"@prisma/generator-helper": "^3.5.0", | ||
"@prisma/generator-helper": "^3.9.2", | ||
"await-event-emitter": "^2.0.2", | ||
@@ -68,21 +68,21 @@ "filenamify": "4.X", | ||
"devDependencies": { | ||
"@commitlint/cli": "^15.0.0", | ||
"@commitlint/config-conventional": "^15.0.0", | ||
"@nestjs/common": "^8.2.3", | ||
"@nestjs/core": "^8.2.3", | ||
"@nestjs/graphql": "^9.1.2", | ||
"@nestjs/platform-express": "^8.2.3", | ||
"@paljs/plugins": "^4.0.8", | ||
"@prisma/client": "^3.5.0", | ||
"@commitlint/cli": "^16.2.1", | ||
"@commitlint/config-conventional": "^16.2.1", | ||
"@nestjs/common": "^8.3.1", | ||
"@nestjs/core": "^8.3.1", | ||
"@nestjs/graphql": "^10.0.4", | ||
"@nestjs/platform-express": "^8.3.1", | ||
"@paljs/plugins": "^4.0.13", | ||
"@prisma/client": "^3.9.2", | ||
"@semantic-release/changelog": "^6.0.1", | ||
"@semantic-release/git": "^10.0.1", | ||
"@types/flat": "^5.0.2", | ||
"@types/lodash": "^4.14.177", | ||
"@types/mocha": "^9.0.0", | ||
"@types/node": "^16.11.10", | ||
"@types/lodash": "^4.14.178", | ||
"@types/mocha": "^9.1.0", | ||
"@types/node": "^17.0.18", | ||
"@types/pluralize": "^0.0.29", | ||
"@typescript-eslint/eslint-plugin": "^5.4.0", | ||
"@typescript-eslint/parser": "^5.4.0", | ||
"apollo-server-express": "^3.5.0", | ||
"c8": "^7.10.0", | ||
"@typescript-eslint/eslint-plugin": "^5.12.0", | ||
"@typescript-eslint/parser": "^5.12.0", | ||
"apollo-server-express": "^3.6.3", | ||
"c8": "^7.11.0", | ||
"class-transformer": "^0.5.1", | ||
@@ -93,6 +93,6 @@ "class-validator": "^0.13.2", | ||
"decimal.js": "^10.3.1", | ||
"eslint": "^8.3.0", | ||
"eslint": "^8.9.0", | ||
"eslint-import-resolver-node": "^0.3.6", | ||
"eslint-plugin-etc": "^2.0.1", | ||
"eslint-plugin-import": "^2.25.3", | ||
"eslint-plugin-etc": "^2.0.2", | ||
"eslint-plugin-import": "^2.25.4", | ||
"eslint-plugin-only-warn": "^1.0.3", | ||
@@ -102,29 +102,29 @@ "eslint-plugin-prettier": "^4.0.0", | ||
"eslint-plugin-simple-import-sort": "^7.0.0", | ||
"eslint-plugin-sort-class-members": "^1.14.0", | ||
"eslint-plugin-unicorn": "^39.0.0", | ||
"eslint-plugin-sort-class-members": "^1.14.1", | ||
"eslint-plugin-unicorn": "^41.0.0", | ||
"eslint-plugin-wix-editor": "^3.3.0", | ||
"expect": "^27.3.1", | ||
"expect": "^27.5.1", | ||
"ghooks": "^2.0.4", | ||
"git-branch-is": "^4.0.0", | ||
"graphql": "^15.7.2", | ||
"graphql-scalars": "^1.13.6", | ||
"graphql": "^16.3.0", | ||
"graphql-scalars": "^1.14.1", | ||
"graphql-type-json": "^0.3.2", | ||
"mocha": "^9.1.3", | ||
"mocha": "^9.2.1", | ||
"ololog": "^1.1.175", | ||
"precise-commits": "^1.0.2", | ||
"prettier": "^2.5.0", | ||
"prisma": "^3.5.0", | ||
"prisma-graphql-type-decimal": "^1.0.0", | ||
"prettier": "^2.5.1", | ||
"prisma": "^3.9.2", | ||
"prisma-graphql-type-decimal": "^2.0.0", | ||
"reflect-metadata": "^0.1.13", | ||
"request": "^2.88.2", | ||
"rxjs": "^7.4.0", | ||
"semantic-release": "^18.0.1", | ||
"rxjs": "^7.5.4", | ||
"semantic-release": "^19.0.2", | ||
"simplytyped": "^3.3.0", | ||
"temp-dir": "^2.0.0", | ||
"ts-node": "^10.4.0", | ||
"ts-node": "^10.5.0", | ||
"ts-node-dev": "^1.1.8", | ||
"tslib": "^2.3.1", | ||
"typescript": "^4.5.2", | ||
"typescript": "^4.5.5", | ||
"watchexec-bin": "^1.0.0" | ||
} | ||
} |
1743
82583