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

ozone-components-demo

Package Overview
Dependencies
Maintainers
1
Versions
16
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ozone-components-demo

Ozone-components is a library of polymer and javaScript modules that should facilitate development of web front-end for ozone. Elements available in JavaScript and typeScript.

  • 3.3.2
  • latest
  • npm
  • Socket score

Version published
Weekly downloads
3
decreased by-40%
Maintainers
1
Weekly downloads
 
Created
Source

ozone-components

Ozone-components is a library of polymer and javaScript modules that should facilitate development of web front-end for ozone. Elements available in JavaScript and typeScript.

Elements are slit in 5 categories:

  • ozone-api: Provide low level interface to ozone server.
  • ozone-material: provide paper material design to display specific ozone content. (Based on Polymer)
  • ozone-helper: provide generic class helper.
  • ozone-logic: provide helper class for ozone operation.

Demo

See demo application demo

Modules

  • ozone-helper:
  • ozone-type Declaration of ozone type
  • ozone-config Expose ozone API configuration. Configuration is loaded from ./conf.ozone.json
  • ozone-search-helper Helper for ozone search queries
  • taktik-polymer-typescript Module providing development facilities for ozone polymer and typescript modules.
  • ozone-api
  • ozone-api-type ozone-api-type is low level polymer module to ozone type. It provide read operation on collection type.
  • ozone-api-authentication Low level wrapper around ozone login, logout and authentication api
  • ozone-api-upload UploadFileRequest is a JavaScrip class that can be use as an XMLHttpRequest to upload media using ozone v2 upload chanel.
  • ozone-api-edit-video ES6 module written in typeScript to save selected video chunks.
  • ozone-api-item low level es6 module to ozone api. It provide CRUD operation and search in a given collection.
  • ozone-logic
  • ozone-collection generic polymer web-component to manage collection of ozone items.
  • ozone-media-url Helper to convert ozone id to media preview.
  • ozone-material
  • ozone-video-player WebComponent that play video from Ozone.
  • ozone-upload configurable web component to upload files on ozone. Based on vaadin-upload.

Get start

This project contains a set of npm library that can be install individually. There are aime to be build with webpack. See demo project for webpack config example.

contribute

Any contribution and comments are welcome.

Do not hesitate rapport issue and questions in the github issue.

You are also more than welcome to propose fix, via full request.

A Lerna project

ozone-components are centralize in a Lerna repo. Please refers to lerna documentation for generic usage such as project import, dependency installation or project bootstrap.

Set up

$ npm install
$ npm bootstrap

Viewing demo Application

$ npm run demo

Running Tests

$ npm run test

generate documentation

$ npm run doc

FAQs

Package last updated on 22 May 2018

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