{"_id":"@barecool/vue-cli-plugin-gas-ab","_rev":"4-cb2d07d6354d340b9634a8dc6a91435a","name":"@barecool/vue-cli-plugin-gas-ab","dist-tags":{"latest":"1.1.2"},"versions":{"1.0.9":{"name":"@barecool/vue-cli-plugin-gas-ab","version":"1.0.9","description":"Vue Cli script to help in development and testing of GAS in vscode","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/barecool/vue-cli-plugin-gas-ab.git"},"keywords":["vue","plugin","gas","google","apps","script"],"author":{"name":"Hector R Velez-Couto","email":"barecool@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/barecool/vue-cli-plugin-gas-ab/issues"},"homepage":"https://github.com/barecool/vue-cli-plugin-gas-ab#readme","dependencies":{"chalk":"^4.1.0","countries-and-timezones":"^2.2.0","inquirer":"^7.3.3","ora":"^5.0.0","spdx-license-list":"^6.2.0"},"devDependencies":{"@types/node":"^14.0.27"},"gitHead":"c788a84ffde054141fce062c9152173cbc28171e","_id":"@barecool/vue-cli-plugin-gas-ab@1.0.9","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-Ty2eT582GgEXeNwagQAeQvAHjvZlhaCsWUVrrEvHX5onMsquWGXB1eOdhbdEo7kmyiCgrSiOn1PbJdkEZL/duA==","shasum":"db51eb7e035909a9d57090f65e89c9921748ceb9","tarball":"https://registry.npmjs.org/@barecool/vue-cli-plugin-gas-ab/-/vue-cli-plugin-gas-ab-1.0.9.tgz","fileCount":27,"unpackedSize":53397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMg8jCRA9TVsSAnZWagAA7qEP/A6s5+0jhVWXGUrPQBHk\nCm2iYL4Hvb7h9t3WK1XjLLH0212WV1Z7O+au6B3jUV7NUSSCd4Lo+aSMsJpF\ngSNuXesPo+TunQUiIWkavrKfQi1PsqKSOFJmP+WPCkonrnRTpk412zdHf9t8\nKiV0MfiDkJvzj/SiiuoUOGlHJbCzp7TldqKdN6aODuzdwI6uY0aWWmqmQfus\nZjaxugJjBap5Uc0eWSOdzNn8UHYTyllXr4qWY5AspgIB+Ayb0v7uDl38GBab\n1+dqIpeLwOg5MCCm0lWUUg7ulG2kuKnG9DGGFRodbmw0s7Tf2KkbTUSjG5vb\nIibmfujPSh2aja+aXdOWb0bvDOH7LA/r+ZXkhnsSz9cBrIOEC/Tk0r2G/ue/\nq2bsOVgUn4924mmWLH1fO1g0tBuuvIZo/M8EA7XIqVU9chkyYLyX7nNx5Vva\nNiHHpp23jI2ONYQSMoVkXaZg7p46WOYa9iW9R22ooGmrEfJ7ok6UmYnZjIx4\n/55ELeAYyvEEFyTIEWGGIdDRygYTWGZE1tQmmrB6rUL4bPPpDOGIqco3cwo9\n6bbxfyufVTQ6/UE7yxRyqlujxI7elyclO5sfZRbi9B1QaCoqD6Kwz009UGqF\n7aGqEd5o0TSxwVeZS3fb/tLZaTAhw73oAPQDH/8ZhvAwrawGIsGFnv/9bIHw\n4gu8\r\n=BOHd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICuDaHQaCuYACQkuvim6No0G4FuIj+j3410y6vo2N/FQAiB1BTBW5Va3ZdiaGeycNbduisw5l0cKyOgxVY4tVrFQuw=="}]},"maintainers":[{"name":"barecool","email":"barecool@gmail.com"}],"_npmUser":{"name":"barecool","email":"barecool@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-cli-plugin-gas-ab_1.0.9_1597116195122_0.827334322932807"},"_hasShrinkwrap":false},"1.1.0":{"name":"@barecool/vue-cli-plugin-gas-ab","version":"1.1.0","description":"Vue Cli script to help in development and testing of GAS in vscode","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/barecool/vue-cli-plugin-gas-ab.git"},"keywords":["vue","plugin","gas","google","apps","script"],"author":{"name":"Hector R Velez-Couto","email":"barecool@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/barecool/vue-cli-plugin-gas-ab/issues"},"homepage":"https://github.com/barecool/vue-cli-plugin-gas-ab#readme","dependencies":{"chalk":"^4.1.0","countries-and-timezones":"^2.2.0","inquirer":"^7.3.3","ora":"^5.0.0","spdx-license-list":"^6.2.0"},"devDependencies":{"@types/node":"^14.0.27"},"gitHead":"1154bf7a0d1c7d81a4ad98cb0fa3b72a6f204d48","_id":"@barecool/vue-cli-plugin-gas-ab@1.1.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-s0BgejFtNWkfdXlmHflu7GrF0FniNvNwTEO29PV+ENDPOTddq+qxJBAZvDKBfGnVaJk/y3rPaRn3HB+nxtto+w==","shasum":"1f76e6a49e8664d9ef76f8fc5a3635571557acb9","tarball":"https://registry.npmjs.org/@barecool/vue-cli-plugin-gas-ab/-/vue-cli-plugin-gas-ab-1.1.0.tgz","fileCount":27,"unpackedSize":52421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMsm1CRA9TVsSAnZWagAAlacQAJO7PY6wQvnOOOewV8NE\nm80RmBK+XnKhmu11Pf3zEyQAgzz8VXg6sAIGeBIIFT9zqFm7ySuxrFQkgnia\nOxOYGM6VsISf/vcmsHrLG/rOsy2F2hggQ68fnAADCMy0yUA1EDT9wCx8yDKB\nkIpPJcsVLYIuyihbPnfxsePxKsiS4zxhUndW+OAksxeUVfQYCKPAfZqNY1wp\nsR1LpZ6gDKGMCjU5JUujNECd/mTHW0lqyV3S7PgbNERgsmJHz7hAg7p9YikR\nytZYfWWIhiyb9+8BVF6TykdM1RPYK4UNs0hQXcxSN3Ka9wFl1FVLZlzPQWjq\nahRsalT5KDjRe5QAp3fgjRAxHsIYedJlPiOb8sQRZjTbuEjjPheXdYzZpLCI\nNVjNR8saUpoS0SxDKiuhuEz+704czN7UC2K3boDdpk/KmgvYcQlTqriexmsA\nqxarhxZw8ojKdd/KNDQ6qYlX0w8wNADYE6ZwfptnpRnZE4x27sa9gXrkx9Wc\nQDfCJkBvFG5ljkJS2BcIJEN6CbtAhvWJenZZQaF98gk8R+DYxaWaqFTg/Z3e\nvB8oqHT11e6roDZ5cYvzRBm9U707bxDzRzUOE+5eu9/VZGUhpjzPm96yg8wx\npaL2RinbJfAAuamVHgQLXhmNwAenRNEIrqSnO2TwWRyXQOr7n2L1CGujFXyp\nekgM\r\n=lHGb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTpPLBcG0Z8SH7lj/qGhU6ujaiOjcIiKuYFSdJTxW+yAIhAJ1F8e4tujeuAqdzEObhUVipVNW+huROZlQiZi7nfsoC"}]},"maintainers":[{"name":"barecool","email":"barecool@gmail.com"}],"_npmUser":{"name":"barecool","email":"barecool@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-cli-plugin-gas-ab_1.1.0_1597163957233_0.9754747867440501"},"_hasShrinkwrap":false},"1.1.1":{"name":"@barecool/vue-cli-plugin-gas-ab","version":"1.1.1","description":"Vue Cli script to help in development and testing of GAS in vscode","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/barecool/vue-cli-plugin-gas-ab.git"},"keywords":["vue","plugin","gas","google","apps","script"],"author":{"name":"Hector R Velez-Couto","email":"barecool@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/barecool/vue-cli-plugin-gas-ab/issues"},"homepage":"https://github.com/barecool/vue-cli-plugin-gas-ab#readme","dependencies":{"chalk":"^4.1.0","countries-and-timezones":"^2.2.0","inquirer":"^7.3.3","ora":"^5.0.0","spdx-license-list":"^6.2.0"},"devDependencies":{"@types/node":"^14.0.27"},"gitHead":"1154bf7a0d1c7d81a4ad98cb0fa3b72a6f204d48","_id":"@barecool/vue-cli-plugin-gas-ab@1.1.1","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-K9O8Mc2kjKgY/ivdQLdXSmyE8DohOFM5Rh4LIvjv8ai3GoLL8MxZ6mKhnlEIrfwIkCJZvqsUHrVs/Csf4YGQJg==","shasum":"94c56d6d61a7fe9ea95ef04c9302206d69f04f2c","tarball":"https://registry.npmjs.org/@barecool/vue-cli-plugin-gas-ab/-/vue-cli-plugin-gas-ab-1.1.1.tgz","fileCount":27,"unpackedSize":52423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMsvMCRA9TVsSAnZWagAAhmwP/1zxidh3OwlwPl2F7JX3\nuoH6rIZINcC8KZRTvUMvG1fdvVAZOde/rB+xI/CgZ0Pwygog3hM4Ba1BZc38\nESXE1Mq43PDQnTgeM0weOZ3qRzVvaSIcFcucbKo24HMaEkrSCnvjAtrC1tT0\n4gKkN88yvWutkl84o6jQaJkDIMuT2tPc4FVbZZz7SFNG6oDR4j/lQHxJR0ws\neRa9t1YBehjsVDF5R3rAGmwC7oxuUDr//e36NS+saJc0lmVfCNQB5QBOXSsM\ngPeR2WGQej6Igl+3X24aw6GjjwpMCrfC2YwQ4aItpDh/5AQSr5lX0t8g6tPS\nkcx5SGywt5hljTTuDbe2+p+bJyjZ8I5Ks27gwHs2Xo1O//xtRVWE6xEXHV7V\ntiewnwQnjfLyvzuWj/mvQHR0mSv+cUqk1ANqRDtlTaj8xRjE0Q7qlXfOE9Eb\nY3416Vzrckb0jUHXD15KiVr8CeYziMR6IXuVa8vPyDP/N2zOznjnZm5Tdd4f\n3JpmjraOPRsqn2u5nwYoN5Aql+XzpBI5LuAHW23gsPn1i52xjzKyNohBPGK3\nf0UCDNrhrLJPZnF1rRKBKgSd2/nsBRHmAH3Co6FwNo0ImWiPmKTxMh9clJld\nOAVaBtJ0hVtZ7EI6vXJ8MIW3z2l7fJcy9dniaM2s8Z4DQ++aFAH2yGhyLOBa\nMKW6\r\n=voDJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBQ89jtU3rssaQN2mxxGA4BlhKlp7rkfl6Q+gOvVHb4MAiBWMhOO2637AJ7mJp3z0foVcy47aepSZj7bAJaNxDEooA=="}]},"maintainers":[{"name":"barecool","email":"barecool@gmail.com"}],"_npmUser":{"name":"barecool","email":"barecool@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-cli-plugin-gas-ab_1.1.1_1597164492250_0.2555518952427618"},"_hasShrinkwrap":false},"1.1.2":{"name":"@barecool/vue-cli-plugin-gas-ab","version":"1.1.2","description":"Vue Cli script to help in development and testing of GAS in vscode","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/barecool/vue-cli-plugin-gas-ab.git"},"keywords":["vue","plugin","gas","google","apps","script"],"author":{"name":"Hector R Velez-Couto","email":"barecool@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/barecool/vue-cli-plugin-gas-ab/issues"},"homepage":"https://github.com/barecool/vue-cli-plugin-gas-ab#readme","dependencies":{"chalk":"^4.1.0","countries-and-timezones":"^2.2.0","inquirer":"^7.3.3","ora":"^5.0.0","spdx-license-list":"^6.2.0"},"devDependencies":{"@types/node":"^14.0.27"},"gitHead":"1154bf7a0d1c7d81a4ad98cb0fa3b72a6f204d48","_id":"@barecool/vue-cli-plugin-gas-ab@1.1.2","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-oHeINrnh5ddUtdCzHviGyCO04Cbl5EL0PCSP5bsoLLVl3hKkrasZEEcsRgfcG39vlDKEV7+a+FPbwmti1QATxw==","shasum":"b3c027c7df30e7001671a967d608b4123b7a4e81","tarball":"https://registry.npmjs.org/@barecool/vue-cli-plugin-gas-ab/-/vue-cli-plugin-gas-ab-1.1.2.tgz","fileCount":27,"unpackedSize":52423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMtJ7CRA9TVsSAnZWagAAHKMP/03kP+JmE6B1PEu0AX4h\nKDBPFQNLDTLz/BGdRw+liu+V4Ri6y/fG0e3Ny3dKDAfMHR6NOQP+81PhiKdY\nrPL75vyZ9SqAqtaFJDcY4B7TROoWaQlQtaqWqN/KOwXBMmXvm8vFHWrfz4bC\nNGlSbxVJ7FluPt4YIhYPx42KiazIcNFxDuGzoxUrr50yymHV+thxwiS4g1mF\nvxQVyFSydMqDQpnPzEXYanTa7G1YiYC7nB/G625Zc0WKFGplkVQnwKYOnxZB\ncm4AjlYw7ce9n70CJBUOfBC/ejrQITbLLFrvDIa7sClPZg4ydC/iHTFzLmt5\nUEVXL5AwBdcYt3eX4AgAabKrKLoOeSC0HBd1AV55F10FgGZVae/0YPqLYokQ\nJy3x1Sw/c8FKi0+DAnzcEhyPqCQIz2SPvYbMRD1IC1HUaxb6QgkO2B4jvjP+\nQLb15eBUctHzTS6CAtQFiMFR2fF1nsRValWT0qhauGNV2gNQeKCCKG/eCP4s\n4dBNznBrLmSz7OyA1jt4FvUcU2OkqrTWN223xAFAjHTvAWolp+tr5yTVjBEh\nUk5jLEqConmZA+3uz32UoaoxjaGGADyG4nqfS8d4pYRJfuuVkCLn90JThrBP\nAzkBNL5ErzQJbciL3mVy7YIcvDcglFPx4Z4vFwVGy4kA/Mgyz/7da/q/OqW+\n3TOr\r\n=lwts\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFq1J6anFUi44YbHZaUuValH0tk8nsojHnXzgKcqCiz3AiEAx9bvUeOTGAN6oV3RTRfB7LPP1Bd3pIP5X3CYOJx28tc="}]},"maintainers":[{"name":"barecool","email":"barecool@gmail.com"}],"_npmUser":{"name":"barecool","email":"barecool@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-cli-plugin-gas-ab_1.1.2_1597166203270_0.9499179005393925"},"_hasShrinkwrap":false}},"time":{"created":"2020-08-11T03:23:15.076Z","1.0.9":"2020-08-11T03:23:15.318Z","modified":"2022-04-04T17:43:49.862Z","1.1.0":"2020-08-11T16:39:17.337Z","1.1.1":"2020-08-11T16:48:12.403Z","1.1.2":"2020-08-11T17:16:43.363Z"},"maintainers":[{"name":"barecool","email":"barecool@gmail.com"}],"description":"Vue Cli script to help in development and testing of GAS in vscode","homepage":"https://github.com/barecool/vue-cli-plugin-gas-ab#readme","keywords":["vue","plugin","gas","google","apps","script"],"repository":{"type":"git","url":"git+https://github.com/barecool/vue-cli-plugin-gas-ab.git"},"author":{"name":"Hector R Velez-Couto","email":"barecool@gmail.com"},"bugs":{"url":"https://github.com/barecool/vue-cli-plugin-gas-ab/issues"},"license":"MIT","readme":"# @barecool/vue-cli-plugin-gas-ab\n\nWork In Progress\n\nThis is a Vue CLI plugin that will help you to setup a Google Apps Script project using [Vue](https://vuejs.org/) as the front-end tool. The plugin already integrates [clasp](https://github.com/google/clasp/) commands. For example, it will initialize your project by executing `clasp clone` or `clasp create`. It will also enable you to bundle and deploy your code by automatically syncing the manifest file, building your code for production to the `dist` folder and running `clasp push` or `clasp deploy`.\n\nThis plugins expects you to have at least version `2.3.0` of Clasp installed.\n\nThis plugin is based on <https://github.com/ijusplab/vue-cli-plugin-gas>\n\n## Setup\n\n### 1. Install Clasp globally (optional)\n\n```javascript\nnpm -g install @google/clasp // or yarn global add @google/clasp\n```\n\n### 2. Create your Vue Project\n\n```javascript\nvue create <project_name>\ncd <project_name>\n```\n\n### 3. Add the plugin\n\n```javascript\nvue add @barecool/vue-cli-plugin-gas-ab\n```\n\n### 4. Project\\'s structure\n\nAll server-side code must be placed inside the `src/server` folder as `js` or `ts` files and will not be bundled by webpack, but `ts` files will be processed by [ts2gas](https://github.com/grant/ts2gas) during compilation.\n\nAny constants you define in your `.env` file starting with `VUE_APP` or `GAS_APP` will be available for you inside server-side code as properties of `process.env`. But remember they are not actually constants, but merely placeholders for preprocessing.\n\nYour Vue app will be the front-end. It will be bundled and inlined in your `index.html` in production. Vue, Vuex and Vue-Router (in case you decide to plug them in) are all consumed as node modules during development, but loaded via CDN in production using the `webpack-cdn-plugin`.\n\n### 5. google.script API mocking\n\nAny global functions you create inside server-side files will be automatically mocked during development, so that your calls to `google.script.run` won\\'t break.\n\nAll your calls to methods in `google.script.history`, `google.script.host` and `google.script.url` should also work just fine as mocked versions, following the APIs described in Google Apps Script\\'s [HTML service documentation](https://developers.google.com/apps-script/reference/html).\n\nThe `google` global object will be available in the Vue instance as `$google`. Thus, the right way to invoke `google.script.run` inside your components is by calling `this.$google.script.run`.\n\nThe Vue instance will also have the boolean property `$devMode`, which will be true when `process.env.NODE_ENV !== 'production'`, as well as three custom methods: `$callLibraryMethod`, `$log` and `$errorHandler`, which are intended to work together with the `callback`, `log` and `errorHandler` server-side functions.\n\nThe first of these methods is useful to call methods of libraries you use as dependencies in your server-side code or of any other global namespace. You should pass to it the following parameters: `library:string`, `method:string` and `args:array`. It returns a `Promise`.\n\nThe `$log` and `$errorHandler` methods are useful if you want to send client-side debug messages or errors to the Stackdriver Logging console. They don't have return values.\n\n> IMPORTANT: The `$log` method does not work in production.\n\n### 6. Environment variables\n\nYou can change your project\\'s name and favicon in the `.env` file by setting the following variables: `VUE_APP_TITLE` and `VUE_APP_FAVICON`. The value of `VUE_APP_FAVICON` should be a url to an external public resource.\n\n### 7. vue-cli-service commands\n\nThe plugin introduces five new commands to the vue-cli-service: `deploy`, `login`, `pull`, `push`, `syncmanifest` and `watch`.\n\n| command | description | options |\n| ------ | ------------ | ------- |\n| `change-timezone` | Syncs manifest file and changes timezone in local manifest. | - |\n| `deploy` | Syncs manifest file, builds for production and pushes the output to Google Drive under a new version. Runs part of `syncmanifest`, `vu-cli-service build`, `clasp push` and `clasp deploy` behind the scenes. | <nobr>`--description`</nobr> |\n| `login` | Checks if you are already authenticated with Google and authenticates you if you are not. | - |\n| `pull` | Pulls all remote files and places them into the local `dist` folder. Runs `clasp pull` behind the scenes. | - |\n| `push` | Syncs manifest file, builds for development and pushes the output to Google Drive. Runs part of `syncmanifest`, `vu-cli-service build` and `clasp push` behind the scenes. | - |\n| `syncmanifest` | Pulls remote manifest and merges it with your local manifest file, so that in the next `push` or `deploy` you may upload the most recent version of the file. In the case of conflict, local changes will prevail. Runs `clasp pull` and `clasp push` behind the scenes. | - |\n| `watch` | Syncs manifest file, builds for development in watch mode and pushes the output to Google Drive each time webpack recompiles. Runs part of `syncmanifest`, `vu-cli-service build --watch`, `clasp pull` and `clasp push` behind the scenes. | - |\n\n> IMPORTANT:\n\n1. Be careful while using `deploy`, `push` or `watch` in a cloned project, because it will overwrite all your code in Google Drive.\n2. The `pull` command **_will not update source code_**.\n\n```javascript\n/*\n  usage:\n*/\nvue-cli-service change-timezone // or npx vue-cli-service change-timezone\nvue-cli-service deploy // or npx vue-cli-service deploy\nvue-cli-service deploy --description \"This is a new version\" // or npx vue-cli-service deploy --description \"This is a new version\"\nvue-cli-service login // or npx vue-cli-service login\nvue-cli-service pull // or npx vue-cli-service pull\nvue-cli-service push // or npx vue-cli-service push\nvue-cli-service syncmanifest // or npx vue-cli-service syncmanifest\n```\n\nBy tweaking the `scripts` property of your `package.json` file you may combine these new commands among themselves and with Vue CLI natives `serve` and `build`.\n\n### 8. npm scripts\n\nThis plugin already adds the following scripts to your project's `package.json`:\n\n| script | commands executed | description |\n| ------ | ----------------- | ----------- |\n| `change-timezone` | `vue-cli-service change-timezone` | changes timezone in local manifest | - |\n| `deploy` | `vue-cli-service deploy` | builds for production and pushes the output to Google Drive under a new version (accepts the `--description` option) |\n| `inspect` | `vue-cli-service inspect --mode development > wp.dev.output.js && vue-cli-service inspect --mode production > wp.prod.output.js` | pipes development and production webpack configurations into the files `wp.dev.output.js` and `wp.prod.output.js` |\n| `pull` | `vue-cli-service pull` | pulls all remote files and places them into the local `dist` folder (**_it will not update source code_**) |\n| `push` | `vue-cli-service push` | builds for development and pushes the output to Google Drive |  \n| `watch` | `vue-cli-service watch` | builds for development in watch mode and pushes the output to Google Drive each time webpack recompile |\n\nThe `wp.dev.output.js` and `wp.prod.output.js` files produced by the `inspect` script will be already scaped for linting and version control in `.eslintignore` and `.gitignore`.\n\n> IMPORTANT:\n>\n> 1. Be careful while using `deploy`, `push` or `watch` in a cloned project, because it will overwrite all your code in Google Drive.  \n> The plugin intercepts webpack's compilation process in two cases:\n> 1. When running Vue CLI native `serve` command, in order to update the mocked `google.script.run` functions list; and\n> 1. When running the `watch` command, in order to pull changes to Google Drive each time webpack recompile.\n> 1. In order to push code in production without changing version number, you just need to use `npm run push --mode production`.\n\n```javascript\n/*\n  usage:\n*/\nnpm run change-timezone // or yarn change-timezone\nnpm run deploy // or yarn deploy\nnpm run deploy --description \"This is a new version\" // or yarn deploy --description \"This is a new version\"\nnpm run inspect // or yarn inspect\nnpm run pull // or yarn pull\nnpm run push // or yarn push\nnpm run push --mode production // or yarn push --mode production\nnpm run watch // or yarn watch\n```\n\nIf you want to use these commands otherwise or wish to know more about Clasp commands' general usage and restrictions, please refer directly to the [Clasp documentation](https://github.com/google/clasp/).\n","readmeFilename":"README.md"}