Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/markis/strip-whitespace-loader
Strip whitespace from strings in javascript files
https://github.com/markis/strip-whitespace-loader
loader minification strip-whitespace typescript webpack webpack-loader webpack2 whitespace
Last synced: 4 days ago
JSON representation
Strip whitespace from strings in javascript files
- Host: GitHub
- URL: https://github.com/markis/strip-whitespace-loader
- Owner: markis
- License: mit
- Archived: true
- Created: 2017-03-16T08:09:56.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2020-04-06T17:10:27.000Z (over 4 years ago)
- Last Synced: 2024-09-24T20:04:12.962Z (7 days ago)
- Topics: loader, minification, strip-whitespace, typescript, webpack, webpack-loader, webpack2, whitespace
- Language: TypeScript
- Homepage: https://www.npmjs.com/package/strip-whitespace-loader
- Size: 20.5 KB
- Stars: 2
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# strip-whitespace-loader
[![node](https://img.shields.io/node/v/strip-whitespace-loader.svg)](https://www.npmjs.com/package/strip-whitespace-loader)
[![Travis](https://img.shields.io/travis/markis/strip-whitespace-loader.svg)](https://travis-ci.org/markis/strip-whitespace-loader)
[![AppVeyor](https://img.shields.io/appveyor/ci/markis/strip-whitespace-loader.svg)](https://ci.appveyor.com/project/markis/strip-whitespace-loader)
[![Known Vulnerabilities](https://snyk.io/test/github/markis/strip-whitespace-loader/badge.svg)](https://snyk.io/test/github/markis/strip-whitespace-loader)
[![David](https://img.shields.io/david/markis/strip-whitespace-loader.svg)](https://david-dm.org/markis/strip-whitespace-loader)
[![Greenkeeper badge](https://badges.greenkeeper.io/markis/strip-whitespace-loader.svg)](https://greenkeeper.io/)
[![Coveralls](https://img.shields.io/coveralls/markis/strip-whitespace-loader.svg)](https://coveralls.io/github/markis/strip-whitespace-loader)
[![Codacy grade](https://img.shields.io/codacy/grade/9c91f25bb9914a268cdf3644211fbae2.svg)](https://www.codacy.com/app/markis/strip-whitespace-loader)Strip-Whitespace-Loader is a loader for webpack that will remove extraneous spaces from strings. It's perfect for working with rendering templates (ex. mustache, handlebars) or es6 javascript templates. It works with anything where you might create very long strings.
##### Before strip-whitespace-loader:
``` javascript
function() {
if (condition) {
const longString = ' String with some extra spaces ';
}
}
```##### After strip-whitespace-loader:
``` javascript
function() {
if (condition) {
const longString = ' String with some extra spaces ';
}
}
```##### Webpack usage
``` javascript
{
module: {
rules:[
{
test: /\.js$/,
loader: [ 'strip-whitespace-loader', 'babel-loader' ]
},
{
test: /\.tsx?$/,
loader: [ 'strip-whitespace-loader', 'ts-loader' ]
}
]
}
}
```