open-index/open-npm huggingface dataset:
npm package: @sila-standard/dynamic-client
Description: ### Purpose ## Connect to a SiLA server and call remote functions ``` import DynamicClient from '@sila-standard/dynamic-client; import Endpoint from '@sila-standard/client;
Author: The sila_js Team
Latest version: 0.0.1

# @sila-standard/dynamic-client

### Purpose
## Connect to a SiLA server and call remote functions
```
import DynamicClient from '@sila-standard/dynamic-client;
import Endpoint from '@sila-standard/client;

const endpoint: Endpoint = {
  hostname: '127.0.0.1',
  port: 50051,
};

const dynamicClient = new DynamicClient(endpoint);

await dynamicClient.initSiLAFeatures();

await dynamicClient.getImplementedFeatures();

const response = await dynamicClient
    .useFeature('org.silastandard/core/SiLAService/v1')
    .getProperty('ServerName');

console.log(response.value);

```
npm package: @sila-standard/fdl-parser
Description: ### Dependencies ``` xml-js ```
Author: The sila_js Team
Latest version: 0.0.1

# @sila-standard/fdl-parser

### Dependencies
```
xml-js
```

### Create `featureDefinition` object from SiLA XML FeatureDefinition
```
const silaXML = fs.readFileSync('SiLAService.sila.xml', 'utf-8');

const featureDefinition: IFeatureDefinition = silaXMLtoFeatureDefinition(silaXML);

console.log(featureDefinition.fullyQualifiedFeatureIdentifier);
```

For further reference, see type definition for IFeatureDefinition in /src/types/index.ts
npm package: @sila-standard/feature
Description: ### Purpose ## Instanciate a SiLA Feature ``` const featureDefinition: IFeatureDefinition = ...;
Author: The sila_js Team
Latest version: 0.0.1

# @sila-standard/feature

### Purpose
## Instanciate a SiLA Feature
```
const featureDefinition: IFeatureDefinition = ...;

fs.writeFileSync(`${featureDefinition.title}.proto`, protoFromFeatureDefinition(featureDefinition));

```

### Dependencies
```
@sila-standard/fdl-parser
```
npm package: @sila-standard/proto-builder
Description: ### Purpose ## Create .proto file from a `featureDefinition` object ``` const featureDefinition: IFeatureDefinition = ...;
Author: The sila_js Team
Latest version: 0.0.1

# @sila-standard/proto-builder

### Purpose
## Create .proto file from a `featureDefinition` object
```
const featureDefinition: IFeatureDefinition = ...;

fs.writeFileSync(`${featureDefinition.title}.proto`, protoFromFeatureDefinition(featureDefinition));

```

### Dependencies
```
@sila-standard/fdl-parser
```