{"bin":{"ollypop":"dist/cli.js"},"bugs":{"url":"https://github.com/validkeys/ollypop-ts/issues"},"dist":{"shasum":"9c27acd8b204fa35348a38475bc530518d33337f","tarball":"https://registry.npmjs.org/@validkeys/ollypop-ts/-/ollypop-ts-1.1.2.tgz","fileCount":31,"integrity":"sha512-9+a+uwnSof7hFy3k0sAFf0K3ZtXaQQdon3/P8SieJcP4xZ21JKHw0Z2K5ajrQfYrjr51O7qoo9u4e0KI6PMTAw==","signatures":[{"sig":"MEQCIHzfJRPzpQutam4viG+v3VpKo/fcdkfbHQoB0/koImaIAiBuxWbbfIMcrJGArpHNOOYjsm2nDRchoyttkt9J1nBD1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129507},"main":"dist/index.js","name":"@validkeys/ollypop-ts","type":"module","_from":"file:validkeys-ollypop-ts-1.1.2.tgz","types":"./dist/index.d.ts","author":{"name":"Kyle Davis","email":"validkeys@gmail.com"},"exports":{"import":"./dist/index.js","require":"./dist/index.js"},"license":"ISC","scripts":{"dev":"npx tsx --watch src/index.ts","test":"vitest || exit 0","build":"npx tsc --outDir dist","clear":"rm -rf ./.tscache && rm -rf ./.turbo","barrel":"npx tsx src/cli.ts","format":"prettier --write \"src/**/*.{js,jsx,ts,tsx,json}\" \"*.{js,jsx,ts,tsx,json,md}\"","lint:ts":"npx tsc --noEmit","release":"pnpm run build && pnpm run version-packages && pnpm run publish-packages","examples":"pnpm run example:basic && pnpm run example:directory && pnpm run example:with-extensions && pnpm run example:directory-extensions && pnpm run example:factory && pnpm run example:real-world && pnpm run example:partial-replace","changeset":"changeset","preinstall":"npx only-allow pnpm","example:basic":"cd examples/basic-barrel && npx tsx ../../src/cli.ts generate","example:factory":"cd examples/factory-pattern && npx tsx ../../src/cli.ts generate","publish-packages":"changeset publish","version-packages":"changeset version","example:directory":"cd examples/directory-barrel && npx tsx ../../src/cli.ts generate","example:real-world":"cd examples/real-world-factories && npx tsx ../../src/cli.ts generate","example:partial-replace":"cd examples/partial-replace && npx tsx ../../src/cli.ts generate","example:with-extensions":"cd examples/with-extensions && npx tsx ../../src/cli.ts generate","example:directory-extensions":"cd examples/directory-with-extensions && npx tsx ../../src/cli.ts generate"},"_npmUser":{"name":"validkeys","email":"validkeys@gmail.com"},"homepage":"https://github.com/validkeys/ollypop-ts#readme","keywords":["barrel","exports","typescript","generator"],"_resolved":"/private/var/folders/m4/5d8gjmt51xn2zwr5r8r7n2tm0000gn/T/9ed9b6063cd21e57c672752570bcde46/validkeys-ollypop-ts-1.1.2.tgz","_integrity":"sha512-9+a+uwnSof7hFy3k0sAFf0K3ZtXaQQdon3/P8SieJcP4xZ21JKHw0Z2K5ajrQfYrjr51O7qoo9u4e0KI6PMTAw==","repository":{"url":"git+https://github.com/validkeys/ollypop-ts.git","type":"git"},"_npmVersion":"10.9.2","description":"Automatic TypeScript barrel file generator CLI.","directories":{},"maintainers":[{"name":"validkeys","email":"validkeys@gmail.com"}],"_nodeVersion":"23.9.0","dependencies":{"zod":"3.25.76","glob":"^11.0.3","commander":"^11.1.0","minimatch":"^10.1.1","inflection":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^3.1.3","prettier":"^3.6.2","typescript":"5.8.3","@types/node":"22.15.31","@changesets/cli":"^2.29.5"},"_npmOperationalInternal":{"tmp":"tmp/ollypop-ts_1.1.2_1767452262062_0.3917129524194285","host":"s3://npm-registry-packages-npm-production"},"_id":"@validkeys/ollypop-ts@1.1.2","version":"1.1.2"}