@poppinss/file-generator
Advanced tools
Comparing version 2.1.0 to 2.1.1
@@ -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" | ||
} | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
43673
20
222
1