{"_id":"@api-buddy/plugin-utils","_rev":"8-75fe05f37234331697e98efb9a82bff7","name":"@api-buddy/plugin-utils","dist-tags":{"latest":"3.0.0"},"versions":{"0.4.106":{"name":"@api-buddy/plugin-utils","version":"0.4.106","keywords":["api-buddy","plugin","utilities","typescript"],"_id":"@api-buddy/plugin-utils@0.4.106","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"dist":{"shasum":"cc16f0b59db6f41d90e5c7ee1b1460dbd2624f15","tarball":"https://registry.npmjs.org/@api-buddy/plugin-utils/-/plugin-utils-0.4.106.tgz","fileCount":25,"integrity":"sha512-m8oAEEhbD5Dq+1AjKqJglnzYx1mM4zuNDehd8CRRVg8tt6214F1O3Y+Wr8nRnwuzTh5PbmMyG7dOwsXhqnyjMQ==","signatures":[{"sig":"MEQCICYw6GllZcEwULyNJ6v4TnG8WPe/6fOC/mhQw7P5ZRXNAiAdl5VpDHe8loWAkHjdUslyW+3JAzr8WuVvWeuciH+SFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27103},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ce0089122abaa9fcfc04053fc31cd6afd64b01f7","scripts":{"dev":"tsc -p tsconfig.minimal.json --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc -p tsconfig.minimal.json","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_npmVersion":"9.8.1","description":"Shared utilities for API Buddy plugins","directories":{},"_nodeVersion":"18.18.0","dependencies":{"zod":"^3.22.4","@api-buddy/types":"^0.4.106"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.55.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.28","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"peerDependencies":{"typescript":">=4.9.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-utils_0.4.106_1749657648959_0.8443286940812598","host":"s3://npm-registry-packages-npm-production"}},"0.4.107":{"name":"@api-buddy/plugin-utils","version":"0.4.107","keywords":["api-buddy","plugin","utilities","typescript"],"_id":"@api-buddy/plugin-utils@0.4.107","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"dist":{"shasum":"20e87cf1e47ffbfcc1e9c60055d934270fd4a475","tarball":"https://registry.npmjs.org/@api-buddy/plugin-utils/-/plugin-utils-0.4.107.tgz","fileCount":25,"integrity":"sha512-iPE5wvjCAyv2gsC5QUKpivLpCJ412gYEdXzG1ZQbvLzt2AoCzlSh7Pg/SxUNTeGLyJyEHC361IDr3UAhBRSnvg==","signatures":[{"sig":"MEYCIQCniz8rCI/qviGMJByTOvGsjsAOH2I0/1+IzlEG4VEhHwIhAJ49l1ZjhKIIaotq+vdEAB6rWyZwGXWf52tRpnCz5fiw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27103},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ce0089122abaa9fcfc04053fc31cd6afd64b01f7","scripts":{"dev":"tsc -p tsconfig.minimal.json --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc -p tsconfig.minimal.json","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_npmVersion":"9.8.1","description":"Shared utilities for API Buddy plugins","directories":{},"_nodeVersion":"18.18.0","dependencies":{"zod":"^3.22.4","@api-buddy/types":"^0.4.107"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.55.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.28","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"peerDependencies":{"typescript":">=4.9.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-utils_0.4.107_1749658871312_0.7750463642163152","host":"s3://npm-registry-packages-npm-production"}},"0.4.108":{"name":"@api-buddy/plugin-utils","version":"0.4.108","keywords":["api-buddy","plugin","utilities","typescript"],"_id":"@api-buddy/plugin-utils@0.4.108","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"dist":{"shasum":"d9a365ab1a8285864ef6b633681387c24b587650","tarball":"https://registry.npmjs.org/@api-buddy/plugin-utils/-/plugin-utils-0.4.108.tgz","fileCount":25,"integrity":"sha512-sBZOwv/6eXAb41kx0FalKtlTbAZ6wYLHsy2AN6rgJ+lP14EEnOzMqChqOQ4QghBCPqyTQCWdJWRcPLfKtm/xEg==","signatures":[{"sig":"MEYCIQDbATMuzgNPmKdM7t0RSUnxFI4AR+9F1gLKvypm/qAOBQIhALUtfSagCnLQXNOu6ooMhuAp5+0eiyILetTXbsNTK7oZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27103},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ce0089122abaa9fcfc04053fc31cd6afd64b01f7","scripts":{"dev":"tsc -p tsconfig.minimal.json --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc -p tsconfig.minimal.json","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_npmVersion":"9.8.1","description":"Shared utilities for API Buddy plugins","directories":{},"_nodeVersion":"18.18.0","dependencies":{"zod":"^3.22.4","@api-buddy/types":"^0.4.108"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.55.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.28","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"peerDependencies":{"typescript":">=4.9.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-utils_0.4.108_1749659641395_0.4916716486413828","host":"s3://npm-registry-packages-npm-production"}},"0.4.109":{"name":"@api-buddy/plugin-utils","version":"0.4.109","keywords":["api-buddy","plugin","utilities","typescript"],"_id":"@api-buddy/plugin-utils@0.4.109","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"dist":{"shasum":"e7a08be2d8db23701574cf29c1b96406c7272c35","tarball":"https://registry.npmjs.org/@api-buddy/plugin-utils/-/plugin-utils-0.4.109.tgz","fileCount":25,"integrity":"sha512-Ozk0nsHDPBcgBazIGRiBUz4gnCfCJeb7aQlUlMe9JSs8MGh94kVVam3TcWFxh2Lkp+TkIEwugF9z42rPV5BsAg==","signatures":[{"sig":"MEUCIHegMdjCg4NL1V3Qi5Sjfwrro0/Kai9qzyT+JrdL44AGAiEA1kFOnde05dV6kKkD/UhP7h+lzGIPlc7eFl+hI3gP3Z0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27103},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c882bf125a0b841951225fd4b589892f477fb904","scripts":{"dev":"tsc -p tsconfig.minimal.json --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc -p tsconfig.minimal.json","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_npmVersion":"9.8.1","description":"Shared utilities for API Buddy plugins","directories":{},"_nodeVersion":"18.18.0","dependencies":{"zod":"^3.22.4","@api-buddy/types":"^0.4.109"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.55.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.28","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"peerDependencies":{"typescript":">=4.9.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-utils_0.4.109_1749661273279_0.26577788286879045","host":"s3://npm-registry-packages-npm-production"}},"0.4.111":{"name":"@api-buddy/plugin-utils","version":"0.4.111","keywords":["api-buddy","plugin","utilities","typescript"],"_id":"@api-buddy/plugin-utils@0.4.111","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"dist":{"shasum":"821f1c024bfdbd571dec9de13f96118323b1a1bb","tarball":"https://registry.npmjs.org/@api-buddy/plugin-utils/-/plugin-utils-0.4.111.tgz","fileCount":25,"integrity":"sha512-ogjXdyNJSuQO6V8vT8OUDV8VyDqRHj/rC/4BOhK97jd2icGlL+DraOzeaEUtEnp6hzwejG65SHO+7ViMvXuZsg==","signatures":[{"sig":"MEUCIBPXg/ZDKTpJhTMpzHt61OssyH/OcdSycmrnUz1CyXoxAiEAh2/VPBn4j/EpHzv0Xrynkfg+geeJkHh8Ss+OyxUJCOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27103},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5f022852071df846c09ae31848e2ae05e771c453","scripts":{"dev":"tsc -p tsconfig.minimal.json --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc -p tsconfig.minimal.json","format":"prettier --write \"src/**/*.ts\""},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_npmVersion":"9.8.1","description":"Shared utilities for API Buddy plugins","directories":{},"_nodeVersion":"18.18.0","dependencies":{"zod":"^3.22.4","@api-buddy/types":"^0.4.111"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.55.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.28","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"peerDependencies":{"typescript":">=4.9.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-utils_0.4.111_1749668593960_0.6176063087333978","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@api-buddy/plugin-utils","version":"1.0.0","keywords":["api-buddy","plugin","utilities","typescript"],"_id":"@api-buddy/plugin-utils@1.0.0","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"dist":{"shasum":"162be9b89d353475f2f3d20b814986542b286535","tarball":"https://registry.npmjs.org/@api-buddy/plugin-utils/-/plugin-utils-1.0.0.tgz","fileCount":23,"integrity":"sha512-OVZ1g+ciAlL4PIt/XZSGWJT1ye10Ms+9lJsOK03BeUQTcILlaAA+SerQudmzvuAYQCNTBFtIEdiIVQUkXnf1ww==","signatures":[{"sig":"MEUCIF230z5tllGPAUYcALrVzgoXz3UszFDIu3epUayD70EuAiEA7p9BleAJ4eS7s2t/ujuEjXmG4r9FskV5OM8qLlvHJVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65232},"main":"dist/index.js","type":"module","_from":"file:api-buddy-plugin-utils-1.0.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","prebuild":"node -e \"const { execSync } = require('child_process'); const path = require('path'); const fs = require('fs'); let root = process.cwd(); while (root !== '/' && !fs.existsSync(path.join(root, 'pnpm-workspace.yaml'))) { root = path.dirname(root); } if (root === '/') { console.error('❌ Could not find project root directory'); process.exit(1); } require(path.join(root, 'scripts/ensure-tsup-config.js'));\"","test:watch":"pnpm test --watch","type-check":"tsc --noEmit","test:coverage":"pnpm test --coverage"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_resolved":"/private/var/folders/w3/00m0j5k95zjfx4vwz3csj_vc0000gn/T/a3670b86408ee1b5714589987b1d7b99/api-buddy-plugin-utils-1.0.0.tgz","_integrity":"sha512-OVZ1g+ciAlL4PIt/XZSGWJT1ye10Ms+9lJsOK03BeUQTcILlaAA+SerQudmzvuAYQCNTBFtIEdiIVQUkXnf1ww==","_npmVersion":"9.8.1","description":"Shared utilities for API Buddy plugins","directories":{},"_nodeVersion":"18.18.0","dependencies":{"zod":"^3.22.4","@api-buddy/types":"1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","eslint":"^8.55.0","rimraf":"^5.0.5","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.28","@api-buddy/tsup-config":"1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"peerDependencies":{"typescript":">=4.9.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-utils_1.0.0_1750088000028_0.06202372128062761","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@api-buddy/plugin-utils","version":"2.0.0","keywords":["api-buddy","plugin","utilities","typescript"],"_id":"@api-buddy/plugin-utils@2.0.0","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"dist":{"shasum":"6e4e07da4b9d88a1b1cd390960d2e90ba361ce29","tarball":"https://registry.npmjs.org/@api-buddy/plugin-utils/-/plugin-utils-2.0.0.tgz","fileCount":23,"integrity":"sha512-ymn8UL06Jbq7cfu5tW28SEKOaHF+2ClyF1Q7ITrriAd1P5Zo2KLObn+wgOVb9M+yUUh3gFTjualiNBgmTpi3rg==","signatures":[{"sig":"MEUCIQDLd4Kv71Qb+dAW2Y1ywTmxJ2RV9dTtPibFcilaj6IjkAIgGzKoKDIzRd/9U2t2AMbE5Ce61kykLSmeudBNVkwDNQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65398},"main":"dist/index.js","type":"module","_from":"file:api-buddy-plugin-utils-2.0.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts,.tsx","test":"jest","build":"tsup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx}\"","prebuild":"node -e \"const { execSync } = require('child_process'); const path = require('path'); const fs = require('fs'); let root = process.cwd(); while (root !== '/' && !fs.existsSync(path.join(root, 'pnpm-workspace.yaml'))) { root = path.dirname(root); } if (root === '/') { console.error('❌ Could not find project root directory'); process.exit(1); } require(path.join(root, 'scripts/ensure-tsup-config.js'));\"","test:watch":"pnpm test --watch","type-check":"tsc --noEmit","test:coverage":"pnpm test --coverage"},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com"},"_resolved":"/private/var/folders/w3/00m0j5k95zjfx4vwz3csj_vc0000gn/T/a696974fc30b3bcd389d16f003381efa/api-buddy-plugin-utils-2.0.0.tgz","_integrity":"sha512-ymn8UL06Jbq7cfu5tW28SEKOaHF+2ClyF1Q7ITrriAd1P5Zo2KLObn+wgOVb9M+yUUh3gFTjualiNBgmTpi3rg==","_npmVersion":"9.8.1","description":"Shared utilities for API Buddy plugins","directories":{},"_nodeVersion":"18.18.0","dependencies":{"zod":"^3.22.4","@api-buddy/types":"2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","eslint":"^8.55.0","rimraf":"^5.0.5","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.28","@api-buddy/tsup-config":"2.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"peerDependencies":{"typescript":">=4.9.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-utils_2.0.0_1750103158646_0.22473312649600174","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@api-buddy/plugin-utils","version":"3.0.0","description":"Shared utilities for API Buddy plugins","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"dependencies":{"chalk":"^5.4.1","commander":"^14.0.0","inquirer":"^12.6.3","ora":"^8.2.0","zod":"^3.22.4","@api-buddy/types":"4.0.0"},"devDependencies":{"@types/jest":"^29.5.12","@types/node":"^20.11.28","@typescript-eslint/eslint-plugin":"^7.3.1","@typescript-eslint/parser":"^7.3.1","eslint":"^8.55.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","jest":"^29.7.0","prettier":"^3.2.5","rimraf":"^5.0.5","ts-jest":"^29.1.2","tsup":"^8.5.0","typescript":"^5.3.3","@api-buddy/tsup-config":"3.0.0"},"peerDependencies":{"typescript":">=4.9.0"},"publishConfig":{"access":"public"},"keywords":["api-buddy","plugin","utilities","typescript"],"scripts":{"clean":"rimraf dist","build":"tsup","dev":"tsup --watch","test":"jest","test:watch":"pnpm test --watch","test:coverage":"pnpm test --coverage","lint":"eslint src --ext .ts,.tsx","type-check":"tsc --noEmit","format":"prettier --write \"src/**/*.{ts,tsx}\"","prebuild":"node -e \"const { execSync } = require('child_process'); const path = require('path'); const fs = require('fs'); let root = process.cwd(); while (root !== '/' && !fs.existsSync(path.join(root, 'pnpm-workspace.yaml'))) { root = path.dirname(root); } if (root === '/') { console.error('❌ Could not find project root directory'); process.exit(1); } require(path.join(root, 'scripts/ensure-tsup-config.js'));\""},"_id":"@api-buddy/plugin-utils@3.0.0","_integrity":"sha512-Zv+N4w5IlV65RwsJJUdTiYykGaq4sy6Fa7qrRz74uaRnLOS7oU/P/dsVfmNQg9hMGBYyLnoAS1eQUVrcjXVz2Q==","_resolved":"/private/var/folders/w3/00m0j5k95zjfx4vwz3csj_vc0000gn/T/6c294bec2d775387ca87d9a41d348d2a/api-buddy-plugin-utils-3.0.0.tgz","_from":"file:api-buddy-plugin-utils-3.0.0.tgz","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-Zv+N4w5IlV65RwsJJUdTiYykGaq4sy6Fa7qrRz74uaRnLOS7oU/P/dsVfmNQg9hMGBYyLnoAS1eQUVrcjXVz2Q==","shasum":"831ad4161b7511ccd5ae0e7e23653aec31262ebd","tarball":"https://registry.npmjs.org/@api-buddy/plugin-utils/-/plugin-utils-3.0.0.tgz","fileCount":32,"unpackedSize":159030,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIB0eSQ5GAp27Hbla9z39bKur2ZQJZRC03birQzjDL5RXAiEAjJ+LqvHmBUtRdX7l33muVzaTnCmE1B9qtCUFbhnNui0="}]},"_npmUser":{"name":"iamtomhanks","email":"brechanson@gmail.com","actor":{"name":"iamtomhanks","email":"brechanson@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-utils_3.0.0_1751386898994_0.8402026056497665"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-11T16:00:48.848Z","modified":"2025-07-01T16:21:39.353Z","0.4.106":"2025-06-11T16:00:49.156Z","0.4.107":"2025-06-11T16:21:11.496Z","0.4.108":"2025-06-11T16:34:01.598Z","0.4.109":"2025-06-11T17:01:13.475Z","0.4.111":"2025-06-11T19:03:14.201Z","1.0.0":"2025-06-16T15:33:20.248Z","2.0.0":"2025-06-16T19:45:58.858Z","3.0.0":"2025-07-01T16:21:39.165Z"},"keywords":["api-buddy","plugin","utilities","typescript"],"description":"Shared utilities for API Buddy plugins","maintainers":[{"name":"iamtomhanks","email":"brechanson@gmail.com"}],"readme":"ERROR: No README data found!","readmeFilename":""}