fastapi / full-stack-fastapi-template

Full stack, modern web application template. Using FastAPI, React, SQLModel, PostgreSQL, Docker, GitHub Actions, automatic HTTPS and more.
MIT License
28.08k stars 5.03k forks source link

Issue with building frontend app/node_modules/.staging/ -- Anyone know why my frontend/npm is failing during local docker-compose build? #605

Open limsammy opened 9 months ago

limsammy commented 9 months ago

Downgraded to node v16 LTS and was able to cd into frontend and do my npm run serve and deploy locally. However when I try to deploy everything via docker-compose I am still getting issues with the frontend. Logs below:

EDIT: perhaps it's a node version mismatch? Or maybe I need to run a script to generate what should be present in the node_modules/.staging/* dir

❯ docker-compose up -d                                                                                       pulseframeproductions 3.11.8  16.20.2  3.2.2
[+] Running 2/2
 ! frontend Warning                                                                                                                                                                                    2.1s
 ! celeryworker Warning                                                                                                                                                                                2.1s
[+] Building 412.4s (28/34)                                                                                                                                                            docker:desktop-linux
 => [frontend internal] load build definition from Dockerfile                                                                                                                                          0.0s
 => => transferring dockerfile: 701B                                                                                                                                                                   0.0s
 => [frontend internal] load metadata for docker.io/library/nginx:1.15                                                                                                                                 1.1s
 => [frontend internal] load metadata for docker.io/tiangolo/node-frontend:10                                                                                                                          1.1s
 => [celeryworker internal] load build definition from celeryworker.dockerfile                                                                                                                         0.0s
 => => transferring dockerfile: 1.07kB                                                                                                                                                                 0.0s
 => [celeryworker internal] load metadata for docker.io/library/python:3.8                                                                                                                             1.5s
 => [frontend auth] tiangolo/node-frontend:pull token for registry-1.docker.io                                                                                                                         0.0s
 => [frontend auth] library/nginx:pull token for registry-1.docker.io                                                                                                                                  0.0s
 => [celeryworker auth] library/python:pull token for registry-1.docker.io                                                                                                                             0.0s
 => [frontend internal] load .dockerignore                                                                                                                                                             0.0s
 => => transferring context: 53B                                                                                                                                                                       0.0s
 => [frontend build-stage 1/7] FROM docker.io/tiangolo/node-frontend:10@sha256:10046f2c98460dc97c490e98ee828d2f64aa568d6e52a0ccedaccdb097b37bc4                                                        0.0s
 => [frontend internal] load build context                                                                                                                                                             0.0s
 => => transferring context: 1.91MB                                                                                                                                                                    0.0s
 => CACHED [frontend stage-1 1/4] FROM docker.io/library/nginx:1.15@sha256:23b4dcdf0d34d4a129755fc6f52e1c6e23bb34ea011b315d87e193033bcd1b68                                                            0.0s
 => CACHED [frontend build-stage 2/7] WORKDIR /app                                                                                                                                                     0.0s
 => [frontend build-stage 3/7] COPY package*.json /app/                                                                                                                                                0.1s
 => ERROR [frontend build-stage 4/7] RUN npm install                                                                                                                                                 411.1s
 => [celeryworker internal] load .dockerignore                                                                                                                                                         0.0s
 => => transferring context: 2B                                                                                                                                                                        0.0s
 => [celeryworker  1/10] FROM docker.io/library/python:3.8@sha256:12266a9bc0318a9e0131561fc98d53b75325a3c2abd62aebc8302e3beb503b05                                                                     0.0s
 => [celeryworker internal] load build context                                                                                                                                                         0.0s
 => => transferring context: 4.37kB                                                                                                                                                                    0.0s
 => CACHED [celeryworker  2/10] WORKDIR /app/                                                                                                                                                          0.0s
 => CACHED [celeryworker  3/10] RUN curl -sSL https://install.python-poetry.org | POETRY_HOME=/opt/poetry python &&     cd /usr/local/bin &&     ln -s /opt/poetry/bin/poetry &&     poetry config vi  0.0s
 => CACHED [celeryworker  4/10] COPY ./app/pyproject.toml ./app/poetry.lock* /app/                                                                                                                     0.0s
 => [celeryworker  5/10] RUN bash -c "if [ true == 'true' ] ; then poetry install --no-root ; else poetry install --no-root --only main ; fi"                                                         57.0s
 => [celeryworker  6/10] RUN bash -c "if [ true == 'true' ] ; then pip install jupyterlab ; fi"                                                                                                       41.0s
 => [celeryworker  7/10] COPY ./app /app                                                                                                                                                               0.0s
 => [celeryworker  8/10] WORKDIR /app                                                                                                                                                                  0.0s
 => [celeryworker  9/10] COPY ./app/worker-start.sh /worker-start.sh                                                                                                                                   0.0s
 => [celeryworker 10/10] RUN chmod +x /worker-start.sh                                                                                                                                                 0.2s
 => [celeryworker] exporting to image                                                                                                                                                                  2.6s
 => => exporting layers                                                                                                                                                                                2.6s
 => => writing image sha256:d864f9308adf6c3dfa42193659fc21c12e918e6f41c3cc5498951c7379b6b9cf                                                                                                           0.0s
 => => naming to docker.io/library/celeryworker:latest                                                                                                                                                 0.0s
------
 > [frontend build-stage 4/7] RUN npm install:
1.441 npm WARN read-shrinkwrap This version of npm is compatible with lockfileVersion@1, but package-lock.json was generated for lockfileVersion@2. I'll try to do my best with it!
21.86 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2015/floor.js'
21.89 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2016/floor.js'
22.02 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2017/floor.js'
22.04 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2018/floor.js'
22.06 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2019/floor.js'
22.10 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/resolve-14d5ea51/test/precedence/bbb.js'
22.10 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2023/floor.js'
22.11 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/5/floor.js'
22.12 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@soda/friendly-errors-webpack-plugin-690b2675/src/transformers/esLintError.js'
22.12 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/helpers/forEach.js'
22.13 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/helpers/fractionToBinaryString.js'
22.14 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2015/FromPropertyDescriptor.js'
22.15 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2016/FromPropertyDescriptor.js'
22.16 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2017/FromPropertyDescriptor.js'
22.16 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2018/FromPropertyDescriptor.js'
22.17 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2019/FromPropertyDescriptor.js'
22.18 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2023/FromPropertyDescriptor.js'
22.19 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/5/FromPropertyDescriptor.js'
22.19 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@soda/friendly-errors-webpack-plugin-690b2675/src/transformers/moduleNotFound.js'
22.19 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/helpers/fromPropertyDescriptor.js'
22.19 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/vuetify-3940eb0d/es5/components/VDialog/VDialog.js.map'
22.20 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2015/Get.js'
22.20 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2016/Get.js'
22.20 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/vuetify-3940eb0d/lib/components/VDialog/VDialog.js.map'
22.20 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2017/Get.js'
22.21 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2018/Get.js'
22.21 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/vuetify-3940eb0d/es5/components/VDivider/VDivider.js.map'
22.21 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2019/Get.js'
22.21 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/vuetify-3940eb0d/lib/components/VDivider/VDivider.js.map'
22.21 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/vuetify-3940eb0d/es5/components/VDataTable/VEditDialog.js.map'
22.22 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/vuetify-3940eb0d/lib/components/VDataTable/VEditDialog.js.map'
22.22 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2023/Get.js'
22.22 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/typescript-2d0ca0bc/lib/typescript.d.ts'
22.22 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2015/GetGlobalObject.js'
22.23 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@types/node-d7865c65/assert/strict.d.ts'
22.23 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/vuetify-3940eb0d/es5/components/VExpansionPanel/VExpansionPanel.js.map'
22.23 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2016/GetGlobalObject.js'
22.24 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/@types/node-d7865c65/dns/promises.d.ts'
22.24 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/vuetify-3940eb0d/lib/components/VExpansionPanel/VExpansionPanel.js.map'
22.24 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2017/GetGlobalObject.js'
22.24 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2018/GetGlobalObject.js'
22.24 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/vuetify-3940eb0d/es5/components/VExpansionPanel/VExpansionPanelContent.js.map'
22.24 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2019/GetGlobalObject.js'
22.25 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/vuetify-3940eb0d/lib/components/VExpansionPanel/VExpansionPanelContent.js.map'
22.25 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/vuetify-3940eb0d/es5/components/VGrid/VFlex.js.map'
22.25 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/vuetify-3940eb0d/lib/components/VGrid/VFlex.js.map'
22.25 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2023/GetGlobalObject.js'
22.25 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/vuetify-3940eb0d/es5/components/VFooter/VFooter.js.map'
22.25 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/helpers/getInferredName.js'
22.26 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/vuetify-3940eb0d/lib/components/VFooter/VFooter.js.map'
22.26 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/vuetify-3940eb0d/es5/components/VForm/VForm.js.map'
22.26 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2015/GetIterator.js'
22.26 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2016/GetIterator.js'
22.26 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/vuetify-3940eb0d/lib/components/VForm/VForm.js.map'
22.26 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2017/GetIterator.js'
22.26 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/vuetify-3940eb0d/es5/components/VHover/VHover.js.map'
22.26 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2018/GetIterator.js'
22.26 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/vuetify-3940eb0d/lib/components/VHover/VHover.js.map'
22.26 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2019/GetIterator.js'
22.27 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/vuetify-3940eb0d/es5/components/VIcon/VIcon.js.map'
22.27 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/vuetify-3940eb0d/lib/components/VIcon/VIcon.js.map'
22.27 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2023/GetIterator.js'
22.27 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/vuetify-3940eb0d/es5/components/VImg/VImg.js.map'
22.27 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2023/GetIteratorFromMethod.js'
22.27 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/vuetify-3940eb0d/lib/components/VImg/VImg.js.map'
22.27 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/helpers/getIteratorMethod.js'
22.28 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/vuetify-3940eb0d/es5/components/VInput/VInput.js.map'
22.28 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2023/GetMatchIndexPair.js'
22.28 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2023/GetMatchString.js'
22.28 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2015/GetMethod.js'
22.28 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2016/GetMethod.js'
22.29 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2017/GetMethod.js'
22.29 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2018/GetMethod.js'
22.30 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2019/GetMethod.js'
22.30 npm WARN tar ENOENT: no such file or directory, lstat '/app/node_modules/.staging/resolve-14d5ea51/test/precedence/aaa'
22.30 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2023/GetMethod.js'
22.30 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/helpers/getOwnPropertyDescriptor.js'
22.30 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2015/GetOwnPropertyKeys.js'
22.31 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2016/GetOwnPropertyKeys.js'
22.31 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2017/GetOwnPropertyKeys.js'
22.31 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2018/GetOwnPropertyKeys.js'
22.31 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2019/GetOwnPropertyKeys.js'
22.31 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2020/GetOwnPropertyKeys.js'
22.32 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2021/GetOwnPropertyKeys.js'
22.32 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2022/GetOwnPropertyKeys.js'
22.32 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2023/GetOwnPropertyKeys.js'
22.32 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2021/GetPromiseResolve.js'
22.32 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2022/GetPromiseResolve.js'
22.32 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2023/GetPromiseResolve.js'                                                              [0/5057]
22.32 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/helpers/getProto.js'
22.33 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2015/GetPrototypeFromConstructor.js'
22.33 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/terser-6060c104/CHANGELOG.md'
22.33 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2016/GetPrototypeFromConstructor.js'
22.33 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2017/GetPrototypeFromConstructor.js'
22.33 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2018/GetPrototypeFromConstructor.js'
22.34 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2019/GetPrototypeFromConstructor.js'
22.34 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2020/GetPrototypeFromConstructor.js'
22.35 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2021/GetPrototypeFromConstructor.js'
22.35 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2022/GetPrototypeFromConstructor.js'
22.35 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2023/GetPrototypeFromConstructor.js'
22.35 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2022/GetStringIndex.js'
22.35 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2023/GetStringIndex.js'
22.36 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2015/GetSubstitution.js'
22.36 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2016/GetSubstitution.js'
22.36 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2017/GetSubstitution.js'
22.36 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2018/GetSubstitution.js'
22.36 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2019/GetSubstitution.js'
22.36 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2020/GetSubstitution.js'
22.36 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2021/GetSubstitution.js'
22.36 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/es-abstract-9b7c7cfe/2022/GetSubstitution.js'
22.37 npm WARN tar ENOENT: no such file or directory, lstat '/app/node_modules/.staging/resolve-14d5ea51/test/precedence/aaa'
22.37 npm WARN tar ENOENT: no such file or directory, lstat '/app/node_modules/.staging/resolve-14d5ea51/test/precedence/bbb'
22.39 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/resolve-14d5ea51/test/resolver/baz/quux.js'
22.40 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/resolve-14d5ea51/example/sync.js'
22.40 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/resolve-14d5ea51/test/resolver/nested_symlinks/mylib/sync.js'
22.41 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/resolve-14d5ea51/test/resolver/baz/package.json'
22.41 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/resolve-14d5ea51/test/resolver/browser_field/package.json'
22.41 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/resolve-14d5ea51/test/resolver/dot_main/package.json'
22.41 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/resolve-14d5ea51/test/resolver/dot_slash_main/package.json'
22.41 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/resolve-14d5ea51/test/resolver/false_main/package.json'
22.41 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/resolve-14d5ea51/test/resolver/incorrect_main/package.json'
22.41 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/resolve-14d5ea51/test/resolver/multirepo/packages/package-a/package.json'
22.42 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/resolve-14d5ea51/test/resolver/multirepo/packages/package-b/package.json'
22.42 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/resolve-14d5ea51/test/resolver/nested_symlinks/mylib/package.json'
22.42 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/resolve-14d5ea51/test/resolver/symlinked/package/package.json'
22.55 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/tslint-78b3aa2e/lib/verify/lines.d.ts'
22.55 npm WARN tar ENOENT: no such file or directory, open '/app/node_modules/.staging/tslint-78b3aa2e/lib/verify/lines.js'
24.01 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fork-ts-checker-webpack-plugin-v5@npm:fork-ts-checker-webpack-plugin@5.2.1 (node_modules/fork-ts-checker-webpack-plugin-v5):
24.01 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Invalid dependency type requested: alias
24.01 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: vue-loader-v16@npm:vue-loader@16.8.3 (node_modules/vue-loader-v16):
24.01 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Invalid dependency type requested: alias
limsammy commented 9 months ago

EDIT2: Ok. So I can run my tests and npm server locally. But npm build (local) still fails. The build scripts builds via docker so I believe it's the same issue as the OP

From the logs, it seems like an issue with Terser potentially? Gonna keep poking around and checking other issues on this repo, and probably build out a fastapi app from scratch-- using this repo as a template (I have previous fastapi JsonSchema projects but I do like the layout of this.

Anyway, here are logs when I cd into frontend and run npm run build:

❯ npm run build                                               15s  pulseframeproductions 3.11.8  3.2.2

> frontend@0.1.0 build
> vue-cli-service build

⠋  Building for production...

 ERROR  Failed to compile with 15 errors                                                                                                           3:04:25 PM

 error  

js/app.ec14e370.js from Terser
Error: error:0308010C:digital envelope routines::unsupported
    at new Hash (node:internal/crypto/hash:68:19)
    at Object.createHash (node:crypto:138:10)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/terser-webpack-plugin/dist/index.js:217:37
    at Array.forEach (<anonymous>)
    at TerserPlugin.optimizeFn (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/terser-webpack-plugin/dist/index.js:160:259)
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:7:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1409:36
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:6:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1405:32
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:6:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at Compilation.seal (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1342:27)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compiler.js:675:18
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1261:4
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:24:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at Compilation.finish (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1253:28)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compiler.js:672:17
    at _done (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:9:1)
    at eval (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:32:22)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1185:12
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1097:9
    at process.processTicksAndRejections (node:internal/process/task_queues:77:11)

 error  

js/chunk-vendors.ac09f489.js from Terser
Error: error:0308010C:digital envelope routines::unsupported
    at new Hash (node:internal/crypto/hash:68:19)
    at Object.createHash (node:crypto:138:10)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/terser-webpack-plugin/dist/index.js:217:37
    at Array.forEach (<anonymous>)
    at TerserPlugin.optimizeFn (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/terser-webpack-plugin/dist/index.js:160:259)
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:7:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1409:36
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:6:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1405:32
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:6:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at Compilation.seal (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1342:27)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compiler.js:675:18
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1261:4
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:24:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at Compilation.finish (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1253:28)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compiler.js:672:17
    at _done (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:9:1)
    at eval (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:32:22)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1185:12
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1097:9
    at process.processTicksAndRejections (node:internal/process/task_queues:77:11)

 error  

js/login.4e727759.js from Terser
Error: error:0308010C:digital envelope routines::unsupported
    at new Hash (node:internal/crypto/hash:68:19)
    at Object.createHash (node:crypto:138:10)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/terser-webpack-plugin/dist/index.js:217:37
    at Array.forEach (<anonymous>)
    at TerserPlugin.optimizeFn (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/terser-webpack-plugin/dist/index.js:160:259)
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:7:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1409:36
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:6:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1405:32
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:6:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at Compilation.seal (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1342:27)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compiler.js:675:18
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1261:4
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:24:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at Compilation.finish (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1253:28)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compiler.js:672:17
    at _done (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:9:1)
    at eval (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:32:22)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1185:12
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1097:9
    at process.processTicksAndRejections (node:internal/process/task_queues:77:11)

 error  

js/main.3ecbbe56.js from Terser
Error: error:0308010C:digital envelope routines::unsupported
    at new Hash (node:internal/crypto/hash:68:19)
    at Object.createHash (node:crypto:138:10)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/terser-webpack-plugin/dist/index.js:217:37
    at Array.forEach (<anonymous>)
    at TerserPlugin.optimizeFn (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/terser-webpack-plugin/dist/index.js:160:259)
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:7:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1409:36
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:6:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1405:32
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:6:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at Compilation.seal (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1342:27)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compiler.js:675:18
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1261:4
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:24:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at Compilation.finish (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1253:28)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compiler.js:672:17
    at _done (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:9:1)
    at eval (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:32:22)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1185:12
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1097:9
    at process.processTicksAndRejections (node:internal/process/task_queues:77:11)

 error  

js/main-admin.879d297a.js from Terser
Error: error:0308010C:digital envelope routines::unsupported
    at new Hash (node:internal/crypto/hash:68:19)
    at Object.createHash (node:crypto:138:10)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/terser-webpack-plugin/dist/index.js:217:37
    at Array.forEach (<anonymous>)
    at TerserPlugin.optimizeFn (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/terser-webpack-plugin/dist/index.js:160:259)
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:7:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1409:36
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:6:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1405:32
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:6:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at Compilation.seal (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1342:27)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compiler.js:675:18
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1261:4
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:24:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at Compilation.finish (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1253:28)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compiler.js:672:17
    at _done (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:9:1)
    at eval (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:32:22)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1185:12
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1097:9
    at process.processTicksAndRejections (node:internal/process/task_queues:77:11)

 error  

js/main-admin-users.56cfd355.js from Terser
Error: error:0308010C:digital envelope routines::unsupported
    at new Hash (node:internal/crypto/hash:68:19)
    at Object.createHash (node:crypto:138:10)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/terser-webpack-plugin/dist/index.js:217:37
    at Array.forEach (<anonymous>)
    at TerserPlugin.optimizeFn (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/terser-webpack-plugin/dist/index.js:160:259)
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:7:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1409:36
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:6:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1405:32
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:6:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at Compilation.seal (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1342:27)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compiler.js:675:18
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1261:4
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:24:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at Compilation.finish (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1253:28)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compiler.js:672:17
    at _done (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:9:1)
    at eval (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:32:22)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1185:12
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1097:9
    at process.processTicksAndRejections (node:internal/process/task_queues:77:11)

 error  

js/main-admin-users-create.b6704aa9.js from Terser
Error: error:0308010C:digital envelope routines::unsupported
    at new Hash (node:internal/crypto/hash:68:19)
    at Object.createHash (node:crypto:138:10)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/terser-webpack-plugin/dist/index.js:217:37
    at Array.forEach (<anonymous>)
    at TerserPlugin.optimizeFn (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/terser-webpack-plugin/dist/index.js:160:259)
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:7:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1409:36
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:6:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1405:32
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:6:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at Compilation.seal (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1342:27)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compiler.js:675:18
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1261:4
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:24:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at Compilation.finish (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1253:28)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compiler.js:672:17
    at _done (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:9:1)
    at eval (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:32:22)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1185:12
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1097:9
    at process.processTicksAndRejections (node:internal/process/task_queues:77:11)

 error  

js/main-admin-users-edit.ae29b91c.js from Terser
Error: error:0308010C:digital envelope routines::unsupported
    at new Hash (node:internal/crypto/hash:68:19)
    at Object.createHash (node:crypto:138:10)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/terser-webpack-plugin/dist/index.js:217:37
    at Array.forEach (<anonymous>)
    at TerserPlugin.optimizeFn (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/terser-webpack-plugin/dist/index.js:160:259)
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:7:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1409:36
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:6:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1405:32
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:6:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at Compilation.seal (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1342:27)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compiler.js:675:18
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1261:4
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:24:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at Compilation.finish (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1253:28)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compiler.js:672:17
    at _done (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:9:1)
    at eval (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:32:22)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1185:12
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1097:9
    at process.processTicksAndRejections (node:internal/process/task_queues:77:11)

 error  

js/main-dashboard.e14aac72.js from Terser
Error: error:0308010C:digital envelope routines::unsupported
    at new Hash (node:internal/crypto/hash:68:19)
    at Object.createHash (node:crypto:138:10)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/terser-webpack-plugin/dist/index.js:217:37
    at Array.forEach (<anonymous>)
    at TerserPlugin.optimizeFn (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/terser-webpack-plugin/dist/index.js:160:259)
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:7:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1409:36
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:6:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1405:32
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:6:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at Compilation.seal (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1342:27)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compiler.js:675:18
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1261:4
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:24:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at Compilation.finish (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1253:28)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compiler.js:672:17
    at _done (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:9:1)
    at eval (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:32:22)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1185:12
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1097:9
    at process.processTicksAndRejections (node:internal/process/task_queues:77:11)

 error  

js/main-profile.866b1068.js from Terser
Error: error:0308010C:digital envelope routines::unsupported
    at new Hash (node:internal/crypto/hash:68:19)
    at Object.createHash (node:crypto:138:10)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/terser-webpack-plugin/dist/index.js:217:37
    at Array.forEach (<anonymous>)
    at TerserPlugin.optimizeFn (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/terser-webpack-plugin/dist/index.js:160:259)
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:7:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1409:36
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:6:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1405:32
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:6:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at Compilation.seal (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1342:27)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compiler.js:675:18
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1261:4
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:24:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at Compilation.finish (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1253:28)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compiler.js:672:17
    at _done (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:9:1)
    at eval (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:32:22)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1185:12
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1097:9
    at process.processTicksAndRejections (node:internal/process/task_queues:77:11)

 error  

js/main-profile-edit.22d9b3df.js from Terser
Error: error:0308010C:digital envelope routines::unsupported
    at new Hash (node:internal/crypto/hash:68:19)
    at Object.createHash (node:crypto:138:10)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/terser-webpack-plugin/dist/index.js:217:37
    at Array.forEach (<anonymous>)
    at TerserPlugin.optimizeFn (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/terser-webpack-plugin/dist/index.js:160:259)
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:7:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1409:36
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:6:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1405:32
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:6:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at Compilation.seal (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1342:27)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compiler.js:675:18
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1261:4
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:24:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at Compilation.finish (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1253:28)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compiler.js:672:17
    at _done (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:9:1)
    at eval (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:32:22)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1185:12
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1097:9
    at process.processTicksAndRejections (node:internal/process/task_queues:77:11)

 error  

js/main-profile-password.87fc7faa.js from Terser
Error: error:0308010C:digital envelope routines::unsupported
    at new Hash (node:internal/crypto/hash:68:19)
    at Object.createHash (node:crypto:138:10)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/terser-webpack-plugin/dist/index.js:217:37
    at Array.forEach (<anonymous>)
    at TerserPlugin.optimizeFn (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/terser-webpack-plugin/dist/index.js:160:259)
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:7:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1409:36
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:6:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1405:32
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:6:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at Compilation.seal (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1342:27)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compiler.js:675:18
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1261:4
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:24:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at Compilation.finish (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1253:28)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compiler.js:672:17
    at _done (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:9:1)
    at eval (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:32:22)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1185:12
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1097:9
    at process.processTicksAndRejections (node:internal/process/task_queues:77:11)

 error  

js/recover-password.59de39b4.js from Terser
Error: error:0308010C:digital envelope routines::unsupported
    at new Hash (node:internal/crypto/hash:68:19)
    at Object.createHash (node:crypto:138:10)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/terser-webpack-plugin/dist/index.js:217:37
    at Array.forEach (<anonymous>)
    at TerserPlugin.optimizeFn (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/terser-webpack-plugin/dist/index.js:160:259)
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:7:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1409:36
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:6:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1405:32
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:6:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at Compilation.seal (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1342:27)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compiler.js:675:18
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1261:4
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:24:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at Compilation.finish (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1253:28)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compiler.js:672:17
    at _done (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:9:1)
    at eval (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:32:22)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1185:12
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1097:9
    at process.processTicksAndRejections (node:internal/process/task_queues:77:11)

 error  

js/reset-password.0bf89143.js from Terser
Error: error:0308010C:digital envelope routines::unsupported
    at new Hash (node:internal/crypto/hash:68:19)
    at Object.createHash (node:crypto:138:10)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/terser-webpack-plugin/dist/index.js:217:37
    at Array.forEach (<anonymous>)
    at TerserPlugin.optimizeFn (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/terser-webpack-plugin/dist/index.js:160:259)
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:7:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1409:36
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:6:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1405:32
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:6:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at Compilation.seal (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1342:27)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compiler.js:675:18
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1261:4
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:24:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at Compilation.finish (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1253:28)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compiler.js:672:17
    at _done (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:9:1)
    at eval (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:32:22)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1185:12
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1097:9
    at process.processTicksAndRejections (node:internal/process/task_queues:77:11)

 error  

js/start.b62db74a.js from Terser
Error: error:0308010C:digital envelope routines::unsupported
    at new Hash (node:internal/crypto/hash:68:19)
    at Object.createHash (node:crypto:138:10)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/terser-webpack-plugin/dist/index.js:217:37
    at Array.forEach (<anonymous>)
    at TerserPlugin.optimizeFn (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/terser-webpack-plugin/dist/index.js:160:259)
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:7:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1409:36
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:6:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1405:32
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:6:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at Compilation.seal (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1342:27)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compiler.js:675:18
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1261:4
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:24:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/Hook.js:154:20)
    at Compilation.finish (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1253:28)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compiler.js:672:17
    at _done (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:9:1)
    at eval (eval at create (/Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:32:22)
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1185:12
    at /Users/red_rocket/projects/current/my_sites/pulse-frame-productions/frontend/node_modules/webpack/lib/Compilation.js:1097:9
    at process.processTicksAndRejections (node:internal/process/task_queues:77:11)

 ERROR  Build failed with errors.