package.json 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. {
  2. "name": "@tauri-apps/cli",
  3. "version": "1.0.0-beta.10",
  4. "description": "Command line interface for building Tauri apps",
  5. "type": "module",
  6. "bin": {
  7. "tauri": "./bin/tauri.js"
  8. },
  9. "files": [
  10. "bin",
  11. "dist",
  12. "scripts"
  13. ],
  14. "funding": {
  15. "type": "opencollective",
  16. "url": "https://opencollective.com/tauri"
  17. },
  18. "scripts": {
  19. "postinstall": "",
  20. "build": "rimraf ./dist && rollup -c --silent",
  21. "build-release": "rimraf ./dist && cross-env NODE_ENV=production rollup -c",
  22. "test": "cross-env NODE_OPTIONS=--experimental-vm-modules jest --runInBand --forceExit --no-cache --testPathIgnorePatterns=\"(build|dev)\"",
  23. "pretest": "yarn build",
  24. "prepublishOnly": "yarn build-release",
  25. "test:local": "cross-env NODE_OPTIONS=--experimental-vm-modules jest --runInBand --forceExit",
  26. "lint": "eslint --ext ts \"./src/**/*.ts\"",
  27. "lint-fix": "eslint --fix --ext ts \"./src/**/*.ts\"",
  28. "lint:lockfile": "lockfile-lint --path yarn.lock --type yarn --validate-https --allowed-hosts npm yarn",
  29. "format": "prettier --write --end-of-line=auto \"./**/*.{cjs,js,jsx,ts,tsx,html,css,json}\" --ignore-path .gitignore",
  30. "format:check": "prettier --check --end-of-line=auto \"./**/*.{cjs,js,jsx,ts,tsx,html,css,json}\" --ignore-path .gitignore"
  31. },
  32. "repository": {
  33. "type": "git",
  34. "url": "git+https://github.com/tauri-apps/tauri.git"
  35. },
  36. "contributors": [
  37. "Tauri Team <team@tauri-apps.org> (https://tauri.studio)"
  38. ],
  39. "license": "Apache-2.0 OR MIT",
  40. "bugs": {
  41. "url": "https://github.com/tauri-apps/tauri/issues"
  42. },
  43. "homepage": "https://github.com/tauri-apps/tauri#readme",
  44. "publishConfig": {
  45. "access": "public"
  46. },
  47. "engines": {
  48. "node": ">= 12.20.0",
  49. "npm": ">= 6.6.0",
  50. "yarn": ">= 1.19.1"
  51. },
  52. "dependencies": {
  53. "@tauri-apps/toml": "2.2.4",
  54. "chalk": "4.1.2",
  55. "cross-env": "7.0.3",
  56. "cross-spawn": "7.0.3",
  57. "find-up": "6.2.0",
  58. "fs-extra": "10.0.0",
  59. "glob": "7.2.0",
  60. "global-agent": "3.0.0",
  61. "got": "11.8.3",
  62. "imagemin": "8.0.1",
  63. "imagemin-optipng": "8.0.0",
  64. "imagemin-zopfli": "7.0.0",
  65. "inquirer": "8.2.0",
  66. "is-png": "3.0.1",
  67. "minimist": "1.2.5",
  68. "ms": "2.1.3",
  69. "png-to-ico": "2.1.2",
  70. "png2icons": "2.0.1",
  71. "read-chunk": "4.0.2",
  72. "semver": "7.3.5",
  73. "sharp": "0.29.3",
  74. "update-notifier": "5.1.0"
  75. },
  76. "devDependencies": {
  77. "@babel/core": "7.16.7",
  78. "@babel/preset-env": "7.16.8",
  79. "@babel/preset-typescript": "7.16.7",
  80. "@jest/globals": "27.4.6",
  81. "@rollup/plugin-babel": "5.3.0",
  82. "@rollup/plugin-commonjs": "21.0.1",
  83. "@rollup/plugin-node-resolve": "13.1.3",
  84. "@rollup/plugin-replace": "3.0.1",
  85. "@rollup/plugin-typescript": "8.3.0",
  86. "@types/cross-spawn": "6.0.2",
  87. "@types/fs-extra": "9.0.13",
  88. "@types/glob": "7.2.0",
  89. "@types/global-agent": "2.1.1",
  90. "@types/imagemin": "8.0.0",
  91. "@types/imagemin-optipng": "5.2.1",
  92. "@types/inquirer": "8.1.3",
  93. "@types/ms": "0.7.31",
  94. "@types/semver": "7.3.9",
  95. "@types/sharp": "0.29.5",
  96. "@typescript-eslint/eslint-plugin": "5.9.1",
  97. "@typescript-eslint/parser": "5.9.1",
  98. "babel-jest": "27.4.6",
  99. "eslint": "8.6.0",
  100. "eslint-config-prettier": "8.3.0",
  101. "eslint-config-standard-with-typescript": "21.0.1",
  102. "eslint-plugin-import": "2.25.4",
  103. "eslint-plugin-lodash-template": "0.19.0",
  104. "eslint-plugin-node": "11.1.0",
  105. "eslint-plugin-promise": "5.2.0",
  106. "eslint-plugin-security": "1.4.0",
  107. "is-running": "2.1.0",
  108. "jest": "27.4.7",
  109. "jest-transform-toml": "1.0.0",
  110. "lockfile-lint": "4.6.2",
  111. "prettier": "2.5.1",
  112. "promise": "8.1.0",
  113. "rimraf": "3.0.2",
  114. "rollup": "2.63.0",
  115. "rollup-plugin-terser": "7.0.2",
  116. "tslib": "2.3.1",
  117. "typescript": "4.5.4"
  118. },
  119. "resolutions": {
  120. "**/trim-newlines": "4.0.2"
  121. }
  122. }