1.0.0 • Published 6 years ago

aspireiq-widgets v1.0.0

Weekly downloads
3
License
-
Repository
-
Last release
6 years ago

Revfluence widgets

Usage

All commands defaults to development environment. You can set NODE_ENV to production or use the shortcuts below.

# Running
$ npm start # Start web ui and api concurrently, in development mode.
$ npm run start:prod # Production mode.

# Building
$ npm build # Development build.
$ npm run build:prod # Production build.

# Testing
$ npm test # This tests frontend components

# Linting
$ npm run lint

Libraries

Revfluence widgets uses the following libraries and tools:

Core

Utilities

Build System

Dev & Prod Server

Developer Experience

Testing

Directory Structure

.
├── api                         # Backend api folder.
├── build                       # Built app and lib.
├── config                      # Root folder for configurations.
│   ├── test                    # Test configurations.
│   ├── types                   # Global type definitions, written by us.
│   ├── webpack                 # Webpack configurations.
│   └── main.js                 # Generic App configurations.
├── node_modules                # Node modules.
├── scripts                     # Scripts for deployment.
├── src                         # Source folder.
│   ├── app                     # Frontend(sandbox) for widgets lib.
│   ├── lib                     # The source code for widgets lib.
│   ├── client.tsx              # Entry point for client side rendering.
│   └── server.tsx              # Entry point for server side rendering.
├── .gitignore                  # Tells git which files to ignore.
├── .stylelintrc                # Configures stylelint.
├── package.json                # Package configuration.
├── README.md                   # This file
├── tsconfig.json               # TypeScript transpiler configuration.
├── tslint.json                 # Configures tslint.