{"_id":"@decentm/concourse-ts-resource-pool","_rev":"5-158134f0281bafce8337820411cb7dba","name":"@decentm/concourse-ts-resource-pool","dist-tags":{"latest":"0.2.1"},"versions":{"0.0.1":{"name":"@decentm/concourse-ts-resource-pool","version":"0.0.1","license":"MIT","_id":"@decentm/concourse-ts-resource-pool@0.0.1","maintainers":[{"name":"decentm","email":"decentm@decentm.com"}],"ava":{"require":["tsconfig-paths/register"],"extensions":{"ts":"module"},"nodeArguments":["--no-warnings","--loader=ts-node/esm/transpile-only"]},"dist":{"shasum":"f49d0e497d593c16246266d735b19abc114c1b62","tarball":"https://registry.npmjs.org/@decentm/concourse-ts-resource-pool/-/concourse-ts-resource-pool-0.0.1.tgz","fileCount":13,"integrity":"sha512-cGOSDgMOHcoZ9pmkJtt/X1ThT187Jx6pMwgS1Xzy3uVugO2e0HOec6mA92EECeVmzBzFIjijut7Ni/muh7YkKA==","signatures":[{"sig":"MEUCIAMPV6kVuLCFlpfa9Haz89aFShUovkk9UWszeEmIeWCiAiEAkWSme4yVL7kRK9OYk0Ob/C5aZVCY7JwPF0x4QK4a4CM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1R+yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9Aw//cz8GGyhuV0VzBxMKqXC0rOn6qkVKicD+zN31OSB47+IiMVj4\r\nuQWIt9faTP9XoRc/6fT8TMprKpwHw/TKnpbf14yvwNVqoROiVSyYyNzod/NR\r\nZzNVoT5HERPljU1lMxXl3Dmb97jyGRbx7XHXjIC24EzHIGl74Tr3MQhcn0sB\r\nROUIfZVnwFKq+Ub3NNnSxKlBivFOhqxW565oTHp4DeDA1FCbiSRYmIrqXjXz\r\nhPq33ynOIJrwcgmCla9YaH9TAc9Xj68pB2LJUQcRMaxNvGxF8BWgRYP6N4tJ\r\nf35NSC4aoI2lxmRdLrxGhscrSGPgvLVIyapYKV7+GOJ6XOUiXvODiFWHKud2\r\nKa8gnsq1FsmnIs+hEPxXSm9X02Els3rlPv+7n87BCBVT3fy/mjrVTYT3vSic\r\npqryPd7AI7NhCKPcl8TsFLcA2vYQRa4jtXdx8L4MVrDOvjOgEPxVnCGoLix2\r\noYdgFCXQ6KiJcTiZTmKnPe10yjtdBJABjpUs+KDa2hte/zHsd/OIZCTuapLP\r\nSWLm4LQ0aReu9HGO+Y6F4KKKIq3mm4Bu+sXuissRtxwmxgymuzeEY8f+MDJw\r\n8HnPRG3T0fzM6U/vzqgzKCbi/x/0wHaoFU4WbT4BRJVnbp2YI/mDDVL2uTM6\r\nk0m1bd5wd/XRldOPqO+VZZvJTqZDLu0j10A=\r\n=cjjG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","scripts":{"t":"yarn test","test":"c8 --reporter=lcov --reporter=text ava","build":"nx build"},"_npmUser":{"name":"decentm","email":"decentm@decentm.com"},"description":"`npm i --save-dev @decentm/concourse-ts @decentm/concourse-ts-resource-pool`","directories":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","ava":"^5.1.1","ts-node":"^10.9.1","typescript":"^4.9.4","@types/node":"^18.11.18","tsconfig-paths":"^4.1.2"},"peerDependencies":{"@decentm/concourse-ts":"0.x"},"_npmOperationalInternal":{"tmp":"tmp/concourse-ts-resource-pool_0.0.1_1674911666653_0.2809554991791492","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.2":{"name":"@decentm/concourse-ts-resource-pool","version":"0.0.2","license":"MIT","_id":"@decentm/concourse-ts-resource-pool@0.0.2","maintainers":[{"name":"decentm","email":"decentm@decentm.com"}],"ava":{"require":["tsconfig-paths/register"],"extensions":{"ts":"module"},"nodeArguments":["--no-warnings","--loader=ts-node/esm/transpile-only"]},"dist":{"shasum":"22b13333d9b0ce765134304403b1cb1f8f9dcb86","tarball":"https://registry.npmjs.org/@decentm/concourse-ts-resource-pool/-/concourse-ts-resource-pool-0.0.2.tgz","fileCount":13,"integrity":"sha512-LLnN+v/yR1h+swHSQ2onuEEz6iLbD1pm5/WN2cCBFBfwAL0+OMaxEn5QK3pO0XlQxoJYl1TxcRala3rXHMBS3A==","signatures":[{"sig":"MEYCIQDOWJz81zMBGDR5vxRXFq65EtMI0P3J9TnnhB53rAuZ6AIhAIwb1zpMeyIbuG9khKNY8pJYVnsM68w+SteNH1RpdImz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1Z2gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo27g/+Ml+F8yRs+QYHYmUn3CTjAzJwmWMPlTIBxNASEp9XKgcWvv/x\r\nzRAGtq8Su6kstbYp/5+vD+LMjgVdUmU016L0Y2GvPzLI9jP29qXxbkOG/ToL\r\nw9Ga82Jcx1CnV7hjt/ybkzcvW1d66h+/QFcn6aW1sj3rMdky2Llo4paT/s9E\r\n4tyfH9Jy8i6PuZjgmudVO5lKdluvxeAOQBSN3b+69pb13l3/7SYfT438120e\r\nO0udZaWlcugeO/wjhZ6bRg7HfSBAEov1Vct8kyn8wC3ThRex8nqdQtbnL2sw\r\nvjsFbHKf+9XUuIHs7Mi46RBP9EtpgPSUJjq7jpWNF9wN8KrrjmRgjkzZUrcw\r\nYhXfFe5YYDUWR5qGsgvFEz36RgfAtWbhmopw6yX56bqQlS8a43vF4JjcGIRI\r\nLZ0xIH+Xo2tRy+7ERw0elt7PgrAyLKS1dkxU6LhPQw24nfRbP0S5sSPiUZs1\r\nQ+ZVIp1p2ZwyWfarMbyX6jqWlE037iuhA6wIxPxrMPUaFQpPxnI0mS58lXoz\r\nJz0y8TbDgg9NkW21g59pyjXtMBHKCd3IHdXfk53c6ug3tTJ3MvfetAZjKuNs\r\nGJfWhNoPGDW98qVHcpdhSbyoRZGqHw492UHdMZCkztL6ZPKDoW8C8/tL6yjj\r\n0MXqlfV78eE25OHsN9hGTqyHK1kOQ3ds+sM=\r\n=JyoR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","scripts":{"t":"yarn test","test":"c8 --reporter=lcov --reporter=text ava","build":"nx build"},"_npmUser":{"name":"decentm","email":"decentm@decentm.com"},"description":"`npm i --save-dev @decentm/concourse-ts @decentm/concourse-ts-resource-pool`","directories":{},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","ava":"^5.1.1","ts-node":"^10.9.1","typescript":"^4.9.4","@types/node":"^18.11.18","tsconfig-paths":"^4.1.2"},"peerDependencies":{"@decentm/concourse-ts":"0.x"},"_npmOperationalInternal":{"tmp":"tmp/concourse-ts-resource-pool_0.0.2_1674943903968_0.5978035235231947","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.0":{"name":"@decentm/concourse-ts-resource-pool","version":"0.2.0","license":"MIT","_id":"@decentm/concourse-ts-resource-pool@0.2.0","maintainers":[{"name":"decentm","email":"decentm@decentm.com"}],"homepage":"https://github.com/DecentM/concourse-ts/tree/main/packages/concourse-ts-resource-pool","dist":{"shasum":"25e52d5cbaf05c75c3243623be1a86a9f05f3435","tarball":"https://registry.npmjs.org/@decentm/concourse-ts-resource-pool/-/concourse-ts-resource-pool-0.2.0.tgz","fileCount":7,"integrity":"sha512-j194EuxrTmOb1fBmco+qXYfUc+B7QUSEw4Iw8ixhHPb2KHQcB6UvL8ByhiyNqW3zmfR6bxX17OrTc7LCwPo2KQ==","signatures":[{"sig":"MEUCIAW3nKYgTRhtcP5WV1Wl+Qu7Gsztgn1rtBg0PnLSV9LeAiEA54OEkUdA0DEgiYkbfH6jSn3o47kQ6WmW2331bJixpEU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/kAZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo39Q//QxtIjRyWBlH4ROOXzB54Tk3MSNHbi7exK/xGbRJptCHqAtZU\r\nX3UI6hOoDsA0mp46bClfXqbtB7QLvxbfXKV1raB2L9W9bJQeIrLYz6mcO1cV\r\nkTPyZ5Djn6KEcU8pWavPXo7rJ/2txBHwpnrYcihYKy6/tfQrdnLpGI1DtzGF\r\nZ659dKKISzEDQeNhxksYgSndhl+eB3CMjJnOEmC7QevsdiBTlOMkFUbBK/Lp\r\n1Rjcj4ay1E7+a/h7PhCUMb9VEnSIa735rJ5SUbY+H4Jpd39hH6be4YAOTIcU\r\nuQZ3MCvFXBfJJ71me68u/jmy2CzOlUTa4XyghvkNow7tGKZAbWN36vqgzdlk\r\nNLijoU1ZZlODSiN5scbF4fHtCeQA5HsZNCv2UlwIbhEXU0lr7qUFC00wX1Gz\r\nW4e0lKPpugfsBJ8G2wY2NG9VZssHFKfTT2qEj8M25liZzkBv/Vcl/YgMHS45\r\nJPgdy2QkWTWTXO6/lH28Et1CenO6LqOl28WHPSOgzRKkzgv4NaYUlzEc63jS\r\n16cr92eNFOceMF0B+VlfEaKzFkFRU+NkY/IS+blZhtlf8itOPd0s8Z34GiQs\r\ntLKwUNzWMm2K6tl8YA8E7rVqtIz5PS3aoDkWSDtvnKfV8diswvqORXeMWvzy\r\nxgW7GganBK0JNWJi7hd3UZ/hzHgXscnnjnU=\r\n=KeLJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"commonjs","exports":{".":{"require":"./src/index.js"}},"scripts":{"build":"nx build"},"_npmUser":{"name":"decentm","email":"decentm@decentm.com"},"repository":{"url":"https://github.com/DecentM/concourse-ts.git","type":"git"},"description":"`npm i --save-dev @decentm/concourse-ts @decentm/concourse-ts-resource-pool`","directories":{},"_hasShrinkwrap":false,"peerDependencies":{"@decentm/concourse-ts":"0.x","@decentm/concourse-ts-resource-registry-image":"0.x"},"_npmOperationalInternal":{"tmp":"tmp/concourse-ts-resource-pool_0.2.0_1677606937739_0.003975437947493221","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.1":{"name":"@decentm/concourse-ts-resource-pool","version":"0.2.1","license":"MIT","_id":"@decentm/concourse-ts-resource-pool@0.2.1","maintainers":[{"name":"decentm","email":"decentm@decentm.com"}],"homepage":"https://github.com/DecentM/concourse-ts/tree/main/packages/concourse-ts-resource-pool","dist":{"shasum":"b41ad4932e5edba31653e06706d3f19daa97363b","tarball":"https://registry.npmjs.org/@decentm/concourse-ts-resource-pool/-/concourse-ts-resource-pool-0.2.1.tgz","fileCount":7,"integrity":"sha512-rXDtViI/47e4VeZYitjwpUCUN8S+CX4iDyoQ65pSvJDdrBBnL55nVigLg6/29hk9vsnVKMnqvIa9T9xgQtR3fQ==","signatures":[{"sig":"MEUCIQC7aq7KP2koa2WgQ3MQbBcpoCnnKC+X6fos1CssKvCdbgIgBOrFEx9s9qss7Ofq5LKtbXJ524YS2IpkkhW9f4mqFN4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDhZMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4MA//d2lHUIA5b3wCCmXiF9fEXiUE3CaYMbkl8A30gWnx611kt+UU\r\nDzkKIjN2BEeAvJF3F54Ali6sFPtBm89C7IdTkcR5xfAGqq1GajziRumoKh1G\r\nqXMo4PO6xxMgCOfp838mH0R2uTSRJ4lhPV39pAw0VN6CBMXZeoLCQKvY9DoF\r\nAYQmxDYNr5JeQPeXIGxHKdUqW4Wz8ChaUInb2FvDvUsnNhSdE5lCbiHTkIwU\r\nOATpY1pxvwU+o33NUdiedeDohhJj5FLPF8uk0LkdFcgTAcdbDZBLDMJBA5PE\r\nuGqgjfyqMdEDaZuTyP/a4vrdY5XaYPz3R15g4b5NZRWtrpVYHIFa0GY49xSw\r\n3OZax7UYTT/78CJ2rFLnWBiT2KKUYUZxoA7tJsKgb9KEDVOZozzU3mmQuKmL\r\nGN14juPMb73ddlJQb+mXQHr6JcuIOjfaO/r0NSDJFgKF8lCY1Onugg12ku+k\r\nC3mH7obrWG6Vod6+emnkJZrSHHw0ewBVVqqTewxzVLSRufY6NEgJuwe8qwvm\r\nS6z22/D1hJoY7Rf5DD7SptCplMNqUpL7dlFSRUZZwcsYVpExZ0+ASOZbmvzZ\r\nM8FjoRNVKCkhaO4K58MHLMHUk8DvI3dyQ2/yqN5NUYT6K0l+BWCaCmuDH/VL\r\nsKTOPP9Z9TYX56CyyAo0tdud40slXjvumNA=\r\n=mGfT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"commonjs","exports":{".":{"require":"./src/index.js"}},"scripts":{"build":"nx build"},"typedoc":{"tsconfig":"./tsconfig.lib.json","entryPoint":"./src/index.ts","readmeFile":"./README.md","displayName":"Child Package"},"_npmUser":{"name":"decentm","email":"decentm@decentm.com"},"repository":{"url":"https://github.com/DecentM/concourse-ts.git","type":"git"},"description":"`npm i --save-dev @decentm/concourse-ts @decentm/concourse-ts-resource-pool`","directories":{},"_hasShrinkwrap":false,"peerDependencies":{"@decentm/concourse-ts":"0.x","@decentm/concourse-ts-resource-registry-image":"0.x"},"_npmOperationalInternal":{"tmp":"tmp/concourse-ts-resource-pool_0.2.1_1678644811824_0.05388113258450655","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2023-01-28T13:14:26.577Z","modified":"2026-08-09T21:59:12.661Z","0.0.1":"2023-01-28T13:14:26.799Z","0.0.2":"2023-01-28T22:11:44.151Z","0.2.0":"2023-02-28T17:55:37.928Z","0.2.1":"2023-03-12T18:13:31.974Z"},"license":"MIT","homepage":"https://github.com/DecentM/concourse-ts/tree/main/packages/concourse-ts-resource-pool","repository":{"url":"https://github.com/DecentM/concourse-ts.git","type":"git"},"description":"`npm i --save-dev @decentm/concourse-ts @decentm/concourse-ts-resource-pool`","maintainers":[{"name":"decentm","email":"decentm@decentm.com"}],"readme":"<h1 align=\"center\">\n  concourse-ts-resource-pool\n</h1>\n\n<div align=\"center\">\n\n  Typed Pool resource for concourse-ts\n</div>\n\n## Installation\n\n`npm i --save-dev @decentm/concourse-ts @decentm/concourse-ts-resource-pool`\n\n`yarn add -D @decentm/concourse-ts @decentm/concourse-ts-resource-pool`\n\n## Usage\n\nThe Pool resource is a typed class that extends the base Resource class.\nTherefore, it has the same properties. See the Resource documentation for details.\n\n```typescript\nimport {Type} from '@decentm/concourse-ts'\nimport {PoolResource, PoolResourceType} from '@decentm/concourse-ts-resource-pool'\n\nexport class CorpityCorpPool extends PoolResource {\n  constructor(name: string, init?: Type.Initer<CorpityCorpPool>) {\n    super(name, new PoolResourceType(/*...*/))\n\n    // Set defaults here\n\n    if (init) {\n      init(this)\n    }\n  }\n}\n```\n","readmeFilename":"README.md"}