Registry / devops / gulp-pretty-data

gulp-pretty-data

JSON →
library0.1.2jsnpmunverified

Gulp plugin to minify or prettify XML, JSON, CSS, and SQL files. Version 0.1.2 is the latest stable release, last updated in 2014. Deprecated in favor of gulp-prettify or direct usage of pretty-data. Supports preserving comments and custom extensions. No active maintenance or updates.

npm install gulp-pretty-data
INSTALL
IMPORT
SIG · GULP-PRETTY-DATA
G
gulp-pretty-data
devopsjavascriptv0.1.2
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

prettyData
import prettyData from 'gulp-pretty-data';
const prettyData = require('gulp-pretty-data').default;
CommonJS require works as expected; no default export needed. The package does not support ES modules.
gulp
import gulp from 'gulp';
const gulp = require('gulp').default;
Standard Gulp usage.
PrettyDataOptions
No TypeScript types provided; use inline object.
import { PrettyDataOptions } from 'gulp-pretty-data';
This package does not ship TypeScript definitions.

Shows Gulp tasks using plugin to minify or prettify XML/JSON files.

import gulp from 'gulp'; import prettyData from 'gulp-pretty-data'; gulp.task('minify', function() { return gulp.src('src/**/*.{xml,json}') .pipe(prettyData({ type: 'minify', preserveComments: true })) .pipe(gulp.dest('dist')); }); gulp.task('prettify', function() { return gulp.src('src/**/*.{xml,json}') .pipe(prettyData({ type: 'prettify' })) .pipe(gulp.dest('dist')); });
Debug
Known issues
deprecatedPackage is no longer maintained. Alternatives: gulp-prettify or direct use of pretty-data.
fix
Switch to gulp-prettify or use pretty-data directly via gulp-util.
affects: all
gotchaUndocumented behavior: option type must be 'minify' or 'prettify'; other values silently ignored.
fix
Ensure type is exactly 'minify' or 'prettify'.
affects: *
gotchaFile extensions mapping via 'extensions' may override built-in handlers; duplicates cause unpredictable results.
fix
Avoid duplicate extension mappings; test thoroughly.
affects: *
Errors
Common errors & fixes
TypeError: prettyData is not a function
Incorrect import: destructured import instead of default.
fix
Use const prettyData = require('gulp-pretty-data'); (CommonJS) or import prettyData from 'gulp-pretty-data'; (ESM).
Error: Cannot find module 'pretty-data'
Missing dependency: pretty-data not installed automatically.
fix
Run npm install pretty-data --save-dev alongside gulp-pretty-data.
Upgrade
Version history
0.1.2latest on npm
Audit
Dependencies
pretty-datarequiredCore library providing minification/prettification algorithms.
gulpoptionalPeer dependency for Gulp plugin compatibility.
Agent activity
9 hits · last 30 days
node
8
Perplexity
1
Resources
gulp-pretty-data — npm install gulp-pretty-data · libregistry