am1goo / openupm-next

OpenUPM next

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpenUPM Next

Codebase for OpenUPM website and services.

Layout

apps/

Package Name Description
docs OpenUPM website
web API web server

packages/ - ecosystem packages

Package Name Description
vuepress-plugin-openupm Internal VuePress plugin for the OpenUPM website.
@openupm/types TypeScript type definitions.
@openupm/test Test arbitraries for Fast-check.
@openupm/common Shared code for Node.js and VuePress.
@openupm/server-common Shared code for Node.js server.
@openupm/local-data Handles local data such as package metadata YAML files, topics, backers...
pkg-template Package template for @openupm/apps

Install

Install volta to manage node version:

curl https://get.volta.sh | bash

Then install dependencies:

npm install

Usage

# Lint
npm run lint

# Test
npm run test

# Build
npm run build

# Build release
npm run build:release

About

OpenUPM next

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:TypeScript 49.6%Language:Vue 42.4%Language:SCSS 6.1%Language:JavaScript 1.6%Language:Dockerfile 0.4%