# wrap-loader

> Add custom content before and after the loaded source.

Latest version **0.2.0** (published 2017-06-19) · 0 weekly downloads

## Install

```sh
npm install wrap-loader
pnpm add wrap-loader
yarn add wrap-loader
bun add wrap-loader
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.2.0 |
| Published | 2017-06-19 |
| First published | 2014-10-19 |
| Weekly downloads | 0 |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 1 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 10 |
| Author | Daniel Perez Alvarez |
| Maintainers | unindented |
| Keywords | wrap, webpack |

## Links

- npm: https://www.npmjs.com/package/wrap-loader
- Repository: https://github.com/unindented/wrap-loader
- Homepage: https://github.com/unindented/wrap-loader#readme
- Issues: https://github.com/unindented/wrap-loader/issues
- npm.io page: https://npm.io/package/wrap-loader

## Dependencies (1)

- [loader-utils](https://npm.io/package/loader-utils.md) ^1.1.0

## Alternatives

- [raw-loader](https://npm.io/package/raw-loader.md) — 4.3M weekly downloads
- [plop](https://npm.io/package/plop.md) — 1.4M weekly downloads
- [webpack-deadcode-plugin](https://npm.io/package/webpack-deadcode-plugin.md) — 80.3K weekly downloads
- [@storybook/preact-vite](https://npm.io/package/@storybook/preact-vite.md) — 54.2K weekly downloads
- [vite-plugin-transform](https://npm.io/package/vite-plugin-transform.md) — 2.4K weekly downloads

## Recent versions

- 0.2.0 (latest) — 2017-06-19
- 0.1.0 — 2015-05-17
- 0.0.2 — 2014-10-30
- 0.0.1 — 2014-10-19

## README

# Wrap loader for webpack [![Version](https://img.shields.io/npm/v/wrap-loader.svg)](https://www.npmjs.com/package/wrap-loader) [![Build Status](https://img.shields.io/travis/unindented/wrap-loader.svg)](http://travis-ci.org/unindented/wrap-loader)

Adds custom content before and after the loaded source.


## Installation

```sh
$ npm install --save wrap-loader
```


## Usage

[Documentation: Using loaders](http://webpack.github.io/docs/using-loaders.html)

In your `webpack.config.js` file:

```js
module.exports = {
  module: {
    loaders: [{
      test:   /\.less$/,
      loader: 'style!css!less!wrap?less'
    }]
  },

  wrap: {
    less: {
      before: [
        '@import "~bootstrap/less/variables.less";',
        '@import "~bootstrap/less/mixins.less";'
      ],
      after: '@import "~utils/debug.less";'
    }
  }
};
```


## Meta

* Code: `git clone git://github.com/unindented/wrap-loader.git`
* Home: <https://github.com/unindented/wrap-loader/>


## Contributors

* Daniel Perez Alvarez ([unindented@gmail.com](mailto:unindented@gmail.com))


## License

Copyright (c) 2014 Daniel Perez Alvarez ([unindented.org](http://unindented.org/)). This is free software, and may be redistributed under the terms specified in the LICENSE file.

---
_Source: https://npm.io/package/wrap-loader · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
