npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@tizentv/create-tizen-app

v1.0.10

Published

Create a tizen app with your favorite tools

Downloads

28

Readme

create-tizen-app

create-tizen-app is a wizard tool for helping to configure and make a tizen web application. If you are a developer who prefers commonjs style or typescript language, It would be the best solution to create tizen web application easily. It also supports the way to use Samsung TV Product API, Tizen common API as a Commonjs style or typescript.

Associated Projects

Quick Start

npm install -g @tizentv/create-tizen-app
mkdir workspace
cd workspace
create-tizen-app yourProjectName

Overview

create-tizen-app can create your tizen web application with configuration what you select. You can select language, bundler, editor and even live reloading tool (WITs).

Command

create-tizen-app

Create your tizen application with yourProjectName

create-tizen-app yourProjectName

init

if you are behind proxy, you can pass --proxy option.

create-tizen-app init yourProjectName --proxy http://0.0.0.0:8080

Prompters for selecting

  1. ProjectName
    • You can put the name of your application.
      • The character length should be 3~50
      • The starting character should be an alphabet
      • The name should be consisted of alphabet and number
  2. Language
  3. Bundler
  4. Editor
    • You can select an editor, then we will install the Tizen SDK extensions.
      Before you select the editor, you should install the editor on your PC.
    • All applications must be signed with valid samsung certificates before you submit the application to seller office.
      You should install the Tizen Studio for making the samsung certificates.
      You can check the guide for creating the samsung certificates.
    • If you select the VScode, then tizensdk.tizentv Extension will be installed.
    • If you select the Atom, then atom-tizentv Extension will be installed.
    • If you select the None, then Tizen SDK will be not installed.
  5. WITs (Live Reloading tool)
    • You can choose to use it or not. For details, please refer WITs github.
    • If you decided to use WITs, the some prompters for configuration will be asked.
      • Device Ip address : Target TV IP
      • Application width (1920 or 1280)
      • Profile path : Required for packaging. You need to create a certification (Tizen or Samsung) via one of the editors. (VSCode / Atom / Tizen Studio)
      • Using chrome Devtools for debugging (Y or N) : If you set as "Y", Chrome browser will be opened with inspector

create-tizen-app doctor

Originally Doctor runs at the end of steps when you do create-tizen-app. In case you want to use Doctor for diagnosing your development environment, we support a doctor subcommand for that. If something is missing, Doctor will notify you the solution.

cd workspace/yourProjectName
create-tizen-app doctor

Usage after creating project

cd workspace/yourProjectName
npm run build

# optional (If you choosed WITs)
#    npm run wits-init (For configuration)
#    npm run wits-start (For packaging, connecting, launching, live reloading)
npm run wits-start

Build to Tizen 2.4 (or below)

If you build a tizen application to old version(v2.2.1, v2.3, v2.4), then you should change the target to es5 in tsconfig.json.

// tsconfig.json
{
    "complierOpitons": {
        //"target" : "es6"    // Tizen 3.0 or higher
        "target": "es5" // Tizen 2.4 or below
    }
}