Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/gparlakov/scuri-code

Extension for VS Code running SCuri (https://github.com/gparlakov/scuri) without leaving the editor
https://github.com/gparlakov/scuri-code

angular scuri unit-testing unittests-generation

Last synced: 15 days ago
JSON representation

Extension for VS Code running SCuri (https://github.com/gparlakov/scuri) without leaving the editor

Awesome Lists containing this project

README

        

# scuri-code README
[![Release scuri code](https://github.com/gparlakov/scuri-code/actions/workflows/release-scuri-code.yml/badge.svg)](https://github.com/gparlakov/scuri-code/actions/workflows/release-scuri-code.yml) [![.github/workflows/test-scuri-code.yml](https://github.com/gparlakov/scuri-code/actions/workflows/test-scuri-code.yml/badge.svg?branch=master&event=pull_request)](https://github.com/gparlakov/scuri-code/actions/workflows/test-scuri-code.yml)

Like Scuri code? Want to [๐Ÿ’ธsupport it](#support-scuri-code)?

## Features

Allows running [SCURI](https://www.npmjs.com/package/scuri) ([github](https://github.com/gparlakov/scuri)) from the comfort of your beloved VS Code.

![demo](./images/demo-create.gif)

## Commands

### SCuri Create Spec

Will generate a `.spec` file for the `.ts` file that is currently opened in the VS Code window

![demo](./images/demo-create.gif)

### SCuri Create Spec (overwrite)

Will generate a `.spec` file for the `.ts` file that is currently opened in the VS Code window overwriting existing spec if any.

### Scuri Update

Will update the existing `.spec` file for the `.ts` file that is currently opened in the VS Code window

![demo](./images/demo-update-standard-test.gif)

### Scuri Install Dependencies

Will run `npm install --save-dev scuri @angular-devkit/schematics-cli` in the current working folder root to install requirements

## Requirements

It needs to install npm packages `scuri` and `@angular-devkit/schematics-cli` and `typescript`. Just run the `Scuri Install Dependencies` command from the command pallette `F1`/`Ctrl + Shift + p` or any other command and it will do the trick

### Dependency Versions

All `scuri`, `@angular-devkit/schematics-cli`, and `typescript` versions are configurable via the config: `scuri-code.scuri-version`,`scuri-code.angular-schematics-version`, `scuri-code.typescript-version`.

## Known Issues
- not showing progress on commands Create or Update

## Support scuri code
Via the [github sponsors](https://github.com/sponsors/gparlakov) or

Buy Me A Coffee