# polypack

> ## Polymer helper loader

Latest version **1.0.10** (published 2017-11-18) · MIT license · 0 weekly downloads

## Install

```sh
npm install polypack
pnpm add polypack
yarn add polypack
bun add polypack
```

## Health

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

Positive: no vulnerabilities.

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

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.10 |
| Published | 2017-11-18 |
| First published | 2017-05-27 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 28 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Maxim Demkin |
| Maintainers | teniryte |

## Links

- npm: https://www.npmjs.com/package/polypack
- Repository: git@lab.lpchat.ru:lpchat/polypack
- npm.io page: https://npm.io/package/polypack

## Dependencies (28)

- [plp](https://npm.io/package/plp.md) *
- [gutil](https://npm.io/package/gutil.md) ^1.6.4
- [styla](https://npm.io/package/styla.md) *
- [cortml](https://npm.io/package/cortml.md) *
- [lodash](https://npm.io/package/lodash.md) ^4.17.4
- [core-js](https://npm.io/package/core-js.md) ^2.4.1
- [datauri](https://npm.io/package/datauri.md) ^1.0.5
- [webpack](https://npm.io/package/webpack.md) *
- [babel-cli](https://npm.io/package/babel-cli.md) ^6.24.1
- [blob-util](https://npm.io/package/blob-util.md) ^1.2.1
- [babel-core](https://npm.io/package/babel-core.md) ^6.24.1
- [raw-loader](https://npm.io/package/raw-loader.md) ^0.5.1
- [babel-loader](https://npm.io/package/babel-loader.md) ^7.0.0
- [loader-utils](https://npm.io/package/loader-utils.md) ^1.1.0
- [babel-runtime](https://npm.io/package/babel-runtime.md) ^6.23.0
- [supports-color](https://npm.io/package/supports-color.md) ^3.2.3
- [babel-preset-env](https://npm.io/package/babel-preset-env.md) ^1.5.1
- [babel-preset-es2015](https://npm.io/package/babel-preset-es2015.md) ^6.24.1
- [babel-preset-es2016](https://npm.io/package/babel-preset-es2016.md) ^6.24.1
- [babel-preset-es2017](https://npm.io/package/babel-preset-es2017.md) ^6.24.1
- [babel-preset-latest](https://npm.io/package/babel-preset-latest.md) ^6.24.1
- [uglifyjs-webpack-plugin](https://npm.io/package/uglifyjs-webpack-plugin.md) *
- [extract-text-webpack-plugin](https://npm.io/package/extract-text-webpack-plugin.md) *
- [babel-plugin-transform-runtime](https://npm.io/package/babel-plugin-transform-runtime.md) ^6.23.0
- [babel-plugin-transform-decorators](https://npm.io/package/babel-plugin-transform-decorators.md) ^6.24.1
- [babel-plugin-transform-es2015-classes](https://npm.io/package/babel-plugin-transform-es2015-classes.md) ^6.24.1
- [babel-plugin-transform-class-properties](https://npm.io/package/babel-plugin-transform-class-properties.md) ^6.24.1
- [babel-plugin-transform-decorators-legacy](https://npm.io/package/babel-plugin-transform-decorators-legacy.md) ^1.3.4

## Recent versions

- 1.0.10 (latest) — 2017-11-18
- 1.0.9 — 2017-11-18
- 1.0.8 — 2017-11-17
- 1.0.6 — 2017-09-23
- 0.0.2 — 2017-05-27

## README

# polypack

## Polymer helper loader

```js
import pl from 'polypack/load';

pl
  .start(
    '/bower/webcomponentsjs/webcomponents-loader.js',
    '/bower/polymer/polymer-element.html'
  )
  .then(() => {
    // WebComponents Ready and Polymer loaded...
    require('./app.module');
  });
```

## angular-helpers

Frontend util for decorator-style angular 1.x using.

```js
const angularHelpers = require('polypack/angular-helpers');

var ng = angularHelpers();

@ng.module('main')
class MainModule {
  deps = [
    'ui.router'
  ];
}

@ng.main.component('ui-button')
class ButtonComponent {
  template = '<button ng-click="self.open()">[[title]]</button>';
  bindings = {
    title: '@',
  };

  @ng.inject('$state')
  Controller ($state) {
    var self = this;
    self.$state = $state;
  }

  open () {
    var self = this;
    self.$state.go('/');
  }
}
```

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