{"_id":"@electron/circleci-oidc-secret-exchange","_rev":"17-88795830e7a3229e145d212fc9859bfe","name":"@electron/circleci-oidc-secret-exchange","dist-tags":{"latest":"1.7.0"},"versions":{"0.0.0":{"name":"@electron/circleci-oidc-secret-exchange","version":"0.0.0","_id":"@electron/circleci-oidc-secret-exchange@0.0.0","maintainers":[{"name":"electronhq","email":"electron@github.com"}],"dist":{"shasum":"3e03d2b089fafd9c85d1919dd288dddf2622e8c5","tarball":"https://registry.npmjs.org/@electron/circleci-oidc-secret-exchange/-/circleci-oidc-secret-exchange-0.0.0.tgz","fileCount":1,"integrity":"sha512-0QAIqqAwicMOdqiz+cPawNSbu7qbzNAMx1vbInGkKBBs8TrFgdenSxMrcplggaaZ2GKV55QILpS3rbGMwVMlmg==","signatures":[{"sig":"MEUCICphu2NLSEL7dciqetr/lVgh6xMSEOQjnvzNUJXoqbPaAiEA0Sw96tg8KcHoOoHLF3uPS3ykyA5pmu5wUyp84FmO1Fo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxc73ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhnA/+LSFyyrNPvk+A/IBX7gU9v309Qfe+JE5SDUm9UijZ8/aOdjjR\r\nBgHwDDw/mChxkk1051YvE9SMWFdR2aVWHZ1uW+nY4S7KUDUyWnY9oxPhLOUF\r\nKJDF0bGbLZ5zi3xyaodN6+OhgyJgYyNHhSoXNdd9Hmy8/snPA5LhgvQcXLz9\r\nHVRuOtlA9k/AjEyBvpocWXDwagzyakqvM1i/iU9YsYTNu6J3iAig1SdWOyit\r\nx+2K0mYanL/P633JDtyouHsKduDJh5F8q8uKan1nSymqc3D6DgVQVeaN5cTM\r\nBvUnIaZ3mOm/7a/BJz/TTsGSaaqKtV8amxOVEIqsib+447/5ThyPUrexIIx8\r\nlNeoTmP/vMQewPtjmukNmMg5dtZmHb4FV2fuu+46aHJrEmLaA4uugffDkOh3\r\nE0EOyJX2LULtuO9xT0ikeoYrarcwgTQBL4OVe6NamcwDKAPzQ33ru2gRQPuo\r\n+nrieOOVOkhNCSKwwf/P6V050TCRR9Qn3JummOuqM3KzuY1TxRLMCUfRfPIK\r\nkPanBKWFEh+hLCHpi1g3zmm18ltzO7aGdSMTwuk3MiLxqdu7jnccFc8shX5z\r\nkzvk2TENANGWnCcMduORYNTJmbTpM3eyKiNP32hd77XFk1SESsR5fSLH3r13\r\nXBCM1ra0CescjneKhVAEe9xHWyf1cRJuLrU=\r\n=R2kj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"electronhq","email":"electron@github.com"},"_npmVersion":"8.19.2","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/circleci-oidc-secret-exchange_0.0.0_1673907959560_0.7895660464365273","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@electron/circleci-oidc-secret-exchange","version":"1.0.0","author":{"name":"Samuel Attard"},"license":"MIT","_id":"@electron/circleci-oidc-secret-exchange@1.0.0","maintainers":[{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"}],"dist":{"shasum":"1a513dc68f57183274140325504216cfdcd7d4f7","tarball":"https://registry.npmjs.org/@electron/circleci-oidc-secret-exchange/-/circleci-oidc-secret-exchange-1.0.0.tgz","fileCount":23,"integrity":"sha512-t97L6OPgKJpwSgdRPW2OUmmWQ3SD4T+O+2oMjQ0N9wjiIW7atIrCe8psudRT+MjUBSB3TO4dI6uFu0cCum2mKw==","signatures":[{"sig":"MEQCIFkGxknBsvRz8ijVZdnb3PZ5qQTKZmtI3HH960imFiI9AiBVO9g8+is7JkZzDtiwU7wBjJV2sm700T+a8cCGh6TbJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxdDmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpU8Q//Vy/x9eithXt4Dd+0slQHNsYuh3P4Oj36cFBoBkS/nH2LVOby\r\nZcDQHmsuXOUHKy1IDcPbNcH8nYswEBYgVsBUMMvDJ/kaaxX5DrCQ7hBHmmV2\r\nmf9GD/chWZG6MvuS4UXESC3oTqG5esyKZzEFFGxcpXDN0f9OOBTVeRCEFDBb\r\nIF9L0LGF0dsLBNwDE3P49TSWoMqqU1jVc1GAGHJ/o7ZLjOa4S+7tcvXA4vj9\r\ntN7kiuSw78htGOdhRO4NaQAqEMERzO4p4AEAKfZSTdRfPUrOWI+SFPN1j/nz\r\nE7ScdhJBxSbasHDQBQhBLu9EG+IIglzhrx7/Q/7B/8ViO0msrjoKdLHBichM\r\n6uwm/YJN3+6IVYMIbOcI7G5R/erA4jzR/PCmm+SdNi7sJajQmM3pMpBuLeSr\r\nJ8UzgIpaSocxhcw1WxwjnpDq3011XeyH2xTVQOHg5MXQ7/oDz1qTmFtShnPV\r\nSRCJ0BNJTvm5L36TBPa2jMjDxrIrVEPkIi9ZpxBQt3wybHECahc3SjhNQTLj\r\nio71b56ypmA/babAh76rlS9wJbvOstBUYgWxQcAIox9efYmZ2s10Pg2Trdgy\r\nnFvvEEiu9lSBEpZLRR8DGDgtJltGhkym5XEqj6Olekqqt2HRiJ93DawFQiqD\r\npfOEFvK9HdyphYK1QWCnHtofpglo1ZWRzIo=\r\n=H1zh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"df7e1b38759d05ca5e6bdb1124c6bf8bb09f3eff","scripts":{"lint":"yarn prettier --check && yarn eslint","test":"yarn lint && jest","build":"tsc","eslint":"eslint --ext .ts src test","prettier":"prettier \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"yarn build","prettier:write":"prettier \"src/**/*.ts\" \"test/**/*.ts\" --write"},"_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"_npmVersion":"8.19.3","description":"Provides dynamic access to secrets in exchange for a valid OIDC token","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"18.13.0","dependencies":{"got":"^11.8.6","fastify":"^4.11.0","jwk-to-pem":"^2.0.5","jsonwebtoken":"^9.0.0","openid-client":"^5.3.1","@electron/github-app-auth":"^1.5.0"},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","plugin:jest/recommended","plugin:import/errors","plugin:import/warnings","plugin:import/typescript","prettier"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","uuid":"^9.0.0","husky":"^8.0.3","eslint":"^8.32.0","pem-jwk":"^2.0.0","ts-jest":"^29.0.5","prettier":"^2.8.3","typescript":"^4.9.4","@types/jest":"^29.2.5","@types/node":"^18.11.18","@types/uuid":"^9.0.0","lint-staged":"^13.1.0","@types/pem-jwk":"^2.0.0","@types/jwk-to-pem":"^2.0.1","eslint-plugin-jest":"^27.2.1","@types/jsonwebtoken":"^9.0.1","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","@typescript-eslint/parser":"^5.48.2","@typescript-eslint/eslint-plugin":"^5.48.2","@continuous-auth/semantic-release-npm":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/circleci-oidc-secret-exchange_1.0.0_1673908454372_0.2795408019109169","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@electron/circleci-oidc-secret-exchange","version":"1.0.1","author":{"name":"Samuel Attard"},"license":"MIT","_id":"@electron/circleci-oidc-secret-exchange@1.0.1","maintainers":[{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"}],"dist":{"shasum":"d25b3d00e7473cc56ee40d2915f0794aa3c8e32b","tarball":"https://registry.npmjs.org/@electron/circleci-oidc-secret-exchange/-/circleci-oidc-secret-exchange-1.0.1.tgz","fileCount":23,"integrity":"sha512-kMk+JRhZHlh/5n4dInqFjRIneot0kK3BE7q/+GtCRbgMaQZriH2gVdxzSZxo48G0CEzzOmh3BmSHG7kSRQWYZQ==","signatures":[{"sig":"MEYCIQD4Ghpn0LJKVM0eHXw18ykTBd148BOaaVVDBozGfWdJ1wIhALIhJS7o4Mo9pb6t5XY5u0RORCtoJbI4iuiFeS4ipUSb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxdXPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxIg//bnAwYtR71C3ZqpPWhq5XJ6cv8VxXGEnTFm6gyr+0nXxP+XHx\r\n4Crd86fMwo9GziC/EhKnHHM8+mvkyFcs1RhWkC541nn6ju8wrWjZwu6r1nwm\r\n3xK2R5nuiw2i0TXQBG9MRGimhA3KuWN1AXNnETu/G28vEXxPdI5WKd2w0Wi6\r\nKujEeP1psIwZB+TYFbuQ6ra2ZiHgXvnkDj5L/oEDb1XuyAHHBv0Sp6uZPjbi\r\n4LJyhC+58QxPULnLTEvl8URgJXShaYrNU8HOmM+Zer7Cufr/BBRMt6DXaHSB\r\nDt80mHxvy38ft7OOqoxnAOoD+heY89SupeBZaCpl61jkVVvrLSc+NVlbCsUC\r\nH4mAiSYfbsmshcJcQFmcAwIcYjzYKSfelFEBHS2iFEPahZZYr44FekZg5S+l\r\nPJHlHWJY1FTPE3TWr1khYTdmfn+s3DBcPh1+XX9hBKp5JNjsM9bU1r/NyqEm\r\ny3RNegGf4z1dmHCfKEHQ7JDNYUfoTTZSe3g20g4uBMCUcFjzvEW9dLEE2EH/\r\ni9c8iMpB8bW6pNqL0lOl4wmUr/gwXLUK3jzN3LfC+LtSJExSERGmwxUeLXte\r\n8O6wxJy/b7jVTxoySVE9rRjRuRvLG4LIwx4kN3nBeHknzU29XO0h0kLTBkJb\r\nIQZGouE0fKSVijq2KbHkVD0FEFgrX3469hM=\r\n=S2u8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"31f978b5c7b78582cc2b7ded6eb88d6b97d43ecf","scripts":{"lint":"yarn prettier --check && yarn eslint","test":"yarn lint && jest","build":"tsc","eslint":"eslint --ext .ts src test","prettier":"prettier \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"yarn build","prettier:write":"prettier \"src/**/*.ts\" \"test/**/*.ts\" --write"},"_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"_npmVersion":"8.19.3","description":"Provides dynamic access to secrets in exchange for a valid OIDC token","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"18.13.0","dependencies":{"got":"^11.8.6","fastify":"^4.11.0","jwk-to-pem":"^2.0.5","jsonwebtoken":"^9.0.0","openid-client":"^5.3.1","@electron/github-app-auth":"^1.5.0"},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","plugin:jest/recommended","plugin:import/errors","plugin:import/warnings","plugin:import/typescript","prettier"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","uuid":"^9.0.0","husky":"^8.0.3","eslint":"^8.32.0","pem-jwk":"^2.0.0","ts-jest":"^29.0.5","prettier":"^2.8.3","typescript":"^4.9.4","@types/jest":"^29.2.5","@types/node":"^18.11.18","@types/uuid":"^9.0.0","lint-staged":"^13.1.0","@types/pem-jwk":"^2.0.0","@types/jwk-to-pem":"^2.0.1","eslint-plugin-jest":"^27.2.1","@types/jsonwebtoken":"^9.0.1","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","@typescript-eslint/parser":"^5.48.2","@typescript-eslint/eslint-plugin":"^5.48.2","@continuous-auth/semantic-release-npm":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/circleci-oidc-secret-exchange_1.0.1_1673909711348_0.23604544729175192","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@electron/circleci-oidc-secret-exchange","version":"1.0.2","author":{"name":"Samuel Attard"},"license":"MIT","_id":"@electron/circleci-oidc-secret-exchange@1.0.2","maintainers":[{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"}],"dist":{"shasum":"e582133d110ed82ac745a5b5cf9b7ce3dc09cad4","tarball":"https://registry.npmjs.org/@electron/circleci-oidc-secret-exchange/-/circleci-oidc-secret-exchange-1.0.2.tgz","fileCount":23,"integrity":"sha512-4S2IYfWuso9FVYcwfpIb+8bJbaVyRW8SAuAn2u4F2qxE5SW4JqE5KfcNC306wciXBV4C8/xryA66EGDkEci/9g==","signatures":[{"sig":"MEYCIQDE1uw+1vnInx6vwR9sf9IcXi5hXnSgm1LiLl4v71J8VAIhAJiQhwwbJQGPaLFj4+KYtny0igPIWhfB5eLWpUGyXP1t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxdnnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmry8w/+PO7nFYEkN1XBIwGcHaYq1FvUsF7aJ67k/cI4Ak7gsSa19fnu\r\nu9+HmeUQcz6kqWAZF5pbtKKfQpORaThd5ivSDW4ZumcqlufXjNzhS7iHTPJA\r\nrtDGt+uiqbHr4pTYxm9u4TKxsaynkIEal0aqP3SYVXClr/NlMM7bHRdA1sRa\r\njpYMoMzcrpjgJVXMHjySWz9Qf4VDSR9g6uLkxuNW4pD1P1jZ0daOuqbude75\r\nZbgbN5CTPFrfdtAQbh85K7g4s5Pl8Kq9XTs3WtCnywGvbQ8oyGERKy3niiPI\r\n4X0PWEQLcZTRCiGfaLvFAOJ3Q5VVGvTnzDM+OOfJu4HV9ElV4tPHHRZm2mg8\r\nGAC39MqvzJ+3rP37pCWpcuScSSdxqNKRD0U5G5sjxoXDvDk74dZ6bwgXiEBe\r\nN0NX1i4mvEbIYu+I3UD769kd4WCKN8nNry68NFF1CEbAcC+ZUmWQsi2bNPe1\r\nUyZe300AfnlMeN2Lo2/cNSFqcG9Z94xN3IKIueZDM/yL+RkqPTJV0sDgOtqc\r\nhh02pV/sigt4AiRQh4VLDC+vzeCDJw+eZUpxTc+vdcadkcyqNiJD3T5MOdUx\r\nA6rNzAvYfMi1PAl5WEFvbhcZ/VHkme8YRqHZ/i4b06DBBRe3tZtuWNGX/Bdx\r\ngXXZ2AfEmtn0V4IWD0OYwocoZDiIseYa93M=\r\n=9Amt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"7013d5ad4152f7896206ca8cd7c56da2e09a857f","scripts":{"lint":"yarn prettier --check && yarn eslint","test":"yarn lint && jest","build":"tsc","eslint":"eslint --ext .ts src test","prettier":"prettier \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"yarn build","prettier:write":"prettier \"src/**/*.ts\" \"test/**/*.ts\" --write"},"_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"_npmVersion":"8.19.3","description":"Provides dynamic access to secrets in exchange for a valid OIDC token","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"18.13.0","dependencies":{"got":"^11.8.6","fastify":"^4.11.0","jwk-to-pem":"^2.0.5","jsonwebtoken":"^9.0.0","openid-client":"^5.3.1","@electron/github-app-auth":"^1.5.0"},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","plugin:jest/recommended","plugin:import/errors","plugin:import/warnings","plugin:import/typescript","prettier"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","uuid":"^9.0.0","husky":"^8.0.3","eslint":"^8.32.0","pem-jwk":"^2.0.0","ts-jest":"^29.0.5","prettier":"^2.8.3","typescript":"^4.9.4","@types/jest":"^29.2.5","@types/node":"^18.11.18","@types/uuid":"^9.0.0","lint-staged":"^13.1.0","@types/pem-jwk":"^2.0.0","@types/jwk-to-pem":"^2.0.1","eslint-plugin-jest":"^27.2.1","@types/jsonwebtoken":"^9.0.1","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","@typescript-eslint/parser":"^5.48.2","@typescript-eslint/eslint-plugin":"^5.48.2","@continuous-auth/semantic-release-npm":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/circleci-oidc-secret-exchange_1.0.2_1673910759745_0.9037154523254725","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@electron/circleci-oidc-secret-exchange","version":"1.1.0","author":{"name":"Samuel Attard"},"license":"MIT","_id":"@electron/circleci-oidc-secret-exchange@1.1.0","maintainers":[{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"}],"dist":{"shasum":"18417ef10e3229d4ac6679ec9d727c757c3b07dc","tarball":"https://registry.npmjs.org/@electron/circleci-oidc-secret-exchange/-/circleci-oidc-secret-exchange-1.1.0.tgz","fileCount":23,"integrity":"sha512-Y+tNp/IPR9mfQSBay8A2vCEEv6sym3mobt5ewlMEJucn07AEXxvfO1zv4lIvGIZSEpt8sHBOs29MshMMCyAZ/w==","signatures":[{"sig":"MEUCIQDfkJKOxgmZDbmiyq9xjMH/IpHHZdpkC0O5mEla5Ux57wIgEnK2Onfi7aGGGkefg++Dv/AHNsRWFj5t3PvfCnbkLuc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxeA6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3VQ/+NJ64Y7ACc+WbD7rMhCrXHZRX69ZTcQ8y44B4DEeX8JGG/10H\r\nz46aui943CGYG8WYytOW3XAH9mVVHJn1ZCOlWOpUGyhHQTOnSVVzsJkS0CJn\r\n5mmdRMeflyu6RsqVbf7XOznUsVkWJiBNcusXnaw3fbXVL3BiUO3EJuQ0XhJQ\r\nFnI1oLmiGlSGqVxh5+1q9sJj2eTQzSAfb3SvOfLsvIDnhLcxl7kKN+T9BGyy\r\nwDELAtaWcNwTz2J8E+7qkWR3gcX+t+rkdoaBeKp0MpRUY5K4PW37WLwOEYk5\r\nBFEIWFyz4WUxvnhVQ0lxxiYLQRNdCjleWWSfxt1Magz4ugWjNvmcfjfDWKBv\r\nc8lYtxXQnKElmyFpvH+l01tlJRn2AbdKV1ZDuXST9Z6rKhg1RYvQaDOR/jqK\r\nFextT60lBIp6/PEWOUs4Cg23/qGAZl/q+q1BtUmQN6haqewZoPQxFMp7KGw+\r\nRqON1gongDqf1NUyMiwCH4Zeolme6gutvH2HnqMmomKllTbg06OFjvEbY4Dm\r\nfWLwNRQNmywqGl/XOnEZHahWaUz9fpOWLBGdPpCBQ4qG+AXRFEltx8rA65VF\r\n193g2akQuhOba2NI2ABkEsmF+MP+GnI0lKYmMDmAEa69grDk38I5KaImwqg1\r\no85mM3U9PQHFfjg4cWyzy3tX+VAzjC2v2hE=\r\n=ztcg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"c69cc4d6cbc07274adc6080f64b0f7a4b676a331","scripts":{"lint":"yarn prettier --check && yarn eslint","test":"yarn lint && jest","build":"tsc","eslint":"eslint --ext .ts src test","prettier":"prettier \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"yarn build","prettier:write":"prettier \"src/**/*.ts\" \"test/**/*.ts\" --write"},"_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"_npmVersion":"8.19.3","description":"Provides dynamic access to secrets in exchange for a valid OIDC token","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"18.13.0","dependencies":{"got":"^11.8.6","fastify":"^4.11.0","jwk-to-pem":"^2.0.5","jsonwebtoken":"^9.0.0","openid-client":"^5.3.1","@electron/github-app-auth":"^1.5.0"},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","plugin:jest/recommended","plugin:import/errors","plugin:import/warnings","plugin:import/typescript","prettier"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","uuid":"^9.0.0","husky":"^8.0.3","eslint":"^8.32.0","pem-jwk":"^2.0.0","ts-jest":"^29.0.5","prettier":"^2.8.3","typescript":"^4.9.4","@types/jest":"^29.2.5","@types/node":"^18.11.18","@types/uuid":"^9.0.0","lint-staged":"^13.1.0","@types/pem-jwk":"^2.0.0","@types/jwk-to-pem":"^2.0.1","eslint-plugin-jest":"^27.2.1","@types/jsonwebtoken":"^9.0.1","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","@typescript-eslint/parser":"^5.48.2","@typescript-eslint/eslint-plugin":"^5.48.2","@continuous-auth/semantic-release-npm":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/circleci-oidc-secret-exchange_1.1.0_1673912378333_0.8130577324243229","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@electron/circleci-oidc-secret-exchange","version":"1.1.1","author":{"name":"Samuel Attard"},"license":"MIT","_id":"@electron/circleci-oidc-secret-exchange@1.1.1","maintainers":[{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"}],"dist":{"shasum":"4e692e6490ce01029a3ad3a2794b28931741c2c8","tarball":"https://registry.npmjs.org/@electron/circleci-oidc-secret-exchange/-/circleci-oidc-secret-exchange-1.1.1.tgz","fileCount":23,"integrity":"sha512-bb3hErZ0tKnVpYsvaxp/b+gFWj5zNBqBO7lpkInr9YLnV8LqLrDv3K4j5QVlkdaGb1fLYxvoJ5opISeBw01bLw==","signatures":[{"sig":"MEYCIQDLPnqRXZg56o+NcMaAHpq2T301nfrmweTA24aPKvX4rwIhAMwqzzfbsXqyWoXj+MhOCod+JzBg0sriEZX5Fl55hoa2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxeE/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogYg/9EKYw2FUqz5pvfjjFkzI0IMtEuaoeFPRSdoO1xmK2n7NEFA35\r\nDH/K9THmEVGkRbTRk2lWHaSbcrOCufl0fav4lii2i/dGnXwhe92iG9cmvq8v\r\ndnVvR/XwZ0TSpbfmKoHAHHCrhaQ4rkViqIN/0GOUcVFNzeXqpcErKMJTHQIG\r\nXGvV/zXFjCg08ChGhn8eKBJqXK3utvg5Hd0U/SoVcDp0qj7+hdeA1CF1XE01\r\nrifZdyXlhGlU/IaoRKQQh9eR9tCQ2JN0tqwJlUqccr+BamcDf2OP/Jy088yV\r\nvZ87KONWU8HSgwsadOdMBT/pO314RPWFWslLAPirAbh2FF+QtzIvXM0v2e+o\r\nXjRkbi7i9T3JEAb4r6PeKZLWiNwSAtXExSqfF3F8Yr+uq3eCKlj5zoGlFqRE\r\nha6TJqALNpTVVEvaWhPQf7w8gLhi90Im5N4hrghQz4+jXY4jRBP7WADYJdkW\r\niMTmxKmI9WiZkYl3UyTULuXxkSDa7VALW3WoTJEl4mYF3Tp5exjJ3niDySzM\r\nTro8Wwn/w2Yu2E9KA5egmmy2S/PfNlwa5ZfrPffXvS6oSg6jBLoACuN+IFkH\r\n6ItU8F8BBe5vZWA9u24WTufCFDWjNMyuGZ1RLFdY55c0mBmLFGeSSODGGUDk\r\nWEthR+ePpWyx7Xfh0MFveEhjwBjW6bzhuH0=\r\n=XzvO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"16d30ea95b275030c1fdfcb24ab0fdc3de149f5c","scripts":{"lint":"yarn prettier --check && yarn eslint","test":"yarn lint && jest","build":"tsc","eslint":"eslint --ext .ts src test","prettier":"prettier \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"yarn build","prettier:write":"prettier \"src/**/*.ts\" \"test/**/*.ts\" --write"},"_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"_npmVersion":"8.19.3","description":"Provides dynamic access to secrets in exchange for a valid OIDC token","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"18.13.0","dependencies":{"got":"^11.8.6","fastify":"^4.11.0","jwk-to-pem":"^2.0.5","jsonwebtoken":"^9.0.0","openid-client":"^5.3.1","@electron/github-app-auth":"^1.5.0"},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","plugin:jest/recommended","plugin:import/errors","plugin:import/warnings","plugin:import/typescript","prettier"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","uuid":"^9.0.0","husky":"^8.0.3","eslint":"^8.32.0","pem-jwk":"^2.0.0","ts-jest":"^29.0.5","prettier":"^2.8.3","typescript":"^4.9.4","@types/jest":"^29.2.5","@types/node":"^18.11.18","@types/uuid":"^9.0.0","lint-staged":"^13.1.0","@types/pem-jwk":"^2.0.0","@types/jwk-to-pem":"^2.0.1","eslint-plugin-jest":"^27.2.1","@types/jsonwebtoken":"^9.0.1","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","@typescript-eslint/parser":"^5.48.2","@typescript-eslint/eslint-plugin":"^5.48.2","@continuous-auth/semantic-release-npm":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/circleci-oidc-secret-exchange_1.1.1_1673912639370_0.7833058394085148","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@electron/circleci-oidc-secret-exchange","version":"1.2.0","author":{"name":"Samuel Attard"},"license":"MIT","_id":"@electron/circleci-oidc-secret-exchange@1.2.0","maintainers":[{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"}],"dist":{"shasum":"631701666a7a6a8fbf4d9857c76c07ab9de6601a","tarball":"https://registry.npmjs.org/@electron/circleci-oidc-secret-exchange/-/circleci-oidc-secret-exchange-1.2.0.tgz","fileCount":26,"integrity":"sha512-Iz4wdp7FP6ZWRqVfnMRPlvgowIlcNCVTAwQSpVNa0RmsxplRI8yR6szkYk9LLQvDS0PXYwCRcBTgEQ3P+2msAQ==","signatures":[{"sig":"MEQCICxpom6ofXP5hZyPjId6v/3CVueIlbfxFQ4eRKHoGZqjAiB0DVE64yuuDGkJ4PTnIYAuINoH+NheIdMT6ZTYGiHvAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxeXTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdXQ//Xs2jV1eamWd2XY8dHjtnFXlSYGiaBiarqK/hvpnKAZOSzhri\r\nXzce9UGNCTNpRyGZTMmuGLy402Akzo020t3F/g1JmDG0a9jqx921qEolZ710\r\nv5BW06EeKJiFKhvX3YPgeYOyBOHQA3/aRatANihyedlhkfeHEXpI+5dWrW+V\r\nmIexvdfjEeJYSWKFCvvs4X9lDND1QgvtSPsaUJF79UepvMprOsODKVMJ34UF\r\n9HSuzTijgiDGpYnTah1mKAZDq6GoNmyWaGBLYHIZJYCteviD5moC0y30bQfh\r\n200BdIOP5lKCwNAb6vnKqM5GjkmOex297HViHZt06O5+Djj00LhRTLR4Nih6\r\n13pU/uu9ArfuTFN+Wr6h9G95qDInN/P6MIoxHI8ze8ozFjnGbxPEyVPhkpxE\r\nzumBr+BWdbCnJn1xAAExePF/aOJTY7QUGDJa70xc7i50K4y4ir33rpVcqWU9\r\n11rx0IKWz3D5q3jXoMSzBPs6yQ5i90dcXfaUl3SJtQpf22NyRGU1uq2qvCVd\r\nfVvB+o6WJ0x4tuyZEFamsUvUYrum3xDmr/PGNDX932exIUOrXT08TJ60J1kM\r\n1Pf3H1b+dxGSBC3hz6qF5r2t8vQfi+a6VZ3UrcnhqWBUgoFOsLNXrgXoAMvb\r\nreNOMIK9LOwW01uUJ5xuM3JL+w40N9xweDE=\r\n=5P/S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"e490c3729623055d385ddea47c5ae41dce206bb8","scripts":{"lint":"yarn prettier --check && yarn eslint","test":"yarn lint && jest","build":"tsc","eslint":"eslint --ext .ts src test","prettier":"prettier \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"yarn build","prettier:write":"prettier \"src/**/*.ts\" \"test/**/*.ts\" --write"},"_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"_npmVersion":"8.19.3","description":"Provides dynamic access to secrets in exchange for a valid OIDC token","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"18.13.0","dependencies":{"got":"^11.8.6","fastify":"^4.11.0","jwk-to-pem":"^2.0.5","jsonwebtoken":"^9.0.0","openid-client":"^5.3.1","@electron/github-app-auth":"^1.5.0"},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","plugin:jest/recommended","plugin:import/errors","plugin:import/warnings","plugin:import/typescript","prettier"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","uuid":"^9.0.0","husky":"^8.0.3","eslint":"^8.32.0","pem-jwk":"^2.0.0","ts-jest":"^29.0.5","prettier":"^2.8.3","typescript":"^4.9.4","@types/jest":"^29.2.5","@types/node":"^18.11.18","@types/uuid":"^9.0.0","lint-staged":"^13.1.0","@types/pem-jwk":"^2.0.0","@types/jwk-to-pem":"^2.0.1","eslint-plugin-jest":"^27.2.1","@types/jsonwebtoken":"^9.0.1","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","@typescript-eslint/parser":"^5.48.2","@typescript-eslint/eslint-plugin":"^5.48.2","@continuous-auth/semantic-release-npm":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/circleci-oidc-secret-exchange_1.2.0_1673913811463_0.8687411844164799","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@electron/circleci-oidc-secret-exchange","version":"1.3.0","author":{"name":"Samuel Attard"},"license":"MIT","_id":"@electron/circleci-oidc-secret-exchange@1.3.0","maintainers":[{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"}],"dist":{"shasum":"6de79da31bd2a3505798333168033352889afb92","tarball":"https://registry.npmjs.org/@electron/circleci-oidc-secret-exchange/-/circleci-oidc-secret-exchange-1.3.0.tgz","fileCount":26,"integrity":"sha512-XXopAWQOmxGb8zGsxx50g6D+1Xa2yRXPbXbva8FguaWB0krXTrFNK+HrIK6hRT1bCqzBE3rUWaMzgTarUCIZ7Q==","signatures":[{"sig":"MEUCIAS8brZ1g3OgydwyrPhPobYf2SC5/knOMtKXS+BCceI7AiEAqsxf6z7Z2kyGEUfk/oQCFp4a/H8oSisQsEx1dcQA+3w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyD4tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLVg/+PtG+roppE7vPYUFUTlKjvGad8/5kt6g5wMiM2dvJnvnvMtVh\r\nvhXzDRUjeNWjSfVcJiNsPofpgQO+yuQVyRjSyfpI/FmSPtOFJ7wgjsX0dHvm\r\ntMxP4ARzfGVzEXLe0TSfmDY5rGbBet8nibkuz4bBL+AgcqODFO0jAjfUOGZe\r\nWFouQuSCo3xiOXHtOeJBGNVwuVxx24S/14QJFKJR0zJxG+P1Wd6yjS140fp0\r\nTzn5ENtRZhY7hVj6MW04LURSEF4hHIDNchngojiqqedlk67wiZGlsPp5iPCg\r\n/sDC8sQmHHvFo02AQp5LvfcymnAvzAo/TDoVDHkev7i1tOjUo3ivzsiyfLTU\r\nLUWrviOPux8+IlotoGn9bmFtKk2pxl37U/ZwKI9V/B5PcY+98ju51b6BH/gg\r\nUa2VSC5qWp5WjTLadrEzUeQoDQoymSuIZn7upty3qhZuXd4mi3u6dEfJTz8x\r\nI2lnlC82NTO9/fVyGfU543qBei++00up22Aw0jnEklX1EmXfYWP7x0FyjD9V\r\n3dYTQTxDupEPfaL1cIzR4SnLt/obB6YKnsXRw3AyhAsG7u7EQf6fLvgP1eGB\r\nxpIfrUEHD0ewJNo8a1PuW713mQnHeQRHkZg3rrRpjEwi4niTZh4FtdCTiMxz\r\nCLQb9eOBE61r2sTF/Me9Q8y/XGvEKRvPxZ4=\r\n=BeZD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"f3ac1f3b5dc0202b708e6f46cabf30a5e89e083c","scripts":{"lint":"yarn prettier --check && yarn eslint","test":"yarn lint && jest","build":"tsc","eslint":"eslint --ext .ts src test","prettier":"prettier \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"yarn build","prettier:write":"prettier \"src/**/*.ts\" \"test/**/*.ts\" --write"},"_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"_npmVersion":"8.19.3","description":"Provides dynamic access to secrets in exchange for a valid OIDC token","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"18.13.0","dependencies":{"got":"^11.8.6","fastify":"^4.11.0","jwk-to-pem":"^2.0.5","jsonwebtoken":"^9.0.0","openid-client":"^5.3.1","@electron/github-app-auth":"^1.5.0"},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","plugin:jest/recommended","plugin:import/errors","plugin:import/warnings","plugin:import/typescript","prettier"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","uuid":"^9.0.0","husky":"^8.0.3","eslint":"^8.32.0","pem-jwk":"^2.0.0","ts-jest":"^29.0.5","prettier":"^2.8.3","typescript":"^4.9.4","@types/jest":"^29.2.5","@types/node":"^18.11.18","@types/uuid":"^9.0.0","lint-staged":"^13.1.0","@types/pem-jwk":"^2.0.0","@types/jwk-to-pem":"^2.0.1","eslint-plugin-jest":"^27.2.1","@types/jsonwebtoken":"^9.0.1","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","@typescript-eslint/parser":"^5.48.2","@typescript-eslint/eslint-plugin":"^5.48.2","@continuous-auth/semantic-release-npm":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/circleci-oidc-secret-exchange_1.3.0_1674067501120_0.04324787019952159","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@electron/circleci-oidc-secret-exchange","version":"1.3.1","author":{"name":"Samuel Attard"},"license":"MIT","_id":"@electron/circleci-oidc-secret-exchange@1.3.1","maintainers":[{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"}],"dist":{"shasum":"0674acbe9350c07032a74089379b95ce4c9bfaac","tarball":"https://registry.npmjs.org/@electron/circleci-oidc-secret-exchange/-/circleci-oidc-secret-exchange-1.3.1.tgz","fileCount":26,"integrity":"sha512-YjPMzUFFT7aqdEawRWkg5FcRo/qHlF/+7urpW+1NHSyCoiHRSh1iB7FXcZbnbNMKCiWXXR0OGt5N2OmONHzOgg==","signatures":[{"sig":"MEYCIQD4s0co7CSMyaac0F2lm44U8vxqk6TCu8+Yv/BUAK1d3QIhAMRUi67nZu7410B7GpL/+3IRsOiQ/TzWNbbzh7nuWjIv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyD82ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTfw/+JihmRznqAhJajtXXgjWXnKZgVrF+AJts/2pFR4ZwP3IkP21r\r\nF7/f7CbnRPRLeiiwcLneG6UkeTB+WaVK56C4Q12c/3fRqiLSshAIVJup8RKv\r\n2baC2RsoWflWGdsylbXzd60PWCAdF09lKWeGfK4Ezu6s+R34gtj4aClbDxG0\r\nRjlwws1H7+6GFgnDGhw+0PtPiu+QzSXUgESOxLyaUHGzeSR92JaGlDUnhoXm\r\nLiBm8eZciWUeWLLHfwzB231XfKKSawrfICfd/i3V9yYIQYZHAI6wD8CKAM2c\r\nojtOmQajVQarY2DIZEIaTs+uq1ZqqRVgWb6jlgqQsXf+40r5WIRfskNvbnhN\r\nEletPe+tEBnieBeEILRKvgm8OnxC4G9juCNwkT32Ue8sPJruHlsa63zZ+hfg\r\naVNEJ/Jb/bABsboLp5v425hO2nbZq1w8hQjQMpWq2eKsfPjuJu3bFv4M9sQV\r\nyhro1FoATEhlRp1rlBgqc9qYLtqGQZCT4eNRPYygyJifUs+AJdbaFDoR/Gwt\r\nqS5E9nhWUg7WdWUc+1jRxmwa6sC+pvHsS1IwAF7HXKg7IURS34dMhmDNk0Az\r\n6h/eVsA8wwPASkRttVW+NztyDaEInPKgmjpIRUibdYpmjPA4bc9OJpdUNoMo\r\nB2zHBg+pP6tONiCSDDGLMWumoh1L2ILD4gE=\r\n=Slzb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"fdf626378d4e7c41eac7d3160e40082163eb7e0b","scripts":{"lint":"yarn prettier --check && yarn eslint","test":"yarn lint && jest","build":"tsc","eslint":"eslint --ext .ts src test","prettier":"prettier \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"yarn build","prettier:write":"prettier \"src/**/*.ts\" \"test/**/*.ts\" --write"},"_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"_npmVersion":"8.19.3","description":"Provides dynamic access to secrets in exchange for a valid OIDC token","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"18.13.0","dependencies":{"got":"^11.8.6","fastify":"^4.11.0","jwk-to-pem":"^2.0.5","jsonwebtoken":"^9.0.0","openid-client":"^5.3.1","@electron/github-app-auth":"^1.5.0"},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","plugin:jest/recommended","plugin:import/errors","plugin:import/warnings","plugin:import/typescript","prettier"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","uuid":"^9.0.0","husky":"^8.0.3","eslint":"^8.32.0","pem-jwk":"^2.0.0","ts-jest":"^29.0.5","prettier":"^2.8.3","typescript":"^4.9.4","@types/jest":"^29.2.5","@types/node":"^18.11.18","@types/uuid":"^9.0.0","lint-staged":"^13.1.0","@types/pem-jwk":"^2.0.0","@types/jwk-to-pem":"^2.0.1","eslint-plugin-jest":"^27.2.1","@types/jsonwebtoken":"^9.0.1","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","@typescript-eslint/parser":"^5.48.2","@typescript-eslint/eslint-plugin":"^5.48.2","@continuous-auth/semantic-release-npm":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/circleci-oidc-secret-exchange_1.3.1_1674067766627_0.06481818569188347","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@electron/circleci-oidc-secret-exchange","version":"1.3.2","author":{"name":"Samuel Attard"},"license":"MIT","_id":"@electron/circleci-oidc-secret-exchange@1.3.2","maintainers":[{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"}],"dist":{"shasum":"17dcded076cab6807df53a21bb9ecf84190e71d0","tarball":"https://registry.npmjs.org/@electron/circleci-oidc-secret-exchange/-/circleci-oidc-secret-exchange-1.3.2.tgz","fileCount":26,"integrity":"sha512-TKP9zFoVg6scTaWOl/WiuKCyCkF/j6zwtZhhEO+o6ZT0yzvoeRDRwKOz2LwRXfG6BYHFuozg56WovwHIecE4xg==","signatures":[{"sig":"MEYCIQDJmrB602nk6KXl7aMhDpgxPjtT1E2Y67zIg5EfVWYPzwIhAPXQ9oDSikmkPSW79bAnFr36WyjsWJed7OqmPDbUJ+6d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyEBEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTkg//YVocxCfllgO+iXCcg96OXTkhgM/slPHiMF0mFrwSGyo/agAV\r\nt/ttr04mKSPgz1vp4BANdl5jknsBQk1TU942Vubl4JL5odsd++mqLb9QH79g\r\nYHR4gi10fe+WO1y7761xVSL0lsj/8Inlz3Woi73GR93eL6cj9yIUfZKK/ZPZ\r\nEtCmpQ4ltPeyge2IKXXRh1zZ50GkpaeiSCCSDH1sh5dHzgs5KA0QQnfaarWk\r\n+QC6LX+Rlv8nrZ6yQUIswahoyl1n9v09Ay9nitf5biVmqvqSDiPFriPCdCSB\r\nWVJWtNwesSvpykuRwTfdcl4UBk+8OEyKMEfuiDg/Rs6l92ctM012xUrS7YLf\r\nG6fBG7c+2ktngZ3DVraEB2pyvJuwFV0NZByBbVOxrbiaebTdgHaDBw0FfAYn\r\nGeQa9MryKAUswpyt7vvTcE1rxR2BUHFngg7Hv8xvsdE1Lj49NYsv9jxuPNWH\r\nL5N5o6iLH8tQ4mWpPFNpwIawMITWi2/sII4I5M+d4W7i8uvTer3D6tDjoZgp\r\n8QDz0ep9JIM3zNeG62+DaZ+MugS3FNHdZYzY62HTtY2Jq8riVGUzQ3yxhQZW\r\nfuY3wX2WGRTvxBhePQZfJXUsQiuKplWZ1IeBzhegUl2xyjqHkJH9lMopNlyL\r\nm2L37qFvLtR1fJomXHoBJSefAdmThW/xqck=\r\n=j4qv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"ebc651d63e566f0d86f9a631b3c346f5f86f98b1","scripts":{"lint":"yarn prettier --check && yarn eslint","test":"yarn lint && jest","build":"tsc","eslint":"eslint --ext .ts src test","prettier":"prettier \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"yarn build","prettier:write":"prettier \"src/**/*.ts\" \"test/**/*.ts\" --write"},"_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"_npmVersion":"8.19.3","description":"Provides dynamic access to secrets in exchange for a valid OIDC token","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"18.13.0","dependencies":{"got":"^11.8.6","fastify":"^4.11.0","jwk-to-pem":"^2.0.5","jsonwebtoken":"^9.0.0","openid-client":"^5.3.1","@electron/github-app-auth":"^1.5.0"},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","plugin:jest/recommended","plugin:import/errors","plugin:import/warnings","plugin:import/typescript","prettier"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","uuid":"^9.0.0","husky":"^8.0.3","eslint":"^8.32.0","pem-jwk":"^2.0.0","ts-jest":"^29.0.5","prettier":"^2.8.3","typescript":"^4.9.4","@types/jest":"^29.2.5","@types/node":"^18.11.18","@types/uuid":"^9.0.0","lint-staged":"^13.1.0","@types/pem-jwk":"^2.0.0","@types/jwk-to-pem":"^2.0.1","eslint-plugin-jest":"^27.2.1","@types/jsonwebtoken":"^9.0.1","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","@typescript-eslint/parser":"^5.48.2","@typescript-eslint/eslint-plugin":"^5.48.2","@continuous-auth/semantic-release-npm":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/circleci-oidc-secret-exchange_1.3.2_1674068036306_0.8190824788259903","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"@electron/circleci-oidc-secret-exchange","version":"1.3.3","author":{"name":"Samuel Attard"},"license":"MIT","_id":"@electron/circleci-oidc-secret-exchange@1.3.3","maintainers":[{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"}],"dist":{"shasum":"cf35f16fca7236a1f87b2d556db5932b5d034b89","tarball":"https://registry.npmjs.org/@electron/circleci-oidc-secret-exchange/-/circleci-oidc-secret-exchange-1.3.3.tgz","fileCount":26,"integrity":"sha512-RAMmc3a12K8kyQOfzOf7oaDJqp8vVuDt3RLF9uyHQt3LeTjbgftPTvt+iklmIYK7bK8ueTdeWLH6SkS5cbcQkQ==","signatures":[{"sig":"MEUCIQCOX/mbeMU6aFK5yT0LXcgJVMZVH/gQ8JWVsjVAmio1kAIgWVvUMDPc5UAdh6jN8uk6VBV7Ka/s27DqEMLHRYnzssw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyFfcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplIw/+LHMvm5V3Wc6X5412KfAODsGFWcpX7i0e3e9CCZxXB+0/aiSR\r\ngaCBZxS3q3DE+FkBjA01agKlon5RqkYUwda2qfC+VRZgb7nE3tSt6rD43M+u\r\nXPItz4rsIqWd3m6PbRwMCsE0yWn0oGr4COMdXlPqLsEY3zjcGhMMh7sKztfo\r\nI483lGL0ZO9LxJ5nVxPTQfBjFiGSYzT+3WrClXPsD1KxRg4F7V8mBgPX4yIV\r\nxOOkxdZVfNodparR1wQHtoz2fgi89Kj4727zmHm15vFXMv1Z/aeCMfpf7ytC\r\nnxcCE0Iw9kGXpXHlBwIut2yqy1IIIIU4PKNLyC3bRA17uAzd6/eWl6ZEF9JZ\r\nc3RrP3+qCatniaIOgurgX9ctX4Puv5FXyAlvsjdPtokRdw7BNbKiwqbJr7nD\r\nLobNSgIgtZrLPTDJAr9RdFJ0Vai5vBfCIL6/Jo1v+Ay0sS+5KwWyZIhXWhLt\r\nYLk/V24AGosQ1bfhnbSYCYPc4O8bEdTgjaG20748ei2S93ENn/hNbAdrfSxL\r\n094mDOm/5nekbLaW4yiysycm25Jy+f4YSLCVUMQkWZbgju+5OWnZ7Z5JA7/i\r\nz+Th9i29jZWamJO2rnNwPCIGLrXsgqALyouLY7a2WZ9Zcdn+LKE64hLjAVHS\r\na8+biU3XNT4XdP5ESjoFCqderJ/HAiqU708=\r\n=u/Jn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"45718832b85a9b44e3ded663bffbb2d75e4cd620","scripts":{"lint":"yarn prettier --check && yarn eslint","test":"yarn lint && jest","build":"tsc","eslint":"eslint --ext .ts src test","prettier":"prettier \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"yarn build","prettier:write":"prettier \"src/**/*.ts\" \"test/**/*.ts\" --write"},"_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"_npmVersion":"8.19.3","description":"Provides dynamic access to secrets in exchange for a valid OIDC token","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"18.13.0","dependencies":{"got":"^11.8.6","fastify":"^4.11.0","jwk-to-pem":"^2.0.5","jsonwebtoken":"^9.0.0","openid-client":"^5.3.1","@electron/github-app-auth":"^1.5.0"},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","plugin:jest/recommended","plugin:import/errors","plugin:import/warnings","plugin:import/typescript","prettier"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","uuid":"^9.0.0","husky":"^8.0.3","eslint":"^8.32.0","pem-jwk":"^2.0.0","ts-jest":"^29.0.5","prettier":"^2.8.3","typescript":"^4.9.4","@types/jest":"^29.2.5","@types/node":"^18.11.18","@types/uuid":"^9.0.0","lint-staged":"^13.1.0","@types/pem-jwk":"^2.0.0","@types/jwk-to-pem":"^2.0.1","eslint-plugin-jest":"^27.2.1","@types/jsonwebtoken":"^9.0.1","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","@typescript-eslint/parser":"^5.48.2","@typescript-eslint/eslint-plugin":"^5.48.2","@continuous-auth/semantic-release-npm":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/circleci-oidc-secret-exchange_1.3.3_1674074076057_0.05888887660901032","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@electron/circleci-oidc-secret-exchange","version":"1.4.0","author":{"name":"Samuel Attard"},"license":"MIT","_id":"@electron/circleci-oidc-secret-exchange@1.4.0","maintainers":[{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"}],"dist":{"shasum":"e4f8bce637223e7ab33b31bf0d7bf69df0069985","tarball":"https://registry.npmjs.org/@electron/circleci-oidc-secret-exchange/-/circleci-oidc-secret-exchange-1.4.0.tgz","fileCount":26,"integrity":"sha512-zQ1McIAI/hMCUJNguEsE3JXRb7Pu6iJlH46fERrf/IAivAoyUdlZ8FLza9Meu1VjmopKK3Q8haGtGG7+kHIB3Q==","signatures":[{"sig":"MEUCIDjwMoQMi9PjNeD7s7wdNxDTHTlhMLaQlrYE61mnV+BrAiEAlIcO3XunvD8ChhK1ycyeiGeT/qdLMjPmGxpGG6APTSo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzxVvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDyA/9Ei7534vbvFieG+0dg4nlvvl3vfgN7aYGgqBCdH4G41P2QdzD\r\nEY1pmPWzP08dfNxsoNkc8cIGlgVbWCa7jqUnUky12zWvPaw01Ci77qhnJwVF\r\nbxE1yIBsqdtZUuFpJRLHJRB03gwsz1afe066vBMYoL1gQGLorVu1b4XAO/v/\r\nujRavL9xbY62zVH92J4gevwV7ybbktIkHyrRSc8f6OHYFFzBclHP/aGmAK7C\r\n1f208A/tjIFlvdPODsMR2aCTEBft509JYObOmTTQp7sWnn07/c1EJIKk2I1i\r\ncV4ACRzzSuM3Fp6MpSfiQvcyrLJffw6VvM8bxHKBRzUOYTJprpxZL3f0nGV4\r\ndZs+64qT8HpQgw98+i/YT93WLBh+GYVgg5pqG2AiIt/fVYleXhx3VX8Z1umz\r\ncqmCRdiVWAoB6EO4e7pszu5p46n3m53tIpGT4dG8d9tyjNjzkF05HIiQTecC\r\ndrVtX07zvp5r8lT5NKlGtLAdgEvYCZlLJ32IVTbecRa2YQV9ALUhCg6zXlD9\r\nt67titdxgNHU1ehsnjMdYdc7W+ZUuG4rsife9vwMkPFNB8Ij3M23izrquYPI\r\nUcw5a50nh25JaTYTEQcmn/A2fU5PBOmuoCZce9/BsDbw9p3hMoWGTVQrEfsb\r\nKpQvjzV1esnDe8/GH/yIaphn8vod1BhCsN0=\r\n=m/tv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"1da14714eff444a22d05d2337306974e2b0534ed","scripts":{"lint":"yarn prettier --check && yarn eslint","test":"yarn lint && jest","build":"tsc","eslint":"eslint --ext .ts src test","prettier":"prettier \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"yarn build","prettier:write":"prettier \"src/**/*.ts\" \"test/**/*.ts\" --write"},"_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"_npmVersion":"8.19.3","description":"Provides dynamic access to secrets in exchange for a valid OIDC token","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"18.13.0","dependencies":{"got":"^11.8.6","fastify":"^4.11.0","jwk-to-pem":"^2.0.5","jsonwebtoken":"^9.0.0","openid-client":"^5.3.1","@electron/github-app-auth":"^1.5.0"},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","plugin:jest/recommended","plugin:import/errors","plugin:import/warnings","plugin:import/typescript","prettier"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","uuid":"^9.0.0","husky":"^8.0.3","eslint":"^8.32.0","pem-jwk":"^2.0.0","ts-jest":"^29.0.5","prettier":"^2.8.3","typescript":"^4.9.4","@types/jest":"^29.2.5","@types/node":"^18.11.18","@types/uuid":"^9.0.0","lint-staged":"^13.1.0","@types/pem-jwk":"^2.0.0","@types/jwk-to-pem":"^2.0.1","eslint-plugin-jest":"^27.2.1","@types/jsonwebtoken":"^9.0.1","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","@typescript-eslint/parser":"^5.48.2","@typescript-eslint/eslint-plugin":"^5.48.2","@continuous-auth/semantic-release-npm":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/circleci-oidc-secret-exchange_1.4.0_1674515823110_0.3043468576196753","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@electron/circleci-oidc-secret-exchange","version":"1.5.0","author":{"name":"Samuel Attard"},"license":"MIT","_id":"@electron/circleci-oidc-secret-exchange@1.5.0","maintainers":[{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"}],"dist":{"shasum":"c51a4b4ca4435187db5283743528d24adda3fcc9","tarball":"https://registry.npmjs.org/@electron/circleci-oidc-secret-exchange/-/circleci-oidc-secret-exchange-1.5.0.tgz","fileCount":27,"integrity":"sha512-iftwTLwUO64kXXWxDxvlUIJHXcxB8B6zk4WkxvukvnVfvbZH4pZuFVsHCoGzrABNGAYjee/DNANlA5ytMfyAJA==","signatures":[{"sig":"MEUCICPoXj+IR749SzkCWw7zL7RrQPd6F24H2ClqNi9LocNPAiEAvNUXZ/AIAonmI7NEMY5B6ex6HGVu+jQ9zWciRKJ3mKU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31581},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"7dbfc696f6eca96f805de9bd2b1bde4c2424f854","scripts":{"lint":"yarn prettier --check && yarn eslint","test":"yarn lint && jest","build":"tsc","eslint":"eslint --ext .ts src test","prettier":"prettier \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"yarn build","prettier:write":"prettier \"src/**/*.ts\" \"test/**/*.ts\" --write"},"_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"_npmVersion":"9.8.1","description":"Provides dynamic access to secrets in exchange for a valid OIDC token","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"18.18.0","dependencies":{"got":"^11.8.6","fastify":"^4.11.0","jwk-to-pem":"^2.0.5","jsonwebtoken":"^9.0.0","openid-client":"^5.3.1","@electron/github-app-auth":"^1.5.0"},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","plugin:jest/recommended","plugin:import/errors","plugin:import/warnings","plugin:import/typescript","prettier"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","uuid":"^9.0.0","husky":"^8.0.3","eslint":"^8.32.0","pem-jwk":"^2.0.0","ts-jest":"^29.0.5","prettier":"^2.8.3","typescript":"^4.9.4","@types/jest":"^29.2.5","@types/node":"^18.11.18","@types/uuid":"^9.0.0","lint-staged":"^13.1.0","@types/pem-jwk":"^2.0.0","@types/jwk-to-pem":"^2.0.1","eslint-plugin-jest":"^27.2.1","@types/jsonwebtoken":"^9.0.1","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","@typescript-eslint/parser":"^5.48.2","@typescript-eslint/eslint-plugin":"^5.48.2","@continuous-auth/semantic-release-npm":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/circleci-oidc-secret-exchange_1.5.0_1698914145953_0.6630414747501487","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"@electron/circleci-oidc-secret-exchange","version":"1.5.1","author":{"name":"Samuel Attard"},"license":"MIT","_id":"@electron/circleci-oidc-secret-exchange@1.5.1","maintainers":[{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"}],"dist":{"shasum":"4c92560ae7a9189159b802af097ef61c26d7ea27","tarball":"https://registry.npmjs.org/@electron/circleci-oidc-secret-exchange/-/circleci-oidc-secret-exchange-1.5.1.tgz","fileCount":27,"integrity":"sha512-WAPaGef0OsGnrchXnDrpNhyLtpyPTXUJspDk3zrAOhBKeCEjrDnEI9su/fEYO6x5ED/njscUgnhhtvV8NZKkzA==","signatures":[{"sig":"MEQCICUjO7WRTJpLac7raYKHSZ0k70k7HHfQsr+OXa1aBuq7AiBnINPjRnbZOpTS20tbJWp9+6VXViKx5InfNKb5zZF4sA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32022},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"d41c779f0cf0cf54bf40e6568a08d2f7bf888b9b","scripts":{"lint":"yarn prettier --check && yarn eslint","test":"yarn lint && jest","build":"tsc","eslint":"eslint --ext .ts src test","prettier":"prettier \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"yarn build","prettier:write":"prettier \"src/**/*.ts\" \"test/**/*.ts\" --write"},"_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"_npmVersion":"8.19.3","description":"Provides dynamic access to secrets in exchange for a valid OIDC token","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"20.10.0","dependencies":{"got":"^11.8.6","fastify":"^4.11.0","jwk-to-pem":"^2.0.5","jsonwebtoken":"^9.0.0","openid-client":"^5.3.1","@electron/github-app-auth":"^1.5.0"},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","plugin:jest/recommended","plugin:import/errors","plugin:import/warnings","plugin:import/typescript","prettier"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","uuid":"^9.0.0","husky":"^8.0.3","eslint":"^8.32.0","pem-jwk":"^2.0.0","ts-jest":"^29.0.5","prettier":"^2.8.3","typescript":"^4.9.4","@types/jest":"^29.2.5","@types/node":"^18.11.18","@types/uuid":"^9.0.0","lint-staged":"^13.1.0","@types/pem-jwk":"^2.0.0","@types/jwk-to-pem":"^2.0.1","eslint-plugin-jest":"^27.2.1","@types/jsonwebtoken":"^9.0.1","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","@typescript-eslint/parser":"^5.48.2","@typescript-eslint/eslint-plugin":"^5.48.2","@continuous-auth/semantic-release-npm":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/circleci-oidc-secret-exchange_1.5.1_1700732717751_0.9238451349851378","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@electron/circleci-oidc-secret-exchange","version":"1.6.0","author":{"name":"Samuel Attard"},"license":"MIT","_id":"@electron/circleci-oidc-secret-exchange@1.6.0","maintainers":[{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"}],"dist":{"shasum":"609b6ffb43afcb07480cef7dd8828a4f0bc5fbf4","tarball":"https://registry.npmjs.org/@electron/circleci-oidc-secret-exchange/-/circleci-oidc-secret-exchange-1.6.0.tgz","fileCount":30,"integrity":"sha512-wk6enWwSm9aLnmscTRcjjQknuZWrP/0oHHIJbt7PJvmgA9xMZPK5BTgDp1OpZkJVqxZJQEezi633mPQGy9tocw==","signatures":[{"sig":"MEYCIQCSJkZIX/E7MJlhDmPMLl+HH+g5+pzyCWc5AcE86KaeogIhAOo/KE4n74nOrkNp8Fz2EvVIdbHuZo7bUfW7XzaAqmlG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37356},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"321238533da401137bde813b4d093c071552991c","scripts":{"lint":"yarn prettier --check && yarn eslint","test":"yarn lint && jest","build":"tsc","eslint":"eslint --ext .ts src test","prettier":"prettier \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"yarn build","prettier:write":"prettier \"src/**/*.ts\" \"test/**/*.ts\" --write"},"_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"_npmVersion":"10.5.0","description":"Provides dynamic access to secrets in exchange for a valid OIDC token","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"20.12.2","dependencies":{"got":"^11.8.6","fastify":"^4.11.0","jwk-to-pem":"^2.0.5","jsonwebtoken":"^9.0.0","openid-client":"^5.3.1","@electron/github-app-auth":"^1.5.0"},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","plugin:jest/recommended","plugin:import/errors","plugin:import/warnings","plugin:import/typescript","prettier"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","uuid":"^9.0.0","husky":"^8.0.3","eslint":"^8.32.0","pem-jwk":"^2.0.0","ts-jest":"^29.0.5","prettier":"^2.8.3","typescript":"^4.9.4","@types/jest":"^29.2.5","@types/node":"^18.11.18","@types/uuid":"^9.0.0","lint-staged":"^13.1.0","@types/pem-jwk":"^2.0.0","@types/jwk-to-pem":"^2.0.1","eslint-plugin-jest":"^27.2.1","@types/jsonwebtoken":"^9.0.1","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","@typescript-eslint/parser":"^5.48.2","@typescript-eslint/eslint-plugin":"^5.48.2"},"_npmOperationalInternal":{"tmp":"tmp/circleci-oidc-secret-exchange_1.6.0_1714512198125_0.9932922752079731","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@electron/circleci-oidc-secret-exchange","description":"Provides dynamic access to secrets in exchange for a valid OIDC token","version":"1.7.0","main":"dist/index.js","author":{"name":"Samuel Attard"},"license":"MIT","engines":{"node":"^14.15.0 || ^16.10.0 || >=18.0.0"},"scripts":{"build":"tsc","eslint":"eslint --ext .ts src test","prettier":"prettier \"src/**/*.ts\" \"test/**/*.ts\"","prettier:write":"prettier \"src/**/*.ts\" \"test/**/*.ts\" --write","lint":"yarn prettier --check && yarn eslint","prepublishOnly":"yarn build","test":"yarn lint && jest"},"dependencies":{"@electron/github-app-auth":"^1.5.0","fastify":"^4.11.0","got":"^11.8.6","jsonwebtoken":"^9.0.0","jwk-to-pem":"^2.0.5","openid-client":"^5.3.1"},"devDependencies":{"@types/jest":"^29.2.5","@types/jsonwebtoken":"^9.0.1","@types/jwk-to-pem":"^2.0.1","@types/node":"^18.11.18","@types/pem-jwk":"^2.0.0","@types/uuid":"^9.0.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.1","husky":"^8.0.3","jest":"^29.3.1","lint-staged":"^13.1.0","pem-jwk":"^2.0.0","prettier":"^2.8.3","ts-jest":"^29.0.5","typescript":"^4.9.4","uuid":"^9.0.0"},"eslintConfig":{"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended","plugin:jest/recommended","plugin:import/errors","plugin:import/warnings","plugin:import/typescript","prettier"]},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_id":"@electron/circleci-oidc-secret-exchange@1.7.0","gitHead":"63fc19c25626afe6414b469c47b6cf6248c4c3bd","types":"./dist/index.d.ts","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-y69gR8zwGQO8KHP+/5lD1ZPn0Z5njslvwF/vLV2k5K5JJdXE2W/GARVvXIZK/fsQR7SFyEGjRPCTcuAqVOfYlw==","shasum":"030846661ec00b84b61c388f8f678be3657f816a","tarball":"https://registry.npmjs.org/@electron/circleci-oidc-secret-exchange/-/circleci-oidc-secret-exchange-1.7.0.tgz","fileCount":30,"unpackedSize":41945,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDct+4ur9gNDLkP8UoPdyRWBzPV/O84kehoCntMO8oEOgIgZk3xLR7Ra0j4CgPUtL5dI6c/GT273xMiO2Ctn/y9RTI="}]},"_npmUser":{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"},"directories":{},"maintainers":[{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/circleci-oidc-secret-exchange_1.7.0_1726611498415_0.6454126269148313"},"_hasShrinkwrap":false}},"time":{"created":"2023-01-16T22:25:59.508Z","modified":"2024-09-17T22:18:18.818Z","0.0.0":"2023-01-16T22:25:59.705Z","1.0.0":"2023-01-16T22:34:14.573Z","1.0.1":"2023-01-16T22:55:11.540Z","1.0.2":"2023-01-16T23:12:39.927Z","1.1.0":"2023-01-16T23:39:38.524Z","1.1.1":"2023-01-16T23:43:59.570Z","1.2.0":"2023-01-17T00:03:31.680Z","1.3.0":"2023-01-18T18:45:01.356Z","1.3.1":"2023-01-18T18:49:26.821Z","1.3.2":"2023-01-18T18:53:56.539Z","1.3.3":"2023-01-18T20:34:36.261Z","1.4.0":"2023-01-23T23:17:03.311Z","1.5.0":"2023-11-02T08:35:46.130Z","1.5.1":"2023-11-23T09:45:17.907Z","1.6.0":"2024-04-30T21:23:18.325Z","1.7.0":"2024-09-17T22:18:18.566Z"},"author":{"name":"Samuel Attard"},"license":"MIT","description":"Provides dynamic access to secrets in exchange for a valid OIDC token","maintainers":[{"name":"electron-cfa","email":"info+cfa-npm@electronjs.org"}],"readme":"# @electron/circleci-oidc-secret-exchange\n\n> Provides dynamic access to secrets in exchange for a valid OIDC token\n\n[![CircleCI](https://circleci.com/gh/electron/circleci-oidc-secret-exchange.svg?style=shield)](https://circleci.com/gh/electron/circleci-oidc-secret-exchange)\n[![NPM package](https://img.shields.io/npm/v/@electron/circleci-oidc-secret-exchange)](https://npm.im/@electron/circleci-oidc-secret-exchange)\n\n## Usage\n\n```typescript\nimport { configureAndListen } from '@electron/circleci-oidc-secret-exchange';\n\nconfigureAndListen([\n  {\n    organizationId: 'foo',\n    secrets: [ ... ],\n  },\n  {\n    organizationId: 'bar',\n    secrets: [ ... ]\n  }\n])\n```\n\nBy default `configureAndListen` listens on `$PORT` for incoming requests.  In CircleCI you just need to POST a valid OIDC token to the\n`/exchange` endpoint.  You'll receive a JSON key<>value map of secrets for your build job.\n\n## Secret Providers\n\nAll secret providers are configured with a `filters` object which dictates which CircleCI projects and contexts are allowed access\nto the secrets it provides.  Please note that we apply an **and** operation to the `projectIds` and `contextIds` filters.  So the\nOIDC token must be issued for an allowed project **and** an allowed context.  Not just one or the other.\n\n```typescript\n// Will only use this provider if the OIDC token is generated for project abc-def and the build is running in context 123-456\n{\n  provider: () => ...,\n  filters: {\n    projectIds: ['abc-def'],\n    contextIds: ['123-456'],\n  }\n}\n```\n\nWe have a few built-in secret providers documented below, you can build your own provider by importing and implementing the base `SecretProvider` class.\n\n### Generic Secret Provider\n\nThis provider allows you to load secrets from _anywhere_ and hand them back in key<>value form.\n\n```typescript\nimport { GenericSecretProvider } from '@electron/circleci-oidc-secret-exchange';\n\nexport const config = [\n  {\n    organizationId: 'foo',\n    secrets: [\n      provider: () => new GenericSecretProvider(\n        async () => ({\n          MY_COOL_SECRET: process.env.MY_COOL_SECRET,\n          OTHER_SECRET: await getFromSomewhere(),\n        })\n      ),\n      filters: { ... },\n    ]\n  }\n]\n```\n\n### File Secret Provider\n\nThis provider loads a JSON file from disk and let's you read and provide secrets from it.  The file is read fresh on every request\nso if you change the file on disk even without restarting the service the updated secrets will be read\n\n```typescript\nimport { FileSecretProvider } from '@electron/circleci-oidc-secret-exchange';\n\nexport const config = [\n  {\n    organizationId: 'foo',\n    secrets: [\n      provider: () => new FileSecretProvider('/etc/org.d/secrets.json', (secrets) => ({\n        MY_SECRET_KEY: secrets.fooSecret,\n        OTHER_SECRET_KEY: secrets.barSecret,\n      })),\n      filters: { ... },\n    ]\n  }\n]\n```\n\n### GitHub App Token Provider\n\nThis provider hands off a permission-scoped, repo-scoped GitHub App installation token as a secret.  These tokens last ~60 minutes\nso you if your job takes longer than that the token will no longer be valid.\n\nTo generate the credentials bundle for `credsString`, [see the instructions on `electron/github-app-auth`](https://github.com/electron/github-app-auth#generating-credentials).\n\n```typescript\nimport { GitHubAppTokenProvider } from '@electron/circleci-oidc-secret-exchange';\n\nexport const config = [\n  {\n    organizationId: 'foo',\n    secrets: [\n      provider: () => new GitHubAppTokenProvider({\n        // Creds bundle generated for `@electron/github-app-auth`\n        credsString: process.env.MY_GITHUB_APP_CREDS,\n        // The repo to generate this token for, could be any repo\n        // not just the repo that generated the OIDC token\n        repo: {\n          owner: 'my-org',\n          name: 'my-repo',\n        },\n        // A key<>value map of GitHub app permissions and their values\n        permissions: {\n          members: 'read',\n          contents: 'write',\n        }\n      }),\n      filters: { ... },\n    ]\n  }\n]\n```\n\nBy default the `GitHubAppTokenProvider` provides a secret with the name `GITHUB_TOKEN`.  You can change that name by providing it as a second parameter to the constructor.\n","readmeFilename":"README.md"}