Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@familyjs/core

Package Overview
Dependencies
Maintainers
1
Versions
41
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@familyjs/core

Base components for Family

  • 5.3.5
  • v5-latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
30
decreased by-25%
Maintainers
1
Weekly downloads
 
Created
Source

@familyjs/core

Family is an open source App Development Framework that makes it easy to build top quality Native and Progressive Web Apps with web technologies.

The Family Core package contains the Web Components that make up the reusable UI building blocks of Family Framework. These components are designed to be used in traditional frontend view libraries/frameworks (such as Rindo, React, or Kdu), or on their own through traditional JavaScript in the browser.

Features

  • Tiny, highly optimized components built with Rindo
  • Styling for both iOS and Material Design
  • No build or compiling required
  • Simply add the static files to any project
  • Lazy-loaded components without configuration
  • Asynchronous rendering
  • Theming through CSS Variables

How to use

Vanilla HTML

Easiest way to start using Family Core is by adding a script tag to the CDN:

<script type="module" src="https://cdn.jsdelivr.net/npm/@familyjs/core/dist/family/family.esm.js"></script>
<script nomodule src="https://cdn.jsdelivr.net/npm/@familyjs/core/dist/family/family.js"></script>
<link href="https://cdn.jsdelivr.net/npm/@familyjs/core/css/family.bundle.css" rel="stylesheet">

Any Family component added to the webpage will automatically load. This includes writing the component tag directly in HTML, or using JavaScript such as document.createElement('fml-toggle').

Additionally, within this package is a dist/family.js file and accompanying dist/family/ directory. These are the same files which are used by the CDN, and they're available in this package so they can be apart of an app's local development.

Framework Bindings

The @familyjs/core package can by used in simple HTML, or by vanilla JavaScript without any framework at all. Family also has packages that make it easier to integrate Family into a framework's traditional ecosystem and patterns. (However, at the lowest-level framework bindings are still just using Family Core and Web Components).

License

Keywords

FAQs

Package last updated on 25 Apr 2023

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc