open-index/open-npm huggingface dataset:
npm package: @prejt/db-storage-sql
Description: DB Storage sql adapter
Latest version: 0.1.6

# README #

This README would normally document whatever steps are necessary to get your application up and running.

### What is this repository for? ###

* Quick summary
* Version
* [Learn Markdown](https://bitbucket.org/tutorials/markdowndemo)

### How do I get set up? ###

* Summary of set up
* Configuration
* Dependencies
* Database configuration
* How to run tests
* Deployment instructions

### Contribution guidelines ###

* Writing tests
* Code review
* Other guidelines

### Who do I talk to? ###

* Repo owner or admin
* Other community or team contact
npm package: @prejt/entity-formatter
Description: Entity formatter
Latest version: 0.1.8

# README #

This README would normally document whatever steps are necessary to get your application up and running.

### What is this repository for? ###

* Quick summary
* Version
* [Learn Markdown](https://bitbucket.org/tutorials/markdowndemo)

### How do I get set up? ###

* Summary of set up
* Configuration
* Dependencies
* Database configuration
* How to run tests
* Deployment instructions

### Contribution guidelines ###

* Writing tests
* Code review
* Other guidelines

### Who do I talk to? ###

* Repo owner or admin
* Other community or team contact
npm package: @prejt/ui-core
Description: Core functionality for Prejt UI
Latest version: 0.2.27

# PREJT #

Package for providing front end administration (mainly forms, menus, form components). All forms are defined by XML files. Form components are provided during initialization of this package (from prejt-components-material package, which provides material components)

Definition of form can look like this example:

```
<module>
	<endpoint fetch="/static-endpoints/menu.json" data="/menu/items" />
	<menu data="/menu/items" items=".">
		<menu-item label="./title" click="redirect;./module" />
	</menu>

	<layout module="$module" />
</module>
```

Its base module for all sections of administration, has menu with data loaded from endpoint and stored in /menu/items path in redux store (using data reducer)

There is also layout part, which is able to display another module inside (defined by module attribute). $module means it is module name taken from url.

For example if there is module manufacturers set in url, file manufacturers.xml is used for module showed inside layout.

```
<module>

	<endpoint fetch="/static-endpoints/manufacturers" data="/manufacturers" />

	<box label="Manufacturers">

		<grid data="/manufacturers" items=".">
			
			<col label="id">
				<string text="./id" />
			</col>

			<col label="name">
				<string text="./name" />
			</col>

			<col label="Country" collapsible="1">
				<string text="./country/name" />
			</col>

			<col>
				<button label="Detail" click="redirect;$module;./id" />
			</col>

		</grid>
	</box>

	<drawer visible="$id" module="forms/manufacturer" />

</module>
```