# occs-widget-wizard

> NPM Package that allows the creation of a base OCCS widget template

Latest version **1.0.1** (published 2018-11-21) · GPL-3.0 license · 0 weekly downloads

## Install

```sh
npm install occs-widget-wizard
pnpm add occs-widget-wizard
yarn add occs-widget-wizard
bun add occs-widget-wizard
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.1 |
| Published | 2018-11-21 |
| First published | 2018-11-21 |
| Weekly downloads | 0 |
| License | GPL-3.0 |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 4 |
| Unpacked size | 48.4 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | @valdal14 |
| Maintainers | valdal14 |
| Keywords | npm, nodejs, oracle, commerce, cloud, widget |

## Links

- npm: https://www.npmjs.com/package/occs-widget-wizard
- Repository: https://github.com/valdal14/OCCS-Widget-Wizard
- Homepage: https://github.com/valdal14/OCCS-Widget-Wizard#readme
- Issues: https://github.com/valdal14/OCCS-Widget-Wizard/issues
- npm.io page: https://npm.io/package/occs-widget-wizard

## Dependencies (4)

- [colors](https://npm.io/package/colors.md) 1.3.2
- [jasmine-node](https://npm.io/package/jasmine-node.md) ^1.16.2
- [json-beautify](https://npm.io/package/json-beautify.md) ^1.0.1
- [readline-sync](https://npm.io/package/readline-sync.md) 1.4.9

## Alternatives

- [@sindresorhus/slugify](https://npm.io/package/@sindresorhus/slugify.md) — 3.7M weekly downloads
- [solid-js](https://npm.io/package/solid-js.md) — 2.7M weekly downloads
- [expo-glass-effect](https://npm.io/package/expo-glass-effect.md) — 2.5M weekly downloads
- [nanoassert](https://npm.io/package/nanoassert.md) — 780.8K weekly downloads
- [@ffmpeg/ffmpeg](https://npm.io/package/@ffmpeg/ffmpeg.md) — 529.5K weekly downloads

## Recent versions

- 1.0.1 (latest) — 2018-11-21
- 1.0.0 — 2018-11-21

## README

# OCCS Widget Wizard

NPM Package that allows the creation of a base OCCS widget template project structure

The **OCCS Widget Wizard** is a **NPM** package that allows you to create **widgets / extensions** based project structures to extend **[Oracle Commerce Cloud Service](https://cloud.oracle.com/en_US/commerce-cloud)** out-of-the-box functionalities.

## How to use it

Create a new project using:

```javascript
npm init
```

After that install the **OCCS Widget Wizard** using the following command:

```javascript
sudo npm install occs-widget-wizard
```

Once the package is successfully installed open the package.json file and add the following inside the "scripts" section of you package.json file:

```javascript
"start": "node ./node_modules/occs-widget-wizard/index.js"
```

Save and run the following command:

```javascript
npm start
```

This will automatically lunch the wizard and now you can provide the mandatory fields in order to create you Oracle Commerce Cloud widget/extension based project.

```javascript
.:: OCCS Widget Wizard ::.

For more information how to create an Oracle Commerce Cloud extension please visit the link below:

https://goo.gl/66Kdpp

Please enter the extension id:
```

Once the wizard process is completed the wizard will create a project structure for a new OCCS extension and the mandatory folders and files will be saved on your HDD.

The last thing you must do is simply **zip** the **widget** folder and the **ext.json** file and you will be ready to upload the **.zip archive** to your OCCS instance.

## Sample video on how to use the application

https://youtu.be/eL_qcU2PCv0

For more information about Oracle Commerce Cloud custom widget development please read the following doc:

[OCCS Custom Widgets](https://docs.oracle.com/cd/E65426_01/Cloud.15-3/WidgetDev/html/s0201developacustomwidget01.html)

**NOTE:** You can use the official [Oracle Commerce Cloud Service Widget Development Guide](http://docs.oracle.com/cd/E65426_01/Cloud.15-3/WidgetDev/html/s0201developacustomwidget01.html) as reference.

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