
Research
Malicious npm Packages Impersonate Flashbots SDKs, Targeting Ethereum Wallet Credentials
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
gatsby-plugin-output
Advanced tools
Configure the Gatsby's output folder from ./public
to your target folder.
npm install --save gatsby-plugin-output
# or
yarn add gatsby-plugin-output
No. | Option | required | Default | Description |
---|---|---|---|---|
1 | publicPath | public | the output folder of Gatsby, will always be public in Gatsby@v2 | |
2 | moveFolder | false | move public folder instead of copy. ・ gatsby develop may not working well after moving public folder. Better keep this flag false. ・ You should clean gatsby cache by gatsby clean before build if this flag is true | |
3 | rmPublicFolder | false | remove public folder before build. ・ Better use gatsby clean to remove the folder. if necessary. |
As discussed in ticket #1878, configurable output folder function will not be implemented in Gatsby@v2.
But sometimes changing output dir is necessary like build Gatsby with pathPrefix
and deploy it to Netlify's subdirectory. This plugin is trying to move the compiled files from ./public
to your target folder.
IMPORTANT: In usual case, you'd better put this plugin in the end of
the gatsby-config.js as other plugins like gatsby-plugin-offline is hard-coding public
folder.
Clean the cache and Define the output dir by environment parameter.
"build": "OUTPUT_DIR=public/blog gatsby build"
# in Windows:
"build": "cross-env OUTPUT_DIR=public/blog gatsby build"
In gatsby-config.js
plugins array:
`gatsby-plugin-prettier-build`;
And with custom options (See options detail):
{
resolve: `gatsby-plugin-output`,
options: {
// default values
publicPath: 'public',
rmPublicFolder: false
}
}
npm run test
If you have unanswered questions, would like help with enhancing or debugging the plugin, it is nice to include instructions for people who want to contribute to your plugin.
This project is licensed under the terms of the MIT license.
FAQs
Gatsby plugin to change build output folder
The npm package gatsby-plugin-output receives a total of 717 weekly downloads. As such, gatsby-plugin-output popularity was classified as not popular.
We found that gatsby-plugin-output demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
Security News
Ruby maintainers from Bundler and rbenv teams are building rv to bring Python uv's speed and unified tooling approach to Ruby development.
Security News
Following last week’s supply chain attack, Nx published findings on the GitHub Actions exploit and moved npm publishing to Trusted Publishers.