Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add 'assets:' loader for Pages Functions #904

Merged
merged 2 commits into from
May 5, 2022

Conversation

GregBrimble
Copy link
Member

@GregBrimble GregBrimble commented May 5, 2022

Adds 'assets:' loader for Pages Functions.

This lets users and Plugin authors include a folder of static assets in Pages Functions.

export { onRequest } from "assets:../folder/of/static/assets";

More information in our docs.

@GregBrimble GregBrimble added enhancement New feature or request pages Relating to Pages labels May 5, 2022
@changeset-bot
Copy link

changeset-bot bot commented May 5, 2022

🦋 Changeset detected

Latest commit: e76fb90

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
wrangler Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@GregBrimble GregBrimble force-pushed the assets-imports-pages-functions branch from 2d80f4e to a0a3870 Compare May 5, 2022 13:23
@github-actions
Copy link
Contributor

github-actions bot commented May 5, 2022

A wrangler prerelease is available for testing. You can install this latest build in your project with:

npm install --save-dev https://prerelease-registry.developers.workers.dev/runs/2276031155/npm-package-wrangler-904

You can reference the automatically updated head of this PR with:

npm install --save-dev https://prerelease-registry.developers.workers.dev/prs/904/npm-package-wrangler-904

Or you can use npx with this latest build directly:

npx https://prerelease-registry.developers.workers.dev/runs/2276031155/npm-package-wrangler-904 dev path/to/script.js

Copy link
Contributor

@sidharthachatterjee sidharthachatterjee left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@GregBrimble GregBrimble merged commit 641cdad into main May 5, 2022
@GregBrimble GregBrimble deleted the assets-imports-pages-functions branch May 5, 2022 16:40
@github-actions github-actions bot mentioned this pull request May 5, 2022
@GregBrimble GregBrimble mentioned this pull request May 6, 2022
@innovate-invent
Copy link

innovate-invent commented Jun 12, 2022

Hi, can you document how to add this "assets" loader to my webpack configuration?

I am trying to include @cloudflare/pages-plugin-graphql and am unable to build my project without this.

ping @GregBrimble

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request pages Relating to Pages
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants