{"_id":"@digigov-oss/find-passport-by-parameters-client","_rev":"2-4763b103e7ab2f6df40bf6c381a6644f","name":"@digigov-oss/find-passport-by-parameters-client","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@digigov-oss/find-passport-by-parameters-client","version":"1.0.0","type":"module","description":"Client for findPassportByParametersClient service of GSIS","engines":{"node":">=16.13.1"},"author":{"name":"Dimitrios Michail","email":"michail@admin.grnet.gr"},"dependencies":{"@digigov-oss/gsis-audit-record-db":"^1.2.0","soap":"^0.43.0"},"repository":{"type":"git","url":"git+https://gitlab.grnet.gr/digigov-oss/findPassportByParametersClient.git"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"directories":{"src":"src","test":"test"},"scripts":{"test":"node --experimental-specifier-resolution=node --experimental-modules --no-warnings --loader ts-node/esm ./test/test.ts","testesm":"node --experimental-json-modules --no-warnings ./test/test.mjs","testcjs":"node ./test/test.cjs","testPostgreSql":"node --experimental-specifier-resolution=node --experimental-modules --no-warnings --loader ts-node/esm ./test/testPostgreSql.ts","build":"rm -fr dist/* && tsc -p tsconfig.json && tsc -p tsconfig.commonjs.json && ./setType.sh"},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/recommended-requiring-type-checking"],"parserOptions":{"project":"./tsconfig.json"},"rules":{"max-len":["error",{"code":100}],"no-console":1,"no-extra-boolean-cast":0,"@typescript-eslint/restrict-plus-operands":0,"@typescript-eslint/explicit-module-boundary-types":0,"@typescript-eslint/no-explicit-any":0,"@typescript-eslint/no-floating-promises":0,"@typescript-eslint/no-unsafe-member-access":0,"@typescript-eslint/no-unsafe-assignment":0}},"eslintIgnore":[],"keywords":["gsis","emep","getNncIdentityExt"],"licenses":[{"type":"MIT","url":"http://en.wikipedia.org/wiki/MIT_License"}],"devDependencies":{"@types/node":"^16.9.0","@types/object-inspect":"^1.8.1","object-inspect":"^1.12.2","ts-node":"^10.4.0","tsconfig-paths":"^3.12.0","typescript":"^4.5.4"},"bugs":{"url":"https://gitlab.grnet.gr/digigov-oss/findPassportByParametersClient/-/issues"},"homepage":"https://gitlab.grnet.gr/digigov-oss/findPassportByParametersClient/-/blob/main/README.md","gitHead":"797dfd5b0e95a6ad1a2b836c60150a1d17c78b98","_id":"@digigov-oss/find-passport-by-parameters-client@1.0.0","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-EKv9DthnaCkWZi6bMzgYhL6zkaMrO03BzMUx8CJSndRmKR78j6qSNX6KAU8x5RBRNe2nbG6De1kMjT76VK0cBQ==","shasum":"dcd14d803e4ee4f365dd070344d7d40342669c27","tarball":"https://registry.npmjs.org/@digigov-oss/find-passport-by-parameters-client/-/find-passport-by-parameters-client-1.0.0.tgz","fileCount":24,"unpackedSize":50101,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDfc481LHg9ctVe1X/wVlXY6JTxgwYdcCqGQ6e+Qqrm7AiA1pI3bcmorGqkwlZYTqfVEbY/mYHJV1ojeehcNDzONIQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjblPCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8+BAAku+1aOdB+/D8eeTH3DfkUjBiuc/ABitMHrCcB9mtLQ4fwao8\r\n2OdPY7PVpBiBDPDJC2/Cwjt5ICmwiXe6iaWO+n6EwZbXMLm2X3oqJzZrY7P4\r\nR2D+PjWrQB0ID0u7wdx35bqVSl9tmeIdOSzrHe1U4G732RumqxvCNiVJUxtf\r\nfG+LTCdERBeWkN79L3HC8BcMxHZRNkqe8354Q13Wny7EPekZNLjN8mPuwBAD\r\n4X6ddrtzk02KUKUTP+RWh89xJHituPhz6nx7gI/x2sM1VUaYwqJiTStiHQF3\r\n5yLz0iMUuCjYg3PBQqfXNvZyJGsJyd+0i4K2vBggVtz3RMylZrl4wpFEGwRV\r\n26Z3rBO7A0bAXvy6wMUUKcwEUjk7XTtFeXYrBSNN4TwAc/OD0ovJk+fg63Sx\r\nHZoy+pdpjFFTEIrs+309JJ1dnzuWfNk9n97pc+WJoxGE8n1hgOqt71f2wm7i\r\naWua8XgMBW+Ad6wq/fcpq9EFEZ6SmKIRYblyEY20QgibMyWlg8+nmUezau4H\r\nCbvcauL6Paysleh9Cze+l+mHban/YnogHQA/fHCFMuKkF38N4CpM2Xfp1dfE\r\nbSrAV0iGRDmf/csUA9QpGhgrXlz9E/GB+64+zYd21sebdb/G3Y7TP5k+DXO1\r\ncs4vEjiHGX6CmKgrhedEotqrFu/KeLP1Ty0=\r\n=fBNl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dmassaad-grnet","email":"dmassaad@admin.grnet.gr"},"maintainers":[{"name":"dmassaad-grnet","email":"dmassaad@admin.grnet.gr"},{"name":"dmichail","email":"dimitrios.michail@gmail.com"},{"name":"pskarvelis","email":"pskarvelis@admin.grnet.gr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/find-passport-by-parameters-client_1.0.0_1668174786599_0.5303793683493419"},"_hasShrinkwrap":false},"1.0.1":{"name":"@digigov-oss/find-passport-by-parameters-client","version":"1.0.1","type":"module","description":"Client for findPassportByParametersClient service of GSIS","engines":{"node":">=16.13.1"},"author":{"name":"Dimitrios Michail","email":"michail@admin.grnet.gr"},"dependencies":{"@digigov-oss/gsis-audit-record-db":"^1.2.0","soap":"^0.43.0"},"repository":{"type":"git","url":"git+https://gitlab.grnet.gr/digigov-oss/findPassportByParametersClient.git"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"directories":{"src":"src","test":"test"},"scripts":{"test":"node --experimental-specifier-resolution=node --experimental-modules --no-warnings --loader ts-node/esm ./test/test.ts","testesm":"node --experimental-json-modules --no-warnings ./test/test.mjs","testcjs":"node ./test/test.cjs","testPostgreSql":"node --experimental-specifier-resolution=node --experimental-modules --no-warnings --loader ts-node/esm ./test/testPostgreSql.ts","build":"rm -fr dist/* && tsc -p tsconfig.json && tsc -p tsconfig.commonjs.json && ./setType.sh"},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/recommended-requiring-type-checking"],"parserOptions":{"project":"./tsconfig.json"},"rules":{"max-len":["error",{"code":100}],"no-console":1,"no-extra-boolean-cast":0,"@typescript-eslint/restrict-plus-operands":0,"@typescript-eslint/explicit-module-boundary-types":0,"@typescript-eslint/no-explicit-any":0,"@typescript-eslint/no-floating-promises":0,"@typescript-eslint/no-unsafe-member-access":0,"@typescript-eslint/no-unsafe-assignment":0}},"eslintIgnore":[],"keywords":["gsis","emep","getNncIdentityExt"],"licenses":[{"type":"MIT","url":"http://en.wikipedia.org/wiki/MIT_License"}],"devDependencies":{"@types/node":"^16.9.0","@types/object-inspect":"^1.8.1","object-inspect":"^1.12.2","ts-node":"^10.4.0","tsconfig-paths":"^3.12.0","typescript":"^4.5.4"},"bugs":{"url":"https://gitlab.grnet.gr/digigov-oss/findPassportByParametersClient/-/issues"},"homepage":"https://gitlab.grnet.gr/digigov-oss/findPassportByParametersClient/-/blob/main/README.md","types":"./dist\\cjs\\index.d.ts","gitHead":"576cdba2d52a38a035380343d8f36676ffa77288","_id":"@digigov-oss/find-passport-by-parameters-client@1.0.1","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-lybcS9ehcqWI18XJgSM6Itxe6wo4Edruw+pREyONEB7wEQEvH/lgWXo+9Yv/YUYvOy4VOqS/cbeVtumu4t2knQ==","shasum":"bfb6fa910cac14976a983c77af92e01328f16d4c","tarball":"https://registry.npmjs.org/@digigov-oss/find-passport-by-parameters-client/-/find-passport-by-parameters-client-1.0.1.tgz","fileCount":24,"unpackedSize":50166,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSsdw6f/9l0/PfwJQ/3G2nXS7rhMcZ3gjwgSnhwnWLxwIhAMHcZE/fO1SeDhr321xXcW5IGXGioGWsXU1iy7sqUwCE"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcfykACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDeQ/9HgyrtP/nCe7rD4OAEKLuX6YaCz3HQmLpfItpb0PywSa40Jgp\r\nwZ5H9QKKZD0BjpFXy+/DDfUCWnFqatA7mChSY02/HKamQ4tikVCMbBfjzlPw\r\nfLQxaSnSYEQHlBLRoHkHjFA1hbyAyQlzgnWd3wCGbOEo2rE1dh7ZEPaQQXh+\r\nKh95ZA/rROpemE93ehVDQEp4EwfutApM+lWaxRmyP30Yb9n4q9uJk5wlLw4I\r\nZYldLBi1gCnOLXS7s3xUA9KIwnQbeLxTTzY0cU2aDk1JPQFJg3QEp6KDyB+D\r\nELXGeMfil9Osl8lVpyMq0/AuFk91w4BHC9v9ZIA1+T81BRZlx/JI1ljMT1Y0\r\nUwjXB8K0nqfEAm5Go6F9SJWo3rC7/6xkCbuYrBKYJQBIIJaQouneZ1kUyfhv\r\nlPlImGoJOKbQQCPGugT8KIExZbilbliCwHIF/90oXKeVcSjSbenOroNVDVu0\r\n8IaWsohw8LJOEVuLtkOELwJqAiLzmbURd9rw1jaDrRfEDeMc3n88E9SDR+VZ\r\nvXERlGICyWxAV5RD6U3DDw4O1H83UZUbGJdKST+06Js1SGO6FOQmPbIXAco3\r\nSm+7u2hkHBKaru5Qs1uYZmWfj0ymFMDZXPcDUHVeUk6/Ney6/55Q/g2h5d9R\r\nZUQI0f6lnbOCsKE+yKcYC0PmsCpGUpATJWs=\r\n=Siae\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dmassaad-grnet","email":"dmassaad@admin.grnet.gr"},"maintainers":[{"name":"dmassaad-grnet","email":"dmassaad@admin.grnet.gr"},{"name":"dmichail","email":"dimitrios.michail@gmail.com"},{"name":"pskarvelis","email":"pskarvelis@admin.grnet.gr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/find-passport-by-parameters-client_1.0.1_1668414628654_0.6500334624444628"},"_hasShrinkwrap":false},"1.0.2":{"name":"@digigov-oss/find-passport-by-parameters-client","version":"1.0.2","type":"module","description":"Client for findPassportByParametersClient service of GSIS","engines":{"node":">=16.13.1"},"author":{"name":"Dimitrios Michail","email":"michail@admin.grnet.gr"},"dependencies":{"@digigov-oss/gsis-audit-record-db":"^1.2.0","axios":"^1.6.2","soap":"^0.45.0"},"repository":{"type":"git","url":"git+https://gitlab.grnet.gr/digigov-oss/findPassportByParametersClient.git"},"main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"directories":{"src":"src","test":"test"},"scripts":{"test":"node --experimental-specifier-resolution=node --experimental-modules --no-warnings --loader ts-node/esm ./test/test.ts","testesm":"node --experimental-json-modules --no-warnings ./test/test.mjs","testcjs":"node ./test/test.cjs","testPostgreSql":"node --experimental-specifier-resolution=node --experimental-modules --no-warnings --loader ts-node/esm ./test/testPostgreSql.ts","build":"rm -fr dist/* && tsc -p tsconfig.json && tsc -p tsconfig.commonjs.json && ./setType.sh"},"eslintConfig":{"parser":"@typescript-eslint/parser","plugins":["@typescript-eslint"],"extends":["eslint:recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/recommended-requiring-type-checking"],"parserOptions":{"project":"./tsconfig.json"},"rules":{"max-len":["error",{"code":100}],"no-console":1,"no-extra-boolean-cast":0,"@typescript-eslint/restrict-plus-operands":0,"@typescript-eslint/explicit-module-boundary-types":0,"@typescript-eslint/no-explicit-any":0,"@typescript-eslint/no-floating-promises":0,"@typescript-eslint/no-unsafe-member-access":0,"@typescript-eslint/no-unsafe-assignment":0}},"eslintIgnore":[],"keywords":["gsis","emep","getNncIdentityExt"],"licenses":[{"type":"MIT","url":"http://en.wikipedia.org/wiki/MIT_License"}],"devDependencies":{"@types/node":"^16.9.0","@types/object-inspect":"^1.8.1","object-inspect":"^1.12.2","ts-node":"^10.4.0","tsconfig-paths":"^3.12.0","typescript":"^4.5.4"},"bugs":{"url":"https://gitlab.grnet.gr/digigov-oss/findPassportByParametersClient/-/issues"},"homepage":"https://gitlab.grnet.gr/digigov-oss/findPassportByParametersClient/-/blob/main/README.md","types":"./dist/cjs/index.d.ts","gitHead":"bd9facd5bb10b7ceb4137ba97fa614cff84719f6","_id":"@digigov-oss/find-passport-by-parameters-client@1.0.2","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-zManJoXe5HMjConX5jyxk5XqqL3LSBFEYPNc1TD/oDpojvOv5kfrBgP0BIpdibu20OrBRFia3XvDabF6U7TT8A==","shasum":"a75524eb7d8d9662845533b29f8ed3e9ecbedfe1","tarball":"https://registry.npmjs.org/@digigov-oss/find-passport-by-parameters-client/-/find-passport-by-parameters-client-1.0.2.tgz","fileCount":24,"unpackedSize":49477,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVFA3bxPWVEz0PBuB4hcDj0ijcIjvao4MniI0yGSnUDAIgZREj91VAUhKBTEjF6CgsU/0jKJKdG3Ct8Gb/S3hls78="}]},"_npmUser":{"name":"dmichail","email":"dimitrios.michail@gmail.com"},"maintainers":[{"name":"dmassaad-grnet","email":"dmassaad@admin.grnet.gr"},{"name":"dmichail","email":"dimitrios.michail@gmail.com"},{"name":"pskarvelis","email":"pskarvelis@admin.grnet.gr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/find-passport-by-parameters-client_1.0.2_1702364573727_0.7703189560530113"},"_hasShrinkwrap":false}},"time":{"created":"2022-11-11T13:53:06.544Z","1.0.0":"2022-11-11T13:53:06.840Z","modified":"2023-12-12T07:02:54.189Z","1.0.1":"2022-11-14T08:30:28.825Z","1.0.2":"2023-12-12T07:02:53.979Z"},"maintainers":[{"name":"dmassaad-grnet","email":"dmassaad@admin.grnet.gr"},{"name":"dmichail","email":"dimitrios.michail@gmail.com"},{"name":"pskarvelis","email":"pskarvelis@admin.grnet.gr"}],"description":"Client for findPassportByParametersClient service of GSIS","homepage":"https://gitlab.grnet.gr/digigov-oss/findPassportByParametersClient/-/blob/main/README.md","keywords":["gsis","emep","getNncIdentityExt"],"repository":{"type":"git","url":"git+https://gitlab.grnet.gr/digigov-oss/findPassportByParametersClient.git"},"author":{"name":"Dimitrios Michail","email":"michail@admin.grnet.gr"},"bugs":{"url":"https://gitlab.grnet.gr/digigov-oss/findPassportByParametersClient/-/issues"},"readme":"# Client for findPassportByParameters service of KED\n\nClient to connect to findPassportByParameters service, useful for nextjs/nodejs projects.\n\n#### Example:\n```\nimport findPassportByPassportNumber from '@digigov-oss/find-passport-by-parameters-client';\n\nconst test = async () => {\n   const overrides = {\n        prod:false,\n        auditInit: {\n            auditUnit: 'grnet.gr',\n        },\n        auditStoragePath: '/auditStorage',\n    }\n\n    try {\n        return await findPassportByPassportNumber(\"AB1234567\", \"username\", \"password\", overrides);\n    } catch (error) {\n        console.log(error);\n    }\n}\n\ntest().then((r) => { console.log('findPassportByPassportNumber', r); });\n```\n* you can use `overrides` to override the default values\n* for your tests, you don't need to use the `overrides` mecahnism,in that case, the default storage path will be used ie `/tmp`\n* look at [KED](https://www.gsis.gr/dimosia-dioikisi/ked/) standard guides for records you can use on auditInit\"\nAlso, you can use `overrides` to override the default storage engine.\n```\nimport findPassportByPassportNumber from '@digigov-oss/find-passport-by-parameters-client';\nimport {PostgreSqlEngine} from '@digigov-oss/gsis-audit-record-db'; \n\nconst test = async () => {\n    try {\n        const overrides = {\n        auditEngine: new PostgreSqlEngine('postgres://postgres:postgres@localhost:5432/postgres'),\n        auditInit: {\n            auditUnit: 'grnet.gr',\n        },\n        }\n        return await findPassportByPassportNumber(\"AB1234567\", \"username\", \"password\", overrides);\n    } catch (error) {\n        console.log(error);\n    }\n}\n\ntest().then((r) => { console.log('findPassportByPassportNumber', r); });\n\n```\n\nLook at module [AuditRecordDB](https://gitlab.grnet.gr/digigov-oss/auditRecordDB/-/blob/main/README.md) for more details on how to use the AuditEngine.\n\nIf you plan to use only the `FileEngine`, you can skip the installation of other engines by ignoring optional dependencies.\ni.e.` yarn install --ignore-optional`\n\n#### Returns\nan object like the following:\n```\nTODO\n```\nor an error message like:\n```\nTODO\n```\n\n#### Available data for testing:\n000152418\n\n##### * Notes\nyou have to ask KED for policePassportService_v1.3 documentation to get more info about the output and error fields.\n\n#### * known issues\nIf KED advertises a wrong endpoint for the service on production WSDL, you can override the endpoint on the `overrides` object.\n\n```\nconst overrides = {\n    endpoint: 'my new endpoint here',\n}\n```\n","readmeFilename":"README.md"}