Automattic / mShots

Website Thumbnail/Snapshot Service
GNU General Public License v2.0
100 stars 21 forks source link

Implement url-analyzer in mShots #51

Closed vishnugopal closed 12 months ago

vishnugopal commented 2 years ago

The URL analyzer endpoint on wpcom is used to get information about a URL. This information includes platform, title, meta, colors, typography, etc. In order to extract certain pieces of information from a given URL, more advanced tools such as Puppeteer are required. Setting up a new infrastructure to run this service is overkill and we are now looking at adding this functionality to mShots.

Todo:

Because this development will require a singificant amount of changes, we will split them up in smaller PRs.

Data we need to return for the URL analyzer:

Important

The version of node.js used inside the Docker containers is 14.19.1 and using a different version of Node to run npm install outside of container, will break the application due to issues with the Canvas package that is a dependency for the URL-analyzer. We need to make sure that this does not cause issues during deployment.

vishnugopal commented 2 years ago

Discussion:

jeroenpf commented 2 years ago

Update: I have been spending time understanding some of the basic parts of mShots and there is a need for quite some refactoring, mainly on the Node parts. This is to avoid code duplication and mixing logic for the snapshot and url-analyzer. However, the refactoring process (while underway) takes a bit longer so I will switch my focus to getting the endpoint working with the data we need it to return, and continue with the needed refactoring after.

The work continues in branch: https://github.com/Automattic/mShots/tree/url-analyzer - this branch was started months ago as a test to see how easily we could integrate an additional endpoint that uses Puppeteer under the hood with mShots.

vishnugopal commented 2 years ago

WIP PR here: https://github.com/Automattic/mShots/pull/52/files

jeroenpf commented 2 years ago

I've implemented some changes to fix issues we found running mshots on a M1 powered MacBook. These issues were mainly related to the node canvas package and how we installed it. The workers would crash because of these issues so the service would be unusable.

Together with the Fixes that were previously merged by @vishnugopal, mShots should now be able to run on all enviroments.

What has changed:

PR: #59

Makefile:

I created a makefile to boot up the development environment. One of the issues is that we run npm install on the host machine. Besides installing node modules, it also runs a bunch of commands and spins up containers and such. We need to run npm inside the container so i created a makefile that runs the correct commands. This way, we can run npm install inside the container without having to pass the --ignore-scripts flag, which causes node canvas and sharp packages to be installed incorrectly.

New Debian packages inside the container

To correctly compile the node canvas package, a number of depdencies need to be installed. These have been added to the Dockerfile. Again, running npm install inside the container will now correctly compile and install packages.

How to use the makefile

It is best to remove the node-modules folder first to make sure packages get installed again.

To prepare the development environment run make dev. To start the development environment run make start.

vishnugopal commented 2 years ago

I get an error with make dev, full log here:

➜  mShots git:(add/url-analyzer-logic) make dev
echo "UID=$(id -u)\nGID=$(id -g)" > .env
docker-compose -f docker-compose-core.yml -f docker-compose-dev-override.yml config > docker-compose.yml
docker-compose build
memcached uses an image, skipping
Building mshots
[+] Building 0.2s (32/32) FINISHED                                                                                                                                      
 => [internal] load build definition from Dockerfile                                                                                                               0.0s
 => => transferring dockerfile: 37B                                                                                                                                0.0s
 => [internal] load .dockerignore                                                                                                                                  0.0s
 => => transferring context: 34B                                                                                                                                   0.0s
 => [internal] load metadata for docker.io/library/php:7.4-apache-buster                                                                                           0.0s
 => [ 1/27] FROM docker.io/library/php:7.4-apache-buster                                                                                                           0.0s
 => [internal] load build context                                                                                                                                  0.0s
 => => transferring context: 4.08kB                                                                                                                                0.0s
 => CACHED [ 2/27] RUN apt-get update &&     apt-get install -yq gconf-service libasound2 libatk1.0-0 libc6 libcairo2 libcups2 libdbus-1-3     libexpat1 libfontc  0.0s
 => CACHED [ 3/27] RUN apt-get update     && apt-get install -y wget gnupg     && wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key ad  0.0s
 => CACHED [ 4/27] RUN apt-get install -y $( if [ "arm64" = "arm64" ]; then echo "chromium"; else echo "google-chrome-unstable"; fi; ) --no-install-recommends     0.0s
 => CACHED [ 5/27] RUN rm -rf /var/lib/apt/lists/*                                                                                                                 0.0s
 => CACHED [ 6/27] RUN apt-get update     && apt-get install -y memcached libmemcached-dev zlib1g-dev                                                              0.0s
 => CACHED [ 7/27] RUN pecl install memcache-4.0.5.2     && docker-php-ext-enable memcache                                                                         0.0s
 => CACHED [ 8/27] RUN apt-get update && apt-get install -y     libfreetype6-dev     libjpeg62-turbo-dev     libpng-dev     && docker-php-ext-configure gd --with  0.0s
 => CACHED [ 9/27] RUN a2enmod rewrite                                                                                                                             0.0s
 => CACHED [10/27] RUN curl -sL https://deb.nodesource.com/setup_14.x | bash -                                                                                     0.0s
 => CACHED [11/27] RUN apt-get install -y nodejs                                                                                                                   0.0s
 => CACHED [12/27] RUN mv "/usr/local/etc/php/php.ini-development" "/usr/local/etc/php/php.ini"                                                                    0.0s
 => CACHED [13/27] RUN echo "\r\nlog_errors = On" >> "/usr/local/etc/php/php.ini"                                                                                  0.0s
 => CACHED [14/27] RUN echo "\r\nerror_log = /dev/stderr" >> "/usr/local/etc/php/php.ini"                                                                          0.0s
 => CACHED [15/27] RUN sed -ri -e 's!/var/www/html!${APACHE_DOCUMENT_ROOT}!g' /etc/apache2/sites-available/*.conf                                                  0.0s
 => CACHED [16/27] RUN sed -ri -e 's!/var/www/!${APACHE_DOCUMENT_ROOT}!g' /etc/apache2/apache2.conf /etc/apache2/conf-available/*.conf                             0.0s
 => CACHED [17/27] RUN sed -i 's/80/8000/g' /etc/apache2/sites-available/000-default.conf /etc/apache2/ports.conf                                                  0.0s
 => CACHED [18/27] RUN sed -i '/^<VirtualHost/a   AllowEncodedSlashes On' /etc/apache2/sites-enabled/000-default.conf                                              0.0s
 => CACHED [19/27] WORKDIR /opt/mshots                                                                                                                             0.0s
 => CACHED [20/27] COPY . /opt/mshots                                                                                                                              0.0s
 => CACHED [21/27] RUN mkdir -p /var/www/.npm /usr/local/node/bin                                                                                                  0.0s
 => CACHED [22/27] RUN ln -s /usr/bin/node /usr/local/node/bin                                                                                                     0.0s
 => CACHED [23/27] RUN groupadd --force -g 20 vishnugopal                                                                                                          0.0s
 => CACHED [24/27] RUN adduser --disabled-password --no-create-home --uid 501 --gid 20 --gecos '' vishnugopal || true                                              0.0s
 => CACHED [25/27] RUN touch /var/run/mshots.pid     && chown -R 501 /var/run/mshots.pid     && chown -RL 501 /var/run     && chown -R 501 /var/www/html     && c  0.0s
 => CACHED [26/27] RUN npm install --ignore-scripts                                                                                                                0.0s
 => CACHED [27/27] RUN cd node_modules/puppeteer     && node ./install.js                                                                                          0.0s
 => exporting to image                                                                                                                                             0.0s
 => => exporting layers                                                                                                                                            0.0s
 => => writing image sha256:87b33dbe77c87d66ee7267652c9c97f609c49d46ecde9a121f24a245c841dc8f                                                                       0.0s
 => => naming to docker.io/library/mshots_mshots                                                                                                                   0.0s

Use 'docker scan' to run Snyk tests against images to find vulnerabilities and learn how to fix them
docker-compose run mshots bash -c 'npm install'
Creating mshots_mshots_run ... done
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/prebuild-install-614a0dce/LICENSE'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/node-abi-37d82de3/LICENSE'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/prebuild-install-614a0dce/asset.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/node-abi-37d82de3/index.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/prebuild-install-614a0dce/bin.js'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/node-abi-37d82de3/test'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/prebuild-install-614a0dce/download.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/prebuild-install-614a0dce/error.js'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/node-abi-37d82de3/scripts'
npm WARN mShots.NodeJS@0.1.0 No license field.

npm ERR! code EACCES
npm ERR! syscall mkdir
npm ERR! path /opt/mshots/node_modules/.staging/extract-colors-1c088ab7
npm ERR! errno -13
npm ERR! Error: EACCES: permission denied, mkdir '/opt/mshots/node_modules/.staging/extract-colors-1c088ab7'
npm ERR!  [OperationalError: EACCES: permission denied, mkdir '/opt/mshots/node_modules/.staging/extract-colors-1c088ab7'] {
npm ERR!   cause: [Error: EACCES: permission denied, mkdir '/opt/mshots/node_modules/.staging/extract-colors-1c088ab7'] {
npm ERR!     errno: -13,
npm ERR!     code: 'EACCES',
npm ERR!     syscall: 'mkdir',
npm ERR!     path: '/opt/mshots/node_modules/.staging/extract-colors-1c088ab7'
npm ERR!   },
npm ERR!   errno: -13,
npm ERR!   code: 'EACCES',
npm ERR!   syscall: 'mkdir',
npm ERR!   path: '/opt/mshots/node_modules/.staging/extract-colors-1c088ab7',
npm ERR!   parent: 'mshots'
npm ERR! }
npm ERR! 
npm ERR! The operation was rejected by your operating system.
npm ERR! It is likely you do not have the permissions to access this file as the current user
npm ERR! 
npm ERR! If you believe this might be a permissions issue, please double-check the
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator.
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/prebuild-install-614a0dce/index.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/prebuild-install-614a0dce/log.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/node-abi-37d82de3/.releaserc.json'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/prebuild-install-614a0dce/proxy.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/node-abi-37d82de3/abi_registry.json'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/prebuild-install-614a0dce/rc.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/node-abi-37d82de3/package.json'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/prebuild-install-614a0dce/util.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/node-abi-37d82de3/CODE_OF_CONDUCT.md'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/prebuild-install-614a0dce/package.json'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/node-abi-37d82de3/CONTRIBUTING.md'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/prebuild-install-614a0dce/CHANGELOG.md'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/node-abi-37d82de3/README.md'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@babel/parser-34ff28a8/package.json'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/source-map-4cc08288/dist/source-map.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/source-map-e59f402b/dist/source-map.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/prebuild-install-614a0dce/CONTRIBUTING.md'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/node-abi-37d82de3/.circleci'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@babel/parser-34ff28a8/lib/index.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/prebuild-install-614a0dce/README.md'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/source-map-4cc08288/dist/source-map.min.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/source-map-e59f402b/dist/source-map.min.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/prebuild-install-614a0dce/help.txt'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/node-abi-37d82de3/.github'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@babel/parser-34ff28a8/CHANGELOG.md'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/source-map-4cc08288/dist/source-map.min.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/jest-runtime-073e2d67/build/cli/args.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/jest-jasmine2-d71a27af/build/jasmine/jasmineLight.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/source-map-e59f402b/dist/source-map.min.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@babel/parser-34ff28a8/README.md'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/api-docs-entry.js'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/source-map-4cc08288/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/@babel/parser-34ff28a8/typings'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/jest-runtime-073e2d67/build/cli/index.d.ts.map'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/source-map-e59f402b/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/jest-jasmine2-d71a27af/build/jasmine/JsApiReporter.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@jest/core-8b74749e/build/lib/handle_deprecation_warnings.js'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/source-map-4cc08288/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/source-map-e59f402b/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/source-map-4cc08288/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/jest-runtime-073e2d67/build/cli/args.d.ts'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/source-map-e59f402b/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/jest-jasmine2-d71a27af/build/jasmine/ReportDispatcher.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@jest/core-8b74749e/build/lib/is_valid_path.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/log4js-1709cc2d/lib/appenders/logLevelFilter.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/jest-cli-73977bf4/build/cli/args.d.ts.map'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/source-map-4cc08288/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/acorn-1cebcd6f/dist/acorn.mjs.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/log4js-1709cc2d/lib/appenders/multiFile.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/acorn-46bf6441/dist/acorn.mjs.map'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/source-map-e59f402b/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@jest/core-8b74749e/build/lib/log_debug_messages.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/log4js-1709cc2d/lib/appenders/multiprocess.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/dgram.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/AriaQueryHandler.js'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/source-map-4cc08288/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/acorn-1cebcd6f/CHANGELOG.md'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/canvas-cccb734c/src/backend/ImageBackend.cc'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/acorn-46bf6441/CHANGELOG.md'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/source-map-e59f402b/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/jest-jasmine2-d71a27af/build/jasmine/Spec.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/jest-cli-73977bf4/build/cli/index.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/log4js-1709cc2d/lib/appenders/noLogFilter.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/diagnostics_channel.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/assert.js'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/source-map-4cc08288/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/acorn-1cebcd6f/README.md'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/log4js-1709cc2d/lib/appenders/recording.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/acorn-46bf6441/README.md'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/source-map-e59f402b/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/jest-jasmine2-d71a27af/build/jasmine/spyRegistry.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/acorn-1cebcd6f/dist/acorn.mjs'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/log4js-1709cc2d/lib/appenders/stderr.js'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/dns'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/canvas-cccb734c/src/backend/PdfBackend.cc'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Browser.js'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/source-map-4cc08288/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/jest-jasmine2-d71a27af/build/jasmine/SpyStrategy.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/log4js-1709cc2d/lib/appenders/stdout.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/jest-runtime-073e2d67/build/cli/index.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/acorn-46bf6441/dist/acorn.mjs'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/source-map-e59f402b/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/jest-jasmine2-d71a27af/build/jasmine/Suite.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/acorn-1cebcd6f/dist/acorn.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/log4js-1709cc2d/lib/appenders/tcp-server.js'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/dns'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/source-map-4cc08288/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/jest-jasmine2-d71a27af/build/jasmine/Timer.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/semver-09f9583c/functions/minor.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/log4js-1709cc2d/lib/appenders/tcp.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/acorn-46bf6441/dist/acorn.d.ts'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/source-map-e59f402b/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/semver-09f9583c/functions/neq.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/log4js-1709cc2d/package.json'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/dns.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/canvas-cccb734c/src/backend/SvgBackend.cc'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/source-map-4cc08288/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/jest-cli-73977bf4/build/cli/args.d.ts'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/log4js-1709cc2d/types'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/source-map-e59f402b/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/BrowserConnector.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/domain.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/canvas-cccb734c/src/backend/Backend.h'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/source-map-4cc08288/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/semver-09f9583c/functions/parse.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/log4js-1709cc2d/CHANGELOG.md'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/events.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/canvas-cccb734c/src/Backends.h'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/source-map-e59f402b/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/jest-jasmine2-d71a27af/build/jasmine/CallTracker.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/semver-09f9583c/functions/patch.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/log4js-1709cc2d/README.md'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/canvas-cccb734c/src/bmp/BMPParser.h'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/log4js-1709cc2d/types'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/@bcoe/v8-coverage-38200260/dist/lib/_src'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/jest-jasmine2-d71a27af/build/jasmine/createSpy.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/semver-09f9583c/functions/prerelease.js'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/fs'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/canvas-cccb734c/src/Canvas.h'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/node'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/log4js-1709cc2d/types'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/canvas-cccb734c/src/CanvasError.h'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/semver-09f9583c/functions/rcompare.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/jest-jasmine2-d71a27af/build/jasmine/Env.d.ts.map'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/fs'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/canvas-cccb734c/src/CanvasGradient.h'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/canvas-cccb734c/src/CanvasPattern.h'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/semver-09f9583c/functions/rsort.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/fs.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/canvas-cccb734c/src/CanvasRenderingContext2d.h'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/semver-09f9583c/functions/satisfies.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@bcoe/v8-coverage-38200260/dist/lib/clone.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/canvas-cccb734c/src/closure.h'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/node'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/globals.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/jest-cli-73977bf4/build/cli/index.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/canvas-cccb734c/src/color.h'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/@bcoe/v8-coverage-38200260/dist/lib/_src'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/canvas-cccb734c/src/dll_visibility.h'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/globals.global.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/semver-09f9583c/classes/semver.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@mapbox/node-pre-gyp-f8731daf/lib/util/nw-pre-gyp/package.json'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/canvas-cccb734c/src/Image.h'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/http.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/jest-jasmine2-d71a27af/build/jasmine/jasmineLight.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/canvas-cccb734c/src/backend/ImageBackend.h'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@jest/core-8b74749e/build/lib/update_global_config.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/semver-09f9583c/ranges/simplify.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/canvas-cccb734c/src/ImageData.h'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/semver-09f9583c/functions/sort.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/http2.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/jest-jasmine2-d71a27af/build/jasmine/JsApiReporter.d.ts.map'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/node'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/canvas-cccb734c/src/JPEGStream.h'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/semver-09f9583c/ranges/subset.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@bcoe/v8-coverage-38200260/dist/lib/compare.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/https.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/canvas-cccb734c/src/backend/PdfBackend.h'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/semver-09f9583c/ranges/to-comparators.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@jest/core-8b74749e/build/lib/watch_plugins_helpers.js'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/@bcoe/v8-coverage-38200260/dist/lib/_src'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/jest-jasmine2-d71a27af/build/jasmine/ReportDispatcher.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/canvas-cccb734c/src/PNG.h'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/index.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/semver-09f9583c/functions/valid.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/canvas-cccb734c/src/Point.h'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/semver-09f9583c/ranges/valid.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/canvas-cccb734c/src/register_font.h'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/inspector.d.ts'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/node'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/jest-jasmine2-d71a27af/build/jasmine/Spec.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/canvas-cccb734c/src/backend/SvgBackend.h'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@bcoe/v8-coverage-38200260/dist/lib/index.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/jest-jasmine2-d71a27af/build/jasmine/spyRegistry.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/canvas-cccb734c/src/Util.h'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/module.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/BrowserWebSocketTransport.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@jest/core-8b74749e/build/lib/active_filters_message.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/jest-jasmine2-d71a27af/build/jasmine/SpyStrategy.d.ts.map'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/canvas-cccb734c/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/BrowserWebSocketTransport.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/jest-jasmine2-d71a27af/build/jasmine/Suite.d.ts.map'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/@bcoe/v8-coverage-38200260/dist/lib/_src'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/net.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@jest/core-8b74749e/build/lib/create_context.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/jest-jasmine2-d71a27af/build/jasmine/Timer.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/canvas-cccb734c/browser.js'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/canvas-cccb734c/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/os.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Connection.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@bcoe/v8-coverage-38200260/dist/lib/merge.d.ts'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/canvas-cccb734c/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/package.json'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Connection.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/path.d.ts'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/canvas-cccb734c/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/ConnectionTransport.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/perf_hooks.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/ConnectionTransport.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/jest-jasmine2-d71a27af/build/jasmine/CallTracker.d.ts'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/canvas-cccb734c/util'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/ConsoleMessage.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/process.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/ConsoleMessage.js'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/canvas-cccb734c/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/punycode.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@jest/core-8b74749e/build/lib/handle_deprecation_warnings.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Coverage.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/jest-jasmine2-d71a27af/build/jasmine/createSpy.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/querystring.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@jest/core-8b74749e/build/cli/index.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/canvas-cccb734c/index.js'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/@bcoe/v8-coverage-38200260/dist/lib/_src'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@jest/core-8b74749e/build/lib/is_valid_path.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Coverage.js'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/canvas-cccb734c/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/readline.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@bcoe/v8-coverage-38200260/src/lib/merge.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Debug.js'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/canvas-cccb734c/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@bcoe/v8-coverage-38200260/dist/lib/normalize.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/jest-jasmine2-d71a27af/build/jasmine/Env.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@jest/core-8b74749e/build/lib/log_debug_messages.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/repl.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Debug.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/DeviceDescriptors.js'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/canvas-cccb734c/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/@bcoe/v8-coverage-38200260/dist/lib/_src'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/stream'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/canvas-cccb734c/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/DeviceDescriptors.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@bcoe/v8-coverage-38200260/src/lib/normalize.ts'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/stream'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/canvas-cccb734c/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@bcoe/v8-coverage-38200260/dist/lib/range-tree.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Dialog.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Dialog.js'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/canvas-cccb734c/util'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/stream'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/DOMWorld.js'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/@bcoe/v8-coverage-38200260/dist/lib/_src'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/canvas-cccb734c/package.json'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/stream'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/DOMWorld.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/canvas-cccb734c/src/bmp/LICENSE.md'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@bcoe/v8-coverage-38200260/src/lib/range-tree.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/stream.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/EmulationManager.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/canvas-cccb734c/Readme.md'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@bcoe/v8-coverage-38200260/dist/lib/types.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/EmulationManager.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/string_decoder.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/environment.js'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/canvas-cccb734c/types'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/jest-jasmine2-d71a27af/build/jasmine/jasmineLight.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/environment.js'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/@bcoe/v8-coverage-38200260/dist/lib/_src'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/timers'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Errors.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@jest/core-8b74749e/build/lib/update_global_config.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Errors.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@bcoe/v8-coverage-38200260/src/lib/types.ts'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/timers'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/EvalTypes.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/jest-jasmine2-d71a27af/build/jasmine/JsApiReporter.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/EvalTypes.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/timers.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/EventEmitter.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/tls.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@jest/core-8b74749e/build/lib/watch_plugins_helpers.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/EventEmitter.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/trace_events.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/memcached-c86ecf0a/test/fixtures/lipsum.txt'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Events.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Events.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/memcached-c86ecf0a/test/mocha.opts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/tty.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/ExecutionContext.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/url.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@jest/core-8b74749e/build/lib/active_filters_message.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/jest-jasmine2-d71a27af/build/jasmine/ReportDispatcher.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/ExecutionContext.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/util.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/fetch.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/v8.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/fetch.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/FileChooser.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/jest-jasmine2-d71a27af/build/jasmine/Spec.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/vm.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/FileChooser.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/wasi.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/jest-jasmine2-d71a27af/build/jasmine/spyRegistry.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@jest/core-8b74749e/build/lib/create_context.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/FrameManager.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/worker_threads.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/jest-jasmine2-d71a27af/build/jasmine/SpyStrategy.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/FrameManager.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@types/node-e4461ef7/zlib.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/jest-jasmine2-d71a27af/build/jasmine/Suite.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/global.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/global.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/jest-jasmine2-d71a27af/build/jasmine/Timer.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/helper.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/helper.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/HTTPRequest.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/HTTPRequest.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/HTTPResponse.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/HTTPResponse.js'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/initialize-node.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@jest/core-8b74749e/build/lib/handle_deprecation_warnings.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/initialize-node.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/initialize-web.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@jest/core-8b74749e/build/cli/index.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/initialize-web.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Input.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@jest/core-8b74749e/build/lib/is_valid_path.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Input.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/install.js'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@jest/core-8b74749e/build/lib/log_debug_messages.d.ts'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/JSHandle.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/JSHandle.js'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/LifecycleWatcher.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/LifecycleWatcher.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/NetworkConditions.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/NetworkConditions.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@jest/core-8b74749e/build/plugins/test_name_pattern.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/NetworkManager.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@jest/core-8b74749e/build/plugins/test_path_pattern.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/NetworkManager.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/node-puppeteer-core.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/node-puppeteer-core.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/node.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/node.js'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Page.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Page.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/PDFOptions.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/PDFOptions.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@jest/core-8b74749e/build/lib/update_global_config.d.ts'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@jest/core-8b74749e/build/plugins/update_snapshots_interactive.d.ts'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@jest/core-8b74749e/build/plugins/update_snapshots.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Product.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Product.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Puppeteer.js'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/@jest/core-8b74749e/build/lib/watch_plugins_helpers.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Puppeteer.js'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/PuppeteerViewport.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/PuppeteerViewport.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/QueryHandler.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/QueryHandler.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/revisions.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/revisions.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/SecurityDetails.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/SecurityDetails.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Target.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Target.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/TimeoutSettings.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/TimeoutSettings.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Tracing.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Tracing.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/typescript-if-required.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/USKeyboardLayout.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/USKeyboardLayout.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/web.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/web.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/WebWorker.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/WebWorker.js'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/package.json'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Accessibility.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Accessibility.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Accessibility.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Accessibility.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/api-docs-entry.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/api-docs-entry.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/api-docs-entry.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/api-docs-entry.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/AriaQueryHandler.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/AriaQueryHandler.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/AriaQueryHandler.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/AriaQueryHandler.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/assert.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/assert.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/assert.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/assert.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Browser.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Browser.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Browser.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Browser.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/BrowserConnector.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/BrowserConnector.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/BrowserConnector.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/BrowserConnector.js.map'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/BrowserWebSocketTransport.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/BrowserWebSocketTransport.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/BrowserWebSocketTransport.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/BrowserWebSocketTransport.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Connection.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Connection.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Connection.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Connection.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/ConnectionTransport.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/ConnectionTransport.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/ConnectionTransport.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/ConnectionTransport.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/ConsoleMessage.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/ConsoleMessage.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/ConsoleMessage.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/ConsoleMessage.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Coverage.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Coverage.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Coverage.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Coverage.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Debug.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Debug.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Debug.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Debug.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/DeviceDescriptors.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/DeviceDescriptors.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/DeviceDescriptors.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/DeviceDescriptors.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Dialog.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Dialog.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Dialog.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Dialog.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/DOMWorld.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/DOMWorld.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/DOMWorld.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/DOMWorld.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/EmulationManager.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/EmulationManager.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/EmulationManager.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/EmulationManager.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/environment.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/environment.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/environment.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/environment.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Errors.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Errors.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Errors.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Errors.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/EvalTypes.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/EvalTypes.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/EvalTypes.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/EvalTypes.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/EventEmitter.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/EventEmitter.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/EventEmitter.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/EventEmitter.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Events.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Events.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Events.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Events.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/ExecutionContext.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/ExecutionContext.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/ExecutionContext.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/ExecutionContext.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/fetch.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/fetch.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/fetch.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/fetch.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/FileChooser.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/FileChooser.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/FileChooser.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/FileChooser.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/FrameManager.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/FrameManager.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/FrameManager.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/FrameManager.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/global.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/global.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/global.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/global.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/helper.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/helper.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/helper.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/helper.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/HTTPRequest.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/HTTPRequest.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/HTTPRequest.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/HTTPRequest.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/HTTPResponse.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/HTTPResponse.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/HTTPResponse.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/HTTPResponse.js.map'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/initialize-node.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/initialize-node.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/initialize-node.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/initialize-node.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/initialize-web.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/initialize-web.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/initialize-web.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/initialize-web.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Input.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Input.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Input.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Input.js.map'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/JSHandle.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/JSHandle.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/JSHandle.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/JSHandle.js.map'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/LifecycleWatcher.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/LifecycleWatcher.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/LifecycleWatcher.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/LifecycleWatcher.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/NetworkConditions.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/NetworkConditions.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/NetworkConditions.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/NetworkConditions.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/NetworkManager.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/NetworkManager.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/NetworkManager.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/NetworkManager.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/node-puppeteer-core.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/node-puppeteer-core.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/node-puppeteer-core.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/node-puppeteer-core.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/node.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/node.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/node.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/node.js.map'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Page.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Page.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Page.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Page.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/PDFOptions.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/PDFOptions.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/PDFOptions.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/PDFOptions.js.map'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Product.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Product.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Product.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Product.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Puppeteer.d.ts.map'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Puppeteer.d.ts.map'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Puppeteer.js.map'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Puppeteer.js.map'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/PuppeteerViewport.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/PuppeteerViewport.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/PuppeteerViewport.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/PuppeteerViewport.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/QueryHandler.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/QueryHandler.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/QueryHandler.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/QueryHandler.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/revisions.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/revisions.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/revisions.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/revisions.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/SecurityDetails.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/SecurityDetails.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/SecurityDetails.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/SecurityDetails.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Target.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Target.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Target.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Target.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/TimeoutSettings.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/TimeoutSettings.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/TimeoutSettings.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/TimeoutSettings.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Tracing.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Tracing.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Tracing.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Tracing.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/USKeyboardLayout.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/USKeyboardLayout.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/USKeyboardLayout.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/USKeyboardLayout.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/web.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/web.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/web.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/web.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/WebWorker.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/WebWorker.d.ts.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/WebWorker.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/WebWorker.js.map'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/CHANGELOG.md'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/README.md'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Accessibility.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Accessibility.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/api-docs-entry.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/api-docs-entry.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/AriaQueryHandler.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/AriaQueryHandler.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/assert.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/assert.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Browser.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Browser.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/BrowserConnector.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/BrowserConnector.d.ts'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/BrowserWebSocketTransport.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/BrowserWebSocketTransport.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Connection.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Connection.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/ConnectionTransport.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/ConnectionTransport.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/ConsoleMessage.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/ConsoleMessage.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Coverage.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Coverage.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Debug.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Debug.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/DeviceDescriptors.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/DeviceDescriptors.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Dialog.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Dialog.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/DOMWorld.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/DOMWorld.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/EmulationManager.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/EmulationManager.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/environment.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/environment.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Errors.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Errors.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/EvalTypes.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/EvalTypes.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/EventEmitter.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/EventEmitter.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Events.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Events.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/ExecutionContext.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/ExecutionContext.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/fetch.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/fetch.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/FileChooser.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/FileChooser.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/FrameManager.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/FrameManager.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/global.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/global.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/helper.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/helper.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/HTTPRequest.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/HTTPRequest.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/HTTPResponse.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/HTTPResponse.d.ts'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/initialize-node.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/initialize-node.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/initialize-web.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/initialize-web.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Input.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Input.d.ts'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/JSHandle.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/JSHandle.d.ts'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/LifecycleWatcher.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/LifecycleWatcher.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/NetworkConditions.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/NetworkConditions.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/NetworkManager.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/NetworkManager.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/node-puppeteer-core.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/node-puppeteer-core.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/node.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/node.d.ts'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Page.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Page.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/PDFOptions.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/PDFOptions.d.ts'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Product.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Product.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Puppeteer.d.ts'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Puppeteer.d.ts'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/PuppeteerViewport.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/PuppeteerViewport.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/QueryHandler.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/QueryHandler.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/revisions.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/revisions.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/SecurityDetails.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/SecurityDetails.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Target.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Target.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/TimeoutSettings.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/TimeoutSettings.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/Tracing.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/Tracing.d.ts'
npm WARN tar ENOENT: no such file or directory, lstat '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/USKeyboardLayout.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/USKeyboardLayout.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/web.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/web.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/cjs/puppeteer/common/WebWorker.d.ts'
npm WARN tar ENOENT: no such file or directory, open '/opt/mshots/node_modules/.staging/puppeteer-34a0df26/lib/esm/puppeteer/common/WebWorker.d.ts'

npm ERR! A complete log of this run can be found in:
npm ERR!     /var/www/.npm/_logs/2022-04-21T08_18_42_431Z-debug.log
ERROR: 243
make: *** [dev] Error 243
vishnugopal commented 2 years ago

I got this working! The culprit was an experimental flag I turned on in Docker preferences:

CleanShot 2022-04-25 at 11 11 17@2x

Turning that off made everything work! Sorry for the bad report. I'll try to resist my tempation to turn on bleeding edge flags :-D

Can we also update the documentation to reference make dev and make start? Thanks!

jeroenpf commented 2 years ago

The changes have been merged and a request to the systems team has been posted: pMz3w-f1V-p2

This issue will remain open until the changes have been deployed to production.