@affinidi-tdk/iota-core
Version:
Affinidi Iota Framework core library primarily used in the backend
57 lines (56 loc) • 1.54 kB
JSON
{
"name": "@affinidi-tdk/iota-core",
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"sourceRoot": "libs/iota-core",
"projectType": "library",
"targets": {
"install-node-modules": {
"executor": "nx:run-commands",
"options": {
"cwd": "{projectRoot}",
"command": "npm i --prefix ."
}
},
"build": {
"executor": "nx:run-commands",
"options": {
"cwd": "{projectRoot}",
"command": "npm run build"
},
"dependsOn": ["install-node-modules"],
"outputs": ["{projectRoot}/.jsii"]
},
"package": {
"executor": "nx:run-commands",
"options": {
"cwd": "{projectRoot}",
"command": "npm run package"
},
"dependsOn": ["build"],
"outputs": ["{projectRoot}/dist/"]
},
"semantic-release": {
"executor": "@theunderscorer/nx-semantic-release:semantic-release",
"dependsOn": ["package"],
"options": {
"changelog": true,
"github": true,
"git": true,
"npm": false,
"repositoryUrl": "git@github.com:affinidi/affinidi-tdk.git",
"branches": ["main"],
"plugins": [
[
"@semantic-release/exec",
{
"execCwd": "{projectRoot}",
"prepareCmd": "npm version ${nextRelease.version}",
"publishCmd": "npm run publish-pypi && npm run publish-npm",
"verifyConditionsCmd": "npm version"
}
]
]
}
}
}
}