package.json 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. {
  2. "_from": "underscore.string@~3.3.4",
  3. "_id": "underscore.string@3.3.5",
  4. "_inBundle": false,
  5. "_integrity": "sha1-/CrSVbi9MJ4jnLxYFv0jqbfqQCM=",
  6. "_location": "/underscore.string",
  7. "_phantomChildren": {},
  8. "_requested": {
  9. "type": "range",
  10. "registry": true,
  11. "raw": "underscore.string@~3.3.4",
  12. "name": "underscore.string",
  13. "escapedName": "underscore.string",
  14. "rawSpec": "~3.3.4",
  15. "saveSpec": null,
  16. "fetchSpec": "~3.3.4"
  17. },
  18. "_requiredBy": [
  19. "/grunt-legacy-util"
  20. ],
  21. "_resolved": "http://registry.npm.taobao.org/underscore.string/download/underscore.string-3.3.5.tgz",
  22. "_shasum": "fc2ad255b8bd309e239cbc5816fd23a9b7ea4023",
  23. "_spec": "underscore.string@~3.3.4",
  24. "_where": "E:\\dev\\007\\node_module\\node10\\node_modules\\grunt-legacy-util",
  25. "bugs": {
  26. "url": "https://github.com/epeli/underscore.string/issues"
  27. },
  28. "bundleDependencies": false,
  29. "contributors": [
  30. {
  31. "name": "Esa-Matti Suuronen",
  32. "email": "esa-matti@suuronen.org",
  33. "url": "http://esa-matti.suuronen.org/"
  34. },
  35. {
  36. "name": "Edward Tsech",
  37. "email": "edtsech@gmail.com"
  38. },
  39. {
  40. "name": "Pavel Pravosud",
  41. "email": "pavel@pravosud.com",
  42. "url": "<https://github.com/rwz>"
  43. },
  44. {
  45. "name": "Sasha Koss",
  46. "email": "kossnocorp@gmail.com",
  47. "url": "http://koss.nocorp.me/"
  48. },
  49. {
  50. "name": "Vladimir Dronnikov",
  51. "email": "dronnikov@gmail.com"
  52. },
  53. {
  54. "name": "Pete Kruckenberg",
  55. "email": "https://github.com/kruckenb",
  56. "url": "<https://github.com/kruckenb>"
  57. },
  58. {
  59. "name": "Paul Chavard",
  60. "email": "paul@chavard.net",
  61. "url": "<http://tchak.net>"
  62. },
  63. {
  64. "name": "Ed Finkler",
  65. "email": "coj@funkatron.com",
  66. "url": "<http://funkatron.com>"
  67. },
  68. {
  69. "name": "Christoph Hermann",
  70. "email": "schtoeffel@gmail.com",
  71. "url": "<https://github.com/stoeffel>"
  72. }
  73. ],
  74. "dependencies": {
  75. "sprintf-js": "^1.0.3",
  76. "util-deprecate": "^1.0.2"
  77. },
  78. "deprecated": false,
  79. "description": "String manipulation extensions for Underscore.js javascript library.",
  80. "devDependencies": {
  81. "browserify": "^13.0.0",
  82. "browserify-header": "^0.9.2",
  83. "eslint": "^1.10.3",
  84. "istanbul": "^0.4.2",
  85. "mocha": "^2.1.0",
  86. "mocha-lcov-reporter": "^1.0.0",
  87. "replace": "^0.3.0",
  88. "uglifyjs": "^2.4.10",
  89. "underscore": "^1.7.0"
  90. },
  91. "directories": {
  92. "lib": "./"
  93. },
  94. "engines": {
  95. "node": "*"
  96. },
  97. "homepage": "http://epeli.github.com/underscore.string/",
  98. "jshintConfig": {
  99. "node": true,
  100. "browser": true,
  101. "qunit": true,
  102. "globals": {
  103. "s": true
  104. }
  105. },
  106. "keywords": [
  107. "underscore",
  108. "string"
  109. ],
  110. "license": "MIT",
  111. "main": "./index.js",
  112. "name": "underscore.string",
  113. "repository": {
  114. "type": "git",
  115. "url": "git+https://github.com/epeli/underscore.string.git"
  116. },
  117. "scripts": {
  118. "build": "npm run build:clean && npm run build:bundle && npm run build:min",
  119. "build:bundle": "mkdir dist && browserify index.js -o dist/underscore.string.js -p browserify-header -s s",
  120. "build:clean": "rm -rf dist",
  121. "build:min": "uglifyjs dist/underscore.string.js -o dist/underscore.string.min.js --comments",
  122. "coverage": "istanbul cover ./node_modules/mocha/bin/_mocha -- --report=lcov --ui=qunit tests",
  123. "release": "npm test && npm run release:version && npm run build && npm run release:push",
  124. "release:push": "node scripts/push-tags.js",
  125. "release:version": "node scripts/bump-version.js",
  126. "test": "npm run test:lint && npm run test:unit && npm run coverage",
  127. "test:lint": "eslint -c .eslintrc .",
  128. "test:unit": "mocha --ui=qunit tests"
  129. },
  130. "version": "3.3.5"
  131. }