14.180.1 • Published 3 days ago

@genesislcap/web-core v14.180.1

Weekly downloads
-
License
SEE LICENSE IN li...
Repository
github
Last release
3 days ago

Genesis Foundation Web Core

lerna TypeScript

foundation-web-core re-exports FAST classes.

API Docs

Installation

npm i @genesislcap/foundation-web-core

Features

Re-exported FAST Packages

This package re-exports the following Microsoft FAST packages:

  • fast-colors: Provides color utilities and color system support.
  • fast-components: Collection of web components designed according to the FAST Design System.
  • fast-element: Lightweight base class for creating custom elements.
  • fast-foundation: Provides foundational behaviors and utilities for web components.
  • fast-router: Router implementation for single-page applications.
  • fast-web-utilities: Collection of utility functions for web component development.

Directives

Additionally, this package exports a directives folder containing the following files:

  • sync.ts: Implementation of a directive for synchronous data binding.
  • when-else.ts: Implementation of a directive for conditional rendering using whenElse clause.

Usage

To utilize the features provided by this package, you can import @genesislcap/foundation-web-core.

import { css, customElement, FASTElement, html, sync } from '@genesislcap/foundation-web-core';

@customElement({
  name: 'my-custom-element',
  template: html`
    <other-custom-element
      value="${sync((x) => x.syncedValue)}"
    ></other-custom-element>
  `,
  styles: css`
    :host {
      ...
    }
  `,
})
export class MyCustomElement extends FASTElement { 
  ...
}

License

Note: this project provides front-end dependencies and uses licensed components listed in the next section; thus, licenses for those components are required during development. Contact Genesis Global for more details.

Licensed components

Genesis low-code platform

14.180.0

4 days ago

14.180.1

3 days ago

14.179.0

5 days ago

14.178.0

5 days ago

14.177.3

6 days ago

14.177.2

8 days ago

14.177.1

11 days ago

14.177.0

13 days ago

14.175.0

14 days ago

14.176.0

14 days ago

14.174.0

15 days ago

14.173.4

18 days ago

14.173.3

21 days ago

14.173.2

25 days ago

14.173.1

27 days ago

14.173.0

27 days ago

14.172.3

27 days ago

14.172.2

1 month ago

14.172.1

1 month ago

14.172.0

1 month ago

14.171.0

1 month ago

14.169.0

1 month ago

14.170.0

1 month ago

14.168.0

1 month ago

14.167.2

1 month ago

14.167.1

1 month ago

14.167.0

1 month ago

14.166.0

2 months ago

14.165.1-pa-1191.3

2 months ago

14.164.1-pa-1191.2

2 months ago

14.164.1-pa-1191.1

2 months ago

14.165.0

2 months ago

14.165.2

2 months ago

14.165.1

2 months ago

14.164.1-canary.1

2 months ago

14.164.1

2 months ago

14.164.0

2 months ago

14.163.0

2 months ago

14.162.6

2 months ago

14.162.5

2 months ago

14.162.4

2 months ago

14.162.3

2 months ago

14.162.2

2 months ago

14.162.1

2 months ago

14.162.0

2 months ago

14.161.0

2 months ago

14.160.1

2 months ago

14.159.0

2 months ago

14.160.0

2 months ago

14.158.2

2 months ago

14.158.1

2 months ago

14.158.0

2 months ago

14.157.0

2 months ago