Update the node versions our UI's can use. These versions are specified on the engines key in the package.json of each UI (admin and desktop). Our UI's can run from node v10 to v14, we can not run on v15 because ember-cli does not support it yet.
108 lines
3.6 KiB
JSON
108 lines
3.6 KiB
JSON
{
|
|
"name": "desktop",
|
|
"version": "0.0.0",
|
|
"private": true,
|
|
"description": "Client UI for Boundary.",
|
|
"license": "MPL-2.0",
|
|
"author": "HashiCorp",
|
|
"directories": {
|
|
"doc": "doc",
|
|
"test": "tests"
|
|
},
|
|
"scripts": {
|
|
"doc:toc": "doctoc README.md",
|
|
"build": "EMBER_CLI_ELECTRON=true ember build --environment=production && yarn build:desktop",
|
|
"build:development": "ember build",
|
|
"prebuild:desktop": "cp -r dist/ electron-app/ember-dist/",
|
|
"build:desktop": "cd electron-app && yarn make",
|
|
"lint": "npm-run-all --aggregate-output --continue-on-error --parallel 'lint:!(fix)'",
|
|
"lint:fix": "npm-run-all --aggregate-output --continue-on-error --parallel lint:*:fix",
|
|
"lint:hbs": "ember-template-lint .",
|
|
"lint:hbs:fix": "ember-template-lint . --fix",
|
|
"lint:js": "eslint .",
|
|
"lint:sass": "stylelint '**/*.scss'",
|
|
"lint:electron": "electronegativity -r -i ./electron-app",
|
|
"format": "npm-run-all format:*",
|
|
"format:js": "prettier --write '{app,config,stories,tests,electron-app/src}/**/*.js' *.js",
|
|
"format:sass": "prettier --write app/**/*.scss",
|
|
"lint:js:fix": "eslint . --fix",
|
|
"start": "ember serve",
|
|
"prestart:desktop": "cd electron-app && yarn build:cli",
|
|
"start:desktop": "ember electron",
|
|
"clean:coverage": "rm -rf coverage_*",
|
|
"pretest": "yarn clean:coverage",
|
|
"test": "npm-run-all lint test:*",
|
|
"test:ember": "COVERAGE=true ember exam --random",
|
|
"postinstall": "cd electron-app && yarn install",
|
|
"posttest": "ember coverage-merge && yarn clean:coverage"
|
|
},
|
|
"dependencies": {
|
|
"ember-named-blocks-polyfill": "^0.2.4"
|
|
},
|
|
"devDependencies": {
|
|
"@doyensec/electronegativity": "^1.8.1",
|
|
"@ember/jquery": "^1.1.0",
|
|
"@ember/optional-features": "^2.0.0",
|
|
"@ember/render-modifiers": "^1.0.2",
|
|
"@ember/test-helpers": "^2.1.4",
|
|
"@glimmer/component": "^1.0.3",
|
|
"@glimmer/tracking": "^1.0.3",
|
|
"babel-eslint": "^10.1.0",
|
|
"babel-loader": "^8.1.0",
|
|
"broccoli-asset-rev": "^3.0.0",
|
|
"clipboard": "^2.0.6",
|
|
"core": "*",
|
|
"doctoc": "^1.4.0",
|
|
"ember-a11y-testing": "^4.0.2",
|
|
"ember-auto-import": "^1.10.1",
|
|
"ember-autofocus-modifier": "^1.1.0",
|
|
"ember-cli": "~3.24.0",
|
|
"ember-cli-app-version": "^4.0.0",
|
|
"ember-cli-babel": "^7.23.0",
|
|
"ember-cli-code-coverage": "^1.0.2",
|
|
"ember-cli-dependency-checker": "^3.2.0",
|
|
"ember-cli-htmlbars": "^5.3.1",
|
|
"ember-cli-inject-live-reload": "^2.0.2",
|
|
"ember-cli-sass": "^10.0.1",
|
|
"ember-cli-sri": "^2.1.1",
|
|
"ember-cli-template-lint": "^2.0.2",
|
|
"ember-cli-terser": "^4.0.1",
|
|
"ember-concurrency": "^1.3.0",
|
|
"ember-electron": "^3.0.0",
|
|
"ember-exam": "^6.0.1",
|
|
"ember-export-application-global": "^2.0.1",
|
|
"ember-inline-svg": "^1.0.0",
|
|
"ember-load-initializers": "^2.1.2",
|
|
"ember-maybe-import-regenerator": "^0.1.6",
|
|
"ember-modifier": "^2.1.1",
|
|
"ember-notify": "^6.0.0",
|
|
"ember-page-title": "^6.0.3",
|
|
"ember-qunit": "^5.1.1",
|
|
"ember-resolver": "^8.0.2",
|
|
"ember-source": "~3.24.0",
|
|
"ember-template-lint": "^2.15.0",
|
|
"eslint": "^7.17.0",
|
|
"eslint-config-prettier": "^7.1.0",
|
|
"eslint-plugin-ember": "^10.1.1",
|
|
"eslint-plugin-node": "^11.1.0",
|
|
"eslint-plugin-prettier": "^3.3.1",
|
|
"faker": "^5.5.3",
|
|
"loader.js": "^4.7.0",
|
|
"npm-run-all": "^4.1.5",
|
|
"prettier": "^2.2.1",
|
|
"qunit": "^2.13.0",
|
|
"qunit-dom": "^1.6.0",
|
|
"rose": "*",
|
|
"sass": "^1.29.0",
|
|
"sinon": "^9.2.1",
|
|
"stylelint": "^13.8.0",
|
|
"stylelint-config-sass-guidelines": "^7.1.0"
|
|
},
|
|
"engines": {
|
|
"node": ">=10 <=14"
|
|
},
|
|
"ember": {
|
|
"edition": "octane"
|
|
}
|
|
}
|