{"_id":"@4djs/gql-types","_rev":"7-9322bd949eed02a0c6b774eed9bc0e50","name":"@4djs/gql-types","dist-tags":{"latest":"0.1.2"},"versions":{"0.0.0":{"name":"@4djs/gql-types","version":"0.0.0","keywords":["function","location","nodejs","node","4d","promise"],"author":{"url":"https://www.4d.com","name":"4D SAS","email":"contact@4d.com"},"license":"MIT","_id":"@4djs/gql-types@0.0.0","maintainers":[{"name":"idrissi","email":"med.idrissi@outlook.com"}],"bin":{"gql-types":"bin/catalog-types.js"},"dist":{"shasum":"e7d8dcfde3235bc1ddb762322866ec4c464041ea","tarball":"https://registry.npmjs.org/@4djs/gql-types/-/gql-types-0.0.0.tgz","fileCount":5,"integrity":"sha512-w46Hs2W5ecyBxfqQRmY/cp1/juiIwsEdNcsaDHItdYq/g4P5f4ty6vGRMehKnIZnd570nayOQ3sY/g6c18ML9A==","signatures":[{"sig":"MEUCIQDC9QidLx+ukAq4x39socD+QUIMLFcFG9OEF8tpEep0lAIgNATWuso2JNqyM8dgybiqXv2hZuKPzbygYoT0AKinKXo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfH1CGCRA9TVsSAnZWagAADngP/j/3phC34KqlVkbvTCRe\n8SqpcchQci3MrFrUB64km8cpZxMFrGSHisXk04k9WqGVUkZikxLjqK5faXD+\nWWqA5O1gt/7oQDMetNY0pr8nwhXc9k4MkhGdsbeqro9wzxUjvhvxLrRnGyAj\n/VwObbI9m857dXk6BYim65px/AGv+3Qn2LBH23CFRfk0Cc/YerWfiXS7whio\nr/L3R2au4K6rMhJ6t16DusIFdQfwEr3O7RmQZChci4nqAPCGeRtodlF+phwf\nOgA081s1Rk0qmF+PFiUjqtx/gfBAT6tG0xSpL6nJVpyBGSUG5yW2mCfO/rF+\nl0mgNVsh6auOq8Zz4qDFp/U4VfNK77eGBKiZa0k/c91g9BqVxhOQzlN5hzB6\n7n/Bsez4j6rE9c5d+EnIEtxIA7GM8c5VbWvv/hp55LZDsK7lotIUTl079jiS\nWj7p3PS2XPWINwyYP9N+bKx69vqkUVPxDCEOw6avkjGhiEo1TEHjb4OmIghw\nMOsgY+Om85jn1nYfXR2oIRu2Z9k6QvH036esoNfFpttHokQ25XK3j1zErwsz\neWdz/+Gd8Mb68teS3UjkQxDjkHAqSxFEesZeMv8YsKZh8S2/wsI8EnTK3sH9\nNd05tVfg27cIDUUZeDMGLz57wuSy5rvne40VjqiGLQKh7Tph5Fx0vdOBtYtE\nZyrk\r\n=+wO3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","husky":{"hooks":{"pre-push":"npm test","pre-commit":"npm test"}},"engines":{"node":">= 8.0.0"},"gitHead":"f5ea705d28f714c06a38f2592430b8c79bf2d048","scripts":{"lint":"eslint .","test":"nyc --reporter=html --reporter=text mocha --exit --reporter spec ./__tests__/**/*.test.js","format":"prettier --write \"src/**/*.js\" \"__tests__/**/*.js\"","pretest":"npm run lint","version":"git add -A src","coverage":"nyc report --reporter=text-lcov | coveralls","preversion":"npm run lint","postversion":"git push && git push --tags","release:major":"release-it major","release:minor":"release-it minor","release:patch":"release-it patch","prepublishOnly":"npm test"},"_npmUser":{"name":"idrissi","email":"med.idrissi@outlook.com"},"repository":{"url":"https://git-ps.wakanda.io/wakanda-ps/misc/4djs/gql-types.git","type":"git"},"_npmVersion":"6.14.6","description":"Outputs GraphQL types from a 4d catalog","directories":{},"_nodeVersion":"14.6.0","dependencies":{"request":"^2.88.2","fsevents":"^2.1.3","nunjucks":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","husky":"^4.2.5","mocha":"^8.0.1","eslint":"^7.5.0","nodemon":"^2.0.4","prettier":"^2.0.5","coveralls":"^3.1.0","release-it":"^13.6.6","eslint-plugin-import":"^2.22.0","eslint-config-prettier":"^6.11.0","eslint-config-airbnb-base":"^14.2.0"},"optionalDependencies":{"fsevents":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/gql-types_0.0.0_1595887750372_0.5750806370583612","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@4djs/gql-types","version":"0.1.0","keywords":["function","location","nodejs","node","4d","promise"],"author":{"url":"https://www.4d.com","name":"4D SAS","email":"contact@4d.com"},"license":"MIT","_id":"@4djs/gql-types@0.1.0","maintainers":[{"name":"idrissi","email":"med.idrissi@outlook.com"}],"bin":{"gql-types":"bin/catalog-types.js"},"dist":{"shasum":"37f46fe2a09010e9b6c00f2d50ddb768763a90b8","tarball":"https://registry.npmjs.org/@4djs/gql-types/-/gql-types-0.1.0.tgz","fileCount":5,"integrity":"sha512-oYosLiYprPzOgO7gJ3Ekl7SN+EBUjlkZ7Wxmsg1U2Tj2E9q53+sSEhaWnFli/bjYmdA+/JFBka4/gfhHguR+qA==","signatures":[{"sig":"MEUCICv5TY8xAeW7QNRNFm9Y+gFXPVr72ycwKyd+Mx1d0MqUAiEA/Rlb7+y5kv/Eqx9+eqoOYLYeb9ER3CObHrn7bH4iZws=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfH1C2CRA9TVsSAnZWagAA3WQP/A3t79Jysejp6Zqx8j4w\nKu1Frz5Ccj1z+y1dfYEM/CuCPZNuBUAcpeyhyvUJ2wuyCHaGzmxlqk3Zta/r\nH4+9ItAWSjTuvhPkLmB6VG5uxK3RsP0+LFqEMoFGm2n1+Q4KYV+yWZPYdySl\nhKhSWK4NusyK8ngmkS1vb6AIhBd1LYOm9cb+1OfmwoW2GBaoSoMJLX8onmQf\ndWZkUPpkDz0pgo6wCZMhSg9ktHwUKmfHJphZ7bjeupwxdcZCuDQXxHapkdwh\nuGTXHOz+hSUOGzmrfCetd0JYRhS/kvbe53TvZrqdmkv66wWjdt+kBTjAcpCY\ngRuTjv3BTsheeh7cytZZhe3hFw8wxGUJW0MXcBB5f0aA9NEDrIilu3WjnuSI\n+1tGBf3momJqMc8evEFhVuZIx9y4NONGQ0BLsSoT7dYfSbl9SVv3pX9D39/t\nepR8djeNIGeZ3y389iLZktP4qNrRb4AzShZL7AgjPjRsG6TFHJxpO21/fDtz\n97WA4F/M292wJkZnSupGkmFT5CoA4odHJlxUQxkAeRZtaoEh5A3GZ1W+euKq\neOGyQtbFmFxFwH45YLgWf0kYuRvH0pbhEexVLvKcCoectr6GzmBBxL+mY3Lp\nND79cEEN9oIwXZfEsnCJr0WSIwKjc4nU4x98PY1MV+hL4UfrQhGOP1tMUuwz\nta1J\r\n=00be\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","husky":{"hooks":{"pre-push":"npm test","pre-commit":"npm test"}},"engines":{"node":">= 8.0.0"},"gitHead":"4d5554149d7c4bc591e1a8893169ba79488fabe9","scripts":{"lint":"eslint .","test":"nyc --reporter=html --reporter=text mocha --exit --reporter spec ./__tests__/**/*.test.js","format":"prettier --write \"src/**/*.js\" \"__tests__/**/*.js\"","pretest":"npm run lint","version":"git add -A src","coverage":"nyc report --reporter=text-lcov | coveralls","preversion":"npm run lint","postversion":"git push && git push --tags","release:major":"release-it major","release:minor":"release-it minor","release:patch":"release-it patch","prepublishOnly":"npm test"},"_npmUser":{"name":"idrissi","email":"med.idrissi@outlook.com"},"repository":{"url":"https://git-ps.wakanda.io/wakanda-ps/misc/4djs/gql-types.git","type":"git"},"_npmVersion":"6.14.6","description":"Outputs GraphQL types from a 4d catalog","directories":{},"_nodeVersion":"14.6.0","dependencies":{"request":"^2.88.2","fsevents":"^2.1.3","nunjucks":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","husky":"^4.2.5","mocha":"^8.0.1","eslint":"^7.5.0","nodemon":"^2.0.4","prettier":"^2.0.5","coveralls":"^3.1.0","release-it":"^13.6.6","eslint-plugin-import":"^2.22.0","eslint-config-prettier":"^6.11.0","eslint-config-airbnb-base":"^14.2.0"},"optionalDependencies":{"fsevents":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/gql-types_0.1.0_1595887798020_0.40514998718054906","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@4djs/gql-types","version":"0.1.1","keywords":["function","location","nodejs","node","4d","promise"],"author":{"url":"https://www.4d.com","name":"4D SAS","email":"contact@4d.com"},"license":"MIT","_id":"@4djs/gql-types@0.1.1","maintainers":[{"name":"idrissi","email":"med.idrissi@outlook.com"}],"bin":{"gql-types":"bin/catalog-types.js"},"dist":{"shasum":"e2dd0bf3aa03c7862e0299f75932161c96e602ce","tarball":"https://registry.npmjs.org/@4djs/gql-types/-/gql-types-0.1.1.tgz","fileCount":5,"integrity":"sha512-CYcKFLIhyRKtsPBRSuFInH8CivMEtz186PPRv/awYF9hqiGQuF1op4j6kjK70XqBOpFOsKvVu3PxqwQmVrBDKg==","signatures":[{"sig":"MEQCIB1Kd/KyZZcOF+EfA8xXVR5XTdzcglgE3IH9iXWPW304AiBjDdtztPRSnnat9tj90CAxZa9H22/QCKbXkNPwXW3BCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfH1GmCRA9TVsSAnZWagAAhrgP+gPiS/fE8QNSMoqNyu5p\n0GJR/8rOGG64L2qmY2AtS9hMNOqqeT02uKugkUwUtTtcUaTI8iSf2c3NCXJb\nDi0kT6bpV5a5R9ldG13Af2Ynvb1XRMlo+Wa256Ly2vepfsMywN4qlbFOCbyO\n6gfW62EJuJ4gu9dWDc08pnrgYTfp1W9d/AF+SsWGzARabfwvHS+mFtv7La4L\n0uYezemBlj5sB0BB55oD/S+GVae0dZyJJd2ab/TzfcU0CuXqG16T822GWdHH\nRzCfRedrvN2KDlTM5HsIoGozi1W2K/6hVUv0jnrm98X4h5XVv17hAU6rb2mO\nAvYx2MTE0YhUNZsaNODuZ6TqXutD18+3Y3WjeREN3fQDq43cjEeAWycYYMXA\nFbqdMRsZktjD0YZVuMkYtxti1I0nnhbrb0yitm3X6oMFfa6chYxw9gy0g6py\nmp6y2wDeUdSnRIfRcfH6qegwQ7pnfTD2mcNMr/W65DcHsQlGWc30q6Y8/RwZ\nw74lAl/C73BkFeci4MLq8HRK4ytg4+sZrBi30JB7TMdxKwt89tdAuMczoA4P\nXLg6ce9va+9h9/MDGqB+fWehdQoEsOM3b+YR770PvzTFgAEE9mbJNFItBf1Y\nCNQEkgK+WLa0Ib5JRHkrnLXuYvYJ7BvrAQxlRAmvPE+HfWh9Hs0uXZSfdOQh\nG78O\r\n=YTKo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","husky":{"hooks":{"pre-push":"npm test","pre-commit":"npm test"}},"engines":{"node":">= 8.0.0"},"gitHead":"4fddfdf99ba0c99dcd4ea13bc4111c4242708fc7","scripts":{"lint":"eslint .","test":"nyc --reporter=html --reporter=text mocha --exit --reporter spec ./__tests__/**/*.test.js","format":"prettier --write \"src/**/*.js\" \"__tests__/**/*.js\"","pretest":"npm run lint","version":"git add -A src","coverage":"nyc report --reporter=text-lcov | coveralls","preversion":"npm run lint","postversion":"git push && git push --tags","release:major":"release-it major","release:minor":"release-it minor","release:patch":"release-it patch","prepublishOnly":"npm test"},"_npmUser":{"name":"idrissi","email":"med.idrissi@outlook.com"},"repository":{"url":"https://git-ps.wakanda.io/wakanda-ps/misc/4djs/gql-types.git","type":"git"},"_npmVersion":"6.14.6","description":"Outputs GraphQL types from a 4d catalog","directories":{},"_nodeVersion":"14.6.0","dependencies":{"request":"^2.88.2","fsevents":"^2.1.3","nunjucks":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","husky":"^4.2.5","mocha":"^8.0.1","eslint":"^7.5.0","nodemon":"^2.0.4","prettier":"^2.0.5","coveralls":"^3.1.0","release-it":"^13.6.6","eslint-plugin-import":"^2.22.0","eslint-config-prettier":"^6.11.0","eslint-config-airbnb-base":"^14.2.0"},"optionalDependencies":{"fsevents":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/gql-types_0.1.1_1595888038362_0.701904790536106","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@4djs/gql-types","version":"0.1.2","keywords":["function","location","nodejs","node","4d","promise"],"author":{"url":"https://www.4d.com","name":"4D SAS","email":"contact@4d.com"},"license":"MIT","_id":"@4djs/gql-types@0.1.2","maintainers":[{"name":"idrissi","email":"med.idrissi@outlook.com"}],"bin":{"gql-types":"bin/catalog-types.js"},"dist":{"shasum":"413e9d5ec896eb7e09a7e83eb38dff09eb6749ba","tarball":"https://registry.npmjs.org/@4djs/gql-types/-/gql-types-0.1.2.tgz","fileCount":5,"integrity":"sha512-7FfX4wKgHC/JnkDUG3zWwg+BEw7DjOunfe5T2idIgBjSDon7D7k3HPGDCNgLHZc2TvwNr4qo5kX51eKldLL8wA==","signatures":[{"sig":"MEQCIEEOCwpc/dKJ4+eEB3bc/t7P3s8I51G6rc6nEHObx3k0AiAWtq5WbvC1+IQp35v3gGjVPuJD6CKL9geNl5pVFhKmBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLArWCRA9TVsSAnZWagAAVm8P+gLHzL4i1LO3bdPW9C0j\nT12yX8aYETMnHwAA+p8NW6/lMSb50wvE9v3n7H0OqDpmHdnSDEG+iyYdawyJ\n2MXL8J2oAa+7Vc4I1GsGLipKfqbsof8MI3k7Z5m0gizSiBv8SnLynz/nbqG6\n3V5Uhus6ddeeUJV11qmPgY3ErMZEAd7raqO/WYBivdrH0a1TUXCvBuUVQ9Tu\nO7y4PESpzape4B2U7fBx4UySLRJQMTr+OrWutwSspcQ+k3GozSMqdweMT9Co\nPygbnRPlpmj6YutxJXKS0d/G8dLW11QVMTlVXnymbvIYseaQfbjAKz5Bm1E8\nQRK72JpIMHdpvSxuoyD47cPKokBbsiRFAYWeNb9MDUOfloCPsqbPC/mbIj8B\njSmTJj2fOVKFTUu9KgtByjYKv8KRignK7uLUG8D5eMwJmLnR1CSBFE+ZtkGe\n7pZ0qfUQH4+NjG0EVP5yLL+sfcqWq7LgY0ZXagMeqcEEpO0WbWwpqEpxNkyd\nTZMDmpP1OluA5HhmTQenV3R933j6eDOtqRL+sLxbehHuj+cP4UqmaN60+IqY\nHYHb+lDVkVbAa+WweUpUypKth6H7ladJmPC+6PV6rVVX/HJv0Xqpv2fvsWmV\nmK57GA9gQYidSJpDSfX+N3Hd1GqfMoixLib+vbAH5HQZMUVv3pssAiYG6n2l\nad35\r\n=l9TQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","husky":{"hooks":{"pre-push":"npm test","pre-commit":"npm test"}},"engines":{"node":">= 8.0.0"},"gitHead":"e56fb762d4a08c1c9a74fe07a211c50c848abcb5","scripts":{"lint":"eslint .","test":"nyc --reporter=html --reporter=text mocha --exit --reporter spec ./__tests__/**/*.test.js","format":"prettier --write \"src/**/*.js\" \"__tests__/**/*.js\"","pretest":"npm run lint","version":"git add -A src","coverage":"nyc report --reporter=text-lcov | coveralls","preversion":"npm run lint","postversion":"git push && git push --tags","release:major":"release-it major","release:minor":"release-it minor","release:patch":"release-it patch","prepublishOnly":"npm test"},"_npmUser":{"name":"idrissi","email":"med.idrissi@outlook.com"},"repository":{"url":"https://git-ps.wakanda.io/wakanda-ps/misc/4djs/gql-types.git","type":"git"},"_npmVersion":"6.14.5","description":"Outputs GraphQL types from a 4d catalog","directories":{},"_nodeVersion":"14.3.0","dependencies":{"request":"^2.88.2","fsevents":"^2.1.3","nunjucks":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","husky":"^4.2.5","mocha":"^8.0.1","eslint":"^7.5.0","nodemon":"^2.0.4","prettier":"^2.0.5","coveralls":"^3.1.0","release-it":"^13.6.6","eslint-plugin-import":"^2.22.0","eslint-config-prettier":"^6.11.0","eslint-config-airbnb-base":"^14.2.0"},"optionalDependencies":{"fsevents":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/gql-types_0.1.2_1596721877929_0.2906809962657537","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-07-27T22:09:10.122Z","modified":"2026-06-21T01:43:05.138Z","0.0.0":"2020-07-27T22:09:10.504Z","0.1.0":"2020-07-27T22:09:58.195Z","0.1.1":"2020-07-27T22:13:58.503Z","0.1.2":"2020-08-06T13:51:18.051Z"},"author":{"url":"https://www.4d.com","name":"4D SAS","email":"contact@4d.com"},"license":"MIT","keywords":["function","location","nodejs","node","4d","promise"],"repository":{"url":"https://git-ps.wakanda.io/wakanda-ps/misc/4djs/gql-types.git","type":"git"},"description":"Outputs GraphQL types from a 4d catalog","maintainers":[{"email":"med.idrissi@outlook.com","name":"idrissi"}],"readme":"A simple tool to generate [interfaces](https://www.typescriptlang.org/docs/handbook/interfaces.html) from the [rest API](http://doc.wakanda.org/home2.en.html#/Wakanda%20Studio/0.Beta/HTTP-REST.100-808498.en.html) [catalog](http://doc.wakanda.org/home2.en.html#/Wakanda%20Studio/0.Beta/catalogall.303-817002.en.html)\n\n## How to use\n\nYou can simply call the binary using `npx`:\n\n```bash\nnpx @4djs/gql-types http://localhost:8081/rest/\\$catalog/\\$all\n```\n\nThis will print the interfaces into the standard output.\n\nYou can also [redirect](https://www.guru99.com/linux-redirection.html#1) the result to save it into a specific file:\n\n```bash\nnpx @4djs/gql-types http://localhost:8081/rest/\\$catalog/\\$all > 4d.types.ts\n```\n","readmeFilename":"README.md"}