1.0.1 • Published 10 years ago

dedent-js v1.0.1

Weekly downloads
16,851
License
MIT
Repository
github
Last release
10 years ago

dedent-js

Removes indentation from multiline strings. Works with both tabs and spaces.

Installation

$ npm install dedent-js

Usage

// Dedent can be also used as a function.
expect(dedent`Line #1
	Line #2
	Line #3`).to.equal('Line #1\nLine #2\nLine #3');

// Leading/trailing line break is removed.
expect(
	dedent`
	Line #1
	Line #2
	Line #3
	`
).to.equal('Line #1\nLine #2\nLine #3');

// No more than one leading/trailing line break is removed.
expect(
	dedent`

	Line #1
	Line #2
	Line #3

	`
).to.equal('\nLine #1\nLine #2\nLine #3\n');

// Only the "base" indentation is removed.
expect(
	dedent`
	Line #1
		Line #2
			Line #3
	`
).to.equal('Line #1\n\tLine #2\n\t\tLine #3');

// The last line is ignored if it doesn't contain anything else than whitespace.
expect(
	function () {
		return dedent`
			Line #1
			Line #2
			Line #3
		`;
	}()
).to.equal('Line #1\nLine #2\nLine #3');

// Escaped characters are NOT ignored.
expect(
	dedent`
	\tLine #1
	\tLine #2
	\tLine #3
	`
).to.equal('Line #1\nLine #2\nLine #3');

License

Copyright (c) 2015 Martin Kolárik. Released under the MIT license.

weather-cli-blystsivweather-cli-aistrikeweather-cli.demo_01weather-cli-pynchoweather-cli-homeweather-cli-islavnov@theonlyjan/vue-markdown-itouisys-components-libraryrn-creatorslacksynccli-weather-appweather-cli-jullic-demoweather-shumaweather-cli-testdemoodata-xtractweather-cli-aleskoweather-cli-alexeydp92@infinitebrahmanuniverse/nolb-dedplaygroundsproject_nodejs_app_for_forecast_weatherreplit-shell@everything-registry/sub-chunk-1459weather-cli-of-deux@mediakular/svelte-data-gridkjistik-fixed-component-librarymaximgrekk-weather-cli-studyphone-morkuptatumiotastaur-weather-clitape-comment-formattersynverttemporifysvelte2tsxsvelvet-customtest-cli-weather-001weather-cli-demo-345weather-package-cli-demowhether-cli-24whois-jsonwn-damirdambinovw-cl-2022weather-cli--test-projectweather-cli-01-demoweather-cli-1-0weather-cli-1123weather-cli-123weather-cli-1234weather-cli-13weather-cli-1337weather-cli-1907weather-cli-2weather-cli-2003weater-cli-uaweath-cliweather-32167weather-app-alphaweather-app-cliweather-awesome-demoweather-achiweather-api-cliweather-cli-2023weather-cli-22weather-cli-2342weather-cli-24weather-cli-25weather-cli-26weather-cli-777weather-cli-7fh2weather-cli-aweather-cli-a.kulitsaweather-cli-aaaweather-cli-aaburkovweather-cli-abweather-cli-absshopweather-cli-abuweather-cli-achiweather-cli-alborweather-cli-alefeweather-cli-alekscheweather-cli-alex-devweather-cli-alexcseevweather-cli-alexdemo-6weather-cli-alphaweather-cli-alpha-verweather-cli-alrogweathet-cliweatherofmineweather-cli-cetsmertiweather-cli-chanweather-cli-costombweather-cli-daweather-cli-dan-versionweather-cli-danielweather-cli-darightweather-cli-demmmweather-cli-demoweather-cli-demo-0weather-cli-demo-nodeweather-cli-demo-patchweather-cli-demo-project
1.0.1

10 years ago

1.0.0

10 years ago