Giter Site home page Giter Site logo

tvam's Introduction

npm version

Tv App Manager Cli

Atualmente criando, buildando e instalando apps

Tizen com VueJs

e

webOS com VueJs

Futuramente a ideia é ser possivel criar projetos com React também

Installation

npm i -g tvam

or

yarn global add tvam

Tutoriais

Passo a Passo: Instalando no Tizen

Passo a Passo: Instalando no Web OS

Você pode não gostar

  • Os builds não podem usar chunks

  • Você sempre estará limitado a versão do Chromium instalado na Tv

  • Tvs Tizen (Samsung)

https://developer.samsung.com/smarttv/develop/specifications/web-engine-specifications.html

  • Tvs webOS (LG)

https://webostv.developer.lge.com/develop/specifications/web-api-and-web-engine#web-engine

Pro Tips

Chromium

  • Você pode encontrar versões antigas do Chromium aqui:

https://www.chromium.org/getting-involved/download-chromium

Transpilando dependências

  • Por conveniência o tvam create cria o projeto usando babel com o @babel/preset-env para os arquivos do projeto. Porém, você pode precisar transpilar algumas dependências para que navegadores antigos suportem, Se esse for seu caso você pode conferir outros exemplos de configurações no respositório do babel:

https://github.com/babel/babel-configuration-examples

  • Lembre se de atualizar também webpack.config.js para continuar ignorarando o node_modules, mas permitindo o babel transpilar as dependências necessárias

exclude: /node_modules\/(?![module1|module2])/

Detectando versão do EcmaScript

https://www.whatismybrowser.com/detect/ecma-script-version

Versões anteriores dos Emuladores

Archive: https://developer.samsung.com/smarttv/develop/tools/tv-extension/archive.html

Passo a passo para instalação: https://developer.samsung.com/smarttv/develop/getting-started/setting-up-sdk/installing-tv-sdk.html

Usage

tvam doctor

Verifica se você tem o Tizen CLI configurado corretamente

É executado antes do create

tvam create

Criar projeto

tvam serve

Subir servidor de desenvolvimento

tvam build

Buildar projeto

tvam install

Instalar app no device conectado

License

MIT - see LICENSE

tvam's People

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.