mirror of
https://github.com/unraid/api.git
synced 2026-01-04 07:29:48 -06:00
Sets license for all node.js packages to `GPL-2.0-or-later` <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **Chores** - Simplified license compliance verification by removing legacy script logic. - Updated licensing terms across components to GPL-2.0-or-later for broader compatibility. - **Documentation** - Revised setup instructions to indicate that the use of the Just build tool is now optional. - **New Features** - Added fallback support in the build automation tool to ensure smoother operations when targets are missing. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
20 lines
455 B
Makefile
20 lines
455 B
Makefile
set fallback
|
|
|
|
default: list-commands
|
|
|
|
list-commands:
|
|
@just --list --justfile {{justfile()}} --list-heading $'\nMonorepo recipes:\n'
|
|
|
|
# Prepares the repo for development
|
|
setup:
|
|
pnpm run build
|
|
|
|
clean:
|
|
pnpm run clean
|
|
rm -rf node_modules
|
|
|
|
build-wc:
|
|
vite build -c vite.web-component.ts --mode production
|
|
|
|
deploy server_name:
|
|
rsync -avz -e ssh ./dist/ root@{{server_name}}:/usr/local/emhttp/plugins/dynamix.my.servers/unraid-components
|