{"_id":"@3xpo/pkgmetatool","_rev":"9-5d0ac12941d81f73a498444de326148f","name":"@3xpo/pkgmetatool","description":"No Package Description Yet","dist-tags":{"latest":"0.1.9"},"versions":{"0.1.0":{"name":"@3xpo/pkgmetatool","version":"0.1.0","author":{"name":"Expo"},"license":"MIT","_id":"@3xpo/pkgmetatool@0.1.0","maintainers":[{"name":"exponentialworkload","email":"cc@aaathats3as.com"}],"contributors":[{"url":"https://codeberg.org/Expo","name":"Expo","email":"expo@expo.moe"}],"homepage":"https://codeberg.org/Expo/pkgs/src/branch/senpai/packages/@3xpo/pkgmetatool/","bugs":{"url":"https://codeberg.org/Expo/pkgs/issues","email":"expo@expo.moe"},"dist":{"shasum":"3bb3ae7ba2f59a101dbb5e0b336f3b7f6036d3d3","tarball":"https://registry.npmjs.org/@3xpo/pkgmetatool/-/pkgmetatool-0.1.0.tgz","fileCount":16,"integrity":"sha512-DS026RNBPIUF0xsl5F1Rd0Iz/XjMFqLFcmWbPkFp2994qAO7cyLWkqjc/t33uRLwrsAC3eoV0EZwqDHBw+So8w==","signatures":[{"sig":"MEUCIQC5SXQgpmVOZ6NoUtAnulZn0/UrHwYznY55IDbDol/1XAIgNnlgA/IY0dlqlDUpgr8owqP7WtoCZvVNSwuXyywWYMo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31627},"main":"./dist/main.node.bundle.min.cjs","type":"module","_from":"file:3xpo-pkgmetatool-0.1.0.tgz","types":"./dist/main.d.ts","module":"./dist/main.node.bundle.min.mjs","source":"./src/main.ts","engines":{"node":">=v20.0.0"},"exports":{".":{"node":"./dist/main.node.bundle.min.mjs","types":"./dist/main.d.ts","import":"./dist/main.node.bundle.min.mjs","default":"./dist/main.node.bundle.min.mjs","require":"./dist/main.node.bundle.min.cjs"}},"scripts":{"dev":"nodemon --watch src -e ts,json,env --delay 50ms --exec \"npm run build && npm run test\"","test":"jest","build":"concurrently \"npm:build:*\"","build:js":"esmany --args \"\\\"src/main.ts\\\" --sourcemap --packages=external\" --platform node --format esm,cjs --bundle true --output dist/main","build:ts":"tsc --emitDeclarationOnly"},"typings":"./dist/main.d.ts","_npmUser":{"name":"exponentialworkload","email":"cc@aaathats3as.com"},"_resolved":"/tmp/eb3fa3f8a8f7a9dd587a7be4624a65a0/3xpo-pkgmetatool-0.1.0.tgz","_integrity":"sha512-DS026RNBPIUF0xsl5F1Rd0Iz/XjMFqLFcmWbPkFp2994qAO7cyLWkqjc/t33uRLwrsAC3eoV0EZwqDHBw+So8w==","repository":{"url":"https://codeberg.org/Expo/pkgs.git","type":"git","directory":"packages/@3xpo/pkgmetatool/"},"_npmVersion":"10.2.4","description":"No Package Description Yet","directories":{},"displayName":"pkgmetatool","_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.20.1","nodemon":"^3.1.0","ts-jest":"^29.1.2","type-fest":"^4.13.1","@types/jest":"^29.5.12","concurrently":"^8.2.2","@3xpo/es-many":"^0.2.12"},"_npmOperationalInternal":{"tmp":"tmp/pkgmetatool_0.1.0_1711046129164_0.39248914409002733","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@3xpo/pkgmetatool","version":"0.1.1","author":{"name":"Expo"},"license":"MIT","_id":"@3xpo/pkgmetatool@0.1.1","maintainers":[{"name":"exponentialworkload","email":"cc@aaathats3as.com"}],"contributors":[{"url":"https://codeberg.org/Expo","name":"Expo","email":"expo@expo.moe"}],"homepage":"https://codeberg.org/Expo/pkgs/src/branch/senpai/packages/@3xpo/pkgmetatool/","bugs":{"url":"https://codeberg.org/Expo/pkgs/issues","email":"expo@expo.moe"},"dist":{"shasum":"15172e8a4c3b4420d82a940343a621018f8b9c8e","tarball":"https://registry.npmjs.org/@3xpo/pkgmetatool/-/pkgmetatool-0.1.1.tgz","fileCount":17,"integrity":"sha512-XXxTiIDziIeG5tgGFxZ/g1R6c6O9K5XTixMu/vzEP8VtK5HWlrKFz8/+bvBq5PJCS49TW/y35Ayo34pEHA1hvA==","signatures":[{"sig":"MEUCID29UzY0jN0arNMyNYznM3E2i+6cQ7Sb+8BvlbHY1/kFAiEA7pgq9y6wmrTwZrvFTBti/0dC2x9T2SNfsf9Nv+qbswY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32927},"main":"./dist/main.node.bundle.min.cjs","type":"module","_from":"file:3xpo-pkgmetatool-0.1.1.tgz","types":"./dist/main.d.ts","module":"./dist/main.node.bundle.min.mjs","source":"./src/main.ts","engines":{"node":">=v20.0.0"},"exports":{".":{"node":"./dist/main.node.bundle.min.mjs","types":"./dist/main.d.ts","import":"./dist/main.node.bundle.min.mjs","default":"./dist/main.node.bundle.min.mjs","require":"./dist/main.node.bundle.min.cjs"}},"scripts":{"dev":"nodemon --watch src -e ts,json,env --delay 50ms --exec \"npm run build && npm run test\"","test":"jest","build":"concurrently \"npm:build:*\"","build:js":"esmany --args \"\\\"src/main.ts\\\" --sourcemap --packages=external\" --platform node --format esm,cjs --bundle true --output dist/main","build:ts":"tsc --emitDeclarationOnly"},"typings":"./dist/main.d.ts","_npmUser":{"name":"exponentialworkload","email":"cc@aaathats3as.com"},"_resolved":"/tmp/c1bc4d9551381090f01a420d17fe21ad/3xpo-pkgmetatool-0.1.1.tgz","_integrity":"sha512-XXxTiIDziIeG5tgGFxZ/g1R6c6O9K5XTixMu/vzEP8VtK5HWlrKFz8/+bvBq5PJCS49TW/y35Ayo34pEHA1hvA==","repository":{"url":"https://codeberg.org/Expo/pkgs.git","type":"git","directory":"packages/@3xpo/pkgmetatool/"},"_npmVersion":"10.2.4","description":"No Package Description Yet","directories":{},"displayName":"pkgmetatool","_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.20.1","nodemon":"^3.1.0","ts-jest":"^29.1.2","type-fest":"^4.13.1","@types/jest":"^29.5.12","concurrently":"^8.2.2","@3xpo/es-many":"^0.2.12"},"_npmOperationalInternal":{"tmp":"tmp/pkgmetatool_0.1.1_1711046448606_0.6855760283200629","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@3xpo/pkgmetatool","version":"0.1.2","author":{"name":"Expo"},"license":"MIT","_id":"@3xpo/pkgmetatool@0.1.2","maintainers":[{"name":"exponentialworkload","email":"cc@aaathats3as.com"}],"contributors":[{"url":"https://codeberg.org/Expo","name":"Expo","email":"expo@expo.moe"}],"homepage":"https://codeberg.org/Expo/pkgs/src/branch/senpai/packages/@3xpo/pkgmetatool/","bugs":{"url":"https://codeberg.org/Expo/pkgs/issues","email":"expo@expo.moe"},"dist":{"shasum":"c70d7f9ab43d92834813941a7a0eb47c1e1494c4","tarball":"https://registry.npmjs.org/@3xpo/pkgmetatool/-/pkgmetatool-0.1.2.tgz","fileCount":17,"integrity":"sha512-nrAspPBnB8TI2uJglHGSzg9RCRW8S/MT4SMIJQAE4qvlO55Ld1/KzY1Qr7SQNGjjtA5vdItWeXuIefyKIV12ew==","signatures":[{"sig":"MEYCIQC8h1eKchFT3yvPrwZqHFh5UKlDncjhzCHF4UU3U8SL9QIhANQKwedA1dxMJd2rx1NAgu1kh54QigiO4+LTB5Hkq39T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34993},"main":"./dist/main.node.bundle.min.cjs","type":"module","_from":"file:3xpo-pkgmetatool-0.1.2.tgz","types":"./dist/main.d.ts","module":"./dist/main.node.bundle.min.mjs","source":"./src/main.ts","engines":{"node":">=v20.0.0"},"exports":{".":{"node":"./dist/main.node.bundle.min.mjs","types":"./dist/main.d.ts","import":"./dist/main.node.bundle.min.mjs","default":"./dist/main.node.bundle.min.mjs","require":"./dist/main.node.bundle.min.cjs"}},"scripts":{"dev":"nodemon --watch src -e ts,json,env --delay 50ms --exec \"npm run build && npm run test\"","test":"jest","build":"concurrently \"npm:build:*\"","build:js":"esmany --args \"\\\"src/main.ts\\\" --sourcemap --packages=external\" --platform node --format esm,cjs --bundle true --output dist/main","build:ts":"tsc --emitDeclarationOnly"},"typings":"./dist/main.d.ts","_npmUser":{"name":"exponentialworkload","email":"cc@aaathats3as.com"},"_resolved":"/tmp/f27e695d59a830b61fae36c045afa996/3xpo-pkgmetatool-0.1.2.tgz","_integrity":"sha512-nrAspPBnB8TI2uJglHGSzg9RCRW8S/MT4SMIJQAE4qvlO55Ld1/KzY1Qr7SQNGjjtA5vdItWeXuIefyKIV12ew==","repository":{"url":"https://codeberg.org/Expo/pkgs.git","type":"git","directory":"packages/@3xpo/pkgmetatool/"},"_npmVersion":"10.2.4","description":"No Package Description Yet","directories":{},"displayName":"pkgmetatool","_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.20.1","nodemon":"^3.1.0","ts-jest":"^29.1.2","type-fest":"^4.13.1","@types/jest":"^29.5.12","concurrently":"^8.2.2","@3xpo/es-many":"^0.2.13"},"_npmOperationalInternal":{"tmp":"tmp/pkgmetatool_0.1.2_1711047270522_0.22201137336371768","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@3xpo/pkgmetatool","version":"0.1.3","author":{"name":"Expo"},"license":"MIT","_id":"@3xpo/pkgmetatool@0.1.3","maintainers":[{"name":"exponentialworkload","email":"cc@aaathats3as.com"}],"contributors":[{"url":"https://codeberg.org/Expo","name":"Expo","email":"expo@expo.moe"}],"homepage":"https://codeberg.org/Expo/pkgs/src/branch/senpai/packages/@3xpo/pkgmetatool/","bugs":{"url":"https://codeberg.org/Expo/pkgs/issues","email":"expo@expo.moe"},"dist":{"shasum":"bb2ed45e225336c601028c30d1018737d83801a7","tarball":"https://registry.npmjs.org/@3xpo/pkgmetatool/-/pkgmetatool-0.1.3.tgz","fileCount":17,"integrity":"sha512-/Ybfo9n9se+lG4Qs7qjjLHXtICW/9NN0cqadwBLjZA/qHRDbpiX8Y/7EwcGoDgqVFywLPux0WgO/9UgcfibA3g==","signatures":[{"sig":"MEUCIQC+cpW3BHrVFzbmQQ8ZZXdkNilmis9ija7y+V1uyOYPMAIgVzc6eE51ZFk7a6bHCPDj5he9ZDypIsPMp+GV8PX+uKk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35300},"main":"./dist/main.node.bundle.min.cjs","type":"module","_from":"file:3xpo-pkgmetatool-0.1.3.tgz","types":"./dist/main.d.ts","module":"./dist/main.node.bundle.min.mjs","source":"./src/main.ts","engines":{"node":">=v20.0.0"},"exports":{".":{"node":"./dist/main.node.bundle.min.mjs","types":"./dist/main.d.ts","import":"./dist/main.node.bundle.min.mjs","default":"./dist/main.node.bundle.min.mjs","require":"./dist/main.node.bundle.min.cjs"}},"scripts":{"dev":"nodemon --watch src -e ts,json,env --delay 50ms --exec \"npm run build && npm run test\"","test":"jest","build":"concurrently \"npm:build:*\"","build:js":"esmany --args \"\\\"src/main.ts\\\" --sourcemap --packages=external\" --platform node --format esm,cjs --bundle true --output dist/main","build:ts":"tsc --emitDeclarationOnly"},"typings":"./dist/main.d.ts","_npmUser":{"name":"exponentialworkload","email":"cc@aaathats3as.com"},"_resolved":"/tmp/af6fc4a7b50e0daf978f4787c696e758/3xpo-pkgmetatool-0.1.3.tgz","_integrity":"sha512-/Ybfo9n9se+lG4Qs7qjjLHXtICW/9NN0cqadwBLjZA/qHRDbpiX8Y/7EwcGoDgqVFywLPux0WgO/9UgcfibA3g==","repository":{"url":"https://codeberg.org/Expo/pkgs.git","type":"git","directory":"packages/@3xpo/pkgmetatool/"},"_npmVersion":"10.2.4","description":"No Package Description Yet","directories":{},"displayName":"pkgmetatool","_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.20.1","nodemon":"^3.1.0","ts-jest":"^29.1.2","type-fest":"^4.13.1","@types/jest":"^29.5.12","concurrently":"^8.2.2","@3xpo/es-many":"^0.2.13"},"_npmOperationalInternal":{"tmp":"tmp/pkgmetatool_0.1.3_1711047394775_0.14020330559953775","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@3xpo/pkgmetatool","version":"0.1.4","author":{"name":"Expo"},"license":"MIT","_id":"@3xpo/pkgmetatool@0.1.4","maintainers":[{"name":"exponentialworkload","email":"cc@aaathats3as.com"}],"contributors":[{"url":"https://codeberg.org/Expo","name":"Expo","email":"expo@expo.moe"}],"homepage":"https://codeberg.org/Expo/pkgs/src/branch/senpai/packages/@3xpo/pkgmetatool/","bugs":{"url":"https://codeberg.org/Expo/pkgs/issues","email":"expo@expo.moe"},"dist":{"shasum":"0650c38c921d0fc0efc3cedee42591a4c6f02a42","tarball":"https://registry.npmjs.org/@3xpo/pkgmetatool/-/pkgmetatool-0.1.4.tgz","fileCount":17,"integrity":"sha512-o/eCGvDXTmadG8/ebovYM9xInNnMtlO3u19oaarZh8TBOwZ5HmMImLJlVDrzSE1JvpcLoVnDOybhENhegy43Kg==","signatures":[{"sig":"MEUCIDNNh+t0BseIJPCrx3o+ETzplLqtUA/gcMXKYUXailGrAiEAu/JfHlSjaqYqF5XpMikGv3nWJXjUPaehiV6I6tN28zk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35391},"main":"./dist/main.node.bundle.min.cjs","type":"module","_from":"file:3xpo-pkgmetatool-0.1.4.tgz","types":"./dist/main.d.ts","module":"./dist/main.node.bundle.min.mjs","source":"./src/main.ts","engines":{"node":">=v20.0.0"},"exports":{".":{"node":"./dist/main.node.bundle.min.mjs","types":"./dist/main.d.ts","import":"./dist/main.node.bundle.min.mjs","default":"./dist/main.node.bundle.min.mjs","require":"./dist/main.node.bundle.min.cjs"}},"scripts":{"dev":"nodemon --watch src -e ts,json,env --delay 50ms --exec \"npm run build && npm run test\"","test":"jest","build":"concurrently \"npm:build:*\"","build:js":"esmany --args \"\\\"src/main.ts\\\" --sourcemap --packages=external\" --platform node --format esm,cjs --bundle true --output dist/main","build:ts":"tsc --emitDeclarationOnly"},"typings":"./dist/main.d.ts","_npmUser":{"name":"exponentialworkload","email":"cc@aaathats3as.com"},"_resolved":"/tmp/30b5008826c0827655c5a73b8cb1e532/3xpo-pkgmetatool-0.1.4.tgz","_integrity":"sha512-o/eCGvDXTmadG8/ebovYM9xInNnMtlO3u19oaarZh8TBOwZ5HmMImLJlVDrzSE1JvpcLoVnDOybhENhegy43Kg==","repository":{"url":"https://codeberg.org/Expo/pkgs.git","type":"git","directory":"packages/@3xpo/pkgmetatool/"},"_npmVersion":"10.2.4","description":"No Package Description Yet","directories":{},"displayName":"pkgmetatool","_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.20.2","nodemon":"^3.1.0","ts-jest":"^29.1.2","type-fest":"^4.13.1","@types/jest":"^29.5.12","concurrently":"^8.2.2","@3xpo/es-many":"^0.2.14"},"_npmOperationalInternal":{"tmp":"tmp/pkgmetatool_0.1.4_1711047648479_0.2186664403758103","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@3xpo/pkgmetatool","version":"0.1.5","author":{"name":"Expo"},"license":"MIT","_id":"@3xpo/pkgmetatool@0.1.5","maintainers":[{"name":"exponentialworkload","email":"cc@aaathats3as.com"}],"contributors":[{"url":"https://codeberg.org/Expo","name":"Expo","email":"expo@expo.moe"}],"homepage":"https://codeberg.org/Expo/pkgs/src/branch/senpai/packages/@3xpo/pkgmetatool/","bugs":{"url":"https://codeberg.org/Expo/pkgs/issues","email":"expo@expo.moe"},"dist":{"shasum":"255be1cc54f07f2b42a22ffa847d91ed72170271","tarball":"https://registry.npmjs.org/@3xpo/pkgmetatool/-/pkgmetatool-0.1.5.tgz","fileCount":17,"integrity":"sha512-mlysOcCHULzZxdSPrb62T2NPT7s+oXEFMi9HfhKcITBKNtg7WaMI38Rf94KAqHajpogXXpnnBpN7tmmCRi2qaQ==","signatures":[{"sig":"MEYCIQCdP3ATcG03tY1gefW2av1D/rW3e9RtSK3Ui5YyJrQnRgIhAKiUDJ5bIHY7rgRSAMoiSa9cW3YVjlrCN+sInhQJpOfc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35821},"main":"./dist/main.node.bundle.min.cjs","type":"module","_from":"file:3xpo-pkgmetatool-0.1.5.tgz","types":"./dist/main.d.ts","module":"./dist/main.node.bundle.min.mjs","source":"./src/main.ts","engines":{"node":">=v20.0.0"},"exports":{".":{"node":"./dist/main.node.bundle.min.mjs","types":"./dist/main.d.ts","import":"./dist/main.node.bundle.min.mjs","default":"./dist/main.node.bundle.min.mjs","require":"./dist/main.node.bundle.min.cjs"}},"scripts":{"dev":"nodemon --watch src -e ts,json,env --delay 50ms --exec \"npm run build && npm run test\"","test":"jest","build":"concurrently \"npm:build:*\"","build:js":"esmany --args \"\\\"src/main.ts\\\" --sourcemap --packages=external\" --platform node --format esm,cjs --bundle true --output dist/main","build:ts":"tsc --emitDeclarationOnly"},"typings":"./dist/main.d.ts","_npmUser":{"name":"exponentialworkload","email":"cc@aaathats3as.com"},"_resolved":"/tmp/fa9068a1dcda3d191af5dd605cbddfc6/3xpo-pkgmetatool-0.1.5.tgz","_integrity":"sha512-mlysOcCHULzZxdSPrb62T2NPT7s+oXEFMi9HfhKcITBKNtg7WaMI38Rf94KAqHajpogXXpnnBpN7tmmCRi2qaQ==","repository":{"url":"https://codeberg.org/Expo/pkgs.git","type":"git","directory":"packages/@3xpo/pkgmetatool/"},"_npmVersion":"10.2.4","description":"No Package Description Yet","directories":{},"displayName":"pkgmetatool","_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.20.2","nodemon":"^3.1.0","ts-jest":"^29.1.2","type-fest":"^4.13.1","@types/jest":"^29.5.12","concurrently":"^8.2.2","@3xpo/es-many":"^0.2.14"},"_npmOperationalInternal":{"tmp":"tmp/pkgmetatool_0.1.5_1711048026389_0.6597474434528361","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@3xpo/pkgmetatool","version":"0.1.6","author":{"name":"Expo"},"license":"MIT","_id":"@3xpo/pkgmetatool@0.1.6","maintainers":[{"name":"exponentialworkload","email":"cc@aaathats3as.com"}],"contributors":[{"url":"https://codeberg.org/Expo","name":"Expo","email":"expo@expo.moe"}],"homepage":"https://codeberg.org/Expo/pkgs/src/branch/senpai/packages/@3xpo/pkgmetatool/","bugs":{"url":"https://codeberg.org/Expo/pkgs/issues","email":"expo@expo.moe"},"dist":{"shasum":"0f7b4281087afb067176759d6162fd1cbe072405","tarball":"https://registry.npmjs.org/@3xpo/pkgmetatool/-/pkgmetatool-0.1.6.tgz","fileCount":17,"integrity":"sha512-I7yx44Ufe7ETN/qxMa6n4cULl+/Nl05e8krtdzVLw9RIWIoVnhLYv6AY+3Ca7ilBHOU0IzHyuy0oPRK8UFm8kg==","signatures":[{"sig":"MEQCIHQlEZELZiGHshXm0GcE6RMUfd+C/LrfksHoeVaLHb9eAiBpdJsOEBw9cRE3/JKHr1OUpUsw7ahEBWC4Cnvp8l0Mqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36225},"main":"./dist/main.node.bundle.min.cjs","type":"module","_from":"file:3xpo-pkgmetatool-0.1.6.tgz","types":"./dist/main.d.ts","module":"./dist/main.node.bundle.min.mjs","source":"./src/main.ts","engines":{"node":">=v20.0.0"},"exports":{".":{"node":"./dist/main.node.bundle.min.mjs","types":"./dist/main.d.ts","import":"./dist/main.node.bundle.min.mjs","default":"./dist/main.node.bundle.min.mjs","require":"./dist/main.node.bundle.min.cjs"}},"scripts":{"dev":"nodemon --watch src -e ts,json,env --delay 50ms --exec \"npm run build && npm run test\"","test":"jest","build":"concurrently \"npm:build:*\"","build:js":"esmany --args \"\\\"src/main.ts\\\" --sourcemap --packages=external\" --platform node --format esm,cjs --bundle true --output dist/main","build:ts":"tsc --emitDeclarationOnly"},"typings":"./dist/main.d.ts","_npmUser":{"name":"exponentialworkload","email":"cc@aaathats3as.com"},"_resolved":"/tmp/191c6090049fd8b9247433b5d9fc320d/3xpo-pkgmetatool-0.1.6.tgz","_integrity":"sha512-I7yx44Ufe7ETN/qxMa6n4cULl+/Nl05e8krtdzVLw9RIWIoVnhLYv6AY+3Ca7ilBHOU0IzHyuy0oPRK8UFm8kg==","repository":{"url":"https://codeberg.org/Expo/pkgs.git","type":"git","directory":"packages/@3xpo/pkgmetatool/"},"_npmVersion":"10.2.4","description":"No Package Description Yet","directories":{},"displayName":"pkgmetatool","_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.20.2","nodemon":"^3.1.0","ts-jest":"^29.1.2","type-fest":"^4.13.1","@types/jest":"^29.5.12","concurrently":"^8.2.2","@3xpo/es-many":"^0.2.14"},"_npmOperationalInternal":{"tmp":"tmp/pkgmetatool_0.1.6_1711048322771_0.9574411534024823","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@3xpo/pkgmetatool","version":"0.1.7","author":{"name":"Expo"},"license":"MIT","_id":"@3xpo/pkgmetatool@0.1.7","maintainers":[{"name":"exponentialworkload","email":"cc@aaathats3as.com"}],"contributors":[{"url":"https://codeberg.org/Expo","name":"Expo","email":"expo@expo.moe"}],"homepage":"https://codeberg.org/Expo/pkgs/src/branch/senpai/packages/@3xpo/pkgmetatool/","bugs":{"url":"https://codeberg.org/Expo/pkgs/issues","email":"expo@expo.moe"},"dist":{"shasum":"78c693999caf9206c6fd67e66c14e2edd890c525","tarball":"https://registry.npmjs.org/@3xpo/pkgmetatool/-/pkgmetatool-0.1.7.tgz","fileCount":17,"integrity":"sha512-bGmf1BaxKQJGdZnIo9JYgyXbExlN1mcSPq3O8yy34ZQRf+1w96JWQWxgmjmGKXYhjvNDYU9tIv9IigGRV5CR1g==","signatures":[{"sig":"MEUCIQDlpYHb0VmqbaW9ckUj5Rr0W/ZPABIHsq39I0aovoIgWAIgFXWzLRymHlsFjUBG8wU8uRLOjj3wj24ZnJ8LBWXYBF0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36306},"main":"./dist/main.node.bundle.min.cjs","type":"module","_from":"file:3xpo-pkgmetatool-0.1.7.tgz","types":"./dist/main.d.ts","module":"./dist/main.node.bundle.min.mjs","source":"./src/main.ts","engines":{"node":">=v20.0.0"},"exports":{".":{"node":"./dist/main.node.bundle.min.mjs","types":"./dist/main.d.ts","import":"./dist/main.node.bundle.min.mjs","default":"./dist/main.node.bundle.min.mjs","require":"./dist/main.node.bundle.min.cjs"}},"scripts":{"dev":"nodemon --watch src -e ts,json,env --delay 50ms --exec \"npm run build && npm run test\"","test":"jest","build":"concurrently \"npm:build:*\"","build:js":"esmany --args \"\\\"src/main.ts\\\" --sourcemap --packages=external\" --platform node --format esm,cjs --bundle true --output dist/main","build:ts":"tsc --emitDeclarationOnly"},"typings":"./dist/main.d.ts","_npmUser":{"name":"exponentialworkload","email":"cc@aaathats3as.com"},"_resolved":"/tmp/876be1a3355a8dadcc0d4b0018a15ccd/3xpo-pkgmetatool-0.1.7.tgz","_integrity":"sha512-bGmf1BaxKQJGdZnIo9JYgyXbExlN1mcSPq3O8yy34ZQRf+1w96JWQWxgmjmGKXYhjvNDYU9tIv9IigGRV5CR1g==","repository":{"url":"https://codeberg.org/Expo/pkgs.git","type":"git","directory":"packages/@3xpo/pkgmetatool/"},"_npmVersion":"10.5.1","description":"No Package Description Yet","directories":{},"displayName":"pkgmetatool","_nodeVersion":"22.0.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.20.2","nodemon":"^3.1.0","ts-jest":"^29.1.2","type-fest":"^4.18.0","@types/jest":"^29.5.12","concurrently":"^8.2.2","@3xpo/es-many":"^0.2.15"},"_npmOperationalInternal":{"tmp":"tmp/pkgmetatool_0.1.7_1714495345292_0.3531203629321571","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@3xpo/pkgmetatool","version":"0.1.8","author":{"name":"Expo"},"license":"MIT","_id":"@3xpo/pkgmetatool@0.1.8","maintainers":[{"name":"exponentialworkload","email":"cc@aaathats3as.com"}],"contributors":[{"url":"https://codeberg.org/Expo","name":"Expo","email":"expo@expo.moe"}],"homepage":"https://codeberg.org/Expo/pkgs/src/branch/senpai/packages/@3xpo/pkgmetatool/","bugs":{"url":"https://codeberg.org/Expo/pkgs/issues","email":"expo@expo.moe"},"dist":{"shasum":"26132931a3c3b00ece12b08813e386fff944359e","tarball":"https://registry.npmjs.org/@3xpo/pkgmetatool/-/pkgmetatool-0.1.8.tgz","fileCount":17,"integrity":"sha512-Z2LQDhRerSKAAC/t7WWAeLXHZ21vXd+BKUnVmun1mhy8H+2xWS3ci0lIwn1km6Fa3uiYakWqt1LXY1v8i7E/hw==","signatures":[{"sig":"MEUCIQDEAUMX6aTdTX9h1xW6mPBsigXkKtOE+Ce9Yct8dzkLyQIgQPabr6kBt7LAMBzC7I8/S8kNQbbLFgQ6lrn+XxodhhU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36360},"main":"./dist/main.node.bundle.min.cjs","type":"module","_from":"file:3xpo-pkgmetatool-0.1.8.tgz","types":"./dist/main.d.ts","module":"./dist/main.node.bundle.min.mjs","source":"./src/main.ts","engines":{"node":">=v20.0.0"},"exports":{".":{"node":"./dist/main.node.bundle.min.mjs","types":"./dist/main.d.ts","import":"./dist/main.node.bundle.min.mjs","default":"./dist/main.node.bundle.min.mjs","require":"./dist/main.node.bundle.min.cjs"}},"scripts":{"dev":"nodemon --watch src -e ts,json,env --delay 50ms --exec \"npm run build && npm run test\"","test":"jest","build":"concurrently \"npm:build:*\"","build:js":"esmany --args \"\\\"src/main.ts\\\" --sourcemap --packages=external\" --platform node --format esm,cjs --bundle true --output dist/main","build:ts":"tsc --emitDeclarationOnly"},"typings":"./dist/main.d.ts","_npmUser":{"name":"exponentialworkload","email":"cc@aaathats3as.com"},"_resolved":"/tmp/03a403a8715d0d24a9a775113da0ace3/3xpo-pkgmetatool-0.1.8.tgz","_integrity":"sha512-Z2LQDhRerSKAAC/t7WWAeLXHZ21vXd+BKUnVmun1mhy8H+2xWS3ci0lIwn1km6Fa3uiYakWqt1LXY1v8i7E/hw==","repository":{"url":"https://codeberg.org/Expo/pkgs.git","type":"git","directory":"packages/@3xpo/pkgmetatool/"},"_npmVersion":"10.8.0","description":"No Package Description Yet","directories":{},"displayName":"pkgmetatool","_nodeVersion":"22.1.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","esbuild":"^0.21.3","nodemon":"^3.1.0","ts-jest":"^29.1.2","type-fest":"^4.18.2","@types/jest":"^29.5.12","concurrently":"^8.2.2","@3xpo/es-many":"^0.2.16"},"_npmOperationalInternal":{"tmp":"tmp/pkgmetatool_0.1.8_1716180012007_0.9058225624958915","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"@3xpo/pkgmetatool","displayName":"pkgmetatool","version":"0.1.9","description":"No Package Description Yet","homepage":"https://codeberg.org/Expo/pkgs/src/branch/senpai/packages/@3xpo/pkgmetatool/","bugs":{"url":"https://codeberg.org/Expo/pkgs/issues","email":"expo@expo.moe"},"repository":{"type":"git","url":"https://codeberg.org/Expo/pkgs.git","directory":"packages/@3xpo/pkgmetatool/"},"license":"MIT","author":{"name":"Expo"},"contributors":[{"name":"Expo","email":"expo@expo.moe","url":"https://codeberg.org/Expo"}],"source":"./src/main.ts","type":"module","main":"./dist/main.node.bundle.min.cjs","module":"./dist/main.node.bundle.min.mjs","types":"./dist/main.d.ts","typings":"./dist/main.d.ts","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.node.bundle.min.mjs","require":"./dist/main.node.bundle.min.cjs","node":"./dist/main.node.bundle.min.mjs","default":"./dist/main.node.bundle.min.mjs"}},"devDependencies":{"@types/jest":"^29.5.12","concurrently":"^8.2.2","esbuild":"^0.21.5","jest":"^29.7.0","nodemon":"^3.1.3","ts-jest":"^29.1.5","type-fest":"^4.20.1","@3xpo/es-many":"^0.2.17"},"engines":{"node":">=v20.0.0"},"maintainers":[{"name":"exponentialworkload","email":"cc@aaathats3as.com"}],"scripts":{"build":"concurrently \"npm:build:*\"","dev":"nodemon --watch src -e ts,json,env --delay 50ms --exec \"npm run build && npm run test\"","build:ts":"tsc --emitDeclarationOnly","build:js":"esmany --args \"\\\"src/main.ts\\\" --sourcemap --packages=external\" --platform node --format esm,cjs --bundle true --output dist/main","test":"jest"},"_id":"@3xpo/pkgmetatool@0.1.9","_integrity":"sha512-EaJGCT9NFwYf/TFKJncI5/Mty+WVuduUd7XcGyPZaNd97sCGAxT6q4ptmNrFdSmEKd5sz1qkzmIqpMwGZ/elSw==","_resolved":"/tmp/1533828a58e62f65d7ff3b4211904e3f/3xpo-pkgmetatool-0.1.9.tgz","_from":"file:3xpo-pkgmetatool-0.1.9.tgz","_nodeVersion":"22.1.0","_npmVersion":"10.8.0","dist":{"integrity":"sha512-EaJGCT9NFwYf/TFKJncI5/Mty+WVuduUd7XcGyPZaNd97sCGAxT6q4ptmNrFdSmEKd5sz1qkzmIqpMwGZ/elSw==","shasum":"6a056568e9b98d7aff490e5220f5936f3c6171f1","tarball":"https://registry.npmjs.org/@3xpo/pkgmetatool/-/pkgmetatool-0.1.9.tgz","fileCount":17,"unpackedSize":36414,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSPJdmMRYC6VHYjJo+zrJWuxTbUYllQoGFWxqHAoqtbQIgPZYtk4Nf3gRCGCqjJQseAZm5oho3TSWmsQPW5dPXhWQ="}]},"_npmUser":{"name":"exponentialworkload","email":"cc@aaathats3as.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pkgmetatool_0.1.9_1718702309393_0.7329636319723998"},"_hasShrinkwrap":false}},"time":{"created":"2024-03-21T18:35:29.065Z","modified":"2024-06-18T09:18:29.780Z","0.1.0":"2024-03-21T18:35:29.399Z","0.1.1":"2024-03-21T18:40:48.823Z","0.1.2":"2024-03-21T18:54:30.691Z","0.1.3":"2024-03-21T18:56:34.938Z","0.1.4":"2024-03-21T19:00:48.679Z","0.1.5":"2024-03-21T19:07:06.627Z","0.1.6":"2024-03-21T19:12:02.947Z","0.1.7":"2024-04-30T16:42:25.454Z","0.1.8":"2024-05-20T04:40:12.231Z","0.1.9":"2024-06-18T09:18:29.577Z"},"maintainers":[{"name":"exponentialworkload","email":"cc@aaathats3as.com"}],"author":{"name":"Expo"},"repository":{"type":"git","url":"https://codeberg.org/Expo/pkgs.git","directory":"packages/@3xpo/pkgmetatool/"},"license":"MIT","homepage":"https://codeberg.org/Expo/pkgs/src/branch/senpai/packages/@3xpo/pkgmetatool/","bugs":{"url":"https://codeberg.org/Expo/pkgs/issues","email":"expo@expo.moe"},"readme":"# @3xpo/pkgmetatool\n\nSimple tool for managing package metadata.\n\n## Installation\n\n```bash\npnpm i -D @3xpo/pkgmetatool\n```\n\n## Usage\n\nThis is an example of usage within `nx`:\n\n```ts\n#!/usr/bin/env node\n\nimport { processPackage } from '@3xpo/pkgmetatool';\nimport fs from 'fs';\nimport path from 'path';\nimport process from 'process';\nimport { execSync } from 'child_process';\n\nconst monorepoRoot = process.cwd();\n\nconst packages = execSync('nx exec -- pwd')\n  .toString()\n  .split('\\n')\n  .map(x => x.trim())\n  .filter(x => x.length > 0 && fs.existsSync(x))\n  .map(x => path.relative(monorepoRoot, x));\n\npackages.forEach(pkg => {\n  const pkgPath = path.join(monorepoRoot, pkg, 'package.json');\n  const pkgJson = JSON.parse(fs.readFileSync(pkgPath, 'utf-8'));\n  fs.writeFileSync(\n    pkgPath,\n    JSON.stringify(\n      processPackage(\n        // the inputted package.json object:\n        pkgJson,\n        // the options object:\n        {\n          path: pkg, // this will set the repository's relative path properly\n          license: 'MIT', // this will ensure that this license is used if there is no license field\n          author: 'Expo', // this will ensure that this author is used if there is no author field\n          repository: 'https://codeberg.org/Expo/example-repo.git', // this will ensure that this repository is used\n          bugs: {\n            url: 'AUTO', // this will ensure that the bugs.url field is set to the repository's issues page - only works on codeberg; specify a url elsewhere\n            email: 'example@example.com', // this will ensure that the bugs.email field is set to this email\n          },\n          ensureExports: true, // this will ensure that the exports field is present and is in the correct order\n          fallbackTypings: true, // this will ensure that the typings field is set to the value of the types field if it is missing, and vice-versa\n          sort: true, // this will ensure that the package.json keys are sorted - if you want to specify a custom sorting array, pass it here\n        },\n      ),\n      null,\n      2,\n    ) + '\\n',\n  );\n});\n```\n\nThis is an example of usage within a non-monorepo project:\n\n```ts\nimport { processPackage } from '@3xpo/pkgmetatool';\nimport fs from 'fs';\n\nconst pkgPath = 'path/to/package.json';\nconst pkgJson = JSON.parse(fs.readFileSync(pkgPath, 'utf-8'));\nfs.writeFileSync(\n  pkgPath,\n  JSON.stringify(\n    processPackage(\n      // the inputted package.json object:\n      pkgJson,\n      // the above options object would go here, with `path` omitted\n      {},\n    ),\n    null,\n    2,\n  ) + '\\n',\n);\n```\n","readmeFilename":"README.md","contributors":[{"name":"Expo","email":"expo@expo.moe","url":"https://codeberg.org/Expo"}]}