nativescript
Version:
Command-line interface for building NativeScript projects
185 lines (184 loc) • 4.95 kB
JSON
{
"name": "nativescript",
"main": "./lib/nativescript-cli-lib.js",
"version": "8.9.2",
"author": "NativeScript <oss@nativescript.org>",
"description": "Command-line interface for building NativeScript projects",
"bin": {
"tns": "./bin/tns",
"nativescript": "./bin/tns",
"nsc": "./bin/tns",
"ns": "./bin/tns"
},
"files": [
"bin/*",
"config",
"docs",
"!docs/html",
"lib",
"!lib/**/*.ts",
"lib/**/*.d.ts",
"!lib/**/*.js.map",
"!lib/common/test",
"!lib/common/docs/fonts",
"resources",
"setup",
"vendor",
"postinstall.js",
"preuninstall.js"
],
"scripts": {
"clean": "npx rimraf node_modules package-lock.json && npm run setup",
"build": "grunt",
"build.all": "grunt test",
"dev": "tsc --watch",
"setup": "npm i --ignore-scripts && npx husky",
"test": "npm run tsc && mocha --config=test/.mocharc.yml",
"postinstall": "node postinstall.js",
"preuninstall": "node preuninstall.js",
"prepack": "grunt prepare",
"postpack": "grunt set_dev_ga_id",
"mocha": "mocha",
"tsc": "tsc",
"test-watch": "node ./dev/tsc-to-mocha-watch.js",
"changelog": "conventional-changelog -p angular -i CHANGELOG.md -s",
"prettier": "prettier --write ./lib/**/*{.ts,.d.ts} ./test/**/*{.ts,.d.ts}"
},
"repository": {
"type": "git",
"url": "https://github.com/NativeScript/nativescript-cli.git"
},
"keywords": [
"nativescript",
"telerik",
"mobile"
],
"dependencies": {
"@foxt/js-srp": "^0.0.3-patch2",
"@nativescript/doctor": "2.0.16-rc.0",
"@npmcli/arborist": "^9.0.0",
"@rigor789/resolve-package-path": "1.0.7",
"@rigor789/trapezedev-project": "7.1.2",
"ansi-colors": "^4.1.3",
"archiver": "^7.0.1",
"axios": "1.7.9",
"byline": "5.0.0",
"chalk": "4.1.2",
"chokidar": "4.0.3",
"cli-table3": "0.6.5",
"color": "4.2.3",
"convert-source-map": "2.0.0",
"detect-newline": "3.1.0",
"email-validator": "2.0.4",
"esprima": "4.0.1",
"font-finder": "1.1.0",
"glob": "11.0.1",
"ios-device-lib": "0.9.4",
"ios-mobileprovision-finder": "1.2.1",
"ios-sim-portable": "4.5.0",
"jimp": "1.6.0",
"lodash": "4.17.21",
"log4js": "6.9.1",
"marked": "15.0.7",
"marked-terminal": "7.3.0",
"minimatch": "10.0.1",
"mkdirp": "3.0.1",
"mute-stream": "2.0.0",
"nativescript-dev-xcode": "0.8.1",
"open": "8.4.2",
"ora": "5.4.1",
"pacote": "21.0.0",
"pbxproj-dom": "1.2.0",
"plist": "3.1.0",
"plist-merge-patch": "0.2.0",
"prettier": "3.5.2",
"prompts": "2.4.2",
"proper-lockfile": "4.1.2",
"proxy-lib": "0.4.0",
"qr-image": "3.2.0",
"qrcode-terminal": "0.12.0",
"semver": "7.7.1",
"shelljs": "0.8.5",
"simple-git": "3.27.0",
"simple-plist": "1.4.0",
"source-map": "0.7.4",
"tar": "7.4.3",
"temp": "0.9.4",
"ts-morph": "25.0.1",
"tunnel": "0.0.6",
"typescript": "5.7.3",
"universal-analytics": "0.5.3",
"uuid": "11.1.0",
"winreg": "1.2.5",
"ws": "8.18.1",
"xml2js": "0.6.2",
"yargs": "17.7.2"
},
"devDependencies": {
"@types/archiver": "^6.0.3",
"@types/byline": "^4.2.36",
"@types/chai": "5.0.1",
"@types/chai-as-promised": "8.0.1",
"@types/color": "4.2.0",
"@types/convert-source-map": "2.0.3",
"@types/glob": "^8.1.0",
"@types/lodash": "4.17.15",
"@types/marked-terminal": "^6.1.1",
"@types/node": "^22.0.0",
"@types/npmcli__arborist": "^6.3.0",
"@types/pacote": "^11.1.8",
"@types/plist": "^3.0.5",
"@types/prompts": "2.4.9",
"@types/proper-lockfile": "4.1.4",
"@types/qr-image": "3.2.9",
"@types/retry": "0.12.5",
"@types/semver": "7.5.8",
"@types/shelljs": "^0.8.11",
"@types/sinon": "^17.0.3",
"@types/tabtab": "^3.0.2",
"@types/tar": "6.1.13",
"@types/temp": "0.9.4",
"@types/tunnel": "0.0.7",
"@types/universal-analytics": "0.4.8",
"@types/uuid": "^10.0.0",
"@types/ws": "8.5.14",
"@types/xml2js": "0.4.14",
"@types/yargs": "17.0.33",
"chai": "5.2.0",
"chai-as-promised": "8.0.1",
"conventional-changelog-cli": "^5.0.0",
"grunt": "1.6.1",
"grunt-contrib-clean": "2.0.1",
"grunt-contrib-copy": "1.0.0",
"grunt-contrib-watch": "1.1.0",
"grunt-shell": "4.0.0",
"grunt-template": "1.0.0",
"grunt-ts": "6.0.0-beta.22",
"husky": "9.1.7",
"istanbul": "0.4.5",
"latest-version": "9.0.0",
"lint-staged": "~15.4.3",
"mocha": "11.1.0",
"sinon": "19.0.2",
"source-map-support": "0.5.21"
},
"optionalDependencies": {
"fsevents": "*"
},
"overrides": {
"jimp": {
"xml2js": "0.6.2"
},
"npm-watch": {
"nodemon": "3.0.3"
}
},
"analyze": true,
"license": "Apache-2.0",
"engines": {
"node": ">=20.0.0"
},
"lint-staged": {
"*.ts": "prettier --write"
}
}