# serverless-clj-plugin

> A Serverless plugin for deploying Clojure functions

Latest version **0.1.2** (published 2017-12-01) · Unlicense license · 0 weekly downloads

## Install

```sh
npm install serverless-clj-plugin
pnpm add serverless-clj-plugin
yarn add serverless-clj-plugin
bun add serverless-clj-plugin
```

## 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.1.2 |
| Published | 2017-12-01 |
| First published | 2017-12-01 |
| Weekly downloads | 0 |
| License | Unlicense |
| TypeScript types | none |
| Module format | CommonJS |
| Node | >=4.0 |
| Dependencies | 2 |
| Known vulnerabilities | 0 (+10 in 1 direct dependencies) |
| Install scripts | no |
| GitHub stars | 4 |
| Author | Heikki Hämäläinen |
| Maintainers | hjhamala |
| Keywords | serverless, plugin, clojure, aws, lambda, amazon, jvm, api gateway |

## Links

- npm: https://www.npmjs.com/package/serverless-clj-plugin
- Repository: https://github.com/hjhamala/serverless-clj-plugin
- Homepage: https://github.com/hjhamala/serverless-clj-plugin#readme
- Issues: https://github.com/hjhamala/serverless-clj-plugin/issues
- npm.io page: https://npm.io/package/serverless-clj-plugin

## Dependencies (2)

- [lodash](https://npm.io/package/lodash.md) 4.17.2
- [bluebird](https://npm.io/package/bluebird.md) 3.4.6

## Alternatives

- [@opentelemetry/exporter-zipkin](https://npm.io/package/@opentelemetry/exporter-zipkin.md) — 14.8M weekly downloads
- [pusher-js](https://npm.io/package/pusher-js.md) — 2.0M weekly downloads
- [browserify](https://npm.io/package/browserify.md) — 1.7M weekly downloads
- [sqs-consumer](https://npm.io/package/sqs-consumer.md) — 1.7M weekly downloads
- [@sanity/eventsource](https://npm.io/package/@sanity/eventsource.md) — 930.8K weekly downloads

## Recent versions

- 0.1.2 (latest) — 2017-12-01
- 0.1.1 — 2017-12-01
- 0.1.0 — 2017-12-01

## README

# serverless-clj-plugin

A [Serverless](https://github.com/serverless/serverless) plugin which
uses Leiningen to package services
written in [Clojure].

This plugin simply runs either lein do test, uberjar or lein uberjar before deploying the 
package. If you do not want to run tests before uberjar it can be disabled with custom
serverless.yml option.

Easy way to make AWS Lambda compatible Clojure functions is Lambada https://github.com/uswitch/lambada.

## Installing

``` shell
npm install serverless clj-plugin
```

## Configuration

Service name and artifact name should be the same

```yaml
service: example

provider:
  name: aws
  runtime: java8

custom:
  test: true

package:
  artifact: target/example.jar


plugins:
 - serverless-clj-plugin
```

## License

Code is based on https://github.com/nervous-systems/serverless-cljs-plugin

serverless-clj-plugin is free and unencumbered public domain software. For more
information, see http://unlicense.org/ or the accompanying LICENSE
file.

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