package.json 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. {
  2. "name": "underscore.string",
  3. "version": "3.3.6",
  4. "description": "String manipulation extensions for Underscore.js javascript library.",
  5. "homepage": "http://epeli.github.com/underscore.string/",
  6. "contributors": [
  7. "Esa-Matti Suuronen <esa-matti@suuronen.org> (http://esa-matti.suuronen.org/)",
  8. "Edward Tsech <edtsech@gmail.com>",
  9. "Pavel Pravosud <pavel@pravosud.com> (<https://github.com/rwz>)",
  10. "Sasha Koss <kossnocorp@gmail.com> (http://koss.nocorp.me/)",
  11. "Vladimir Dronnikov <dronnikov@gmail.com>",
  12. "Pete Kruckenberg (<https://github.com/kruckenb>)",
  13. "Paul Chavard <paul@chavard.net> (<http://tchak.net>)",
  14. "Ed Finkler <coj@funkatron.com> (<http://funkatron.com>)",
  15. "Christoph Hermann <schtoeffel@gmail.com> (<https://github.com/stoeffel>)"
  16. ],
  17. "keywords": [
  18. "underscore",
  19. "string"
  20. ],
  21. "main": "./index.js",
  22. "directories": {
  23. "lib": "./"
  24. },
  25. "engines": {
  26. "node": "*"
  27. },
  28. "repository": {
  29. "type": "git",
  30. "url": "https://github.com/epeli/underscore.string.git"
  31. },
  32. "bugs": {
  33. "url": "https://github.com/epeli/underscore.string/issues"
  34. },
  35. "license": "MIT",
  36. "scripts": {
  37. "test": "npm run test:lint && npm run test:unit && npm run coverage",
  38. "test:unit": "mocha --ui=qunit tests",
  39. "test:lint": "eslint -c .eslintrc .",
  40. "coverage": "istanbul cover ./node_modules/mocha/bin/_mocha -- --report=lcov --ui=qunit tests",
  41. "build": "npm run build:clean && npm run build:bundle && npm run build:min",
  42. "build:clean": "rm -rf dist",
  43. "build:bundle": "mkdir dist && browserify index.js -o dist/underscore.string.js -p browserify-header -s s",
  44. "build:min": "uglifyjs dist/underscore.string.js -o dist/underscore.string.min.js --comments",
  45. "release": "npm test && npm run release:version && npm run build && npm run release:push",
  46. "release:version": "node scripts/bump-version.js",
  47. "release:push": "node scripts/push-tags.js"
  48. },
  49. "devDependencies": {
  50. "browserify": "^16.2.3",
  51. "browserify-header": "^0.9.4",
  52. "eslint": "^5.6.1",
  53. "istanbul": "^0.4.5",
  54. "mocha": "^5.2.0",
  55. "mocha-lcov-reporter": "^1.3.0",
  56. "replace": "^1.0.0",
  57. "uglifyjs": "^2.4.11",
  58. "underscore": "^1.9.1"
  59. },
  60. "jshintConfig": {
  61. "node": true,
  62. "browser": true,
  63. "qunit": true,
  64. "globals": {
  65. "s": true
  66. }
  67. },
  68. "dependencies": {
  69. "sprintf-js": "^1.1.1",
  70. "util-deprecate": "^1.0.2"
  71. },
  72. "volta": {
  73. "node": "16.13.2"
  74. }
  75. }