# jspm-config

> Read jspm config and such

Latest version **0.3.4** (published 2017-01-14) · MIT license · 0 weekly downloads

## Install

```sh
npm install jspm-config
pnpm add jspm-config
yarn add jspm-config
bun add jspm-config
```

## Health

**Score 40/100 (D)** — status: abandoned.

Positive: has types; esm support; no vulnerabilities; high quality score.

Warnings: low downloads; pre 1.0.

Negative: abandoned.

## Facts

| | |
|---|---|
| Version | 0.3.4 |
| Published | 2017-01-14 |
| First published | 2016-07-23 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Dependencies | 9 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 1 |
| Author | Homa Wong |
| Maintainers | unional |
| Keywords | jspm, systemjs |

## Links

- npm: https://www.npmjs.com/package/jspm-config
- Repository: https://github.com/unional/jspm-config
- Issues: https://github.com/unional/jspm-config/issues
- npm.io page: https://npm.io/package/jspm-config

## Dependencies (9)

- [xtend](https://npm.io/package/xtend.md) ^4.0.1
- [throat](https://npm.io/package/throat.md) ^3.0.0
- [thenify](https://npm.io/package/thenify.md) ^3.2.0
- [strip-bom](https://npm.io/package/strip-bom.md) ^3.0.0
- [parse-json](https://npm.io/package/parse-json.md) ^2.2.0
- [any-promise](https://npm.io/package/any-promise.md) ^1.3.0
- [graceful-fs](https://npm.io/package/graceful-fs.md) ^4.1.4
- [object.pick](https://npm.io/package/object.pick.md) ^1.1.2
- [make-error-cause](https://npm.io/package/make-error-cause.md) ^1.2.1

## Recent versions

- 0.3.4 (latest) — 2017-01-14
- 0.3.3 — 2017-01-14
- 0.3.2 — 2016-11-19
- 0.3.1 — 2016-11-19
- 0.3.0 — 2016-11-04
- 0.2.3 — 2016-09-26
- 0.2.2 — 2016-09-26
- 0.2.1 — 2016-08-04
- 0.2.0 — 2016-07-26
- 0.1.6 — 2016-07-26
- 0.1.5 — 2016-07-25
- 0.1.4 — 2016-07-25
- 0.1.3 — 2016-07-23
- 0.1.2 — 2016-07-23
- 0.1.1 — 2016-07-23
- … 1 more at https://npm.io/package/jspm-config/versions

## README

# @unional/jspm-config

[![unstable][unstable-image]][unstable-url]
[![NPM version][npm-image]][npm-url]
[![NPM downloads][downloads-image]][downloads-url]
[![Build status][travis-image]][travis-url]
[![Coverage Status][coveralls-image]][coveralls-url]
![badge-size-es5-url]
![badge-size-es2015-url]

## Roadmap

- [x] `resolve()` and `resolveAll()`
  - for `typings i jspm:<pkg>`
- [ ] `discoverTypings()` or `configSystemJS()` or `configJspm()`
  - For <https://github.com/frankwallis/plugin-typescript/issues/102>

## Reference

[SystemJS Resolution Specification](https://github.com/systemjs/systemjs/blob/599d89cbe9f4fb39a39f6c52b619cbd1f1da6ffc/docs/resolution-algorithm.md#resolution-specification)

## Contribute

```sh
# right after clone
npm install

# begin making changes
git checkout -b <branch>
npm run watch

# edit `webpack.config.es5.js` and `rollup.config.es2015.js` to exclude dependencies for the bundle if needed

# after making change(s)
git commit -m "<commit message>"
git push

# create PR
```

## Npm Commands

There are a few useful commands you can use during development.

```sh
# Run tests (and lint) automatically whenever you save a file.
npm run watch

# Run tests with coverage stats (but won't fail you if coverage does not meet criteria)
npm run test

# Manually verify the project.
# This will be ran during 'npm preversion' so you normally don't need to run this yourself.
npm run verify

# Build the project.
# You normally don't need to do this.
npm run build

# Run tslint
# You normally don't need to do this as `npm run watch` and `npm version` will automatically run lint for you.
npm run lint
```

Generated by [`generator-unional@0.9.0`](https://github.com/unional/unional-cli)

[unstable-image]: http://badges.github.io/stability-badges/dist/unstable.svg
[unstable-url]: http://github.com/badges/stability-badges
[npm-image]: https://img.shields.io/npm/v/jspm-config.svg?style=flat
[npm-url]: https://npmjs.org/package/jspm-config
[downloads-image]: https://img.shields.io/npm/dm/jspm-config.svg?style=flat
[downloads-url]: https://npmjs.org/package/jspm-config
[travis-image]: https://img.shields.io/travis/unional/jspm-config.svg?style=flat
[travis-url]: https://travis-ci.org/unional/jspm-config
[coveralls-image]: https://coveralls.io/repos/github/unional/jspm-config/badge.svg
[coveralls-url]: https://coveralls.io/github/unional/jspm-config
[badge-size-es5-url]: http://img.badgesize.io/unional/jspm-config/master/dist/jspm-config.es5.js.svg?label=es5_size
[badge-size-es2015-url]: http://img.badgesize.io/unional/jspm-config/master/dist/jspm-config.es2015.js.svg?label=es2015_size

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