{"_id":"knitwork","_rev":"13-7a8078c4537c5da59644082c335a380b","name":"knitwork","dist-tags":{"latest":"1.3.0"},"versions":{"0.0.0":{"name":"knitwork","version":"0.0.0","license":"MIT","_id":"knitwork@0.0.0","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"}],"dist":{"shasum":"76bd137c31fbf77687086a66e513debad72cf2bd","tarball":"https://registry.npmjs.org/knitwork/-/knitwork-0.0.0.tgz","fileCount":1,"integrity":"sha512-Ipa6ZYWJp8v0LwxP/LnaIRjCnq6YT/3FwNi57IKpo6BW2SLYHFC4mGbFj/n9WNgEnjgPnR3IYo4TdoPbZxUsRQ==","signatures":[{"sig":"MEYCIQDWsldkgH7e9f74OV8+bgy5drttSJ8DPMG3Z9fHS5s9ZwIhAM/YB50q4HvBHEUdJ8sDNhpBs3eAYROmMiPet4tf/UL9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6xgjCRA9TVsSAnZWagAA360P/As2ePLit08sGlERTjmp\n8/yjvdcUlvWpw7k613wB18WhSvGehC4x8mf7C53+e2boHv3pa85VvvUmN78v\ngqmVpZ78X0wTZvCaVxF7x99Di9UC6SSKLT0/9bM7nLIoNZ6Q/G+sS9EGuwCr\ndn3kLSOdF/cQm7wacyS2DmHdmrNZsdl1vRI3mxvJr5fzKVLxWZlh2f/SG3I1\nFOtn9g/O1fQDSJUuzFDN6lV46UJOdHTs15E9zXQHxanrIrcTnc5dEvMdOYLV\n9qVdiYSDxJvRzaxjZh/GWd+iPWozij8zF5t5CCjpxHE9jTRDCGQPnRe5EGr3\nI3VuQsxoxmF3rY8wid/4y6QeaSJO9++upR+g3Vjd6DCovDEzhVuTs4NHoFPN\naznsJG6XO3CL302QJtxwSYYxJtaoi3nrY5+ZRfBnLppLlCOOAG+ehFnJM+wc\nkyrJul71a9TCL1oCvpIKGEYngRpEp/c4JPLpQ5+jw6sbM4Jy5dKCPN9RYWFT\nvODsngG5775aAWjOqQa7D+2BaZaPEG0QBASfJdX2/KmY8152SdG4vdAOrRn1\n587cpXRNeitkjwS2IJ2SO83sICXWIJKl0XmbyM08UMGqWGfvBxNchYMV4pYd\ndWgAT0JpIqi7QMbS3SPzcZgkavrjrU/0qUQUGrYuPLTQmf80uK4k0yyGdZe6\nAYey\r\n=fIN/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_npmVersion":"8.3.0","directories":{},"_nodeVersion":"14.18.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/knitwork_0.0.0_1642797091005_0.07206245195735916","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"knitwork","version":"0.0.1","license":"MIT","_id":"knitwork@0.0.1","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"},{"name":"danielroe","email":"daniel@roe.dev"}],"homepage":"https://github.com/unjs/knitwork#readme","bugs":{"url":"https://github.com/unjs/knitwork/issues"},"dist":{"shasum":"8f1761cd0fe7bafddcd734fe45a319d9282b32f5","tarball":"https://registry.npmjs.org/knitwork/-/knitwork-0.0.1.tgz","fileCount":6,"integrity":"sha512-M3ZHW2VxYI+lNM1O7ukBsy4uJ03lpTMCr3wNDmKAdBswM9ZOsW6mevh+c9p6/z6pW6RYg1ZS2lstE7EkQw9xxQ==","signatures":[{"sig":"MEUCIH7AHihVMIel5rd8a5DQgwoTOWuzllYts2ggsmhzrwkXAiEA88Etlx4O7DOl+RTm2VqgvxqtOHWbvwBkjpnC0pR/phQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6yGBCRA9TVsSAnZWagAAgkAP/1EOSnKDllAtY2terdUz\ny1ri9rbynEmry0A20a624QqetkZ65CD3+HZVnLp5ItUWifC5c+T8ZYtenIcv\nOgzphyGE+lrIlRHrn89b1O7gWg02ijqz8pbjPfSTEhDwII+2n5qfA85dhxZv\nbg8uajbir4VImrSoMA0uhrXAWtj8gc7IJnMFpgmIQP4UVpNam1Sabq0Nn7k8\nybn+1dXG3ABqXKjOZpiXO0fLIRKAI0KXJBXm+SRLUwvMDcDt7drmgPexWT7z\nOL1NINcPOjlAoLxAMHh1dgyadY0vV8w1ubV9tEpDe7T/7v5ouEZ+LniAnea7\n9QdoWQxsO53rYkkWMGDn9H9QVypI027bhw2rvfHmrx87rbTY5Ztbb55CFOlf\nqtc/hvsmn6c8VRRZ1WA/N3kn7Ify6dd3PHBRog++1rG+IQZeH5QbMm8I1XPS\n/SbIS4osJIwqhaI4yedHcecUy+6hVV0vbtV1ElOTN0FQNw/mx+ogzithJ/wE\nTkXP5JfnNRuWH7ZupL5Z6xjUECCl+MNNsx+BQgC6Z69Hz+ToijQ3K5LG1bhM\nxCVA6qmcxxsS4NgoasG6Y0u/TsTA1LxOcaPYPn0OT4/q5mh30TIHwBuDIK4N\n1zXT6HuJ/4uQrcNZOwrKeJrdYsQXhFj1HoaVexvgmyFCvakLBY4JW6w4/vmP\nqXIk\r\n=IuPZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"5364ef4b69b21651cea5fa48ccb5df678b1266a0","scripts":{"dev":"vitest dev","lint":"eslint --ext .ts,.js,.mjs,.cjs .","test":"vitest run --coverage","build":"unbuild","prepack":"unbuild","release":"yarn test && standard-version && git push --follow-tags && npm publish"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/unjs/knitwork.git","type":"git"},"_npmVersion":"8.3.0","description":"> Utilities to generate JavaScript code.","directories":{},"sideEffects":false,"_nodeVersion":"14.18.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"latest","eslint":"latest","vitest":"latest","unbuild":"latest","typescript":"latest","standard-version":"latest","@nuxtjs/eslint-config-typescript":"latest"},"_npmOperationalInternal":{"tmp":"tmp/knitwork_0.0.1_1642799488990_0.7882550330529547","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"knitwork","version":"0.0.2","license":"MIT","_id":"knitwork@0.0.2","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"},{"name":"danielroe","email":"daniel@roe.dev"}],"homepage":"https://github.com/unjs/knitwork#readme","bugs":{"url":"https://github.com/unjs/knitwork/issues"},"dist":{"shasum":"2ed40fe9de5d869041379e535260c9d374ab7520","tarball":"https://registry.npmjs.org/knitwork/-/knitwork-0.0.2.tgz","fileCount":6,"integrity":"sha512-B/ifWUNhA9Co8VvWrtNhOFD2AFwQcsql526XoG9I1K7hNYbFh18fw8e1Xa8PfoZmHvw527sDUC1tDoReSS+cbw==","signatures":[{"sig":"MEYCIQDRTnp8jsSJ+7sZPT+1B/Z9v1Mpizjzx0oAbC7LOd+jLwIhANVwiorpGaOQCaXS8Lc4E/KC8rrgb/8217hUxafmJNT0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8AGdCRA9TVsSAnZWagAAAksP/3dyausPaP+xzYxvbK/p\nJxkpfYhpmRHAITNzHH8of3WOmldyrKS9gQ8fyFS3vdUnvFCN1Wrl9MF4IC0h\ngouX18z5GA6ZNhWqIZeXs8mbdl4yTAvNZspHkP9bI/ycWx+oXTT2TPPtHnvH\nQsa3EP/hwpeOjnkpi9XM+3OS3+R0QEvDJv30wOk6X9OT73ThJRL4nhw2NjAI\n5TOASfDSwzmcGjGtqkptCiW+Uahs3NImDHBhnMV5AoZcXIET+QFHHggvt6B1\nLBJC1vtw2vxHdTiBzDfM+zVuQlW6GOvMaA9546yYjCXnibtKffK7cXkJmEVu\nEjZ0CwmQbW4/cZXMj8dUjN6BHmU3qUY5YSnw6dv1Ag9l1YZqkn4a7mF4cH0j\nneYXYtFXldh1vcRbNfPjYwCpdqeYNBQLxTMuQKaJhGjqsI7remqljqDtCqYJ\nB7bI4G0wWpp5Z+V0NW3AiNpDLa+vklolR4nWqMzK1j3EXjPZ5uGtB0Ajw1ir\ng/TxelNLZS5hQg4g9IPhx7rnrgQXGbik/NVZYDSB6VJ+sgFA2vUyW7vnqNKg\nrLcQwzPy+Vtxe5RP1mB1tzD+iegiiVxcuqQOR+LW+AuqoeXOM0CkZpdR1TMX\nsVKpMwKBHDufGreTFSYS7dSpZ9I7kh1GAVhkSjpX5UDqTaJr1ACFyP7C+lIR\nNvJg\r\n=eYvv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"5faaebba1bbeed8f5dc262969470d934ffc3143d","scripts":{"dev":"vitest dev","lint":"eslint --ext .ts,.js,.mjs,.cjs .","test":"vitest run --coverage","build":"unbuild","prepack":"unbuild","release":"yarn test && standard-version && git push --follow-tags && npm publish"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/unjs/knitwork.git","type":"git"},"_npmVersion":"8.3.0","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href] [![Codecov][codecov-src]][codecov-href]","directories":{},"sideEffects":false,"_nodeVersion":"14.18.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"latest","eslint":"latest","vitest":"latest","unbuild":"latest","typescript":"latest","standard-version":"latest","@nuxtjs/eslint-config-typescript":"latest"},"_npmOperationalInternal":{"tmp":"tmp/knitwork_0.0.2_1643119005372_0.7969518116994605","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"knitwork","version":"0.1.0","license":"MIT","_id":"knitwork@0.1.0","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"},{"name":"danielroe","email":"daniel@roe.dev"}],"homepage":"https://github.com/unjs/knitwork#readme","bugs":{"url":"https://github.com/unjs/knitwork/issues"},"dist":{"shasum":"9495fde93d2390bcfa7439292fe8a44447f7fc67","tarball":"https://registry.npmjs.org/knitwork/-/knitwork-0.1.0.tgz","fileCount":6,"integrity":"sha512-veAmNJu4Niku+zjm2//+xLGsYTwB8OP1jBHjPU5RbQu9Jl263d5PtbM0OaITlYvhLFLov/R12hs0GL4ujzMY3A==","signatures":[{"sig":"MEUCIQCCIhwuOnqN4JmEZ7vb86dSj0uaAao3ekpc3EtNick0dAIgfT8nMPrMnoDL/eytrN34QyDkbUOQKLWtZrLUu9DmE6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8AHKCRA9TVsSAnZWagAA+3EP/2h8I6vJFlgdQUvutKQK\n/R/ZOHCS74azVdnQDoAyogHZ4BYPxQtyMeX7pmyJgdsRwTuwcDbyW5Gu3b7t\n4IirXparblG8QqVgAl82R2LTzmlQ4RetBPY3tKGuiSekcIUr+Wy7S8yoQNt8\nkXahVXwJU2p8zv9VWyWHxKqQAug3x30n7mTw8rBWKNykBxwfKZJEyUFz9+Aj\nocadFnHtxYKpktmhtiROkC0jOXc8C3BK/kl+o1VoXc0eD6l44BJPa7SPtA7N\n6FGUhVPmCSPApfEjgCYcchK+knQNBB0FaljiETvC0FM2cULMUVL08mODt/50\nzjzdBPwY8HntLDoc7swavtOVA4GlMp5Mv6FQVCth1l258bh5FXBbdDbwoLBE\n5dbIjwcSvuBXQV7TUyz8fN82Z/gqIzcq8C4wCjFKF1CflV7eFOzzyBB9STK/\nF7dKuh93p2DxsYlHCkLIVYKToKSYIDJt8bMyt5Gs6ECROW4mxeY/ltG54S9W\n3kX2xD8b8HHDXPmZgqRf9AfBCVb9n6J8nWt28e+3Ky8cvUQDvcxynagzROjx\nOuuMZ4bW1UeTBtSVDSnGMYtOn4t9snWzBeBRfRqosfddj1IStZoSA4UqvjTD\n43qChCpxcJnr476V6vaYLTv+4LCqvqekwL/E6E5nljwwtm1YkrOuKh+hQm0X\npADB\r\n=bUo4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"ecb8bc6a981d1c754ff58356e188191e98df67f6","scripts":{"dev":"vitest dev","lint":"eslint --ext .ts,.js,.mjs,.cjs .","test":"vitest run --coverage","build":"unbuild","prepack":"unbuild","release":"yarn test && standard-version && git push --follow-tags && npm publish"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/unjs/knitwork.git","type":"git"},"_npmVersion":"8.3.0","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href] [![Codecov][codecov-src]][codecov-href]","directories":{},"sideEffects":false,"_nodeVersion":"14.18.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"latest","eslint":"latest","vitest":"latest","unbuild":"latest","typescript":"latest","standard-version":"latest","@nuxtjs/eslint-config-typescript":"latest"},"_npmOperationalInternal":{"tmp":"tmp/knitwork_0.1.0_1643119049829_0.13803913836343562","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"knitwork","version":"0.1.1","license":"MIT","_id":"knitwork@0.1.1","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"},{"name":"danielroe","email":"daniel@roe.dev"}],"homepage":"https://github.com/unjs/knitwork#readme","bugs":{"url":"https://github.com/unjs/knitwork/issues"},"dist":{"shasum":"8f3d3a14fd5e81b68149c4b69ae4d5e551cfdb72","tarball":"https://registry.npmjs.org/knitwork/-/knitwork-0.1.1.tgz","fileCount":6,"integrity":"sha512-DxjuhTzCDeXjAcsQuqoZhTFF/wqvaVH2YA7QRhBRpsSeaL44S93hDxyvoluApwk3wjMdia7dc9J0Sj9MHD8rxg==","signatures":[{"sig":"MEUCIQDOSGH1rJwxP1ireqRh1cuuzLq41BwXmmwmWRuDQcFKXQIgU4vlxj+bbwBmguIOjf7aZvOlytcb9GE66syscrZSvmk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJ4KjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQyBAAoOBgBm4HZCCA92SHKdrSTw0IMThlbkNlrcWfLZ4alqmVJm/n\r\n36wB1hgfEHG/EJh3hZdkvZlDV1LpNy2iJSbUtBsAn5OPMdw8daLuxFtmo++S\r\nkWHgKS2TeXCWb1s1nvMCbk1EYEVJYNEcOOGZu1XSWRvDV4JPOCfiVEqqpCwL\r\nH1neZNMdMk4SYgFb+obfmIoJ2YiAg+NZi8u5UfmvpE/lzN8wBPtCtpoPaUou\r\nNBO09D6ar0D+QKdYEgS4/nJvPGJfpga560uKAQR0K6Bxhiw2bSMdOnh3Um50\r\n5qCMxEB0OLO/9O2fHrNSEhvrFzVyX/XgDXF1fiIt2xFLsggCiERbAiqaKNPj\r\nPBQEJifiM/IbFsrslX9JNwE7f8zMqk2MFCYLI0okT6IfG7eCpcWG3VM4DaCP\r\no4ZY6E9jxBPPuuhsELOI7M1fzOcQ2l+wNCHLTJ82UUXPpMubtBVDsE07M1Y+\r\nTyh8wAnI9XqX5GTziN69Tmu7ZmP/jGOJ0YpISSa3NUE/ndU5+zZVPifU1jgQ\r\nb64Mr01mJGCpObXrTFdqqG2IM1qhCBIW/ZjjR7bUZfjx4OvXlLF/1/1MGAq1\r\n1S34QbAhAYx6jv215u1/bbJhA6dNrolDSMvtkRUpIX1z1+MTUlHz+ApcbMnB\r\nVrSnhjICHEVADdBZLJ26aQ3w7BalXKwKW8U=\r\n=AXru\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"acd01ee80ee49557cd6c012c2b71c5978d319f9a","scripts":{"dev":"vitest dev","lint":"eslint --ext .ts,.js,.mjs,.cjs .","test":"vitest run --coverage","build":"unbuild","prepack":"unbuild","release":"yarn test && standard-version && git push --follow-tags && npm publish"},"_npmUser":{"name":"danielroe","email":"daniel@roe.dev"},"repository":{"url":"git+https://github.com/unjs/knitwork.git","type":"git"},"_npmVersion":"8.3.2","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href] [![Codecov][codecov-src]][codecov-href]","directories":{},"sideEffects":false,"_nodeVersion":"14.18.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"latest","eslint":"latest","vitest":"latest","unbuild":"latest","typescript":"latest","standard-version":"latest","@nuxtjs/eslint-config-typescript":"latest"},"_npmOperationalInternal":{"tmp":"tmp/knitwork_0.1.1_1646756515108_0.926664217899215","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"knitwork","version":"0.1.2","license":"MIT","_id":"knitwork@0.1.2","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"},{"name":"danielroe","email":"daniel@roe.dev"}],"homepage":"https://github.com/unjs/knitwork#readme","bugs":{"url":"https://github.com/unjs/knitwork/issues"},"dist":{"shasum":"5447a81d8eaede57d236f864ec29b8dc2bc192bf","tarball":"https://registry.npmjs.org/knitwork/-/knitwork-0.1.2.tgz","fileCount":6,"integrity":"sha512-2ekmY2S/VB3YGVhrIFadyJQpkjMFSf48tsXCnA+kjs4FEQIT+5FLyOF0No/X58z/2E/VaMyeJfukRoVT4gMsfQ==","signatures":[{"sig":"MEUCIQDakBecLo30oj44nM2redgR090uMl+tg/h9nXw8b/CvhAIgCAV+ptXqB8SS1ZKJ/idpivpMvjfmKvmqSHGC/ypWN0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioz56ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbZw/+ImA7UON9+P6MJJ4fXSAHuPtKN1oh9yhjLO3QpSei7LaBOPEf\r\ny196zB0qd7vh7YjiOmojBEt++OVlyNssxz/EIaG5ZqdnZfFSM2CrAraM4rrD\r\ny1ENIeRZmjRJdCNM2yZKSnjuVNS8H5OvD/69wa+8aQVTf33UJp9b81JyYken\r\nozRnqcrGxxOSeW2nNe0VZeT0ZT8bKkTAgYN+jikv1qJpLQWQg5nKICDdXwu1\r\nHtLkqeR1ePxljZ2wZfaIWdkleDnCgC6Q6d6Inuxw1Au3h4e66sjwlIeVgM6q\r\n0YYgmtgt4FHe2iCRbe6qv4VigwqKJ+jyZu83oB0dNI+1BH4gc9kaxURYzKo7\r\ntPMAcUgyCb9GA+Ic4oW5prpXIe9bw0a+qiZWKRKAwFakp64qefpggoJio7y2\r\nAWMxPPzrEBjECL5a//YpXqFyIlIwIqubTUDv0RWwKL5gdSnQfxoBfocjcH4E\r\nzjTF1J7qHabfXaXRR4RZZmQ53dHv6pNU7QctQapyLzhm1CHAuypPE0JUyNV+\r\n+X5Eza4ccAHq0MxobVjh3l/x7VCmTfqMrLFMtny1o17ABv5ZKqMTuxna/YBo\r\nShMIvsHLrTnq8i4J0emm1OlQiB0qNtQ5OcYf73UI6EZGIbF1mETFV7fTtr59\r\nv3hH+TsvwNt7UoP9JzXIGtIv1BCFinfVym4=\r\n=CKNQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","_from":"file:knitwork-0.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest dev","lint":"eslint --ext .ts,.js,.mjs,.cjs .","test":"vitest run --coverage","build":"unbuild","release":"pnpm test && standard-version && git push --follow-tags && pnpm publish"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_resolved":"/tmp/504d3e59b1312b2ef637634f0939d8dd/knitwork-0.1.2.tgz","_integrity":"sha512-2ekmY2S/VB3YGVhrIFadyJQpkjMFSf48tsXCnA+kjs4FEQIT+5FLyOF0No/X58z/2E/VaMyeJfukRoVT4gMsfQ==","repository":{"url":"git+https://github.com/unjs/knitwork.git","type":"git"},"_npmVersion":"8.5.5","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href] [![Codecov][codecov-src]][codecov-href]","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"packageManager":"pnpm@7.2.0","devDependencies":{"c8":"latest","eslint":"latest","vitest":"latest","unbuild":"latest","typescript":"latest","standard-version":"latest","@nuxtjs/eslint-config-typescript":"latest"},"_npmOperationalInternal":{"tmp":"tmp/knitwork_0.1.2_1654865530752_0.12416584027190414","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"knitwork","version":"0.1.3","license":"MIT","_id":"knitwork@0.1.3","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"},{"name":"danielroe","email":"daniel@roe.dev"}],"homepage":"https://github.com/unjs/knitwork#readme","bugs":{"url":"https://github.com/unjs/knitwork/issues"},"dist":{"shasum":"586a9a69646b945ef6e132c44bbb3f574e50d967","tarball":"https://registry.npmjs.org/knitwork/-/knitwork-0.1.3.tgz","fileCount":6,"integrity":"sha512-f6Mz4kK8k0BAlGZn9Eb7mCUwSyRLoKTLr//u75tyLKm0jgt0ydnI8ubcTPwZjSJredpBZV7ry1EOrNbMJYT0mA==","signatures":[{"sig":"MEUCIQD61QMkYMJgkiZvMZijm/sJKXo3ZcqYqyp8sdwHL6Us9AIgIpbsiNAHsx+nFDm+Qm3ljR5yXQJXMUo2djFErtRBa6s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbiEpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9tRAAoamgjgjMvgKsCovJNoh8lvjMFJtdcclBL8VP/IOzIV3Be8Ds\r\nY+FA+rcoEA9xFkHqww40Xt+io+VcuumZjJA6jiKJvfGwxrQhm/N70k0f5AEb\r\n5mG86KEx/4286bXOCydUuoaaa3zE9tVUDkj6MHoJv5Wv4eDCN0yRJ4zojls7\r\nEpKbiaOl1I+QZHwvAUcIeR5sSwo5Tl722qusKVuGx0S0bv9uCwn08nxrO/FJ\r\nMTvGvyOIHFDT5FkgwTV+qD1jn4PumCJ1hp0teNnWD8D3fuXlOYtn6dAMYJNN\r\n8wdnZnCqjrmQ+R/mNZSGAkBVy2+cuHi10+945O+ystIjevGNeeWS1+RKIC8T\r\nd8nbP7FeXwjZqoiDk4a+JPGcjXAm12Tq8k70hpt1MDKY8xTMYBnSbUF1l0/z\r\nFnZVTz3SY5UMA74DmdcMQGjTlJcPl20BBAyihgHmDjZw20V1YipHC77dCsQT\r\n0N61DPW1feFk6tLwkTp3kFLsGE8mg0vsKBUZmPUhsRKoDSC7q5dS9tUfkGNl\r\nOqzYOsEY78EpmZsH6uJNDmk9as4K1owlKaWP9r55/c2/jSebFcjw5HaOL3xf\r\nBZNQbzMb0+LoTsCkhhfcK1VVjFj50wz287ccPC4KjNamgviFFy3EXLRzecEi\r\nhuKWn0kYRbu7eJlNp1HOAklnInulEqRIGCg=\r\n=Zy47\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","_from":"file:knitwork-0.1.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest dev","lint":"eslint --ext .ts,.js,.mjs,.cjs .","test":"vitest run --coverage","build":"unbuild","release":"pnpm test && standard-version && git push --follow-tags && pnpm publish"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"_resolved":"/private/var/folders/s0/k4lcb4b50bj9r4fch4_1h_l40000gn/T/3ec9a68a2c3503125b0d3addb7bf8568/knitwork-0.1.3.tgz","_integrity":"sha512-f6Mz4kK8k0BAlGZn9Eb7mCUwSyRLoKTLr//u75tyLKm0jgt0ydnI8ubcTPwZjSJredpBZV7ry1EOrNbMJYT0mA==","repository":{"url":"git+https://github.com/unjs/knitwork.git","type":"git"},"_npmVersion":"8.15.0","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href] [![Codecov][codecov-src]][codecov-href]","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"packageManager":"pnpm@7.15.0","devDependencies":{"c8":"latest","eslint":"latest","vitest":"latest","unbuild":"latest","typescript":"latest","standard-version":"latest","@vitest/coverage-c8":"latest","@nuxtjs/eslint-config-typescript":"latest"},"_npmOperationalInternal":{"tmp":"tmp/knitwork_0.1.3_1668161832906_0.6436249604888027","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"knitwork","version":"1.0.0","license":"MIT","_id":"knitwork@1.0.0","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"},{"name":"danielroe","email":"daniel@roe.dev"}],"homepage":"https://github.com/unjs/knitwork#readme","bugs":{"url":"https://github.com/unjs/knitwork/issues"},"dist":{"shasum":"38d124dead875bee5feea1733632295af58a49d2","tarball":"https://registry.npmjs.org/knitwork/-/knitwork-1.0.0.tgz","fileCount":6,"integrity":"sha512-dWl0Dbjm6Xm+kDxhPQJsCBTxrJzuGl0aP9rhr+TG8D3l+GL90N8O8lYUi7dTSAN2uuDqCtNgb6aEuQH5wsiV8Q==","signatures":[{"sig":"MEUCIDdP4erkRR59jCju0oCYNChIKxOoP2NLhXQNxC8BurSyAiEA4+5N6XeaF1CER4cmzEiirrhbY2Zwc0ZMnbwE1T8de3M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcsNKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIwhAAodZ/Jtw6TFyVdByEPEnKjm6N6RGafZquskjQrJl08BUcwtR3\r\niV4QwN8ssd9Gwweo9rJqAg9AD0tnlndnm/Vs65qJch0xobDJmGfTX7JJrm9D\r\n0JhteS5+SRvb9/GNrXi2SIKz9d5DcMvHvqv3NZh33iN28VTIcSBBJBbzxJnp\r\nTgXSBAzWixVv97JvrpF728cUI4E2AEkwOZXAniypQgHkLDAbFMJISrrnFihH\r\nibrqD4Z0Os6yjN61+Rf3kqSn3ATUiqKmB3zw33EPE2XgRiJ3Te19uO+BYvph\r\nC+1dQhfiDH82C+HXsrOwCk+WU4fKCpUdNeATn3eBZwODB4CDG3Oll8Ri9m2T\r\n2bAU0Fgk5gr7uX5d0SVAeA4qPF+5+Jz8xnoIo3c83XAspGmGMEnXVQDfnwdY\r\nNyhUilggQirPqCVPpifstW2hvFkesDPCIo+XhczgNJ7L9KnKJ1Cs8DUwEZSM\r\nTuuoeE3wJu++Nl4KBe8XhBsHr3mlaOA7gVyWGvgY1RMQpJbl5nkAolRgRbVN\r\nswzfcWkFrl73TD7F1LfbX7SwWuGewrDQCT5/zSrL3hTj9IeG7VQDYdmKUQ1g\r\nY5eB27iPsdiPy9NmT5azEHIBbmff5JZ99miAV7aB4DKpYyiBU+5jjczDK4qt\r\nf5DLjKshcIQA7zU1u7X9JZPKw8uF1ZAzCxA=\r\n=/HEI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"b439763dcfb72edd2f6229330ffab50ad961b6db","scripts":{"dev":"vitest dev","lint":"eslint --ext .ts,.js,.mjs,.cjs .","test":"vitest run --coverage","build":"unbuild","prepack":"unbuild","release":"pnpm test && standard-version && git push --follow-tags && pnpm publish"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/unjs/knitwork.git","type":"git"},"_npmVersion":"8.15.0","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href] [![Codecov][codecov-src]][codecov-href]","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"packageManager":"pnpm@7.16.0","devDependencies":{"eslint":"latest","vitest":"^0.25.2","esbuild":"^0.15.13","unbuild":"^0.9.4","typescript":"^4.8.4","standard-version":"^9.5.0","eslint-config-unjs":"^0.0.2","@vitest/coverage-c8":"^0.25.2"},"_npmOperationalInternal":{"tmp":"tmp/knitwork_1.0.0_1668465482537_0.47469349769317515","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"knitwork","version":"1.1.0","license":"MIT","_id":"knitwork@1.1.0","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"},{"name":"danielroe","email":"daniel@roe.dev"}],"homepage":"https://github.com/unjs/knitwork#readme","bugs":{"url":"https://github.com/unjs/knitwork/issues"},"dist":{"shasum":"d8c9feafadd7ee744ff64340b216a52c7199c417","tarball":"https://registry.npmjs.org/knitwork/-/knitwork-1.1.0.tgz","fileCount":8,"integrity":"sha512-oHnmiBUVHz1V+URE77PNot2lv3QiYU2zQf1JjOVkMt3YDKGbu8NAFr+c4mcNOhdsGrB/VpVbRwPwhiXrPhxQbw==","signatures":[{"sig":"MEUCIC8XjZ8wwFjQe5hAiXPA03LP6UHGNFTlNNsAHEUaM/0OAiEAtzSG5IiIuk8ofRF7uSUB7oThN0uteLyyb+ExJlRCGyU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37273},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"2d9f0b35cd66ea1629408dda3ad80bc2527c094f","scripts":{"dev":"vitest dev --coverage","lint":"eslint --cache --ext .ts,.js,.mjs,.cjs . && prettier -c src test","test":"pnpm lint && vitest run --coverage","build":"unbuild","prepack":"pnpm run build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint --cache --ext .ts,.js,.mjs,.cjs . --fix && prettier -c src test -w"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/unjs/knitwork.git","type":"git"},"_npmVersion":"10.2.4","description":"Utilities to generate JavaScript code.","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"packageManager":"pnpm@8.15.5","devDependencies":{"automd":"^0.3.7","eslint":"^8.57.0","vitest":"^1.4.0","esbuild":"^0.20.2","unbuild":"^2.0.0","prettier":"^3.2.5","typescript":"^5.4.3","changelogen":"^0.5.5","eslint-config-unjs":"^0.2.1","@vitest/coverage-v8":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/knitwork_1.1.0_1711803110163_0.3465454377201749","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"knitwork","version":"1.2.0","license":"MIT","_id":"knitwork@1.2.0","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"},{"name":"danielroe","email":"daniel@roe.dev"}],"homepage":"https://github.com/unjs/knitwork#readme","bugs":{"url":"https://github.com/unjs/knitwork/issues"},"dist":{"shasum":"3cc92e76249aeb35449cfbed3f31c6df8444db3f","tarball":"https://registry.npmjs.org/knitwork/-/knitwork-1.2.0.tgz","fileCount":8,"integrity":"sha512-xYSH7AvuQ6nXkq42x0v5S8/Iry+cfulBz/DJQzhIyESdLD7425jXsPy4vn5cCXU+HhRN2kVw51Vd1K6/By4BQg==","signatures":[{"sig":"MEYCIQCQfUiX2cFr04eVUan40ROWnnfs4xDb0f4+glsE7+pZNwIhANtnUXkZLNpIH20Npfhy4Bw45fA078O4Jyd6Miq/UYgn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39311},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"f87043a18a149b6ecfb31c73e74c1e49cfbf1813","scripts":{"dev":"vitest dev --coverage","lint":"eslint --cache . && prettier -c src test","test":"pnpm lint && vitest run --coverage","build":"unbuild","prepack":"pnpm run build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint --cache . --fix && prettier -c src test -w"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/unjs/knitwork.git","type":"git"},"_npmVersion":"10.9.0","description":"Utilities to generate JavaScript code.","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","devDependencies":{"automd":"^0.3.12","eslint":"^9.17.0","vitest":"^2.1.8","esbuild":"^0.24.0","unbuild":"^3.0.1","prettier":"^3.4.2","typescript":"^5.7.2","changelogen":"^0.5.7","eslint-config-unjs":"^0.4.2","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/knitwork_1.2.0_1734358395415_0.8145884481483963","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"knitwork","version":"1.3.0","description":"Utilities to generate JavaScript code.","repository":{"type":"git","url":"git+https://github.com/unjs/knitwork.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"import":"./dist/index.mjs","types":"./dist/index.d.ts","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild","dev":"vitest dev --coverage","lint":"eslint --cache . && prettier -c src test","lint:fix":"automd && eslint --cache . --fix && prettier -c src test -w","prepack":"pnpm run build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","test":"pnpm lint && vitest run --coverage"},"devDependencies":{"@vitest/coverage-v8":"^4.0.8","automd":"^0.4.2","changelogen":"^0.6.2","esbuild":"^0.25.12","eslint":"^9.39.1","eslint-config-unjs":"^0.5.0","prettier":"^3.6.2","typescript":"^5.9.3","unbuild":"^3.6.1","vitest":"^4.0.8"},"packageManager":"pnpm@10.20.0","_id":"knitwork@1.3.0","gitHead":"a95f4d421ffa602723cb5ac2606bd854e1dfc49a","bugs":{"url":"https://github.com/unjs/knitwork/issues"},"homepage":"https://github.com/unjs/knitwork#readme","_nodeVersion":"24.8.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-4LqMNoONzR43B1W0ek0fhXMsDNW/zxa1NdFAVMY+k28pgZLovR4G3PB5MrpTxCy1QaZCqNoiaKPr5w5qZHfSNw==","shasum":"4a0d0b0d45378cac909ee1117481392522bd08a4","tarball":"https://registry.npmjs.org/knitwork/-/knitwork-1.3.0.tgz","fileCount":8,"unpackedSize":41137,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCNsOQd2vRm2mmUqvnK6brif29neU3vfPzq+xZSrmGlQQIhAOt/mbmyIGi7WLviH0oiTzlYJNUnTV7l/pYbh4lWALLw"}]},"_npmUser":{"name":"danielroe","email":"daniel@roe.dev"},"directories":{},"maintainers":[{"name":"pi0","email":"pyapar@gmail.com"},{"name":"danielroe","email":"daniel@roe.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/knitwork_1.3.0_1763123875034_0.9425262485886512"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-21T20:31:31.005Z","modified":"2025-11-14T12:37:55.440Z","0.0.0":"2022-01-21T20:31:31.120Z","0.0.1":"2022-01-21T21:11:29.335Z","0.0.2":"2022-01-25T13:56:45.745Z","0.1.0":"2022-01-25T13:57:30.043Z","0.1.1":"2022-03-08T16:21:55.288Z","0.1.2":"2022-06-10T12:52:10.928Z","0.1.3":"2022-11-11T10:17:13.120Z","1.0.0":"2022-11-14T22:38:02.729Z","1.1.0":"2024-03-30T12:51:50.301Z","1.2.0":"2024-12-16T14:13:15.571Z","1.3.0":"2025-11-14T12:37:55.234Z"},"bugs":{"url":"https://github.com/unjs/knitwork/issues"},"license":"MIT","homepage":"https://github.com/unjs/knitwork#readme","repository":{"type":"git","url":"git+https://github.com/unjs/knitwork.git"},"description":"Utilities to generate JavaScript code.","maintainers":[{"name":"pi0","email":"pyapar@gmail.com"},{"name":"danielroe","email":"daniel@roe.dev"}],"readme":"# ๐งถ knitwork\n\n\n\n[](https://npmjs.com/package/knitwork)\n[](https://npm.chart.dev/knitwork)\n[](https://codecov.io/gh/unjs/knitwork)\n\n\n\nUtilities to generate JavaScript code.\n\n## Install\n\n\n\n```sh\n# โจ Auto-detect\nnpx nypm install knitwork\n\n# npm\nnpm install knitwork\n\n# yarn\nyarn add knitwork\n\n# pnpm\npnpm add knitwork\n\n# bun\nbun install knitwork\n\n# deno\ndeno install npm:knitwork\n```\n\n\n\n\n\n**ESM** (Node.js, Bun, Deno)\n\n```js\nimport {} from \"knitwork\";\n```\n\n**CommonJS** (Legacy Node.js)\n\n```js\nconst {} = require(\"knitwork\");\n```\n\n**CDN** (Deno and Browsers)\n\n```js\nimport {} from \"https://esm.sh/knitwork\";\n```\n\n\n\n\n\n## ESM\n\n### `genDynamicImport(specifier, options)`\n\nGenerate an ESM dynamic `import()` statement.\n\n### `genDynamicTypeImport(specifier, name, options)`\n\nGenerate an ESM type `import()` statement.\n\n### `genExport(specifier, exports?, options)`\n\nGenerate an ESM `export` statement.\n\n### `genImport(specifier, imports?, options)`\n\nGenerate an ESM `import` statement.\n\n**Example:**\n\n```js\ngenImport(\"pkg\", \"foo\");\n// ~> `import foo from \"pkg\";`\n\ngenImport(\"pkg\", [\"foo\"]);\n// ~> `import { foo } from \"pkg\";`\n\ngenImport(\"pkg\", [\"a\", \"b\"]);\n// ~> `import { a, b } from \"pkg`;\n\ngenImport(\"pkg\", [{ name: \"default\", as: \"bar\" }]);\n// ~> `import { default as bar } from \"pkg`;\n\ngenImport(\"pkg\", [{ name: \"foo\", as: \"bar\" }]);\n// ~> `import { foo as bar } from \"pkg`;\n\ngenImport(\"pkg\", \"foo\", { attributes: { type: \"json\" } });\n// ~> `import foo from \"pkg\" with { type: \"json\" };\n\ngenExport(\"pkg\", \"foo\");\n// ~> `export foo from \"pkg\";`\n\ngenExport(\"pkg\", [\"a\", \"b\"]);\n// ~> `export { a, b } from \"pkg\";`\n\n// export * as bar from \"pkg\"\ngenExport(\"pkg\", { name: \"*\", as: \"bar\" });\n// ~> `export * as bar from \"pkg\";`\n```\n\n### `genTypeImport(specifier, imports, options)`\n\nGenerate an ESM `import type` statement.\n\n## Serialization\n\n### `genArrayFromRaw(array, indent, options)`\n\nSerialize an array to a string.\n\nValues are not escaped or quoted.\n\n**Example:**\n\n```js\ngenArrayFromRaw([1, 2, 3])\n// ~> `[1, 2, 3]`\n```\n\n### `genObjectFromRaw(object, indent, options)`\n\nSerialize an object to a string.\n\nValues are not escaped or quoted.\n\n**Example:**\n\n```js\ngenObjectFromRaw({ foo: \"bar\", test: '() => import(\"pkg\")' })\n// ~> `{ foo: bar, test: () => import(\"pkg\") }`\n```\n\n### `genObjectFromRawEntries(array, indent, options)`\n\nSerialize an array of key-value pairs to a string.\n\nValues are not escaped or quoted.\n\n### `genObjectFromValues(obj, indent, options)`\n\nSerialize an object to a string.\n\nValues are escaped and quoted if necessary.\n\n**Example:**\n\n```js\ngenObjectFromValues({ foo: \"bar\" })\n// ~> `{ foo: \"bar\" }`\n```\n\n## String\n\n### `escapeString(id)`\n\nEscape a string for use in a javascript string.\n\n### `genSafeVariableName(name)`\n\nGenerate a safe javascript variable name.\n\n### `genString(input, options)`\n\nGenerate a string with double or single quotes and handle escapes.\n\n## Typescript\n\n### `genAugmentation(specifier)`\n\nGenerate typescript `declare module` augmentation.\n\n### `genInlineTypeImport(specifier, name, options)`\n\nGenerate an typescript `typeof import()` statement for default import.\n\n### `genInterface(name, contents?, options, indent)`\n\nGenerate typescript interface.\n\n### `genTypeExport(specifier, imports, options)`\n\nGenerate a typescript `export type` statement.\n\n### `genTypeObject(object, indent)`\n\nGenerate typescript object type.\n\n## Utils\n\n### `genObjectKey(key)`\n\nGenerate a safe javascript variable name for an object key.\n\n### `wrapInDelimiters(lines, indent, delimiters, withComma)`\n\nWrap an array of strings in delimiters.\n\n\n\n## Contribution\n\n\n Local development
\n\n- Clone this repository\n- Install the latest LTS version of [Node.js](https://nodejs.org/en/)\n- Enable [Corepack](https://github.com/nodejs/corepack) using `corepack enable`\n- Install dependencies using `bun install`\n- Run tests using `bun dev`\n\n \n\n## License\n\n\n\nPublished under the [MIT](https://github.com/unjs/knitwork/blob/main/LICENSE) license.\nMade by [@pi0](https://github.com/pi0), [@danielroe](https://github.com/danielroe) and [community](https://github.com/unjs/knitwork/graphs/contributors) ๐\n
\n\n
\n\n\n\n\n\n\n---\n\n_๐ค auto updated with [automd](https://automd.unjs.io)_\n\n\n","readmeFilename":"README.md"}