open-index/open-npm huggingface dataset:
npm package: @scezar/vite-plugin-squint
Description: A experimental integration with the Squint Clojurescript dialect for Vite
Author: Santiago Cézar
Latest version: 0.0.4

# vite-plugin-squint

A experimental integration with the [Squint Clojurescript dialect](https://github.com/squint-cljs/squint) for Vite.

> ⚠️ Squint is already a WIP and this plugin is experimental, so expect double trouble.

Initially written from scratch, .jsx and hot-reload support based on [previous efforts](https://github.com/SevereOverfl0w/vite-plugin-squint).

## TODO

- [ ] Do the same with [Cherry](https://github.com/squint-cljs/cherry). Problem is, `cherry.compileString` ignores the `resolve-ns` option.
npm package: @scffld/cli
Description: Simple code scaffolding tool using a Markdown file to define templates & properties
Author: Lindsay Evans
Latest version: 1.8.0

# scffld

[![NPM Version](https://img.shields.io/npm/v/%40scffld%2Fcli)](https://www.npmjs.com/package/@scffld/cli)
[![JSR](https://jsr.io/badges/@scffld/core)](https://jsr.io/@scffld/core)

[![codecov](https://codecov.io/gh/scffld-dev/cli/graph/badge.svg?token=ERAIXQNUZF)](https://codecov.io/gh/scffld-dev/cli)
[![Known Vulnerabilities](https://snyk.io/test/github/scffld-dev/cli/badge.svg)](https://snyk.io/test/github/scffld-dev/cli)

Simple code scaffolding tool utilising a single Markdown file to define templates & properties.

## Why?

I wanted something that was a bit less complex than full-blown code generation tools like Yeoman, Angular Schematics etc.

## Features

- Local or remote templates
- File templates can be written in any language you want - HTML, XML, CSS, SCSS, JavaScript, TypeScript, Python, Ruby, PHP, ColdFusion, COBOL ...
- Output user-supplied properties in your templates, with conversion & conditional directives
- Prompt the user for missing properties - enter a text string, yes/no for booleans; or choose from a list of options
- Display custom messages & run commands after scaffolding
- [Generate template from existing files](./docs/generator.md)

Take a look at the [template docs](./docs/templates.md) for full details.

## Usage

Requires [NodeJS](https://nodejs.org/) 18+.

### Quickstart

```sh
npx @scffld/cli@latest github:scffld-dev/cli/examples/simple \
    --name="My Awesome Component" \
    -o ./my-project/src/
```

[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz_small.svg)](https://stackblitz.com/edit/scffld-quickstart?file=README.md)

(Windows users will need to remove `\` and put everything on one line)

Files will be created in `my-project/src`

![Example of command output](./docs/screenshot.svg)

See [docs/usage.md](./docs/usage.md) for more details or check out the [example templates](./examples/).