mantra/composer.json

88 lines
2.5 KiB
JSON

{
"name": "manuth/mantra",
"version": "0.0.0",
"description": "A SilverStripe-theme called \"mantra\".",
"type": "silverstripe-theme",
"authors": [
{
"name": "Manuel Thalmann",
"email": "m@nuth.ch"
}
],
"license": "MIT",
"keywords": [
"SilverStripe",
"Theme",
"m@nuth",
"mantra"
],
"repositories": [
{
"type": "git",
"url": "https://github.com/manuth/mantra.git"
}
],
"homepage": "https://github.com/manuth/mantra#readme",
"scripts-descriptions": {
"build": "Builds the project.",
"release": "Performs a release-build.",
"rebuild": "Rebuilds the project.",
"rebuild-release": "Rebuilds the project in release-mode.",
"watch": "Builds the project in watch-mode.",
"watch-release": "Performs a release-build in watch-mode.",
"stop": "Stops building the project in watch-mode.",
"stop-release": "Stops performing the release-build in watch-mode.",
"clean": "Cleans the project",
"lint": "Lints the project."
},
"scripts": {
"build": "npm run build",
"release": "npm run release",
"rebuild": "npm run rebuild",
"rebuild-release": "npm run rebuild-release",
"watch": "npm run watch",
"watch-release": "npm run watch-release",
"stop": "npm run stop",
"stop-release": "npm run stop-release",
"clean": "npm run clean",
"lint": "npm run lint"
},
"require": {},
"require-dev": {
"neronmoon/scriptsdev": "^0.1.6"
},
"archive": {
"exclude": [
"/*.tar",
".devcontainer",
".drone.yml",
".eslintrc.js",
".gitignore",
".vscode/",
"composer.lock",
"gulp",
"gulpfile.ts",
"node_modules/",
"package-lock.json",
"package.json",
"src/",
"tsconfig.json",
"tsconfig.*.json",
"/test/",
"!/assets/",
"!/css/",
"!/javascript/",
"!/templates/"
]
},
"extra": {
"scripts-dev": {
"post-install-cmd": [
"npm install",
"@rebuild",
"Composer\\Config::disableProcessTimeout",
"composer --working-dir=./test/website install"
]
}
}
}