{"_id":"es-mapping-ts","_rev":"23-993af90a47a38cd66ec054478f9e0faa","name":"es-mapping-ts","dist-tags":{"latest":"1.0.1"},"versions":{"0.0.1":{"name":"es-mapping-ts","version":"0.0.1","keywords":["inversify","inversifyjs","typescript","elasticsearch","mapping","expressjs","express","documentation","decorator","generator"],"author":{"name":"xrobert"},"license":"MIT","_id":"es-mapping-ts@0.0.1","maintainers":[{"name":"asi-ngtools","email":"xrobert@asi.fr"}],"homepage":"https://github.com/xrobert35/es-mapping-ts#readme","bugs":{"url":"https://github.com/xrobert35/es-mapping-ts/issues"},"dist":{"shasum":"0ad70e2e55fc82c8e9145b762214288c99b99a4d","tarball":"https://registry.npmjs.org/es-mapping-ts/-/es-mapping-ts-0.0.1.tgz","fileCount":16,"integrity":"sha512-xtYlw0taKuUa874MWzE5dOmiG5UBUGXG8kW3Y+Xga0xbgleAxSnm6qKorZNI4HR0ZHXzuHG68J7xYwIcts2HoA==","signatures":[{"sig":"MEUCIQC73u57EvZcxCCGZy4NPB6nf4l7SsPAUX1fDJ6nmmJqGQIgY5ySfVO+rzUiQT9tLx+2ImwV7dboZVxb8+9FYvvVdeU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10370},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"abf80eb1f14a6d664ddcbde6f6c5a90c47a8ed6e","scripts":{"dist":"gulp build","build":"tsc -p tsconfig.json","clean":"gulp clean","package":"npm run clean && tsc -p tsconfig.package.json"},"_npmUser":{"name":"asi-ngtools","email":"xrobert@asi.fr"},"repository":{"url":"git+ssh://git@github.com/xrobert35/es-mapping-ts.git","type":"git"},"_npmVersion":"5.5.1","description":"ES Mapping TypeScript","directories":{},"_nodeVersion":"8.9.2","dependencies":{"lodash":"^4.17.5","@types/lodash":"^4.14.105","reflect-metadata":"^0.1.12"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","gulp":"^3.9.1","mocha":"^5.0.1","ts-node":"^3.3.0","cross-env":"^5.1.3","gulp-clean":"^0.3.2","typescript":"^2.6.2","gulp-sourcemaps":"^2.6.1","gulp-typescript":"^3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/es-mapping-ts_0.0.1_1521638526147_0.07299920992284292","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"es-mapping-ts","version":"0.0.2","keywords":["inversify","inversifyjs","typescript","elasticsearch","mapping","expressjs","express","documentation","decorator","generator"],"author":{"name":"xrobert"},"license":"MIT","_id":"es-mapping-ts@0.0.2","maintainers":[{"name":"asi-ngtools","email":"xrobert@asi.fr"}],"homepage":"https://github.com/xrobert35/es-mapping-ts#readme","bugs":{"url":"https://github.com/xrobert35/es-mapping-ts/issues"},"dist":{"shasum":"3cc7ee1717e618b1e57b21e73e1c8cc27e072a28","tarball":"https://registry.npmjs.org/es-mapping-ts/-/es-mapping-ts-0.0.2.tgz","fileCount":15,"integrity":"sha512-Yxof8nYUX4m5Y9PPyv2SdoqQ7kIbj1r+8KiynaGJ2Rf4dVeTk78t1svfFXj2EAdVSAYLqT/vcckCKVbizmLpWA==","signatures":[{"sig":"MEUCIFfKeDaVBoKelBOClnXJPpjEtMkMgtMg6BQitka1d1DPAiEAg7wa0lxMyJuSAD05gw4byTFwhblPmIlbXP2AQAz2JO0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9069},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"dist":"gulp build","build":"tsc -p tsconfig.json","clean":"gulp clean","package":"npm run clean && tsc -p tsconfig.package.json"},"_npmUser":{"name":"asi-ngtools","email":"xrobert@asi.fr"},"repository":{"url":"git+ssh://git@github.com/xrobert35/es-mapping-ts.git","type":"git"},"_npmVersion":"5.5.1","description":"ES Mapping TypeScript","directories":{},"_nodeVersion":"8.9.2","dependencies":{"lodash":"^4.17.5","@types/lodash":"^4.14.105","reflect-metadata":"^0.1.12"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","gulp":"^3.9.1","mocha":"^5.0.1","ts-node":"^3.3.0","cross-env":"^5.1.3","gulp-clean":"^0.3.2","typescript":"^2.6.2","gulp-sourcemaps":"^2.6.1","gulp-typescript":"^3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/es-mapping-ts_0.0.2_1521638863138_0.4755936038739579","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"es-mapping-ts","version":"0.0.3","keywords":["inversify","inversifyjs","typescript","elasticsearch","mapping","expressjs","express","documentation","decorator","generator"],"author":{"name":"xrobert"},"license":"MIT","_id":"es-mapping-ts@0.0.3","maintainers":[{"name":"asi-ngtools","email":"xrobert@asi.fr"}],"homepage":"https://github.com/xrobert35/es-mapping-ts#readme","bugs":{"url":"https://github.com/xrobert35/es-mapping-ts/issues"},"dist":{"shasum":"b4d1da4e44847c90a301f8d16ecc8980bb03b362","tarball":"https://registry.npmjs.org/es-mapping-ts/-/es-mapping-ts-0.0.3.tgz","fileCount":15,"integrity":"sha512-3JUZ6pGEVt6Y2zjYfX6MjPj08x4+2zQ4P24Aih0JhousWokdJBgyVjSeXBdxbaYYm5aU15QVz32iydag0k9VGg==","signatures":[{"sig":"MEQCIFrm84gOicLpa/xZwhwwUPdDiPE+m5Ae+QdNosrWKoPNAiAMpOeyBHhn2T12c5X5P1dzmDjOGP3S0dPxhbGJJwo0xA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9069},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"dist":"gulp build","build":"tsc -p tsconfig.json","clean":"gulp clean","package":"npm run clean && tsc -p tsconfig.package.json"},"_npmUser":{"name":"asi-ngtools","email":"xrobert@asi.fr"},"repository":{"url":"git+ssh://git@github.com/xrobert35/es-mapping-ts.git","type":"git"},"_npmVersion":"5.5.1","description":"ES Mapping TypeScript","directories":{},"_nodeVersion":"8.9.2","dependencies":{"lodash":"^4.17.5","reflect-metadata":"^0.1.12"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","gulp":"^3.9.1","mocha":"^5.0.1","ts-node":"^3.3.0","cross-env":"^5.1.3","gulp-clean":"^0.3.2","typescript":"^2.6.2","@types/lodash":"^4.14.105","gulp-sourcemaps":"^2.6.1","gulp-typescript":"^3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/es-mapping-ts_0.0.3_1521638997710_0.4227876062903555","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"es-mapping-ts","version":"0.0.4","keywords":["inversify","inversifyjs","typescript","elasticsearch","mapping","expressjs","express","documentation","decorator","generator"],"author":{"name":"xrobert"},"license":"MIT","_id":"es-mapping-ts@0.0.4","maintainers":[{"name":"asi-ngtools","email":"xrobert@asi.fr"}],"homepage":"https://github.com/xrobert35/es-mapping-ts#readme","bugs":{"url":"https://github.com/xrobert35/es-mapping-ts/issues"},"dist":{"shasum":"961df41435ac5dbae606de6c4351f05679fb933f","tarball":"https://registry.npmjs.org/es-mapping-ts/-/es-mapping-ts-0.0.4.tgz","fileCount":15,"integrity":"sha512-9x3qr1hHxzPJMY2BlLuux8JPVYbhXxbsaZDlxQKFUUqpsOnbd3N0ZsE7vPSh458DNSFBleGLppwHyIjq6wQuEA==","signatures":[{"sig":"MEUCIQCt+o4OzlzpDUxNVh4v1ReCUBtM3OUUpwYP8zwII0EaGQIgESGTPHUUVgfZ9YgpsP1jIibG4Kl0UmtYWSFFPWbUa4Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12305},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"dist":"gulp build","build":"tsc -p tsconfig.json","clean":"gulp clean","package":"npm run clean && tsc -p tsconfig.package.json"},"_npmUser":{"name":"asi-ngtools","email":"xrobert@asi.fr"},"repository":{"url":"git+ssh://git@github.com/xrobert35/es-mapping-ts.git","type":"git"},"_npmVersion":"5.5.1","description":"ES Mapping TypeScript","directories":{},"_nodeVersion":"8.9.2","dependencies":{"lodash":"^4.17.5","reflect-metadata":"^0.1.12"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","gulp":"^3.9.1","mocha":"^5.0.1","ts-node":"^3.3.0","cross-env":"^5.1.3","gulp-clean":"^0.3.2","typescript":"^2.6.2","@types/lodash":"^4.14.105","gulp-sourcemaps":"^2.6.1","gulp-typescript":"^3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/es-mapping-ts_0.0.4_1521639012638_0.6854768162930658","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"es-mapping-ts","version":"0.0.5","keywords":["inversify","inversifyjs","typescript","elasticsearch","mapping","expressjs","express","documentation","decorator","generator"],"author":{"name":"xrobert"},"license":"MIT","_id":"es-mapping-ts@0.0.5","maintainers":[{"name":"asi-ngtools","email":"xrobert@asi.fr"}],"homepage":"https://github.com/xrobert35/es-mapping-ts#readme","bugs":{"url":"https://github.com/xrobert35/es-mapping-ts/issues"},"dist":{"shasum":"aaeca188b9cfcc097a0f11caba0882e6bd2bb18b","tarball":"https://registry.npmjs.org/es-mapping-ts/-/es-mapping-ts-0.0.5.tgz","fileCount":15,"integrity":"sha512-RXMM0Y+Vu71QwkanA+LdpCcnAK6MhTFP/XjaE9eVpIjuyOJda/xnb3IPVC7oNd9Hp/QraeMFYPD1hZDdWHJV6g==","signatures":[{"sig":"MEYCIQDCOGzcaVFmYTjsERGY3CjEKLckVNuBYo6Puw39vOvKVQIhANK3iqHAL2A5N9etkKyMKBWa+HVuhJTPbIsHSaNy6vyi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13289},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"dist":"gulp build","build":"tsc -p tsconfig.json","clean":"gulp clean","package":"npm run clean && tsc -p tsconfig.package.json"},"_npmUser":{"name":"asi-ngtools","email":"xrobert@asi.fr"},"repository":{"url":"git+ssh://git@github.com/xrobert35/es-mapping-ts.git","type":"git"},"_npmVersion":"5.5.1","description":"ES Mapping TypeScript","directories":{},"_nodeVersion":"8.9.2","dependencies":{"lodash":"^4.17.5","reflect-metadata":"^0.1.12"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","gulp":"^3.9.1","mocha":"^5.0.1","ts-node":"^3.3.0","cross-env":"^5.1.3","gulp-clean":"^0.3.2","typescript":"^2.6.2","@types/lodash":"^4.14.105","gulp-sourcemaps":"^2.6.1","gulp-typescript":"^3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/es-mapping-ts_0.0.5_1521672861720_0.37051455096209995","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"es-mapping-ts","version":"0.0.6","keywords":["inversify","inversifyjs","typescript","elasticsearch","mapping","expressjs","express","documentation","decorator","generator"],"author":{"name":"xrobert"},"license":"MIT","_id":"es-mapping-ts@0.0.6","maintainers":[{"name":"asi-ngtools","email":"xrobert@asi.fr"}],"homepage":"https://github.com/xrobert35/es-mapping-ts#readme","bugs":{"url":"https://github.com/xrobert35/es-mapping-ts/issues"},"dist":{"shasum":"d80cb4ea1736289421bfe99c1e8191cb65416a39","tarball":"https://registry.npmjs.org/es-mapping-ts/-/es-mapping-ts-0.0.6.tgz","fileCount":15,"integrity":"sha512-2fyw0+1smkjl0Ilhmd8KV4jNbhtRlp35OjSzikVjRuuvBDOGFPMDeUvr+BpQdku56YRK0euWbnX+tRnHjejtgg==","signatures":[{"sig":"MEUCIQCWieAawrPVOgjFSOTl9ZS9px+F+MOheyCvtqslb1dWxgIgPU6JbB0VTqPCZw8RHFrsiTa7UZtxouxhmrgfxfb+BWE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13989},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"dist":"gulp build","build":"tsc -p tsconfig.json","clean":"gulp clean","package":"npm run clean && tsc -p tsconfig.package.json"},"_npmUser":{"name":"asi-ngtools","email":"xrobert@asi.fr"},"repository":{"url":"git+ssh://git@github.com/xrobert35/es-mapping-ts.git","type":"git"},"_npmVersion":"5.5.1","description":"ES Mapping TypeScript","directories":{},"_nodeVersion":"8.9.2","dependencies":{"lodash":"^4.17.5","reflect-metadata":"^0.1.12"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","gulp":"^3.9.1","mocha":"^5.0.1","ts-node":"^3.3.0","cross-env":"^5.1.3","gulp-clean":"^0.3.2","typescript":"^2.6.2","@types/lodash":"^4.14.105","gulp-sourcemaps":"^2.6.1","gulp-typescript":"^3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/es-mapping-ts_0.0.6_1522507651250_0.7590074406528664","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"es-mapping-ts","version":"0.0.7","keywords":["inversify","inversifyjs","typescript","elasticsearch","mapping","expressjs","express","documentation","decorator","generator"],"author":{"name":"xrobert"},"license":"MIT","_id":"es-mapping-ts@0.0.7","maintainers":[{"name":"asi-ngtools","email":"xrobert@asi.fr"}],"homepage":"https://github.com/xrobert35/es-mapping-ts#readme","bugs":{"url":"https://github.com/xrobert35/es-mapping-ts/issues"},"dist":{"shasum":"8c7aa89becabeb5c399d7be9fd222018a9cc6af6","tarball":"https://registry.npmjs.org/es-mapping-ts/-/es-mapping-ts-0.0.7.tgz","fileCount":15,"integrity":"sha512-Q+wmYKswLTp5kCvD6HYFf/hneAPs8HkB4nLrIrjLz3M2VNhvARGOEWdHjhP4q4nc5CvBp29WcNVVPDA1U0x4qQ==","signatures":[{"sig":"MEUCIQDl85PNkW5sYvvZXgy9CNXn++2spiVrDuI+NsRjnNPD7wIgB7JujSFcmkt+LbUDu4vuQUPelPmQqu1qxv00FuWlQtA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14577},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"dist":"gulp build","build":"tsc -p tsconfig.json","clean":"gulp clean","package":"npm run clean && tsc -p tsconfig.package.json"},"_npmUser":{"name":"asi-ngtools","email":"xrobert@asi.fr"},"repository":{"url":"git+ssh://git@github.com/xrobert35/es-mapping-ts.git","type":"git"},"_npmVersion":"5.5.1","description":"ES Mapping TypeScript","directories":{},"_nodeVersion":"8.9.2","dependencies":{"lodash":"^4.17.5","reflect-metadata":"^0.1.12"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","gulp":"^3.9.1","mocha":"^5.0.1","ts-node":"^3.3.0","cross-env":"^5.1.3","gulp-clean":"^0.3.2","typescript":"^2.6.2","@types/lodash":"^4.14.105","gulp-sourcemaps":"^2.6.1","gulp-typescript":"^3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/es-mapping-ts_0.0.7_1522508594159_0.8967581739635708","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"es-mapping-ts","version":"0.0.8","keywords":["inversify","inversifyjs","typescript","elasticsearch","mapping","expressjs","express","documentation","decorator","generator"],"author":{"name":"xrobert"},"license":"MIT","_id":"es-mapping-ts@0.0.8","maintainers":[{"name":"asi-ngtools","email":"xrobert@asi.fr"}],"homepage":"https://github.com/xrobert35/es-mapping-ts#readme","bugs":{"url":"https://github.com/xrobert35/es-mapping-ts/issues"},"dist":{"shasum":"7d746d9f13168a5e7faebabeac9588d99bb0077f","tarball":"https://registry.npmjs.org/es-mapping-ts/-/es-mapping-ts-0.0.8.tgz","fileCount":15,"integrity":"sha512-ON26k2QFkZaozCPXV60Tm4f8GYoYmHmvuRdpVAQ11RarmoXNFIN1FELjzp30bY3FPDNbj7ITKfahjx2/DXAoiQ==","signatures":[{"sig":"MEUCIA1hK8P0H1C/pDk0UzwWJ8H1o7GMW2Wc20tMmXG5A0RMAiEA69486QPTICKIu9yOol5R4qW9jDpO1LXaeE5YGi7I5EU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15081},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"dist":"gulp build","build":"tsc -p tsconfig.json","clean":"gulp clean","package":"npm run clean && tsc -p tsconfig.package.json"},"_npmUser":{"name":"asi-ngtools","email":"xrobert@asi.fr"},"repository":{"url":"git+ssh://git@github.com/xrobert35/es-mapping-ts.git","type":"git"},"_npmVersion":"5.5.1","description":"ES Mapping TypeScript","directories":{},"_nodeVersion":"8.9.2","dependencies":{"lodash":"^4.17.5","reflect-metadata":"^0.1.12"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","gulp":"^3.9.1","mocha":"^5.0.1","ts-node":"^3.3.0","cross-env":"^5.1.3","gulp-clean":"^0.3.2","typescript":"^2.6.2","@types/lodash":"^4.14.105","gulp-sourcemaps":"^2.6.1","gulp-typescript":"^3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/es-mapping-ts_0.0.8_1522695098900_0.4601791444387384","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"es-mapping-ts","version":"0.0.9","keywords":["inversify","inversifyjs","typescript","elasticsearch","mapping","expressjs","express","documentation","decorator","generator"],"author":{"name":"xrobert"},"license":"MIT","_id":"es-mapping-ts@0.0.9","maintainers":[{"name":"asi-ngtools","email":"xrobert@asi.fr"}],"homepage":"https://github.com/xrobert35/es-mapping-ts#readme","bugs":{"url":"https://github.com/xrobert35/es-mapping-ts/issues"},"dist":{"shasum":"7ff18ad65aed9ce7cfa07bfc229c91c53ccde16b","tarball":"https://registry.npmjs.org/es-mapping-ts/-/es-mapping-ts-0.0.9.tgz","fileCount":13,"integrity":"sha512-RPW7bRbuD1SYhg8LxVXretUU4SbThg9QZ/9VblILwqmODtQFZY/QHjtKruhjaOcWY3kJu+MEwrvHV+Cd7EL/Dw==","signatures":[{"sig":"MEQCIGkGWYuZ1PqqrFNVYarsZDSk3rc1iMeZx0rmMOhZD+ZkAiBq60nPIdnuuHB2XJVpLBwda/IQPhOq5H3r42DfjRbwGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXh55CRA9TVsSAnZWagAAeT8P/R5BBuy1CnC0QNhHFBqI\nmmk6EfMfX0WaRI/Sw2JaHpMbP8OzC2leF5o9v+6Z+OuuE/+N7HnII70pn9I8\nPJuU8V2mIaQi7mOdQEcVN5LP6nmCEsuM/C3FcH3mktp6Pdb6J68cNAyd9pcW\n0NoPZNuZZrxF5XviUTxsdiPW78mbz/apbZzTSVNMvwX7yD7zrrkbN5SjBdWO\noGQ6lVlXg2uXW92rT41AYAKfuDLChfqzEAMWbX+fPVpedCuYEPg1ync6K4tS\n5ZsL1/cq12mFuJDZ8SL6ztTHkRp7BR3cvaN2lyreYzN6zDNmJv1Rn4d/JaQh\nmrQYfK3eDtpYWcE2nf7qn5BVBNujZkyqxe3Vmu1crLGDSVaxszRZh85PlZfR\nI3rqK/dsPicJyPKkdW6a3bA2AG9fEevoEI4ToKeeH2VQkDV07/nMuEBoaJbt\n637GtfmP5wAT5TBKIsjEpN9ztv+dwEJyzgarp0sTCY/j0Du/qH8/Hhn1P/IZ\n1ZpLLwnlyV96huvGdT0JiqIuPqd2f+zuNYqnfrnO+KNLiiUr5kryXATrhEy2\n+S9HM9r3YtT0MyKmLMOxfDHauSNxlqdDN6IWlneYLx+vpehxs2Iuu90GKG5g\ngWL3Y4129/x+WSJ3bhs9GwnUR0UxHb4QmZ3BOl7BUdzpamchAyzfsEdBaXRm\n2qRc\r\n=/GYY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"dist":"gulp build","build":"tsc -p tsconfig.json","clean":"gulp clean","package":"npm run clean && tsc -p tsconfig.package.json"},"_npmUser":{"name":"asi-ngtools","email":"xrobert@asi.fr"},"repository":{"url":"git+ssh://git@github.com/xrobert35/es-mapping-ts.git","type":"git"},"_npmVersion":"5.5.1","description":"ES Mapping TypeScript","directories":{},"_nodeVersion":"8.9.2","dependencies":{"reflect-metadata":"^0.1.12"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","gulp":"^3.9.1","mocha":"^5.0.1","ts-node":"^3.3.0","cross-env":"^5.1.3","gulp-clean":"^0.3.2","typescript":"^2.6.2","@types/lodash":"^4.14.105","@types/bluebird":"^3.5.20","gulp-sourcemaps":"^2.6.1","gulp-typescript":"^3.2.3"},"peerDependencies":{"lodash":"^4.17.5","bluebird":"^3.5.1","elasticsearch":"^14.2.2"},"_npmOperationalInternal":{"tmp":"tmp/es-mapping-ts_0.0.9_1532894841225_0.2179465786415402","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"es-mapping-ts","version":"0.0.10","keywords":["inversify","inversifyjs","typescript","elasticsearch","mapping","expressjs","express","documentation","decorator","generator"],"author":{"name":"xrobert"},"license":"MIT","_id":"es-mapping-ts@0.0.10","maintainers":[{"name":"asi-ngtools","email":"xrobert@asi.fr"}],"homepage":"https://github.com/xrobert35/es-mapping-ts#readme","bugs":{"url":"https://github.com/xrobert35/es-mapping-ts/issues"},"dist":{"shasum":"36ed20c85530293345df633d677f06c482771606","tarball":"https://registry.npmjs.org/es-mapping-ts/-/es-mapping-ts-0.0.10.tgz","fileCount":13,"integrity":"sha512-y1IWgMn+zSAWYRCHlYxPAZ8sa+7+dQ2N8Przqls20ZW35wd9zF6HXZ2sgT+v84pMseg3vlv4t4xBoowVR789Zg==","signatures":[{"sig":"MEUCICYGiM57sGujkT/U7yI1thY7pLxGqUFHPvlGw+l2n6c4AiEAxhoi+eQzOQmol6DCPLooPqjFQPR5s9D/7q0YNfOXFsk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXwtICRA9TVsSAnZWagAA1y4QAIYW0gfGMzySakI/2M4R\n5kxkRfGbl/lK862qSGT+lwmm0lOaT4eHGJFDnUvNZMFL4pXdsXKcZlGnAQyR\nqXL3wvMdW8x5PHZm7QrpV2FZRRe47NSgaMkVUAgxqYlymmeL3EmZ2oCauz+5\nXclm2nKt25niE8+bXf60LX/noDJkNzLohHKmm68K1vK3BwuK3BBTfJMJM0+4\ns5AawkJPLKZ0JnLbpW1B70DZ45/ENMN+V7F9L++f6x3yxssBmAx+2gGRJ9Ta\nzbn77NjLQffQgWJyV4Tw3xld2U1LGG3q3h7quzUf2Pq1kUaunaT7U8sUcHEu\ntE8o1XBZFGUr3Aj7ZZ+HFBdYgVfVT3JmddoWO6vVSGOJFyjAyps3YYyE0+/f\nCKruHTum/K82T5y/HHG6I0IaxGy5/VeRcy0hmka39lpn72HYL1rmhIb6Ek9N\nAPsaQ6U5xY8SAqdCZ2YMv7oKWKDqjeTzP9kFRVDbmXDZE8K+OqGNJg5Gec40\nbWJwlFaQaq5KRS1U1kyh+i6H0EChNBtJPJYRIJrf/9VuyH7UlheAKq0ozMcJ\n6Dj+ELL0Cg+Cb1jqlDpg1YdaSwcWCpU+7ASyC9g1nZqcwyfEmod0Y1cTrjDW\nNa34x6JavxN5s+x703rvLo7y7yNkwmvsawc0VdbYUuMOUTYbi5qTKJAPb26v\nQhiU\r\n=XlgC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"dist":"gulp build","build":"tsc -p tsconfig.json","clean":"gulp clean","package":"npm run clean && tsc -p tsconfig.package.json"},"_npmUser":{"name":"asi-ngtools","email":"xrobert@asi.fr"},"repository":{"url":"git+ssh://git@github.com/xrobert35/es-mapping-ts.git","type":"git"},"_npmVersion":"5.5.1","description":"ES Mapping TypeScript","directories":{},"_nodeVersion":"8.9.2","dependencies":{"reflect-metadata":"^0.1.12"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","gulp":"^3.9.1","mocha":"^5.0.1","ts-node":"^3.3.0","cross-env":"^5.1.3","gulp-clean":"^0.3.2","typescript":"^2.6.2","@types/lodash":"^4.14.105","@types/bluebird":"^3.5.20","gulp-sourcemaps":"^2.6.1","gulp-typescript":"^3.2.3"},"peerDependencies":{"lodash":"^4.17.5","bluebird":"^3.5.1","elasticsearch":"^14.2.2"},"_npmOperationalInternal":{"tmp":"tmp/es-mapping-ts_0.0.10_1532955464497_0.6667550796067467","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"es-mapping-ts","version":"0.0.11","keywords":["inversify","inversifyjs","typescript","elasticsearch","mapping","expressjs","express","documentation","decorator","generator"],"author":{"name":"xrobert"},"license":"MIT","_id":"es-mapping-ts@0.0.11","maintainers":[{"name":"asi-ngtools","email":"xrobert@asi.fr"}],"homepage":"https://github.com/xrobert35/es-mapping-ts#readme","bugs":{"url":"https://github.com/xrobert35/es-mapping-ts/issues"},"dist":{"shasum":"25a7634bab7115d85806809b3e8c92693067b6e6","tarball":"https://registry.npmjs.org/es-mapping-ts/-/es-mapping-ts-0.0.11.tgz","fileCount":13,"integrity":"sha512-ive45DZDWQIDIwG0Z5DSnCIXDjtxSibPwuiUJXrzaBugM+Fgq7OZyVxGqXa2GMqRerZ+Iix0TcE7ez+GP/TDag==","signatures":[{"sig":"MEUCIBenxgM2fsTeeNLthdsRfNpG7qsZ58AI1qfLCoW0AdpyAiEA8MgAqihwXUEQJ+AAdj94N9+Q01gtsVoKMZzdBksma8E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbX4dcCRA9TVsSAnZWagAAjzMP/Rz9dkSxessTcbL79mt4\ncE0HtKMT4BIlS7egyUZKonsBTcnO/fxii+JC1IzDX27Wzjr00Y9uLbflzQ3M\n/q09VtUXcaoYqbgFJh/qDg+kjf556E1St3yUFtc8+seSEkgDqQfhTLt7g8Yn\nsYwzgjkavkUdDF0lFONvjUkgIJgAqQSWuW7lqPmtvEmI6c8PfwkG6JxsCm3y\ns1MSkwf7fymOnF0xA6mZTj++co7nfPxIrvD6YJRWW5v4hkoi+9KydsAWIYGT\n4WIK34zGZQXggy9ReqZ9a/nBIbBh0a2neQvYLvJAzTgeivlx3lMefKkmcCMm\n056AG0Dc2ty3tah1I5mwsq2LMjnKwPooojN6mZTEs0ooHlsnyBlfBF0+V0h9\nYzpoF5Azspy544bem1CZ/n/uDSoK3l9eDTbfNKzP+RynE35/pCW81ZvvbZzX\nOwJtxZ2B3XSKdiBMwltkvF+xDgjmOv5NlolSnvGH7tjN46V0D+wV0ZgAIFBo\ndE/Qp4ovfAa8Jvoh3rZRlCQWYYYAtHTLiYuBfQMDhvpBVw5efSpKkZIlEbcG\nhRaQgvdThWfty0AaAhkg6pg7biBa0VBEQ4EbXamdKaojR/tQJtc+OhIrcvUB\nZffQxLWiBDo/y5n1s/f/HqLaEB9xL3Q6uGcar36iGxIDSg/Gr9/upwcCQ68R\nmu/a\r\n=agMl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"dist":"gulp build","build":"tsc -p tsconfig.json","clean":"gulp clean","package":"npm run clean && tsc -p tsconfig.package.json"},"_npmUser":{"name":"asi-ngtools","email":"xrobert@asi.fr"},"repository":{"url":"git+ssh://git@github.com/xrobert35/es-mapping-ts.git","type":"git"},"_npmVersion":"5.5.1","description":"ES Mapping TypeScript","directories":{},"_nodeVersion":"8.9.2","dependencies":{"reflect-metadata":"^0.1.12"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","gulp":"^3.9.1","mocha":"^5.0.1","ts-node":"^3.3.0","cross-env":"^5.1.3","gulp-clean":"^0.3.2","typescript":"^2.6.2","@types/lodash":"^4.14.105","@types/bluebird":"^3.5.20","gulp-sourcemaps":"^2.6.1","gulp-typescript":"^3.2.3"},"peerDependencies":{"lodash":"^4.17.5","bluebird":"^3.5.1","elasticsearch":"^14.2.2"},"_npmOperationalInternal":{"tmp":"tmp/es-mapping-ts_0.0.11_1532987227927_0.6598380099884578","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"es-mapping-ts","version":"0.0.12","keywords":["inversify","inversifyjs","typescript","elasticsearch","mapping","expressjs","express","documentation","decorator","generator"],"author":{"name":"xrobert"},"license":"MIT","_id":"es-mapping-ts@0.0.12","maintainers":[{"name":"asi-ngtools","email":"xrobert@asi.fr"}],"homepage":"https://github.com/xrobert35/es-mapping-ts#readme","bugs":{"url":"https://github.com/xrobert35/es-mapping-ts/issues"},"dist":{"shasum":"ef31287876c0b9963fc9be55069e9c451729653c","tarball":"https://registry.npmjs.org/es-mapping-ts/-/es-mapping-ts-0.0.12.tgz","fileCount":13,"integrity":"sha512-xzdo3z2phnCkmzcsL51izO6jbqTW7k9rQUsUHYqQ7+HFSGPCpIS6xDljGAuHUqlzViBha4GdLcuB/80aVD5yRw==","signatures":[{"sig":"MEYCIQCVLLh/E12qujoExEnphXJ1CMY/GdypjB2SQlV9EFk56gIhAJaZd95NeNRhPgy2FAE0TCrPD35YXEqz7gMjS2P2MXRo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYBz9CRA9TVsSAnZWagAAhkQP/0cA7jxRSw49cmE0lsTY\nHf+Nvo6DgWofoN1oYoQKFbNuZSEBxpKsEqfAW9EX/cm92Y6PHotpYu4PrErK\nMDZ0Bol1W3lhX48hwyDz/MSauiP14LrkYoCEP5v008y/CV0Tsql7whnyoH9d\nu6ft5aXrhDKZG0JRfrJtp7riQdsRAnBNUzRr8QUZb1NhVOH6bxwZ5IjH0fkz\nOU442JgDrWp7bbn/iSfyOkbkQVRzOzeCheUZ7naQYTlUjh7hP0of+hV9rnyj\njEq/hxVZ/4bmuBSuM+7Z7lr72juUuT2os0Fivyqlydb3qh0e2IIP2/Xsr+kY\nklYl4XNa0t/FS4RHgT22xnmHWgP81f0Z0D+8ac6TPuvcIxiJGL4H5dcJ7fbF\nemamZqulAEMayKS9n+ztdqBVH8kx9Nqwf7uCPm9THz3JVbvQRJS8BTVKuPHh\naIRUeCpJJK1ksdtMJ5bujNONZ6BzoG9YBpGYg8hsLinvTtPTtOZmkqN8dwWw\njul0dYXc1RhcaX6LR5raFlXqdDhD1rNeYxPNOebgf0T8LGR0PtL8D78beZ6a\n04iugvoZ45UMnAUf45XKRQr+liBg9z3RPwEBqhWAF2cdN5YvEpFSq2jui2KF\nSVvqTcEU3nIWUs50TKfgG0n1yArwv6GOOzxBvLHIZNT6GzQcqlXLTS+Z1boF\ngAWR\r\n=fxop\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"dist":"gulp build","build":"tsc -p tsconfig.json","clean":"gulp clean","package":"npm run clean && tsc -p tsconfig.package.json"},"_npmUser":{"name":"asi-ngtools","email":"xrobert@asi.fr"},"repository":{"url":"git+ssh://git@github.com/xrobert35/es-mapping-ts.git","type":"git"},"_npmVersion":"5.5.1","description":"ES Mapping TypeScript","directories":{},"_nodeVersion":"8.9.2","dependencies":{"reflect-metadata":"^0.1.12"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","gulp":"^3.9.1","mocha":"^5.0.1","ts-node":"^3.3.0","cross-env":"^5.1.3","gulp-clean":"^0.3.2","typescript":"^2.6.2","@types/lodash":"^4.14.105","@types/bluebird":"^3.5.20","gulp-sourcemaps":"^2.6.1","gulp-typescript":"^3.2.3"},"peerDependencies":{"lodash":"^4.17.5","bluebird":"^3.5.1","elasticsearch":"^14.2.2"},"_npmOperationalInternal":{"tmp":"tmp/es-mapping-ts_0.0.12_1533025533144_0.07843463049627442","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"es-mapping-ts","version":"0.0.13","keywords":["inversify","inversifyjs","typescript","elasticsearch","mapping","expressjs","express","documentation","decorator","generator"],"author":{"name":"xrobert"},"license":"MIT","_id":"es-mapping-ts@0.0.13","maintainers":[{"name":"asi-ngtools","email":"xrobert@asi.fr"}],"homepage":"https://github.com/xrobert35/es-mapping-ts#readme","bugs":{"url":"https://github.com/xrobert35/es-mapping-ts/issues"},"dist":{"shasum":"cca1a7ec1f52a5d7e71854e1404daee415c0ebac","tarball":"https://registry.npmjs.org/es-mapping-ts/-/es-mapping-ts-0.0.13.tgz","fileCount":13,"integrity":"sha512-j0V82XiKHG6AAxJg5nDbUSxiz9NuVS56zqTk305AvpTVYri9EYMNSb7mBnqnh+FRCnOjwB2N5lA8rp1nReYYJg==","signatures":[{"sig":"MEUCIQD03qdOHSCSbIxdmiM/w68GJINpWXW0zL8bRHcDu5wIawIgFSAIQPL+tHXuQysYRiPNo35G2Fd+iFAACEbKTcJHELs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdauACRA9TVsSAnZWagAATb0QAJCxlwI0d30pfBdCV2oP\nPUTD59M0Gqx+U2DbL+fXkkrtIR4wF47Ilm+x1SIF6pCmodn4ZGI4HuWzxlcq\nuuUneImbCYG6qZnO9RCGfCkpgpUVeN2dCiBseXg1LgkO+NuUnV2geng7q6TG\na2SGDczLYBcpuW79ogq/calykpIPfao06c2HoWOn2vh7DwNaIiamsdkTLFg2\nxGLF0HRXHmxx3yvs3yADtfE5M+TPeBw55QnmxFaawBYPL6VUS5GBW4+c5Hqj\nOJB7J18viRXdTYkmNz9A5QqQXmVbnhYjGqwNDnelabi5426NpjnCFBH8p744\npxO4RNNkp6Gt/rVU4R8PbaOEtn92jpNNFXB1f3wVbmtP53wMSGvBocCjbHef\nrpIZRza5Q4OSRJob+KSZ7LkjUUxKNPjT2Ulnke0FcV1K/BmSy2P2ekpqRBJA\n6rSFII2tBlrXhuYE6n+RNqmnTaRY1JU4tFG0ifUxx/Tf7wqdGtqD0cNTlYbK\nLCHgm1FtWu32VY8RuRmIqcdCET9DRlbuhndJpF//IMIDxMYOEi0d3tjJI2CX\nG0a6A41IGfgFfnNK1gufi2xLDXTyCQXyseY7+qd/UTeboHbhAan7WtBSu8La\nP0HnUPHk7r55KMZcrZ+8I3Ra0tOxy61C4kORe+4c3h5kFEkfyS1sGpJPyrjZ\nm5Jv\r\n=L2It\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage","moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"lint":"tslint --project tsconfig.json --fix","test":"jest --colors --no-cache --config=./jest.config.js --runInBand --coverage","build":"tsc -p tsconfig.json","package":"tsc -p tsconfig.package.json","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"_npmUser":{"name":"asi-ngtools","email":"xrobert@asi.fr"},"repository":{"url":"git+ssh://git@github.com/xrobert35/es-mapping-ts.git","type":"git"},"_npmVersion":"6.3.0","description":"ES Mapping TypeScript","directories":{},"_nodeVersion":"8.9.2","dependencies":{"reflect-metadata":"^0.1.12"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","gulp":"^3.9.1","jest":"^21.1.8","mocha":"^5.0.1","tslint":"5.3.2","ts-jest":"^21.2.4","ts-node":"^3.3.0","bluebird":"^3.5.1","coveralls":"^3.0.2","cross-env":"^5.1.3","gulp-clean":"^0.3.2","typescript":"^2.6.2","@types/jest":"^21.1.8","@types/node":"^10.7.1","@types/lodash":"^4.14.105","elasticsearch":"^14.2.2","@types/bluebird":"^3.5.20","gulp-sourcemaps":"^2.6.1","gulp-typescript":"^3.2.3","typescript-babel-jest":"^1.0.5"},"peerDependencies":{"lodash":"^4.17.5","bluebird":"^3.5.1","elasticsearch":"^14.2.2"},"_npmOperationalInternal":{"tmp":"tmp/es-mapping-ts_0.0.13_1534438271571_0.8617002104900695","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"es-mapping-ts","version":"0.0.14","keywords":["inversify","inversifyjs","typescript","elasticsearch","mapping","expressjs","express","documentation","decorator","generator"],"author":{"name":"xrobert"},"license":"MIT","_id":"es-mapping-ts@0.0.14","maintainers":[{"name":"asi-ngtools","email":"xrobert@asi.fr"}],"homepage":"https://github.com/xrobert35/es-mapping-ts#readme","bugs":{"url":"https://github.com/xrobert35/es-mapping-ts/issues"},"dist":{"shasum":"49d8888af0a36c6259dc2311f024900cbff02698","tarball":"https://registry.npmjs.org/es-mapping-ts/-/es-mapping-ts-0.0.14.tgz","fileCount":13,"integrity":"sha512-OpzTAfwJvPRoSi8KTrwudrIChZ3+S9Ms5MwSGbS04UFvpkSd/WO/uFXb/z68GkAnC7IIazNgbaOWe4fFFTUswQ==","signatures":[{"sig":"MEQCIARt0GLvXE+hpfm66a09EY6Z+6b3KyiaPYeXxxFJyXozAiB2Y0sDX0suo4F605Z8LfL679ZjzBCJBH9gOLFDW/kjHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbeoNeCRA9TVsSAnZWagAAb+4P/1ava2ZBGmbisG2GEmj1\nyoT5wrhXv87mYacp3XezajdsxJdpo8GEa6/JwJPfN0BlppNgrY7IQhl5U0Pt\nfyX5VxLMmBlr+NUTWP8GL8fY9kvhy7XkTMysutOI7MehdXFszgTsDy1S91D5\n9w17TyevwHLEvAEFrnly9N3mrTGqtIsN3elqs2t0sxKAQpZ6xjbDEayQLqNy\nsW43R8NMn646Y3ht/Uv3YbCGjc5HleiGD+tpfO0TWJj4BIp5lhn1ZDaluHZU\n90eHwN/AdP4g6BBHKPM55JW4S4nHhsvPmBu777MALOkyU3Tr/zb87KXbwEGr\n01JYS8j/TsZs/U8UR+EO9EOK+gpnmUZdUbnUQnYya9fAfDGUEWSuCFYPSCWd\nNjqTkDc4dpFR3aCijSsNjtTP5gZB4E4pc66fHo7duYHfGCPGbA2xnAhOtHp1\nTsFIm8xFTj7MzDSuNawrUIrlnUIwQ+QxbNZZ3+dhGPG2KbOFaF8GtsP1udhS\nRlKtiHlAfT8Fq99OfaW8aq8pUi7XPgXzSrV1hCCAbyl+rDeqURh+XvbisKnJ\nQrV7XeF0UM7WV8oJ1Qr2OxP08cirjGovGbERp3SxmTTHyuqx+494jEaou3ys\nRiyIUaTvYBGKx68Wv2r2T2v3ek/8cqPBh16/MhBOmO32v7YziR2ZspPeyhyq\nHqRM\r\n=qFfL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage","moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"lint":"tslint --project tsconfig.json --fix","test":"jest --colors --no-cache --config=./jest.config.js --runInBand --coverage","build":"tsc -p tsconfig.json","package":"tsc -p tsconfig.package.json","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"_npmUser":{"name":"asi-ngtools","email":"xrobert@asi.fr"},"repository":{"url":"git+ssh://git@github.com/xrobert35/es-mapping-ts.git","type":"git"},"_npmVersion":"6.3.0","description":"ES Mapping TypeScript","directories":{},"_nodeVersion":"8.9.2","dependencies":{"reflect-metadata":"^0.1.12"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","gulp":"^3.9.1","jest":"^21.1.8","mocha":"^5.0.1","tslint":"5.3.2","ts-jest":"^21.2.4","ts-node":"^3.3.0","bluebird":"^3.5.1","coveralls":"^3.0.2","cross-env":"^5.1.3","gulp-clean":"^0.3.2","typescript":"^2.6.2","@types/jest":"^21.1.8","@types/node":"^10.7.1","@types/lodash":"^4.14.105","elasticsearch":"^14.2.2","@types/bluebird":"^3.5.20","gulp-sourcemaps":"^2.6.1","gulp-typescript":"^3.2.3","typescript-babel-jest":"^1.0.5"},"peerDependencies":{"lodash":"^4.17.5","bluebird":"^3.5.1","elasticsearch":"^14.2.2"},"_npmOperationalInternal":{"tmp":"tmp/es-mapping-ts_0.0.14_1534755677689_0.22169492568244098","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"es-mapping-ts","version":"0.0.15","keywords":["inversify","inversifyjs","typescript","elasticsearch","mapping","expressjs","express","documentation","decorator","generator"],"author":{"name":"xrobert"},"license":"MIT","_id":"es-mapping-ts@0.0.15","maintainers":[{"name":"asi-ngtools","email":"xrobert@asi.fr"}],"homepage":"https://github.com/xrobert35/es-mapping-ts#readme","bugs":{"url":"https://github.com/xrobert35/es-mapping-ts/issues"},"dist":{"shasum":"716737933a5ccc36fcdb8d76e848e8b7dd91c424","tarball":"https://registry.npmjs.org/es-mapping-ts/-/es-mapping-ts-0.0.15.tgz","fileCount":13,"integrity":"sha512-kEumUsWbJi+bI2G3TISdfReSPaNbAaN93L9MNs8VDSfsWiA1+R3pPmUB9ganDuVu9b8X3FZsVdyn+9P6xNXQeA==","signatures":[{"sig":"MEUCIQCf+WiLuHcpQsJLLjst5ulz+5QEYH574j/s4jzW0ZpwwwIgb1rvIBN0J2u2V6/uCRTr6bXAUQDbuTZC0th37IzDrIc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfzByCRA9TVsSAnZWagAA9psP/j5FL9wQ4vegxMo/ANj7\n0RoG3FXfpTOKT1ZviIM/fn18wu/xVuy/mE6Zl3HjYpysNhN39OKwH3/Byo+d\nABUgmQCh/+HaW7+gyeSUB1iRaOUUFxnOeii2bsMj3x31GUBMXhZKwkDkdl0Z\nkPiVX5vBR5kROZZHQwL/xO2webTM+GnAzzlw1QUHcwRlrf2OaUZD9VOVrdnY\ndfkyFDpG5MzoXTTZFwGCochWsVJqBsOjDn3iJLzmwSKyNWNgAgeJhmIbkGYH\nVCJ4GZB8/dWWKRykDa/L4Tv69gSijTUMvlKb9YdCOgzxgcHtZ2hc/nbm6ivD\n+UmCES7WQpsZjf8fQrxisEi+C6l6COtUUB/IqYyFS5n2bMuM1yBIn665RWqF\nJE8u2mVkiV1M/m+2ZqqmpnNA5MANDa8cOVWJwdAJ4Jr25alCFKjwHCyceBm4\nThh4Kamh9kIshEhd72ENfJZCYjQhHWt92pVPu6dNdpIKV3GFnlcxFAzfZfqb\n4FVhewzvxxkrBM319vcSI6ysAhfT1AxHEWeIUomjQG3118CpC1MeeDpXJAyg\n98vX2jkcJZ3waD6b4IcR9Gkk0Vu+cCJEJnUMDiRBCp6fXxTM98nz6PYjgrNi\ncTTgIoAO+tjLzWLlEpbQvxE7gBBsJByeXTKs2YgVfOcOewDGiIAYXLrAuZHo\nF2Gq\r\n=dWtw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage","moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"lint":"tslint --project tsconfig.json --fix","test":"jest --colors --no-cache --config=./jest.config.js --runInBand --coverage","build":"tsc -p tsconfig.json","package":"tsc -p tsconfig.package.json","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"_npmUser":{"name":"asi-ngtools","email":"xrobert@asi.fr"},"repository":{"url":"git+ssh://git@github.com/xrobert35/es-mapping-ts.git","type":"git"},"_npmVersion":"6.3.0","description":"ES Mapping TypeScript","directories":{},"_nodeVersion":"8.9.2","dependencies":{"reflect-metadata":"^0.1.12"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","gulp":"^3.9.1","jest":"^21.1.8","mocha":"^5.0.1","tslint":"5.3.2","ts-jest":"^21.2.4","ts-node":"^3.3.0","bluebird":"^3.5.1","coveralls":"^3.0.2","cross-env":"^5.1.3","gulp-clean":"^0.3.2","typescript":"^2.6.2","@types/jest":"^21.1.8","@types/node":"^10.7.1","@types/lodash":"^4.14.105","elasticsearch":"^14.2.2","@types/bluebird":"^3.5.20","gulp-sourcemaps":"^2.6.1","gulp-typescript":"^3.2.3","typescript-babel-jest":"^1.0.5"},"peerDependencies":{"lodash":"^4.17.5","bluebird":"^3.5.1","elasticsearch":"^14.2.2"},"_npmOperationalInternal":{"tmp":"tmp/es-mapping-ts_0.0.15_1535062129915_0.08961241996483627","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"es-mapping-ts","version":"0.0.16","keywords":["typescript","elasticsearch","mapping","documentation","decorator"],"author":{"name":"xrobert"},"license":"MIT","_id":"es-mapping-ts@0.0.16","maintainers":[{"name":"asi-ngtools","email":"xrobert@asi.fr"}],"homepage":"https://github.com/xrobert35/es-mapping-ts#readme","bugs":{"url":"https://github.com/xrobert35/es-mapping-ts/issues"},"dist":{"shasum":"ff3ba3dd786cb332d8bb1b322b8d06938ba499ce","tarball":"https://registry.npmjs.org/es-mapping-ts/-/es-mapping-ts-0.0.16.tgz","fileCount":12,"integrity":"sha512-7s3hAMCl2KB33yH1c2JQP2C9UZZWn9+v5U8Ife/1mdt16mBflxKwrRKVN83qS+gcn/vaYcCV1/Vd/y4JN4eVsw==","signatures":[{"sig":"MEUCIQDMuoP4MpjHuGiXfvrRRCPGMXvsVuIRIo7XMeWJT0taYQIgNGwnR03jwJzFXVkdybkG9MLdypjWFWU3rAhx2zPUUbs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLOZ2CRA9TVsSAnZWagAAHpoP/2+cia/25T1uMFJBXeP/\n6zCgF2TXfUkK3xlz7jmMJEy9Ctzj/k+NPC6omjcM9eTPClbrxupDeKZyXSZe\nnn3ldcztzbOlh6NbB8KYW1XoaiLJaxtDf5yaA8ip8lC+R+2LrHbct0yVaWBR\nCgtM2kOX/1bNa/dJB1d+B4vQVw80tpsHrXMVt48sxGMQ8dBivx8ocbcqhsi+\np+WjalS7L9JnxCcLjJ2i5w/jaTDQjSHOfbGtLoch12qToNUyql+9kZr0Gsat\n/KWvwbMgqhPTnplWK83qpcUDNETMtLDDohooFMAUpqzFdWLZ1sqp+O4b/kzN\n9niTwd6gIjwxH8xFkM8dapmRFC8mUZbDRr1q5Nej9MS2CY2vapd2Fpas9OE1\n7Nx/klkdr90toRxxx0OXeBrpuZtQFjUBuamq5cc3WGMzuzRsoViwXHg68wEx\nHeyAO8Bz8gu0+X3GCJv7hbMnTs/LWi3P9FF/iSkEhC0JGdD4r2dXXKWU9qtZ\nZh4RSHlfKBoqxgn0QTsCfwz7OmiOMhoarBKUL5Pk7bhtGu9Vql3uAa965Rg2\nyuqG8iaDP4vLMx78Y8e8KiR2NCBKLRuFcQj8cnv3W5K6FQZf+esUDDHQQRLt\nuI/Grnbtd/f00OHCjnEcSzV68bdIicTEvgML2ZhKUMfIAIwp8Uv4YXGbzZXd\nqGdZ\r\n=gmsV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"rootDir":"src","testRegex":".spec.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"coverageDirectory":"../coverage","moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"lint":"tslint --project tsconfig.json","test":"jest --colors --no-cache --config=./jest.it.config.js --runInBand --coverage","build":"tsc -p tsconfig.json","lint:fix":"tslint --project tsconfig.json --fix","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"_npmUser":{"name":"asi-ngtools","email":"xrobert@asi.fr"},"repository":{"url":"git+ssh://git@github.com/xrobert35/es-mapping-ts.git","type":"git"},"_npmVersion":"6.9.0","description":"ES Mapping TypeScript","directories":{},"_nodeVersion":"12.6.0","dependencies":{"reflect-metadata":"^0.1.12"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","gulp":"^3.9.1","jest":"^21.1.8","mocha":"^5.0.1","tslint":"5.3.2","ts-jest":"^21.2.4","ts-node":"^3.3.0","bluebird":"^3.5.1","coveralls":"^3.0.2","cross-env":"^5.1.3","gulp-clean":"^0.3.2","typescript":"^2.6.2","@types/jest":"^21.1.8","@types/node":"^10.7.1","@types/lodash":"^4.14.105","elasticsearch":"^16.3.0","@types/bluebird":"^3.5.20","gulp-sourcemaps":"^2.6.1","gulp-typescript":"^3.2.3","@types/elasticsearch":"^5.0.34","typescript-babel-jest":"^1.0.5"},"peerDependencies":{"lodash":"^4.17.5","bluebird":"^3.5.1","elasticsearch":"^16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/es-mapping-ts_0.0.16_1563223668470_0.09996276421978578","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"es-mapping-ts","version":"1.0.0","keywords":["typescript","elasticsearch","mapping","documentation","decorator"],"author":{"name":"xrobert35","email":"xavier.robert972@gmail.com"},"license":"MIT","_id":"es-mapping-ts@1.0.0","maintainers":[{"name":"asi-ngtools","email":"xrobert@asi.fr"},{"name":"xrobert35","email":"xavier.robert972@gmail.com"}],"homepage":"https://github.com/xrobert35/es-mapping-ts#readme","bugs":{"url":"https://github.com/xrobert35/es-mapping-ts/issues"},"dist":{"shasum":"ff737779ade449ad0e9c9e911410dd9a81e280ce","tarball":"https://registry.npmjs.org/es-mapping-ts/-/es-mapping-ts-1.0.0.tgz","fileCount":13,"integrity":"sha512-ArdJGREABqUCZNWkcPqPkyz8I2Ymeu34i8gw5q9wwQ7mF5Mszj9qNF0jzVffYwdAk8Obrn659iYaFNFW9uosig==","signatures":[{"sig":"MEUCIAyL0Nt48l+jYrjy/q9n5UPY5/t3GG9LkCzRWZCng+hZAiEAtxqugJbn/R7QIfBi2AxGpUSejUB10C9sx42yp1e4oO4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7rjKCRA9TVsSAnZWagAAeEgQAJ94/Ou7pMzstgJcId8X\nB4PeSsNNz8Uy/FP2u6Z4wrcJrqAYZcPMprhqrl6HobTfFyXrkvUGnwNcG5Sm\nVn/W7aJPYlaAPE8aDCWVY9VO8/i5R4nxnxTB5gCuWfPknwAqvD3VF/mc8HNF\nHx6p0O8zHFwEuKvwqwxei/u1JVNDFJSz2C34V2CCdfhF3A0zEoNha0hW5GKD\nPN8cRQDrZoTuO/g4z67pfRTsmDQj4XfiB/V97197nBziDkkfHzGcgdwAVFW8\nZjtBk7PyJSftPsOZzwBTQW6o5f36lLUqxD5lTlpffUV0oTBM0bjUeqI0kWVB\nPOUTfbkZdsrrcK6Iguh49CA/XmPgT/lgIQkwUeaF78qryKxS6R/Damvmu2+s\nq9NQcG6khnIOYdKlvq1Jx/EUzF9GcAurOxSZ/szObok0KilvDnWc0TtqKP3P\n61kksyEaoV7+E4ygIxwA/Y9fPFKnZ6FPxAD2bQJkCTmOPze65U66QfVz8mUP\nPuvDo1ujt3WhO5ByZ1RfzuUTDZDZyzkIqSnFC/qQxh1UT4f4Pw5ixwTTG+UB\nqP8LwCDtGtngNjuodQ6vzwkqAaI7JlQSmypAiDS/5RvZ8lUtkXaoCAbwo+a/\nR+vxsE4kYEVseEI6zbI4KURVmmGWqtrRO2eTsEvmz98Yi0AZnkBHCuEKNAmy\nE11I\r\n=curd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"lint":"tslint --project tsconfig.json","test":"jest --colors --no-cache --config=./jest.config.js --runInBand --coverage","build":"tsc -p tsconfig.json","lint:fix":"tslint --project tsconfig.json --fix","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"_npmUser":{"name":"asi-ngtools","email":"xrobert@asi.fr"},"repository":{"url":"git+ssh://git@github.com/xrobert35/es-mapping-ts.git","type":"git"},"_npmVersion":"6.10.3","description":"Eleasticsearch mapping manager typescript","directories":{},"_nodeVersion":"12.10.0","dependencies":{"lodash.clonedeep":"^4.5.0","reflect-metadata":"^0.1.12"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","gulp":"^3.9.1","jest":"^24.9.0","mocha":"^5.0.1","tslint":"5.3.2","ts-jest":"^24.2.0","ts-node":"^3.3.0","bluebird":"^3.5.1","coveralls":"^3.0.2","cross-env":"^5.1.3","gulp-clean":"^0.3.2","typescript":"^3.7.3","@types/jest":"^24.0.22","@types/node":"^10.7.1","@types/lodash":"^4.14.149","@types/bluebird":"^3.5.20","gulp-sourcemaps":"^2.6.1","gulp-typescript":"^3.2.3","@elastic/elasticsearch":"^7.5.0"},"peerDependencies":{"@elastic/elasticsearch":"^7.5.0"},"_npmOperationalInternal":{"tmp":"tmp/es-mapping-ts_1.0.0_1575925961321_0.432206577553367","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"es-mapping-ts","version":"1.0.1","keywords":["typescript","elasticsearch","mapping","documentation","decorator"],"author":{"name":"xrobert35","email":"xavier.robert972@gmail.com"},"license":"MIT","_id":"es-mapping-ts@1.0.1","maintainers":[{"name":"asi-ngtools","email":"xrobert@asi.fr"},{"name":"xrobert35","email":"xavier.robert972@gmail.com"}],"homepage":"https://github.com/xrobert35/es-mapping-ts#readme","bugs":{"url":"https://github.com/xrobert35/es-mapping-ts/issues"},"dist":{"shasum":"4649a96672c967b959e11564731fd80b7a9f349f","tarball":"https://registry.npmjs.org/es-mapping-ts/-/es-mapping-ts-1.0.1.tgz","fileCount":13,"integrity":"sha512-K5WVOefiYXWlL9Z4QDj3MB8sBRIiC4hdLtL/3KMlM1ktcpwYgeCc/j8SWjJ4E6d6UiHVYukzplwTXFDbpZGfBg==","signatures":[{"sig":"MEQCIBfEUToI8D+KU3gRqNRb9yzPvUR5S78sBoCYFNHl+Y1UAiA+ohhQuvPakQIKjtK1JpI46Rv304TuSIMSJQBid6Rumg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejtoeCRA9TVsSAnZWagAAAmAP/00LIVcnsXafE6h5B5Cp\nsdB3q+dFv6ClIwrrBCkjbIDsfP/ga2IwKgUJtBtKxfJwzEy8hBesiE7n+PSp\nT95Nc/hqP9y9REFlIN1D8D4i4FSo6+AiuroCaG7Nc69nCSRjrvVEdXMiJ1lI\nDahVsR3oYxa7TOhaPjiNV0wlsUTiTRXU2b63TN2ej59GUmVZHSSD6noT7TUU\nDGWyzh75SlYGeFER6ikCvw7SxQOJHDgtoc+HdB+Z40H5UH967vNJeXYq1KoY\n+4a9zVi6tvS1j1A2D0yI9zxvpya5KQGUJ9dSJ0DX0ghPyB1Fjq0zhWBLBWwZ\nNsWHcGSZDG+2WuLqTxe8UavKjgKX/3MYx7GOg8wSt+UqRxohm8z9p6ZZyPQ6\nLJYDCyV/XbSucBrRRzaNJ8HxV5TAPzwqA7O62JF54XAXKPkC9WENk3J8METH\ncXivRnrmey+miRMBksdZrozENNJzVTBX2A2OFmz+3ZWEEKPUKC6+iL2H7pj5\nvaqkkR2mAWn5zWUibRQZh1I8mcLy//89ihyqkEiIGMs91Mkwgez7BerJWlUr\nnR6ZwtJoQfIGPDMlgLO+WKcwpZ2ImTOknxOrHiuhpl1ZGR7OXd/ZPxViEQ31\nptWBGXGxHuDlw9XQiMkGpsKaL0S6yzadGQZBZNcVBAi9Ebi66eHgBZF6Ph/h\nATuY\r\n=TvQX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"lint":"tslint --project tsconfig.json","test":"jest --colors --no-cache --config=./jest.config.js --runInBand --coverage","build":"tsc -p tsconfig.json","lint:fix":"tslint --project tsconfig.json --fix","coveralls":"cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"},"_npmUser":{"name":"xrobert35","email":"ixoh35@gmail.com"},"repository":{"url":"git+ssh://git@github.com/xrobert35/es-mapping-ts.git","type":"git"},"_npmVersion":"6.13.4","description":"Eleasticsearch mapping manager typescript","directories":{},"_nodeVersion":"10.19.0","dependencies":{"lodash.clonedeep":"^4.5.0","reflect-metadata":"^0.1.12"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","gulp":"^3.9.1","jest":"^24.9.0","mocha":"^5.0.1","tslint":"5.3.2","ts-jest":"^24.2.0","ts-node":"^3.3.0","bluebird":"^3.5.1","coveralls":"^3.0.2","cross-env":"^5.1.3","gulp-clean":"^0.3.2","typescript":"^3.7.3","@types/jest":"^24.0.22","@types/node":"^10.7.1","@types/lodash":"^4.14.149","@types/bluebird":"^3.5.20","gulp-sourcemaps":"^2.6.1","gulp-typescript":"^3.2.3","@elastic/elasticsearch":"^7.5.0"},"peerDependencies":{"@elastic/elasticsearch":"^7.5.0"},"_npmOperationalInternal":{"tmp":"tmp/es-mapping-ts_1.0.1_1586420253630_0.4980743882111969","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-03-21T13:22:06.146Z","modified":"2025-12-31T13:45:32.325Z","0.0.1":"2018-03-21T13:22:06.197Z","0.0.2":"2018-03-21T13:27:43.209Z","0.0.3":"2018-03-21T13:29:57.780Z","0.0.4":"2018-03-21T13:30:13.878Z","0.0.5":"2018-03-21T22:54:21.766Z","0.0.6":"2018-03-31T14:47:31.344Z","0.0.7":"2018-03-31T15:03:14.548Z","0.0.8":"2018-04-02T18:51:38.989Z","0.0.9":"2018-07-29T20:07:21.319Z","0.0.10":"2018-07-30T12:57:44.585Z","0.0.11":"2018-07-30T21:47:08.012Z","0.0.12":"2018-07-31T08:25:33.221Z","0.0.13":"2018-08-16T16:51:11.647Z","0.0.14":"2018-08-20T09:01:17.770Z","0.0.15":"2018-08-23T22:08:50.021Z","0.0.16":"2019-07-15T20:47:48.588Z","1.0.0":"2019-12-09T21:12:41.845Z","1.0.1":"2020-04-09T08:17:33.776Z"},"bugs":{"url":"https://github.com/xrobert35/es-mapping-ts/issues"},"author":{"name":"xrobert35","email":"xavier.robert972@gmail.com"},"license":"MIT","homepage":"https://github.com/xrobert35/es-mapping-ts#readme","keywords":["typescript","elasticsearch","mapping","documentation","decorator"],"repository":{"url":"git+ssh://git@github.com/xrobert35/es-mapping-ts.git","type":"git"},"description":"Eleasticsearch mapping manager typescript","maintainers":[{"email":"ixoh35@gmail.com","name":"xrobert35"},{"email":"xrobert@asi.fr","name":"asi-ngtools"},{"email":"dev.cdsrennesasi@gmail.com","name":"asi-dev"},{"email":"florestan.hacques-minier@outlook.fr","name":"fhacquesminier"}],"readme":"# Es Mapping TS\n\n[![GitHub version](https://img.shields.io/badge/licence-MIT-green.svg)](https://github.com/xrobert35/es-mapping-ts)\n[![GitHub version](https://img.shields.io/badge/version-1.0.0-blue.svg)](https://github.com/xrobert35/es-mapping-ts)\n[![Build Status](https://travis-ci.org/xrobert35/es-mapping-ts.svg?branch=master)](https://travis-ci.org/xrobert35/es-mapping-ts)\n[![Coverage Status](https://coveralls.io/repos/github/xrobert35/es-mapping-ts/badge.svg?kill_cache=1)](https://coveralls.io/github/xrobert35/es-mapping-ts)\n\nThis library is used to generate elasticsearch mapping through typescript decorators\n\n## Installation\n\n```sh\nnpm install es-mapping-ts --save\n```\n\n## Peer dependencies \n\nThis package only work with **@elastic/elasticsearch**\n\n## Version\n\n### tested with\n\n* elasticsearch 7\n* elasticsearch 6  \n* elasticsearch 5 \n\n## Examples\n\n### Create the mapping\n\n```typescript\nimport { EsEntity, EsField } from 'es-mapping-ts';\nimport { ObjectEntity } from './object.entity';\nimport { NestedEntity } from './nested.entity';\n\n@EsEntity({\n  index: 'master',\n  type: 'masterType'\n})\nexport class MasterEntity {\n\n  @EsField({\n    type : 'text'\n  })\n  name?: string;\n\n  @EsField({\n    type: 'text',\n    copy_to : 'name'\n  })\n  firstname: string;\n\n  @EsField({\n    type: 'text',\n    copy_to : 'name'\n  })\n  lastname: string;\n\n  @EsField({\n    type: 'join',\n    relations: { 'master': 'submaster' }\n  })\n  master: Array<MasterEntity>;\n\n  @EsField({\n    type: 'object',\n    fieldClass: ObjectEntity\n  })\n  objects: Array<MasterEntity>;\n\n  @EsField({\n    type: 'nested',\n    fieldClass: NestedEntity\n  })\n  nested: Array<NestedEntity>;\n}\n```\n\n```typescript\nimport { EsEntity, EsField } from 'es-mapping-ts';\n\n@EsEntity({\n  index: 'nested'\n})\nexport class NestedEntity {\n\n  @EsField({\n    type: 'text',\n  })\n  name: string;\n\n  @EsField({\n    type: 'integer'\n  })\n  montant: number;\n}\n```\n\n```typescript\nimport { EsEntity, EsField } from 'es-mapping-ts';\n\n// This es entity is only here for field mapping,\n// it's not supposed to have is own index\n@EsEntity()\nexport class ObjectEntity {\n\n  @EsField({\n    type: 'text',\n    analyzer : 'whitespace'\n  })\n  name: string;\n\n  @EsField({\n    type: 'integer',\n  })\n  age: number;\n}\n```\n\n### Get the generated mappings\n\n#### Simply call the \"uploadMappings\"  function\n\n```typescript\nimport { EsMappingService } from 'es-mapping-ts';\nimport { Client } from '@elastic/elasticsearch';\n\nconst esClient = new Client({\n  host: 'http://localhost:9200',\n  log : 'info'\n});\n\n// Upload the mapping\nconst mappings = EsMappingService.getInstance().uploadMappings(esClient);\n```\n\nonly none readonly entity will be uploaded\n\n#### or do it yourself\n\n```typescript\nimport { EsMappingService } from 'es-mapping-ts';\n\n//List of ready to use generated mapping\nconst mappings = EsMappingService.getInstance().getMappings();\n\nBluebird.each(mappings, async (mapping) => {\n    //create index\n    await esclient.indices.create({ index: mapping.index  });\n\n    //create mapping\n    await esclient.indices.putMapping(mapping);\n});\n```\n\n### Inheritance\nYou can also extend EsMapping\n\n```typescript\nexport class AbstractEntity {\n\n  @EsField({\n    type: 'text',\n  })\n  abstractName: string;\n\n  @EsField({\n    type: 'text',\n  })\n  overridableName: string;\n}\n```\n\n```typescript\n@EsEntity({\n  index: 'concret',\n  type: 'typeConcret'\n})\nexport class ConcretEntity extends AbstractEntity {\n\n  @EsField({\n    type: 'text'\n  })\n  concretName: string;\n\n\n  @EsField({\n    type: 'text',\n    null_value : 'undefined'\n  })\n  overridableName: string;\n}\n```\n\n\n### Using mixins\nYou can add mixins to your entities by declaring an entity like so:\n\n```typescript\n@EsEntity({ mixins: [BaseMixin] })\nexport class SomeEntity {\n   @EsField({\n        type: \"text\",\n    })\n    name: string;\n}\n```\n\nThe mixin class looks like:\n\n```typescript\n@EsEntity()\nexport class BaseMixin {\n    @EsField({\n       type: \"keyword\"\n    })\n    id: string;\n\n    @EsField({\n        name: \"start_date\",\n        type: \"date\"\n    })\n    startDate: Date;\n\n    @EsField({\n        name: \"end_date\",\n        type: \"date\"\n    })\n    endDate: Date;\n}\n```\n\n`SomeClass` will now have a mapping like:\n\n```json\n{\n    \"body\": {\n        \"properties\": {\n            \"name\": {\n                \"type\": \"text\",\n            },\n            \"id\": {\n                \"type\": \"keyword\",\n            },\n            \"start_date\": {\n                \"name\": \"start_date\",\n                \"type\": \"date\",\n            },\n            \"end_date\": {\n                \"name\": \"end_date\",\n                \"type\": \"date\",\n            },\n        }\n    }\n}\n```\n\n## Decorators\n\n### @EsEntity\n\n| Param | Type |  Description |\n| ------ | ------ | ------ |\n| index | string | Allow you to define the index name |\n| type | string | Allow you to define the index type |\n| readonly | boolean | Define if the mapping must be uploaded when using uploadMappings function |\n| mixins | Array<any> | Allow you to compose with one or more EsEntities, see \"Using mixins\" |\n\n### @EsField\n\n| Param | Type |  Description |\n| ------ | ------ | ------ |\n| type | string | Allow you to define the type of the index |\n| name | string | Allow you to define the name of the property if different from the property name |\n| dynamic | boolean | Allow you to define if the field can accept additional properties |\n| analyzer | string | Allow you to define the elasticsearch analyzer |\n| fields | string | Allow you to define the elasticsearch fields |\n| format | string | Allow you to define the format (ie for date field) |\n| enabled | boolean | Allow you to enable ou disable the field |\n| null_value | string | Allow you to define the null value of the field |\n| copy_to | string | Allow you to copy the field value into a group field for _search |\n| relations | string | Define the releation for a join type |\n| fieldClass | string | Class used to get the properties of the nested or object array type |\n\nAdditional properties are allowed, allowing you to manage other elasticsearch properties\n\n## How to dev\n\n### test en build\n\n```shell\n# launch unit testing\nnpm run test \n\n# build\nnpm run build\n```\n\nThis project is also managed by travis for CI\n\n### release\n\n```\nnpm run build\nnpm run test\n\nmkdir release\ncp -r dist release\ncp LICENSE release\ncp README.md release\ncp package.json release #change version\n\ncd relese\nnpm publish\n```\n\n## License\n\n----\n\nMIT\n","readmeFilename":"README.md"}