
Product
Reachability for Ruby Now in Beta
Reachability analysis for Ruby is now in beta, helping teams identify which vulnerabilities are truly exploitable in their applications.
@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
The npm package @newesissrl/payload-exportcollections-plugin receives a total of 78 weekly downloads. As such, @newesissrl/payload-exportcollections-plugin popularity was classified as not popular.
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
Reachability analysis for Ruby is now in beta, helping teams identify which vulnerabilities are truly exploitable in their applications.

Research
/Security News
Malicious npm packages use Adspect cloaking and fake CAPTCHAs to fingerprint visitors and redirect victims to crypto-themed scam sites.

Security News
Recent coverage mislabels the latest TEA protocol spam as a worm. Here’s what’s actually happening.