sync main with release after debugging email verification #371
@@ -6,6 +6,7 @@
|
||||
"@redwoodjs/api": "^0.33.0",
|
||||
"@redwoodjs/api-server": "^0.33.0",
|
||||
"@sentry/node": "^6.5.1",
|
||||
"cloudinary": "^1.23.0"
|
||||
"cloudinary": "^1.23.0",
|
||||
"graphql-tag": "^2.12.4"
|
||||
}
|
||||
}
|
||||
|
|
||||
|
||||
@@ -2,7 +2,7 @@ import { createUserInsecure } from 'src/services/users/users.js'
|
||||
import { db } from 'src/lib/db'
|
||||
import { sentryWrapper } from 'src/lib/sentry'
|
||||
import { enforceAlphaNumeric, generateUniqueString } from 'src/services/helpers'
|
||||
// import 'graphql-tag'
|
||||
import 'graphql-tag'
|
||||
|
and explicitly requiring this dependency for my signup function and explicitly requiring this dependency for my signup function
From: https://community.redwoodjs.com/t/redwood-v0-32/2118/7 Ah - you said the magic word trifecta of Netlify + Functions + Dependency and I wonder if you encountered this: https://www.netlify.com/blog/2021/04/02/modern-faster-netlify-functions/
Perhaps the way Netlify is bundling now wasn't finding that dependency? And v.0.32 was released on May 14 so ... "week of May 17" does coincide. Thus
From: https://community.redwoodjs.com/t/redwood-v0-32/2118/7
Ah - you said the magic word trifecta of Netlify + Functions + Dependency and I wonder if you encountered this: https://www.netlify.com/blog/2021/04/02/modern-faster-netlify-functions/
> With the latest release of [our function bundler](https://github.com/netlify/zip-it-and-ship-it), we’re starting to use [esbuild](https://esbuild.github.io/) under the hood to handle some parts of this. It also includes an additional step of *inlining* , where your function code and its dependencies are physically merged into a single file.
> The new bundler will be enabled for all projects during the week of May 17, but you can choose to opt-in right now to test the new functionality in public beta and take advantage of the performance improvements immediately.
Perhaps the way Netlify is bundling now wasn't finding that dependency?
And v.0.32 was released on May 14 so ... "week of May 17" does coincide.
Thus `make graphql-tag and explicit dependency` fixing the issue fits.Thus `make graphql-tag and explicit dependency` fixing the issue fits.
> You can define a list of modules that should be copied to the generated function artifact with their source and references untouched, skipping the inlining and tree-shaking stages. This is useful for handling dependencies that can’t be inlined, such as modules with native addons.
> This is done with the `external_node_modules` property, which you can apply to all functions, or filter some them by name using a [wildcard pattern](https://en.wikipedia.org/wiki/Wildcard_character).
```terminal
# In your netlify.toml
# All functions
[functions]
external_node_modules = ["module-one", "module-two"]
# Functions with a name starting with "my-function-*"
[functions."my-function-*"]
external_node_modules = ["module-three", "module-four"]
# A function named "my-function-1"
[functions.my-function-1]
external_node_modules = ["module-five", "module-six"]
```
|
||||
|
||||
const unWrappedHandler = async (req, _context) => {
|
||||
const body = JSON.parse(req.body)
|
||||
|
||||
@@ -10068,7 +10068,7 @@ graphql-scalars@1.9.3:
|
||||
dependencies:
|
||||
tslib "~2.2.0"
|
||||
|
||||
graphql-tag@2.12.4:
|
||||
graphql-tag@2.12.4, graphql-tag@^2.12.4:
|
||||
version "2.12.4"
|
||||
resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.12.4.tgz#d34066688a4f09e72d6f4663c74211e9b4b7c4bf"
|
||||
integrity sha512-VV1U4O+9x99EkNpNmCUV5RZwq6MnK4+pGbRYWG+lA/m3uo7TSqJF81OkcOP148gFP6fzdl7JWYBrwWVTS9jXww==
|
||||
|
||||
Listing as dependency for the API.