{"_id":"serverless-s3-cleaner","_rev":"7-6e0479a5ff92a91621981a6a9cb35b8a","name":"serverless-s3-cleaner","dist-tags":{"latest":"2.0.2"},"versions":{"1.0.0":{"name":"serverless-s3-cleaner","version":"1.0.0","description":"Serverless Framework plugin that empties S3 buckets before removing a stack","main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"tsc --b tsconfig.app.json","lint":"eslint \"**/*.ts\" --ignore-path .gitignore","clean":"rimraf out-tsc","pretest:build":"npm run clean","test:build":"tsc --b tsconfig.spec.json","test:exec":"jasmine --config=jasmine.json","test":"npm run test:build && nyc npm run test:exec","test:cov":"npm run test:build && nyc --reporter=html --reporter=text-summary npm run test:exec"},"repository":{"type":"git","url":"git+https://github.com/coyoteecd/serverless-s3-cleaner.git"},"keywords":["serverless","serverless-plugin","aws","git"],"author":{"name":"coyoteecd"},"license":"MIT","bugs":{"url":"https://github.com/coyoteecd/serverless-s3-cleaner/issues"},"homepage":"https://github.com/coyoteecd/serverless-s3-cleaner#readme","devDependencies":{"@types/jasmine":"^3.7.8","@types/node":"^12.20.16","@types/prompt":"^1.1.1","@types/serverless":"^1.78.31","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","aws-sdk":"^2.941.0","eslint":"^7.30.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-import":"^2.23.4","jasmine":"^3.8.0","nyc":"^15.1.0","rimraf":"^3.0.2","serverless":"^1.83.3","typescript":"^3.9.10"},"peerDependencies":{"serverless":"^1.60.0 || ^2.0.0"},"dependencies":{"chalk":"^4.1.1","prompt":"^1.1.0"},"gitHead":"1b17f90dfcd1b6017a8d88cfceb581a11e56d61d","_id":"serverless-s3-cleaner@1.0.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-R2EoCYdhuGemqjiW3KyAJaM5pQZmp8XJzQv2KLECPpIXAdoJaexBILf/7PJDlbYwCVLhrw7UejRsOMDMmyijqA==","shasum":"b9c63dd26f73e3efa0afabd16863e6fb193dbc02","tarball":"https://registry.npmjs.org/serverless-s3-cleaner/-/serverless-s3-cleaner-1.0.0.tgz","fileCount":6,"unpackedSize":12342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6HFOCRA9TVsSAnZWagAAQjIP/RZ8CrEyyHQHrA+z1PJZ\n80elR1Rzu0jq3bMy7Miw/4psRGWQTkfEXvQAZyTAw3iT1vNc2YkM2xZBQfjM\nRNJQ/mrZMWAEQfBPAY7tJna7Wx/FV/fGHR4r5vo21zbENCRHFCJjCpJDr61r\ngC+2YOGamnR72ZoAxWKj49IGCyw+20K1wSdLZY/2FV+5m+Rcsy/KcqqlI+lG\n2w1kNrDzhQkMlZi0rrPX3R8D68+8zSOO5Fvywu0SoGFk31FvliwRYhJ/8bQ1\n4fdA95gRotx/9fvgIQAtaO1d7nxLqpDmjatYdkxgeDrOtL4maeJcMuIBl6gT\n0GJFX2U/b8nrMJUQsq6WKkgbHzVKFW8YbwBJbcwSyCHi9T+HoyxWr6+5B3XW\n6W8w/9bzYO9QZtRnkjMJBk6eZYIZfqDZI41GaAuVTy8AtBkFX4rS6kcD4Uwt\n9T0eyoeSHO/taNBFjsN9bcNcfQOKltYd4Leb7SsxOAzae41vDmH9AR9cLk2l\nhPIWoLWdD9OBiFd3BkRORlFiyGbiKst/kch6KFtn0G76GY7kp3wd/EyUVi9l\n35T/4OfFo/C+TaMU6rk/CnJRiO2CesnBpZe6W9b/cMqru31LNdcj+h5qryrm\nbia01gcJBLJfp3/fs077uNDVC9XS0x8ukLhjodMjjxRfMktlSfuJBHlfuPNm\nMG8y\r\n=OAnW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDak8xFoTea8nWzV4y1pHLsus9dpdWdX3Acmiqt9XawPQIhAOJk6Ij831kf2HgmJiiOu86qzQ65JVl5NVSh0Nbw3KXV"}]},"_npmUser":{"name":"coyoteecd","email":"coyoteecd@gmail.com"},"directories":{},"maintainers":[{"name":"coyoteecd","email":"coyoteecd@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-s3-cleaner_1.0.0_1625846094073_0.04534057626714838"},"_hasShrinkwrap":false},"1.0.1":{"name":"serverless-s3-cleaner","version":"1.0.1","description":"Serverless Framework plugin that empties S3 buckets before removing a stack","main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"tsc --b tsconfig.app.json","lint":"eslint \"**/*.ts\" --ignore-path .gitignore","clean":"rimraf out-tsc","pretest:build":"npm run clean","test:build":"tsc --b tsconfig.spec.json","test:exec":"jasmine --config=jasmine.json","test":"npm run test:build && nyc npm run test:exec","test:cov":"npm run test:build && nyc --reporter=html --reporter=text-summary npm run test:exec"},"repository":{"type":"git","url":"git+https://github.com/coyoteecd/serverless-s3-cleaner.git"},"keywords":["serverless","serverless-plugin","aws","git"],"author":{"name":"coyoteecd"},"license":"MIT","bugs":{"url":"https://github.com/coyoteecd/serverless-s3-cleaner/issues"},"homepage":"https://github.com/coyoteecd/serverless-s3-cleaner#readme","devDependencies":{"@types/jasmine":"^3.9.1","@types/node":"^12.20.25","@types/prompt":"^1.1.1","@types/serverless":"^1.78.35","@typescript-eslint/eslint-plugin":"^4.31.1","@typescript-eslint/parser":"^4.31.1","aws-sdk":"^2.989.0","eslint":"^7.32.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-import":"^2.24.2","jasmine":"^3.9.0","nyc":"^15.1.0","rimraf":"^3.0.2","serverless":"^2.59.0","typescript":"^4.4.3"},"peerDependencies":{"serverless":"^1.60.0 || ^2.0.0"},"dependencies":{"chalk":"^4.1.2","prompt":"^1.2.0"},"gitHead":"6c0b66c0652a5b186da252b6981f759d598b5f0a","_id":"serverless-s3-cleaner@1.0.1","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-JkW0Pa7GvLluPUwoR0NP5FeIz4U5OSEPvUsXnaO2ypmlVk6jr54wO5WR64TPrk8KVd2q5Q2sPKCfh6beKzYyRQ==","shasum":"bfa1926b772a2f63f4a4b0ae7cf14845b338dee6","tarball":"https://registry.npmjs.org/serverless-s3-cleaner/-/serverless-s3-cleaner-1.0.1.tgz","fileCount":6,"unpackedSize":12301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh26xLCRA9TVsSAnZWagAAXwoP/jLK1lEANE5gI2ngmkB5\nK3ZSKIvq5Bf1aSdTceEEkyTPuRU76EXMt+pARrZ8SA15wNW+QEs4Ql12yp9L\nsutk53M4mx1VSCyPgO1lLFUyJqxCoKj7HRXRonVi+/MjWL18IvOxAwsgnM7q\ncA6X3/4i7mOEREK8IDRw+AgS17/k79FS5JujbNytPGWGwhuH5+Az1k99V9ot\nDHtSI0JVVXLDkrKGrP0Kyow5fBBsBKhkIMLfexTyvrHJs85igiN96f3qEXLm\n1lIzI9f04ZdYTks8/Dfu8n1N7++jArdnjZ7IsVD9cBodsvS94PzAvrEOjcYI\n+49x9HvJAnddkIXTl77FMDbNEjZOR80+gHBdEGaJ9Wt8Fz8o+q8eRelbSFvo\nKGvY62fwJeP+SaP07x6z6PcwOUYFs6oYfytVOYd6EBVQCx/zn+7VV2bmQl5v\n6+N860RZS2LGf8E0Typ39JGlO7DRPlKEKSd3pw3hQ4XGmUBIfKSwIJObiau7\nJckSPDvwvEJAGWnywiASQ8ysWifTLXuGP1Pqt4rIRf277n46VOlzdNvVA/RJ\n/ZfciVWZtnX1k8nwLN/z4bv0BU7bzADryfLCO+3sK1/WHg2/5vAW2rMyV8Ik\nfNjCfg9bhsLlg62NaZjLVW1V0foMB6n9EPp99Q4+kHPoHoIKBi7+JTuzwOdL\nENbb\r\n=l55c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1jHqaNA2e4jTxH5a8uM+mhl2y0mucXqKEFSLW2+RPdwIhAMKIlE5+oJudnfHR0kuDUbLdobehO9fyHTgXNfeeHZqL"}]},"_npmUser":{"name":"coyoteecd","email":"coyoteecd@gmail.com"},"directories":{},"maintainers":[{"name":"coyoteecd","email":"coyoteecd@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-s3-cleaner_1.0.1_1631875783583_0.4057838682748325"},"_hasShrinkwrap":false},"1.0.2":{"name":"serverless-s3-cleaner","version":"1.0.2","description":"Serverless Framework plugin that empties S3 buckets before removing a stack","main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"tsc --b tsconfig.app.json","lint":"eslint \"**/*.ts\" --ignore-path .gitignore","clean":"rimraf out-tsc","pretest:build":"npm run clean","test:build":"tsc --b tsconfig.spec.json","test:exec":"jasmine --config=jasmine.json","test":"npm run test:build && nyc npm run test:exec","test:cov":"npm run test:build && nyc --reporter=html --reporter=text-summary npm run test:exec"},"repository":{"type":"git","url":"git+https://github.com/coyoteecd/serverless-s3-cleaner.git"},"keywords":["serverless","serverless-plugin","aws","git"],"author":{"name":"coyoteecd"},"license":"MIT","bugs":{"url":"https://github.com/coyoteecd/serverless-s3-cleaner/issues"},"homepage":"https://github.com/coyoteecd/serverless-s3-cleaner#readme","devDependencies":{"@types/jasmine":"^3.10.3","@types/node":"~14.18.10","@types/prompt":"^1.1.2","@types/serverless":"^3.0.0","@typescript-eslint/eslint-plugin":"^5.10.2","@typescript-eslint/parser":"^5.10.2","aws-sdk":"^2.1068.0","eslint":"^8.8.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-import":"^2.25.4","jasmine":"^4.0.2","nyc":"^15.1.0","rimraf":"^3.0.2","serverless":"^3.1.1","typescript":"^4.5.5"},"peerDependencies":{"serverless":"^1.60.0 || ^2.0.0 || ^3.0.0"},"dependencies":{"chalk":"^4.1.2","prompt":"^1.2.1"},"gitHead":"7f33caab9b5cf117f781dd4aada52e9ee988d885","_id":"serverless-s3-cleaner@1.0.2","_nodeVersion":"14.19.0","_npmVersion":"6.14.16","dist":{"integrity":"sha512-9ocJp0wvA+JnMpcdY94MTE2uJi8vDppFQI1Ng5DEKDMwUp7npqVOKTtQLxhE+iNdcDokYQ8x287Qxrzk5uVulA==","shasum":"b4999a7e1108c204d0fe3dc88ccadb3f9cc2e2c1","tarball":"https://registry.npmjs.org/serverless-s3-cleaner/-/serverless-s3-cleaner-1.0.2.tgz","fileCount":6,"unpackedSize":12309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/PAwCRA9TVsSAnZWagAA3a8P/RL4kD5lCcUB+uW/fSsg\nkIzpgiGjOfqpNgNaWJytZGWXbZeXUsxNheowQz8sJumgXmChYUvHO5KvsXAv\nDbrQHxJRvD2BpAn6qKpv3JWnABU5QdvH/XI6qGuQOz1Hz7aJZZnGN3QDVyYR\nfX+Bx/ceiIWRUy7NcSV0bugnfxYGq/CA4WrPW1aVIV80EzRiCKZaCE1ClT7Q\n8IWTyzdgdW2yeZ7mRS2a7GMgqPRm099Tgu/l20PoV9+8fNMrSjwHpW2IEkj7\n5Iyb1soD6JX5C/POsDn7xRJnQi4YQTfv4ouKlEEN/3jPlZlY67c2nKcb58OC\nS7aDWrF0SSISpMN1t3N827GTHG4pPpKxJjYK1xDjiuK5nsN/L3azDnGCSwYm\n3EOhufoZHkZ5TJdZUyYDi3fsKymmtlgi/8bolBRTnLriyjhUg6r/6MPQjk99\nq1TAx5I1pmLxz3ISs8QTb1UDzcVGppN3ClsSqj13517R8sHcWeZx5WjT3wv6\nzZ+QJ3WMEMruENYr8sofVkGQpYQtB1sfP85vAO4VsBddKt21Un275FlcaiwP\nmOQdQddL2Mv3kgbTNAlv2JRhtpyh7BeWEB+aObgOm5nOLKIzL9jXztbvyS79\nq0tuVcrrgVOuegGlvm53sLsAeuj/w/Xup3s1eo1M1suvD4kca60dpETBzBO0\nWYxu\r\n=eAMT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF9kHLBSoU5QenAw1+Z8/cP22XvlqXlwQcnxDba03WtDAiEA16hj8OVc6/6hCyGIzd+pGTF57vGuptDFqEJDYauljho="}]},"_npmUser":{"name":"coyoteecd","email":"coyoteecd@gmail.com"},"directories":{},"maintainers":[{"name":"coyoteecd","email":"coyoteecd@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-s3-cleaner_1.0.2_1643966512346_0.7300124159608612"},"_hasShrinkwrap":false},"2.0.0":{"name":"serverless-s3-cleaner","version":"2.0.0","description":"Serverless Framework plugin that empties S3 buckets before removing a stack","main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"tsc --b tsconfig.app.json","lint":"eslint \"**/*.ts\" --ignore-path .gitignore","clean":"rimraf out-tsc","pretest:build":"npm run clean","test:build":"tsc --b tsconfig.spec.json","test:exec":"jasmine --config=jasmine.json","test":"npm run test:build && nyc npm run test:exec","test:cov":"npm run test:build && nyc --reporter=html --reporter=text-summary npm run test:exec"},"repository":{"type":"git","url":"git+https://github.com/coyoteecd/serverless-s3-cleaner.git"},"keywords":["serverless","serverless-plugin","aws","git"],"author":{"name":"coyoteecd"},"license":"MIT","bugs":{"url":"https://github.com/coyoteecd/serverless-s3-cleaner/issues"},"homepage":"https://github.com/coyoteecd/serverless-s3-cleaner#readme","devDependencies":{"@types/jasmine":"^3.10.3","@types/node":"^14.18.10","@types/prompt":"^1.1.2","@types/serverless":"^3.0.0","@typescript-eslint/eslint-plugin":"^5.10.2","@typescript-eslint/parser":"^5.10.2","ajv":"^8.9.0","aws-sdk":"^2.1068.0","eslint":"^8.8.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-import":"^2.25.4","jasmine":"^4.0.2","nyc":"^15.1.0","rimraf":"^3.0.2","serverless":"^3.1.1","typescript":"^4.5.5"},"peerDependencies":{"serverless":"^3.0.0"},"dependencies":{"prompt":"^1.2.1"},"gitHead":"4cda4df738d950aec3fe58b4cc6cc4a6df27a426","_id":"serverless-s3-cleaner@2.0.0","_nodeVersion":"14.19.0","_npmVersion":"6.14.16","dist":{"integrity":"sha512-ZN6DbdqxXTOu35z1KoayxWveYytS6y0bdEuEJ/eoZUvcf/KGuXUGuCXHXOnGU5Ek6KCeP11D+rvhwue84OxMJw==","shasum":"d93e7697209f35391d839fb26e4f8d9f90c0a30c","tarball":"https://registry.npmjs.org/serverless-s3-cleaner/-/serverless-s3-cleaner-2.0.0.tgz","fileCount":6,"unpackedSize":13336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/UCDCRA9TVsSAnZWagAAMh0P/2tL6V5D12Gxh8MLTOFY\nwhS+WTWKulzxFNQStLoHXfTbwNCmmheXeD6VchI9YIgC8dl+Hb9wt9TXAeha\nfGNZtyjhBe8ym4/SpLsCQlrY+v4FWjm+sJ5TV2cnknryLbS6jyDDiyet3qZP\nVx9rOjedTE/AOTTQnVJ48FgP0u+G0pJtxChWcj3pdWlktj47WsRrFX8k9dgc\nXM096BPCZfoXpeS4elNZkKq6aPQi5lrqOTDhJSBJVQftaMGqzWwn8drxjGbK\n6I5vz20QOz/HBzWpyHwXezzYMFTQ/ijdaH9k3TT6ngC9EUOQZljjsf71KEj8\n6gVCB4SuZ5dWJZoQ7idQQuMkc847JJQQDBe4/hffKh9DX/1sS5fmZVq1tpdD\n1LDgTi3E1p7OT7OO+pC5XjTwTOzol2yFFBcWWXriSxai/JebxKX8q1wXgmPW\n3ktGd+y97LaotYmZ4cYirSdn0OkHFEawU4zz24fo2ceTQHCU1Hl8j4h0dsQg\n/DSx1Xs7K3tClKJ+QT8mP7nfQY44JjuFqh75ysOOiSxz13PMi9YrssR1c+KM\nCYTZa3GWnHqkc3IgQdgBeLw9dT/RlJtifKHQ2Vg3zOwx/L6W+L6k/IxBjW/O\n1/AGIO4c0BpBKo1cJ/KeDdGF4feEIRHPx0thaarFPM/U8D6knjTDIAwG7/SN\nsrCP\r\n=83hM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRhFm+SUZVXUgWb7Fi/4px9rn/csBIn3hsJF0LjmqwfgIhAPUAgdUbuHC52qJn/KdDmvV7VFv8MsB2SDJi7RnoyiRq"}]},"_npmUser":{"name":"coyoteecd","email":"coyoteecd@gmail.com"},"directories":{},"maintainers":[{"name":"coyoteecd","email":"coyoteecd@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-s3-cleaner_2.0.0_1643987075611_0.18676474783336916"},"_hasShrinkwrap":false},"2.0.1":{"name":"serverless-s3-cleaner","version":"2.0.1","description":"Serverless Framework plugin that empties S3 buckets before removing a stack","main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"tsc --b tsconfig.app.json","lint":"eslint \"**/*.ts\" --ignore-path .gitignore","clean":"rimraf out-tsc","pretest:build":"npm run clean","test:build":"tsc --b tsconfig.spec.json","test:exec":"jasmine --config=jasmine.json","test":"npm run test:build && nyc npm run test:exec","test:cov":"npm run test:build && nyc --reporter=html --reporter=text-summary npm run test:exec"},"repository":{"type":"git","url":"git+https://github.com/coyoteecd/serverless-s3-cleaner.git"},"keywords":["serverless","serverless-plugin","aws","git"],"author":{"name":"coyoteecd"},"license":"MIT","bugs":{"url":"https://github.com/coyoteecd/serverless-s3-cleaner/issues"},"homepage":"https://github.com/coyoteecd/serverless-s3-cleaner#readme","devDependencies":{"@types/jasmine":"^4.0.3","@types/node":"^16.11.38","@types/prompt":"^1.1.2","@types/serverless":"^3.12.7","@typescript-eslint/eslint-plugin":"^5.27.0","@typescript-eslint/parser":"^5.27.0","ajv":"^8.11.0","aws-sdk":"^2.1148.0","eslint":"^8.16.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-import":"^2.26.0","jasmine":"^4.1.0","nyc":"^15.1.0","rimraf":"^3.0.2","serverless":"^3.19.0","typescript":"^4.7.2"},"peerDependencies":{"serverless":"^3.0.0"},"dependencies":{"prompt":"^1.3.0"},"gitHead":"522fa4c0e6ee94fb97d227e3d273995a0de5cd44","_id":"serverless-s3-cleaner@2.0.1","_nodeVersion":"14.19.3","_npmVersion":"6.14.17","dist":{"integrity":"sha512-wLFf+OWl+do1XFsGoBTgkEtXKcpTdBdh3CViosaQaWDRmg6rlGIaerRLdRy5Ke8v+5ESYvV5NtpKr8droPByhA==","shasum":"6169373d10d30ba8a337006c86d68e7613dc244c","tarball":"https://registry.npmjs.org/serverless-s3-cleaner/-/serverless-s3-cleaner-2.0.1.tgz","fileCount":6,"unpackedSize":13339,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA8SvWyNJKbwD0SYs7jarnc6klMkQswrj08fVCyH7D1oAiEA8w0lExINomMOpzUaR59cdvcqdBc/KBzUk9pLxfLWvo0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimddCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuMg//aSwxADkz8m2hvgCFWNdZ8hEZeaURa/6U5a/eN+ZbJuU2rHrT\r\nL31tQuJagkwbrtESbHu5xmd8w/dKhehj33sIltkIhZ5upluJr61f7vLSw09n\r\np/xM5So5nDOamnL/08DZQqFR0i52AuBM2t4g6QRCBL7H2ZpthflYqggpY3+R\r\nTKvSghjIh1JvH24QnoteWAXPEDFxl1xPIAJHLLkBHfdE90xri4k/HILiit8n\r\n3eYY+Nih/TtUzXO4+zAP9D2Jk2NF4Kt24H8UZlToJ9ZdP1Dmh/MlOpA8KiWk\r\nqnfsPLnXjiuCapswIfzIrA006XbbPavXpnRX4OlQ0y/ubZKYrE69RmTb+jY0\r\n6b614ZZQy/NGYniFCVTMz+q1HU29e7g0/TrQeJESequ8xkj8EBb6RkDDCXuD\r\nLFaRQBsv0ZQ9Hqm092PgOVPOS/Ega7wvFbXfPQAblYO49uFp3h3DGjc+EHAm\r\nNvd73IRJwBCobjeWQ092CA2ocTgREQDWL/Jovu5Opjste/o+/Wam59+lLCoj\r\nrkAv70RqmhbPqbz9MxuTFU/hsz9DP5d7Ig5qPfkLCENyjv70WL1zdgBnT9Vk\r\nIWnCpHshG2UKntHVL39Pu3AAzax4xG2tEBb3HjgI8SdvIMSskaUL8SgvCGVX\r\n/rNQH5S/p0QhMv4fGSjsJNn0jJfIgYrrjOE=\r\n=2P31\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"coyoteecd","email":"coyoteecd@gmail.com"},"directories":{},"maintainers":[{"name":"coyoteecd","email":"coyoteecd@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-s3-cleaner_2.0.1_1654249281886_0.7886236821941"},"_hasShrinkwrap":false},"2.0.2":{"name":"serverless-s3-cleaner","version":"2.0.2","description":"Serverless Framework plugin that empties S3 buckets before removing a stack","main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"tsc --b tsconfig.app.json","lint":"eslint \"**/*.ts\" --ignore-path .gitignore","clean":"rimraf out-tsc","pretest:build":"npm run clean","test:build":"tsc --b tsconfig.spec.json","test:exec":"jasmine --config=jasmine.json","test":"npm run test:build && nyc npm run test:exec","test:cov":"npm run test:build && nyc --reporter=html --reporter=text-summary npm run test:exec"},"repository":{"type":"git","url":"git+https://github.com/coyoteecd/serverless-s3-cleaner.git"},"keywords":["serverless","serverless-plugin","aws","git"],"author":{"name":"coyoteecd"},"license":"MIT","bugs":{"url":"https://github.com/coyoteecd/serverless-s3-cleaner/issues"},"homepage":"https://github.com/coyoteecd/serverless-s3-cleaner#readme","devDependencies":{"@types/jasmine":"^4.3.1","@types/node":"^16.18.6","@types/prompt":"^1.1.4","@types/serverless":"^3.12.9","@typescript-eslint/eslint-plugin":"^5.46.0","@typescript-eslint/parser":"^5.46.0","ajv":"^8.11.2","aws-sdk":"^2.1270.0","eslint":"^8.29.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-import":"^2.26.0","jasmine":"^4.5.0","nyc":"^15.1.0","rimraf":"^3.0.2","serverless":"^3.25.1","typescript":"^4.9.4"},"peerDependencies":{"serverless":"^3.0.0"},"dependencies":{"prompt":"^1.3.0"},"gitHead":"83b346d28f5813e6d11513334565001d38b6ee6c","_id":"serverless-s3-cleaner@2.0.2","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-8zYqjt1bB9tKP3Yni8gAfzjFYtcMwF4OIieYC/tViSArshb8eBkry7zn9l2MrBSXRgtTpD0NSKd3+cpDB0DOEw==","shasum":"a995d96d8b728a8b4abdbc215d52bcba0acd4a4a","tarball":"https://registry.npmjs.org/serverless-s3-cleaner/-/serverless-s3-cleaner-2.0.2.tgz","fileCount":6,"unpackedSize":13339,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6aNusFPPmYIowX8x5ZdGdPX0iAqk1sTk42TliS2VtYQIgbyQno37u+hWXHnp+p1sGqQxe9upZx2B8uXuWsTbY4YM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkdUNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXMA//RncJJyvkxQHvAB5APWNddZ14Ec9OU+GIBPWprJhkhYoVSp2n\r\n8BPRdcI0RwnKLuXO/yCVmVM+KyPLipvRfvXcfo2+prQtpzg3K8kr+PNQlHGF\r\nswTehf401IisqqaOsmcTmO3Dqv+ojtjNn6H6xUsL5aSwRAaJqarPTHppty6o\r\nuO/8Skl9Fo+bDsBMwsBuJChg9qTver03pjFha2slUU3rZTMr/YIv03Jx7bA0\r\nIR8smbwg7m9FNSUWdTp7IZfc50/uXeVDDAL4qqnk3/bzONYOoI8zRBFCy46e\r\n7ph//64wkDV29P19XUij3dO9AND1f5ajpsmhdgAFnp763DawthyojF3llulh\r\nvRUPfOEJMLqZaod0ZS15uN1O1rH8FYBFWdZYoUSxGqdKVKttt2/JOwphbtfF\r\nXC+qcrOgiNnS5j5R4xR7FuB+QW8hb4wXjiW6RXhlpU3HiLJtyMqNgRL/0di1\r\n8NHA41hZd5dE9w07pnHmLHWKqK3onVKQpuV3tPWcKcb4Yb3oHFIIZwcvHkcF\r\nX7pauEkXTBqmGfrmo4F0qWQwWgtEa32tJ306qasYcBQXJXOcQb3tVfM3oNOi\r\nItGKo2K6K8xAKCyifP5UQMt4y5fd72kbdDKELFyL0R4nq/QfTBa3cnjURhZo\r\nHu5UvTLmF9TLC3CufGdWY1XuK7/gb3kfYtY=\r\n=UVbc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"coyoteecd","email":"coyoteecd@gmail.com"},"directories":{},"maintainers":[{"name":"coyoteecd","email":"coyoteecd@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-s3-cleaner_2.0.2_1670501645107_0.18151760009874418"},"_hasShrinkwrap":false}},"time":{"created":"2021-07-09T15:54:54.073Z","1.0.0":"2021-07-09T15:54:54.238Z","modified":"2022-12-08T12:14:05.378Z","1.0.1":"2021-09-17T10:49:43.746Z","1.0.2":"2022-02-04T09:21:52.705Z","2.0.0":"2022-02-04T15:04:35.780Z","2.0.1":"2022-06-03T09:41:22.067Z","2.0.2":"2022-12-08T12:14:05.288Z"},"maintainers":[{"name":"coyoteecd","email":"coyoteecd@gmail.com"}],"description":"Serverless Framework plugin that empties S3 buckets before removing a stack","homepage":"https://github.com/coyoteecd/serverless-s3-cleaner#readme","keywords":["serverless","serverless-plugin","aws","git"],"repository":{"type":"git","url":"git+https://github.com/coyoteecd/serverless-s3-cleaner.git"},"author":{"name":"coyoteecd"},"bugs":{"url":"https://github.com/coyoteecd/serverless-s3-cleaner/issues"},"license":"MIT","readme":"# serverless-s3-cleaner\n\n[![serverless][icon-serverless]][link-serverless]\n[![license][icon-lic]][link-lic]\n[![build status][icon-ci]][link-ci]\n[![npm version][icon-npm]][link-npm]\n\nServerless Framework plugin that empties an S3 bucket before removing a deployed stack.\nReplacement for [serverless-s3-remover](https://github.com/sinofseven/serverless-s3-remover) which is no longer maintained.\n\n## Installation\n\n```sh\nnpm install serverless-s3-cleaner --save-dev\n```\n\n### Compatibility with Serverless Framework\n\nVersion 1.0.2 is compatible with Serverless Framework v3, but it uses the legacy logging interface. Version 2.0.0 and later uses the [new logging interface](https://www.serverless.com/framework/docs/guides/plugins/cli-output).\n\n|serverless-s3-cleaner|Serverless Framework|\n|---|---|\n|≤ v1.0.1|v1.x, v2.x|\n|v1.0.2|v1.x, v2.x, v3.x|\n|≥ v2.0.0|v3.x|\n\n## Usage\n\nAdd the following to your `serverless.yml`:\n\n```yml\nplugins:\n  - serverless-s3-cleaner\n\ncustom:\n  serverless-s3-cleaner:\n    # (optional) Whether to prompt before emptying a bucket. Default is 'false'.\n    prompt: false\n\n    # Names of buckets to remove before a stack is removed, or via 'sls s3remove' command\n    buckets:\n      - bucketName1\n      - bucketName2\n\n    # (optional) Buckets to remove before a stack is deployed.\n    bucketsToCleanOnDeploy:\n      - oldBucketName\n```\n\nWhen removing a Serverless Framework stack, this plugin automatically empties the buckets listed under `buckets` option.\n\nWhen deploying a Serverless Framework stack, this plugin automatically empties the buckets listed under `bucketsToCleanOnDeploy` option.\nUse this when renaming or removing a bucket (put here the old bucket name) to avoid deployment errors when CloudFormation tries to remove the old bucket.\n\nYou can also empty a bucket explicitly by running:\n\n```sh\nsls s3remove\n```\n\n### Versioning\n\nBuckets with versioning enabled are supported. When emptying a bucket, all object versions and delete markers are deleted.\n\n### IAM Permissions\n\nThe plugin requires the following permissions to be given to the role that Serverless runs under, for all the affected buckets:\n\n- s3:ListBucket\n- s3:ListBucketVersions\n- s3:DeleteObject\n- s3:DeleteObjectVersion\n\n[//]: # (Note: icon sources seem to be random. It's just because shields.io is extremely slow so using alternatives whenever possible)\n[icon-serverless]: http://public.serverless.com/badges/v3.svg\n[icon-lic]: https://img.shields.io/github/license/coyoteecd/serverless-s3-cleaner\n[icon-ci]: https://travis-ci.com/coyoteecd/serverless-s3-cleaner.svg?branch=master\n[icon-npm]: https://badge.fury.io/js/serverless-s3-cleaner.svg\n\n[link-serverless]: http://www.serverless.com\n[link-lic]: https://github.com/coyoteecd/serverless-s3-cleaner/blob/master/LICENSE\n[link-ci]: https://travis-ci.com/coyoteecd/serverless-s3-cleaner\n[link-npm]: https://www.npmjs.com/package/serverless-s3-cleaner\n","readmeFilename":"README.md"}