{"_id":"pressship","_rev":"18-e448064209f7d934ce68142c87ca7e0f","name":"pressship","dist-tags":{"latest":"0.2.2"},"versions":{"0.1.0":{"name":"pressship","version":"0.1.0","keywords":["wordpress","wordpress.org","plugin","cli","submission","svn"],"author":"","license":"MIT","_id":"pressship@0.1.0","maintainers":[{"name":"fkadev","email":"fatihkadirakin@gmail.com"}],"bin":{"pressship":"dist/cli.js"},"dist":{"shasum":"ef96ac3e4797a1839980edd3eadb84e00d1e629c","tarball":"https://registry.npmjs.org/pressship/-/pressship-0.1.0.tgz","fileCount":66,"integrity":"sha512-hdfuZT6siYZvn8cefzGF4mmglW4iIYXnvoXKdjv76EGL2Lf2bsAsVQXKJzCqlw74oUD0VGMPmqA/AUmYg7IV0A==","signatures":[{"sig":"MEYCIQDc9ffv/cb4fXVcEh16kydlDYsi40OAGMPsLMnKqGg9YQIhAKxv9bdv9z251k4T+ZMALg3RAQFrGaQh763H2nCForTw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144510},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","browsers:install":"playwright install chromium"},"_npmUser":{"name":"fkadev","email":"fatihkadirakin@gmail.com"},"_npmVersion":"11.12.1","description":"Submit and release WordPress.org plugins from the command line.","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ora":"^9.4.0","zod":"^4.4.3","yazl":"^3.3.1","chalk":"^5.6.2","execa":"^9.6.1","ignore":"^7.0.5","commander":"^14.0.3","fast-glob":"^3.3.3","playwright":"^1.60.0","extract-zip":"^2.0.1","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.6","typescript":"^6.0.3","@types/node":"^25.7.0","@types/yazl":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/pressship_0.1.0_1778745611256_0.4925014694720684","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"pressship","version":"0.1.1","keywords":["wordpress","wordpress.org","plugin","cli","submission","svn"],"author":"","license":"MIT","_id":"pressship@0.1.1","maintainers":[{"name":"fkadev","email":"fatihkadirakin@gmail.com"}],"bin":{"pressship":"dist/cli.js"},"dist":{"shasum":"ad641c65719b1aca0dfe20a2a919845b8e1de632","tarball":"https://registry.npmjs.org/pressship/-/pressship-0.1.1.tgz","fileCount":79,"integrity":"sha512-kkZ1h61QCTKBocTqGNYIlX6YdmikFIJvTX4seYuU1gXXcDwe9/iydWKR3SX4hChupvCfLbZtdChzJgrQHYduRQ==","signatures":[{"sig":"MEQCIEpXleFQ0ZjYqEXEMSbU/0grji8HQFZalC2XkFqZDbOeAiBsl1lVrW/47npL5kd+JOruNyQZVd+oYHkmjzcELF9o+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226007},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=20"},"gitHead":"83b6ad5e4f5ddfb2ca1ecedc66544989c7214391","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","browsers:install":"playwright install chromium"},"_npmUser":{"name":"fkadev","email":"fatihkadirakin@gmail.com"},"_npmVersion":"11.12.1","description":"Submit and release WordPress.org plugins from the command line.","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ora":"^9.4.0","zod":"^4.4.3","yazl":"^3.3.1","chalk":"^5.6.2","execa":"^9.6.1","ignore":"^7.0.5","commander":"^14.0.3","fast-glob":"^3.3.3","playwright":"^1.60.0","extract-zip":"^2.0.1","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.6","typescript":"^6.0.3","@types/node":"^25.7.0","@types/yazl":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/pressship_0.1.1_1779139758694_0.5223105435143474","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"pressship","version":"0.1.2","keywords":["wordpress","wordpress.org","plugin","cli","submission","svn"],"author":"","license":"MIT","_id":"pressship@0.1.2","maintainers":[{"name":"fkadev","email":"fatihkadirakin@gmail.com"}],"bin":{"pressship":"dist/cli.js"},"dist":{"shasum":"c9d4905556d94fea31e1c0dface3e9bd65675e2f","tarball":"https://registry.npmjs.org/pressship/-/pressship-0.1.2.tgz","fileCount":79,"integrity":"sha512-E2QDADRmZNayWsnJyPxOwCIQAHv6ZYO4XBbKf4j5IvGohuy2Piv9iA0kQ6cK/Qmlobg0QnhL/oBVIBAZanxOeg==","signatures":[{"sig":"MEQCIDAF5+rSn6V/UHYZF1dXcaFl2taejYVMPxC9AAnVzAJFAiBpHwyJ48uFAYIJpKHHVdbkyHmY6Z11rJPAgeVrQn0JCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227424},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=20"},"gitHead":"7289b488a02fc70cb87fab8760a9aeeee3552746","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","browsers:install":"playwright install chromium"},"_npmUser":{"name":"fkadev","email":"fatihkadirakin@gmail.com"},"_npmVersion":"11.12.1","description":"Submit and release WordPress.org plugins from the command line.","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ora":"^9.4.0","zod":"^4.4.3","yazl":"^3.3.1","chalk":"^5.6.2","execa":"^9.6.1","ignore":"^7.0.5","commander":"^14.0.3","fast-glob":"^3.3.3","playwright":"^1.60.0","extract-zip":"^2.0.1","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.6","typescript":"^6.0.3","@types/node":"^25.7.0","@types/yazl":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/pressship_0.1.2_1779141790700_0.48714545499615425","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"pressship","version":"0.1.3","keywords":["wordpress","wordpress.org","plugin","cli","submission","svn"],"author":"","license":"MIT","_id":"pressship@0.1.3","maintainers":[{"name":"fkadev","email":"fatihkadirakin@gmail.com"}],"bin":{"pressship":"dist/cli.js"},"dist":{"shasum":"c318f7caa4d6a15e7ab6cf6e5327597cec4169b1","tarball":"https://registry.npmjs.org/pressship/-/pressship-0.1.3.tgz","fileCount":86,"integrity":"sha512-R4iqDaH0+JAzfbjHK3ZXQSsKsetkw6kuCGH2TvSEJHIKUgxERQWStLdKrsxrLBqtEhqavq6IWksvA2IkmL5mcA==","signatures":[{"sig":"MEUCIQDnxBpAFBUct/xgOiIjFBFsdff7bk/Ahfe5+WUIlKki1wIgcwZE+ljoDDFWqG/58eTPr15hkH8PGmcv+8i9DIM5ZEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258611},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=20"},"gitHead":"d69ecef3d6abb9d23a47f87f5ecf8a7d083f43d8","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","docs:dev":"npm run start --prefix website","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"npm run build --prefix website","docs:serve":"npm run serve --prefix website","browsers:install":"playwright install chromium"},"_npmUser":{"name":"fkadev","email":"fatihkadirakin@gmail.com"},"_npmVersion":"11.12.1","description":"Submit and release WordPress.org plugins from the command line.","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ora":"^9.4.0","zod":"^4.4.3","yazl":"^3.3.1","chalk":"^5.6.2","execa":"^9.6.1","ignore":"^7.0.5","commander":"^14.0.3","fast-glob":"^3.3.3","playwright":"^1.60.0","extract-zip":"^2.0.1","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.6","typescript":"^6.0.3","@types/node":"^25.7.0","@types/yazl":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/pressship_0.1.3_1779223893596_0.23823925682845304","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"pressship","version":"0.1.4","keywords":["wordpress","wordpress.org","plugin","cli","submission","svn"],"author":"","license":"MIT","_id":"pressship@0.1.4","maintainers":[{"name":"fkadev","email":"fatihkadirakin@gmail.com"}],"homepage":"https://pressship.org","bin":{"pressship":"dist/cli.js"},"dist":{"shasum":"fa10aae26afc3365f591ddedfd4db3c76b507fff","tarball":"https://registry.npmjs.org/pressship/-/pressship-0.1.4.tgz","fileCount":106,"integrity":"sha512-dffeUVX9niEP5TO/SKVTk4q6qWhAridcxY660fg1SDnfg4eSv2d7ZR2UG/dSBdFu+Nt+JjbP/rZIXaJQc6fkMQ==","signatures":[{"sig":"MEUCIEdj/+THtGUxxN164DtQttszubnDrXckidvO1Tc15VLBAiEA2kUqTcCKuBiMeCn+xJPXzvVfIF+X7KPYjLxJ8TUHivU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2400627},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=20"},"gitHead":"2a952648e91e06654ed6eaee733c4a1d0124476a","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","docs:dev":"npm run start --prefix website","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"npm run build --prefix website","docs:serve":"npm run serve --prefix website","browsers:install":"playwright install chromium"},"_npmUser":{"name":"fkadev","email":"fatihkadirakin@gmail.com"},"_npmVersion":"11.12.1","description":"Submit and release WordPress.org plugins from the command line.","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ora":"^9.4.0","zod":"^4.4.3","yazl":"^3.3.1","chalk":"^5.6.2","execa":"^9.6.1","ignore":"^7.0.5","commander":"^14.0.3","fast-glob":"^3.3.3","playwright":"^1.60.0","extract-zip":"^2.0.1","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.6","typescript":"^6.0.3","@types/node":"^25.7.0","@types/yazl":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/pressship_0.1.4_1779365262655_0.25870107450085134","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"pressship","version":"0.1.6","keywords":["wordpress","wordpress.org","plugin","cli","submission","svn"],"author":"","license":"MIT","_id":"pressship@0.1.6","maintainers":[{"name":"fkadev","email":"fatihkadirakin@gmail.com"}],"homepage":"https://pressship.org","bin":{"pressship":"dist/cli.js"},"dist":{"shasum":"c71ba9a728b3513ddb8b15cbe5bb63aabd2e0652","tarball":"https://registry.npmjs.org/pressship/-/pressship-0.1.6.tgz","fileCount":106,"integrity":"sha512-vkkHxKaGmzLbgrg7sclE9rbhbdAlOD2DhDC60wYl3B/rvCccHuoLKQ4+4P8onRph65aCnkzb9/b3MOVS/64Qow==","signatures":[{"sig":"MEUCIQDRNh3BqlmZ0ivoT85QJCUSapTMOfba23F7IN/cSl22IgIgV3nNlOiSLc43tAox8g8L0xK6EUsUwyVzTD8Jxf8vJ/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2405967},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=20"},"gitHead":"d74a5cca44edb6925d9afbd00294b930c19d54ff","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","docs:dev":"npm run start --prefix website","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"npm run build --prefix website","docs:serve":"npm run serve --prefix website","browsers:install":"playwright install chromium"},"_npmUser":{"name":"fkadev","email":"fatihkadirakin@gmail.com"},"_npmVersion":"11.12.1","description":"Submit and release WordPress.org plugins from the command line.","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ora":"^9.4.0","zod":"^4.4.3","yazl":"^3.3.1","chalk":"^5.6.2","execa":"^9.6.1","ignore":"^7.0.5","commander":"^14.0.3","fast-glob":"^3.3.3","playwright":"^1.60.0","extract-zip":"^2.0.1","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.6","typescript":"^6.0.3","@types/node":"^25.7.0","@types/yazl":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/pressship_0.1.6_1779370203515_0.621139868160417","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"pressship","version":"0.1.7","keywords":["wordpress","wordpress.org","plugin","cli","submission","svn"],"author":"","license":"MIT","_id":"pressship@0.1.7","maintainers":[{"name":"fkadev","email":"fatihkadirakin@gmail.com"}],"homepage":"https://pressship.org","bin":{"pressship":"dist/cli.js"},"dist":{"shasum":"36fce0aa2fec3547e3b0edc8d697c5c87267d089","tarball":"https://registry.npmjs.org/pressship/-/pressship-0.1.7.tgz","fileCount":106,"integrity":"sha512-1qF3Tg8Eua6SZsIz8oyDNHy53XhLHc4XgRXKBu5BihKUiuMnlkD0JpUlAytoPu5Nyxxy3AH9ZfWX2q4md6FrCA==","signatures":[{"sig":"MEUCIFsAV9Vr14giH1iB2txjrqwghymAZ/jBYyEqj1H/K3dkAiEAqANX8OLFYJGaERBPmcU/vRKlH8Ro2pSbgA/KDsJWqQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2407590},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=20"},"gitHead":"c5a5d8d8e9d440bb2634be0174e6c6e2db8bcc5e","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","docs:dev":"npm run start --prefix website","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"npm run build --prefix website","docs:serve":"npm run serve --prefix website","browsers:install":"playwright install chromium"},"_npmUser":{"name":"fkadev","email":"fatihkadirakin@gmail.com"},"_npmVersion":"11.12.1","description":"Submit and release WordPress.org plugins from the command line.","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ora":"^9.4.0","zod":"^4.4.3","yazl":"^3.3.1","chalk":"^5.6.2","execa":"^9.6.1","ignore":"^7.0.5","commander":"^14.0.3","fast-glob":"^3.3.3","playwright":"^1.60.0","extract-zip":"^2.0.1","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.6","typescript":"^6.0.3","@types/node":"^25.7.0","@types/yazl":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/pressship_0.1.7_1779370811851_0.25403740184785417","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"pressship","version":"0.1.8","keywords":["wordpress","wordpress.org","plugin","cli","submission","svn"],"author":"","license":"MIT","_id":"pressship@0.1.8","maintainers":[{"name":"fkadev","email":"fatihkadirakin@gmail.com"}],"homepage":"https://pressship.org","bin":{"pressship":"dist/cli.js"},"dist":{"shasum":"5e506faca309ae01408ed70efa4f5a505b8c8558","tarball":"https://registry.npmjs.org/pressship/-/pressship-0.1.8.tgz","fileCount":106,"integrity":"sha512-bQGSAjrFA7elSdvoxygYeR4uStb+MWUM/d+vXn8zEDz1aAdgtXyiWsbm4foTWoH23WxZUwbClmaHcJja1SGBXw==","signatures":[{"sig":"MEUCIQDQW5oqnEXrSx/j8Kv3samfpkKa2Gut754z05fI7bgLyQIgFsIdLPuvqjFOTqcoyocDoH1ycPZOCGgHt+0BQKGkzqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2412225},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=20"},"gitHead":"0ddced4e28ee2702522f8303be2151f0a2eee5ec","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","docs:dev":"npm run start --prefix website","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"npm run build --prefix website","docs:serve":"npm run serve --prefix website","browsers:install":"playwright install chromium"},"_npmUser":{"name":"fkadev","email":"fatihkadirakin@gmail.com"},"_npmVersion":"11.12.1","description":"Submit and release WordPress.org plugins from the command line.","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ora":"^9.4.0","zod":"^4.4.3","yazl":"^3.3.1","chalk":"^5.6.2","execa":"^9.6.1","ignore":"^7.0.5","commander":"^14.0.3","fast-glob":"^3.3.3","playwright":"^1.60.0","extract-zip":"^2.0.1","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.6","typescript":"^6.0.3","@types/node":"^25.7.0","@types/yazl":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/pressship_0.1.8_1779378744466_0.5975187741316912","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"pressship","version":"0.1.9","keywords":["wordpress","wordpress.org","plugin","cli","submission","svn"],"author":"","license":"MIT","_id":"pressship@0.1.9","maintainers":[{"name":"fkadev","email":"fatihkadirakin@gmail.com"}],"homepage":"https://pressship.org","bin":{"pressship":"dist/cli.js"},"dist":{"shasum":"b2cf86dda94b1a7aa218b80633cf365ac9e06636","tarball":"https://registry.npmjs.org/pressship/-/pressship-0.1.9.tgz","fileCount":109,"integrity":"sha512-glPkd4jUN0k8FaX+cXP5fC5JJmTa5yvuEtiPdj+ZjAG70eNK5lLisySl8yxs7czLr0lmD2hlWI4PNxrafdbeHA==","signatures":[{"sig":"MEUCIGxNQvl3ruFD9BM46io4bFrl0yw8GPiviubyY2N0WFtGAiEAkSC9bRXjWL7YU2qyb02NO9+2/z5RJfoKiBEj6RrjiGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2419252},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=20"},"gitHead":"24738958dc6375e58622a9bfd227c0e1b294abc5","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","docs:dev":"npm run start --prefix website","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"npm run build --prefix website","docs:serve":"npm run serve --prefix website","browsers:install":"playwright install chromium"},"_npmUser":{"name":"fkadev","email":"fatihkadirakin@gmail.com"},"_npmVersion":"11.12.1","description":"Submit and release WordPress.org plugins from the command line.","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ora":"^9.4.0","zod":"^4.4.3","yazl":"^3.3.1","chalk":"^5.6.2","execa":"^9.6.1","ignore":"^7.0.5","commander":"^14.0.3","fast-glob":"^3.3.3","playwright":"^1.60.0","extract-zip":"^2.0.1","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.6","typescript":"^6.0.3","@types/node":"^25.7.0","@types/yazl":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/pressship_0.1.9_1779438476317_0.16166357967158929","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"pressship","version":"0.1.10","keywords":["wordpress","wordpress.org","plugin","cli","submission","svn"],"author":"","license":"MIT","_id":"pressship@0.1.10","maintainers":[{"name":"fkadev","email":"fatihkadirakin@gmail.com"}],"homepage":"https://pressship.org","bin":{"pressship":"dist/cli.js"},"dist":{"shasum":"7aaa4b957272aca778fab894c9e04711a66ee75a","tarball":"https://registry.npmjs.org/pressship/-/pressship-0.1.10.tgz","fileCount":112,"integrity":"sha512-OAslJO2dvMx+Nxad5ezPYRXRQS05aColjeezx96tr1ICUv57ljluVK5kt9DP19t8moB0x6476MFnhE3w73mhNw==","signatures":[{"sig":"MEUCIFV/ZHV90RnVcka8PeFQUUDs/+giun7qTjmmzX1DUP2vAiEA66T1Hyd3lM+/Axm0zstIc6HJ4w12A+D0l1Dsz03KLQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2424571},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=20"},"gitHead":"907f1253d89ac97e0775b513c1c3cf97e24bd7c0","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","docs:dev":"npm run start --prefix website","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"npm run build --prefix website","docs:serve":"npm run serve --prefix website","browsers:install":"playwright install chromium"},"_npmUser":{"name":"fkadev","email":"fatihkadirakin@gmail.com"},"_npmVersion":"11.12.1","description":"Submit and release WordPress.org plugins from the command line.","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ora":"^9.4.0","zod":"^4.4.3","yazl":"^3.3.1","chalk":"^5.6.2","execa":"^9.6.1","ignore":"^7.0.5","commander":"^14.0.3","fast-glob":"^3.3.3","playwright":"^1.60.0","extract-zip":"^2.0.1","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.6","typescript":"^6.0.3","@types/node":"^25.7.0","@types/yazl":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/pressship_0.1.10_1779439217254_0.2946011728367255","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"pressship","version":"0.1.11","keywords":["wordpress","wordpress.org","plugin","cli","submission","svn"],"author":"","license":"MIT","_id":"pressship@0.1.11","maintainers":[{"name":"fkadev","email":"fatihkadirakin@gmail.com"}],"homepage":"https://pressship.org","bin":{"pressship":"dist/cli.js"},"dist":{"shasum":"c322785df5f2c52f1bca3aea2ef6b545faae521f","tarball":"https://registry.npmjs.org/pressship/-/pressship-0.1.11.tgz","fileCount":112,"integrity":"sha512-MkcYWlX0iG9h0AVaFoEQ7U8Mu+d+3vcMZXMaiQxmvAcv/GxEFkmrp2phuUoJ0Ihc89big3hBCezG4j/ADG1vlA==","signatures":[{"sig":"MEQCIGc9BPWP+axrwSpQPRAajCdpdpM0P8rjikGefmJrx5aOAiBFZWJ+2AuxjmEWrZ6uBkY18EistAPcP+Uyb3d8jIvihQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2425000},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=20"},"gitHead":"feb2308a46c44f6b37c4db936f613e358ebe7477","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","docs:dev":"npm run start --prefix website","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"npm run build --prefix website","docs:serve":"npm run serve --prefix website","browsers:install":"playwright install chromium"},"_npmUser":{"name":"fkadev","email":"fatihkadirakin@gmail.com"},"_npmVersion":"11.12.1","description":"Submit and release WordPress.org plugins from the command line.","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ora":"^9.4.0","zod":"^4.4.3","yazl":"^3.3.1","chalk":"^5.6.2","execa":"^9.6.1","ignore":"^7.0.5","commander":"^14.0.3","fast-glob":"^3.3.3","playwright":"^1.60.0","extract-zip":"^2.0.1","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.6","typescript":"^6.0.3","@types/node":"^25.7.0","@types/yazl":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/pressship_0.1.11_1779439418803_0.5226505081570052","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"pressship","version":"0.1.12","keywords":["wordpress","wordpress.org","plugin","cli","submission","svn"],"author":"","license":"MIT","_id":"pressship@0.1.12","maintainers":[{"name":"fkadev","email":"fatihkadirakin@gmail.com"}],"homepage":"https://pressship.org","bin":{"pressship":"dist/cli.js"},"dist":{"shasum":"1dd5b8bd34c36d22b06827eb81165f74e987668b","tarball":"https://registry.npmjs.org/pressship/-/pressship-0.1.12.tgz","fileCount":112,"integrity":"sha512-yx6rQFEWPnitzk7GxM42uAbyv+HC21YiZIgiazaJvt7atQwqEFA0prwxv3r0La4VXW/ff8UAKoS5p/YpqWfZ7g==","signatures":[{"sig":"MEUCIDwnjmkswCBBm/mGo32eXIWucR7Tsc0+fkeJGyUhiUdDAiEApOY+locE2y1OYbY0MjiRI0PpoXZL8O4d4ZgOhx907iE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2427339},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=20"},"gitHead":"6f0e9fb818e43b1b36c068ae7efdcdbf1c2d893a","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","docs:dev":"npm run check-docs && npm run start --prefix website","typecheck":"tsc -p tsconfig.json --noEmit","check-docs":"node -e \"const fs=require('fs');if(!fs.existsSync('website/node_modules')){console.error('\\x1b[31mError: Please run \\x1b[33mnpm install --prefix website\\x1b[31m first.\\x1b[0m');process.exit(1)}\"","docs:build":"npm run check-docs && npm run build --prefix website","docs:serve":"npm run check-docs && npm run serve --prefix website","browsers:install":"playwright install chromium"},"_npmUser":{"name":"fkadev","email":"fatihkadirakin@gmail.com"},"_npmVersion":"11.12.1","description":"Submit and release WordPress.org plugins from the command line.","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ora":"^9.4.0","zod":"^4.4.3","yazl":"^3.3.1","chalk":"^5.6.2","execa":"^9.6.1","ignore":"^7.0.5","commander":"^14.0.3","fast-glob":"^3.3.3","playwright":"^1.60.0","extract-zip":"^2.0.1","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.6","typescript":"^6.0.3","@types/node":"^25.7.0","@types/yazl":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/pressship_0.1.12_1779471390110_0.8336329984180579","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"pressship","version":"0.1.13","keywords":["wordpress","wordpress.org","plugin","cli","submission","svn"],"author":"","license":"MIT","_id":"pressship@0.1.13","maintainers":[{"name":"fkadev","email":"fatihkadirakin@gmail.com"}],"homepage":"https://pressship.org","bin":{"pressship":"dist/cli.js"},"dist":{"shasum":"8925e5ef8f2143d73bfa0041a10183a7dd945acd","tarball":"https://registry.npmjs.org/pressship/-/pressship-0.1.13.tgz","fileCount":153,"integrity":"sha512-PFXWbi0WJGSfH7I/k0F60mxT7xfnDgWOoeUWcW6is04ngkMzILh7tuBpQui6D56F1+x2UL3EJlj51fIQZFbWYA==","signatures":[{"sig":"MEYCIQCMrgeZ67bY6kxRdbAVXMIDxQzxHI833VwdBNJz0Jbq+wIhAIntfLHsW7PzQknQdzeqcS0iJl7n+U+e0NhJhAlPIMlV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3087929},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=20"},"gitHead":"34e092e65b7e3670fed7cbfd40793bd6ac3d6866","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","docs:dev":"npm run check-docs && npm run start --prefix website","typecheck":"tsc -p tsconfig.json --noEmit","check-docs":"node -e \"const fs=require('fs');if(!fs.existsSync('website/node_modules')){console.error('\\x1b[31mError: Please run \\x1b[33mnpm install --prefix website\\x1b[31m first.\\x1b[0m');process.exit(1)}\"","docs:build":"npm run check-docs && npm run build --prefix website","docs:serve":"npm run check-docs && npm run serve --prefix website","browsers:install":"playwright install chromium"},"_npmUser":{"name":"fkadev","email":"fatihkadirakin@gmail.com"},"_npmVersion":"11.12.1","description":"Submit and release WordPress.org plugins from the command line.","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ora":"^9.4.0","zod":"^4.4.3","yazl":"^3.3.1","chalk":"^5.6.2","execa":"^9.6.1","ignore":"^7.0.5","marked":"^18.0.5","mysql2":"^3.22.5","commander":"^14.0.3","fast-glob":"^3.3.3","playwright":"^1.60.0","extract-zip":"^2.0.1","harness-app-sdk":"^0.1.7","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.6","typescript":"^6.0.3","@types/node":"^25.7.0","@types/yazl":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/pressship_0.1.13_1781267636167_0.6055860370932014","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"pressship","version":"0.1.14","keywords":["wordpress","wordpress.org","plugin","cli","submission","svn"],"author":"","license":"MIT","_id":"pressship@0.1.14","maintainers":[{"name":"fkadev","email":"fatihkadirakin@gmail.com"}],"homepage":"https://pressship.org","bin":{"pressship":"dist/cli.js"},"dist":{"shasum":"cd0257df8005633e937112d7e3430b61a05f00c6","tarball":"https://registry.npmjs.org/pressship/-/pressship-0.1.14.tgz","fileCount":153,"integrity":"sha512-qo56EgqyNmyvjnTLQGCfTHj7G9WcG7v8EKQNmWESzvih+0VbJyCq0p6+kWaFZAzVBTl8mCaIIu9TgAP5b5mQ2A==","signatures":[{"sig":"MEQCIEyJmIJSBP308JHllPs1Mmb/7J6g32MzjYVE7C/KSEVzAiAiBFDRoChw1B6vQCcocfERw3UnNFjK98MgCBdLkmVrwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3163993},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=20"},"gitHead":"7331460798de8ee73f52b0510c9891291b466682","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","docs:dev":"npm run check-docs && npm run start --prefix website","typecheck":"tsc -p tsconfig.json --noEmit","check-docs":"node -e \"const fs=require('fs');if(!fs.existsSync('website/node_modules')){console.error('\\x1b[31mError: Please run \\x1b[33mnpm install --prefix website\\x1b[31m first.\\x1b[0m');process.exit(1)}\"","docs:build":"npm run check-docs && npm run build --prefix website","docs:serve":"npm run check-docs && npm run serve --prefix website","browsers:install":"playwright install chromium"},"_npmUser":{"name":"fkadev","email":"fatihkadirakin@gmail.com"},"_npmVersion":"11.12.1","description":"Submit and release WordPress.org plugins from the command line.","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ora":"^9.4.0","zod":"^4.4.3","yazl":"^3.3.1","chalk":"^5.6.2","execa":"^9.6.1","ignore":"^7.0.5","marked":"^18.0.5","mysql2":"^3.22.5","commander":"^14.0.3","fast-glob":"^3.3.3","playwright":"^1.60.0","extract-zip":"^2.0.1","harness-app-sdk":"^0.1.7","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.6","typescript":"^6.0.3","@types/node":"^25.7.0","@types/yazl":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/pressship_0.1.14_1781304862718_0.1974112435096449","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"pressship","version":"0.1.15","keywords":["wordpress","wordpress.org","plugin","cli","submission","svn"],"author":"","license":"MIT","_id":"pressship@0.1.15","maintainers":[{"name":"fkadev","email":"fatihkadirakin@gmail.com"}],"homepage":"https://pressship.org","bin":{"pressship":"dist/cli.js"},"dist":{"shasum":"a42182b850ec667feab54004df44e1e8fb9ee64b","tarball":"https://registry.npmjs.org/pressship/-/pressship-0.1.15.tgz","fileCount":153,"integrity":"sha512-HF0tiPaf8Qo5mz7126ElUxAqUjQtzwh6QY+Y3/7g8UxWKpdMJ937YmV6A00+JQdeugFdWu2csXgcEc6Y3NIyyA==","signatures":[{"sig":"MEQCIHIRl0coSGUWFbgzF0srbVtoQN7fJgaWzSknkixLgzIDAiBmTLLkksmAEsMjSMJOl8xrFSpnAWMCaokJTPP59T9QaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3285104},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=20"},"gitHead":"5138ef829438046e4fec2ab6f792528dfc90ac8c","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","docs:dev":"npm run check-docs && npm run start --prefix website","typecheck":"tsc -p tsconfig.json --noEmit","check-docs":"node -e \"const fs=require('fs');if(!fs.existsSync('website/node_modules')){console.error('\\x1b[31mError: Please run \\x1b[33mnpm install --prefix website\\x1b[31m first.\\x1b[0m');process.exit(1)}\"","docs:build":"npm run check-docs && npm run build --prefix website","docs:serve":"npm run check-docs && npm run serve --prefix website","browsers:install":"playwright install chromium"},"_npmUser":{"name":"fkadev","email":"fatihkadirakin@gmail.com"},"_npmVersion":"11.12.1","description":"Submit and release WordPress.org plugins from the command line.","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ora":"^9.4.0","zod":"^4.4.3","yazl":"^3.3.1","chalk":"^5.6.2","execa":"^9.6.1","ignore":"^7.0.5","marked":"^18.0.5","mysql2":"^3.22.5","commander":"^14.0.3","fast-glob":"^3.3.3","playwright":"^1.60.0","extract-zip":"^2.0.1","harness-app-sdk":"^0.1.7","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.6","typescript":"^6.0.3","@types/node":"^25.7.0","@types/yazl":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/pressship_0.1.15_1781516405758_0.6657219062807511","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"pressship","version":"0.2.0","keywords":["wordpress","wordpress.org","plugin","cli","submission","svn"],"author":"","license":"MIT","_id":"pressship@0.2.0","maintainers":[{"name":"fkadev","email":"fatihkadirakin@gmail.com"}],"homepage":"https://pressship.org","bin":{"pressship":"dist/cli.js"},"dist":{"shasum":"8bb513864a892e2c48d9cf4f3db6512675961657","tarball":"https://registry.npmjs.org/pressship/-/pressship-0.2.0.tgz","fileCount":153,"integrity":"sha512-0A0jLaSE1XpR52pEV5QrwwTChEesAdidw6g1+6aGx49iGEP+z1FoC9wSR5K7v/7fsxN2R0dyLsCb1hy7hqGNhg==","signatures":[{"sig":"MEYCIQDKM/x6AOVuOH8l1JRSUPJrrihM7GOS8zSEBwoTATWdtwIhAKVPTME00Z3pLViQczXWUJKyDmuZn0GQcX+UDDOMslTV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3289693},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=20"},"gitHead":"5adbf5ec7abae655c1e47cea5b51f7cd1d6bbcdd","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","docs:dev":"npm run check-docs && npm run start --prefix website","typecheck":"tsc -p tsconfig.json --noEmit","check-docs":"node -e \"const fs=require('fs');if(!fs.existsSync('website/node_modules')){console.error('\\x1b[31mError: Please run \\x1b[33mnpm install --prefix website\\x1b[31m first.\\x1b[0m');process.exit(1)}\"","docs:build":"npm run check-docs && npm run build --prefix website","docs:serve":"npm run check-docs && npm run serve --prefix website","browsers:install":"playwright install chromium"},"_npmUser":{"name":"fkadev","email":"fatihkadirakin@gmail.com"},"_npmVersion":"11.12.1","description":"Submit and release WordPress.org plugins from the command line.","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ora":"^9.4.0","zod":"^4.4.3","yazl":"^3.3.1","chalk":"^5.6.2","execa":"^9.6.1","ignore":"^7.0.5","marked":"^18.0.5","mysql2":"^3.22.5","commander":"^14.0.3","fast-glob":"^3.3.3","playwright":"^1.60.0","extract-zip":"^2.0.1","harness-app-sdk":"^0.1.7","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.6","typescript":"^6.0.3","@types/node":"^25.7.0","@types/yazl":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/pressship_0.2.0_1781528709415_0.3901832206246696","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"pressship","version":"0.2.1","keywords":["wordpress","wordpress.org","plugin","cli","submission","svn"],"author":"","license":"MIT","_id":"pressship@0.2.1","maintainers":[{"name":"fkadev","email":"fatihkadirakin@gmail.com"}],"homepage":"https://pressship.org","bin":{"pressship":"dist/cli.js"},"dist":{"shasum":"232f41645ecdf1aec08b0d62361124669505eef2","tarball":"https://registry.npmjs.org/pressship/-/pressship-0.2.1.tgz","fileCount":153,"integrity":"sha512-fTaNdKTkrbiAjDkS4bCHcjUIu7AZVjpMU0F3OMSEA7gRSsvotHtRrZPvbJjVGosfW85JB9y5RmAl3iPpTv/sxA==","signatures":[{"sig":"MEYCIQD6bckqBU11vc/kGmhM/2HOi00n3qhDmKkBfo3tEEOPFAIhAMsh16IVdmtwmQYaLfBApIn5g+arVsHcIMdNe3BHoH7O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3292069},"main":"./dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=20"},"gitHead":"e0d5fc4d2fa9e764af2288bd51c7bea0ae71c8e6","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","docs:dev":"npm run check-docs && npm run start --prefix website","typecheck":"tsc -p tsconfig.json --noEmit","check-docs":"node -e \"const fs=require('fs');if(!fs.existsSync('website/node_modules')){console.error('\\x1b[31mError: Please run \\x1b[33mnpm install --prefix website\\x1b[31m first.\\x1b[0m');process.exit(1)}\"","docs:build":"npm run check-docs && npm run build --prefix website","docs:serve":"npm run check-docs && npm run serve --prefix website","browsers:install":"playwright install chromium"},"_npmUser":{"name":"fkadev","email":"fatihkadirakin@gmail.com"},"_npmVersion":"11.12.1","description":"Submit and release WordPress.org plugins from the command line.","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ora":"^9.4.0","zod":"^4.4.3","yazl":"^3.3.1","chalk":"^5.6.2","execa":"^9.6.1","ignore":"^7.0.5","marked":"^18.0.5","mysql2":"^3.22.5","commander":"^14.0.3","fast-glob":"^3.3.3","playwright":"^1.60.0","extract-zip":"^2.0.1","harness-app-sdk":"^0.1.7","@inquirer/prompts":"^8.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.6","typescript":"^6.0.3","@types/node":"^25.7.0","@types/yazl":"^3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/pressship_0.2.1_1781549203962_0.2775017443792258","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"pressship","version":"0.2.2","description":"Submit and release WordPress.org plugins from the command line.","homepage":"https://pressship.org","bin":{"pressship":"dist/cli.js"},"main":"./dist/cli.js","types":"./dist/cli.d.ts","scripts":{"build":"tsc -p tsconfig.json","browsers:install":"playwright install chromium","dev":"tsx src/cli.ts","check-docs":"node -e \"const fs=require('fs');if(!fs.existsSync('website/node_modules')){console.error('\\x1b[31mError: Please run \\x1b[33mnpm install --prefix website\\x1b[31m first.\\x1b[0m');process.exit(1)}\"","docs:build":"npm run check-docs && npm run build --prefix website","docs:dev":"npm run check-docs && npm run start --prefix website","docs:serve":"npm run check-docs && npm run serve --prefix website","test":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"keywords":["wordpress","wordpress.org","plugin","cli","submission","svn"],"author":"","license":"MIT","type":"module","engines":{"node":">=20"},"dependencies":{"@inquirer/prompts":"^8.4.3","chalk":"^5.6.2","commander":"^14.0.3","execa":"^9.6.1","extract-zip":"^2.0.1","fast-glob":"^3.3.3","harness-app-sdk":"^0.1.7","ignore":"^7.0.5","marked":"^18.0.5","mysql2":"^3.22.5","ora":"^9.4.0","playwright":"^1.60.0","yazl":"^3.3.1","zod":"^4.4.3"},"devDependencies":{"@types/node":"^25.7.0","@types/yazl":"^3.3.1","tsx":"^4.21.0","typescript":"^6.0.3","vitest":"^4.1.6"},"gitHead":"91d11f624f03ee6c98a2ddc0a484d42119d908b9","_id":"pressship@0.2.2","_nodeVersion":"25.8.2","_npmVersion":"11.12.1","dist":{"integrity":"sha512-NNPYLNs2eUtweGZVyIcDc30vs4AYdCrP0J1Z/khx7B2zXIaXl2Llqxb3X0//7QhuQ6a7VM2SlpRQxQAEtUF56A==","shasum":"882054ef640c6d75174f5a3af3a75336f68ac26b","tarball":"https://registry.npmjs.org/pressship/-/pressship-0.2.2.tgz","fileCount":153,"unpackedSize":3333851,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD0azNsqdlDUHOFFMSQfclakMmmCnQ2XShWjDp9OtIKzgIgDviC3qjKTj8WsYkstApJLgaPKPHjKmBrbdclA/eVxCQ="}]},"_npmUser":{"name":"fkadev","email":"fatihkadirakin@gmail.com"},"directories":{},"maintainers":[{"name":"fkadev","email":"fatihkadirakin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pressship_0.2.2_1781597199810_0.917549577671658"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-14T08:00:11.254Z","modified":"2026-06-16T08:06:40.092Z","0.1.0":"2026-05-14T08:00:11.437Z","0.1.1":"2026-05-18T21:29:18.877Z","0.1.2":"2026-05-18T22:03:10.849Z","0.1.3":"2026-05-19T20:51:33.734Z","0.1.4":"2026-05-21T12:07:42.856Z","0.1.6":"2026-05-21T13:30:03.706Z","0.1.7":"2026-05-21T13:40:12.100Z","0.1.8":"2026-05-21T15:52:24.792Z","0.1.9":"2026-05-22T08:27:56.533Z","0.1.10":"2026-05-22T08:40:17.544Z","0.1.11":"2026-05-22T08:43:39.022Z","0.1.12":"2026-05-22T17:36:30.323Z","0.1.13":"2026-06-12T12:33:56.354Z","0.1.14":"2026-06-12T22:54:22.961Z","0.1.15":"2026-06-15T09:40:05.951Z","0.2.0":"2026-06-15T13:05:09.642Z","0.2.1":"2026-06-15T18:46:44.134Z","0.2.2":"2026-06-16T08:06:39.974Z"},"license":"MIT","homepage":"https://pressship.org","keywords":["wordpress","wordpress.org","plugin","cli","submission","svn"],"description":"Submit and release WordPress.org plugins from the command line.","maintainers":[{"name":"fkadev","email":"fatihkadirakin@gmail.com"}],"readme":"<p align=\"center\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"assets/pressship-square-dark.png\">\n    <img src=\"assets/pressship-square.png\" alt=\"Pressship\" width=\"120\" />\n  </picture>\n</p>\n\n<h1 align=\"center\">Pressship</h1>\n\n<p align=\"center\">\n  <em>WordPress.org plugin publishing, from the terminal.</em>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://nodejs.org/\"><img alt=\"Node.js 20+\" src=\"https://img.shields.io/badge/node-%3E%3D20-1e293b?logo=node.js&logoColor=white&style=flat-square\" /></a>\n  <a href=\"https://www.npmjs.com/package/pressship\"><img alt=\"npm\" src=\"https://img.shields.io/npm/v/pressship?color=3858e9&logo=npm&logoColor=white&style=flat-square\" /></a>\n  <a href=\"https://wordpress.org/plugins/developers/\"><img alt=\"WordPress.org\" src=\"https://img.shields.io/badge/WordPress.org-plugin%20directory-21759b?logo=wordpress&logoColor=white&style=flat-square\" /></a>\n  <a href=\"LICENSE\"><img alt=\"License: MIT\" src=\"https://img.shields.io/badge/license-MIT-3858e9?style=flat-square\" /></a>\n  <a href=\"https://github.com/Automattic/pressship\"><img alt=\"GitHub stars\" src=\"https://img.shields.io/github/stars/Automattic/pressship?style=flat-square&logo=github&color=1e293b\" /></a>\n</p>\n\n<p align=\"center\">\n  <a href=\"#quick-start\">Quick start</a> ·\n  <a href=\"#commands\">Commands</a> ·\n  <a href=\"#managed-plugin-check\">Managed Plugin Check</a> ·\n  <a href=\"#agent-skill\">Agent skill</a> ·\n  <a href=\"https://pressship.org\">Docs</a>\n</p>\n\n---\n\nPressship is a modern command-line tool for the entire WordPress.org plugin publishing lifecycle — validating, packaging, submitting for review, releasing through SVN, inspecting submission state, and even booting your plugin in [WordPress Playground](https://wordpress.org/playground/).\n\nIt keeps WordPress.org-specific behavior **explicit** and makes everything around it **quiet**.\n\n```bash\nnpx pressship publish ./my-plugin\n```\n\n## Why Pressship?\n\nPublishing a WordPress plugin to WordPress.org normally means juggling a lot of small things: the right zip layout, `readme.txt` validation, Plugin Check setup, the developer-page upload form, then SVN for releases. Pressship automates the chores while keeping the official WordPress.org review and SVN release behavior intact.\n\nIf you've used `npm publish`, this should feel familiar.\n\n## Quick start\n\n```bash\n# 1. Authenticate with WordPress.org\nnpx pressship login\n\n# 2. (Optional) Verify the saved session\nnpx pressship whoami\n\n# 3. Verify the plugin without packaging or uploading\nnpx pressship verify ./my-plugin\n\n# 4. Submit for review or release an approved plugin\nnpx pressship publish ./my-plugin\n```\n\nThat's it. Pressship handles browser-based login, packaging, readme validation, Plugin Check, and routing between submission and SVN release.\n\n## Features\n\n- **Browser-based login** — opens `login.wordpress.org` in a real browser and saves only the session locally. Your password is never read or stored.\n- **Smart `publish`** — automatically routes between new-plugin review submission, pending reupload, or SVN release.\n- **Zero-setup Plugin Check** — bundles its own managed WordPress + SQLite + Plugin Check environment when you don't already have WP-CLI.\n- **WordPress.org readme validator** — runs the official validator before you upload anything.\n- **Submission state inspector** — reads the logged-in developer page to surface review status, slug, reupload availability, and Plugin Check links.\n- **SVN release workflow** — handles checkout, trunk sync, tag creation, and commit.\n- **WordPress Playground demos** — boot any local path or hosted slug in Playground using the plugin's own WP/PHP requirements.\n- **Pressship Studio** — a local VS Code-style workspace with file tabs, Playground previews, AI assistance, release management, package-size checks, and CLI command hints in the terminal.\n- **`.pressshipignore` + glob ignores** — sensible defaults, easy per-command overrides.\n- **Agent skill included** — a Pressship publishing skill for coding agents (Codex, Claude Code, etc.).\n- **Beautiful terminal UX** — colored output, progress indicators, structured findings.\n\n## Requirements\n\n- **Node.js 20+**\n- A **WordPress.org account**\n- **Internet access** for first-run browser and Plugin Check setup\n- **PHP** when Pressship needs to prepare its managed Plugin Check environment\n- **`svn`** for approved-plugin releases and `get` checkouts. If it is missing, Pressship can detect your OS and offer to install Subversion with Homebrew, apt, dnf, yum, pacman, zypper, apk, winget, or Chocolatey.\n\nPlaywright Chromium is installed automatically the first time browser automation runs.\n\n## Commands\n\n| Command | What it does |\n| ------- | ------------ |\n| `pressship login` | Open WordPress.org login in a browser and save the session. |\n| `pressship whoami` | Show the active WordPress.org account. |\n| `pressship logout` | Remove the saved WordPress.org session. |\n| `pressship info` | Inspect local plugin metadata or hosted WordPress.org plugin info. |\n| `pressship ls` | List plugins for the saved account or a public WordPress.org profile. |\n| `pressship get` | Checkout or update a WordPress.org plugin SVN working copy. |\n| `pressship studio` | Start Pressship Studio for plugin operations, editing, and Playground previews. |\n| `pressship status` | Read review state from the logged-in developer dashboard. |\n| `pressship version <patch\\|minor\\|major>` | Bump the plugin header version and readme stable tag together. |\n| `pressship verify` | Run readme validation and Plugin Check without creating a zip. |\n| `pressship pack` | Validate, run Plugin Check, and write an installable zip. |\n| `pressship publish` | Route to submit or release based on current state. |\n| `pressship submit` | Upload a zip to WordPress.org review (or reupload). |\n| `pressship release` | Push an approved release through SVN trunk + tags. |\n| `pressship demo` | Open the plugin in WordPress Playground. |\n\nGet help for any command:\n\n```bash\npressship <command> --help\n```\n\n## WP-CLI Package\n\nPressship can also be installed as a WP-CLI package:\n\n```bash\nwp package install Automattic/pressship\n```\n\nThat adds a `wp ship` command:\n\n```bash\nwp ship verify ./my-plugin\nwp ship pack ./my-plugin\nwp ship publish ./my-plugin --dry-run\n```\n\nThe WP-CLI package is intentionally a thin PHP bridge. It forwards arguments to the Node.js Pressship package through `npx`, so the publishing logic stays in one place. Node.js 20+ and npm/npx are still required.\n\n## Authentication\n\n```bash\npressship login\n```\n\nOpens `login.wordpress.org` in a real browser. Complete the login manually — Pressship waits until it detects a logged-in user, then saves only the browser session state.\n\n```bash\npressship whoami          # Print the active account\npressship whoami --json   # Machine-readable output\npressship logout          # Remove the local session\n```\n\n> Pressship never reads, transmits, or stores your WordPress.org password.\n\n## Publishing\n\n`publish` is the modern, opinionated happy path. It inspects your plugin and routes to the right flow:\n\n- A pending WordPress.org review submission → **reupload**.\n- A new plugin Pressship hasn't seen → **submit for review**.\n- An approved plugin with an SVN repository → **release**.\n- Ambiguous? Pressship asks.\n\n```bash\npressship publish ./my-plugin              # Pick the right flow automatically\npressship publish ./my-plugin --dry-run    # Validate + package, no upload\npressship publish ./my-plugin --submit     # Force review submission\npressship publish ./my-plugin --release    # Force SVN release\npressship publish ./my-plugin --no-verify  # Skip readme validation + Plugin Check\npressship publish ./my-plugin --yes        # Skip confirmation prompts\npressship publish ./my-plugin --release --no-install-svn\n```\n\nBefore uploading or committing an SVN release, `publish` verifies the plugin with readme validation and Plugin Check. Use `--no-verify` only when you intentionally want to bypass those checks.\n\nNeed fine-grained control? Use the explicit subcommands `submit` and `release`.\n\n## Packaging\n\n```bash\npressship verify ./my-plugin\n```\n\nRuns readme validation and Plugin Check without writing a zip or publishing anything.\n\n```bash\npressship verify ./my-plugin --ignore \"assets/**/*.mp4\"\npressship verify ./my-plugin --skip-readme-validator\npressship verify ./my-plugin --wp-path /path/to/wordpress\npressship verify ./my-plugin --json\n```\n\n```bash\npressship pack ./my-plugin\n```\n\nValidates the plugin, runs Plugin Check, and writes `{slug}.zip` — without uploading. Useful for CI artifacts or manual uploads.\n\n```bash\npressship pack ./my-plugin --output-dir ./build\npressship pack ./my-plugin --ignore \"assets/**/*.mp4\"\npressship pack ./my-plugin --no-verify\npressship pack ./my-plugin --json\n```\n\n### Ignore rules\n\nDefault exclusions: `.git`, `.gitignore`, `.github`, `.DS_Store`, `.idea`, `.vscode`, `.env*`, `.pressship-svn`, `node_modules`, `dist`, `build`, `coverage`, `tests`, `*.log`, `*.zip`.\n\nAdd per-project exclusions in a `.pressshipignore` file (same syntax as `.gitignore`):\n\n```gitignore\nassets/**/*.mp4\ndocs/raw/**\nplayground/**\n```\n\nOr pass `--ignore <glob>` directly (repeat as needed):\n\n```bash\npressship publish ./my-plugin --ignore \"assets/**/*.mp4\" --ignore \"docs/raw/**\"\n```\n\n## Listing WordPress.org plugins\n\n```bash\npressship ls                  # Saved account, including SVN committer plugins\npressship ls fatihkadirakin   # Public profile plugins for a username\npressship ls --public         # Force the public profile view\npressship ls --json\n```\n\n`ls` reads WordPress.org's plugin author archive. Public archives show plugins where the user is listed as a contributor. When you run `pressship ls` for the saved logged-in account, WordPress.org also includes plugins where that account has SVN committer access.\n\n## Getting a plugin SVN working copy\n\n```bash\npressship get list-all-urls\npressship get list-all-urls ./plugins/list-all-urls\npressship get https://wordpress.org/plugins/list-all-urls/ ./list-all-urls\npressship get list-all-urls --json\npressship get list-all-urls --no-install-svn\n```\n\n`get` checks out `https://plugins.svn.wordpress.org/<slug>` into the destination directory. If the destination already contains an SVN working copy, Pressship runs `svn update` instead. After checkout or update, it prints repository details such as revision, last changed revision, trunk/assets availability, and tag count.\n\nIf `svn` is not available, Pressship detects your operating system and package manager, then asks before installing Subversion. Use `--no-install-svn` to skip the installer helper and fail with manual instructions.\n\n### Editing an approved plugin from SVN\n\nWordPress.org SVN working copies keep editable plugin code in `trunk/`, and published versions in `tags/<version>/`. A typical release flow is:\n\n```bash\npressship get my-plugin ./my-plugin\ncd ./my-plugin\n# edit files in trunk/\npressship version patch\npressship publish\n```\n\nWhen Pressship runs from the SVN checkout root, it treats `trunk/` as the plugin directory, bumps the version there, and routes `publish` to the SVN release flow.\n\n## Pressship Studio\n\n```bash\npressship studio\npressship studio --no-open\npressship studio --port 9478\n```\n\n`studio` starts a localhost-only Pressship Studio workspace. It lists plugins from the saved WordPress.org session, remembers local plugin paths, clones and updates WordPress.org SVN checkouts, shows plugin metadata and readmes, opens local plugins in a VS Code-style editor, streams Playground output into the Studio terminal, previews Playground in an iframe, checks package size, manages `.pressshipignore`, checks version state, bumps patch/minor/major versions, and runs dry-run-first publish/release flows.\n\nStudio also prints the equivalent `npx pressship ...` command in its terminal for CLI-backed actions such as Playground, Plugin Check, package size, version bumps, and publish dry runs.\n\nBy default it binds to `127.0.0.1`, generates a per-run token for mutating API requests, and uses the same local Pressship config directory as the CLI.\n\n## Inspecting submission state\n\n```bash\npressship status                 # All submitted plugins\npressship status ./my-plugin     # Match by local plugin\npressship status my-plugin       # Match by slug\npressship status my-plugin --json\n```\n\nSample output:\n\n```\nPressmind\n  Status       Awaiting Review — This plugin has not yet been reviewed.\n  Slug         pressmind\n  Submitted    May 14, 2026\n  Plugin ID    313331\n  Reupload     available\n  Slug change  available\n  File         pressmind.zip\n  Version      0.0.3\n```\n\n## Plugin metadata\n\n```bash\npressship info                                 # Current directory\npressship info ./my-plugin                     # Local path\npressship info 16deza-table-cell-extras        # Hosted slug\npressship info --remote                        # Hosted info for the current plugin slug\npressship info ./my-plugin --json\n```\n\nFor local plugins, Pressship parses headers and readme metadata. For hosted plugins it queries the official WordPress.org plugin info API. Use `--remote` to force the hosted plugin-store lookup from a local path or the current directory.\n\n## Version bumping\n\n```bash\npressship version patch     # 1.2.3 → 1.2.4\npressship version minor     # 1.2.3 → 1.3.0\npressship version major     # 1.2.3 → 2.0.0\n```\n\nUpdates the `Version:` header in the main plugin file **and** the `Stable tag:` in `readme.txt` together.\n\n## Playground demos\n\n```bash\npressship demo ./my-plugin                # Mount local plugin into Playground\npressship demo 16deza-table-cell-extras   # Install hosted plugin from WP.org\n```\n\nPressship boots a local [WordPress Playground](https://wordpress.org/playground/) server with the plugin installed and activated. For local paths the plugin directory is mounted, so code changes are immediately reflected.\n\n```bash\npressship demo ./my-plugin --port 9401\npressship demo ./my-plugin --wp 6.8 --php 8.3\npressship demo ./my-plugin --reset\npressship demo ./my-plugin --skip-browser\n```\n\nThe Playground server keeps running until you stop it with `Ctrl+C`.\n\n## Managed Plugin Check\n\nBy default, Pressship runs the official [WordPress.org Plugin Check](https://wordpress.org/plugins/plugin-check/) against your plugin before uploading. If you don't already have WP-CLI installed, Pressship sets up its own managed environment automatically:\n\n1. Detects (or downloads) WP-CLI.\n2. Downloads WordPress core.\n3. Sets up SQLite Database Integration (no MySQL required).\n4. Runs `wp core install` against the SQLite-backed site.\n5. Installs the WordPress.org Plugin Check plugin.\n6. Bootstraps it with the correct `--require` flag.\n\nAll cached under `~/.config/pressship/`.\n\nIf you'd rather use your own install:\n\n```bash\npressship publish ./my-plugin --wp-path /path/to/wordpress\n```\n\nFor submit-style uploads, you can skip only Plugin Check while still running readme validation:\n\n```bash\npressship publish ./my-plugin --skip-plugin-check\n```\n\nTo bypass both readme validation and Plugin Check before publishing or releasing through SVN:\n\n```bash\npressship publish ./my-plugin --no-verify\n```\n\n## Releasing through SVN\n\nFor approved plugins:\n\n```bash\npressship release ./my-plugin\n```\n\nPressship will:\n\n1. Verify the plugin with readme validation and Plugin Check.\n2. Checkout or update `https://plugins.svn.wordpress.org/<slug>`.\n3. Confirm the local version has not already been released as `tags/<version>`.\n4. Sync packaged plugin files into `trunk/`.\n5. Sync `.wordpress-org/` assets into the SVN `assets/` directory when that folder exists.\n6. Create `tags/<version>` from `trunk/`.\n7. Show `svn status` and ask before committing.\n8. Commit with `--no-auth-cache` and a generated WordPress.org SVN password.\n\nUse `--no-verify` to skip readme validation and Plugin Check before the SVN release.\n\nIf the SVN tag already exists, Pressship stops with a “No version change detected” message instead of publishing the same version again.\n\nFor commits, Pressship uses the saved WordPress.org login to infer your SVN username. If no SVN password is saved yet, it points you to your WordPress.org SVN password page:\n\n```text\nhttps://profiles.wordpress.org/<username>/profile/edit/group/3/?screen=svn-password\n```\n\nGenerate the password there, paste it into Pressship once, and it will be stored locally under `~/.config/pressship/svn-credentials.json` for future releases.\n\n```bash\npressship release ./my-plugin --slug my-plugin\npressship release ./my-plugin --version 1.2.3\npressship release ./my-plugin --username WpOrgUser\npressship release ./my-plugin --message \"Release 1.2.3\"\npressship release ./my-plugin --wp-path /path/to/wordpress\npressship release ./my-plugin --dry-run\npressship release ./my-plugin --no-verify\npressship release ./my-plugin --yes\npressship release ./my-plugin --no-install-svn\n```\n\n## Agent skill\n\nPressship ships with a publishing skill for coding agents (Codex, Claude Code, etc.). It teaches your agent to publish WordPress plugins cautiously — dry-run first, state-aware, with a final review step before any upload.\n\n```bash\nnpx skills add Automattic/pressship --skill wordpress-plugin-publish -a codex\n```\n\nReplace `codex` with another supported agent name, e.g. `claude-code`. List available skills first:\n\n```bash\nnpx skills add Automattic/pressship --list\n```\n\n## Configuration\n\nPressship stores local state under your user config directory:\n\n```\n~/.config/pressship/\n```\n\nContents:\n\n- WordPress.org browser session storage\n- Saved WordPress.org SVN passwords for release commits\n- Debug screenshots from failed browser automation\n- Managed Plugin Check cache (WP-CLI phar, WordPress core, SQLite, Plugin Check plugin)\n- Generated Playground demo blueprints\n\nOverride the location:\n\n```bash\nPRESSSHIP_CONFIG_DIR=/tmp/pressship pressship status\n```\n\n> `PRESSPORT_CONFIG_DIR` is still respected as a legacy fallback.\n\n## Documentation\n\nFull docs live at **<https://pressship.org>**.\n\nThe source is in [`website/`](./website) and runs as a standard Docusaurus site:\n\n```bash\nnpm run docs:dev      # Local dev server\nnpm run docs:build    # Production build\nnpm run docs:serve    # Preview production build\n```\n\nGitHub Pages deployment is wired up in [`.github/workflows/docs.yml`](.github/workflows/docs.yml).\n\n## Development\n\n```bash\nnpm install\nnpm run dev -- --help     # Run the CLI locally\nnpm run typecheck\nnpm test\nnpm run build\n```\n\nTry local commands without publishing the package:\n\n```bash\nnpm run dev -- login\nnpm run dev -- whoami\nnpm run dev -- pack ./my-plugin\nnpm run dev -- publish ./my-plugin --dry-run\n```\n\nPackage smoke test:\n\n```bash\nnpm pack --dry-run\n```\n\n## Troubleshooting\n\n<details>\n<summary><strong>Browser runtime missing</strong></summary>\n\nPressship installs Chromium automatically. If that fails:\n\n```bash\nnpx playwright install chromium\n```\n</details>\n\n<details>\n<summary><strong>Session expired or not logged in</strong></summary>\n\n```bash\npressship logout\npressship login\n```\n</details>\n\n<details>\n<summary><strong>Plugin Check setup problems</strong></summary>\n\nThe managed environment needs PHP and internet access on first run. To bypass:\n\n```bash\npressship publish ./my-plugin --skip-plugin-check\n```\n\nTo use your own WordPress install:\n\n```bash\npressship publish ./my-plugin --wp-path /path/to/wordpress\n```\n</details>\n\n<details>\n<summary><strong>WordPress.org form changes</strong></summary>\n\nThe submission flow is browser automation over the logged-in developer page (not a documented public API). If WordPress.org changes the form, Pressship fails loudly and saves a debug screenshot under `~/.config/pressship/debug/`.\n</details>\n\n## Security\n\n- Pressship **never stores your WordPress.org password**.\n- Login is completed in a real browser by you.\n- Playwright browser session state is stored locally for WordPress.org browser automation.\n- If you run an SVN release, Pressship can store the generated WordPress.org SVN password locally so future commits can run non-interactively.\n- `pressship logout` removes the local browser session; it does **not** revoke other active WordPress.org sessions.\n\n## Contributing\n\nIssues, ideas, and pull requests are welcome. Please open an issue first for larger changes so we can discuss the direction.\n\nWhen opening a PR, please:\n\n- Add or update relevant tests (`npm test`).\n- Run `npm run typecheck` and `npm run build`.\n- Keep new commands consistent with the existing CLI patterns.\n\n## Acknowledgements\n\nPressship is built on the work of many people and projects:\n\n- [WordPress.org](https://wordpress.org/) and the plugin review team\n- [WP-CLI](https://wp-cli.org/) and [Plugin Check](https://github.com/WordPress/plugin-check)\n- [SQLite Database Integration](https://github.com/WordPress/sqlite-database-integration)\n- [WordPress Playground](https://wordpress.org/playground/)\n- [Playwright](https://playwright.dev/) for browser automation\n- [Docusaurus](https://docusaurus.io/) for the documentation site\n\n## Disclaimer\n\n**Pressship is an Automattic-maintained community project.** It is currently unofficial tooling for WordPress.org plugin publishing workflows, not an official WordPress.org service or a WordPress Foundation project. WordPress® is a trademark of the WordPress Foundation.\n\n## License\n\n[MIT](LICENSE) © Pressship contributors\n","readmeFilename":"README.md"}