{"_id":"@azerothian/gqlize-adapter-sequelize","_rev":"3-104c5d01520d8bcc3a2eb82e79c4b1f0","name":"@azerothian/gqlize-adapter-sequelize","dist-tags":{"latest":"6.0.0"},"versions":{"5.4.0":{"name":"@azerothian/gqlize-adapter-sequelize","version":"5.4.0","author":{"name":"VostroNet"},"_id":"@azerothian/gqlize-adapter-sequelize@5.4.0","maintainers":[{"name":"matthew.m.mckenzie","email":"matthew.m.mckenzie@gmail.com"}],"homepage":"https://github.com/azerothian/gqlize-adapter-sequelize","bugs":{"url":"https://github.com/azerothian/gqlize-adapter-sequelize/issues"},"dist":{"shasum":"811bbacf5f33fb75f79c45ee78e883e9c0773d00","tarball":"https://registry.npmjs.org/@azerothian/gqlize-adapter-sequelize/-/gqlize-adapter-sequelize-5.4.0.tgz","fileCount":52,"integrity":"sha512-B1TSSajzs6mEF4ZcVagbCnbw0KOl70ivDd/+PP2PZ/Ivbz8B78AKOE4snuxzmYXhOeWr1EDGnYa0EYaqjT3oMQ==","signatures":[{"sig":"MEYCIQClZz3QkEvOngbO7B8DM9l2CAfUHs/oELPtvX/3z4muzgIhALFO+so9MPd47bCLouqAphDaCH3jwx95Pe+C0VEKQzeA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222567},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"7274e9c4d8bade94987f46d97dd8d3bfccf9e66d","scripts":{"test":"jest","build":"rm -Rf ./lib ./cjs || true; run-p build:*","watch":"tsc --watch","build:main":"swc src --out-dir lib --strip-leading-paths -s","build:types":"tsc -p tsconfig.types.json","postpublish":"yalc restore --all && pnpm install","build:copy-dts":"copyfiles -u 1 \"src/**/*.d.ts\" lib","prepublishOnly":"pnpm run build; echo next; yalc retreat --all"},"_npmUser":{"name":"matthew.m.mckenzie","email":"matthew.m.mckenzie@gmail.com"},"_npmVersion":"10.9.0","description":"Sequelize adapter for the data binding library - gqlize","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@azerothian/gqlize":"^5.4.0","@vostro/object-visit":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^7.1.0","jest":"^29.7.0","uuid":"^10.0.0","eslint":"^9.18.0","sqlite":"^5.1.1","graphql":"^16.10.0","sqlite3":"^5.1.7","ts-jest":"^29.2.5","ts-node":"^10.9.2","@swc/cli":"^0.4.0","jest-cli":"^29.7.0","@swc/core":"^1.10.7","copyfiles":"^2.4.1","sequelize":"^6.37.5","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.10.7","body-parser":"^1.20.3","deep-freeze":"0.0.1","@types/debug":"^4.1.12","npm-run-all2":"^6.2.6","@jest/globals":"^29.7.0","graphql-relay":"^0.10.2","@tsconfig/node20":"^20.1.4","eslint-plugin-jest":"^28.11.0","source-map-support":"^0.5.21","@tsconfig/recommended":"^1.0.8","@vostro/graphql-types":"^2.0.0","apollo-server-express":"^3.13.0"},"peerDependencies":{"sequelize":"^6.19.0","graphql-relay":"^0.10.0","@vostro/graphql-types":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gqlize-adapter-sequelize_5.4.0_1737262570512_0.5585212744002683","host":"s3://npm-registry-packages-npm-production"}},"5.4.1":{"name":"@azerothian/gqlize-adapter-sequelize","version":"5.4.1","author":{"name":"VostroNet"},"_id":"@azerothian/gqlize-adapter-sequelize@5.4.1","maintainers":[{"name":"matthew.m.mckenzie","email":"matthew.m.mckenzie@gmail.com"}],"homepage":"https://github.com/azerothian/gqlize-adapter-sequelize","bugs":{"url":"https://github.com/azerothian/gqlize-adapter-sequelize/issues"},"dist":{"shasum":"9cdeb3e575db53b010266f19f0418187f15db18a","tarball":"https://registry.npmjs.org/@azerothian/gqlize-adapter-sequelize/-/gqlize-adapter-sequelize-5.4.1.tgz","fileCount":52,"integrity":"sha512-pFZcxqICzAAeGr5gQIqg8eznn93uCmQEhYxlD3P/pNDS5Y5C3M5vjDxL/qHcl7B4J82N4Ui5PQl6irMWaDDXWQ==","signatures":[{"sig":"MEYCIQCR3D/NLqJxHWjvJqThrajRP9fRxRLuHxapoVJzn91tgQIhAJSTCDn/v9h69A4etErLabXjOOCj+DQs+OgXONABSP/i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222603},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"7274e9c4d8bade94987f46d97dd8d3bfccf9e66d","scripts":{"test":"jest","build":"rm -Rf ./lib ./cjs || true; run-p build:*","watch":"tsc --watch","build:main":"swc src --out-dir lib --strip-leading-paths -s","build:types":"tsc -p tsconfig.types.json","postpublish":"yalc restore --all && pnpm install","build:copy-dts":"copyfiles -u 1 \"src/**/*.d.ts\" lib","prepublishOnly":"pnpm run build; echo next; yalc retreat --all"},"_npmUser":{"name":"matthew.m.mckenzie","email":"matthew.m.mckenzie@gmail.com"},"_npmVersion":"10.9.0","description":"Sequelize adapter for the data binding library - gqlize","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@vostro/object-visit":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"del":"^7.1.0","jest":"^29.7.0","uuid":"^10.0.0","eslint":"^9.18.0","sqlite":"^5.1.1","graphql":"^16.10.0","sqlite3":"^5.1.7","ts-jest":"^29.2.5","ts-node":"^10.9.2","@swc/cli":"^0.4.0","jest-cli":"^29.7.0","@swc/core":"^1.10.7","copyfiles":"^2.4.1","sequelize":"^6.37.5","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.10.7","body-parser":"^1.20.3","deep-freeze":"0.0.1","@types/debug":"^4.1.12","npm-run-all2":"^6.2.6","@jest/globals":"^29.7.0","graphql-relay":"^0.10.2","@tsconfig/node20":"^20.1.4","@azerothian/gqlize":"^5.4.0","eslint-plugin-jest":"^28.11.0","source-map-support":"^0.5.21","@tsconfig/recommended":"^1.0.8","@vostro/graphql-types":"^2.0.0","apollo-server-express":"^3.13.0"},"peerDependencies":{"sequelize":"^6.19.0","graphql-relay":"^0.10.0","@azerothian/gqlize":"^5.4.0","@vostro/graphql-types":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gqlize-adapter-sequelize_5.4.1_1737262963279_0.4897839217881239","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@azerothian/gqlize-adapter-sequelize","version":"6.0.0","description":"Sequelize adapter for the data binding library - gqlize","main":"lib/index.js","types":"lib/index.d.ts","author":{"name":"VostroNet"},"homepage":"https://github.com/azerothian/gqlize-adapter-sequelize","bugs":{"url":"https://github.com/azerothian/gqlize-adapter-sequelize/issues"},"resolutions":{"graphql":"npm:@vostro/graphql16","unicorn-magic":"0.2.0"},"peerDependencies":{"@azerothian/gqlize":"^5.4.0","@vostro/graphql-types":"^2.0.0","graphql-relay":"^0.10.0","sequelize":"^6.19.0"},"dependencies":{"@vostro/object-visit":"^1.1.0","debug":"^4.4.1"},"exports":{".":{"import":"./lib/index.mjs","require":"./cjs/index.js","types":"./types/index.d.ts"},"./index":{"import":"./lib/index.mjs","require":"./cjs/index.js","types":"./types/index.d.ts"},"./type-mapper":{"import":"./lib/type-mapper.mjs","require":"./cjs/type-mapper.js","types":"./types/type-mapper.d.ts"},"./types/graphql-sequelize":{"types":"./types/types/graphql-sequelize.d.ts"},"./types/index":{"import":"./lib/types/index.mjs","require":"./cjs/types/index.js","types":"./types/types/index.d.ts"},"./types/sequelize":{"types":"./types/types/sequelize.d.ts"},"./utils/logger":{"import":"./lib/utils/logger.mjs","require":"./cjs/utils/logger.js","types":"./types/utils/logger.d.ts"},"./utils/replace-id-deep":{"import":"./lib/utils/replace-id-deep.mjs","require":"./cjs/utils/replace-id-deep.js","types":"./types/utils/replace-id-deep.d.ts"},"./utils/unique":{"import":"./lib/utils/unique.mjs","require":"./cjs/utils/unique.js","types":"./types/utils/unique.d.ts"},"./utils/waterfall":{"import":"./lib/utils/waterfall.mjs","require":"./cjs/utils/waterfall.js","types":"./types/utils/waterfall.d.ts"},"./utils/where-ops":{"import":"./lib/utils/where-ops.mjs","require":"./cjs/utils/where-ops.js","types":"./types/utils/where-ops.d.ts"},"./utils/word":{"import":"./lib/utils/word.mjs","require":"./cjs/utils/word.js","types":"./types/utils/word.d.ts"}},"_id":"@azerothian/gqlize-adapter-sequelize@6.0.0","gitHead":"9832eae051570ef46933c06bc5be341e58668181","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-1noGZHChdjniU63dzkw0CisvK2p151fSr19u2fODflWCvmTD5XRJ9UPLyQPWr9AI16fk24TQmaY8byA2jAGflg==","shasum":"5fcbefc32bae0b0ebcb721a64100d7abcd7fe950","tarball":"https://registry.npmjs.org/@azerothian/gqlize-adapter-sequelize/-/gqlize-adapter-sequelize-6.0.0.tgz","fileCount":68,"unpackedSize":309406,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDaxjSZIVopCYMr98tYlONB5cJnZQJ143QZmB2nvXYNsAIhALwKIIu/YyH+3BBlq8XLUGR2g5olmJMvt/bjiYoL1Njy"}]},"_npmUser":{"name":"matthew.m.mckenzie","email":"matthew.m.mckenzie@gmail.com"},"directories":{},"maintainers":[{"name":"matthew.m.mckenzie","email":"matthew.m.mckenzie@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gqlize-adapter-sequelize_6.0.0_1748354805384_0.9114602156509071"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-19T04:56:10.412Z","modified":"2025-05-27T14:06:45.802Z","5.4.0":"2025-01-19T04:56:10.728Z","5.4.1":"2025-01-19T05:02:43.480Z","6.0.0":"2025-05-27T14:06:45.615Z"},"bugs":{"url":"https://github.com/azerothian/gqlize-adapter-sequelize/issues"},"author":{"name":"VostroNet"},"homepage":"https://github.com/azerothian/gqlize-adapter-sequelize","description":"Sequelize adapter for the data binding library - gqlize","maintainers":[{"name":"matthew.m.mckenzie","email":"matthew.m.mckenzie@gmail.com"}],"readme":"# gqlize-adapter-sequelize\n\nThis is a sequelize adapter for the graphql relational databinder [gqlize](https://github.com/VostroNet/gqlize) \n\n## Install\n\n```\nyarn add @vostro/gqlize @vostro/gqlize-adapter-sequelize @vostro/graphql-types graphql-sequelize\n```\n\n## License\n\nThis repository generally is covered by GPL-3.0 unless specified\n\n\n## TODO\n- Setup Documentation\n- phase out the remaining imports of graphql-sequelize\n- change where/filter object for sequelize adapter to typed object \n- implement includes\n- test if model has a defaultValue is a 0 value, it sets the field as autoPopulated\n- Write more unit tests\n\n## Contributers\n\n- Mick Hansen (Not a direct contributor, but I used alot of his code from graphql-sequelize as a reference and blatantly copied some)\n- Lousie Apostol\n- Matthew Mckenzie\n","readmeFilename":"README.md"}