{"_id":"@aiflow/mast","_rev":"20-654d5afcf0e713d1812054644bd191a5","name":"@aiflow/mast","dist-tags":{"latest":"1.0.15"},"versions":{"1.0.0":{"name":"@aiflow/mast","version":"1.0.0","description":"Mongo filter builder with low-level conditional AST","main":"dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"tsc","test":"yarn jest"},"author":"","license":"ISC","dependencies":{"@aiflow/ast":"^1.0.0","@types/shortid":"^0.0.29","lodash":"^4.17.21","shortid":"^2.2.16"},"devDependencies":{"@types/jest":"^27.0.2","@types/lodash":"^4.14.175","jest":"^27.2.2","ts-jest":"^27.0.5","typescript":"^4.4.3"},"_id":"@aiflow/mast@1.0.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-U3iG2pfAySfvI2EIqENuFv6GAAsevvTKueJspkcjm1HJjNt1GROxNsuVvtf/ZbqK0eVs11/qINrbk7iBfGrL4Q==","shasum":"53e37354dbcd07c200ebe8c4a4bd327d4700467d","tarball":"https://registry.npmjs.org/@aiflow/mast/-/mast-1.0.0.tgz","fileCount":37,"unpackedSize":137977,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmljOrKULkKcMHYY4K/6YDjlJwgEWeDbvdSC6NbNJkzAIhANX3OMNkH6EduHQ3K+yqZacDfWKxnPd8XFxPBkFGy6iP"}]},"_npmUser":{"name":"vemundeldegard","email":"vemund@salire.no"},"directories":{},"maintainers":[{"name":"vemundeldegard","email":"vemund@salire.no"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mast_1.0.0_1632829986464_0.6229412597007491"},"_hasShrinkwrap":false},"1.0.1":{"name":"@aiflow/mast","version":"1.0.1","description":"Mongo filter builder with low-level conditional AST","main":"dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"build":"tsc","test":"yarn jest"},"author":"","license":"ISC","dependencies":{"@aiflow/mast":"^1.0.0","@types/shortid":"^0.0.29","lodash":"^4.17.21","shortid":"^2.2.16"},"devDependencies":{"@types/jest":"^27.0.2","@types/lodash":"^4.14.175","jest":"^27.2.2","ts-jest":"^27.0.5","typescript":"^4.4.3"},"_id":"@aiflow/mast@1.0.1","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-Ihiw0X9nyxezfks8oROTDDNUEER4ntKn5LN2VNeSnJDbPwkSLtwYb2UAdgasnKyzheUiDTQK4QPMMnTvPzp95Q==","shasum":"af612b9f67e7dd07179d190547d18ef5ef9eb1a4","tarball":"https://registry.npmjs.org/@aiflow/mast/-/mast-1.0.1.tgz","fileCount":33,"unpackedSize":137997,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcaKbjqvHfKqPK69BuR3kMzs+HDmmrv3/J7TE+WQGZbQIhAMKHU0iOpyjoNFJ6Q3U8MuryS53J89CTaFOBAILlxPub"}]},"_npmUser":{"name":"vemundeldegard","email":"vemund@salire.no"},"directories":{},"maintainers":[{"name":"vemundeldegard","email":"vemund@salire.no"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mast_1.0.1_1632830413668_0.14245711171491426"},"_hasShrinkwrap":false},"1.0.2":{"name":"@aiflow/mast","version":"1.0.2","description":"Mongo filter builder with low-level conditional AST","main":"dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"build":"tsc","test":"yarn jest","publish":"npm publish --access public"},"author":{},"license":"ISC","dependencies":{"@aiflow/mast":"1.0.2","@types/shortid":"^0.0.29","lodash":"^4.17.21","shortid":"^2.2.16"},"devDependencies":{"@types/jest":"^27.0.2","@types/lodash":"^4.14.175","jest":"^27.2.2","ts-jest":"^27.0.5","typescript":"^4.4.3"},"_id":"@aiflow/mast@1.0.2","dist":{"shasum":"a1d4949204ecf3dbbbaf73e624d69045f04f9041","integrity":"sha512-nW8qg8HVb9rgB9Uj6Gmesrqoy7Sbq5ENIsfXMWJx/VuCTfwX7IyYcw8T5cYmUMfPvz6af+SB5UGV/dx+hA4llA==","tarball":"https://registry.npmjs.org/@aiflow/mast/-/mast-1.0.2.tgz","fileCount":20,"unpackedSize":8137,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSgVEJnLgsU6M71Kl2zWBUxM0TxzIPUvuvlicg7Gs80gIgOvyQfHYcFqVHEVDcj3VimPuiy06SK14x3KDTmEsWOOk="}]},"_npmUser":{"name":"vemundeldegard","email":"vemund@salire.no"},"directories":{},"maintainers":[{"name":"vemundeldegard","email":"vemund@salire.no"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mast_1.0.2_1632830656096_0.5228198564019702"},"_hasShrinkwrap":false},"1.0.3":{"name":"@aiflow/mast","version":"1.0.3","description":"Mongo filter builder with low-level conditional AST","main":"dist/src/index.js","types":"./dist/src/index.d.ts","scripts":{"build":"tsc","test":"yarn jest","publish":"npm publish --access public"},"author":"","license":"ISC","dependencies":{"@aiflow/mast":"1.0.2","@types/shortid":"^0.0.29","lodash":"^4.17.21","shortid":"^2.2.16"},"devDependencies":{"@types/jest":"^27.0.2","@types/lodash":"^4.14.175","jest":"^27.2.2","ts-jest":"^27.0.5","typescript":"^4.4.3"},"gitHead":"f03aa4d869a087de1ab4d59cce23e09e8cc19754","_id":"@aiflow/mast@1.0.3","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-ZzK0rWXFSXWk3MGNTs8+Yf51OYtMUQIH3oWZ7icPQYcoyAJPDchtKLN1K4xUOsUAxVWIRMVBc+1CVPpHvQSHhA==","shasum":"4e276654d62621a69211ecc2d696d2e8afad87d2","tarball":"https://registry.npmjs.org/@aiflow/mast/-/mast-1.0.3.tgz","fileCount":32,"unpackedSize":17365,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIADcaumLSbywLqkcGY3Z0oxICOdiAVNHZ3gdN131ehr5AiAA313/PKURWSgeiM1V1R5cM9jlJVHVhou1T8W/jwz51Q=="}]},"_npmUser":{"name":"vemundeldegard","email":"vemund@salire.no"},"directories":{},"maintainers":[{"name":"vemundeldegard","email":"vemund@salire.no"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mast_1.0.3_1632830712079_0.12994256744753296"},"_hasShrinkwrap":false},"1.0.4":{"name":"@aiflow/mast","version":"1.0.4","description":"Mongo filter builder with low-level conditional AST","main":"dist/src/index.js","types":"./dist/src/index.d.ts","homepage":"https://github.com/Salire-AiFlow/mast","repository":{"url":"https://github.com/Salire-AiFlow/mast"},"scripts":{"build":"tsc","test":"yarn jest","publish":"npm publish --access public"},"author":{},"license":"ISC","dependencies":{"@types/shortid":"^0.0.29","lodash":"^4.17.21","shortid":"^2.2.16"},"devDependencies":{"@types/jest":"^27.0.2","@types/lodash":"^4.14.175","jest":"^27.2.2","ts-jest":"^27.0.5","typescript":"^4.4.3"},"_id":"@aiflow/mast@1.0.4","dist":{"shasum":"c472f0eaf7fc19d9adce1577cd0b5550564e32b4","integrity":"sha512-6Hg8Xk/bMYEWeYu9CJRWYOAR6R5bzuRFJa6oUJHuA1PaMu905RaK9nLSQIAjrELeCeIsdwt3EFK9pkm5y34o2g==","tarball":"https://registry.npmjs.org/@aiflow/mast/-/mast-1.0.4.tgz","fileCount":20,"unpackedSize":8237,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFxWRF7FlAULGUvpUyWCPLDZjTfUPYqnLsPHBZUN1BH8AiEA9Y4OuN4Yd/I4zqmDVCTAYAA8G9AasOh3rIII7BOhfCk="}]},"_npmUser":{"name":"vemundeldegard","email":"vemund@salire.no"},"directories":{},"maintainers":[{"name":"vemundeldegard","email":"vemund@salire.no"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mast_1.0.4_1632830876059_0.019404525724559196"},"_hasShrinkwrap":false},"1.0.5":{"name":"@aiflow/mast","version":"1.0.5","description":"Mongo filter builder with low-level conditional AST","main":"dist/src/index.js","types":"./dist/src/index.d.ts","homepage":"https://github.com/Salire-AiFlow/mast","repository":{"url":"https://github.com/Salire-AiFlow/mast"},"scripts":{"build":"tsc","test":"yarn jest","release":"npm publish --access public"},"author":{},"license":"ISC","dependencies":{"@aiflow/mast":"1.0.4","@types/shortid":"^0.0.29","lodash":"^4.17.21","shortid":"^2.2.16"},"devDependencies":{"@types/jest":"^27.0.2","@types/lodash":"^4.14.175","jest":"^27.2.2","ts-jest":"^27.0.5","typescript":"^4.4.3"},"_id":"@aiflow/mast@1.0.5","dist":{"shasum":"50d3d10e00db2b5518e13d7bfb0acde6ec214e9a","integrity":"sha512-RlV6PMgQvTZLaQbaGwHvD/GV5KvhI/03LzHOXYCCw+tv5Gfl0Hmv22NWJJp92lT9I/WwtqZHlsReqM1DO3K15Q==","tarball":"https://registry.npmjs.org/@aiflow/mast/-/mast-1.0.5.tgz","fileCount":20,"unpackedSize":8266,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH9UjmoSepsN0ULMB/IdgBuIR8pD1imiHPMKhWmEOMH6AiBJcyKCNOojXkl8b2kekJn9dpLvXl7U8ZZCjO9TQDBWFA=="}]},"_npmUser":{"name":"vemundeldegard","email":"vemund@salire.no"},"directories":{},"maintainers":[{"name":"vemundeldegard","email":"vemund@salire.no"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mast_1.0.5_1632831277143_0.42036838631044326"},"_hasShrinkwrap":false},"1.0.6":{"name":"@aiflow/mast","version":"1.0.6","description":"Mongo filter builder with low-level conditional AST","main":"dist/src/index.js","types":"./dist/src/types.d.ts","homepage":"https://github.com/Salire-AiFlow/mast","repository":{"url":"git+https://github.com/Salire-AiFlow/mast.git"},"scripts":{"build":"tsc","test":"yarn jest","release":"npm publish --access public"},"author":"","license":"ISC","dependencies":{"@aiflow/mast":"1.0.5","@types/shortid":"^0.0.29","lodash":"^4.17.21","shortid":"^2.2.16"},"devDependencies":{"@types/jest":"^27.0.2","@types/lodash":"^4.14.175","jest":"^27.2.2","ts-jest":"^27.0.5","typescript":"^4.4.3"},"gitHead":"2e9d3d5efa90362c662866584cb36fd2b4d43b2d","bugs":{"url":"https://github.com/Salire-AiFlow/mast/issues"},"_id":"@aiflow/mast@1.0.6","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-AT1OSCrxqHhjCl3RlZNyPDI6U7SLOoIjErnoVCJT7/bAZay3nQdMR+QzFxHVzBVpJ+JkbzFUxtPBlP1l1gFgcw==","shasum":"6280e0ca2d2e74750251994d87a5789f218b8330","tarball":"https://registry.npmjs.org/@aiflow/mast/-/mast-1.0.6.tgz","fileCount":50,"unpackedSize":27310,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFAxrDO3dccmDv6JcOcZJuFKfpQ0mWGhTLZ7442GNrz6AiBGHpOJYLRHPub9NwDnfcqEzm/KfmFfm7cazByZrynVyg=="}]},"_npmUser":{"name":"vemundeldegard","email":"vemund@salire.no"},"directories":{},"maintainers":[{"name":"vemundeldegard","email":"vemund@salire.no"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mast_1.0.6_1632831569909_0.011136558461109392"},"_hasShrinkwrap":false},"1.0.7":{"name":"@aiflow/mast","version":"1.0.7","description":"Mongo filter builder with low-level conditional AST","main":"dist/src/index.js","types":"./dist/src/index.d.ts","homepage":"https://github.com/Salire-AiFlow/mast","repository":{"url":"git+https://github.com/Salire-AiFlow/mast.git"},"scripts":{"build":"tsc","test":"yarn jest","release":"npm publish --access public"},"author":"","license":"ISC","dependencies":{"@aiflow/mast":"1.0.6","@types/shortid":"^0.0.29","lodash":"^4.17.21","shortid":"^2.2.16"},"devDependencies":{"@types/jest":"^27.0.2","@types/lodash":"^4.14.175","jest":"^27.2.2","ts-jest":"^27.0.5","typescript":"^4.4.3"},"gitHead":"2e9d3d5efa90362c662866584cb36fd2b4d43b2d","bugs":{"url":"https://github.com/Salire-AiFlow/mast/issues"},"_id":"@aiflow/mast@1.0.7","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-GPagqo8q8dLrdDkXesQ1manOp6Axdeaa1M46plM65BkFwYVLjLWi+Nb29UoveP4R4+oCOChuQ1G2cIubo65ClQ==","shasum":"06e0e4f567b93a1096c54505b837e45605f89e2c","tarball":"https://registry.npmjs.org/@aiflow/mast/-/mast-1.0.7.tgz","fileCount":50,"unpackedSize":27392,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH3vyIp3NIk553L4Dw86khUNpKp8K+LC0Sh+xhgip9+QAiAsDAMC68j/pfCxefcojR7lMDUeaBNTYJMg+iBRikiCrQ=="}]},"_npmUser":{"name":"vemundeldegard","email":"vemund@salire.no"},"directories":{},"maintainers":[{"name":"vemundeldegard","email":"vemund@salire.no"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mast_1.0.7_1632831728359_0.054608627524522335"},"_hasShrinkwrap":false},"1.0.8":{"name":"@aiflow/mast","version":"1.0.8","description":"Mongo filter builder with low-level conditional AST","main":"dist/src/index.js","types":"./dist/src/index.d.ts","homepage":"https://github.com/Salire-AiFlow/mast","repository":{"url":"git+https://github.com/Salire-AiFlow/mast.git"},"scripts":{"build":"tsc","test":"yarn jest","release":"npm publish --access public"},"author":"","license":"ISC","dependencies":{"@aiflow/mast":"1.0.6","@types/shortid":"^0.0.29","lodash":"^4.17.21","shortid":"^2.2.16"},"devDependencies":{"@types/jest":"^27.0.2","@types/lodash":"^4.14.175","jest":"^27.2.2","ts-jest":"^27.0.5","typescript":"^4.4.3"},"gitHead":"2e9d3d5efa90362c662866584cb36fd2b4d43b2d","bugs":{"url":"https://github.com/Salire-AiFlow/mast/issues"},"_id":"@aiflow/mast@1.0.8","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-2CO2yCpOYaV5qVnPf4BvZFpqYd/1CHGyXpHqRzzHEl6F8KQy8aVCm59+82DoX3XLYPUURAN/p+1XptS4VHfNGQ==","shasum":"4831a467e008ce0ee3a430ba8fb70d01c7abecba","tarball":"https://registry.npmjs.org/@aiflow/mast/-/mast-1.0.8.tgz","fileCount":50,"unpackedSize":27569,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBenaSN+xYBazhEcexOJlLNPjeOjxGWaESEEysk3TVQCAiEA9jsahPgI5XpVPJuyKp/ljbqkk8HFyA0wxVJ0WnVL3gE="}]},"_npmUser":{"name":"vemundeldegard","email":"vemund@salire.no"},"directories":{},"maintainers":[{"name":"vemundeldegard","email":"vemund@salire.no"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mast_1.0.8_1632853917789_0.7921467385361356"},"_hasShrinkwrap":false},"1.0.9":{"name":"@aiflow/mast","version":"1.0.9","description":"Mongo filter builder with low-level conditional AST","main":"dist/src/index.js","types":"./dist/src/index.d.ts","homepage":"https://github.com/Salire-AiFlow/mast","repository":{"url":"git+https://github.com/Salire-AiFlow/mast.git"},"scripts":{"build":"tsc","test":"yarn jest","release":"npm publish --access public"},"author":"","license":"ISC","dependencies":{"@aiflow/mast":"1.0.6","@types/shortid":"^0.0.29","lodash":"^4.17.21","shortid":"^2.2.16"},"devDependencies":{"@types/jest":"^27.0.2","@types/lodash":"^4.14.175","jest":"^27.2.2","ts-jest":"^27.0.5","typescript":"^4.4.3"},"gitHead":"2e9d3d5efa90362c662866584cb36fd2b4d43b2d","bugs":{"url":"https://github.com/Salire-AiFlow/mast/issues"},"_id":"@aiflow/mast@1.0.9","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-ogoQbt+UGUrp7hP65prPbDE1bvqKUJvldGGP6z3s4hGkGAwaCJ6m1T3LlRX/Zc2MuFE/b5OtKBXSjp5cIwoCNQ==","shasum":"68edf43389a5c37700a157aff41a1c78e3e33295","tarball":"https://registry.npmjs.org/@aiflow/mast/-/mast-1.0.9.tgz","fileCount":50,"unpackedSize":27663,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHvFv2zJvbjX+ke5ubS2waBC+WTkobO2xbxwcsRhy1nTAiAwnLVIAYSivDYw1t7YRytj/gUxDkkSXShVpO3l/Ghy/w=="}]},"_npmUser":{"name":"vemundeldegard","email":"vemund@salire.no"},"directories":{},"maintainers":[{"name":"vemundeldegard","email":"vemund@salire.no"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mast_1.0.9_1632854019140_0.27602347631612"},"_hasShrinkwrap":false},"1.0.10":{"name":"@aiflow/mast","version":"1.0.10","description":"Mongo filter builder with low-level conditional AST","main":"dist/src/index.js","types":"./dist/src/index.d.ts","homepage":"https://github.com/Salire-AiFlow/mast","repository":{"url":"git+https://github.com/Salire-AiFlow/mast.git"},"scripts":{"build":"tsc","test":"yarn jest","release":"npm publish --access public"},"author":"","license":"ISC","dependencies":{"@types/shortid":"^0.0.29","lodash":"^4.17.21","shortid":"^2.2.16"},"devDependencies":{"@types/jest":"^27.0.2","@types/lodash":"^4.14.175","jest":"^27.2.2","ts-jest":"^27.0.5","typescript":"^4.4.3"},"gitHead":"2e9d3d5efa90362c662866584cb36fd2b4d43b2d","bugs":{"url":"https://github.com/Salire-AiFlow/mast/issues"},"_id":"@aiflow/mast@1.0.10","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-2Bj9jkxI0qdzIpbrUkiFQbpk6Fwa+Tp8cSHTI++ddY8ljjCqE1T6dJF3mTS5WYKnR9JkiVNFBJnliDxKPZbH+g==","shasum":"6ea14bbc768cd5423173d5b848ec730b7bb2837d","tarball":"https://registry.npmjs.org/@aiflow/mast/-/mast-1.0.10.tgz","fileCount":50,"unpackedSize":28308,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCa2pyo8Q3QdL9X/8F04fPxpe3WK6jSEpt/Riz2EaVlZAIhAJAOcvOk0MaP1+aMNJMAdtgjj5m1B3DX1GTrGVEeO/O2"}]},"_npmUser":{"name":"vemundeldegard","email":"vemund@salire.no"},"directories":{},"maintainers":[{"name":"vemundeldegard","email":"vemund@salire.no"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mast_1.0.10_1632854716815_0.8375233109954929"},"_hasShrinkwrap":false},"1.0.11":{"name":"@aiflow/mast","version":"1.0.11","description":"Mongo filter builder with low-level conditional AST","main":"dist/src/index.js","types":"./dist/src/index.d.ts","homepage":"https://github.com/Salire-AiFlow/mast","repository":{"url":"git+https://github.com/Salire-AiFlow/mast.git"},"scripts":{"build":"tsc","test":"yarn jest","release":"npm publish --access public"},"author":"","license":"ISC","dependencies":{"@aiflow/mast":"^1.0.10","@types/shortid":"^0.0.29","lodash":"^4.17.21","shortid":"^2.2.16"},"devDependencies":{"@types/jest":"^27.0.2","@types/lodash":"^4.14.175","jest":"^27.2.2","ts-jest":"^27.0.5","typescript":"^4.4.3"},"gitHead":"2e9d3d5efa90362c662866584cb36fd2b4d43b2d","bugs":{"url":"https://github.com/Salire-AiFlow/mast/issues"},"_id":"@aiflow/mast@1.0.11","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-R9j9g4TwBkXhU/17cbxuMCBqTF1OY+xBb7c/N+7Fc/aSeARhmlpmq0cpJZz135etDsH264EsFq17N2Vb8sb8zg==","shasum":"f844c74fc910ed912248c404d5579ed6acddc6c8","tarball":"https://registry.npmjs.org/@aiflow/mast/-/mast-1.0.11.tgz","fileCount":30,"unpackedSize":17705,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrlUec4seNnd37VH8nLX87IOGPenx9NmzjZCYIFZczuAiBP0KncwWLuSTMsFkPu1cmOmD0n2sqamy385i5fCFqDKQ=="}]},"_npmUser":{"name":"vemundeldegard","email":"vemund@salire.no"},"directories":{},"maintainers":[{"name":"vemundeldegard","email":"vemund@salire.no"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mast_1.0.11_1632902341915_0.13150746121762857"},"_hasShrinkwrap":false},"1.0.12":{"name":"@aiflow/mast","version":"1.0.12","description":"Mongo filter builder with low-level conditional AST","main":"dist/index.js","types":"dist/index.d.ts","homepage":"https://github.com/Salire-AiFlow/mast","repository":{"url":"git+https://github.com/Salire-AiFlow/mast.git"},"scripts":{"build":"tsc","test":"yarn jest","release":"npm publish --access public"},"author":"","license":"ISC","dependencies":{"@aiflow/mast":"^1.0.10","@types/shortid":"^0.0.29","lodash":"^4.17.21","shortid":"^2.2.16"},"devDependencies":{"@types/jest":"^27.0.2","@types/lodash":"^4.14.175","jest":"^27.2.2","ts-jest":"^27.0.5","typescript":"^4.4.3"},"gitHead":"2e9d3d5efa90362c662866584cb36fd2b4d43b2d","bugs":{"url":"https://github.com/Salire-AiFlow/mast/issues"},"_id":"@aiflow/mast@1.0.12","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-3CtjuxCHLeMoC2EkoQsrIr4FjucXT7QXXKUBp9SmGAesTz3Fy8TKGoe38vYoDIYqrd3OqlWKvLRwpMh2mcnwdw==","shasum":"2f6c75ce47164efcb21dfac03c076bf1eb132774","tarball":"https://registry.npmjs.org/@aiflow/mast/-/mast-1.0.12.tgz","fileCount":30,"unpackedSize":17695,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFEZObQc6pBQiL/U68b1neab5ydjYpCqV8NxA3MQoMrSAiEAofSCPymYZI3bEUNbdw2nT50Io9FUqOgel3SyMyEHCuA="}]},"_npmUser":{"name":"vemundeldegard","email":"vemund@salire.no"},"directories":{},"maintainers":[{"name":"vemundeldegard","email":"vemund@salire.no"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mast_1.0.12_1632902810053_0.8122191456531176"},"_hasShrinkwrap":false},"1.0.13":{"name":"@aiflow/mast","version":"1.0.13","description":"Mongo filter builder with low-level conditional AST","main":"dist/index.js","types":"dist/index.d.ts","homepage":"https://github.com/Salire-AiFlow/mast","repository":{"url":"git+https://github.com/Salire-AiFlow/mast.git"},"scripts":{"build":"tsc","test":"yarn jest","release":"npm publish --access public"},"author":"","license":"ISC","dependencies":{"@aiflow/mast":"^1.0.10","@types/shortid":"^0.0.29","lodash":"^4.17.21","shortid":"^2.2.16"},"devDependencies":{"@types/jest":"^27.0.2","@types/lodash":"^4.14.175","jest":"^27.2.2","ts-jest":"^27.0.5","typescript":"^4.4.3"},"gitHead":"228f1477044dec3a7f87019e94bc93616a5102db","bugs":{"url":"https://github.com/Salire-AiFlow/mast/issues"},"_id":"@aiflow/mast@1.0.13","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-M1cZGUalc+5HRXIEo5hWEvtvhrvPW4HKmpAf3iXNQ0yYZ8VfJRBdLScDNq2YAi/5i8QtgXdvl7YmXMwaPrWdwg==","shasum":"93aa0ce924b3d232a5d45c6c6df9c3df0a3b523f","tarball":"https://registry.npmjs.org/@aiflow/mast/-/mast-1.0.13.tgz","fileCount":30,"unpackedSize":17710,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDKkCVyD1zzQK4Fnslo4LzqYXbxRzNrF9TcHquatsNF+AiBLlbTiKEq12QY0cMTpSdXsJ3owNh1ND9dfuGrYTKtkpw=="}]},"_npmUser":{"name":"vemundeldegard","email":"vemund@salire.no"},"directories":{},"maintainers":[{"name":"vemundeldegard","email":"vemund@salire.no"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mast_1.0.13_1632939901781_0.4112306601907614"},"_hasShrinkwrap":false},"1.0.14":{"name":"@aiflow/mast","version":"1.0.14","description":"Mongo filter builder with low-level conditional AST","main":"dist/index.js","types":"dist/index.d.ts","homepage":"https://github.com/Salire-AiFlow/mast","repository":{"url":"git+https://github.com/Salire-AiFlow/mast.git"},"scripts":{"build":"tsc","test":"yarn jest","release":"npm publish --access public"},"author":"","license":"ISC","dependencies":{"@types/shortid":"^0.0.29","lodash":"^4.17.21","shortid":"^2.2.16"},"devDependencies":{"@types/jest":"^27.0.2","@types/lodash":"^4.14.175","jest":"^27.2.2","ts-jest":"^27.0.5","typescript":"^4.4.3"},"gitHead":"74ae88ee1c0388fa19fe89fd204bf2f6384472f2","bugs":{"url":"https://github.com/Salire-AiFlow/mast/issues"},"_id":"@aiflow/mast@1.0.14","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-/YUkhhsmqvMP32D0Ak+b0utSwjPPmh5600sMlU77LbOMUmu6f3EQhjNQZztpVJMoNm8HkQ9/jH700DdMC1xkhw==","shasum":"118b655f18cb6254baf882f7766eba56bbcc6b7a","tarball":"https://registry.npmjs.org/@aiflow/mast/-/mast-1.0.14.tgz","fileCount":30,"unpackedSize":17696,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHkyD2QQnk4ePT7e/vp8k1YRFqvO0UX5zERDFrTXrpWlAiEA9daGejCChatrKh9ydt3x8IJJhmLDZ2DteGnzoaaowmY="}]},"_npmUser":{"name":"vemundeldegard","email":"vemund@salire.no"},"directories":{},"maintainers":[{"name":"vemundeldegard","email":"vemund@salire.no"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mast_1.0.14_1632940027227_0.8713141011990744"},"_hasShrinkwrap":false},"1.0.15":{"name":"@aiflow/mast","version":"1.0.15","description":"Mongo query builder with low-level conditional AST","main":"dist/index.js","types":"dist/index.d.ts","homepage":"https://github.com/Salire-AiFlow/mast","repository":{"url":"git+https://github.com/Salire-AiFlow/mast.git"},"scripts":{"build":"tsc","test":"yarn jest","release":"npm publish --access public"},"author":"","license":"ISC","dependencies":{"@types/shortid":"^0.0.29","lodash":"^4.17.21","shortid":"^2.2.16"},"devDependencies":{"@types/jest":"^27.0.2","@types/lodash":"^4.14.175","jest":"^27.2.2","ts-jest":"^27.0.5","typescript":"^4.4.3"},"gitHead":"74ae88ee1c0388fa19fe89fd204bf2f6384472f2","bugs":{"url":"https://github.com/Salire-AiFlow/mast/issues"},"_id":"@aiflow/mast@1.0.15","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-Kya81/VEPVhsDQXsN0jcBaGrTV77TFtmD4AzEoklr5r+xsqO2kvZtrjc2fqtePhyjMKkYvEf8jnbcCM8j8/8Xw==","shasum":"529c35f26ff14e338b8304b16ade27981033afcb","tarball":"https://registry.npmjs.org/@aiflow/mast/-/mast-1.0.15.tgz","fileCount":31,"unpackedSize":21053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxIeuCRA9TVsSAnZWagAABtMP/RWfwtUTIf8G8Xoei9hM\nEaLy/UPKN24+t2IK0MUogcU0qiT6HPeR/Qk0FBW1QEcpcsukCafGNdpCQFDc\nnd5PNvnVYywClH3S7VoQdFYxLQ2T9K2el59gkojmqWxS5U706yUAmmNO4KnA\ni5d4mWSmaekVMgv8ErUGV8XLC/09mIiF24WWcommdiiIAgVnb0bzD4MTfDgU\nfPreEcZWrMzpm3pkVrQlwpYDl4uiXnu0GaGB6nCv+bvWtjQJmvajKV51LKdP\nh9qVym1IYMh0ZCvLdjH7hQrQD5DnFFemSj86znk1PjQAONB62zJugtebyUTE\nzEctoHFVxQe9YXAtIBqfbEpqVCLMNaTgNd41lFBdLcomLEfQC0LJMYujlXGX\neugLE4lE/mVuT6IsS3IMLMulbgtxSaVdRugiOh892KP6ZR8iIip7A+ZFdhpJ\n7byIpXstaLQwTz/aL47fS/yBNx0Mt+qlG/99546FiokdL1rKE2c3ckKd/ETy\n01sS+vM9y4CmMajyBqsY2h2RP2AC9hKsA0lD5fplJXk4CYX8ZNOs0CfZBh8N\nT4Hjdkuj+I47K6+H06PNtnQUh52QpvA9uDTjOXk/PBy+ZKFi73dyT7Je/peT\nM6IGFblFb4Os7RWeong6TN25uR5Cbx50iECXOe7io9TzVP4Q1nJZ+QYdKnrF\nQmIs\r\n=ZJQV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID1vkhPKKKRw7kB7WRFiKho4Zw3mExL7pmnSVyrMHrkKAiEAv6RBYyt3+uh1JipMdbmFMO/HtTkRXQEwldBwcGPOsbg="}]},"_npmUser":{"name":"vemundeldegard","email":"vemund@salire.no"},"directories":{},"maintainers":[{"name":"vemundeldegard","email":"vemund@salire.no"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mast_1.0.15_1633972537668_0.24419238907610974"},"_hasShrinkwrap":false}},"time":{"created":"2021-09-28T11:53:06.408Z","1.0.0":"2021-09-28T11:53:06.631Z","modified":"2022-04-04T12:17:46.593Z","1.0.1":"2021-09-28T12:00:13.800Z","1.0.2":"2021-09-28T12:04:16.266Z","1.0.3":"2021-09-28T12:05:12.284Z","1.0.4":"2021-09-28T12:07:56.171Z","1.0.5":"2021-09-28T12:14:37.274Z","1.0.6":"2021-09-28T12:19:30.053Z","1.0.7":"2021-09-28T12:22:08.512Z","1.0.8":"2021-09-28T18:31:57.936Z","1.0.9":"2021-09-28T18:33:39.290Z","1.0.10":"2021-09-28T18:45:17.031Z","1.0.11":"2021-09-29T07:59:02.036Z","1.0.12":"2021-09-29T08:06:50.183Z","1.0.13":"2021-09-29T18:25:01.925Z","1.0.14":"2021-09-29T18:27:07.392Z","1.0.15":"2021-10-11T17:15:37.849Z"},"maintainers":[{"email":"sergio@mipigu.com","name":"undervane"},{"email":"sebastian.cieslik.dev@outlook.com","name":"sebastian.cieslik"},{"email":"piotr.musialek@skyrise.tech","name":"piotr.musialek.skyrise"},{"email":"vemund@salire.no","name":"vemundeldegard"}],"description":"Mongo query builder with low-level conditional AST","license":"ISC","readme":"# MAST (Mongo Abstract syntax tree) \nA simple work in progress Abstract syntax tree (AST) builder that can be converted to JSON, Mongo Query and Mongo Query Expression. \n\n## Example\nHere is some simple examples. \n\n### Create AST and return as a Mongo Query. \n````\nimport { CompoundCondition, FieldCondition } from \"@aiflow/mast\"\n\nconst ast = new CompoundCondition(\"and\", [\n  new FieldCondition(\"eq\", \"name\", \"Vemund Eldegard)\n])\n\nreturn ast.toQuery()\n````\n\nWill return: \n````\n{\n  \"$and\": [\n    {\n      \"name\": { \n        \"$eq\": \"Vemund Eldegard\n      }\n    }\n  ]\n}\n````\n\n### Return as Mongo Query Expression ($expr)\n````\nimport { CompoundCondition, FieldCondition } from \"@aiflow/mast\"\n\nconst ast = new CompoundCondition(\"and\", [\n  new FieldCondition(\"eq\", \"name\", \"Vemund Eldegard)\n])\n\nreturn ast.toQueryExpression()\n````\n\nWill return: \n````\n{\n  \"$expr\": {\n    $and: [\n      {\n        \"$eq\": [\"$name\", \"Vemund Eldegard\"]\n      }\n    ]\n  }\n}\n````","readmeFilename":"README.md","homepage":"https://github.com/Salire-AiFlow/mast","repository":{"url":"git+https://github.com/Salire-AiFlow/mast.git"},"bugs":{"url":"https://github.com/Salire-AiFlow/mast/issues"}}