Security News
Research
Data Theft Repackaged: A Case Study in Malicious Wrapper Packages on npm
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
@meersagor/generateformdata
Advanced tools
⚠ Notice: This Package is No Longer Maintained
Thank you for your support and use of this package. Please note that this package is now deprecated and will no longer receive updates, bug fixes, or support.
We recommend using the latest package, js-composable, which offers improved functionality, better support, and ongoing maintenance.
Thank you for your understanding, and we appreciate your continued support in using our updated solutions!
A tiny NPM package to generate any object or deeply nested object into FormData
. This package is built with TypeScript and can be used in any JavaScript application.
To install the package, run the following command:
npm i @meersagor/generateformdata
To use the package, import the required methods:
import { useGenerateFormData, logGenerateFormData } from '@meersagor/generateformdata';
const obj = {
name: 'Meer Sagor',
age: 24,
skills: ['javaScript', 'typeScript', 'vuejs', 'nuxtjs', 'reactjs', 'nextjs']
};
const result = useGenerateFormData({ objectData: obj });
// If you want to log the generated FormData, use the logGenerateFormData method
logGenerateFormData(result);
Here is an example of how to use the package with an object that includes a file and a custom file key:
const obj2 = {
name: 'Meer Sagor',
age: 24,
skills: ['javaScript', 'typeScript', 'vuejs', 'nuxtjs', 'reactjs', 'nextjs'],
file: new File(["content"], "filename.txt") // Example file object
};
const result = useGenerateFormData({ objectData: obj2, fileKey: 'attachment' });
// Log the generated FormData
logGenerateFormData(result);
useGenerateFormData
This method generates FormData from the provided object.
objectData
: The object to be converted into FormData.fileKey (optional)
: The key to use for the file if the object contains a file and want to set custom key.FormData
: The generated FormData
object.logGenerateFormData
This method logs the generated FormData
to the console.formData
: The FormData
object to be logged.This package is open-source and available under the MIT License.
Contributions are welcome! Please feel free to submit a pull request.
If you encounter any issues, please create a new issue.
FAQs
>**⚠ Notice: This Package is No Longer Maintained**
The npm package @meersagor/generateformdata receives a total of 10 weekly downloads. As such, @meersagor/generateformdata popularity was classified as not popular.
We found that @meersagor/generateformdata demonstrated a healthy version release cadence and project activity because the last version was released less than 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.
Security News
Research
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
Research
Security News
Attackers used a malicious npm package typosquatting a popular ESLint plugin to steal sensitive data, execute commands, and exploit developer systems.
Security News
The Ultralytics' PyPI Package was compromised four times in one weekend through GitHub Actions cache poisoning and failure to rotate previously compromised API tokens.