{ "private": true, "description": "Monorepo for Boundary UIs and addons.", "license": "BUSL-1.1", "author": "HashiCorp", "workspaces": { "packages": [ "addons/*", "ui/*", "e2e-tests" ], "nohoist": [ "**/electron**" ] }, "scripts": { "build": "yarn build:ui:admin", "build:ui:admin": "yarn --cwd ui/admin build", "build:ui:admin:oss": "yarn --cwd ui/admin build:oss", "build:ui:admin:enterprise": "yarn --cwd ui/admin build:enterprise", "build:ui:admin:hcp": "yarn --cwd ui/admin build:hcp", "build:ui:desktop": "yarn --cwd ui/desktop build", "build:ui:desktop:production": "yarn --cwd ui/desktop build:production", "build:ui:desktop:app": "yarn --cwd ui/desktop build:desktop", "lint": "concurrently \"yarn:lint:*\" --names \"lint:\"", "lint:addons-api": "yarn --cwd addons/api lint", "lint:addons-auth": "yarn --cwd addons/auth lint", "lint:addons-core": "yarn --cwd addons/core lint", "lint:addons-rose": "yarn --cwd addons/rose lint", "lint:ui-admin": "yarn --cwd ui/admin lint", "lint:ui-desktop": "yarn --cwd ui/desktop lint", "test": "concurrently \"yarn:test:*\" --names \"test:\"", "test:addons-api": "yarn --cwd addons/api test", "test:addons-auth": "yarn --cwd addons/auth test", "test:addons-core": "yarn --cwd addons/core test", "test:addons-rose": "yarn --cwd addons/rose test", "test:ui-admin": "yarn --cwd ui/admin test", "test:ui-desktop": "yarn --cwd ui/desktop test", "compliance:licenses": "license-checker --onlyAllow 'Apache*;Apache License, Version 2.0;Apache-2.0;Apache 2.0;Artistic-2.0;BSD;BSD-3-Clause;CC-BY-3.0;CC-BY-4.0;CC0-1.0;ISC;MIT;MPL-2.0;BUSL-1.1;Public Domain;Python-2.0;Unicode-TOU;Unlicense;WTFPL' --excludePackages 'boundary-ui;admin@0.0.0;desktop@0.0.0;e2e-tests@0.0.0;cycle@1.0.3;cldr-core@43.1.0;make-plural@7.2.0;@hashicorp/ember-asciinema-player@0.0.0;path-scurry@1.10.1'", "doc:toc": "doctoc README.md", "prepare": "husky" }, "devDependencies": { "cz-conventional-changelog": "^3.3.0", "doctoc": "^2.2.0", "git-cz": "^4.9.0", "husky": "^9.1.6", "license-checker": "^25.0.1", "lint-staged": "^15.2.10" }, "resolutions": { "**/nomnom/underscore": "^1.12.1", "**/core/ember-inline-svg/**/nth-check": "^2.0.1", "**/ember-cli/**/ansi-html": "^0.0.9", "**/ember-cli/testem/fireworm/async": "^2.6.4", "**/@hashicorp/design-system-components/ember-stargate": "^0.6.0", "micromatch": "^4.0.8" }, "config": { "commitizen": { "path": "./node_modules/cz-conventional-changelog" } }, "engines": { "node": "18.* || 20.*" } }