You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

64 lines
1.2 KiB

  1. {
  2. "name": "lesspass",
  3. "version": "3.0.1",
  4. "author": "Guillaume Vincent <guillaume@oslab.fr>",
  5. "description": "lesspass javascript module to generate idempotent passwords",
  6. "main": "src/lesspass.js",
  7. "scripts": {
  8. "test": "ava --require babel-core/register && xo",
  9. "build": "rm -rf dist && webpack",
  10. "prepublish": "npm test && npm run build"
  11. },
  12. "keywords": [
  13. "password",
  14. "crypto",
  15. "lesspass"
  16. ],
  17. "repository": {
  18. "type": "git",
  19. "url": "git+ssh://git@github.com:lesspass/core.git"
  20. },
  21. "engines": {
  22. "node": ">=4.2.6"
  23. },
  24. "license": "MIT",
  25. "bugs": {
  26. "url": "https://github.com/lesspass/core/issues"
  27. },
  28. "homepage": "https://github.com/lesspass/core#readme",
  29. "devDependencies": {
  30. "ava": "^0.15.2",
  31. "babel-core": "^6.10.4",
  32. "babel-loader": "^6.2.4",
  33. "babel-preset-es2015": "^6.9.0",
  34. "webpack": "^1.13.1",
  35. "xo": "^0.16.0"
  36. },
  37. "babel": {
  38. "presets": [
  39. "es2015"
  40. ]
  41. },
  42. "xo": {
  43. "esnext": true,
  44. "space": true,
  45. "envs": [
  46. "browser",
  47. "webextensions",
  48. "shared-node-browser",
  49. "es6"
  50. ],
  51. "ignores": [
  52. "lib/**"
  53. ]
  54. },
  55. "ava": {
  56. "files": [
  57. "tests/*.js"
  58. ],
  59. "source": [
  60. "src/*.js"
  61. ]
  62. }
  63. }