11.0.3 • Published 10 months ago

@criticalmanufacturing/ngx-iot-schematics v11.0.3

Weekly downloads
-
License
BSD-3-Clause
Repository
-
Last release
10 months ago

Critical Manufacturing IoT Schematics Package

Critical Manufacturing IoT Schematics is the base of any CMF MES HTML IoMT Tasks project. This repository is meant to be a quick and easy way of getting started with IoT Tasks, by providing a basic structure for the project and all the recommended tooling.

Schematics

Project Startup Commands

ng-add

Installs the IoT Schematics.

Arguments:

No arguments available.

Options:

NameDescriptionValue TypeDefault Value
--projectThe name of the project.string
--registryThe npm registry to use.string
--lintAdds eslint to the project.booleantrue
--versionThe version to be used.string

Usage:

ng add

Generate Commands

converter

Creates a new, generic IoT Converter definition in the given or default project

Arguments:

NameDescriptionValue Type
nameThe name of the converter.string

Options:

NameDescriptionValue TypeDefault Value
--projectThe name of the project.string
--input-typeThe input type of the converter.booleanfalse
--output-typeThe output type of the converter.booleanfalse

Usage:

ng generate converter [name]

task

Creates a new, generic IoT Task definition in the given or default project

Arguments:

NameDescriptionValue Type
nameThe name of the data source.string

Options:

NameDescriptionValue TypeDefault Value
--projectThe name of the project.string
--styleThe processor to use for style files.stringless
--has-inputsDo not generate dynamic inputs for this task.booleanfalse
--has-outputsDo not generate dynamic outputs for this task.booleanfalse
--is-for-protocolDo not generate task protocol for this task.booleanfalse

Usage:

ng generate task [name]

library

Creates a new, generic IoT Tasks Library project in the current workspace

Arguments:

NameDescriptionValue Type
nameThe name of the library.string

Options:

NameDescriptionValue TypeDefault Value
--prefixA prefix to apply to generated selectors.stringlib
--skip-package-jsonDo not add dependencies to the "package.json" file.booleanfalse
--skip-installDo not install dependency packages.booleanfalse
--skip-ts-configDo not update "tsconfig.json" to add a path mapping for the new library.booleanfalse
--skip-metadataDo not generate metadata for the new library.booleanfalse
--namespaceThe package namespace to use.string

Usage:

ng generate library [name]
1.1.0

10 months ago

1.0.1

10 months ago

1.0.0

10 months ago

1.3.6

10 months ago

1.3.4

10 months ago

1.3.3

10 months ago

1.1.5

10 months ago

1.3.2

10 months ago

1.1.4

10 months ago

1.2.1

10 months ago

1.1.2

10 months ago

2.0.3

10 months ago

2.0.7

10 months ago

11.0.2

10 months ago

11.0.0

10 months ago

11.0.1

10 months ago

11.0.3

10 months ago