{"_id":"@brainsights/gcloud-compute","_rev":"1-afed4d5cdc706ef764670c1f02f6bef7","name":"@brainsights/gcloud-compute","dist-tags":{"latest":"0.11.0"},"versions":{"0.11.0":{"name":"@brainsights/gcloud-compute","description":"Google Compute Engine Client Library for Node.js","version":"0.11.0","license":"Apache-2.0","author":{"name":"Google Inc."},"engines":{"node":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/googleapis/nodejs-compute.git"},"main":"./src/index.js","keywords":["google apis client","google api client","google apis","google api","google","google cloud platform","google cloud","cloud","google compute engine","compute engine"],"scripts":{"docs":"jsdoc -c .jsdoc.js","generate-scaffolding":"repo-tools generate all && repo-tools generate lib_samples_readme -l samples/ --config ../.cloud-repo-tools.json","lint":"eslint '**/*.js'","samples-test":"cd samples/ && npm link ../ && npm test && cd ../","system-test":"mocha system-test/*.js --timeout 600000","test":"nyc mocha","fix":"eslint --fix '**/*.js'","docs-test":"blcl docs -r --exclude www.googleapis.com","predocs-test":"npm run docs"},"dependencies":{"@google-cloud/common":"^0.31.0","@google-cloud/paginator":"^0.1.1","@google-cloud/projectify":"^0.3.0","@google-cloud/promisify":"^0.3.1","arrify":"^1.0.1","async":"^2.6.1","create-error-class":"^3.0.2","extend":"^3.0.1","gce-images":"^1.0.0","is":"^3.2.1","string-format-obj":"^1.1.1","teeny-request":"^3.10.0"},"devDependencies":{"@google-cloud/nodejs-repo-tools":"^3.0.0","codecov":"^3.0.2","concat-stream":"^2.0.0","eslint":"^5.0.0","eslint-config-prettier":"^4.0.0","eslint-plugin-node":"^8.0.0","eslint-plugin-prettier":"^3.0.0","jsdoc-baseline":"git+https://github.com/hegemonic/jsdoc-baseline.git","intelli-espower-loader":"^1.0.1","jsdoc":"^3.5.5","mocha":"^5.2.0","nyc":"^13.0.0","power-assert":"^1.5.0","prettier":"^1.13.5","proxyquire":"^2.0.1","uuid":"^3.2.1","broken-link-checker-local":"^0.2.0"},"gitHead":"81921d93c9d6224bc961ff161bdf37ef97c3643b","bugs":{"url":"https://github.com/googleapis/nodejs-compute/issues"},"homepage":"https://github.com/googleapis/nodejs-compute#readme","_id":"@brainsights/gcloud-compute@0.11.0","_nodeVersion":"8.14.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-+7DGAlvKKFXW21MYP06DIsweo1UBjd2xvQGAq/Ep58xz1Y9b9E2/nNRNa30uhxmsd/LjuZPo56jyY11PEVfBvw==","shasum":"302a41a3e0f139aec2f23eadb9608f18a6f3614d","tarball":"https://registry.npmjs.org/@brainsights/gcloud-compute/-/gcloud-compute-0.11.0.tgz","fileCount":24,"unpackedSize":420074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYcW8CRA9TVsSAnZWagAARzAQAIAgzvq26D2Cge1YOpQy\nn0UyV4s/U356175hLCpGHmGcBH+p0MQgQsdLbjCj9xw6c85JGlAxGFd4M9BI\n4MGAswsyiaJ0h9EG3QrXCvCmC98iKv3bMvRvf/gWlb/vRpc6EnnMgr16aL60\ntNbhwqYJ/f41EH5viqVsr7aJNZ4JufKysO6b306/WDkLEboElnCe5n0Twk3F\nf9R2zWLjCAhEFzQ95DERMPhgcGTTn420nzHIkQAK5MPvcVfXP4bioar+Se6z\nTIBWZaN+k/nSJ8YerCeV4ssiKRNoyNVBlCJQkD3F72dmFvhfb0yqR7aGZRal\n0zZGRQTKXJ3cQ7ApTqRZgkHDkJ4NU+kgazEMwcMiqA+AVfxmfRnjIO1lbAGB\nOmJvo8AHoM63VxAeSrFolmwlmrTbjeP2t3PgS5CXul+k/tVhsotashcPrdeB\nf8TmyX46sOQVFRVETYH8kXR4qSSrylMYifNnYQzPrvFwMl8NQvn+uvor9zcd\nBMEkofE/6Lnh/cJ8lptX5PCir88rgbxfZdW/h3VvrMuTMbk0JXfG2PlXbc0e\nklA7dkdczUJCbtw0r0o1g1W9bX4c+6GeYG1h97irtQ3KW/p5v11J9qCnykrM\n8S2/5Owc+1aL0vzl2tyGkAwN/+zhaNCM/zPxUKv6CYPzMyC6ohZ1aUcK9X8w\nJ7aq\r\n=2p/i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHLXfUqayW3x/DtuSskO8hfDZzyNtP/sSUUYc2NIBhWBAiEA6G7U9noDxN8+PdPchZ4TjAkPXMKdvpZAxlsnRZhFxDo="}]},"maintainers":[{"name":"modeswitch","email":"npm@ack.modeswitch.org"}],"_npmUser":{"name":"modeswitch","email":"npm@ack.modeswitch.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gcloud-compute_0.11.0_1549911484026_0.937985322986602"},"_hasShrinkwrap":false}},"time":{"created":"2019-02-11T18:58:04.026Z","0.11.0":"2019-02-11T18:58:04.245Z","modified":"2022-04-04T20:21:34.685Z"},"maintainers":[{"name":"modeswitch","email":"npm@ack.modeswitch.org"}],"description":"Google Compute Engine Client Library for Node.js","homepage":"https://github.com/googleapis/nodejs-compute#readme","keywords":["google apis client","google api client","google apis","google api","google","google cloud platform","google cloud","cloud","google compute engine","compute engine"],"repository":{"type":"git","url":"git+https://github.com/googleapis/nodejs-compute.git"},"author":{"name":"Google Inc."},"bugs":{"url":"https://github.com/googleapis/nodejs-compute/issues"},"license":"Apache-2.0","readme":"[//]: # \"This README.md file is auto-generated, all changes to this file will be lost.\"\n[//]: # \"To regenerate it, use `npm run generate-scaffolding`.\"\n<img src=\"https://avatars2.githubusercontent.com/u/2810941?v=3&s=96\" alt=\"Google Cloud Platform logo\" title=\"Google Cloud Platform\" align=\"right\" height=\"96\" width=\"96\"/>\n\n# [Google Compute Engine: Node.js Client](https://github.com/googleapis/nodejs-compute)\n\n[![release level](https://img.shields.io/badge/release%20level-alpha-orange.svg?style&#x3D;flat)](https://cloud.google.com/terms/launch-stages)\n[![npm version](https://img.shields.io/npm/v/@google-cloud/compute.svg)](https://www.npmjs.org/package/@google-cloud/compute)\n[![codecov](https://img.shields.io/codecov/c/github/googleapis/nodejs-compute/master.svg?style=flat)](https://codecov.io/gh/googleapis/nodejs-compute)\n\n> Node.js idiomatic client for [Compute Engine][product-docs].\n\n[Compute Engine](https://cloud.google.com/compute/docs/) lets you create and run virtual machines on Google infrastructure. Compute Engine offers scale, performance, and value that allows you to easily launch large compute clusters on Google&#x27;s infrastructure. There are no upfront investments and you can run thousands of virtual CPUs on a system that has been designed to be fast, and to offer strong consistency of performance.\n\n\n* [Compute Engine Node.js Client API Reference][client-docs]\n* [github.com/googleapis/nodejs-compute](https://github.com/googleapis/nodejs-compute)\n* [Compute Engine Documentation][product-docs]\n\nRead more about the client libraries for Cloud APIs, including the older\nGoogle APIs Client Libraries, in [Client Libraries Explained][explained].\n\n[explained]: https://cloud.google.com/apis/docs/client-libraries-explained\n\n**Table of contents:**\n\n* [Quickstart](#quickstart)\n  * [Before you begin](#before-you-begin)\n  * [Installing the client library](#installing-the-client-library)\n  * [Using the client library](#using-the-client-library)\n* [Samples](#samples)\n* [Versioning](#versioning)\n* [Contributing](#contributing)\n* [License](#license)\n\n## Quickstart\n\n### Before you begin\n\n1.  Select or create a Cloud Platform project.\n\n    [Go to the projects page][projects]\n\n1.  Enable billing for your project.\n\n    [Enable billing][billing]\n\n1.  Enable the Google Compute Engine API.\n\n    [Enable the API][enable_api]\n\n1.  [Set up authentication with a service account][auth] so you can access the\n    API from your local workstation.\n\n[projects]: https://console.cloud.google.com/project\n[billing]: https://support.google.com/cloud/answer/6293499#enable-billing\n[enable_api]: https://console.cloud.google.com/flows/enableapi?apiid=compute.googleapis.com\n[auth]: https://cloud.google.com/docs/authentication/getting-started\n\n### Installing the client library\n\n    npm install --save @google-cloud/compute\n\n### Using the client library\n\n```javascript\n// Imports the Google Cloud client library\nconst Compute = require('@google-cloud/compute');\n\n// Creates a client\nconst compute = new Compute();\n\n// Create a new VM using the latest OS image of your choice.\nconst zone = compute.zone('us-central1-a');\nconst name = 'ubuntu-http';\n\nzone\n  .createVM(name, {os: 'ubuntu'})\n  .then(data => {\n    // `operation` lets you check the status of long-running tasks.\n    const vm = data[0];\n    const operation = data[1];\n    return operation.promise();\n  })\n  .then(() => {\n    // Virtual machine created!\n  })\n  .catch(err => {\n    console.error('ERROR:', err);\n  });\n```\n\n## Samples\n\nSamples are in the [`samples/`](https://github.com/googleapis/nodejs-compute/tree/master/samples) directory. The samples' `README.md`\nhas instructions for running the samples.\n\n| Sample                      | Source Code                       | Try it |\n| --------------------------- | --------------------------------- | ------ |\n| Create Virtual Machine with Apache and Custom Homepage | [source code](https://github.com/googleapis/nodejs-compute/blob/master/samples/startupScript.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/nodejs-compute&page=editor&open_in_editor=samples/startupScript.js,samples/README.md) |\n| List Virtual Machines | [source code](https://github.com/googleapis/nodejs-compute/blob/master/samples/vms.js) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/nodejs-compute&page=editor&open_in_editor=samples/vms.js,samples/README.md) |\n\nThe [Compute Engine Node.js Client API Reference][client-docs] documentation\nalso contains samples.\n\n## Versioning\n\nThis library follows [Semantic Versioning](http://semver.org/).\n\nThis library is considered to be in **alpha**. This means it is still a\nwork-in-progress and under active development. Any release is subject to\nbackwards-incompatible changes at any time.\n\nMore Information: [Google Cloud Platform Launch Stages][launch_stages]\n\n[launch_stages]: https://cloud.google.com/terms/launch-stages\n\n## Contributing\n\nContributions welcome! See the [Contributing Guide](https://github.com/googleapis/nodejs-compute/blob/master/CONTRIBUTING.md).\n\n## License\n\nApache Version 2.0\n\nSee [LICENSE](https://github.com/googleapis/nodejs-compute/blob/master/LICENSE)\n\n[client-docs]: https://cloud.google.com/nodejs/docs/reference/compute/latest/\n[product-docs]: https://cloud.google.com/compute/docs/\n[shell_img]: https://gstatic.com/cloudssh/images/open-btn.png\n\n","readmeFilename":"README.md"}