
Product
Introducing Webhook Events for Alert Changes
Add real-time Socket webhook events to your workflows to automatically receive software supply chain alert changes in real time.
@newesissrl/payload-exportcollections-plugin
Advanced tools
Extends `mzinga` with the ability to export all collection's data to CSV or JSON
Extends mzinga with the ability to export all collection's data to CSV or JSON
npm install @newesissrl/payload-exportcollections-plugin
import { exportCollectionsPlugin } from "@newesissrl/payload-exportcollections-plugin";
export default buildConfig({
....
plugins: [exportCollectionsPlugin(config?)],
i18n: {
resources: {
// to localize the buttons' labels
en: {
general: {
"export-list-csv": "Export list (CSV)",
"export-list-json": "Export list (JSON)",
},
},
it: {
general: {
"export-list-csv": "Esporta lista (CSV)",
"export-list-json": "Esporta lista (JSON)",
},
},
},
}
....
})
The plugin may expects a config object defined like this:
export type ExportCollectionsPluginConfig = {
disabledCollections?: string[];
rootDir?: string;
jsonReplacer?: (key: string, value: any) => any;
csvOptions?: Json2CsvOptions;
componentPlacement?:
| "AfterList"
| "AfterListTable"
| "BeforeList"
| "BeforeListTable";
};
where:
disabledCollections is a list of collections' slugs that you want to exclude from the plugin's enrichment.rootDir is the directory where to temporarily store the exported filescomponentPlacement identify where to place the componentjsonReplacer is a function useful to replace fields (and/or omit them in the final result). see herecsvOptions is the same implementation as per the core json-2-csv package. see hereIf you followed the above guide and still cannot see the buttons, it may be needed to update your webpack config as per below:
export default buildConfig({
admin: {
webpack: (config: any) => {
return {
...config,
resolve: {
...config.resolve,
alias: {
...config.resolve.alias,
payload: path.resolve("./node_modules/mzinga"), // this will fix the components usage of `useConfig` hook
}
}
}
}
}
})
FAQs
Extends `mzinga` with the ability to export all collection's data to CSV or JSON
We found that @newesissrl/payload-exportcollections-plugin demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 open source maintainers 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.

Product
Add real-time Socket webhook events to your workflows to automatically receive software supply chain alert changes in real time.

Security News
ENISA has become a CVE Program Root, giving the EU a central authority for coordinating vulnerability reporting, disclosure, and cross-border response.

Product
Socket now scans OpenVSX extensions, giving teams early detection of risky behaviors, hidden capabilities, and supply chain threats in developer tools.