{"_id":"packrup","_rev":"8-2ef4caf24adedf516bcc8c29637ed320","name":"packrup","dist-tags":{"latest":"0.1.2"},"versions":{"0.0.1":{"name":"packrup","version":"0.0.1","packageManager":"pnpm@7.8.0","description":"Node Schema.org for Simple and Automated Google Rich Results","author":{"name":"Harlan Wilton","email":"harlan@harlanzw.com"},"license":"MIT","funding":"https://github.com/sponsors/harlan-zw","homepage":"https://github.com/harlan-zw/packrup#readme","repository":{"type":"git","url":"git+https://github.com/harlan-zw/packrup.git"},"bugs":{"url":"https://github.com/harlan-zw/packrup/issues"},"keywords":["pack object","pack string","pack array"],"sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.cjs","import":"./dist/index.mjs"}},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","devDependencies":{"@antfu/eslint-config":"^0.26.3","@types/fs-extra":"^9.0.13","@vitest/ui":"^0.23.1","bumpp":"^8.2.1","eslint":"^8.23.0","fs-extra":"^10.1.0","jsdom":"^20.0.0","typescript":"^4.8.2","unbuild":"^0.8.10","utility-types":"^3.10.0","vitest":"^0.23.1"},"scripts":{"build":"unbuild","stub":"unbuild --stub","test":"vitest","export:sizes":"npx export-size . -r","release":"bumpp package.json --commit --push --tag","lint":"eslint \"**/*.{ts,vue,json,yml}\" --fix"},"_id":"packrup@0.0.1","_integrity":"sha512-G0vmVPsE9qezOdr7lc2gLTZHJasvP9MSur9aC2nLV/yWVyqtHOQrv+1y6eVYMzrAO67OsIs7CCh+yhEFSNa6UA==","_resolved":"/tmp/05d22db8274e037aa50deb99ddfda728/packrup-0.0.1.tgz","_from":"file:packrup-0.0.1.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-G0vmVPsE9qezOdr7lc2gLTZHJasvP9MSur9aC2nLV/yWVyqtHOQrv+1y6eVYMzrAO67OsIs7CCh+yhEFSNa6UA==","shasum":"f58519ae45d5f83e07bf47f0bd85c37de7a14a1b","tarball":"https://registry.npmjs.org/packrup/-/packrup-0.0.1.tgz","fileCount":5,"unpackedSize":11705,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXc2yDzIFZKjNQY3netOGuS84rsmDhydL8Pjf/MsGWwAIhAIMs6ej8BGA2RsKFTxKZ/yXU6ZLARmRIckzMcsgEqfAD"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGC3IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhgA//fGAgvY5+d1U0YtTRvnLgGoqyqJl0ItqkIQ3F3aRy0JQ2w0YY\r\nOX0Yc75HfUlt9o1+Az6STN/x9RmGV24CfVcNu0P/JGaxXYRzih9KdvU+t7Rb\r\nX8TJWFrxrXCKgTLW8bfUohrhbMIPvvQQp4XWN4q3LAEmi1IhHPy8lK3ZRefK\r\nFF4XmGzbBlr3Ona2HPPV/McKjiF8FwRYDAgZ5ENsDPMBv+wK5SY6BdVg1sx0\r\nzNh1vv/3ODRCkeVo9owt6hCqroZJlnOtyWX1yhD7CbojfdtyHp+pbzmLmGY7\r\nb5RG8PhiaglJMV4nEvhGDTE1zzVWGMJ5LVCkEQeP3jFDZV7kgthL/lGc0NBB\r\nAhqaTwVOdxzP3NEurZPU5KdFpRiuYNkQ5wU5WW0N02HsDbICXiIa90DUI70f\r\nSrNcNgQo+PRILnZpOeuFm2+DPsTvNjKYqIlFHti+IQ+PeU26u6yXQ/zHhllS\r\nLIICAmtmeePHWLpVWRtN7yIWFhAbbcFhuALWs0G7OCkwtDIbDFQnmnNVqgcy\r\nMmcx/8ZdjhpBIV2IFbTc/7Yq3WRUP+LGJVWBvP+/37mZwsUJ1Uyc3cM5pQqV\r\nEwZVV8LwRE55qpKTXpDfqR96fc2gc+mpGmH8Tx6xQBkFcC7khrz7SoU8e6om\r\ngbdrtgQeGs/H/7HB0gef/KjyKg76SqXQp/s=\r\n=ITjn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"harlan_zw","email":"harlan@harlanzw.com"},"directories":{},"maintainers":[{"name":"harlan_zw","email":"harlan@harlanzw.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/packrup_0.0.1_1662528968210_0.45527873176981415"},"_hasShrinkwrap":false},"0.0.2":{"name":"packrup","version":"0.0.2","packageManager":"pnpm@7.8.0","description":"Node Schema.org for Simple and Automated Google Rich Results","author":{"name":"Harlan Wilton","email":"harlan@harlanzw.com"},"license":"MIT","funding":"https://github.com/sponsors/harlan-zw","homepage":"https://github.com/harlan-zw/packrup#readme","repository":{"type":"git","url":"git+https://github.com/harlan-zw/packrup.git"},"bugs":{"url":"https://github.com/harlan-zw/packrup/issues"},"keywords":["pack object","pack string","pack array"],"sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.cjs","import":"./dist/index.mjs"}},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","devDependencies":{"@antfu/eslint-config":"^0.26.3","@types/fs-extra":"^9.0.13","@vitest/ui":"^0.23.1","bumpp":"^8.2.1","eslint":"^8.23.0","fs-extra":"^10.1.0","jsdom":"^20.0.0","typescript":"^4.8.2","unbuild":"^0.8.10","utility-types":"^3.10.0","vitest":"^0.23.1"},"scripts":{"build":"unbuild","stub":"unbuild --stub","test":"vitest","export:sizes":"npx export-size . -r","release":"bumpp package.json --commit --push --tag","lint":"eslint \"**/*.{ts,vue,json,yml}\" --fix"},"_id":"packrup@0.0.2","_integrity":"sha512-lS9FjHV+BuuhqnSiJ0p3I+Mj4jGVU80zaTfoKTyPapoWoqxI/pBPwUheWJa3FP95xdMATKydCGREj262YZoN/w==","_resolved":"/tmp/dd88c5ae86dad1319579aee2c04458b9/packrup-0.0.2.tgz","_from":"file:packrup-0.0.2.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-lS9FjHV+BuuhqnSiJ0p3I+Mj4jGVU80zaTfoKTyPapoWoqxI/pBPwUheWJa3FP95xdMATKydCGREj262YZoN/w==","shasum":"5a0fc37bfac3ffc9fa9e228df2aa7dc6143f5a6f","tarball":"https://registry.npmjs.org/packrup/-/packrup-0.0.2.tgz","fileCount":5,"unpackedSize":11705,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0V+4Na9G0EgDEAXxl/FsIRroZAROjhANCe84FWVQqJgIhAKGouj7WVyCcrLX0rJX4g7dYr1W9Oi4d+CDXPwudf11q"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGC4RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrn6BAAk6dRzC/xJRjUo2cSAHhRBPjDXrGYkc41NGYY3geFvoP6/crE\r\nsgF/gT3/JYwKaaKuCcTRmLiB2mtcCgiJl8E+91Cc59qgup8L9FbZ5mbJ0Ibk\r\nQl/9L8GS+4OSWRxFJUAJc0SbZkiuGY2id2skFMzGOp0EeMTgVmPVnKfSESri\r\n1MlQHlGqELigByWLc77TMzLJ2s8BJfIhxyLuVdMy3tM+NWJwaJMlfdAFYk+5\r\naPGTyYp5GcOYE8T7r3zOyerggso5o02X5RcjW6nZX52kKMzKKAyISndzvFmn\r\nYuDHsBaJUHm+WUsRVZmrGpHUmq7GhIIV61mKSSTzHsYgO+BwouGA0ofg7aYX\r\nH9dRKhRGkhLHf58m+DsXbPAN9ot2cseNfHL5VRxt5dLbwm+bhhor5+dXHws5\r\nDLGPXe+q3Rz3YDf6uoGea0aY7NBav/LPPp4MLGZlMDp5/ViHBX1pDh797WaB\r\ndm32h8qVNtbreA5dXv86aN9YwWIRj4kwoDk6iMCh2ULsA1pnjIYXAY/xcAp5\r\nLl7b/r9My41asyMtctt6/qg6l0OwvcZtarrY9wxupMW1VaXdkRcAVtBcC98L\r\nFXgJQgmA1J4moh0BsRpBmVXZhnpqqOieLDmfrBm08W5ubrGB6xkbT99qGpXr\r\nHetWt19KMdGdq1EJ52MPs/R9EkqCg2JRjnc=\r\n=Y4w5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"harlan_zw","email":"harlan@harlanzw.com"},"directories":{},"maintainers":[{"name":"harlan_zw","email":"harlan@harlanzw.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/packrup_0.0.2_1662529041351_0.8608520569137181"},"_hasShrinkwrap":false},"0.0.3":{"name":"packrup","version":"0.0.3","packageManager":"pnpm@7.8.0","description":"Node Schema.org for Simple and Automated Google Rich Results","author":{"name":"Harlan Wilton","email":"harlan@harlanzw.com"},"license":"MIT","funding":"https://github.com/sponsors/harlan-zw","homepage":"https://github.com/harlan-zw/packrup#readme","repository":{"type":"git","url":"git+https://github.com/harlan-zw/packrup.git"},"bugs":{"url":"https://github.com/harlan-zw/packrup/issues"},"keywords":["pack object","pack string","pack array"],"sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.cjs","import":"./dist/index.mjs"}},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","devDependencies":{"@antfu/eslint-config":"^0.26.3","@types/fs-extra":"^9.0.13","@vitest/ui":"^0.23.1","bumpp":"^8.2.1","eslint":"^8.23.0","fs-extra":"^10.1.0","jsdom":"^20.0.0","typescript":"^4.8.2","unbuild":"^0.8.10","utility-types":"^3.10.0","vitest":"^0.23.1"},"scripts":{"build":"unbuild","stub":"unbuild --stub","test":"vitest","export:sizes":"npx export-size . -r","release":"bumpp package.json --commit --push --tag","lint":"eslint \"**/*.{ts,vue,json,yml}\" --fix"},"_id":"packrup@0.0.3","_integrity":"sha512-JeGQVLtE0HsvKyjAVjkoId3+p+VaLipgzH5qt7WKK0WljzJpdPbXakjvVApsviSX5ZlZIIQXhbR6zuy2twgW6w==","_resolved":"/tmp/c19a484b5dbc3073dfd19e3b457514e7/packrup-0.0.3.tgz","_from":"file:packrup-0.0.3.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-JeGQVLtE0HsvKyjAVjkoId3+p+VaLipgzH5qt7WKK0WljzJpdPbXakjvVApsviSX5ZlZIIQXhbR6zuy2twgW6w==","shasum":"980bf2e3e6acbe7642c28a4ef0e96606f0c222b3","tarball":"https://registry.npmjs.org/packrup/-/packrup-0.0.3.tgz","fileCount":5,"unpackedSize":11771,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJYv/4z7Ng6qyJKxdk7W4/4MW+0H5VF8/GGpzCEy+3WgIgDpLzPNo+5/Kqcg5RLd7NQULzvUaGft9tosQjNxvk3nw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGDAVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtlA/9FObdUOovTL2CkaUePaWTyxHEI1DcdFbSbCO0yDss+dGikDF1\r\n7zKENlqKUdWwBC3my2vRD6Xy20M5u5iPqGJWlXVuUhLnneHd/FEsE8ANqnfA\r\nMvMGGkF9j84tIjLw2iekf/yhuDnqowbl9L9IsxfeOUmoPiVRjQIZLrl0P5WL\r\nZGjrvE7kyq9kCmZ6FC5f9hVVCzHTwY4Pcoku721JKTWrHd6cQokM4IhyrfMi\r\noZKMigD+/v7WJpWkWWhHYIhWy882kiTJVYnto+sl3f0p/vxwM9uhLCsGDMAQ\r\nnpIZlNpTn0wkVKl4WJfbNiM5GWJdSeGsl0eB5nV5R2rLlIJaLkwWmZ+apKys\r\nkgKEUZ2mIIrftFa518brRORTwi4aWnNobc6l1mh1xVr+pdNNGSe1K79PtVAc\r\nyKkSL/9FBE36S8dyihG8hWt7ndrpij8I6Qy3oYkBiyFTxaWBIMerjTuPIAFG\r\n39PAglLCxYnLg2spCY0y93nlS//51QhyXC2wN7hGMMrmc4R+Y46Gl5VyziKf\r\nc2s0mo+p8fLut1cSIlYXKBvJuwoqqaRjBW5K+n1x3R7BCppEmUPL4AmTWXvs\r\nvvSieTfKA7yQH2x3gJXrMPQeq35fWySAhu5uC8WuCOrBbKmhRHyt2jDyUrbS\r\nP7vh10cD0oF37i0dlFAzftK1caYGnp8a6sk=\r\n=vjGR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"harlan_zw","email":"harlan@harlanzw.com"},"directories":{},"maintainers":[{"name":"harlan_zw","email":"harlan@harlanzw.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/packrup_0.0.3_1662529557745_0.2258407928413919"},"_hasShrinkwrap":false},"0.0.4":{"name":"packrup","version":"0.0.4","packageManager":"pnpm@7.8.0","description":"Node Schema.org for Simple and Automated Google Rich Results","author":{"name":"Harlan Wilton","email":"harlan@harlanzw.com"},"license":"MIT","funding":"https://github.com/sponsors/harlan-zw","homepage":"https://github.com/harlan-zw/packrup#readme","repository":{"type":"git","url":"git+https://github.com/harlan-zw/packrup.git"},"bugs":{"url":"https://github.com/harlan-zw/packrup/issues"},"keywords":["pack object","pack string","pack array"],"sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.cjs","import":"./dist/index.mjs"}},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","devDependencies":{"@antfu/eslint-config":"^0.26.3","@types/fs-extra":"^9.0.13","@vitest/ui":"^0.23.1","bumpp":"^8.2.1","eslint":"^8.23.0","fs-extra":"^10.1.0","jsdom":"^20.0.0","typescript":"^4.8.2","unbuild":"^0.8.10","utility-types":"^3.10.0","vitest":"^0.23.1"},"scripts":{"build":"unbuild","stub":"unbuild --stub","test":"vitest","export:sizes":"npx export-size . -r","release":"bumpp package.json --commit --push --tag","lint":"eslint \"**/*.{ts,vue,json,yml}\" --fix"},"_id":"packrup@0.0.4","_integrity":"sha512-NdFOaQwduqP7DxJauUSkogJKs4sBc9khyqm8D5pmy1EkHU65BqVb+z6ewmnAxhXZma3jecan2AYrJxwllWLsew==","_resolved":"/tmp/5b1c6a2c39f6f67bd623f7b99129b61b/packrup-0.0.4.tgz","_from":"file:packrup-0.0.4.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-NdFOaQwduqP7DxJauUSkogJKs4sBc9khyqm8D5pmy1EkHU65BqVb+z6ewmnAxhXZma3jecan2AYrJxwllWLsew==","shasum":"53a9e28333f6cf172d7cbf6a58af70c69c37cc90","tarball":"https://registry.npmjs.org/packrup/-/packrup-0.0.4.tgz","fileCount":5,"unpackedSize":12976,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGf8uRIAFKSO4w4XsDaSVoOQ7DGedc0/0ZiBL3g6fB3qAiA+ynhiP1rYt9TNtDYSQjk07MVvfotpb83Sr13c3rp5eQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGFcaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXEA/+Lf+9TweIBsubCKctU+UA6jtZgXNi1ztO1OA8mg22Fv9mlowp\r\nxLHDcUaLJfFLhdIJhvaX0zN+7vLIl7oEJ4q6bWFlJ6qBqURLjYYq8HubRZ27\r\nfdNs4DS6g5DUGC/2N5l8v/p+solzVK4JHuWygi78suHG4s2apJjgxzz68sVA\r\n0cG9e5wppcocqKBZZOGOwAtBJmgsO221rgSs4BHIokU7kJnlUVjvAnYEshHB\r\nyoK1rbNXGk256x4q6KUuML82HnVaU9+Mb9YPx50niWu+mEj4Vb9boEQ1teSH\r\nAcguIpZ8uhkeFiSGBJafbXA74XmwLjqy2sEaiu4xEDgpKRAEt8trfv5owvKe\r\nIAUDk76If2D0BHP36VasLZ/9hlyMxUyIAJ3sp+mdb/0FpXvnWgYYPtChXktM\r\n0aE/iiqKjYWor6fHUdh0lfgOwGdVwnYtwGLllJscS7dBdV1dOfTDfgAI/e3Y\r\nc37RexVVpTO39iLekXTcsUbFrHu2EIiBtZMkAc9v6zGaKPFT1NT772cBk1k1\r\nltBhfSwEwcMVnZy1R8vWcwO46NjK4HIcWgcnhq1uiwU9Vswk6l0U9ZYmnLzN\r\nhTa6BXO4nzbrE/CC/w1TCYvDEOtjKbrdK1PMWL7IgERiGDBe2Qxv3MFZ6ISa\r\nPhqbIgNb8G91yVCF+CIKw8sxqE1EOY0W6h0=\r\n=/1a+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"harlan_zw","email":"harlan@harlanzw.com"},"directories":{},"maintainers":[{"name":"harlan_zw","email":"harlan@harlanzw.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/packrup_0.0.4_1662539546538_0.9335301672180687"},"_hasShrinkwrap":false},"0.0.5":{"name":"packrup","version":"0.0.5","packageManager":"pnpm@7.8.0","description":"Node Schema.org for Simple and Automated Google Rich Results","author":{"name":"Harlan Wilton","email":"harlan@harlanzw.com"},"license":"MIT","funding":"https://github.com/sponsors/harlan-zw","homepage":"https://github.com/harlan-zw/packrup#readme","repository":{"type":"git","url":"git+https://github.com/harlan-zw/packrup.git"},"bugs":{"url":"https://github.com/harlan-zw/packrup/issues"},"keywords":["pack object","pack string","pack array"],"sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.cjs","import":"./dist/index.mjs"}},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","devDependencies":{"@antfu/eslint-config":"^0.26.3","@types/fs-extra":"^9.0.13","@vitest/ui":"^0.23.1","bumpp":"^8.2.1","eslint":"^8.23.0","fs-extra":"^10.1.0","jsdom":"^20.0.0","typescript":"^4.8.2","unbuild":"^0.8.10","utility-types":"^3.10.0","vitest":"^0.23.1"},"scripts":{"build":"unbuild","stub":"unbuild --stub","test":"vitest","export:sizes":"npx export-size . -r","release":"bumpp package.json --commit --push --tag","lint":"eslint \"**/*.{ts,vue,json,yml}\" --fix"},"_id":"packrup@0.0.5","_integrity":"sha512-rReclIKeVYgXnF7X2uGdOp4XdN5G/gk+7d/wjw24Nf55g2oY/r2CYxraAZywhym4ZEefBGMZ5IBkcfH1wMQIXw==","_resolved":"/tmp/0f577da31cc3ff993d6ee7eab2a8cba7/packrup-0.0.5.tgz","_from":"file:packrup-0.0.5.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-rReclIKeVYgXnF7X2uGdOp4XdN5G/gk+7d/wjw24Nf55g2oY/r2CYxraAZywhym4ZEefBGMZ5IBkcfH1wMQIXw==","shasum":"de384f66b4ce7f84745dba67e82997b0185c8a46","tarball":"https://registry.npmjs.org/packrup/-/packrup-0.0.5.tgz","fileCount":5,"unpackedSize":13150,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAX0YtIfAHKVR/mQ/o+UwDMiZJ5uaLLKUawC6+66jtEJAiEAngmqsoYSnjHR9dK0pD348UcYK7BlpkA8G1AY1N66zh4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGIDpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXWQ//RTcx+NgeKLrAU8y0ftCMrR2pWy4LQk1PFBuxW0RBm5ybisXZ\r\npA9GVI/wEqYgH9Ztck9o3korTdWS9AO0gIgdZm8d2xh0I322WGK6mpURMV0T\r\nJpAVZktv5EHCvp0mC2zl5VjbRefm8bNG6O4jYWqia6yyaET17WPNR0P3yCG6\r\nZTRQES9lpU+vpgpK77C2q2dBxdxko4WNNGYJVG1B5EhPLgKH7ElBuM+WGP1T\r\nRwDP4M11jyrjaqr/AwRIITDmsCGT8Wj6NFiu+cCe9ecmT/bEh9tsi0UpfawO\r\nIbYHdxSPPio0iZYZgRAf2KeDpmzo6gzxv4tEa7nqGFU8yZCYZbUdqqfjz0fX\r\nuyTCwppsP9l4Sj9HXnpzW+VabKv9241wsSBHyzrDKKkvEpb/bP8ZxPwNR+gA\r\nr5L7dNlnQaGvTftkRtGMvv7XYnXigUp8exZgrClR/55GtWB3MvmvppKWbXOW\r\nYKOtfmlulvDaznt9F4VB+6ZPvtJsW6YP3A62dan3islyD0OJUI0wABROHazC\r\nokk4++9TElHdGmcHRk4zGOSmNrxNXaJ8T0CsIl2PgCVfVGYE5BnXLdPOffQU\r\n5e8vd5G9iWyuNsGZNac+amLPEsPplKq5cyGkQROLLTt8SKsMdwYbgD88jnJH\r\nJfQDJX9BxSNUbdoFhjrcxct8MDZwjmtrwrY=\r\n=b+PS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"harlan_zw","email":"harlan@harlanzw.com"},"directories":{},"maintainers":[{"name":"harlan_zw","email":"harlan@harlanzw.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/packrup_0.0.5_1662550249587_0.2361530048385485"},"_hasShrinkwrap":false},"0.0.6":{"name":"packrup","version":"0.0.6","packageManager":"pnpm@7.8.0","description":"Node Schema.org for Simple and Automated Google Rich Results","author":{"name":"Harlan Wilton","email":"harlan@harlanzw.com"},"license":"MIT","funding":"https://github.com/sponsors/harlan-zw","homepage":"https://github.com/harlan-zw/packrup#readme","repository":{"type":"git","url":"git+https://github.com/harlan-zw/packrup.git"},"bugs":{"url":"https://github.com/harlan-zw/packrup/issues"},"keywords":["pack object","pack string","pack array"],"sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.cjs","import":"./dist/index.mjs"}},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","devDependencies":{"@antfu/eslint-config":"^0.26.3","@types/fs-extra":"^9.0.13","@vitest/ui":"^0.23.1","bumpp":"^8.2.1","eslint":"^8.23.0","fs-extra":"^10.1.0","jsdom":"^20.0.0","typescript":"^4.8.2","unbuild":"^0.8.10","utility-types":"^3.10.0","vitest":"^0.23.1"},"scripts":{"build":"unbuild","stub":"unbuild --stub","test":"vitest","export:sizes":"npx export-size . -r","release":"bumpp package.json --commit --push --tag","lint":"eslint \"**/*.{ts,vue,json,yml}\" --fix"},"_id":"packrup@0.0.6","_integrity":"sha512-WdZU2JMpIWiV22R5jhg86AZcOadKi59ta07WCuEvdv/TOyVlsOz+amo6Odt3GAMFAqx1lrhJ3mdC9dJf5cAQ+A==","_resolved":"/tmp/1fa6956ff5ac8f0d3b4bfa94ad6b81b8/packrup-0.0.6.tgz","_from":"file:packrup-0.0.6.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-WdZU2JMpIWiV22R5jhg86AZcOadKi59ta07WCuEvdv/TOyVlsOz+amo6Odt3GAMFAqx1lrhJ3mdC9dJf5cAQ+A==","shasum":"6f3d236b3397f7ff8adca39c5ffd69724d2e8a87","tarball":"https://registry.npmjs.org/packrup/-/packrup-0.0.6.tgz","fileCount":5,"unpackedSize":13164,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2ckZhl4+QKLoFSHKuIfmJBL4WR+aoMRkQ4R1zwnEYqAIhAPMipCLZp7r2lc7/r0nWeq5MNFdbmztc3GZCRoOAl6fV"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGId1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoz2A//VTwdmCloeXk/C1OZvlWFsMlXBOZOBJrhlU98USiKy6HbQhkh\r\nc+Ae0wYAnEX9tYA3wYShTwTOWvI+MI4GQhy+zttSNsSlz8Zj4WWnUdqNhRzU\r\n3YGFIHkl5unSggnc33vFyNt2WfQS3/uzG5b5yKkSN1PSzjaMRBViRvc8uMun\r\nVN2Wxh/fgZu/ggGjbz0ndktcTX9WDCyRajomVndV4zf7R4xLtxUt8ozqRJ2a\r\nOSCmzumkZ80DYwldGeful6FM62Xbd7N5Brbu5fDndtDktQdzRzaUolk4yjPH\r\nPV1v11+qOoXCTVao1T9Oa8wUGjKEGxBd/UeK2qjMsdUBVlpp+w/fZ1a/RboJ\r\nA/wp7Pqz1PhVouRFLxk/PQ7U0VcGKZokhwQtass8JZjoEneKhICvk+GOO4LA\r\nYbdAXKe2dosJyfQHGb2mleCARFo5lK6mxlCExmMYDph/MjqaM89J/9YjZNeM\r\nCWdwluzweyeJlFteSXDdMTh2UXfOXRjTPgn1yR87GQ2ctKXFVnSPuTGSXebC\r\nua45YZ6/ew11kvOU9ZTQGpp9OQLQjGNcxKccdg4RTmqqSy4UAoi11076dSQU\r\nA8KfqgLaTS3beBjTHiGvPCaqN20BTcomm3Aa7704nlKWXQmeojfcPuVKN6rt\r\n3sLKZJKDTBJZKF1osi1bd7c3CdxiLYXGwMc=\r\n=Vk/f\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"harlan_zw","email":"harlan@harlanzw.com"},"directories":{},"maintainers":[{"name":"harlan_zw","email":"harlan@harlanzw.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/packrup_0.0.6_1662551924940_0.8602188371547224"},"_hasShrinkwrap":false},"0.1.0":{"name":"packrup","version":"0.1.0","packageManager":"pnpm@7.8.0","description":"Node Schema.org for Simple and Automated Google Rich Results","author":{"name":"Harlan Wilton","email":"harlan@harlanzw.com"},"license":"MIT","funding":"https://github.com/sponsors/harlan-zw","homepage":"https://github.com/harlan-zw/packrup#readme","repository":{"type":"git","url":"git+https://github.com/harlan-zw/packrup.git"},"bugs":{"url":"https://github.com/harlan-zw/packrup/issues"},"keywords":["pack object","pack string","pack array"],"sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.cjs","import":"./dist/index.mjs"}},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","devDependencies":{"@antfu/eslint-config":"^0.26.3","@types/fs-extra":"^9.0.13","@vitest/ui":"^0.23.1","bumpp":"^8.2.1","eslint":"^8.23.0","fs-extra":"^10.1.0","jsdom":"^20.0.0","typescript":"^4.8.2","unbuild":"^0.8.10","utility-types":"^3.10.0","vitest":"^0.23.1"},"scripts":{"build":"unbuild","stub":"unbuild --stub","test":"vitest","export:sizes":"npx export-size . -r","release":"bumpp package.json --commit --push --tag","lint":"eslint \"**/*.{ts,vue,json,yml}\" --fix"},"_id":"packrup@0.1.0","_integrity":"sha512-HnUl9ztHGty5ZK13WM8Q7854SWPKH/eCT+MiTO0P1qCu1Y4S5PPJ8E9MwD3cnjSr7PUPzXDnmOVJIKM043OfJQ==","_resolved":"/tmp/9c5e3700777d0fa6e95b30c8b1658cb8/packrup-0.1.0.tgz","_from":"file:packrup-0.1.0.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-HnUl9ztHGty5ZK13WM8Q7854SWPKH/eCT+MiTO0P1qCu1Y4S5PPJ8E9MwD3cnjSr7PUPzXDnmOVJIKM043OfJQ==","shasum":"8a2d865a45aaee9807504046548678fa3382b6e3","tarball":"https://registry.npmjs.org/packrup/-/packrup-0.1.0.tgz","fileCount":5,"unpackedSize":14555,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3qVHqNIPTWdOngA3CXJr/0FMCcfQi2WtKnZsuKafJqgIhAImIt97ikgs1o3urJjUA8wdnsR5N+FuaarvfYsbYxzJG"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGfJzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq79A//RHvIphmG6ixV8YQUkseeXuAAFfmFeUxmLBJH3kMVyOoPvl9a\r\n5d0GB+87uS2/94x+q8qAk0vG5nx/6XaRyEDa5sebMqm5efEDS2XqGmVRkzP3\r\nhytK6XgzQnSn5STx83Xm1cPyavf0dhlr026LCUQxwyXh74MOGi00Ob6E1vQO\r\niiEIEzPJP7aWTK6V7/h2FelYLXVMFnI3AcP6Ht8gqXQdN5DB9CgkD28HFmCh\r\nIKBwxEQ/n5r2gbo3cNH/OkuVrab3UnuBe19I2Mt09ujv63xtefWFJcuK5RhC\r\nrUdwhmWilR0bGs/QpF/7/zsL9+4Oko9Qt9ecA2rvE5pkKxwoAGwIze4crECT\r\nEem++g97Whe695c+nJO/6JcnrCiavC1WlaSWEHvafe21R5MWEA5wYMrqpMG2\r\n8RQGYvyPD47p7djyhjAi7cjiOOiiNwfSJv31kDAGHiHuk8w/eJKxE3vOOKJG\r\nq7FjxgtwWc/fsl+hYYGZJlMYjEyqz/QbslzzTPjubipedjtRshIa53PsEJ4X\r\nTZy99hGb8Wbl2XmeoCScA2VS1ue4m8Vvve5XIXW72xovNi5dJyvijJXc/3G8\r\n9KjZ8/5QbF9qCZDSqlBAX26Vxx7lKT9WsxkTCZ1XwyTm3H3dr7caeQJGNUOb\r\nT6Dn4fd6kfyB5ae7qu6OSM7b73usb/Y7eus=\r\n=T6RW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"harlan_zw","email":"harlan@harlanzw.com"},"directories":{},"maintainers":[{"name":"harlan_zw","email":"harlan@harlanzw.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/packrup_0.1.0_1662644851044_0.25366117055353987"},"_hasShrinkwrap":false},"0.1.1":{"name":"packrup","type":"module","version":"0.1.1","packageManager":"pnpm@8.15.4","description":"Node Schema.org for Simple and Automated Google Rich Results","author":{"name":"Harlan Wilton","email":"harlan@harlanzw.com"},"license":"MIT","funding":"https://github.com/sponsors/harlan-zw","homepage":"https://github.com/harlan-zw/packrup#readme","repository":{"type":"git","url":"git+https://github.com/harlan-zw/packrup.git"},"bugs":{"url":"https://github.com/harlan-zw/packrup/issues"},"keywords":["pack object","pack string","pack array"],"sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","devDependencies":{"@antfu/eslint-config":"^2.8.0","@types/fs-extra":"^11.0.4","@vitest/ui":"^1.3.1","bumpp":"^9.4.0","eslint":"^8.57.0","fs-extra":"^11.2.0","jsdom":"^24.0.0","typescript":"^5.4.2","unbuild":"^2.0.0","utility-types":"^3.11.0","vitest":"^1.3.1"},"scripts":{"build":"unbuild","stub":"unbuild --stub","test":"vitest","export:sizes":"npx export-size . -r","release":"pnpm build && bumpp && pnpm -r publish --no-git-checks","lint":"eslint . --fix"},"_id":"packrup@0.1.1","_integrity":"sha512-Ap3OKGRiwCJ6laSIScaNtACNvYWZdH+34DOENWw8KMoUeaKcJw5dzplDaGR21LuOKL2FIp+FKbS9PAL7qKEveA==","_resolved":"/tmp/9dd65f7e73faa0ad7b3e8c773d73a24c/packrup-0.1.1.tgz","_from":"file:packrup-0.1.1.tgz","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-Ap3OKGRiwCJ6laSIScaNtACNvYWZdH+34DOENWw8KMoUeaKcJw5dzplDaGR21LuOKL2FIp+FKbS9PAL7qKEveA==","shasum":"11415c3e4ed57591edc13bc67f92335a37a4f600","tarball":"https://registry.npmjs.org/packrup/-/packrup-0.1.1.tgz","fileCount":7,"unpackedSize":18558,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDntF814KQ4VMtqTjWAYo5AWwV2+yLoxRayTP5YlkmVrwIgDZDllemzT2gnERZ8U82bg9B/3NXrR9hoIv6twXxzsY0="}]},"_npmUser":{"name":"harlan_zw","email":"harlan@harlanzw.com"},"directories":{},"maintainers":[{"name":"harlan_zw","email":"harlan@harlanzw.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/packrup_0.1.1_1710144974848_0.11739839824644371"},"_hasShrinkwrap":false},"0.1.2":{"name":"packrup","type":"module","version":"0.1.2","packageManager":"pnpm@8.15.4","description":"Node Schema.org for Simple and Automated Google Rich Results","author":{"name":"Harlan Wilton","email":"harlan@harlanzw.com"},"license":"MIT","funding":"https://github.com/sponsors/harlan-zw","homepage":"https://github.com/harlan-zw/packrup#readme","repository":{"type":"git","url":"git+https://github.com/harlan-zw/packrup.git"},"bugs":{"url":"https://github.com/harlan-zw/packrup/issues"},"keywords":["pack object","pack string","pack array"],"sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","devDependencies":{"@antfu/eslint-config":"^2.8.0","@types/fs-extra":"^11.0.4","@vitest/ui":"^1.3.1","bumpp":"^9.4.0","eslint":"^8.57.0","fs-extra":"^11.2.0","jsdom":"^24.0.0","typescript":"^5.4.2","unbuild":"^2.0.0","utility-types":"^3.11.0","vitest":"^1.3.1"},"scripts":{"build":"unbuild","stub":"unbuild --stub","test":"vitest","export:sizes":"npx export-size . -r","release":"pnpm build && bumpp && pnpm -r publish --no-git-checks","lint":"eslint . --fix"},"_id":"packrup@0.1.2","_integrity":"sha512-ZcKU7zrr5GlonoS9cxxrb5HVswGnyj6jQvwFBa6p5VFw7G71VAHcUKL5wyZSU/ECtPM/9gacWxy2KFQKt1gMNA==","_resolved":"/tmp/4c71d22f2142e8ee4e0258f17ca133d7/packrup-0.1.2.tgz","_from":"file:packrup-0.1.2.tgz","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-ZcKU7zrr5GlonoS9cxxrb5HVswGnyj6jQvwFBa6p5VFw7G71VAHcUKL5wyZSU/ECtPM/9gacWxy2KFQKt1gMNA==","shasum":"7e6c50e5b79a1e68cd717e79fd06d40abb8f1583","tarball":"https://registry.npmjs.org/packrup/-/packrup-0.1.2.tgz","fileCount":7,"unpackedSize":18558,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBMJwm4xMbaLD2zIo2RPRYPktiCLxgSOItTzOCbxLyN+AiBd4fMENYrMTgJBjWDZeSNR3NZ1D9QmbYbtxoye42sXwg=="}]},"_npmUser":{"name":"harlan_zw","email":"harlan@harlanzw.com"},"directories":{},"maintainers":[{"name":"harlan_zw","email":"harlan@harlanzw.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/packrup_0.1.2_1710145099626_0.5514398852762421"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-07T05:36:08.139Z","0.0.1":"2022-09-07T05:36:08.385Z","modified":"2024-03-11T08:18:20.218Z","0.0.2":"2022-09-07T05:37:21.479Z","0.0.3":"2022-09-07T05:45:57.925Z","0.0.4":"2022-09-07T08:32:26.685Z","0.0.5":"2022-09-07T11:30:49.750Z","0.0.6":"2022-09-07T11:58:45.102Z","0.1.0":"2022-09-08T13:47:31.227Z","0.1.1":"2024-03-11T08:16:15.002Z","0.1.2":"2024-03-11T08:18:19.765Z"},"maintainers":[{"name":"harlan_zw","email":"harlan@harlanzw.com"}],"description":"Node Schema.org for Simple and Automated Google Rich Results","homepage":"https://github.com/harlan-zw/packrup#readme","keywords":["pack object","pack string","pack array"],"repository":{"type":"git","url":"git+https://github.com/harlan-zw/packrup.git"},"author":{"name":"Harlan Wilton","email":"harlan@harlanzw.com"},"bugs":{"url":"https://github.com/harlan-zw/packrup/issues"},"license":"MIT","readme":"<h1 align='center'>packrup</h1>\n\n<p align=\"center\">\n<a href='https://github.com/harlan-zw/packrup/actions/workflows/test.yml'>\n</a>\n<a href=\"https://www.npmjs.com/package/packrup\" target=\"__blank\"><img src=\"https://img.shields.io/npm/v/packrup?style=flat&colorA=002438&colorB=28CF8D\" alt=\"NPM version\"></a>\n<a href=\"https://www.npmjs.com/package/packrup\" target=\"__blank\"><img alt=\"NPM Downloads\" src=\"https://img.shields.io/npm/dm/packrup?flat&colorA=002438&colorB=28CF8D\"></a>\n<a href=\"https://github.com/harlan-zw/packrup\" target=\"__blank\"><img alt=\"GitHub stars\" src=\"https://img.shields.io/github/stars/harlan-zw/packrup?flat&colorA=002438&colorB=28CF8D\"></a>\n</p>\n\n<p align=\"center\">\nSimple utils to pack (and unpack) arrays and strings to a flat object.\n</p>\n\n<p align=\"center\">\n<table>\n<tbody>\n<td align=\"center\">\n<img width=\"800\" height=\"0\" /><br>\n<i>Status:</i> Stable</b> <br>\n<sup> Please report any issues 🐛</sup><br>\n<sub>Made possible by my <a href=\"https://github.com/sponsors/harlan-zw\">Sponsor Program 💖</a><br> Follow me <a href=\"https://twitter.com/harlan_zw\">@harlan_zw</a> 🐦 • Join <a href=\"https://discord.gg/275MBUBvgP\">Discord</a> for help</sub><br>\n<img width=\"800\" height=\"0\" />\n</td>\n</tbody>\n</table>\n</p>\n\n## Background\n\nThe [zhead](https://github.com/harlan-zw/zhead) package provides a flat-object style API for HTML `<meta>` tags,\nto make this happen we need to pack and unpack arrays and strings to a flat object.\n\nFor example, the following object:\n\n```json\n{\n  \"viewport\": {\n    \"content\": {\n      \"width\": \"device-width\",\n      \"initial-scale\": \"1\"\n    }\n  }\n}\n```\n\nCan be packed to the below (and vice versa):\n\n```html\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n```\n\nFor an example see [useSeoMeta](https://github.com/unjs/unhead/blob/main/packages/shared/src/meta.ts).\n\n## Features\n\n- Pack arrays, objects and strings to a flat object\n- Handles duplicates with `key`\n- Supports nested key selections with `dot.notation`\n- 🌳 Composable, tree-shakable and tiny (< 1kb, see [export-size-report](https://github.com/harlan-zw/packrup/blob/main/export-size-report.json))\n\n## Help Wanted\n\nThese utils were meant to be fully typed, but I struggled with the implementation. If you want a fun TypeScript challenge\nthen please open a PR :).\n\n## Installation\n\n```bash\nnpm install --save-dev packrup\n\n# Using yarn\nyarn add --dev packrup\n```\n\n## API\n\n### packArray\n\n**Arguments**\n\n- _input_ - `array`\n\n  The array to pack\n\n- _options_ -  `{ key: string | string[], value: string | string[] }`\n\n  The options to use to resolve the key and value.\n  By default, will choose first 2 keys of an object.\n\n```ts\nimport { packArray } from 'packrup'\n\npackArray([\n  { 'http-equiv': 'content-security-policy', 'content': 'content-src none' }\n])\n\n// {\n//    'content-security-policy': 'content-src none',\n// }\n```\n\n### packObject\n\n**Arguments**\n\n- _input_ - `object`\n\n  The record to pack.\n\n- _options_ -  `{ key: string | string[], value: string | string[] }`\n\n  The options to use to resolve the key and value.\n  By default, will choose first 2 keys of an object.\n\n```ts\nimport { packObject } from 'packrup'\n\npackObject({\n  image: {\n    src: {\n      '1x': 'https://example.com/image.png',\n      '2x': 'https://example.com/image@2x.png'\n    },\n    alt: 'Example Image'\n  },\n}, {\n  key: 'image.src.1x',\n  value: 'image.alt'\n})\n\n// {\n//   \"https://example.com/image.png\": \"Example Image\",\n// }\n```\n\n### packString\n\n```ts\nimport { packString } from 'packrup'\n\nconst head = packString('src=\"https://example.com/image.jpg\" width=\"800\" height=\"600\"')\n// {\n//   \"height\": \"600\",\n//   \"src\": \"https://example.com/image.jpg\",\n//   \"width\": \"800\",\n// }\n```\n\n### unpackToArray\n\n**Arguments**\n\n- _input_ - `array`\n\n  The array to pack\n\n- _options_ -  `{ key: string | string[], value: string | string[] }`\n\n  The options to use to resolve the key and value.\n  By default, will choose first 2 keys of an object.\n\n```ts\nimport { unpackToArray } from 'packrup'\n\nunpackToArray({\n  'content-security-policy': 'content-src none',\n}, { key: 'http-equiv', value: 'content' })\n```\n\n### unpackToString\n\n**Arguments**\n\n- _input_ - `object`\n\n  The record to unpack to a string.\n\n- _options_\n\n```ts\nexport interface TransformValueOptions {\n  entrySeparator?: string\n  keyValueSeparator?: string\n  wrapValue?: string\n  resolve?: (ctx: { key: string, value: unknown }) => string | void\n}\n```\n\n```ts\nimport { unpackToString } from 'packrup'\n\nunpackToString({\n  'noindex': true,\n  'nofollow': true,\n  'max-snippet': 20,\n  'maxi-image-preview': 'large',\n}, {\n  resolve({ key, value }) {\n    if (typeof value === 'boolean')\n      return `${key}`\n  },\n  keyValueSeparator: ':',\n  entrySeparator: ', ',\n})\n\n// \"noindex, nofollow, max-snippet:20, maxi-image-preview:large\"\n```\n\n## Sponsors\n\n<p align=\"center\">\n  <a href=\"https://raw.githubusercontent.com/harlan-zw/static/main/sponsors.svg\">\n    <img src='https://raw.githubusercontent.com/harlan-zw/static/main/sponsors.svg'/>\n  </a>\n</p>\n\n## License\n\nMIT License © 2022-PRESENT [Harlan Wilton](https://github.com/harlan-zw)\n","readmeFilename":"README.md"}