# eilos-preset-express-typescript

> Eilos preset for building express.js server-side apps

Latest version **0.1.7** (published 2021-05-28) · MIT license · 0 weekly downloads

## Install

```sh
npm install eilos-preset-express-typescript
pnpm add eilos-preset-express-typescript
yarn add eilos-preset-express-typescript
bun add eilos-preset-express-typescript
```

## 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.7 |
| Published | 2021-05-28 |
| First published | 2021-04-28 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 23 |
| Unpacked size | 14.4 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Ioannis Charalampidis |
| Maintainers | icharala |

## Links

- npm: https://www.npmjs.com/package/eilos-preset-express-typescript
- npm.io page: https://npm.io/package/eilos-preset-express-typescript

## Dependencies (23)

- [jest](https://npm.io/package/jest.md) ^26.6.3
- [sass](https://npm.io/package/sass.md) ^1.32.11
- [ts-jest](https://npm.io/package/ts-jest.md) ^26.5.5
- [webpack](https://npm.io/package/webpack.md) ^4.44.0
- [prettier](https://npm.io/package/prettier.md) ^2.2.1
- [ts-loader](https://npm.io/package/ts-loader.md) ^7.0.5
- [babel-jest](https://npm.io/package/babel-jest.md) ^26.6.3
- [css-loader](https://npm.io/package/css-loader.md) ^3.6.0
- [typescript](https://npm.io/package/typescript.md) ^3.9.9
- [@babel/core](https://npm.io/package/@babel/core.md) ^7.13.16
- [@types/jest](https://npm.io/package/@types/jest.md) ^26.0.23
- [file-loader](https://npm.io/package/file-loader.md) ^6.2.0
- [json-loader](https://npm.io/package/json-loader.md) ^0.5.7
- [sass-loader](https://npm.io/package/sass-loader.md) ^8.0.2
- [webpack-cli](https://npm.io/package/webpack-cli.md) ^3.3.12
- [style-loader](https://npm.io/package/style-loader.md) ^1.3.0
- [@svgr/webpack](https://npm.io/package/@svgr/webpack.md) ^5.5.0
- [@babel/preset-env](https://npm.io/package/@babel/preset-env.md) ^7.13.15
- [source-map-loader](https://npm.io/package/source-map-loader.md) ^1.1.3
- [copy-webpack-plugin](https://npm.io/package/copy-webpack-plugin.md) ^6.4.1
- [mini-css-extract-plugin](https://npm.io/package/mini-css-extract-plugin.md) ^0.9.0
- [fork-ts-checker-webpack-plugin](https://npm.io/package/fork-ts-checker-webpack-plugin.md) ^5.2.1
- [declaration-bundler-webpack-plugin](https://npm.io/package/declaration-bundler-webpack-plugin.md) ^1.0.3

## Recent versions

- 0.1.7 (latest) — 2021-05-28
- 0.1.6 — 2021-05-28
- 0.1.5 — 2021-04-29
- 0.1.4 — 2021-04-28
- 0.1.3 — 2021-04-28
- 0.1.2 — 2021-04-28
- 0.1.1 — 2021-04-28

## README

# είλως - Express JS Typescript Preset

This preset can be used for a typescript server-side project

## Components

* Webpack (4.43)
* Typescript (3.9)
* Jest (26.0)
* SASS (1.26)

### Optimisations

In order to speed-up typescript checking, this preset is using:

* `fork-ts-checker-webpack-plugin` for running type-checking in another thread

## Supported Lifecycle Steps

### `build`

```js
{
  ...
  "scripts": {
    "build": "eilos build"
  }
  ...
}
```

Builds your project using [Webpack](https://webpack.js.org/guides/typescript) and the typescript engine.

### `dev`

```js
{
  ...
  "scripts": {
    "dev": "eilos dev"
  }
  ...
}
```

Starts an webpack-dev-server for testing your project locally.


### `test`

```js
{
  ...
  "scripts": {
    "test": "eilos test"
  }
  ...
}
```

Run tests using `jest`

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