{"_id":"@aire-ux/aire-condensation","_rev":"16-6f5cd277d1a8c9382d705b10f8ac6b8e","time":{"0.0.0":"2021-12-03T21:37:10.235Z","created":"2021-12-03T21:44:53.521Z","0.0.1":"2021-12-03T21:44:53.756Z","modified":"2024-02-03T19:37:25.059Z","0.0.2":"2021-12-03T22:12:54.842Z","0.0.3":"2021-12-03T22:53:12.971Z","0.0.4":"2021-12-17T20:14:18.546Z","0.0.5":"2021-12-17T23:49:05.297Z","0.1.1":"2022-01-25T02:46:17.796Z","0.1.2":"2022-01-25T16:56:45.897Z","0.1.3":"2022-01-25T18:29:51.339Z","0.1.4":"2022-01-26T20:02:34.442Z","0.1.5":"2022-01-27T01:54:45.514Z","0.1.6":"2022-06-09T19:07:33.453Z","0.1.7":"2022-06-09T19:28:44.300Z","0.2.0":"2024-02-03T19:37:24.860Z"},"name":"@aire-ux/aire-condensation","dist-tags":{"latest":"0.2.0"},"versions":{"0.0.1":{"name":"@aire-ux/aire-condensation","version":"0.0.1","description":"Client-side serialization library for Aire-UX","main":"dist/index.js","scripts":{"build":"tsc -p tsconfig.json","test":"npx jest","format":"npx prettier --write ."},"repository":{"type":"git","url":"git+ssh://git@github.com/aire-ux/aire-components.git"},"keywords":["serialization","UI"],"author":{"name":"aire-ux"},"license":"MIT","bugs":{"url":"https://github.com/aire-ux/aire-components/issues"},"homepage":"https://github.com/aire-ux/aire-components#readme","devDependencies":{"@babel/preset-typescript":"^7.16.0","@types/jest":"^27.0.3","husky":"^7.0.4","jest":"^27.4.2","lint-staged":"^12.1.2","prettier":"2.5.0","ts-jest":"^27.0.7","typescript":"^4.5.2"},"jest":{"preset":"ts-jest","rootDir":"./","testMatch":["**/*.spec.ts"],"moduleNameMapper":{"^@condensation/(.*)$":"<rootDir>/src/main/typescript/$1"},"roots":["src/main/typescript","src/test/typescript"]},"dependencies":{"reflect-metadata":"^0.1.13"},"_id":"@aire-ux/aire-condensation@0.0.1","_nodeVersion":"12.21.0","_npmVersion":"7.18.1","dist":{"integrity":"sha512-rf/W/TpDHH4Gsi8y+kZMkxcM6RFsqUIudIoKQAXXRO9EYOYC4Wgoh5stChgu/ldGNG9n53zLpxNZsG9eX8OBxQ==","shasum":"e13d9f7dd6f688b845afc773df6e269398037ec3","tarball":"https://registry.npmjs.org/@aire-ux/aire-condensation/-/aire-condensation-0.0.1.tgz","fileCount":33,"unpackedSize":46784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqo/VCRA9TVsSAnZWagAA+jcP/AnpRpsg9sexCb7wH1IW\n8PVKCMXw0c2YzGFQWIGQW0DPFgE8ORbR/8YJEBzX7KHPmWF2rlB4notzFx6a\nanR480u4TZqquMQFOCXKUrNKdLa111G/LVXrio1WJfv3HzEekYg+Q2vS3DgT\nshfNIEDqJNs+xP+b2EPJrbVcP6kfLVmPIjYvwPH+ECngX1c6FUiD9INwjtxg\n/4feT01c763NjgCfxQnG8IiVF4lMHVBM4ySVIIInExYilwcEy9TTbV22J7t1\nYugO6YFqdU18lyUVjSYHi+WEEKTMJeelPSLIL9ER4JLQQbnH39p9SlWqeloo\n0wENhv9qCia0YP/gIC1SEZMGeyNqhOTssWH+P/hPRsE01lThsuYMW/WL441Q\nlhBJjtBfiYfa4fG48qorKW4F7XlxVyQmDSmEOo+3MkLh4e+WdSnz3XszjSpC\n4g3vJhVsZU55Rnvw7o+ZY3OCztQf7F5r3Vc/VDbA3Fh+PKmK6McVyG99Dbr4\nrA1OXt1psDnrNTwAtKXd7cC2JFe+XFY+75hx4/gBARFOenLcUGroTAzXmhR3\nm/tiKfG3ecYne25RM0JI5Q1D/axBCV+5CZalcj+xVdXrlVM0zIMqJAteXk3u\nIFRJZN8dgt/jRReL4C2QgOpE1WiS0K+sRlx1qlWLiyNL5CiX+HPclBpDOhVZ\nwa9h\r\n=pd4e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB8m4K+UnzT9UbHLh9bJv7qauYZbbdtInpnHSF/4XLKrAiAHDmiaUMN+n6WEmu8y6O+fosR1HpAmF/w3IERsN60zNw=="}]},"_npmUser":{"name":"sunshowerjoe","email":"josiah@sunshower.io"},"directories":{},"maintainers":[{"name":"sunshowerjoe","email":"josiah@sunshower.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aire-condensation_0.0.1_1638567893557_0.42680162446122094"},"_hasShrinkwrap":false},"0.0.2":{"name":"@aire-ux/aire-condensation","version":"0.0.2","description":"Client-side serialization library for Aire-UX","main":"dist/index.js","scripts":{"build":"tsc -p tsconfig.json","test":"npx jest","format":"npx prettier --write ."},"repository":{"type":"git","url":"git+ssh://git@github.com/aire-ux/aire-components.git"},"keywords":["serialization","UI"],"author":{"name":"aire-ux"},"license":"MIT","bugs":{"url":"https://github.com/aire-ux/aire-components/issues"},"homepage":"https://github.com/aire-ux/aire-components#readme","devDependencies":{"@babel/preset-typescript":"^7.16.0","@types/jest":"^27.0.3","husky":"^7.0.4","jest":"^27.4.2","lint-staged":"^12.1.2","prettier":"2.5.0","ts-jest":"^27.0.7","typescript":"^4.5.2"},"jest":{"preset":"ts-jest","rootDir":"./","testMatch":["**/*.spec.ts"],"moduleNameMapper":{"^@condensation/(.*)$":"<rootDir>/src/main/typescript/$1"},"roots":["src/main/typescript","src/test/typescript"]},"dependencies":{"reflect-metadata":"^0.1.13"},"_id":"@aire-ux/aire-condensation@0.0.2","_nodeVersion":"12.21.0","_npmVersion":"7.18.1","dist":{"integrity":"sha512-QOmZsrGPzWtcrYY6LoTBXk6XAL9aNH6iliZg0cvVuGF0S8Txm1S627P97dWShTAvIBsPZW2GdCAmXHH8PqfIGA==","shasum":"97a94a2f753698bb3987864c01e6e33d262b471d","tarball":"https://registry.npmjs.org/@aire-ux/aire-condensation/-/aire-condensation-0.0.2.tgz","fileCount":33,"unpackedSize":49467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqpZmCRA9TVsSAnZWagAAQEMP/iET3R/T/RW+q77Ui2te\nm5WMzie1ip0+Hj8uvUSYsfgNS5zv853u1a47wPKW+nBfYIPmdz/BK5eu3q30\nNY0V2TA74m59F8WHH4nF19h5e3S6baDxrpSTIiAsEjpPjtsuU2r3W5Q7GCWX\n5xTBgagED2tsBdGL/pd4M09dL4Azkyztc8nj7T5HyjlV/GKJ68K0kb0PWlAz\n4O/0Hh0URZ4AKZml7tSjp1r8D4G2PW0Stztpm5MjhJU+9rR/X4bJ2sG259XL\naORF5EF2DEPxZ0xNcDFr1tFtuZnYqvjYsav+PCEIDOncS1pgv2kJ3BssaVuv\nwHm+y4zQ65j3sem20f0VwIYGuTIIXAazafMqTt1niYA8l/OKISvdDwZR5+8P\nVOUd4ibTeB89tO4otwkrX+GUApy1Ke6XIu238vK+kiDMqP1oPPLQfBdsivDp\n6SCHvyclWfTyidf478ksaqGpqYggINT954euUv4UGxFIu/RIrJT/gkpMIxAi\naP/8h3RwiFMgB+PoJruhoLwtrz7JjdxFqvdohZUN95DvMtgQwQzW3XfoOnp+\ncXkLXE8YYLMpJNwC5MjGSm5cLtZNE8A4Iqi1UyNalD/bFLPE7cXtubjuSoZo\n46UM/+fFzVw8ECl7JKLDYuN5xalksnRt7Pqazw5R4Jd1o4MeKYTPbnMZ42gC\nS0z8\r\n=/7en\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMQOUPKO3qET/ZbPE7tXJn+bCh3VriqgauHji3Y+QIBAIgf1cqTWONaVfmJJsTiBuau3KOCmYDMxpCX7w7lEgIzY4="}]},"_npmUser":{"name":"sunshowerjoe","email":"josiah@sunshower.io"},"directories":{},"maintainers":[{"name":"sunshowerjoe","email":"josiah@sunshower.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aire-condensation_0.0.2_1638569574661_0.26957414501962496"},"_hasShrinkwrap":false},"0.0.3":{"name":"@aire-ux/aire-condensation","version":"0.0.3","description":"Client-side serialization library for Aire-UX","main":"dist/index.js","scripts":{"build":"ttsc -p tsconfig.json","test":"npx jest","format":"npx prettier --write ."},"repository":{"type":"git","url":"git+ssh://git@github.com/aire-ux/aire-components.git"},"keywords":["serialization","UI"],"author":{"name":"aire-ux"},"license":"MIT","bugs":{"url":"https://github.com/aire-ux/aire-components/issues"},"homepage":"https://github.com/aire-ux/aire-components#readme","devDependencies":{"@babel/preset-typescript":"^7.16.0","@types/jest":"^27.0.3","@zerollup/ts-transform-paths":"^1.7.18","husky":"^7.0.4","jest":"^27.4.2","lint-staged":"^12.1.2","prettier":"2.5.0","ts-jest":"^27.0.7","ttypescript":"^1.5.13","typescript":"^4.5.2"},"jest":{"preset":"ts-jest","rootDir":"./","testMatch":["**/*.spec.ts"],"moduleNameMapper":{"^@condensation/(.*)$":"<rootDir>/src/main/typescript/$1"},"roots":["src/main/typescript","src/test/typescript"]},"dependencies":{"reflect-metadata":"^0.1.13"},"_id":"@aire-ux/aire-condensation@0.0.3","_nodeVersion":"12.21.0","_npmVersion":"7.18.1","dist":{"integrity":"sha512-WstoomQwMDgP3n/+yW5gO6/JbbLppMjq8EufhzZjYM50QkGQdi1NS4HITPIg87WY6qdP7041gqYsMx3bG2mS+w==","shasum":"fa9a8dc3348f661c148abbf4d11989b868542993","tarball":"https://registry.npmjs.org/@aire-ux/aire-condensation/-/aire-condensation-0.0.3.tgz","fileCount":33,"unpackedSize":49509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqp/YCRA9TVsSAnZWagAAi5IP/RBLk8vkT+gLGQWvMNLr\nNhj+YWbg0gHZUfv8Yk5+2MZTwU1o0ClLf7XUvu2vP9wgfyX9rluHq4GdfUtc\nFv/FhZrtje1tWcyaJn5oZUTTn7Jcy4ZCs9EdTzZrrTSqpEEQqYFEfVCbXBtw\n18ZeKhFeLxjQzAJ2VMYfchmcvFgq4wuNnC5XbNBGh9pZV3yQ190MMvFL3Ppf\nL/B8753JzqnDTVBi4/UElRYh2rk1VXV5KKm3AZ569LM58RLpjOo0pPc9iRbf\n5rqhwzrP0V8A5WEOUo1cZB0Z0WfJXSlVwb2H2Zmy9+W5pivpmVwr8E6ERxGd\naDGts/gF7G7suzK8kImDM62zBu9C9ZmYIqC5xT5Mm17k6jvI4PaUoHHozSnI\nnVWtab2IAeomIiU1U9ebWQckIwGIJam6QhfAd654+hGPx2MtmQm/l4in3wQz\nZG8EyPvqrTFi5bgGCsg1PoGkL4Lrnh4UHa9wIiSxldDwnbQqUC/70mwpYHRg\nPTzhDOV37m7i2trwHDEZnkJ8G9eXbXhl6RBMNlH+8CJUdZj5IAMysifUd4Ey\nBl5AuNEqMRRA8ucK4Jzt1JX3yM7D/UF5Oj2PidgNCojhc0pB93d18Xdd4P3D\nGr1CNtbqJrMopQff1Hl8m42eVY8hz3wq9JO8UN8n/O6MGQvNuNdGMBzd9tRo\n3YD4\r\n=edCC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCy5ggtlu4+go7/BbkH9n0BkO4rP5ivdy6eRkInfMrHQAIhALN/L6ujx5fGDbclkqbf4HWyIQVkgueE/mkPmoHcOlik"}]},"_npmUser":{"name":"sunshowerjoe","email":"josiah@sunshower.io"},"directories":{},"maintainers":[{"name":"sunshowerjoe","email":"josiah@sunshower.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aire-condensation_0.0.3_1638571992801_0.5290387476315854"},"_hasShrinkwrap":false},"0.0.4":{"name":"@aire-ux/aire-condensation","version":"0.0.4","description":"Client-side serialization library for Aire-UX","main":"dist/index.js","scripts":{"build":"ttsc -p tsconfig.json","test":"npx jest","format":"npx prettier --write ."},"repository":{"type":"git","url":"git+ssh://git@github.com/aire-ux/aire-components.git"},"keywords":["serialization","UI"],"author":{"name":"aire-ux"},"license":"MIT","bugs":{"url":"https://github.com/aire-ux/aire-components/issues"},"homepage":"https://github.com/aire-ux/aire-components#readme","devDependencies":{"@babel/preset-typescript":"^7.16.0","@types/jest":"^27.0.3","@zerollup/ts-transform-paths":"^1.7.18","husky":"^7.0.4","jest":"^27.4.2","lint-staged":"^12.1.2","prettier":"2.5.0","ts-jest":"^27.0.7","ttypescript":"^1.5.13","typescript":"^4.5.2"},"jest":{"preset":"ts-jest","rootDir":"./","testMatch":["**/*.spec.ts"],"moduleNameMapper":{"^@condensation/(.*)$":"<rootDir>/src/main/typescript/$1"},"roots":["src/main/typescript","src/test/typescript"]},"dependencies":{"reflect-metadata":"^0.1.13"},"_id":"@aire-ux/aire-condensation@0.0.4","_nodeVersion":"12.21.0","_npmVersion":"7.18.1","dist":{"integrity":"sha512-krHDpqMplC7Yx3IpskY++9uFOYkPh8s8NV4PuuqAlOd9wub+4qeaE5iXnKe2eF/xIRYBSbr2iLNo7P7GZhNR4Q==","shasum":"70c4c0168cbdeedd36650d30057a02e72e9d8e7b","tarball":"https://registry.npmjs.org/@aire-ux/aire-condensation/-/aire-condensation-0.0.4.tgz","fileCount":47,"unpackedSize":61034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvO+aCRA9TVsSAnZWagAAdlsP/j/UbMgkzTqg+8Ww8Nw5\no6DUd8Q5YUthwfsiUMlMG/T5Rsze4Z8PG6ToGQvQCx0PVGkNnH8SI1BTDfUY\nXfRB40bDEs13vBCX6dn2wi+SrOf4YX3sUsn1JUl6J693Wte4J2uG+/fwEvTl\nNnrLKxKeqjwHkbVyVJUrTE4LAd5jWw4AYLfqtQkcovrAn02lRc8C8Hvd8YQE\nG2VgVk5kkHcAe92jU+s6yyBVm8BWPil1BZeVcrs6a9npbD/jc1N3be/Mi7Kt\najsKE+d7YReiDdZgemKrR5AgeFDc4IZLWlL2rjio5jyWYt0++MYNNk3SWY3S\n3c4ud1Y8Sv3EfByVTMjpcjXSlyaJ+HiMo2OnUEGXqvrP6baHfBPsYNoTnR+W\n7JI9d6BpUmMJ3V4bgzKEsLKQYItx7F/7HE2pzXlA2jS0GHdATMoGvpAPZ97w\nqKdO7UOkBvTitJSa/SiYjMG+CNpoWUjL4gfE7bkku/EK+t1Lr8J2TZQKOGTA\n729SFjAudUCpw//btHOUWAuRrP/U0eTEHTXNubsI3edfAvWXD3TbDL+XhqK3\nwPc3KdQ3nlw5G57R6r7qeHjYrb3ibPB9KU6NZpvcUjKYWIb0QZJFjF7i/81Q\ngiFYHfwzcHd7I3HYJX1cPyOwCGJa1OONddJ8oh6miLXeCiMyk7dqPqiOD8/S\njR4m\r\n=FTrl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDeGunVVG5E2uhNYRlCAx2yhxKS6V4zJ8djeBc3hLTp+AiBwpwvwPVrLDYMk+PuqNZAZYMt+K3c2iChzMM61Hz0aqQ=="}]},"_npmUser":{"name":"sunshowerjoe","email":"josiah@sunshower.io"},"directories":{},"maintainers":[{"name":"sunshowerjoe","email":"josiah@sunshower.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aire-condensation_0.0.4_1639772058334_0.8741705439246603"},"_hasShrinkwrap":false},"0.0.5":{"name":"@aire-ux/aire-condensation","version":"0.0.5","description":"Client-side serialization library for Aire-UX","main":"dist/index.js","scripts":{"build":"ttsc -p tsconfig.json","test":"npx jest","format":"npx prettier --write ."},"repository":{"type":"git","url":"git+ssh://git@github.com/aire-ux/aire-components.git"},"keywords":["serialization","UI"],"author":{"name":"aire-ux"},"license":"MIT","bugs":{"url":"https://github.com/aire-ux/aire-components/issues"},"homepage":"https://github.com/aire-ux/aire-components#readme","devDependencies":{"@babel/preset-typescript":"^7.16.0","@types/jest":"^27.0.3","@zerollup/ts-transform-paths":"^1.7.18","husky":"^7.0.4","jest":"^27.4.2","lint-staged":"^12.1.2","prettier":"2.5.0","ts-jest":"^27.0.7","ttypescript":"^1.5.13","typescript":"^4.5.2"},"jest":{"preset":"ts-jest","rootDir":"./","testMatch":["**/*.spec.ts"],"moduleNameMapper":{"^@condensation/(.*)$":"<rootDir>/src/main/typescript/$1"},"roots":["src/main/typescript","src/test/typescript"]},"dependencies":{"reflect-metadata":"^0.1.13"},"_id":"@aire-ux/aire-condensation@0.0.5","_nodeVersion":"12.21.0","_npmVersion":"7.18.1","dist":{"integrity":"sha512-cxg8LppaQAR00jejWfBxdD9BqrwjvTcPKdi7alYQpAf2Rc1pmhyXSpAzaM7gz3UEhFfU1PeTqEC/S+kq/yzXsw==","shasum":"410134f07854238929610cdec55b9d1b75c81c71","tarball":"https://registry.npmjs.org/@aire-ux/aire-condensation/-/aire-condensation-0.0.5.tgz","fileCount":47,"unpackedSize":61053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvSHxCRA9TVsSAnZWagAAj6YP/04e+dzYczweOf9i7bhq\n/in7AnUj6KrSILg8tI8FMlIU+FlSmHARpKkurxWKLdp09oBoLEKTNvkE30qO\nzluxg2070xubxipo87qmde8RWp+EMzQbJwS8ZfpCZoYfkwEUUSSmjqLP2cCN\n1vpmKeNCKiBOf3ic7496BZmPSauAqKkLtD8LoXsgNaKd//d+Ur5gUD7zKLBs\n5RbP1HYhj6elLcffNuX9iZTjZT7JH8xc1Kn9Y44u0rqEWi5BlCAWlM4FHdI6\n6Hnjc5Br9VqpiPBaLsbT0/7ckm+pVHRDC31WvsmOqcEQdEf+/NgyY7U7kvp4\nlbHevXNRoyp3MoGjVrQinjx5Kepk3zn69HQc88SfQDbHXcpJd7TAU3qANe5r\n4YhmQqeimUkkpTswHYBN+5EHSAtwmPoc5EksiJ159poNntqkmUqd7sqH0YuH\nCDBt7AoxzAdDFN8GqASeCjsnW9vxMcrwp6Fek1C+TIg/wXMq2QCQkiZxqLuS\nBUm+UMsnJrQlICQ4UaEuqIpeCnUvFE/w4v65aWnWovi2HGZndkNecod4LFjC\n/3ikTN9/ydKXr3pLxVKKzqOuWEqSPlPP+GmRufclzEbrFvuvM4Ep6rNfMsOR\nMIwMnloXHnnNkJtt+jc77KAKoWQxyjx9ldc8S8L2Bu+1Y7537WcVBwL5VmUj\n3Deq\r\n=hXlt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8eslS6IF+rnBR4sqwzyTr8PAhuOAu6epwnswUNqHklQIgSJJVad39WT5jc8IEqoZ+3HFv/sDSvZYDr4X+SXBOA3A="}]},"_npmUser":{"name":"sunshowerjoe","email":"josiah@sunshower.io"},"directories":{},"maintainers":[{"name":"sunshowerjoe","email":"josiah@sunshower.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aire-condensation_0.0.5_1639784945150_0.009228117215077436"},"_hasShrinkwrap":false},"0.1.1":{"name":"@aire-ux/aire-condensation","version":"0.1.1","description":"Client-side serialization library for Aire-UX","main":"dist/index.js","scripts":{"build":"ttsc -p tsconfig.json","test":"npx jest","format":"npx prettier --write ."},"repository":{"type":"git","url":"git+ssh://git@github.com/aire-ux/aire-components.git"},"keywords":["serialization","UI"],"author":{"name":"aire-ux"},"license":"MIT","bugs":{"url":"https://github.com/aire-ux/aire-components/issues"},"homepage":"https://github.com/aire-ux/aire-components#readme","devDependencies":{"@babel/preset-env":"^7.16.11","@babel/preset-typescript":"^7.16.7","@types/jest":"^27.0.3","@zerollup/ts-transform-paths":"^1.7.18","husky":"^7.0.4","jest":"^27.4.2","lint-staged":"^12.1.2","lit":"2.0.0","prettier":"2.5.0","ts-jest":"^27.0.7","ttypescript":"^1.5.13","typescript":"^4.5.2"},"jest":{"preset":"ts-jest","testEnvironment":"jsdom","rootDir":"./","testMatch":["**/*.spec.ts"],"moduleNameMapper":{"^@condensation/(.*)$":"<rootDir>/src/main/typescript/$1"},"roots":["src/main/typescript","src/test/typescript"],"transform":{"^.+\\.(js|ts)$":"ts-jest"},"moduleFileExtensions":["js","jsx","ts","tsx"],"moduleDirectories":["node_modules","src"],"transformIgnorePatterns":["node_modules/(?!\\@?lit)"],"globals":{"ts-jest":{"tsconfig":{"allowJs":true}},"window":{}}},"dependencies":{"reflect-metadata":"^0.1.13"},"gitHead":"37dea4f6338261ebd81b34a7339dec8b29eaf88e","_id":"@aire-ux/aire-condensation@0.1.1","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-A/lqWFKrXmrXlva2Qqr59djAMgxt0m5XBtrBiPk5ivA/7BSoWe6xgM+r67XB9BYJXkHuPsaA9n3u+lQkfuzIYw==","shasum":"40b243857c41dedf353d6eb04d9eac6028eac3bb","tarball":"https://registry.npmjs.org/@aire-ux/aire-condensation/-/aire-condensation-0.1.1.tgz","fileCount":46,"unpackedSize":122788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh72R5CRA9TVsSAnZWagAAeEIQAIx+Hh1oaRfMLlIHlQ1I\nN4dAQRoSoPhqMPN7Ho0r1Z+3BMhxAaKs2b5xGJIPvOQmg3pZ5mtEW/XPDO/C\nK6Og11zHX3ZsmCfi0uWZz/SbMe0bPmeWOEFw0u5oklxkYIKMyuhVJSJVlnza\nfjpVBQA/JU3L3tLFBT11yCQP9+qr7pdJfchEB7mKCXjnzr17iE2l+7YtQkmf\ngGHQ+isfWmOgVz3HwKvxIjwQ3gV/kP6cdD4wLcwIRSU9KXjFu+1BmtUSQXhg\nLElIPup4EQCPvIaMCG+UMg9o7a3vfA5OI+sQNwC6zz4fCoifvhal61ynxWNy\nWKKDShIKuc7GYxYDg+omO0ONpWZHKL1Wzv1EIQpf6jeWngMaYj4pAXocYF9h\nPuyecn0pLlGouc/LhtpOQ00T3nw5kOv6kS+hdAwpDnUQZasvnUSU1m2TIwpO\nmha9jltKowuzThSHM+1ARD8YA2mjqbeZjqYLDB1iww1REkYZoU8DGY9wVNrL\nn4kiWpL8DR2hIxgvsdrFWBCj78d+T2h6lb6CVhx5oM2dyFZgaiFZXlVo+AY1\ncM/W43H6/zXC4AbcOxZERtBQDYq2hCrJENeg/BO/6PfWXsTN5v4liQh6nZu2\nUDTEVIpmDxR+7t8+QMtmJniWVv0OzZhAdTKow524jwhwtiEacT9rPAZlSyqs\nvM7a\r\n=Iy0w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAdEBpqxFoR3r/bYM+/Jp0WAf/Doqm8rQe67bzkApkdsAiBemz+Qt4bOA+nebeECuYiVr16b6pRNagG8sId434s8QQ=="}]},"_npmUser":{"name":"sunshowerjoe","email":"josiah@sunshower.io"},"directories":{},"maintainers":[{"name":"sunshowerjoe","email":"josiah@sunshower.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aire-condensation_0.1.1_1643078777455_0.3878338904343581"},"_hasShrinkwrap":false},"0.1.2":{"name":"@aire-ux/aire-condensation","version":"0.1.2","description":"Client-side serialization library for Aire-UX","main":"dist/index.js","scripts":{"build":"ttsc -p tsconfig.json","test":"npx jest","format":"npx prettier --write ."},"repository":{"type":"git","url":"git+ssh://git@github.com/aire-ux/aire-components.git"},"keywords":["serialization","UI"],"author":{"name":"aire-ux"},"license":"MIT","bugs":{"url":"https://github.com/aire-ux/aire-components/issues"},"homepage":"https://github.com/aire-ux/aire-components#readme","devDependencies":{"@babel/preset-env":"^7.16.11","@babel/preset-typescript":"^7.16.7","@types/jest":"^27.0.3","@zerollup/ts-transform-paths":"^1.7.18","husky":"^7.0.4","jest":"^27.4.2","lint-staged":"^12.1.2","lit":"2.0.0","prettier":"2.5.0","ts-jest":"^27.0.7","ttypescript":"^1.5.13","typescript":"^4.5.2"},"jest":{"preset":"ts-jest","testEnvironment":"jsdom","rootDir":"./","testMatch":["**/*.spec.ts"],"moduleNameMapper":{"^@condensation/(.*)$":"<rootDir>/src/main/typescript/$1"},"roots":["src/main/typescript","src/test/typescript"],"transform":{"^.+\\.(js|ts)$":"ts-jest"},"moduleFileExtensions":["js","jsx","ts","tsx"],"moduleDirectories":["node_modules","src"],"transformIgnorePatterns":["node_modules/(?!\\@?lit)"],"globals":{"ts-jest":{"tsconfig":{"allowJs":true}},"window":{}}},"dependencies":{"reflect-metadata":"^0.1.13"},"gitHead":"0c1b19d431a55887c4257cad60ce8775c8ff985f","_id":"@aire-ux/aire-condensation@0.1.2","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-zM2U38Z7glRdNRoH0TCIiaHrLvLUbb2eCU9B8CA2Ybg1X/+z6YzTAb87MPrmD9jerCuctRObwvED08joEjlqAg==","shasum":"6d7d1d7967e4317cda83ef9729aa153950b9aaa3","tarball":"https://registry.npmjs.org/@aire-ux/aire-condensation/-/aire-condensation-0.1.2.tgz","fileCount":46,"unpackedSize":107261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8CvNCRA9TVsSAnZWagAAKXUQAKGYNYGFc+jockqoJbGG\n6eca4TsicGaYsS0CVQqnGOAeq8t8xEhUgwsIxmZqABvSdNIMwTB1kL9IfaO0\nELqjl4fRZ/tyVgCi65q2ZZKC+y11l+gHzpGBUIolLGj9TOUAUGK9xSgHrncf\nPupRGn4voDjNWVIZ8q4QLYLhrlKnY/V2he7ujka+MC5YusoWmJWnMUhwjlFS\nkFxf/TUXNFnbqSuEaFd04qASpoH0oJIqX09STYQ58xnZFKj4Y1WnTO9wB0pX\nGYDJ+g5DnQCFGKIh9+UcF3xFQK6xy057W+rF0ziiSgA5MmlaTlBHWG84Pn0s\n7g2R88WAPJIMWy0lrlrtKCNvuV7rUF5R3JNAGBj9+0xDZWFXQaKK4Sqhm6xA\n9sc75WxjYHh2/QBJVwo6bP2AY1C18w7EjUQ4HFbF+MrAKjbXrUkh365yArqn\nA61lP8aNv1Apkk0lJmr0Z4ypnY368qlzrwjXc48uuOrCh9qufWRX/lwFa8VZ\nPvzFYMvpPIlDmCW6ogIhoakftZxgvKTbn2c7wO95cCLyq2P50JYwLhG8hbi0\n8LV2j/APlzBH5E8K8Myt+6qQA1yPww+m/ySm4aZ5VYskF0WYBgP4+PUI+I8v\n6OAyhQd/qxcFx/IP5++r9v1NrLXzQTBCNDH0KAsojnyxKfVnci+WtoKrTNsi\nzCod\r\n=3Eb0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGA54BnQ5Gqonk2loL/ITdpAGIIbHqJcc0KfafaYgu7bAiEArnbriyr2+ZWL/b7OmdtKinojN11D2HV00DsgYCyB1t0="}]},"_npmUser":{"name":"sunshowerjoe","email":"josiah@sunshower.io"},"directories":{},"maintainers":[{"name":"sunshowerjoe","email":"josiah@sunshower.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aire-condensation_0.1.2_1643129805574_0.3357739097247119"},"_hasShrinkwrap":false},"0.1.3":{"name":"@aire-ux/aire-condensation","version":"0.1.3","description":"Client-side serialization library for Aire-UX","main":"dist/index.js","scripts":{"build":"ttsc -p tsconfig.json","test":"npx jest","format":"npx prettier --write ."},"repository":{"type":"git","url":"git+ssh://git@github.com/aire-ux/aire-components.git"},"keywords":["serialization","UI"],"author":{"name":"aire-ux"},"license":"MIT","bugs":{"url":"https://github.com/aire-ux/aire-components/issues"},"homepage":"https://github.com/aire-ux/aire-components#readme","devDependencies":{"@babel/preset-env":"^7.16.11","@babel/preset-typescript":"^7.16.7","@types/jest":"^27.0.3","@zerollup/ts-transform-paths":"^1.7.18","husky":"^7.0.4","jest":"^27.4.2","lint-staged":"^12.1.2","lit":"2.0.0","prettier":"2.5.0","ts-jest":"^27.0.7","ttypescript":"^1.5.13","typescript":"^4.5.2"},"jest":{"preset":"ts-jest","testEnvironment":"jsdom","rootDir":"./","testMatch":["**/*.spec.ts"],"moduleNameMapper":{"^@condensation/(.*)$":"<rootDir>/src/main/typescript/$1"},"roots":["src/main/typescript","src/test/typescript"],"transform":{"^.+\\.(js|ts)$":"ts-jest"},"moduleFileExtensions":["js","jsx","ts","tsx"],"moduleDirectories":["node_modules","src"],"transformIgnorePatterns":["node_modules/(?!\\@?lit)"],"globals":{"ts-jest":{"tsconfig":{"allowJs":true}},"window":{}}},"dependencies":{"reflect-metadata":"^0.1.13"},"gitHead":"4626c9ac00cd24cf7f7e7c8767acc7c4508336a7","_id":"@aire-ux/aire-condensation@0.1.3","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-bAeNJ3hh91V0V/Kk2/tElZZLOgWfMltz71B0uzD9eOnZEFi/yWeFrJ1tYjMYRm6bE9g0Mqwo8t43OLhdPx6V+w==","shasum":"33e774f12110864ac226ff9959270ddbb551b0ff","tarball":"https://registry.npmjs.org/@aire-ux/aire-condensation/-/aire-condensation-0.1.3.tgz","fileCount":46,"unpackedSize":108451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8EGfCRA9TVsSAnZWagAAqYIP/R602TrYyGlpzlV9Kk9B\n3Es/+w2AsT1uhIw1kZ3/PKV5Ge9BkTv1tLZagE+C2nXpKb2xYYMcO2+kxz1v\nG9x//VdIXUuKi7NyfilEF4rygsP6gif1U1LA7BQMzkUZgnEnK+yt7JD8jQMD\nR2vWjHQahIeRLkQUq9Qh/+6MZ8VmzIhVTh8C0M9OF5wwgaB1gG8qo9E9pW5D\n80PmYZDa1S/D0/dolBGm6G+VqF6M8hxTNXPR305iRI7clXuFqfdtt6t3CRc/\nqpgFv2lswpFiyYnukmri6itZVtCS9P4yeSwCjZxFZJeMtgBIMqYAEha1CqsQ\nNdRYzvayM9RUwNPsrvfUoLH9hb2M3qoC9OQzpEb/FDhHuApyTly5SyrYb2m8\nSM3jawPiZPmGmdDOUJriQjlNbl7qCmnG0WCm/UKvFU4EThDijt6VJmJ7bApg\nljYBvNDR523D1GEvhb8c5pxULZyIxAdLlManFmuQNQ8fsdtPJht3lYh9dVbp\nAYv6bdTuW0/0wSRzSlI62E+VN2eNW+n+ToI96+fYWUB/HXlssXvoiS9j3qWI\n7I63EdTtrl+YvjwZzTLXs0Nx+73Wjrx1K/q5dtJUt4qjhNXDfV8PhfNdPYaj\nI9/SSuOM+5uHDiGPW74xHD+zV3X0N09ejv5ZsWj0rJ1V/hwq74rwLgJaX2Iw\nfqjT\r\n=a46M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoEbCEhrQQM/v3D/r6kg9eL4O6K63LcndtpVnaJ56g8wIgJxCswG6s2OAzTeQpqNVMhjCCPWjQHMNj3jn2PZRR/Iw="}]},"_npmUser":{"name":"sunshowerjoe","email":"josiah@sunshower.io"},"directories":{},"maintainers":[{"name":"sunshowerjoe","email":"josiah@sunshower.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aire-condensation_0.1.3_1643135391173_0.2650291393651538"},"_hasShrinkwrap":false},"0.1.4":{"name":"@aire-ux/aire-condensation","version":"0.1.4","description":"Client-side serialization library for Aire-UX","main":"dist/index.js","scripts":{"build":"ttsc -p tsconfig.json","test":"npx jest","format":"npx prettier --write ."},"repository":{"type":"git","url":"git+ssh://git@github.com/aire-ux/aire-components.git"},"keywords":["serialization","UI"],"author":{"name":"aire-ux"},"license":"MIT","bugs":{"url":"https://github.com/aire-ux/aire-components/issues"},"homepage":"https://github.com/aire-ux/aire-components#readme","devDependencies":{"@babel/preset-env":"^7.16.11","@babel/preset-typescript":"^7.16.7","@types/jest":"^27.0.3","@zerollup/ts-transform-paths":"^1.7.18","husky":"^7.0.4","jest":"^27.4.2","lint-staged":"^12.1.2","lit":"2.0.0","prettier":"2.5.0","ts-jest":"^27.0.7","ttypescript":"^1.5.13","typescript":"^4.5.2"},"jest":{"preset":"ts-jest","testEnvironment":"jsdom","rootDir":"./","testMatch":["**/*.spec.ts"],"moduleNameMapper":{"^@condensation/(.*)$":"<rootDir>/src/main/typescript/$1"},"roots":["src/main/typescript","src/test/typescript"],"transform":{"^.+\\.(js|ts)$":"ts-jest"},"moduleFileExtensions":["js","jsx","ts","tsx"],"moduleDirectories":["node_modules","src"],"transformIgnorePatterns":["node_modules/(?!\\@?lit)"],"globals":{"ts-jest":{"tsconfig":{"allowJs":true}},"window":{}}},"dependencies":{"reflect-metadata":"^0.1.13"},"gitHead":"b4dd0240aa16e8a611b8544281b0a80cacf173b9","_id":"@aire-ux/aire-condensation@0.1.4","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-MNqm2va/pX1PK/d6sRA9i0ahE4NpRgPGc62Ey7g8zR5OWG5WdOckRUcV3YAkzR8of4NGUyeo6khMwcYws38cUw==","shasum":"74568c847fb4d825ae3e1a4d78539fb9c910b90d","tarball":"https://registry.npmjs.org/@aire-ux/aire-condensation/-/aire-condensation-0.1.4.tgz","fileCount":46,"unpackedSize":109854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8ajaCRA9TVsSAnZWagAAA6UP+gLPD1k2MvBAWJmROEch\niq13crjWk7Yhv0uzTcFXqTb5BQbiGVhRwIpu9idvUkxeRdW6fl0SyyhgWpj8\nQu22WZb7syp+NqGgIbIQk3gd8DEM2MSNVG6209OZLKUug8tH6fPfx37rrytZ\ntg8+QxYeLROkFzdl4wVNSEtCuhJxrWJZiH1y0rTiuDYk5OfzPnZZ5jJePKqb\nwXGaQKHQYlPPYnbRhGwXTWT/IeN8ES3HUoyOt4hqmA1xS2iXTKB7Svk0AWGk\nJV4qaQspmB1CDkkjexpob6/NpapaT/AwSDTlDhdpaNhy1USKTYWF7neU+V1r\nV0fC01ULaf13TTAvX9kOHYurWVxhOrGJ8fwFfQDKgErZ40l7gJAqKugLTjkH\ny8Xuzapy6A5Xag3cZWI7EmlC/jGR4tbOmCLFDWIWgRwi21ud3XcMTxQ8BUsb\nq2O09fZFhpLExXrvMvzEzZRC11HLOQXTolyWYpV2AGl5/qu1HZhuxThVrt2t\nEKXm8Wbj0FvvbVbcGgjknhIhDYRLQFmFaeNRVKyV2uGjSUKHMOFIQl0CIyC0\npdTxaocxUzz8eHVK75gHCTljx0b9mAwY9AN4ozy8Ry/JH7ZUXYZjsP+3SUSb\n6s6ZIZF4tk+aDBnPet8hZU2huiZYaWyXQN4yskYpXIb6vP3SuF0AnpJ1yOLw\noh57\r\n=nBOx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGxjjndy2l8YVJ9qI37p6CNZIi6y0xCjETk3a2V+cwQBAiBvjwZG5+Aeu29GtveIGR+fOvDx6WuCuNbfDdcDrJvUIQ=="}]},"_npmUser":{"name":"sunshowerjoe","email":"josiah@sunshower.io"},"directories":{},"maintainers":[{"name":"sunshowerjoe","email":"josiah@sunshower.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aire-condensation_0.1.4_1643227354280_0.9499645085003428"},"_hasShrinkwrap":false},"0.1.5":{"name":"@aire-ux/aire-condensation","version":"0.1.5","description":"Client-side serialization library for Aire-UX","main":"dist/index.js","scripts":{"build":"ttsc -p tsconfig.json","test":"npx jest","format":"npx prettier --write .","prepublish":"npx jest && ttsc -p tsconfig.json"},"repository":{"type":"git","url":"git+ssh://git@github.com/aire-ux/aire-components.git"},"keywords":["serialization","UI"],"author":{"name":"aire-ux"},"license":"MIT","bugs":{"url":"https://github.com/aire-ux/aire-components/issues"},"homepage":"https://github.com/aire-ux/aire-components#readme","devDependencies":{"@babel/preset-env":"^7.16.11","@babel/preset-typescript":"^7.16.7","@types/jest":"^27.0.3","@zerollup/ts-transform-paths":"^1.7.18","husky":"^7.0.4","jest":"^27.4.2","lint-staged":"^12.1.2","lit":"2.0.0","prettier":"2.5.0","ts-jest":"^27.0.7","ttypescript":"^1.5.13","typescript":"^4.5.2"},"jest":{"preset":"ts-jest","testEnvironment":"jsdom","rootDir":"./","testMatch":["**/*.spec.ts"],"moduleNameMapper":{"^@condensation/(.*)$":"<rootDir>/src/main/typescript/$1"},"roots":["src/main/typescript","src/test/typescript"],"transform":{"^.+\\.(js|ts)$":"ts-jest"},"moduleFileExtensions":["js","jsx","ts","tsx"],"moduleDirectories":["node_modules","src"],"transformIgnorePatterns":["node_modules/(?!\\@?lit)"],"globals":{"ts-jest":{"tsconfig":{"allowJs":true}},"window":{}}},"dependencies":{"reflect-metadata":"^0.1.13"},"gitHead":"f0913bd1095bb927a69d28347b3482ba34fa0a8c","_id":"@aire-ux/aire-condensation@0.1.5","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-gZ9gAZDtcQHAOyefUPZLW29W33iH7xECFRTT4Y/cFTbCAW9vL1O/LvJPKfQchGahZMiOT0hkCVPRPDbgsApKhQ==","shasum":"87aea6e39433989043b003f8a6d8631efac31b8a","tarball":"https://registry.npmjs.org/@aire-ux/aire-condensation/-/aire-condensation-0.1.5.tgz","fileCount":46,"unpackedSize":111532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8ftlCRA9TVsSAnZWagAAFjkQAIW4XLKGSVLCkxO2SeWq\nCcZ2AYWXNTOaoGu0+hE28N3N0gQr+G3jycE0hgh/E8CKWeK3+Voi1oGSGQZI\n32xGzG/LAdfYVcKAUqsofJ2y/x4ZMlAkaQm344Soyp59qJ9qWiSR39HHXe18\nW8GdAZfZHIuLdNyVpfE9rfcIzKRIpdP7YdWdonpj8nxh2SlO3BtnHMCAjS+T\nOmJGKFOoHos1DKR91zZREyj7h8R8OxRtW0Ns5DwphU6w3FDsJaFkshHHxxp1\nJGufOIV4t1PnxILfy9ExYqUCWZ+LSFUy35UMWwaL9fLvdokkzzKnNybP8zgp\nBieWD+9HrerN+yNxI3EU/UGW/mA6zSmkhBzVgDdPgesva7nvXfv0p9NsNYp3\nJCpAhcX9YFq4a1Fkwv+KX6p3hKqsaopFqKQeY8qtLdrcqf/xlUSQvodLBF5N\nO/EmeSRv+qzp3az1IXREf9OHnwGFbf5CExFu3o9zjkEPHXV2D0bAcfG++e9Q\nisvZ64CkjpDwEON9igr3Iu5HqkLU3RS+HC18sX8vfQbJjmLJU6Me9JrDN2lO\nqX01V3uMt3Dvb+arEMEaeeo8jM94kPESceDQJTuwRbU4Kz1414GWtilWtOIT\nDqJhh72UUcroWIz6yJ7GOAQ4jNWYU0GwWshMwvYf2Lyr2h3A7TDmx7pGRAko\nz04P\r\n=Znxb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDPEFTiKtOALmq3ESPslKYvbsIgotfj1X4p9lXZLob6HAiEAk2i6aEmfyucA3QCuUu/jiSzxNpRVNkM7z23BHvA39uw="}]},"_npmUser":{"name":"sunshowerjoe","email":"josiah@sunshower.io"},"directories":{},"maintainers":[{"name":"sunshowerjoe","email":"josiah@sunshower.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aire-condensation_0.1.5_1643248485385_0.11299396268284867"},"_hasShrinkwrap":false},"0.1.6":{"name":"@aire-ux/aire-condensation","version":"0.1.6","description":"Client-side serialization library for Aire-UX","main":"dist/index.js","scripts":{"build":"ttsc -p tsconfig.json","test":"npx jest","format":"npx prettier --write .","prepublish":"npx jest && ttsc -p tsconfig.json"},"repository":{"type":"git","url":"git+ssh://git@github.com/aire-ux/aire-components.git"},"keywords":["serialization","UI"],"author":{"name":"aire-ux"},"license":"MIT","bugs":{"url":"https://github.com/aire-ux/aire-components/issues"},"homepage":"https://github.com/aire-ux/aire-components#readme","devDependencies":{"@babel/preset-env":"^7.16.11","@babel/preset-typescript":"^7.16.7","@types/jest":"^27.0.3","@zerollup/ts-transform-paths":"^1.7.18","husky":"^7.0.4","jest":"^27.4.2","lint-staged":"^12.1.2","lit":"2.0.0","prettier":"2.5.0","ts-jest":"^27.0.7","ttypescript":"^1.5.13","typescript":"^4.5.2"},"jest":{"preset":"ts-jest","testEnvironment":"jsdom","rootDir":"./","testMatch":["**/*.spec.ts"],"moduleNameMapper":{"^@condensation/(.*)$":"<rootDir>/src/main/typescript/$1"},"roots":["src/main/typescript","src/test/typescript"],"transform":{"^.+\\.(js|ts)$":"ts-jest"},"moduleFileExtensions":["js","jsx","ts","tsx"],"moduleDirectories":["node_modules","src"],"transformIgnorePatterns":["node_modules/(?!\\@?lit)"],"globals":{"ts-jest":{"tsconfig":{"allowJs":true}},"window":{}}},"dependencies":{"reflect-metadata":"^0.1.13"},"gitHead":"5e10ce36275021312f0e1aab9cc0b0bc28b009b5","_id":"@aire-ux/aire-condensation@0.1.6","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-RxphC5vt1cHyaNaLvNj45V2385Z1T3D+UW2452m0Jg0pp3arCGxjfzVEhIv9nW0C13ZbLh984Yh1wcHWaW3dzw==","shasum":"c4fb6a02af292eefd23e3c356a0fae08a2d0877c","tarball":"https://registry.npmjs.org/@aire-ux/aire-condensation/-/aire-condensation-0.1.6.tgz","fileCount":23,"unpackedSize":65794,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIArUqkH8QOuLRuC0anwmdW20NHwJZige8vNsf97atQ5uAiEAntdRx8xHqjJXpKX4UyJizGwM4JGXDVfoBY9qKgeptbQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiokT1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriGw/+MFMLLhCJyzHYhUF5QHlAvP5ii3SqWCOvpi6xpgtWcE7xEdKw\r\nSem0vhd0WleAJbMcPCKmUuwJNYyLyKnwR8uwtkGjdeHQZSWtYvmGexV4vQBj\r\nv0uPneDlbP4xRJUk1PH8Psh0KefOLtZgGX1VFrKTEeaKSCtmMbGNnppG5b2P\r\nlcWAZCbrVpfBER7JETlUWLpGG0wGbUgI1SEcmkKH+XeB8VtWAszkD+gVvPBR\r\niF3dtxGWFf40pNpA2UNLqMRV5HWzjpRqwMjgPBSPLCOdJy0fFWopy+e4zxPl\r\nP/JBjq+HIGoU0dcFiydAWmZR0EFuRKCcwuxIKZDQLBxsLFg6cJLrOLzamrck\r\nXMa3vqcJZDxizFjr1IxDKog4YMmRV13u6yd+pyKhaKYe5x+woVwSOxkd6Bw/\r\nH20FZMuSDlmooYqGR6EvDaS9AzGt7IMMdwUKpQXNUOUFD60bX6gkYk3ldgc4\r\ngrIqwfYZkKd6zLi06u2Xp2KRdFwLKYEJsqe7PHAIEFR39JTDFkJzkaWnZECn\r\noG8rGa8n7N9WsWWVlwx/AZis+UmMQ2cCgxRHTrqJJ+HNbAjgNRa4VRs6NNE1\r\n0P324yBzgIiywpnIVIpVFQlkebm7hA1DWoApY4TUYS9kzu0EaJ917G7lMo+P\r\njGDyQvBAt0Sw1rxkmQXDDiWidiqpgrrF3+g=\r\n=ZTI1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sunshowerjoe","email":"josiah@sunshower.io"},"directories":{},"maintainers":[{"name":"sunshowerjoe","email":"josiah@sunshower.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aire-condensation_0.1.6_1654801653220_0.04631743102423025"},"_hasShrinkwrap":false},"0.1.7":{"name":"@aire-ux/aire-condensation","version":"0.1.7","description":"Client-side serialization library for Aire-UX","main":"dist/index.js","scripts":{"build":"ttsc -p tsconfig.json","test":"npx jest","format":"npx prettier --write .","prepublish":"npx jest && ttsc -p tsconfig.json"},"repository":{"type":"git","url":"git+ssh://git@github.com/aire-ux/aire-components.git"},"keywords":["serialization","UI"],"author":{"name":"aire-ux"},"license":"MIT","bugs":{"url":"https://github.com/aire-ux/aire-components/issues"},"homepage":"https://github.com/aire-ux/aire-components#readme","devDependencies":{"@babel/preset-env":"^7.16.11","@babel/preset-typescript":"^7.16.7","@types/jest":"^27.0.3","@zerollup/ts-transform-paths":"^1.7.18","husky":"^7.0.4","jest":"^27.4.2","lint-staged":"^12.1.2","lit":"2.0.0","prettier":"2.5.0","ts-jest":"^27.0.7","ttypescript":"^1.5.13","typescript":"^4.5.2"},"jest":{"preset":"ts-jest","testEnvironment":"jsdom","rootDir":"./","testMatch":["**/*.spec.ts"],"moduleNameMapper":{"^@condensation/(.*)$":"<rootDir>/src/main/typescript/$1"},"roots":["src/main/typescript","src/test/typescript"],"transform":{"^.+\\.(js|ts)$":"ts-jest"},"moduleFileExtensions":["js","jsx","ts","tsx"],"moduleDirectories":["node_modules","src"],"transformIgnorePatterns":["node_modules/(?!\\@?lit)"],"globals":{"ts-jest":{"tsconfig":{"allowJs":true}},"window":{}}},"dependencies":{"reflect-metadata":"^0.1.13"},"types":"./dist/index.d.ts","gitHead":"edb138e854027a20eedde94b5e96b6bed36e5cf8","_id":"@aire-ux/aire-condensation@0.1.7","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-zQXPXzD7fYCFCy9DHOuAXRp88gk8Svy5DPCje4aFLfFMgPvTLOlRPKNxTb45AtB68/JcfGAQKz8apKhtT4K8vA==","shasum":"5b95d3f514ff4a12c9e59fde9f7c8be7ceb51c19","tarball":"https://registry.npmjs.org/@aire-ux/aire-condensation/-/aire-condensation-0.1.7.tgz","fileCount":45,"unpackedSize":111713,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCH2AMOroSSRfJIjCNwKtTOGvZgyN4//6bcjHTq8anN0ECIQClXUpNTkII2vixIvhZSHo9QfwpU3CtspfWzzs1gzsFFw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioknsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/dQ//doZXJ88nDwHpRhwMXoEM5ORvtxawnz8t3VF2WSGDQU1ns68c\r\nqbrHP5UupXGHHTas6zIeAeu3OKauDyF4lg24G5wSJbiqN/6b6QXaqPgDU9hn\r\nyXO5J4ZsKlYhLVeUxO0JQkt+/j8QcxOd8hLhL47saD5n2gfuNLeXYwYXmkN0\r\nkvbeqCzQA8kFpCov61LrVha4M3XwIHHZBMhTZlbpZZF1hKGhnM0lZ0RkUyZ3\r\nN2L7HjgA8DFfN5/coRDBzCT4Sr+Y7nhoJUq5YKeYA9+efJlpLji9TdxoJBT7\r\nohVSDSU1jceDmCGvzaiX/+2B9QEp6bxrF3sJqFj6wUk6AOGpmjaIj2+UrXFb\r\nt1kdh7MfX9sZdbwhGdVtzDub89CjxcfukV1Lw9vd1zMZEIN3Mlw0JHhx0B+D\r\n8qYtNJlWmob/8UDlKwqKD1+RczSRQc5LNY6HvAGQhzMYroecAkrQ+DaTpejD\r\nAKCNJ/Dd1xNIkEtWwwz0HYgCjBfA+0s8bRQSsek7TPM0KPZPtBw4SKD5siCm\r\ntJxpuaceBwIzmIJ7Y+HTSsnWSFuBC/jt5d8hskPF9xMlKmTiehEBNSRZvkqC\r\nfiuSZOGbK4DxgAFnmki4t28IfbIK1SVX/ISTu2kuDRiKmcUlG3IOHTNfl1p4\r\nir0VkO1NHR3LytKwLurvSsU6e3u0iuv4i5U=\r\n=jqsO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sunshowerjoe","email":"josiah@sunshower.io"},"directories":{},"maintainers":[{"name":"sunshowerjoe","email":"josiah@sunshower.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aire-condensation_0.1.7_1654802924163_0.47732783231578146"},"_hasShrinkwrap":false},"0.2.0":{"name":"@aire-ux/aire-condensation","version":"0.2.0","description":"Client-side serialization library for Aire-UX","main":"dist/index.js","scripts":{"build":"ttsc -p tsconfig.json","test":"npx jest","format":"npx prettier --write .","prepublish":"npx jest && ttsc -p tsconfig.json"},"repository":{"type":"git","url":"git+ssh://git@github.com/aire-ux/aire-components.git"},"keywords":["serialization","UI"],"author":{"name":"aire-ux"},"license":"MIT","bugs":{"url":"https://github.com/aire-ux/aire-components/issues"},"homepage":"https://github.com/aire-ux/aire-components#readme","devDependencies":{"@babel/preset-env":"^7.16.11","@babel/preset-typescript":"^7.16.7","@types/jest":"^27.0.3","@zerollup/ts-transform-paths":"^1.7.18","husky":"^7.0.4","jest":"^27.4.2","lint-staged":"^12.1.2","lit":"2.0.0","prettier":"2.5.0","ts-jest":"^27.0.7","ttypescript":"^1.5.13","typescript":"^4.5.2"},"jest":{"preset":"ts-jest","testEnvironment":"jsdom","rootDir":"./","testMatch":["**/*.spec.ts"],"moduleNameMapper":{"^@condensation/(.*)$":"<rootDir>/src/main/typescript/$1"},"roots":["src/main/typescript","src/test/typescript"],"transform":{"^.+\\.(js|ts)$":"ts-jest"},"moduleFileExtensions":["js","jsx","ts","tsx"],"moduleDirectories":["node_modules","src"],"transformIgnorePatterns":["node_modules/(?!\\@?lit)"],"globals":{"ts-jest":{"tsconfig":{"allowJs":true}},"window":{}}},"dependencies":{"reflect-metadata":"^0.1.13"},"types":"./dist/index.d.ts","gitHead":"03a4fc767c4b6e44cd7472804f61916fcae053e9","_id":"@aire-ux/aire-condensation@0.2.0","_nodeVersion":"18.14.2","_npmVersion":"9.5.0","dist":{"integrity":"sha512-0e1eDL2W6z3Wf/7jXL2/prFdcf+rdZzu0in1QJBYDdKgZ4GuCX2T+epdv8HV8gD2biuCzyOJil77Na2ERevMRA==","shasum":"71cd7d25ec6203381ffcede925022a21443e0b72","tarball":"https://registry.npmjs.org/@aire-ux/aire-condensation/-/aire-condensation-0.2.0.tgz","fileCount":45,"unpackedSize":112353,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFPJ6fgCSZFl0FKO6ab+GNXk/LHmaY3hN2aiQuKMKcOQIhAOPBXeWlI3l85ZFDs561NGyOP7JJORKM/4hZh3pJ8b4y"}]},"_npmUser":{"name":"sunshowerjoe","email":"josiah@sunshower.io"},"directories":{},"maintainers":[{"name":"sunshowerjoe","email":"josiah@sunshower.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aire-condensation_0.2.0_1706989044685_0.020846071375054676"},"_hasShrinkwrap":false}},"maintainers":[{"name":"sunshowerjoe","email":"josiah@sunshower.io"}],"description":"Client-side serialization library for Aire-UX","homepage":"https://github.com/aire-ux/aire-components#readme","keywords":["serialization","UI"],"repository":{"type":"git","url":"git+ssh://git@github.com/aire-ux/aire-components.git"},"author":{"name":"aire-ux"},"bugs":{"url":"https://github.com/aire-ux/aire-components/issues"},"license":"MIT","readme":"# Overview\n\n\nCondensation is a library for transparently hydrating JavaScript or \nTypeScript objects from a variety of formats \n(JSON, XML, Avro, gRPC, Cap'n Proto)\n## Usage\n\n### JVM/Java\n\nThis process is optional, but if you use a JVM language and servlet technologies, then you\ncan map your JVM objects directly to Condensation-mapped objects and call methods remotely\n\n### Define the AireServlet\n\n```\n    @Bean public ServletRegistrationBean<AireDesignerServlet> aireServlet() {\n        return new ServletRegistrationBean(AireDesignerServlet, \"context\");  // servlet will be registered at \"/web-context/context\"\n    }\n```\n\n# Generic Usage (backend-agnostic)\n\nDefine a data-transfer object:\n\n```typescript\n@RootElement\nclass Address {\n  @Property({\n    type: Number,\n    read: {\n      alias: \"room-count\",\n    },\n  })\n  roomCount: number;\n\n  @Property(String)\n  city: string;\n    \n  showInfo() : void {\n      console.log(`City: ${this.city}, Rooms: ${this.roomCount}`)\n  }   \n}\n```\n\nThis object may be mounted from the following JSON document:\n\n```json\n{\n  \"room-count\": 4,\n  \"city\": \"Fort Collins\"\n}\n\n```\n```typescript\n\n/**\n this context can be made a global object\n*/     \nconst context = Condensation.newContext();\nconst jsonDoc = await load('path/to/my/address'); // path returning above document\nconst address = ctx.create(Address, jsonDoc);\n\naddress.showInfo();\n// logs City: Fort Collins, Rooms: 4\n```\n\nCondensation is capable of serializing/deserializing entire object-graphs,\nincluding graphs that contain cycles:\n\n\n```typescript\n@Remotable\n@RootElement\nclass Person {\n    @Identity\n    @Property(String)\n    commonName: string;\n\n    @Identity\n    @Property({\n        type: String,\n        read: {\n            alias: 'given-name' // can be read from \"given-name\" payload property\n        },\n        write: {\n            alias: 'GivenName'  // will be written to \"GivenName\" payload property on write\n        }\n    })\n    givenName: string;\n    \n    constructor(\n        @Linked(via = \"children\")\n        @Receive(Person) public readonly parents: Array<Person>,\n        @Linked(via = \"parents\")\n        @Receive(Person) public readonly children: Array<Person>\n    ) {\n    }\n    \n\n}\n\n```\n\ninput document\n```json\n[ \n    {\n      \"common-name\": \"Haswell\",\n      \"given-name\": \"Dad\"\n    },\n    {\n      \"common-name\": \"Haswell\",\n      \"given-name\": \"Josiah\",\n      \"parent\": \"Dad\" // generated from commonName property of Identity.  @Linked annotations will correctly link Dad -> Josiah via parent and children properties\n    }\n]\n```\n\n```typescript\n\n\n@RootElement\nclass Person {\n  @Property(String)\n  name: string | undefined;\n  @Property({\n    type: Address,\n    read: {\n      alias: \"home-addresses\",\n    },\n  })\n  addresses: Address[];\n}\n\n@RootElement\nclass Group {\n  @Property(Person)\n  members: Person[] | undefined;\n}\n```\n\n### Define a Remotable Object\n\n```typescript\nimport { Receive, Remotable } from \"./remotable\";\n\n@Remotable\nclass RemotableGroup {\n  /**\n   * @param group the group to construct this from\n   */\n  constructor(@Receive(Group) group: Group) {}\n\n  addMember(@Receive(Person) member: Person): void {\n    this.group.members.push(member); // addMember can be called from the server-side\n  }\n}\n\nconst group = Condensation.newContext().bind(RemotableGroup);\n```\n\n\n","readmeFilename":"README.md"}