A comparison of nvm and Volta to manage Node.js projects (without Yarn).
nvm install| JSONStream = require('JSONStream'); | |
| es = require('event-stream'); | |
| fileStream = storage.bucket('your-bucket').file('your-JSON-file').createReadStream(); | |
| db = admin.firestore(); | |
| return new Promise( (resolve, reject) => { | |
| batchPromises = []; | |
| batchSize = 0; | |
| batch = db.batch(); |
| {"lastUpload":"2020-08-13T16:51:00.817Z","extensionVersion":"v3.4.3"} |
| echo code --install-extension | |
| code --install-extension aaron-bond.better-comments | |
| code --install-extension alefragnani.project-manager | |
| code --install-extension ardenivanov.svelte-intellisense | |
| code --install-extension cbuelter.vscode-toggle-max-editor | |
| code --install-extension christian-kohler.path-intellisense | |
| code --install-extension DavidAnson.vscode-markdownlint | |
| code --install-extension dbaeumer.vscode-eslint | |
| code --install-extension donjayamanne.githistory | |
| code --install-extension dracula-theme.theme-dracula |
| // Credits to the following posts that helps me to reduce build times drastically | |
| // https://discuss.emberjs.com/t/tips-for-improving-build-time-of-large-apps/15008/12 | |
| // https://www.gokatz.me/blog/how-we-cut-down-our-ember-build-time/ | |
| //ember-cli-build.js | |
| let EmberApp = require('ember-cli/lib/broccoli/ember-app'); | |
| let env = EmberApp.env(), |
| name: Test, Build and Deploy | |
| on: | |
| pull_request: | |
| types: [closed] | |
| jobs: | |
| build-test-release: | |
| if: github.event.action == 'closed' && github.event.pull_request.merged == true | |
| runs-on: ubuntu-latest |
mkdir my-appnpx degit "sveltejs/sapper-template#rollup"npm inpm i expressfirebase init| const batchWrapper = async (documentRef, action, update) => { | |
| const batchArray = []; | |
| batchArray.push(db.batch()); | |
| let operationCounter = 0; | |
| let batchIndex = 0; | |
| documentRef.forEach(doc => { | |
| console.log('Org cleanup: deleting notifications', doc.id); | |
| if (action === 'delete') { | |
| batchArray[batchIndex].delete(doc.ref); |
| rules_version = '2'; | |
| service cloud.firestore { | |
| match /databases/{database}/documents { | |
| function isAuthenticated() { | |
| return request.auth != null; | |
| } | |
| function isDefined(field) { | |
| return field in request.resource.data |