{"_id":"@decentm/concourse-ts-resource-terraform","_rev":"5-e03b4434ca273df028791fd9aad912aa","name":"@decentm/concourse-ts-resource-terraform","dist-tags":{"latest":"0.2.1"},"versions":{"0.0.1":{"name":"@decentm/concourse-ts-resource-terraform","version":"0.0.1","license":"MIT","_id":"@decentm/concourse-ts-resource-terraform@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":"0762f1734b0a0136d613bb0f2155b9b8fc9cc6a1","tarball":"https://registry.npmjs.org/@decentm/concourse-ts-resource-terraform/-/concourse-ts-resource-terraform-0.0.1.tgz","fileCount":13,"integrity":"sha512-nq/8eWQeT4eiiVkvU4vsShMwOWmGMK2JYhlxzTHF2ZaKTcI+tKh0HZUi8N3JaFrqSwT39OLKDxoJ6rt3AJD48w==","signatures":[{"sig":"MEUCIQC3k21bVi2ddEc/fPKBY6ZLIGbTxXxcPyv91NeCqupGTAIgKogzPte07hkd5a4/jTT46IY1xSrCFTBR/Yy0I8O5mDM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1SARACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq83Q/7BvEYmm70lRCQldy5Ukm0F5xOwf+fICwCX2UA+UujggZpPnbF\r\nz6H5M4vDhVRqbYGWG9BoawywSe5OsiqoGNjO7/fSQa6SOrUSthXWM00woO/v\r\nAzM1+h/Kaq6UxsFc6geawP2jJ5HU2Go0E/Yqz27AIV8PMhVydLrxvRoPvhhp\r\nv6cUmaXLi1kZZNSdm5IsI9RvQMhbD1VxhZ/ABe5FNAooDzMa5QWeEIoC2C7B\r\nrSH9cMf4n7rg2zcGTqEFfyLK5hzxIr8lKsOFWG7snA7wLj6A4WCoKDocddc6\r\n8f7heebXDkR2ibPDL8nYGuo6eP9hrtySq1kh2j/j2nIevr1h0Md3Ode4iUQg\r\nC/s+MNV8DaNg8gM8dqbEjPN5ARDnnuXbZ1etJWu1sz3RPviNOX1aj/wYj1pG\r\nv0NoCXY0d8QWvMsa2P1XjbaTfpTO4mv4RBUhp2OmW9PjfW8eRPNJeSItOW4B\r\nn59CIoJp+nAIKAmKxNnLi2Y2q919KA96h06uDGSQRN3NMMZbzzQ30SF2FuWO\r\ndmipz6lu3cBJAcfBaCH9OQcF3c55UOIXli/762QYUO2M0X+GnVatLk1Yamcr\r\nBxjRULOOB0F93VXFKNlsEQjUHL7z7TNQN//8i5UfQGHgR2DfTGn+XEDmhpos\r\n0gGcGLywD2tVM/j/1h3wJnae+Eb93CD5jiY=\r\n=5Bla\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-terraform`","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-terraform_0.0.1_1674911761801_0.7264184822631408","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-terraform","version":"0.0.2","license":"MIT","_id":"@decentm/concourse-ts-resource-terraform@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":"a73865ef91d4ba66a003e8e8e99507cda5bbd22c","tarball":"https://registry.npmjs.org/@decentm/concourse-ts-resource-terraform/-/concourse-ts-resource-terraform-0.0.2.tgz","fileCount":13,"integrity":"sha512-BVdu9RRLrus1Ps6XwISViE0myXh1oRCHpYTNmb5hHyY19YxnBu3AF7IqIAtzBVp0ZRN1RMQVslFkTbACXlHJcQ==","signatures":[{"sig":"MEYCIQC3n/eRlRZ4IcHEW2I70lGBxdbox0DU85saJB2mkHxwfwIhAL1BmbxMC2ZIvWDCYa7+gaIm2uttiC/QJjwJbwf4kVY+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1Z2+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbTw/+NSt46pJsfXZnPePCVYM2YUCCRHvMu1yxy/UJQ+NfDmXRS4Ol\r\n6JJi6qingntdgsrbfmEAMHVBlq1vyq3tAd4GeZ5idMYoS0BY71TAbvc8kAOO\r\npYuKP4grr3fuUFOvmugH2vsxOEaNWMTYwsUrQKWg/KjWxg8s3HoBOD8OF5wI\r\n+j3iTDRoFDxiC0qUpqRw6R06Zlr1Cddywqlf3i4hBv3FGlhWvYLRNM4muFEy\r\n/osC065tr9Y8sBxz6YcqTpoZBbPQgl7p+oXmGOar6l0m6ET9tHTQJOl71PLJ\r\npt05Ue/3j39ynxYx9ERF3eZ4PG7qxXyykiIu08r5cNH5S5eWNgVWL86wnhcV\r\nw+wvpiwRLUCrBu7HX257sJlINr4YeGh+2uz8jZ8qDiLrR7PWJuJZH7ne8s8M\r\n+kM/XN/NNUjO6emgEE/0ktfooeY+NHa/LdoX3BpOpq4aqzdr+cGYK/r6xxju\r\n9Wm7NcJaTvcBfSuLdveCQRgKhAkCJxYiy48hscoTaZVeuzWNISm/9WJNW20c\r\nfuQOmTahkBk9iWtQmlSQqNy8SOOF0OHJHk8vb9F7Xsaei9CWsX0/xuq80zLP\r\nRqfXoVjlDaiCwpMulvk+6rstKBs1ZsHin5x3C/9MXXkHEvYAnNHMAdwV7yba\r\nQxg9XO1Q8mg1aNiyCzXqV7k/i49I7onh140=\r\n=L7Ns\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-terraform`","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-terraform_0.0.2_1674943934303_0.2971000271758035","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-terraform","version":"0.2.0","license":"MIT","_id":"@decentm/concourse-ts-resource-terraform@0.2.0","maintainers":[{"name":"decentm","email":"decentm@decentm.com"}],"homepage":"https://github.com/DecentM/concourse-ts/tree/main/packages/concourse-ts-resource-terraform","dist":{"shasum":"4a173966f61d563eaf035c3b25ac2d8632ebc969","tarball":"https://registry.npmjs.org/@decentm/concourse-ts-resource-terraform/-/concourse-ts-resource-terraform-0.2.0.tgz","fileCount":7,"integrity":"sha512-KOaTFbNtqokjBih/RHTbjlGCXg0j8c5vZ3/rOajKIvySrn1DbEwaLfu0JFnavEmMDUgpkzcPYjWhCDfFOSz7Zw==","signatures":[{"sig":"MEUCIQCrIrF7QkJ4nkp7SxhtIb+UP+Rjq8xVDSTeMncdSNM2aQIgR7OVe3bYk7HCoUvse9fd9RHinXCyREdHu4d3zRRtaP4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/SinACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5JA//TaaPGFgS4IavQ08u4rSLBJXp2e376Yn4u9dhudVMYIIUhAL8\r\nuoKfjSyODjxRMBedLYWIlXsurDv2XZmrQmG5p1mLhEQBu0F8YSvbs+H5s/r2\r\nf1pFOhN0G63XjS1Xa3lCuuj+Vj364mXmIfzueIVu7lQM7WcONfEC+gAY+aZh\r\ncUtf4ej9fgpWwJFCCYTTExnsAYTrCorJG8eSwtxDwjgBWfGOnMOMlSzTOa/Y\r\nIv7TH2lhlKplrpJxtpiBOiID56Dv1iPTLzHV3ANgeaYSFt/oVwII+vhotq+b\r\nYL/NR/TP1n/RKOQo+9eszwaKdrAUDHDP/Goz+YZq8JVEmwtUkuLGmbOwJsmG\r\n5t8r6ugEnVvESXZnjzZU2FO45UHCyyW3VOjIiCzZK9EMsYLC+WJDo/y7gDXR\r\nb2JDpXYr23q9KYlUYcRq73PAJ9YBja6bcLlisKn8OrjCrOyXVOywKuGH1nBI\r\nZda4EZJONRUiHAZSfLhvaQ7DnhpZRzN0RqXibtawKae0AAr2yfZ5sF9zbNQP\r\nTMGAkK5/+25D3N+JFprgi0PZhYSWuAf6kaATBSYozyqhW2a2CpabWOEsINka\r\ndjzixaeqtREun2tFP0Ewf4q/d2jgFLbnSEEn/gsO1CPin+9X0Oh8r/adf+Xk\r\n5HHDg1FL3ENJRtKeve6LFkctLwsZbZgqYSg=\r\n=LPzY\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-terraform`","directories":{},"_hasShrinkwrap":false,"peerDependencies":{"@decentm/concourse-ts":"0.x","@decentm/concourse-ts-resource-registry-image":"0.x"},"_npmOperationalInternal":{"tmp":"tmp/concourse-ts-resource-terraform_0.2.0_1677535399518_0.6628876480544976","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-terraform","version":"0.2.1","license":"MIT","_id":"@decentm/concourse-ts-resource-terraform@0.2.1","maintainers":[{"name":"decentm","email":"decentm@decentm.com"}],"homepage":"https://github.com/DecentM/concourse-ts/tree/main/packages/concourse-ts-resource-terraform","dist":{"shasum":"0319933d54401e900b40ed7c3b1d4715901b3fad","tarball":"https://registry.npmjs.org/@decentm/concourse-ts-resource-terraform/-/concourse-ts-resource-terraform-0.2.1.tgz","fileCount":7,"integrity":"sha512-LZ9U7eHo0+Y6rWDbHN7+WLYaXC+IEFL7hIy4mGJXxaHLk4Wk4EsprBmwBKe0qsXU8ooOFg+hY60Tws+LhFeBSA==","signatures":[{"sig":"MEQCIBYSc/ZN/We9v7Z2NnhIX2ol3viLPAgP+tz5Gh3qkYW7AiBADf/3rq/7sMM+bWN/zHLnzmcJ4uWJKJCuS7EUoLEGSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDhZSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrR5w/+P0FXbPOuBDQTN4G0NTR4DCAmc0dKYemvils3uX7abMm1aRGL\r\nNx2uVzyg0tJuiMVpdzWzH744tkeyQ/5opsEo4fJRhH7aE/gCbf8aoHXSWAbF\r\nnIIW5tddAHvCbb4fDKp5IJuyDG432qUjVRTdu4a4ECB5majF6b+R8loHRTeU\r\ne8OScuwH6dlZJN43v+pzQRqn8h0lFGEGVu2lCIMWqtvLtyKDFljdKhVGnhLG\r\noViu9+S7K5Zx6sDBLxSYqhosH1LcD7uWF6jV1YayMwWCaVC5ZkClGyLX9IzR\r\nwKf2aakZFXsXLvvKcA1zu2qZZFG0uARIUOAgc84yGNbxl14HI4SxLZmtvxcD\r\ncxkKxhUMjOmZwkGNp3coj1TjBLcOQoq+AU8u6dvWqatIGapehjFXohMVF95t\r\nh7hbEGB6V/AWy4I1ll4vUht2JtDN9acUZLm/bHpdFVrwt+fws+Tu+rNS5/PR\r\nPwxXRblMzg+LVPEuxlt+T6GkAK+ADbZIbtvrJEsdC4WF8tHWJ0XFtQGV+vmE\r\nLZzBGcVJw3+8ostMwsdhBjJ182twyIQAfsrUqIb/eVAo2qfFVNGIbp0T00FO\r\nxmC/7JQk1rB2Ht6Krkrum5nz68W73Mq1Dwc9luMIEndjyNHhIxIxi9NN+og5\r\ndmDxprxbZ1oBJXfoe0PP1vVax8sLZ1eKsgg=\r\n=byu8\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-terraform`","directories":{},"_hasShrinkwrap":false,"peerDependencies":{"@decentm/concourse-ts":"0.x","@decentm/concourse-ts-resource-registry-image":"0.x"},"_npmOperationalInternal":{"tmp":"tmp/concourse-ts-resource-terraform_0.2.1_1678644818535_0.6171280005560733","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:16:01.721Z","modified":"2026-08-09T21:54:50.983Z","0.0.1":"2023-01-28T13:16:01.945Z","0.0.2":"2023-01-28T22:12:14.468Z","0.2.0":"2023-02-27T22:03:19.716Z","0.2.1":"2023-03-12T18:13:38.709Z"},"license":"MIT","homepage":"https://github.com/DecentM/concourse-ts/tree/main/packages/concourse-ts-resource-terraform","repository":{"url":"https://github.com/DecentM/concourse-ts.git","type":"git"},"description":"`npm i --save-dev @decentm/concourse-ts @decentm/concourse-ts-resource-terraform`","maintainers":[{"name":"decentm","email":"decentm@decentm.com"}],"readme":"<h1 align=\"center\">\n  concourse-ts-resource-terraform\n</h1>\n\n<div align=\"center\">\n\n  Typed Terraform resource for concourse-ts\n</div>\n\n## Installation\n\n`npm i --save-dev @decentm/concourse-ts @decentm/concourse-ts-resource-terraform`\n\n`yarn add -D @decentm/concourse-ts @decentm/concourse-ts-resource-terraform`\n\n## Usage\n\nThe Terraform 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 {TerraformResource, TerraformResourceType} from '@decentm/concourse-ts-resource-terraform'\n\nexport class CorpityCorpTerraform extends TerraformResource {\n  constructor(name: string, init?: Type.Initer<CorpityCorpTerraform>) {\n    super(name, new TerraformResourceType(/*...*/))\n\n    // Set defaults here\n\n    if (init) {\n      init(this)\n    }\n  }\n}\n```\n","readmeFilename":"README.md"}