{"_id":"@flatfile/blueprint","_rev":"56-d535fce4482647498decdc8489aabf41","name":"@flatfile/blueprint","dist-tags":{"latest":"0.0.15"},"versions":{"0.0.1":{"name":"@flatfile/blueprint","version":"0.0.1","_id":"@flatfile/blueprint@0.0.1","maintainers":[{"name":"mollyalger","email":"molly@flatfile.io"},{"name":"bangarang","email":"me@alexjrock.com"},{"name":"madmandrit","email":"wiafe23@gmail.com"},{"name":"jotauribe","email":"uribe.dev@gmail.com"},{"name":"roberto-alcantara-ffile","email":"cicero.roberto@flatfile.io"},{"name":"mairechew","email":"mairechew@gmail.com"},{"name":"jmmander","email":"jmzmander@gmail.com"},{"name":"srmotter","email":"stephen@motter.org"},{"name":"driscollrp","email":"driscollrp@gmail.com"},{"name":"abbywigdale","email":"abby.wigdale@gmail.com"},{"name":"sarocu","email":"sam@sarocu.com"},{"name":"ahollenbeck","email":"alexhollenbeck@gmail.com"},{"name":"dboskovic","email":"me@david.gs"},{"name":"brentkulwicki","email":"brentkulwicki@gmail.com"},{"name":"nate.ferrero","email":"nateferrero@gmail.com"},{"name":"markpieszak","email":"mpieszak84@gmail.com"},{"name":"robbiet480","email":"me@robbiet.us"},{"name":"jaredwalters","email":"jared@kegstool.com"},{"name":"matusevich","email":"matusevich@hey.com"}],"dist":{"shasum":"ff4af1438bd7faa780483849540c30c87f04a29c","tarball":"https://registry.npmjs.org/@flatfile/blueprint/-/blueprint-0.0.1.tgz","fileCount":6,"integrity":"sha512-KeC4IIHFLC0wLi4bCQSe7R6R+hmFjMk5yxRvorr6JvHeptOL14epOddoprXSk+mzdm9mkVRD0Iy+5UNIvmEVvg==","signatures":[{"sig":"MEUCIQClfO5G9IeNBpLJF7IExPGHIiGM6GA+yT5dlfpD9XRcUgIgaAnQVlgE1zi/SZriPC7lSG1JENiKBb7wVapG28mgVTY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/Q4jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcjA/+NOgWY9oFVJsj8Tbe13q13f3gB7rj61l/Q/r+8vn1WCV9dYm+\r\nNnhr/jOoU/kq/7lmi3n1KLNJFClUm4lx2Y24rTuc6KmvVDZTCae58Sp5M3hc\r\nrQAwPeX2xkqSH6zxlOpFLrNnlBCGkevKB1U19aNEHRhUFg8ICAoEb41SvcaR\r\ns3SFyiLOzDdP3Tt7BcokyNHdu1fd/u430CnMy5u5LqyI9KptgE0gM7Pgg9ei\r\nZg0QnMxVvFaTEl19Df49U2j34AiYoAXy+lVW4bHxnP1eg4cy6iUsn5ZWgcZI\r\n6EN+pqenv5cox2a+3bTch9hzckX/TvZo5qDXQZbyHMzGjYVZmWurVPOQBipH\r\nmZK36xXciVIhc7xoM0gtdPluz2x81yjdvBP3gjWvHcvBOi8XIP126pvetPCC\r\nuQ+AT+87U+7sworQoabuwjOnxhmGMbUhNepG1b8YsCLi6uXJrI/m1XaJmHsQ\r\nOUJxvViru2fu1/6QlptIuUjRS+ZFkvWKNglgEgxUU1yssPq7gd9+dKyFtzks\r\ntOZdRO8DQ2A6W51hQglZWDELKZK/atG+2ZjOsdI+ERLYKZvzfluL0Gny5O/O\r\nWwcU0Ne1SCunSDpMLUGYL+k7bycmPDHemeh1/K9Ddhu9BlFgxz4ZwO3vWubJ\r\n6/BrymznbT+eDo7ltWAYLeXpXDEcmUnu4Fk=\r\n=8sFM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","tsup":{"dts":true,"clean":true,"entry":["src/index.ts"]},"types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"9ef4bf890de339d7cb8190a3e06bdf3783c3aded","private":false,"scripts":{"dev":"npm run build","build":"tsup","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","prebuild":"npx openapi-typescript-codegen --input ./properties.yaml --output src --exportCore=0 --exportServices=0 --useUnionTypes --indent=2"},"_npmUser":{"name":"sarocu","email":"sam@sarocu.com"},"_npmVersion":"8.11.0","description":"The universal DDL for defining data structures across Flatfile.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"openapi-typescript-codegen":"^0.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/blueprint_0.0.1_1660751394947_0.9421483350596214","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@flatfile/blueprint","version":"0.0.2","_id":"@flatfile/blueprint@0.0.2","maintainers":[{"name":"flatfileinfra","email":"infra@flatfile.io"},{"name":"mollyalger","email":"molly@flatfile.io"},{"name":"bangarang","email":"me@alexjrock.com"},{"name":"madmandrit","email":"wiafe23@gmail.com"},{"name":"roberto-alcantara-ffile","email":"cicero.roberto@flatfile.io"},{"name":"mairechew","email":"mairechew@gmail.com"},{"name":"jmmander","email":"jmzmander@gmail.com"},{"name":"srmotter","email":"stephen@motter.org"},{"name":"driscollrp","email":"driscollrp@gmail.com"},{"name":"abbywigdale","email":"abby.wigdale@gmail.com"},{"name":"sarocu","email":"sam@sarocu.com"},{"name":"dboskovic","email":"me@david.gs"},{"name":"brentkulwicki","email":"brentkulwicki@gmail.com"},{"name":"nate.ferrero","email":"nateferrero@gmail.com"},{"name":"markpieszak","email":"mpieszak84@gmail.com"},{"name":"robbiet480","email":"me@robbiet.us"},{"name":"jaredwalters","email":"jared@kegstool.com"}],"dist":{"shasum":"ed7c56a6574f539dfa1b889d1e646d9946e935f2","tarball":"https://registry.npmjs.org/@flatfile/blueprint/-/blueprint-0.0.2.tgz","fileCount":6,"integrity":"sha512-nd9hUgFRKdDuMzChRO4i94NewM1uI/cffEiQ7avUo0yN2rN6Zuf02XC7Yq2c7KgMBn7frVjE4YqRIcu9zOBDEQ==","signatures":[{"sig":"MEUCIEuNa7lWTun6qs5LeXaO8ovK4d85luaVw6bCEUrr1CL0AiEAiW4LlLRdbCSKxHZLOxIHdh855ZeMXfjlCIbkQFT8H6Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhnH0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrvhw/9Gu95lQqTqL3bMC+xXOGGiGSv9TeNqLRfqFCWrqWq84+8JQLo\r\nuZ4nYemDME/7Ums4uU38POhRZaGT4iGsc2TwxrOKHaxmEIIdnTuCNty+n1vV\r\nfWWu1ljrCChhqzZsTDdEWFF6Ix6gTH06t0y6Xr1av8HFknxdjsmUSIJq3Urg\r\n5YcjRJKXdH48L6pdIyTJJcY8OGCd499X+ME0H0kHK+zuzygoP+qSJE/mb4JW\r\n+/opEZiqAGQId3NzlSYDQvPOBbSEw8Oajfgn7N0iiYo1FU9BX3rn9II/rY8d\r\nRGWFyPB8ktDbDkXGJmawa2CudaBq9Ul6QItd6Jxexr63OgppNJEdbIkqYHXY\r\nC07B9foMafW3p6HxhpOJkLShRyLJ+RoaIC1WdOMJFPDolrXagn/yzjn3LGVR\r\nufc/sQlMH0tMSpRlI4dJxFRJFSMwOMoHj1IAsseR//nqenwa+ZV2dcnvKFbJ\r\nu90PYF4TFZhH/6AEPRwPPZu8/YIofOxOgCEu/s0YKqarPqxvH9Vk1USMGFah\r\n2JS8Z4P4vvfJs76ChiLq2i9TXbZDCeBhW+6VkacA7TdtEDBFH+EggkcM1CNv\r\nT4XVk/BnV7d3+ROhGKiS0SToxbNuhV4LjdGdMPPusJS9vIRiG6iL4clHZK5L\r\noHvUaM25knHL+SIjxYN7tQtfJTLJusN64fs=\r\n=5EBt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","tsup":{"dts":true,"clean":true,"entry":["src/index.ts"]},"types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"83a1ed1768964af891ce058bd1b8525b6a7891f9","private":false,"scripts":{"dev":"npm run build","build":"tsup","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","prebuild":"npx openapi-typescript-codegen --input ./properties.yaml --output src --exportCore=0 --exportServices=0 --useUnionTypes --indent=2"},"_npmUser":{"name":"bangarang","email":"me@alexjrock.com"},"_npmVersion":"8.1.0","description":"The universal DDL for defining data structures across Flatfile.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"openapi-typescript-codegen":"^0.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/blueprint_0.0.2_1669755380317_0.5063846312324363","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@flatfile/blueprint","version":"0.0.3","_id":"@flatfile/blueprint@0.0.3","maintainers":[{"name":"flatfileinfra","email":"infra@flatfile.io"},{"name":"mollyalger","email":"molly@flatfile.io"},{"name":"bangarang","email":"me@alexjrock.com"},{"name":"madmandrit","email":"wiafe23@gmail.com"},{"name":"roberto-alcantara-ffile","email":"cicero.roberto@flatfile.io"},{"name":"mairechew","email":"mairechew@gmail.com"},{"name":"jmmander","email":"jmzmander@gmail.com"},{"name":"srmotter","email":"stephen@motter.org"},{"name":"driscollrp","email":"driscollrp@gmail.com"},{"name":"abbywigdale","email":"abby.wigdale@gmail.com"},{"name":"sarocu","email":"sam@sarocu.com"},{"name":"dboskovic","email":"me@david.gs"},{"name":"brentkulwicki","email":"brentkulwicki@gmail.com"},{"name":"nate.ferrero","email":"nateferrero@gmail.com"},{"name":"markpieszak","email":"mpieszak84@gmail.com"},{"name":"robbiet480","email":"me@robbiet.us"},{"name":"jaredwalters","email":"jared@kegstool.com"}],"dist":{"shasum":"524501566776cd4d7e72cb1d7b2537a656559bc1","tarball":"https://registry.npmjs.org/@flatfile/blueprint/-/blueprint-0.0.3.tgz","fileCount":6,"integrity":"sha512-meCDOTAXDpvKyKJtFnnV7OCVfGfYrVa820nwkCR+FM973Wy7CbPUkiy0mzEe+ZbFUK+U+soBcv3vppT0MByeNg==","signatures":[{"sig":"MEUCIHQS2hsfUHw0EageRR4p5E4w/g0qFw6/y+ygf+VM0ZNWAiEAvpkk1eovqxSpg4RhoCR1T+QGcPpy2I14aOLyZ93o2So=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiPn3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKFw/6AgxGdq+ZggKFop5k9sOanNdx+zYcVKARBx2jAuUQpWx90WM/\r\nYLW6tbmPI9k33oadTMtvCLkJTzfxdPO82ELu9CHMlyzdns/IREyurPeIF1wN\r\npIdO3iMZo52uabiIZlbwEj/X+uy9NXAgYFSmHUgw9s5Jke4sW3zzwkhjT00j\r\nHSR6xBWTW9o0rFy3ESybTpi1xeSjYDDClVvSp86jaxKXLK3RYrcjvMdDtAF/\r\nFaa0dd9++wlRA3VxYo6gBSI1f21tem1jwPlIGLgWP+MlOrVsGm99kzgYGIgb\r\nvSRBkKFgpakU8gV6RW+0G+2svCUxSB379okHePfJcQs6aJoW1WQl/3zAcWy8\r\newsb+63HSNMLTBr6K7eYnG6FpBNypg3kXxnL1LfcGhG3+VKPojsiBhw22Ykl\r\nnjbx0o0MoRg4sC3hw6TI0aXtYaJMFHIkZTnzJsB9YhVE1g4r4sZVy91F4J/a\r\nO0GPZ0WCVhQiQmmFCldAyQ20lgsH82mwhmYBAlSQ19wnkesI8d/VlLVmaA+m\r\nIVzZbl1EcFL+HhxnDsOAk7UJBfMRO37RcQGBUTwGkzCEbI68kKl8SJaNGFBd\r\nXEf5p0+mt/0cyxssoFUQa8YcZOhkx7BcCmVYK0sngbsvmr6EDIM3nFi1iwdF\r\niPPyQQsQPE/lOmidirJ0BR0kLuMDEtHSOaM=\r\n=CmrY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","tsup":{"dts":true,"clean":true,"entry":["src/index.ts"]},"types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"8be7fe3a3918175fee49d9804e036d308bb06732","private":false,"scripts":{"dev":"npm run build","build":"tsup","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","prebuild":"npx openapi-typescript-codegen --input ./properties.yaml --output src --exportCore=0 --exportServices=0 --useUnionTypes --indent=2"},"_npmUser":{"name":"bangarang","email":"me@alexjrock.com"},"_npmVersion":"8.1.0","description":"The universal DDL for defining data structures across Flatfile.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"openapi-typescript-codegen":"^0.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/blueprint_0.0.3_1669921271583_0.6322174390136497","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@flatfile/blueprint","version":"0.0.4","_id":"@flatfile/blueprint@0.0.4","maintainers":[{"name":"alnoor","email":"alnoor@flatfile.io"},{"name":"flatfilecolin","email":"colin@flatfile.io"},{"name":"bigcountrycrane","email":"eric@flatfile.io"},{"name":"flatfileinfra","email":"infra@flatfile.io"},{"name":"mollyalger","email":"molly@flatfile.io"},{"name":"bangarang","email":"me@alexjrock.com"},{"name":"madmandrit","email":"wiafe23@gmail.com"},{"name":"roberto-alcantara-ffile","email":"cicero.roberto@flatfile.io"},{"name":"mairechew","email":"mairechew@gmail.com"},{"name":"jmmander","email":"jmzmander@gmail.com"},{"name":"srmotter","email":"stephen@motter.org"},{"name":"driscollrp","email":"driscollrp@gmail.com"},{"name":"abbywigdale","email":"abby.wigdale@gmail.com"},{"name":"sarocu","email":"sam@sarocu.com"},{"name":"dboskovic","email":"me@david.gs"},{"name":"brentkulwicki","email":"brentkulwicki@gmail.com"},{"name":"nate.ferrero","email":"nateferrero@gmail.com"},{"name":"markpieszak","email":"mpieszak84@gmail.com"},{"name":"robbiet480","email":"me@robbiet.us"},{"name":"jaredwalters","email":"jared@kegstool.com"}],"dist":{"shasum":"2e7bb2eed549429c2df68845291f1613ca97e398","tarball":"https://registry.npmjs.org/@flatfile/blueprint/-/blueprint-0.0.4.tgz","fileCount":6,"integrity":"sha512-WrRoq/+rPMHmT1tMZrg8cxt0RbIAxgNfWR7T4SZ6gHKA94QvhGYKZ3RwmJO8zWPXzSpWlyJV4hExLbaSei1hJA==","signatures":[{"sig":"MEUCIGLJlY7QuUMyksM+1iAJ74TyZdaJUaixnalblEqP5pOAAiEA2Nvo7Teeruaa0BqaLibrmR2pbm4qrnMe6BfM8r3zxns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrd+QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0OQ/+Pdoe85tsSi5c5b+shhboJYZ1tTnoYMLfB08R/vXxKa3fZhxz\r\nxavrY+bMInKu/376pNk808iSt5bvOX/H8oBqGd0J3BZWQFvgTfkvIePscSIw\r\nHyEGf5sUAcRvwRGUB56+R7e9N3hVdAOZCldI2qmVD7y2xNJ4qV8s0MjM2ny1\r\nRbPSLobrYx9rEhQTMITYFWZvG2gB52b9LaXIh13bt+Sj6AKr1m9l6K6em/lw\r\nfH3AEHTPGF93DNmdE0bCR5p/sD6I+Ztbk6ql7fFTmCMyNtR0RdN4XPztWJ1w\r\n3ZpTbfd2s4URvIfRMiHPd/ppuER5B8w25ES3Hc+EBTMdyz0WjahiX7aYK9XB\r\nvt4QP/5+FV+ui6Y8CQ5TadHYrUWyHoPdMzfXJrso9vZM5wZasyVRGedH8PRC\r\nHo4xmZ36c9Qkx/XK5z6XZQsrsS7zl7qShDgpeFEV+9M1WBUsfWSsUtxFgVF7\r\ngIB5mdZADZXwKH+p7Y/ryNKKCY/7LSR6W5GiQr4TxgwAI6U6kbLG+tc28g5p\r\nvEwKcXSvsbDP5G350rhy93gklPgRXvS+Fd6AM2ZR6ZHduq9sK4fDIt5WeA/6\r\nXjXYEJzW1Zc0zGFfiZf6UDzPMrBbn+qXF2zN2m5MI/gmAX15yMXlpYUkE3J3\r\n+pnyRG2BjUs8i3YtD94+BcqDV+GhPPUkVmk=\r\n=N+oB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","tsup":{"dts":true,"clean":true,"entry":["src/index.ts"]},"types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"ebbc73e893b3da8e63618e1de6bd827ab459969a","private":false,"scripts":{"dev":"npm run build","build":"tsup","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","prebuild":"npx openapi-typescript-codegen --input ./properties.yaml --output src --exportCore=0 --exportServices=0 --useUnionTypes --indent=2"},"_npmUser":{"name":"bangarang","email":"me@alexjrock.com"},"_npmVersion":"8.1.0","description":"The universal DDL for defining data structures across Flatfile.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"openapi-typescript-codegen":"^0.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/blueprint_0.0.4_1672339344249_0.8307606543294408","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@flatfile/blueprint","version":"0.0.5","_id":"@flatfile/blueprint@0.0.5","maintainers":[{"name":"renatonouman","email":"renato.nouman@gmail.com"},{"name":"alnoor","email":"alnoor@flatfile.io"},{"name":"flatfilecolin","email":"colin@flatfile.io"},{"name":"bigcountrycrane","email":"eric@flatfile.io"},{"name":"flatfileinfra","email":"infra@flatfile.io"},{"name":"mollyalger","email":"molly@flatfile.io"},{"name":"bangarang","email":"me@alexjrock.com"},{"name":"madmandrit","email":"wiafe23@gmail.com"},{"name":"roberto-alcantara-ffile","email":"cicero.roberto@flatfile.io"},{"name":"mairechew","email":"mairechew@gmail.com"},{"name":"jmmander","email":"jmzmander@gmail.com"},{"name":"srmotter","email":"stephen@motter.org"},{"name":"driscollrp","email":"driscollrp@gmail.com"},{"name":"abbywigdale","email":"abby.wigdale@gmail.com"},{"name":"sarocu","email":"sam@sarocu.com"},{"name":"dboskovic","email":"me@david.gs"},{"name":"brentkulwicki","email":"brentkulwicki@gmail.com"},{"name":"nate.ferrero","email":"nateferrero@gmail.com"},{"name":"markpieszak","email":"mpieszak84@gmail.com"},{"name":"robbiet480","email":"me@robbiet.us"},{"name":"jaredwalters","email":"jared@kegstool.com"}],"dist":{"shasum":"ec111838ed0a3a7a4ad99fe97f460f276efbdc24","tarball":"https://registry.npmjs.org/@flatfile/blueprint/-/blueprint-0.0.5.tgz","fileCount":7,"integrity":"sha512-rauMAcLosL4iTjE/M3SZw9IQ36D3ankUw1ty3ycsMTRPRskQrExl2ZDpjlxXdGzGvigBNadJY+Eox4ksyq/YLA==","signatures":[{"sig":"MEUCICZsnKdRG0Hp5NhPsMBsyFViWnb7FeqI6aQRouH8Tg0ZAiEAkKbUVs1KZKmZVwLB9fRFjePQSG0oMIXiBXV7w5J17b4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzwddACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCSBAAhPvRBOPV5pjw8F2Xe/oD+bNVGmzwUBcLQqri6+EXeyGquf4G\r\ngO/waxQuQI/8hU0WHUtyitPFWm5Uo2cF/h1riZ2am4s/Nhpftd4QZwQYDYy8\r\nnb6Zpp6tVD/b8VDz8XWN6anxQ4z20AQx6KZvHfooMoJUqoOf1vlA0tFiU4vo\r\nFgKusIRIAHl3W2LgdG15e46lectTxewbp8cdoAK60/uAj2di/M7zaf/FA57y\r\nNJERzgcoXrxnCH94JxtXpYKHojny5Xzi2v+XeNBqHQswk4lJUym1hZm2RheZ\r\nyWS1+uMjfbYGaZnONPRDi3AvYHqbtCpLRmPIH35SqY71ysTZSJBS0l1u1T/P\r\ns3qSp+wQsleK7vrbh4L8NAMjtmj7a0G/mHSYbNfWdOy/KR/lCnjdUy39cB+w\r\n8lkq32e26ktJie0rT2NXcdgM712mGVgwsJYFsAvwbyBCrvoO1HLFvChQk7iR\r\nzPp4p9otCktQ2lmVSt/7s+YmdgjYt8tDVwzc2z2edDI753N+6xLBzDRs5E1h\r\nys3ABl/a9YOxUKtjjIyxN7m/V2m1Ppq8RRrpCmnYXPC8Iy652ayNdYrfegnV\r\n8m9GZkgItQZ0foecpGf8iRwn/CDTc/6CvxVXKsQkZzZU1RNaaWmcsFrIM8G+\r\ncPtrVaYTtCiTFlHqvXbJbJeIVKvbztNckuY=\r\n=7Cvq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","tsup":{"dts":true,"clean":true,"entry":["src/index.ts"]},"types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"dd04a6f2b25297f187021a911243fae3f48a60ce","private":false,"scripts":{"dev":"npm run build","build":"tsup","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","prebuild":"npx openapi-typescript-codegen --input ./properties.yaml --output src --exportCore=0 --exportServices=0 --useUnionTypes --indent=2"},"_npmUser":{"name":"flatfileinfra","email":"infra@flatfile.io"},"_npmVersion":"8.19.3","description":"The universal DDL for defining data structures across Flatfile.","directories":{},"_nodeVersion":"16.19.0","dependencies":{"openapi-typescript-codegen":"^0.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/blueprint_0.0.5_1674512221734_0.45927154962374894","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@flatfile/blueprint","version":"0.0.6","_id":"@flatfile/blueprint@0.0.6","maintainers":[{"name":"flatderek","email":"derek@flatfile.io"},{"name":"ashleygmulligan","email":"ashleygmulligan@gmail.com"},{"name":"renatonouman","email":"renato.nouman@gmail.com"},{"name":"alnoor","email":"alnoor@flatfile.io"},{"name":"flatfilecolin","email":"colin@flatfile.io"},{"name":"bigcountrycrane","email":"eric@flatfile.io"},{"name":"flatfileinfra","email":"infra@flatfile.io"},{"name":"mollyalger","email":"molly@flatfile.io"},{"name":"bangarang","email":"me@alexjrock.com"},{"name":"madmandrit","email":"wiafe23@gmail.com"},{"name":"roberto-alcantara-ffile","email":"cicero.roberto@flatfile.io"},{"name":"mairechew","email":"mairechew@gmail.com"},{"name":"jmmander","email":"jmzmander@gmail.com"},{"name":"srmotter","email":"stephen@motter.org"},{"name":"driscollrp","email":"driscollrp@gmail.com"},{"name":"abbywigdale","email":"abby.wigdale@gmail.com"},{"name":"sarocu","email":"sam@sarocu.com"},{"name":"dboskovic","email":"me@david.gs"},{"name":"brentkulwicki","email":"brentkulwicki@gmail.com"},{"name":"nate.ferrero","email":"nateferrero@gmail.com"},{"name":"markpieszak","email":"mpieszak84@gmail.com"},{"name":"robbiet480","email":"me@robbiet.us"},{"name":"jaredwalters","email":"jared@kegstool.com"}],"dist":{"shasum":"fe8b38d24e9c33c9bd7872f052747252a4819534","tarball":"https://registry.npmjs.org/@flatfile/blueprint/-/blueprint-0.0.6.tgz","fileCount":7,"integrity":"sha512-zsj5JWk1FkH4w8+fG4eevwByKB+1ifTkRlkFn2nJjq0O7EAhsMNEKD1nKKZPZt0rCXWbpMnJrcvbX55V7Dmidw==","signatures":[{"sig":"MEYCIQCuJoo/bD1aodD9t0MlnUlyh5/2/+fvNJbQBoGX4f4FlQIhAOULiKZE8Z32oPkXd5FrU6i5CvJfH3INNgAzMjA1pFMH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2+2cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqR0xAAoNGMg+EvPacTiqSQTeUJr5qY4pmARDo/dEL/uh/E6cSTYDYG\r\nt8u+YDGNqOBeidJmvnxuNBVEXm3hzgGyFZTpc6Udx2p/UwkqWRCKPDImmgxn\r\nVRsdEQ06xpengIoWpVszrOH5h4aLpUIk9AW20bUCDB45YZQmU4Is7Bfp5eI0\r\nRMqo2jmm+XFneWreGlGKq3lovSyjBWQogenRU9V9C/c1PHCMcbfrRMy5354R\r\nE1w5PhYZrWX9jUy/QS52RvOhjbw/4mQhZ1N9T98xc33C3bEjXoEYEvaB2Ig1\r\ncJn7V5L9VItG/AEkbJbnG+Vbi3D9opM+wXS7TxzJTFZFlekLCKIUztqrcP4Z\r\nervdxElSV1lUj57KhOriHo7frXtdeAHS1j9QCsDqpY/z0uVtC3AZ/GhfzGGQ\r\ns47dYbSjihLDhtPvs71pTw56D3hu5le4/0FYo1NZz9S1IPLoVm3ov4P2sPWF\r\n3Rr8tquZKWyW8OikB9wHJQD0tkHJ0Bj48kG+p/NckSi8yoKv64DyIbO1Ba33\r\ngWe8fkpPkWNbP1zJXbEZG5DWFHsllJh1LrFo1WFOUZBOi6kGCyM8CveYy2Gs\r\nM9GJTRv2aWQ5xV29qcJGHV5+HbnIs1ZmSHRjEj/79Ylb8p2NqbZVVivHJ+Cq\r\ned3g/cpmHQ0p5teFeMbqS0GC+KohR83vKno=\r\n=U9xG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","tsup":{"dts":true,"clean":true,"entry":["src/index.ts"]},"types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"184946dbe0d3c04fed6beef5823eb24d4f8faba6","private":false,"scripts":{"dev":"npm run build","build":"tsup","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","prebuild":"npx openapi-typescript-codegen --input ./properties.yaml --output src --exportCore=0 --exportServices=0 --useUnionTypes --indent=2"},"_npmUser":{"name":"flatfileinfra","email":"infra@flatfile.io"},"_npmVersion":"8.19.3","description":"The universal DDL for defining data structures across Flatfile.","directories":{},"_nodeVersion":"16.19.0","dependencies":{"openapi-typescript-codegen":"^0.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/blueprint_0.0.6_1675357596184_0.9646401562524216","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@flatfile/blueprint","version":"0.0.7","_id":"@flatfile/blueprint@0.0.7","maintainers":[{"name":"rjhyde","email":"roby@flatfile.com"},{"name":"mpoythress","email":"michael@flatfile.io"},{"name":"flatderek","email":"derek@flatfile.io"},{"name":"ashleygmulligan","email":"ashleygmulligan@gmail.com"},{"name":"renatonouman","email":"renato.nouman@gmail.com"},{"name":"alnoor","email":"alnoor@flatfile.io"},{"name":"flatfilecolin","email":"colin@flatfile.io"},{"name":"bigcountrycrane","email":"eric@flatfile.io"},{"name":"flatfileinfra","email":"infra@flatfile.io"},{"name":"mollyalger","email":"molly@flatfile.io"},{"name":"bangarang","email":"me@alexjrock.com"},{"name":"madmandrit","email":"wiafe23@gmail.com"},{"name":"roberto-alcantara-ffile","email":"cicero.roberto@flatfile.io"},{"name":"mairechew","email":"mairechew@gmail.com"},{"name":"jmmander","email":"jmzmander@gmail.com"},{"name":"srmotter","email":"stephen@motter.org"},{"name":"driscollrp","email":"driscollrp@gmail.com"},{"name":"abbywigdale","email":"abby.wigdale@gmail.com"},{"name":"sarocu","email":"sam@sarocu.com"},{"name":"dboskovic","email":"me@david.gs"},{"name":"brentkulwicki","email":"brentkulwicki@gmail.com"},{"name":"nate.ferrero","email":"nateferrero@gmail.com"},{"name":"markpieszak","email":"mpieszak84@gmail.com"},{"name":"robbiet480","email":"me@robbiet.us"},{"name":"jaredwalters","email":"jared@kegstool.com"}],"dist":{"shasum":"a5f7d9b55057c6b4435a18776370be198a8bc9c3","tarball":"https://registry.npmjs.org/@flatfile/blueprint/-/blueprint-0.0.7.tgz","fileCount":7,"integrity":"sha512-m8hosQtqtq2lhTnCdidihayMmcRHlEMSVvJDZ6KdYZ3nqWbFs6PLcRc88seRQ3jEyYuboqtlyO3qOiTnShYjGQ==","signatures":[{"sig":"MEQCIHwBOxyM659PpKR1c5i69W9GBGUm3/wPyISfdgLOB9xIAiBPOv13c3N1grKqBcONGQf68XN91P7lKSKM1kJNI+cJHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/6BZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+PA/9FAF9NURVho/A6oTt9FXOS8MDeemNJ3WstMWQEE6DVEmwLeoX\r\nJvyfmeLT4LwRDzmTPraLzPI3XMGsD1XmI/2b0cEgs/hkVnYrUK/am/BxFAbH\r\ngYCS6YvnGFCUyvdVqSLWQ2WjPuLAKrku0I1R0WO6vlgT08ptDEhL2Ny/DSrQ\r\nUIrqHIeOUvUKysbGs9peeVNy8x09FZ96gH4E0aP+ANjIxjy8XHpBBCzlg9Nv\r\nA2kKrR4cNMUWNDMkHz278+cp5RKqRYfM/ujDxkORTyFUKQv5zz5gVFs2wpeK\r\nPyqXv6vXP1F+UiaT13AFwx90ht6yDFnAchHygoSnNkl38tq7gj6R/aq4O6rn\r\n9sAjlFwrDLvTwfKkNUEETMl3caxcyzZKHEyXqOILooe8ntaO4KC67CMBPOOj\r\nlqY6KSwz3XgflUY0DJgTnssHJTPs9zOsw0gebJAdW2rtQAvxDnSn6L5Lpt/K\r\neS1hVT9Xl5/vYL2BqyHiwWTGMg8Wxn65GUFpv5BFBzwNyYp/4peVlPAk4/pd\r\nvvD9RFWf531mhpW9k6xzAClw1jOoXGR+AxaIRy2Bf1vOmUQDUGYkC94Rbj1p\r\nLCQRGCa9XN5Ilak/PuOYRXfZkVps4BqDGJhszlCQF4mxke1FIetlCoDzIVmW\r\nkELIIv5ro3ktACNsafWM0F+44tH1fz4A3Ik=\r\n=6GN9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","tsup":{"dts":true,"clean":true,"entry":["src/index.ts"]},"_from":"file:flatfile-blueprint-0.0.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=16 || >=18","pnpm":">=7"},"private":false,"scripts":{"dev":"pnpm run build","build":"pnpm run generate && tsup","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","generate":"pnpm dlx openapi-typescript-codegen --input ./properties.yaml --output src --exportCore=0 --exportServices=0 --useUnionTypes --indent=2"},"_npmUser":{"name":"flatfileinfra","email":"infra@flatfile.io"},"_resolved":"/tmp/700b51442724554d4c84646f45694b8a/flatfile-blueprint-0.0.7.tgz","_integrity":"sha512-m8hosQtqtq2lhTnCdidihayMmcRHlEMSVvJDZ6KdYZ3nqWbFs6PLcRc88seRQ3jEyYuboqtlyO3qOiTnShYjGQ==","_npmVersion":"8.19.3","description":"The universal DDL for defining data structures across Flatfile.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"openapi-typescript-codegen":"^0.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/blueprint_0.0.7_1677697113575_0.5281074050004351","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@flatfile/blueprint","version":"0.0.8","_id":"@flatfile/blueprint@0.0.8","maintainers":[{"name":"rjhyde","email":"roby@flatfile.com"},{"name":"mpoythress","email":"michael@flatfile.io"},{"name":"flatderek","email":"derek@flatfile.io"},{"name":"ashleygmulligan","email":"ashleygmulligan@gmail.com"},{"name":"renatonouman","email":"renato.nouman@gmail.com"},{"name":"alnoor","email":"alnoor@flatfile.io"},{"name":"flatfilecolin","email":"colin@flatfile.io"},{"name":"bigcountrycrane","email":"eric@flatfile.io"},{"name":"flatfileinfra","email":"infra@flatfile.io"},{"name":"mollyalger","email":"molly@flatfile.io"},{"name":"bangarang","email":"me@alexjrock.com"},{"name":"madmandrit","email":"wiafe23@gmail.com"},{"name":"roberto-alcantara-ffile","email":"cicero.roberto@flatfile.io"},{"name":"mairechew","email":"mairechew@gmail.com"},{"name":"jmmander","email":"jmzmander@gmail.com"},{"name":"srmotter","email":"stephen@motter.org"},{"name":"driscollrp","email":"driscollrp@gmail.com"},{"name":"abbywigdale","email":"abby.wigdale@gmail.com"},{"name":"sarocu","email":"sam@sarocu.com"},{"name":"dboskovic","email":"me@david.gs"},{"name":"brentkulwicki","email":"brentkulwicki@gmail.com"},{"name":"nate.ferrero","email":"nateferrero@gmail.com"},{"name":"markpieszak","email":"mpieszak84@gmail.com"},{"name":"robbiet480","email":"me@robbiet.us"},{"name":"jaredwalters","email":"jared@kegstool.com"}],"dist":{"shasum":"47c092f07ee5edfb2765837d83003c858b551b56","tarball":"https://registry.npmjs.org/@flatfile/blueprint/-/blueprint-0.0.8.tgz","fileCount":7,"integrity":"sha512-dOIGgRwF7MFH867HlrqKW70F/we51kpI5FY/P3WvLZGtxs1ZlmEjddBbYkS03v9jsNPOOq7lFi7mWqPXeyRRRQ==","signatures":[{"sig":"MEUCIE/9W8o0lVK+hCTbu8jqQDEABUCpH03OKMzQvZKzu7wbAiEA4SxOYas4KOHibFu+D8OkqDNKB88mhCnXPIxiX+4F12I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJJkKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8bhAAoC9RrxtQeYuW8Fvft43Q3CqLKP4o1FWjBB0bVKhyGcvdFSl7\r\nfQdrsZESZW5ZpmVPvHRiWK4WJ3+16lDZRobjEcbxfmixpvDGVzLbS2I18wfS\r\nd8S+qSOpSHaZVCBzVwFWJQnrHC+Q04+QZlDmbLjJ0rBzRejK89QI+S1Wgd8U\r\n/uke6lICE3Gx3D9h2tt4KvLzVUcrUhtiZ2tVszdF2mcYsPhfUML3ieq5LQlX\r\nhzl8NXB+TbfDLQ3mYYa7E21CajNGwkoZnKBWVJcA7d20xVh0jMwz2Fmuwq8V\r\n/rD4rGqTqMxt59hwwHNdGB3r3XdppWPZkGRQIgk8dLSYYAhTGhwyXBh706ry\r\nbIUDBz3zpebMLd/fs4Z5JMlHpQH3gEkuTcU+jZEFMzohOmulZ5yl8OqK/Csh\r\n7Q4eRUCrTCRkPipdN4fnf00jpFIeC7fd9Xvsq39npayqSgPBu1YTarvMJwjz\r\nsAawAfMt8Knd+DYkAG3fEzPuh5jX2lUvcgM5wyCj3YygXFp3/5deRkMtnjHD\r\nPWrfm6WcdyyIV7v9/fihbAu1dNUHsXZvi9N0Uy7kkzwJg1V5H7Za0fX/vya7\r\nPsdBEf6EMEv7BR5f23L6TwHibVv1NZHP4BHTvQE3VUXXnj11D6Pd6/AtqPXa\r\n3+CmENsRpEcZUc9Y9Ewt6YTuKb3Tu0zzXOU=\r\n=3K//\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","tsup":{"dts":true,"clean":true,"entry":["src/index.ts"]},"_from":"file:flatfile-blueprint-0.0.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=16 || >=18","pnpm":">=7"},"private":false,"scripts":{"dev":"pnpm run build","build":"pnpm run generate && tsup","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","generate":"pnpm dlx openapi-typescript-codegen --input ./properties.yaml --output src --exportCore=0 --exportServices=0 --useUnionTypes --indent=2"},"_npmUser":{"name":"flatfileinfra","email":"infra@flatfile.io"},"_resolved":"/tmp/7ee9360bc1db01dca23c59d5b195640a/flatfile-blueprint-0.0.8.tgz","_integrity":"sha512-dOIGgRwF7MFH867HlrqKW70F/we51kpI5FY/P3WvLZGtxs1ZlmEjddBbYkS03v9jsNPOOq7lFi7mWqPXeyRRRQ==","_npmVersion":"8.19.3","description":"The universal DDL for defining data structures across Flatfile.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"openapi-typescript-codegen":"^0.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/blueprint_0.0.8_1680120074155_0.7400238742405807","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@flatfile/blueprint","version":"0.0.9","_id":"@flatfile/blueprint@0.0.9","maintainers":[{"name":"mmccooyyy","email":"matthew.e.mccoy@gmail.com"},{"name":"ahollenbeck","email":"alexhollenbeck@gmail.com"},{"name":"howarddierking_flatfile","email":"howard@flatfile.io"},{"name":"maerf0x0","email":"mikegraf000@gmail.com"},{"name":"rjhyde","email":"roby@flatfile.com"},{"name":"mpoythress","email":"michael@flatfile.io"},{"name":"flatderek","email":"derek@flatfile.io"},{"name":"ashleygmulligan","email":"ashleygmulligan@gmail.com"},{"name":"renatonouman","email":"renato.nouman@gmail.com"},{"name":"alnoor","email":"alnoor@flatfile.io"},{"name":"flatfilecolin","email":"colin@flatfile.io"},{"name":"bigcountrycrane","email":"eric@flatfile.io"},{"name":"flatfileinfra","email":"infra@flatfile.io"},{"name":"bangarang","email":"me@alexjrock.com"},{"name":"madmandrit","email":"wiafe23@gmail.com"},{"name":"roberto-alcantara-ffile","email":"cicero.roberto@flatfile.io"},{"name":"mairechew","email":"mairechew@gmail.com"},{"name":"jmmander","email":"jmzmander@gmail.com"},{"name":"srmotter","email":"stephen@motter.org"},{"name":"driscollrp","email":"driscollrp@gmail.com"},{"name":"abbywigdale","email":"abby.wigdale@gmail.com"},{"name":"sarocu","email":"sam@sarocu.com"},{"name":"dboskovic","email":"me@david.gs"},{"name":"brentkulwicki","email":"brentkulwicki@gmail.com"},{"name":"nate.ferrero","email":"nateferrero@gmail.com"},{"name":"jaredwalters","email":"jared@kegstool.com"}],"dist":{"shasum":"32b535cac8f8b7bce1168a8e2da31ab114ad1f1e","tarball":"https://registry.npmjs.org/@flatfile/blueprint/-/blueprint-0.0.9.tgz","fileCount":7,"integrity":"sha512-MfHea4Gp/0pEBaWU91DsrvVa2FFmFCop2WplA1pU6gD1JI8eDqS8+KyJQks07qRSdicifbdOsmQM6C7t3dSuew==","signatures":[{"sig":"MEQCICL803uA/zgRemcmmgtZyeuC0EwTL0z/4NzbFS4NgOncAiByQx6XzEi/KZ/Ul3dMjNnejRCVJVSXppWa8hAOkrgq6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27945},"main":"./dist/index.js","tsup":{"dts":true,"clean":true,"entry":["src/index.ts"]},"types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=16 || >=18","pnpm":">=7"},"gitHead":"7c12260f516b5c162f125673bb1f82ac278069e8","private":false,"scripts":{"dev":"pnpm run build","build":"pnpm run generate && tsup","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","generate":"pnpm dlx openapi-typescript-codegen --input ./properties.yaml --output src --exportCore=0 --exportServices=0 --useUnionTypes --indent=2"},"_npmUser":{"name":"jaredwalters","email":"jared@kegstool.com"},"_npmVersion":"8.19.3","description":"The universal DDL for defining data structures across Flatfile.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"openapi-typescript-codegen":"^0.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/blueprint_0.0.9_1684536304321_0.014286434468669285","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@flatfile/blueprint","version":"0.0.10","_id":"@flatfile/blueprint@0.0.10","maintainers":[{"name":"sambarrowclough","email":"sam.barrowclough@gmail.com"},{"name":"carlbrugger","email":"carlbrugger@proton.me"},{"name":"hansjhoffman","email":"hoffman.hans.j@gmail.com"},{"name":"haleymt","email":"haley@flatfile.io"},{"name":"mmccooyyy","email":"matthew.e.mccoy@gmail.com"},{"name":"ahollenbeck","email":"alexhollenbeck@gmail.com"},{"name":"maerf0x0","email":"mikegraf000@gmail.com"},{"name":"rjhyde","email":"roby@flatfile.com"},{"name":"mpoythress","email":"michael@flatfile.io"},{"name":"flatderek","email":"derek@flatfile.io"},{"name":"ashleygmulligan","email":"ashleygmulligan@gmail.com"},{"name":"alnoor","email":"alnoor@flatfile.io"},{"name":"flatfilecolin","email":"colin@flatfile.io"},{"name":"bigcountrycrane","email":"eric@flatfile.io"},{"name":"flatfileinfra","email":"infra@flatfile.io"},{"name":"bangarang","email":"me@alexjrock.com"},{"name":"madmandrit","email":"wiafe23@gmail.com"},{"name":"roberto-alcantara-ffile","email":"cicero.roberto@flatfile.io"},{"name":"mairechew","email":"mairechew@gmail.com"},{"name":"jmmander","email":"jmzmander@gmail.com"},{"name":"srmotter","email":"stephen@motter.org"},{"name":"driscollrp","email":"driscollrp@gmail.com"},{"name":"sarocu","email":"sam@sarocu.com"},{"name":"dboskovic","email":"me@david.gs"},{"name":"brentkulwicki","email":"brentkulwicki@gmail.com"},{"name":"nate.ferrero","email":"nateferrero@gmail.com"},{"name":"jaredwalters","email":"jared@kegstool.com"}],"dist":{"shasum":"fcf7a36bf59cf300784db99090db15db3f8a756e","tarball":"https://registry.npmjs.org/@flatfile/blueprint/-/blueprint-0.0.10.tgz","fileCount":5,"integrity":"sha512-ezggWHOVd4n+M1Up7iHRj0t6Dl0smv0z4afAe0K9OMMtYh+vJgfKmGukvNAf+54gB5UHeVIFwBfejP0+MwDdvw==","signatures":[{"sig":"MEUCIQD07f3SZUuSTj7LyFbC3FhNNcbWXF+/AOvuikzE7c6KfwIgOd4woPNxDZQEPXzOug/6jt5MfsIzk2pDAu6avcffnOg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33049},"main":"./dist/index.js","tsup":{"dts":true,"clean":true,"entry":["src/index.ts"]},"types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=16 || >=18","pnpm":">=7"},"gitHead":"7bc8e4ef21659775581b32e1af6ddcc4d3fb07fb","private":false,"scripts":{"dev":"pnpm run build","build":"pnpm run generate && tsup","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","generate":"pnpm dlx openapi-typescript-codegen --input ./properties.yaml --output src --exportCore=0 --exportServices=0 --useUnionTypes --indent=2"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"9.6.4","description":"The universal DDL for defining data structures across Flatfile.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"tsup":"^6.7.0","openapi-typescript-codegen":"^0.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/blueprint_0.0.10_1702565537000_0.9761734989683286","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"@flatfile/blueprint","version":"0.0.12","_id":"@flatfile/blueprint@0.0.12","maintainers":[{"name":"sambarrowclough","email":"sam.barrowclough@gmail.com"},{"name":"carlbrugger","email":"carlbrugger@proton.me"},{"name":"hansjhoffman","email":"hoffman.hans.j@gmail.com"},{"name":"haleymt","email":"haley@flatfile.io"},{"name":"mmccooyyy","email":"matthew.e.mccoy@gmail.com"},{"name":"ahollenbeck","email":"alexhollenbeck@gmail.com"},{"name":"maerf0x0","email":"mikegraf000@gmail.com"},{"name":"rjhyde","email":"roby@flatfile.com"},{"name":"mpoythress","email":"michael@flatfile.io"},{"name":"flatderek","email":"derek@flatfile.io"},{"name":"ashleygmulligan","email":"ashleygmulligan@gmail.com"},{"name":"alnoor","email":"alnoor@flatfile.io"},{"name":"flatfilecolin","email":"colin@flatfile.io"},{"name":"bigcountrycrane","email":"eric@flatfile.io"},{"name":"flatfileinfra","email":"infra@flatfile.io"},{"name":"bangarang","email":"me@alexjrock.com"},{"name":"madmandrit","email":"wiafe23@gmail.com"},{"name":"roberto-alcantara-ffile","email":"cicero.roberto@flatfile.io"},{"name":"mairechew","email":"mairechew@gmail.com"},{"name":"jmmander","email":"jmzmander@gmail.com"},{"name":"srmotter","email":"stephen@motter.org"},{"name":"driscollrp","email":"driscollrp@gmail.com"},{"name":"sarocu","email":"sam@sarocu.com"},{"name":"dboskovic","email":"me@david.gs"},{"name":"brentkulwicki","email":"brentkulwicki@gmail.com"},{"name":"nate.ferrero","email":"nateferrero@gmail.com"},{"name":"jaredwalters","email":"jared@kegstool.com"}],"dist":{"shasum":"c31650fd64ad6eaeb1afcae46f9f0ab5458ef651","tarball":"https://registry.npmjs.org/@flatfile/blueprint/-/blueprint-0.0.12.tgz","fileCount":5,"integrity":"sha512-YWLdtp+S7o57VjM+7JmEzP4KgUB1PYXMeyu8SfpQ9osIB9z+oE2PXwe7dT+9bi5H462oxHMgjglg77W2/vNlRA==","signatures":[{"sig":"MEYCIQDSKYwc16MVZimodn/ZcvY3w4mvOPMCK1u5L6IksdY2AgIhAIfH2rE4IzqCpjxtQnAf7T0mdgQjwo7JqQHEb+ni3JmX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35931},"main":"./dist/index.js","tsup":{"dts":true,"clean":true,"entry":["src/index.ts"]},"types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=16 || >=18","pnpm":">=7"},"gitHead":"5164a7452464705c270c484bf99f3aa3737ec2a5","private":false,"scripts":{"dev":"pnpm run build","build":"pnpm run generate && tsup","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","generate":"pnpm dlx openapi-typescript-codegen --input ./properties.yaml --output src --exportCore=0 --exportServices=0 --useUnionTypes --indent=2"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"10.2.5","description":"The universal DDL for defining data structures across Flatfile.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"tsup":"^6.7.0","openapi-typescript-codegen":"^0.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/blueprint_0.0.12_1711575161142_0.1798383201628888","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"@flatfile/blueprint","version":"0.0.13","_id":"@flatfile/blueprint@0.0.13","maintainers":[{"name":"sambarrowclough","email":"sam.barrowclough@gmail.com"},{"name":"carlbrugger","email":"carlbrugger@proton.me"},{"name":"hansjhoffman","email":"hoffman.hans.j@gmail.com"},{"name":"haleymt","email":"haley@flatfile.io"},{"name":"mmccooyyy","email":"matthew.e.mccoy@gmail.com"},{"name":"ahollenbeck","email":"alexhollenbeck@gmail.com"},{"name":"maerf0x0","email":"mikegraf000@gmail.com"},{"name":"rjhyde","email":"roby@flatfile.com"},{"name":"mpoythress","email":"michael@flatfile.io"},{"name":"flatderek","email":"derek@flatfile.io"},{"name":"ashleygmulligan","email":"ashleygmulligan@gmail.com"},{"name":"alnoor","email":"alnoor@flatfile.io"},{"name":"flatfilecolin","email":"colin@flatfile.io"},{"name":"bigcountrycrane","email":"eric@flatfile.io"},{"name":"flatfileinfra","email":"infra@flatfile.io"},{"name":"bangarang","email":"me@alexjrock.com"},{"name":"madmandrit","email":"wiafe23@gmail.com"},{"name":"roberto-alcantara-ffile","email":"cicero.roberto@flatfile.io"},{"name":"mairechew","email":"mairechew@gmail.com"},{"name":"jmmander","email":"jmzmander@gmail.com"},{"name":"srmotter","email":"stephen@motter.org"},{"name":"driscollrp","email":"driscollrp@gmail.com"},{"name":"sarocu","email":"sam@sarocu.com"},{"name":"dboskovic","email":"me@david.gs"},{"name":"brentkulwicki","email":"brentkulwicki@gmail.com"},{"name":"nate.ferrero","email":"nateferrero@gmail.com"},{"name":"jaredwalters","email":"jared@kegstool.com"}],"dist":{"shasum":"301b5d6c86ac512bb6d43a947357b8a1306f8efd","tarball":"https://registry.npmjs.org/@flatfile/blueprint/-/blueprint-0.0.13.tgz","fileCount":6,"integrity":"sha512-XrUUtevcy3afdsYfYkLPVKfYiS1xZMETglEFHCswGqr2vRWx6nVAUkJWa/KQ3mL8k4q+yn9DMj49XLj4/BmfTg==","signatures":[{"sig":"MEQCIEbYa2cnkrx6dO3ppfVHomLDykCTjFc7xnlZAMU1RIroAiBJXJ+LRyHbVmYvEOmQec/0n2OWSm7x3H1rA3IHWOpFJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36684},"main":"./dist/index.js","tsup":{"dts":true,"clean":true,"entry":["src/index.ts"]},"_from":"file:flatfile-blueprint-0.0.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=16 || >=18","pnpm":">=7"},"private":false,"scripts":{"dev":"pnpm run build","build":"pnpm run generate && tsup","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","generate":"pnpm dlx openapi-typescript-codegen --input ./properties.yaml --output src --exportCore=0 --exportServices=0 --useUnionTypes --indent=2"},"_npmUser":{"name":"flatfileinfra","email":"infra@flatfile.io"},"_resolved":"/tmp/ebac54bc53c0b90eaae7bc1da34177c0/flatfile-blueprint-0.0.13.tgz","_integrity":"sha512-XrUUtevcy3afdsYfYkLPVKfYiS1xZMETglEFHCswGqr2vRWx6nVAUkJWa/KQ3mL8k4q+yn9DMj49XLj4/BmfTg==","_npmVersion":"10.2.4","description":"The universal DDL for defining data structures across Flatfile.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"tsup":"^6.7.0","openapi-typescript-codegen":"^0.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/blueprint_0.0.13_1712199317991_0.9472030040421477","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"@flatfile/blueprint","version":"0.0.14","_id":"@flatfile/blueprint@0.0.14","maintainers":[{"name":"sambarrowclough","email":"sam.barrowclough@gmail.com"},{"name":"carlbrugger","email":"carlbrugger@proton.me"},{"name":"hansjhoffman","email":"hoffman.hans.j@gmail.com"},{"name":"haleymt","email":"haley@flatfile.io"},{"name":"mmccooyyy","email":"matthew.e.mccoy@gmail.com"},{"name":"ahollenbeck","email":"alexhollenbeck@gmail.com"},{"name":"maerf0x0","email":"mikegraf000@gmail.com"},{"name":"rjhyde","email":"roby@flatfile.com"},{"name":"mpoythress","email":"michael@flatfile.io"},{"name":"flatderek","email":"derek@flatfile.io"},{"name":"ashleygmulligan","email":"ashleygmulligan@gmail.com"},{"name":"alnoor","email":"alnoor@flatfile.io"},{"name":"flatfilecolin","email":"colin@flatfile.io"},{"name":"bigcountrycrane","email":"eric@flatfile.io"},{"name":"flatfileinfra","email":"infra@flatfile.io"},{"name":"bangarang","email":"me@alexjrock.com"},{"name":"madmandrit","email":"wiafe23@gmail.com"},{"name":"roberto-alcantara-ffile","email":"cicero.roberto@flatfile.io"},{"name":"mairechew","email":"mairechew@gmail.com"},{"name":"jmmander","email":"jmzmander@gmail.com"},{"name":"srmotter","email":"stephen@motter.org"},{"name":"driscollrp","email":"driscollrp@gmail.com"},{"name":"sarocu","email":"sam@sarocu.com"},{"name":"dboskovic","email":"me@david.gs"},{"name":"brentkulwicki","email":"brentkulwicki@gmail.com"},{"name":"nate.ferrero","email":"nateferrero@gmail.com"},{"name":"jaredwalters","email":"jared@kegstool.com"}],"dist":{"shasum":"2a7ee23056787cea7710602e8196592af64e0af2","tarball":"https://registry.npmjs.org/@flatfile/blueprint/-/blueprint-0.0.14.tgz","fileCount":6,"integrity":"sha512-9WNbJfZQDaw5ZLUrmZDFmelBV3ViHU0yNTym3e3VKzkzj8OF703nsCzFg5nap77oB16UPlN3Ay5vHLmeNhrDJg==","signatures":[{"sig":"MEYCIQCrYd75hQHD4ymDcO76XkHacGBChwI9+mhiDSokViRaSQIhAPixxwdPrg0J7gtiIeYSWtSDWpYhOC/nJu8MJuCzHHuL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38740},"main":"./dist/index.js","tsup":{"dts":true,"clean":true,"entry":["src/index.ts"]},"_from":"file:flatfile-blueprint-0.0.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=16 || >=18","pnpm":">=7"},"private":false,"scripts":{"dev":"pnpm run build","build":"pnpm run generate && tsup","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","generate":"pnpm dlx openapi-typescript-codegen --input ./properties.yaml --output src --exportCore=0 --exportServices=0 --useUnionTypes --indent=2"},"_npmUser":{"name":"flatfileinfra","email":"infra@flatfile.io"},"_resolved":"/tmp/7c8e4b9590be6cd868cdd88fee036905/flatfile-blueprint-0.0.14.tgz","_integrity":"sha512-9WNbJfZQDaw5ZLUrmZDFmelBV3ViHU0yNTym3e3VKzkzj8OF703nsCzFg5nap77oB16UPlN3Ay5vHLmeNhrDJg==","_npmVersion":"10.5.0","description":"The universal DDL for defining data structures across Flatfile.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"tsup":"^6.7.0","openapi-typescript-codegen":"^0.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/blueprint_0.0.14_1714064864425_0.7896511724429665","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"@flatfile/blueprint","version":"0.0.15","_id":"@flatfile/blueprint@0.0.15","maintainers":[{"name":"sarocu","email":"sam@sarocu.com"},{"name":"dboskovic","email":"me@david.gs"},{"name":"jmmander","email":"jmzmander@gmail.com"},{"name":"bangarang","email":"me@alexjrock.com"},{"name":"carlbrugger","email":"carlbrugger@proton.me"},{"name":"flatfileinfra","email":"infra@flatfile.io"},{"name":"flatderek","email":"derek@flatfile.io"},{"name":"bigcountrycrane","email":"eric@flatfile.io"},{"name":"rjhyde","email":"roby@flatfile.com"},{"name":"sambarrowclough","email":"sam.barrowclough@gmail.com"},{"name":"mmccooyyy","email":"matthew.e.mccoy@gmail.com"},{"name":"hjordan1990","email":"henry@flatfile.io"},{"name":"nlazaris","email":"nikolazaris@gmail.com"},{"name":"lionhummer","email":"lion.hummer@gmail.com"}],"dist":{"shasum":"76dda9bee1d047db237ef7e4a025fdf3e0a87c4c","tarball":"https://registry.npmjs.org/@flatfile/blueprint/-/blueprint-0.0.15.tgz","fileCount":3,"integrity":"sha512-zpFD+kz1C+knFWoBb74DGU0fPaqZGEa3/pH6BOzR3EnmEW8fxGXt2b7V0Aryh8V6uu+hp5B/2XHnzG6OMnqykA==","signatures":[{"sig":"MEQCIA7Tpq9WP1NzvI1uvPDtzbsdj8lEoAzDnbJHejlettw3AiAyJc84ZI2ZUMKms3KYFCmeG/DGjkEK3Mhxw3zzyaLy1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35318},"main":"./dist/index.js","tsup":{"dts":true,"clean":true,"entry":["src/index.ts"]},"_from":"file:flatfile-blueprint-0.0.15.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=16 || >=22","pnpm":">=8"},"private":false,"scripts":{"dev":"pnpm run build","build":"pnpm run generate && tsup","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","generate":"pnpm dlx openapi-typescript-codegen --input ./properties.yaml --output src --exportCore=0 --exportServices=0 --useUnionTypes --indent=2"},"_npmUser":{"name":"flatfileinfra","actor":{"name":"flatfileinfra","type":"user","email":"infra@flatfile.io"},"email":"infra@flatfile.io"},"_resolved":"/tmp/5c83fd37d7113b1a49cb711d6869e70b/flatfile-blueprint-0.0.15.tgz","_integrity":"sha512-zpFD+kz1C+knFWoBb74DGU0fPaqZGEa3/pH6BOzR3EnmEW8fxGXt2b7V0Aryh8V6uu+hp5B/2XHnzG6OMnqykA==","_npmVersion":"10.9.2","description":"The universal DDL for defining data structures across Flatfile.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"tsup":"^6.7.0","openapi-typescript-codegen":"^0.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5"},"_npmOperationalInternal":{"tmp":"tmp/blueprint_0.0.15_1751254532709_0.06462363251522296","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2022-08-17T15:49:54.880Z","modified":"2026-04-23T23:54:12.311Z","0.0.1":"2022-08-17T15:49:55.203Z","0.0.2":"2022-11-29T20:56:20.483Z","0.0.3":"2022-12-01T19:01:11.791Z","0.0.4":"2022-12-29T18:42:24.403Z","0.0.5":"2023-01-23T22:17:01.863Z","0.0.6":"2023-02-02T17:06:36.387Z","0.0.7":"2023-03-01T18:58:33.786Z","0.0.8":"2023-03-29T20:01:14.339Z","0.0.9":"2023-05-19T22:45:04.512Z","0.0.10":"2023-12-14T14:52:17.157Z","0.0.12":"2024-03-27T21:32:41.293Z","0.0.13":"2024-04-04T02:55:18.192Z","0.0.14":"2024-04-25T17:07:44.635Z","0.0.15":"2025-06-30T03:35:32.865Z"},"description":"The universal DDL for defining data structures across Flatfile.","maintainers":[{"email":"sam@sarocu.com","name":"sarocu"},{"email":"me@david.gs","name":"dboskovic"},{"email":"me@alexjrock.com","name":"bangarang"},{"email":"carlbrugger@proton.me","name":"carlbrugger"},{"email":"infra@flatfile.io","name":"flatfileinfra"},{"email":"derek@flatfile.io","name":"flatderek"},{"email":"eric@flatfile.io","name":"bigcountrycrane"},{"email":"matthew.e.mccoy@gmail.com","name":"mmccooyyy"},{"email":"matthew.gerstman@obvious.ai","name":"matthew-obvious"},{"email":"nikolazaris@gmail.com","name":"nlazaris"},{"email":"lion.hummer@gmail.com","name":"lionhummer"},{"email":"alexpoddubny@googlemail.com","name":"apoddubn"}],"readme":"# Blueprint\n\n`@flatfile/blueprint` is the point of reference for working with customer-defined data structures in Flatfile. We have a lot of different data problems to solve for across different systems such as the DAL, Pipelines, Workbooks, Turntable, and the SDK.\n\n## Objectives\n\n- [ ] Describe any reasonable structure of data as defined by external systems\n- [ ] Inform underlying databases engines on how best to store and retrieve data\n- [ ] Inform rendering engines (such as tables or forms) on how best to render data points\n- [ ] Inform matching or AI systems of ontological classifications of data\n- [ ] Provide guidance to end-users that is specific to the data structure\n- [ ] Provide configuration for database driven validations\n- [ ] Report for analytics or future optimization purposes, what user or system defined hooks are running\n\n## Term Considerations\n\n- **Property** — Describes an attribute of the entity (eg. name, email) and how it should behave.\n\n## Example Configuration\n\n```json\n{\n  \"properties\": [\n    {\n      \"key\": \"code\",\n      \"label\": \"Product Code\",\n      \"type\": \"string\",\n      \"description\": \"Unique identifier defining an individual product.\",\n      \"constraints\": [\n        {\n          \"type\": \"unique\",\n          \"config\": {\n            \"caseSensitive\": false\n          }\n        }\n      ],\n      \"config\": {\n        \"size\": \"tiny\"\n      }\n    },\n    {\n      \"key\": \"description\",\n      \"type\": \"string\"\n    },\n    {\n      \"key\": \"price\",\n      \"type\": \"number\",\n      \"config\": {\n        \"decimalPlaces\": 2\n      }\n    },\n    {\n      \"key\": \"category\",\n      \"label\": \"Product Category\",\n      \"type\": \"enum\",\n      \"multi\": true,\n      \"config\": {\n        \"allowCustom\": false,\n        \"options\": [\n          {\n            \"value\": 9,\n            \"label\": \"Kitchenware\",\n            \"icon\": \"pots-and-pans\",\n            \"color\": \"#f00000\",\n            \"meta\": {\n              \"product_code_prefix\": \"KI-\"\n            }\n          },\n\n          {\n            \"value\": 9,\n            \"label\": \"Clothing\",\n            \"meta\": {\n              \"product_code_prefix\": \"CL-\"\n            }\n          }\n        ]\n      }\n    }\n  ]\n}\n```\n\n# Core Properties\n\nAll properties have the following options. If a property type ends with `[]` (such as `string[]`) it should be stored, retrieved, and presented as an array of unlimited size.\n\n| Option        | Description                                                                                                       | Default | Required? |\n| ------------- | ----------------------------------------------------------------------------------------------------------------- | ------- | --------- |\n| `key`         | The system name of this field. Primarily informs JSON and egress structures.                                      |         | ✅        |\n| `type`        | One of `string`, `number`, `boolean`, `date`, `enum`, `reference`. Defines the handling of this property.         |         | ✅        |\n| `label`       | A user-facing descriptive label designed to be displayed in the UI such as a table header.                        | `key`   |           |\n| `description` | A long form description of the property intended to be displayed to an end user.                                  |         |           |\n| `constraints` | An array of system level Validation Rules meant to be applied after hooks are run.                                | `[]`    |           |\n| `config`      | Configuration relevant to the type of column. See property documentation below.                                   | `{}`    | Sometimes |\n| `multi`       | Will allow multiple values and store / provide the values in an array if set. Not all field types support arrays. | `false` |           |\n| `meta`        | Arbitrary object of values to pass through to hooks and egress                                                    | `{}`    |           |\n\n## `string` 🧵 _(default)_\n\nDefines a property that should be stored and read as a basic string. Database engines should expect any length of text to be provided here unless explicitly defined in the config.\n\n### Configuration Options\n\n- `size: enum(tiny, normal, medium, long)` — How much text should be storeable in this field?\n  - `tiny` = up to 255 characters\n  - ➡`normal` = 64kb (default)\n  - `medium` = 16mb\n  - `long` = 4gb\n\n## `number` #️⃣\n\nDefines a property that should be stored and read as either an integer or floating point number. Database engines should look at the configuration to determine ideal storage format.\n\n### Configuration Options\n\n| Option          | Description                                                                                                                                                       | Default |\n| --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- |\n| `decimalPlaces` | The number of decimal places to preserve accuracy to. Overages should be automatically rounded with a warning. A hook can pre-format to accomplish floor or ceil. | `0`     |\n\n## `reference` 🔗\n\n> **Warning**\n>\n> This is not comparable to a foreign key. There should be no specification of which column to reference by as it is multi-variate. A user may establish a relationship in mapping with a soft reference like a `company name`, once stored in our system we will reference by our internal IDs, and on egress we provide the known `system_id` if available.\n\nDefines a reference to another sheet. Links should be established automatically by the matching engine or similar upon an evaluation of unique or similar columns between datasets.\n\n### Configuration Options\n\n| Option         | Description                                                                             | Required? |\n| -------------- | --------------------------------------------------------------------------------------- | --------- |\n| `ref`          | Full path reference to another sheet/table configuration. Must be in the same workbook. | ✅        |\n| `relationship` | The type of relationship this defines. Can be one of `has-many` or `has-one`            | ✅        |\n\n## `enum`\n\nDefines an enumerated list of options for the user to select from. Matching tooling attempts to resolve incoming data assigment to a valid option. The maximum number of options for this list is `100`. For larger lists, users should use the `reference` or future `lookup` types.\n\n### Configuration Options\n\n| Option        |         | Description                                                                            | Default | Required? |\n| ------------- | ------- | -------------------------------------------------------------------------------------- | ------- | --------- |\n| `allowCustom` |         | Permit the user to create new options for this specific field.                         | `false` |           |\n| `options[]`   |         | A list of valid options the user can select from                                       |         | ✅        |\n|               | `value` | The value or ID of this option. This value will be sent in egress                      |         | ✅        |\n|               | `label` | A visual label for this option, defaults to value if not provided                      |         |           |\n|               | `color` | An optional color to assign this option                                                |         |           |\n|               | `icon`  | A reference pointer to a previously registered icon                                    |         |           |\n|               | `meta`  | An arbitrary JSON object to be associated with this option and made available to hooks |         |           |\n\n## `boolean`\n\nA `true` or `false` value type. Matching engines should attempt to resolve all common ways of representing this value and it should usually be displayed as a checkbox.\n\n| Option               | Description                                                                    | Default |\n| -------------------- | ------------------------------------------------------------------------------ | ------- |\n| `allowIndeterminate` | Allow an indeterminate (`null`) option that is neither selected or unselected. | `true`  |\n\n## `date`\n\nStore a field as a GMT date. Data hooks must convert this value into a `YYYY-MM-DD` format in order for it to be considered a valid value. Datetime should be a separate and future supported value as it must consider timezone.\n\n# Future Types\n\n1. Linked Property — Populate this property with a value or values from a referenced table - data hooks can further transform. Should support filters.\n   - Example 1: Show a readonly value on a `contact` based on the `country` of a linked `company`\n2. Rollup — Use a datahook to sum or compute all the referenced values. Should support filtering.\n   - Example 1: The `sum()` of all `items.price * items.quty` linked to an `invoice`\n   - Example 2: The count of `deals` with `status: lost` linked to a `salesperson`\n3. Groups/Sets — An arbitrarily named group of records that can either be merely grouped under a namespace or repeated similar to a relational set.\n   - Example 1: List of `contact_methods` with a `type`, `value`, and `priority`.\n   - Example 2: `address` group with `street`, `city`, ...\n4. Remote Lookup — a type of field that relies on a datahook to return valid options instead of an enum list or a reference table.\n   - Example 1: This field must be a valid flight number for the provided `city` and `date`. Users should be able to select from a list of valid flights when interacting with the cell.\n   - Example 2: Global autocomplete for `address` entry. As you type, a set of suggestions appear in a dropdown.\n","readmeFilename":"README.md"}