Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/marcreichel/alpine-autosize

Alpine.js plugin to automatically resize a textarea to fit its content.
https://github.com/marcreichel/alpine-autosize

alpine-js alpinejs autoresize autosize hacktoberfest plugin textarea textarea-autoresize

Last synced: 8 days ago
JSON representation

Alpine.js plugin to automatically resize a textarea to fit its content.

Awesome Lists containing this project

README

        

↕️ Alpine Autosize ↕️


A little Alpine.js plugin to automatically resize a textarea to fit its content.



version


Build size


downloads


JSDelivr


GitHub




## 🚀 Installation

### CDN

Include the following `` tag in the `<head>` of your document, just before Alpine.

```html
<script src="https://cdn.jsdelivr.net/npm/@marcreichel/alpine-autosize@latest/dist/alpine-autosize.min.js" defer>
```

### NPM

```shell
npm install @marcreichel/alpine-autosize
```

Add the `x-autosize` directive to your project by importing the package **before** starting Alpine.

```js
import Alpine from 'alpinejs';
import Autosize from '@marcreichel/alpine-autosize';

Alpine.plugin(Autosize);

Alpine.start();
```

## 🪄 Usage

To let the `textarea` automatically resize, add the `x-data` and `x-autosize` directives to the ``.

```html

```

## 📄 License

Copyright (c) 2022 - 2023 Marc Reichel and contributors.

Licensed under the MIT license, see [LICENSE](LICENSE) for details.