Socket
Socket
Sign inDemoInstall

@poppinss/file-generator

Package Overview
Dependencies
Maintainers
3
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@poppinss/file-generator - npm Package Compare versions

Comparing version 2.1.0 to 2.1.1

build/index.js.map

105

build/index.d.ts

@@ -1,96 +0,8 @@

/**
* Generates a fake docx file for the given file size.
*
* @example
* generate(1000 * 1000 * 2) // Generates a 2mb file
*/
declare function generateDocx(fileSize: number | string, fileName?: string): Promise<{
contents: Buffer;
size: number;
name: string;
mime: string;
}>;
/**
* Generates a fake gif file for the given file size.
*
* @example
* generate(1000 * 1000 * 2) // Generates a 2mb file
*/
declare function generateGif(fileSize: number | string, fileName?: string): Promise<{
contents: Buffer;
size: number;
name: string;
mime: string;
}>;
/**
* Generates a fake jpg file for the given file size.
*
* @example
* generate(1000 * 1000 * 2) // Generates a 2mb file
*/
declare function generateJpg(fileSize: number | string, fileName?: string): Promise<{
contents: Buffer;
size: number;
name: string;
mime: string;
}>;
/**
* Generates a fake pdf file for the given file size.
*
* @example
* generate(1000 * 1000 * 2) // Generates a 2mb file
*/
declare function generatePdf(fileSize: number | string, fileName?: string): Promise<{
contents: Buffer;
size: number;
name: string;
mime: string;
}>;
/**
* Generates a fake png file for the given file size.
*
* @example
* // Generates a 2mb file
* generate('2mb')
*
* // Generates a 300kb file with name avatar.png
* generate('300kb', 'avatar.png')
*/
declare function generatePng(fileSize: number | string, fileName?: string): Promise<{
contents: Buffer;
size: number;
name: string;
mime: string;
}>;
/**
* Generates a fake xlxs file for the given file size.
*
* @example
* generate(1000 * 1000 * 2) // Generates a 2mb file
*/
declare function generateXlsx(fileSize: number | string, fileName?: string): Promise<{
contents: Buffer;
size: number;
name: string;
mime: string;
}>;
/**
* Generates a fake csv file for the given file size.
*
* @example
* generateCsv(1000 * 1000 * 2, 'foo.csv')
*/
declare function generateCsv(fileSize: number | string, fileName?: string): Promise<{
contents: Buffer;
size: number;
name: string;
mime: string;
}>;
import { generateDocx } from './src/files/docx/generate.js';
import { generateGif } from './src/files/gif/generate.js';
import { generateJpg } from './src/files/jpg/generate.js';
import { generatePdf } from './src/files/pdf/generate.js';
import { generatePng } from './src/files/png/generate.js';
import { generateXlsx } from './src/files/xlsx/generate.js';
import { generateCsv } from './src/files/csv/generate.js';
declare const _default: {

@@ -105,3 +17,2 @@ generateCsv: typeof generateCsv;

};
export { _default as default };
export default _default;

@@ -111,1 +111,2 @@ // src/files/docx/generate.ts

};
//# sourceMappingURL=index.js.map
{
"name": "@poppinss/file-generator",
"version": "2.1.0",
"version": "2.1.1",
"description": "Generate in-memory fake files for custom size",

@@ -8,3 +8,5 @@ "main": "build/index.js",

"files": [
"build"
"build",
"!build/tests",
"!build/bin"
],

@@ -23,3 +25,5 @@ "exports": {

"typecheck": "tsc --noEmit",
"compile": "npm run lint && npm run clean && tsup-node && npm run copy:files",
"precompile": "npm run lint && npm run clean",
"compile": "tsup-node && tsc --emitDeclarationOnly --declaration",
"postcompile": "npm run copy:files",
"build": "npm run compile",

@@ -45,14 +49,14 @@ "release": "np",

"@adonisjs/tsconfig": "^1.1.8",
"@commitlint/cli": "^17.7.2",
"@commitlint/config-conventional": "^17.7.0",
"@commitlint/cli": "^18.2.0",
"@commitlint/config-conventional": "^18.1.0",
"@japa/assert": "^2.0.0",
"@japa/runner": "^3.0.1",
"@swc/core": "1.3.82",
"@types/bytes": "^3.1.2",
"@types/node": "^20.8.6",
"@japa/runner": "^3.0.4",
"@swc/core": "^1.3.96",
"@types/bytes": "^3.1.3",
"@types/node": "^20.8.10",
"c8": "^8.0.1",
"copyfiles": "^2.4.1",
"del-cli": "^5.1.0",
"eslint": "^8.51.0",
"file-type": "^18.5.0",
"eslint": "^8.53.0",
"file-type": "^18.6.0",
"github-label-sync": "^2.3.1",

@@ -112,5 +116,6 @@ "husky": "^8.0.3",

"format": "esm",
"dts": true,
"dts": false,
"sourcemap": true,
"target": "esnext"
}
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc