{"_id":"@flatfile/blueprint-utils","_rev":"29-001d60f1b316e6c85862651db2b7af6c","name":"@flatfile/blueprint-utils","dist-tags":{"latest":"0.0.13"},"versions":{"0.0.1":{"name":"@flatfile/blueprint-utils","version":"0.0.1","author":{"name":"David Boskovic"},"license":"ISC","_id":"@flatfile/blueprint-utils@0.0.1","maintainers":[{"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":"16e09d6466cc67bab804e7ffeeef69c45d275c9f","tarball":"https://registry.npmjs.org/@flatfile/blueprint-utils/-/blueprint-utils-0.0.1.tgz","fileCount":5,"integrity":"sha512-R+1NVGm1arqYGrAiItBOuVUFX9hD0xLlPHnIxcMLJHeyVQ37L/Y56WZIkuIGXZXLQkWLutIRY71tpvIljitaPw==","signatures":[{"sig":"MEUCIHkT9A9U5ioSfk1ZCXv9t134tMY0TGjGwSkvFAmjEYx+AiEA3nUyend4GPythHJgi9fTgFgvcglC3roBkzXraB15s6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9092},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"13520aae775e96ad04bbb0364bf756f3f592b973","scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts  --watch","test":"jest --passWithNoTests","build":"tsup src/index.ts --format esm,cjs --dts","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","prepublish":"npm run build"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"9.6.4","description":"A helper for generating valid blueprint.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"@flatfile/blueprint":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^6.1.3","tslib":"^2.4.1","eslint":"^8.19.0","ts-jest":"^29.1.0","typescript":"^5.0.4","@types/jest":"^29.5.1","@flatfile/ts-config-platform-sdk":"*","@flatfile/jest-preset-platform-sdk":"*","@flatfile/eslint-config-platform-sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/blueprint-utils_0.0.1_1697419996080_0.679859416744782","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@flatfile/blueprint-utils","version":"0.0.2","author":{"name":"David Boskovic"},"license":"ISC","_id":"@flatfile/blueprint-utils@0.0.2","maintainers":[{"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":"14e8de5be3d10609335eb2539a3da8414e5e3282","tarball":"https://registry.npmjs.org/@flatfile/blueprint-utils/-/blueprint-utils-0.0.2.tgz","fileCount":5,"integrity":"sha512-4CK95SnoFhk3XlkL0wg/tG5QCwid6x6cogMyBRWMaEmAYTr5Y6HmJg5P0k6u6UFtsijUamS/doB0Z3XJdmbXNw==","signatures":[{"sig":"MEYCIQDxOxzIQKg91BqBHiErQs0rU1kgevuOpm7aRvpmKmKZxgIhAOSHALx5l+pf6jM7MypsALt2J1OdSnBnAV5eDUDdkhOe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9092},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"13520aae775e96ad04bbb0364bf756f3f592b973","scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts  --watch","test":"jest --passWithNoTests","build":"tsup src/index.ts --format esm,cjs --dts","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","prepublish":"npm run build"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"9.6.4","description":"A helper for generating valid blueprint.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"@flatfile/blueprint":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^6.1.3","tslib":"^2.4.1","eslint":"^8.19.0","ts-jest":"^29.1.0","typescript":"^5.0.4","@types/jest":"^29.5.1","@flatfile/ts-config-platform-sdk":"*","@flatfile/jest-preset-platform-sdk":"*","@flatfile/eslint-config-platform-sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/blueprint-utils_0.0.2_1697423195899_0.8093954001985004","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@flatfile/blueprint-utils","version":"0.0.3","author":{"name":"David Boskovic"},"license":"ISC","_id":"@flatfile/blueprint-utils@0.0.3","maintainers":[{"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":"51fef3756d43e94d5673b772d04636d94374f326","tarball":"https://registry.npmjs.org/@flatfile/blueprint-utils/-/blueprint-utils-0.0.3.tgz","fileCount":5,"integrity":"sha512-pt6cjL/K1IwSIsDnExvWaHxjDH96UYz40MlWJu80ezy7t36D7hsjkW3lwiWb6GhX6SEuy6vt95fQ9bWRuY25OA==","signatures":[{"sig":"MEQCIF5ij7SwjHFojAHvfuCwS5K8pB6VZbRtIJrgsUryPecKAiBpWcttJ//CMhO+hMFt5DT/GOg0cOu4KXTgS00eH/VWEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9818},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"13520aae775e96ad04bbb0364bf756f3f592b973","scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts  --watch","test":"jest --passWithNoTests","build":"tsup src/index.ts --format esm,cjs --dts","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","prepublish":"npm run build"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"9.6.4","description":"A helper for generating valid blueprint.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"@flatfile/blueprint":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^6.1.3","tslib":"^2.4.1","eslint":"^8.19.0","ts-jest":"^29.1.0","typescript":"^5.0.4","@types/jest":"^29.5.1","@flatfile/ts-config-platform-sdk":"*","@flatfile/jest-preset-platform-sdk":"*","@flatfile/eslint-config-platform-sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/blueprint-utils_0.0.3_1697423214815_0.12153979626221711","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@flatfile/blueprint-utils","version":"0.0.4","author":{"name":"David Boskovic"},"license":"ISC","_id":"@flatfile/blueprint-utils@0.0.4","maintainers":[{"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":"74059dbb5010a72b41c9fec854912c22e18ba993","tarball":"https://registry.npmjs.org/@flatfile/blueprint-utils/-/blueprint-utils-0.0.4.tgz","fileCount":5,"integrity":"sha512-V7zlpDggKUQ9HC4EwXlF5xHJRbuOLZsSfWsni7vlWJjdWnBFuKsn0DNcKWzdIVZGk+mj6heqnA4JvziRKH8coA==","signatures":[{"sig":"MEQCIFyWphVxz3uBjCR9eEh5cB9Z7vyGE1ixKhdh/L0e2sxMAiAkCh6BFi6C1EQgTdQtvMPwPGvxhGZwTbUMMtdmsE24yA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10083},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"13520aae775e96ad04bbb0364bf756f3f592b973","scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts  --watch","test":"jest --passWithNoTests","build":"tsup src/index.ts --format esm,cjs --dts","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","prepublish":"npm run build"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"9.6.4","description":"A helper for generating valid blueprint.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"@flatfile/blueprint":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^6.1.3","tslib":"^2.4.1","eslint":"^8.19.0","ts-jest":"^29.1.0","typescript":"^5.0.4","@types/jest":"^29.5.1","@flatfile/ts-config-platform-sdk":"*","@flatfile/jest-preset-platform-sdk":"*","@flatfile/eslint-config-platform-sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/blueprint-utils_0.0.4_1697424100408_0.902278268326709","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@flatfile/blueprint-utils","version":"0.0.5","author":{"name":"David Boskovic"},"license":"ISC","_id":"@flatfile/blueprint-utils@0.0.5","maintainers":[{"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":"13adf7f46e0caea901db2bce3af01a29013bfc23","tarball":"https://registry.npmjs.org/@flatfile/blueprint-utils/-/blueprint-utils-0.0.5.tgz","fileCount":5,"integrity":"sha512-omKqpHxtSQGXiIVjD5Y+HxtLiTq8KR8JwcH8eEV8/ANKs53MVVQJ2NUeqTs3fsg2hDH3Id6mGaKbaESB1bvG6w==","signatures":[{"sig":"MEQCIEqtgPplGQ/pop4LHiCVEluS1PYSu7LjMr1esiB81DT+AiBQnB1jvuDhIUcZ8caJudd76+ciSL7k/n3Xlah0AiUsAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10214},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"13520aae775e96ad04bbb0364bf756f3f592b973","scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts  --watch","test":"jest --passWithNoTests","build":"tsup src/index.ts --format esm,cjs --dts","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","prepublish":"npm run build"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"9.6.4","description":"A helper for generating valid blueprint.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"@flatfile/blueprint":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^6.1.3","tslib":"^2.4.1","eslint":"^8.19.0","ts-jest":"^29.1.0","typescript":"^5.0.4","@types/jest":"^29.5.1","@flatfile/ts-config-platform-sdk":"*","@flatfile/jest-preset-platform-sdk":"*","@flatfile/eslint-config-platform-sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/blueprint-utils_0.0.5_1697424249033_0.3914932991317137","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@flatfile/blueprint-utils","version":"0.0.6","author":{"name":"David Boskovic"},"license":"ISC","_id":"@flatfile/blueprint-utils@0.0.6","maintainers":[{"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":"c43c3a605ab054b3a97c2ac58bbd8a490b448cb7","tarball":"https://registry.npmjs.org/@flatfile/blueprint-utils/-/blueprint-utils-0.0.6.tgz","fileCount":5,"integrity":"sha512-/wcS7+QWNzb1JiNDbDhtWIQlqSTjetCsgIhaemEXVYQ/76c52sMXHZspmbS5crfSoqZjzXOeuB9irVfvp84i0A==","signatures":[{"sig":"MEQCIDJE4gsz2YAq9p+iubycRaQ/wzAiNEF218kmA/IG3xSiAiABXhnUddIuBFnKm6FmtMlyFIwdwvwAVh8ChvKariKiYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10392},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"13520aae775e96ad04bbb0364bf756f3f592b973","scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts  --watch","test":"jest --passWithNoTests","build":"tsup src/index.ts --format esm,cjs --dts","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","prepublish":"npm run build"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"9.6.4","description":"A helper for generating valid blueprint.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"@flatfile/blueprint":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^6.1.3","tslib":"^2.4.1","eslint":"^8.19.0","ts-jest":"^29.1.0","typescript":"^5.0.4","@types/jest":"^29.5.1","@flatfile/ts-config-platform-sdk":"*","@flatfile/jest-preset-platform-sdk":"*","@flatfile/eslint-config-platform-sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/blueprint-utils_0.0.6_1697425771589_0.5267014807365449","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@flatfile/blueprint-utils","version":"0.0.7","author":{"name":"David Boskovic"},"license":"ISC","_id":"@flatfile/blueprint-utils@0.0.7","maintainers":[{"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":"9262e948ca279cbbdb36c76e9e9bc9e3cc1d6b84","tarball":"https://registry.npmjs.org/@flatfile/blueprint-utils/-/blueprint-utils-0.0.7.tgz","fileCount":5,"integrity":"sha512-vX27xavMq7qRla8szyNR+W5QtfyJWZIrZC2gQNj1SfpJNGtDyvlwQJCKly2S5o+o2Rn6KIwdx0VKfdjw+wM1tA==","signatures":[{"sig":"MEUCIQC8dmcv27sb36xqrG5GXpt/6Yo7/oAFWSKhenGlSdb2JgIgGW/4QLaVUasZ2FRbeWyh6HqHeHv2ahcfU7ZLAmQj9qc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7474},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"13520aae775e96ad04bbb0364bf756f3f592b973","scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts  --watch","test":"jest --passWithNoTests","build":"tsup src/index.ts --format esm,cjs --dts","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","prepublish":"npm run build"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"9.6.4","description":"A helper for generating valid blueprint.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"@flatfile/api":"^1.5.31","@flatfile/blueprint":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^6.1.3","tslib":"^2.4.1","eslint":"^8.19.0","ts-jest":"^29.1.0","typescript":"^5.0.4","@types/jest":"^29.5.1","@flatfile/ts-config-platform-sdk":"*","@flatfile/jest-preset-platform-sdk":"*","@flatfile/eslint-config-platform-sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/blueprint-utils_0.0.7_1697464681229_0.10426820206365961","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@flatfile/blueprint-utils","version":"0.0.8","author":{"name":"David Boskovic"},"license":"ISC","_id":"@flatfile/blueprint-utils@0.0.8","maintainers":[{"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":"cb7e225b69c0d2e988cd1e1b6126ac7532fbebfc","tarball":"https://registry.npmjs.org/@flatfile/blueprint-utils/-/blueprint-utils-0.0.8.tgz","fileCount":5,"integrity":"sha512-QSsxR7eH2Q0Id67EuddbZ0j74RmZQRdSqnm8W64XZxLSiT9OZOS7Zzric3b+zRPDkRBg0P+7R2uLfrv5KXlJSA==","signatures":[{"sig":"MEQCIDbH6e4lLXg28k5aaAYa32PCUq9ZL/8sRE3kJm8kuoByAiBwDDBraajE7+NWVCOhIpowU0cZX75YCDgl6/vZ6svErw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9305},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"13520aae775e96ad04bbb0364bf756f3f592b973","scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts  --watch","test":"jest --passWithNoTests","build":"tsup src/index.ts --format esm,cjs --dts","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","prepublish":"npm run build"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"9.6.4","description":"A helper for generating valid blueprint.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"@flatfile/api":"^1.5.31","@flatfile/blueprint":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^6.1.3","tslib":"^2.4.1","eslint":"^8.19.0","ts-jest":"^29.1.0","typescript":"^5.0.4","@types/jest":"^29.5.1","@flatfile/ts-config-platform-sdk":"*","@flatfile/jest-preset-platform-sdk":"*","@flatfile/eslint-config-platform-sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/blueprint-utils_0.0.8_1697470882769_0.7572610294389752","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@flatfile/blueprint-utils","version":"0.0.9","author":{"name":"David Boskovic"},"license":"ISC","_id":"@flatfile/blueprint-utils@0.0.9","maintainers":[{"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":"e7f21a53f8a2242de44cae161be7eda8ba8b3c64","tarball":"https://registry.npmjs.org/@flatfile/blueprint-utils/-/blueprint-utils-0.0.9.tgz","fileCount":5,"integrity":"sha512-vW4OfcNvArF2llytt89eel2ngbYB+edyul0MnCU3XkxKUTGdNURhiJN0D0n8uj2i+ZFMZewgS7J1XLWRzxN1Vg==","signatures":[{"sig":"MEQCICqg+CncvuHTYI67iGIHOjMVIOE872Ju8GIuRwP0K0yWAiAvHEO4/IqUpBH8wwJkooO8CfMUOe/Y4IZhgQi6nqVwhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9366},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"13520aae775e96ad04bbb0364bf756f3f592b973","scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts  --watch","test":"jest --passWithNoTests","build":"tsup src/index.ts --format esm,cjs --dts","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","prepublish":"npm run build"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"9.6.4","description":"A helper for generating valid blueprint.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"@flatfile/api":"^1.5.31","@flatfile/blueprint":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^6.1.3","tslib":"^2.4.1","eslint":"^8.19.0","ts-jest":"^29.1.0","typescript":"^5.0.4","@types/jest":"^29.5.1","@flatfile/ts-config-platform-sdk":"*","@flatfile/jest-preset-platform-sdk":"*","@flatfile/eslint-config-platform-sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/blueprint-utils_0.0.9_1697470954212_0.05380939639376314","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@flatfile/blueprint-utils","version":"0.0.10","author":{"name":"David Boskovic"},"license":"ISC","_id":"@flatfile/blueprint-utils@0.0.10","maintainers":[{"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":"33785365117a30950f1643848d1934400542904a","tarball":"https://registry.npmjs.org/@flatfile/blueprint-utils/-/blueprint-utils-0.0.10.tgz","fileCount":5,"integrity":"sha512-VPnady0kILmEGlayWu8/7yvy52gQkqY/RZJMAIvLOKcuomhScs7OKYhYtiY0iIzfb/3pDl7AQYSZcOJgljiHmw==","signatures":[{"sig":"MEQCIHwmsIJFSJvilMIpU6/mHMLNo2COUrM7TFUpMI/QSxNLAiBvQkGTGSRuDc14uFXA0SSXIxhkPQwCEvylADb8IENSTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9233},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"13520aae775e96ad04bbb0364bf756f3f592b973","scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts  --watch","test":"jest --passWithNoTests","build":"tsup src/index.ts --format esm,cjs --dts","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","prepublish":"npm run build"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"9.6.4","description":"A helper for generating valid blueprint.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"@flatfile/api":"^1.5.31","@flatfile/blueprint":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^6.1.3","tslib":"^2.4.1","eslint":"^8.19.0","ts-jest":"^29.1.0","typescript":"^5.0.4","@types/jest":"^29.5.1","@flatfile/ts-config-platform-sdk":"*","@flatfile/jest-preset-platform-sdk":"*","@flatfile/eslint-config-platform-sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/blueprint-utils_0.0.10_1697472834270_0.7430264449671555","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@flatfile/blueprint-utils","version":"0.0.11","author":{"name":"David Boskovic"},"license":"ISC","_id":"@flatfile/blueprint-utils@0.0.11","maintainers":[{"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":"55c5f707da85d5a9455c9507c16eeea3cd43e577","tarball":"https://registry.npmjs.org/@flatfile/blueprint-utils/-/blueprint-utils-0.0.11.tgz","fileCount":5,"integrity":"sha512-pXd8zg8vbfm6NMtmfdLFWBTR5LR+HlJ9XLDS6hKiwpM2WxugKrBA9M9/YYsBnAkZh9FASmUz6rpaN7pBhgiv2A==","signatures":[{"sig":"MEUCIHrrlkKFVpTt5W81pWa/AfRj/v9CrnEfaajqhWR5l6F7AiEAicUIrsyDIQGSLIBJAiCphAb85YbFsrHjRDQXZz7yQdE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12917},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"13520aae775e96ad04bbb0364bf756f3f592b973","scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts  --watch","test":"jest --passWithNoTests","build":"tsup src/index.ts --format esm,cjs --dts","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","prepublish":"npm run build"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"9.6.4","description":"A helper for generating valid blueprint.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"@flatfile/api":"^1.5.31","@flatfile/blueprint":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^6.1.3","tslib":"^2.4.1","eslint":"^8.19.0","ts-jest":"^29.1.0","typescript":"^5.0.4","@types/jest":"^29.5.1","@flatfile/ts-config-platform-sdk":"*","@flatfile/jest-preset-platform-sdk":"*","@flatfile/eslint-config-platform-sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/blueprint-utils_0.0.11_1697474266924_0.35806232080987566","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"@flatfile/blueprint-utils","version":"0.0.12","author":{"name":"David Boskovic"},"license":"ISC","_id":"@flatfile/blueprint-utils@0.0.12","maintainers":[{"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":"3265858833e57e204cc7d7d9e1771d7ca5c586b9","tarball":"https://registry.npmjs.org/@flatfile/blueprint-utils/-/blueprint-utils-0.0.12.tgz","fileCount":5,"integrity":"sha512-E3ZBbRzJGD1cGxbAqCwWh3NLthcxZrQikKhScbbA/5FlujUBjcmHcfx1Q0hakLTE+cpnsp5nISj/kIJpfIY7RQ==","signatures":[{"sig":"MEQCIAFlcFxBW5Glan4wHG9N2Mdi2d4/AKwZ85n90OmsDC/4AiA94L39dRZX3azv+GWtdGxclgNQlVDn7NzglSiQJHLIXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12917},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"13520aae775e96ad04bbb0364bf756f3f592b973","scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts  --watch","test":"jest --passWithNoTests","build":"tsup src/index.ts --format esm,cjs --dts","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","prepublish":"npm run build"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"9.6.4","description":"A helper for generating valid blueprint.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"@flatfile/api":"^1.5.31","@flatfile/blueprint":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^6.1.3","tslib":"^2.4.1","eslint":"^8.19.0","ts-jest":"^29.1.0","typescript":"^5.0.4","@types/jest":"^29.5.1","@flatfile/ts-config-platform-sdk":"*","@flatfile/jest-preset-platform-sdk":"*","@flatfile/eslint-config-platform-sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/blueprint-utils_0.0.12_1697474701213_0.8359489845952861","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"@flatfile/blueprint-utils","version":"0.0.13","author":{"name":"David Boskovic"},"license":"ISC","_id":"@flatfile/blueprint-utils@0.0.13","maintainers":[{"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":"afdadf1919dd91d449cd4d1382c97def82a511e1","tarball":"https://registry.npmjs.org/@flatfile/blueprint-utils/-/blueprint-utils-0.0.13.tgz","fileCount":5,"integrity":"sha512-mWYrGJ0lt/d5Nu+QZsvUqYxln8Pwfna0jGw72upzc7DNSNQPEvwpOpsyDchA12wJev2oZKEuztxCVQLyJZtrRw==","signatures":[{"sig":"MEQCIExzIf2xbWR5jpllBbhKfrc+Pg3VLcop05V5SB+WPaUhAiAVIuHFVIKn/gzkDU17vIyPcjntbEs5CJIF2ItkCJ7kcw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13596},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"13520aae775e96ad04bbb0364bf756f3f592b973","scripts":{"dev":"tsup src/index.ts --format esm,cjs --dts  --watch","test":"jest --passWithNoTests","build":"tsup src/index.ts --format esm,cjs --dts","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","prepublish":"npm run build"},"_npmUser":{"name":"dboskovic","email":"me@david.gs"},"_npmVersion":"9.6.4","description":"A helper for generating valid blueprint.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"@flatfile/api":"^1.5.31","@flatfile/blueprint":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^6.1.3","tslib":"^2.4.1","eslint":"^8.19.0","ts-jest":"^29.1.0","typescript":"^5.0.4","@types/jest":"^29.5.1","@flatfile/ts-config-platform-sdk":"*","@flatfile/jest-preset-platform-sdk":"*","@flatfile/eslint-config-platform-sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/blueprint-utils_0.0.13_1697485954020_0.5862985530433606","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-10-16T01:33:16.080Z","modified":"2026-04-23T23:54:12.922Z","0.0.1":"2023-10-16T01:33:16.259Z","0.0.2":"2023-10-16T02:26:36.094Z","0.0.3":"2023-10-16T02:26:55.043Z","0.0.4":"2023-10-16T02:41:40.567Z","0.0.5":"2023-10-16T02:44:09.233Z","0.0.6":"2023-10-16T03:09:31.813Z","0.0.7":"2023-10-16T13:58:01.459Z","0.0.8":"2023-10-16T15:41:22.945Z","0.0.9":"2023-10-16T15:42:34.410Z","0.0.10":"2023-10-16T16:13:54.424Z","0.0.11":"2023-10-16T16:37:47.184Z","0.0.12":"2023-10-16T16:45:01.484Z","0.0.13":"2023-10-16T19:52:34.219Z"},"author":{"name":"David Boskovic"},"license":"ISC","description":"A helper for generating valid blueprint.","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":"# @flatfile/blueprint-utils\n\nThis package offers utilities for working with blueprint easily.\n\n```js\nimport { sheet } from '@flatfile/blueprint-utils'\n```\n\n## Defaults `type` to `\"string\"`\n\n```js\nsheet({\n  name: 'Contacts',\n  fields: [\n    {\n      key: 'name',\n      label: 'Full Name'\n    },\n  ],\n})\n```\n\n#### Returns full Blueprint\n\n```json\n{\n  \"name\": \"Contacts\",\n  \"fields\": [\n    {\n      \"label\": \"Full Name\",\n      \"key\": \"name\",\n      \"type\": \"string\"\n    }\n  ]\n}\n```\n\n\n## Simple strings as field specifications\n\n```js\nsheet({\n  name: 'Contacts',\n  fields: ['name', 'email', 'phone'],\n})\n```\n\n#### Returns full Blueprint\n\n```json\n{\n  \"name\": \"Contacts\",\n  \"fields\": [\n    {\n      \"key\": \"name\",\n      \"type\": \"string\"\n    },\n    {\n      \"key\": \"email\",\n      \"type\": \"string\"\n    },\n    {\n      \"key\": \"phone\",\n      \"type\": \"string\"\n    }\n  ]\n}\n```\n\n## Provide only a label if keys aren't important\n\n```js\nsheet({\n  name: 'Contacts',\n  fields: [\n    {\n      label: 'Name / Nombre',\n      type: 'string',\n    },\n  ],\n})\n```\n\n#### Returns full Blueprint\n\n```json\n{\n  \"name\": \"Contacts\",\n  \"fields\": [\n    {\n      \"label\": \"Name / Nombre\",\n      \"key\": \"Name_Nombre\",\n      \"type\": \"string\"\n    }\n  ]\n}\n```\n\n## Provide constraints as simple strings\n\n```js\nsheet({\n  name: 'Contacts',\n  fields: [\n    {\n      key: 'email',\n      label: 'Email Address',\n      constraints: ['required', 'unique'],\n    },\n    {\n      key: 'phone',\n      label: 'Phone Number',\n      constraints: 'required',\n    },\n  ],\n})\n```\n\n#### Returns full Blueprint\n\n```json\n{\n  \"name\": \"Contacts\",\n  \"fields\": [\n    {\n      \"label\": \"Email Address\",\n      \"key\": \"email\",\n      \"type\": \"string\",\n      \"constraints\": [\n        {\n          \"type\": \"required\"\n        },\n        {\n          \"type\": \"unique\"\n        }\n      ]\n    },\n    {\n      \"label\": \"Phone Number\",\n      \"key\": \"phone\",\n      \"type\": \"string\",\n      \"constraints\": [\n        {\n          \"type\": \"required\"\n        }\n      ]\n    }\n  ]\n}\n```\n","readmeFilename":"readme.md"}