package.json 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. {
  2. "name": "@xterm/xterm",
  3. "description": "Full xterm terminal, in your browser",
  4. "version": "5.5.0",
  5. "main": "lib/xterm.js",
  6. "style": "css/xterm.css",
  7. "types": "typings/xterm.d.ts",
  8. "repository": "https://github.com/xtermjs/xterm.js",
  9. "license": "MIT",
  10. "keywords": [
  11. "cli",
  12. "command-line",
  13. "console",
  14. "pty",
  15. "shell",
  16. "ssh",
  17. "styles",
  18. "terminal-emulator",
  19. "terminal",
  20. "tty",
  21. "vt100",
  22. "webgl",
  23. "xterm"
  24. ],
  25. "scripts": {
  26. "prepackage": "npm run build",
  27. "package": "webpack",
  28. "package-headless": "webpack --config ./webpack.config.headless.js",
  29. "postpackage-headless": "node ./bin/package_headless.js",
  30. "start": "node demo/start",
  31. "start-server-only": "node demo/start-server-only",
  32. "build-demo": "webpack --config ./demo/webpack.config.js",
  33. "lint": "eslint -c .eslintrc.json --max-warnings 0 --ext .ts src/ addons/",
  34. "lint-api": "eslint --no-eslintrc -c .eslintrc.json.typings --max-warnings 0 --no-ignore --ext .d.ts typings/",
  35. "test": "npm run test-unit",
  36. "posttest": "npm run lint",
  37. "test-api": "npm run test-api-chromium",
  38. "test-api-chromium": "node ./bin/test_api.js --browser=chromium --timeout=20000",
  39. "test-api-firefox": "node ./bin/test_api.js --browser=firefox --timeout=20000",
  40. "test-api-webkit": "node ./bin/test_api.js --browser=webkit --timeout=20000",
  41. "test-playwright": "node ./bin/test_playwright.js --workers=75%",
  42. "test-playwright-chromium": "node ./bin/test_playwright.js --workers=75% \"--project=Chrome Stable\"",
  43. "test-playwright-firefox": "node ./bin/test_playwright.js --workers=75% \"--project=Firefox Stable\"",
  44. "test-playwright-webkit": "node ./bin/test_playwright.js --workers=75% \"--project=WebKit\"",
  45. "test-playwright-debug": "node ./bin/test_playwright.js --workers=1 --headed --timeout=30000",
  46. "test-unit": "node ./bin/test.js",
  47. "test-unit-coverage": "node ./bin/test.js --coverage",
  48. "test-unit-dev": "cross-env NODE_PATH='./out' mocha",
  49. "build": "tsc -b ./tsconfig.all.json",
  50. "install-addons": "node ./bin/install-addons.js",
  51. "presetup": "npm run install-addons",
  52. "setup": "npm run build",
  53. "prepublishOnly": "npm run package",
  54. "watch": "tsc -b -w ./tsconfig.all.json --preserveWatchOutput",
  55. "benchmark": "NODE_PATH=./out xterm-benchmark -r 5 -c test/benchmark/benchmark.json",
  56. "benchmark-baseline": "NODE_PATH=./out xterm-benchmark -r 5 -c test/benchmark/benchmark.json --baseline out-test/benchmark/test/benchmark/*benchmark.js",
  57. "benchmark-eval": "NODE_PATH=./out xterm-benchmark -r 5 -c test/benchmark/benchmark.json --eval out-test/benchmark/test/benchmark/*benchmark.js",
  58. "clean": "rm -rf lib out addons/*/lib addons/*/out",
  59. "vtfeatures": "node bin/extract_vtfeatures.js src/**/*.ts src/*.ts"
  60. },
  61. "devDependencies": {
  62. "@lunapaint/png-codec": "^0.2.0",
  63. "@playwright/test": "^1.37.1",
  64. "@types/chai": "^4.2.22",
  65. "@types/debug": "^4.1.7",
  66. "@types/deep-equal": "^1.0.1",
  67. "@types/express": "4",
  68. "@types/express-ws": "^3.0.1",
  69. "@types/glob": "^7.2.0",
  70. "@types/jsdom": "^16.2.13",
  71. "@types/mocha": "^9.0.0",
  72. "@types/node": "^18.16.0",
  73. "@types/utf8": "^3.0.0",
  74. "@types/webpack": "^5.28.0",
  75. "@types/ws": "^8.2.0",
  76. "@typescript-eslint/eslint-plugin": "^6.2.00",
  77. "@typescript-eslint/parser": "^6.2.00",
  78. "chai": "^4.3.4",
  79. "cross-env": "^7.0.3",
  80. "deep-equal": "^2.0.5",
  81. "eslint": "^8.56.0",
  82. "eslint-plugin-jsdoc": "^46.9.1",
  83. "express": "^4.17.1",
  84. "express-ws": "^5.0.2",
  85. "glob": "^7.2.0",
  86. "jsdom": "^18.0.1",
  87. "mocha": "^10.1.0",
  88. "mustache": "^4.2.0",
  89. "node-pty": "1.1.0-beta5",
  90. "nyc": "^15.1.0",
  91. "source-map-loader": "^3.0.0",
  92. "source-map-support": "^0.5.20",
  93. "ts-loader": "^9.3.1",
  94. "typescript": "^5.1.6",
  95. "utf8": "^3.0.0",
  96. "webpack": "^5.61.0",
  97. "webpack-cli": "^4.9.1",
  98. "ws": "^8.2.3",
  99. "xterm-benchmark": "^0.3.1"
  100. }
  101. }