@adp-psych/container-tools
Version:
Tools for using containers for psychology experiments
92 lines (91 loc) • 2.66 kB
JSON
{
"name": "@adp-psych/container-tools",
"version": "3.0.0",
"description": "Tools for using containers for psychology experiments",
"keywords": [
"command-line",
"npm",
"package",
"container",
"psychology",
"experiment"
],
"homepage": "https://git.dipietro.id.au/adp-psych/container-tools",
"bugs": {
"email": "anthony.dipietro@research.uwa.edu.au"
},
"license": "AGPL-3.0-or-later",
"author": {
"name": "Anthony Di Pietro",
"email": "anthony.dipietro@research.uwa.edu.au",
"url": "https://anthony.dipietro.id.au/"
},
"files": [
"bin",
"ejs",
"lib"
],
"main": "lib/index.js",
"bin": {
"build-container": "bin/build-container.js",
"build-helm-chart": "bin/build-helm-chart.js",
"build-kubernetes-configuration": "bin/build-kubernetes-configuration.js",
"create-digitalocean-domain": "bin/create-digitalocean-domain.js",
"create-kubernetes-cluster": "bin/create-kubernetes-cluster.js",
"generate-selfsigned-certificate": "bin/generate-selfsigned-certificate.js",
"install-cert-manager": "bin/install-cert-manager.js",
"install-experiment": "bin/install-experiment.js",
"install-external-dns": "bin/install-external-dns.js",
"install-wave": "bin/install-wave.js"
},
"repository": {
"type": "git",
"url": "git@git.dipietro.id.au:adp-psych-container-tools"
},
"scripts": {
"clean": "rimraf doc tls",
"doc": "npm-run-all doc:clean doc:js",
"doc:clean": "rimraf doc",
"doc:js": "jsdoc --configure jsdoc.config.js bin lib",
"lint": "npm-run-all lint:*",
"lint:js": "eslint .",
"lint:package": "npmPkgJsonLint .",
"npm-check": "npm-check",
"prepare": "husky install",
"release": "np",
"test": "true",
"update": "npm-check-updates --upgrade --dep prod,dev,bundle,optional,peer --format group --interactive"
},
"dependencies": {
"@adp-psych/pkg-basename": "^2.0.4",
"dotenv-defaults": "^5.0.2",
"ejs": "^3.1.8",
"node-forge": "^1.3.1",
"pkg-dir": "^5.0.0",
"read-pkg-up": "^7.0.1"
},
"devDependencies": {
"@adp-psych/babel-config": "^3.0.6",
"@adp-psych/commitlint-config": "^5.4.4",
"@adp-psych/eslint-config": "^38.0.1",
"@adp-psych/jsdoc-config": "^2.1.4",
"@adp-psych/npm-check-updates-config": "^4.0.0",
"@adp-psych/npm-package-json-lint-config": "^9.2.5",
"husky": "^8.0.1",
"np": "^7.6.2",
"npm-check": "^6.0.1",
"npm-run-all": "^4.1.5",
"rimraf": "^3.0.2"
},
"engines": {
"node": ">=14"
},
"private": false,
"publishConfig": {
"access": "public"
},
"funding": {},
"copyright": "Copyright © 2021, 2022 Anthony Di Pietro.",
"containerRegistry": "quay.io/adp-psych",
"hostname": "container-tools.adp-psych.cloud"
}