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.
 
 
 
 
 
 

65 line
1.5 KiB

  1. {
  2. "name": "lesspass",
  3. "version": "1.0.0",
  4. "description": "lesspass is like keepass without the need to persist password",
  5. "main": "lesspass.js",
  6. "scripts": {
  7. "test": "mocha --compilers js:babel-core/register --ui bdd --reporter min --recursive ./tests",
  8. "build": "npm-run-all clean copy 'build:*'",
  9. "build:app": "browserify -e ./app/app.js -o ./dist/app.js",
  10. "clean": "rimraf ./dist/**/*",
  11. "copy": "mkdir -p ./dist && cp public/* dist/",
  12. "serve": "static -p ${PORT:-5000} --gzip --host-address 0.0.0.0 dist/",
  13. "start": "npm run serve",
  14. "prestart": "npm run build"
  15. },
  16. "repository": {
  17. "type": "git",
  18. "url": "git+ssh://git@github.com/guillaumevincent/lesspass.git"
  19. },
  20. "keywords": [
  21. "keepass",
  22. "nodejs",
  23. "node"
  24. ],
  25. "author": "Guillaume Vincent",
  26. "license": "MIT",
  27. "bugs": {
  28. "url": "https://github.com/guillaumevincent/lesspass/issues"
  29. },
  30. "homepage": "https://github.com/guillaumevincent/lesspass#readme",
  31. "dependencies": {
  32. "bootstrap": "^3.3.6"
  33. },
  34. "jshintConfig": {
  35. "esnext": true
  36. },
  37. "devDependencies": {
  38. "babel-core": "^6.3.15",
  39. "babel-preset-es2015": "^6.3.13",
  40. "babelify": "^7.2.0",
  41. "browserify": "^12.0.1",
  42. "mocha": "^2.3.4",
  43. "node-static": "^0.7.7",
  44. "npm-run-all": "^1.4.0",
  45. "rimraf": "^2.4.4"
  46. },
  47. "babel": {
  48. "presets": [
  49. "es2015"
  50. ]
  51. },
  52. "browserify": {
  53. "transform": [
  54. [
  55. "babelify",
  56. {
  57. "presets": [
  58. "es2015"
  59. ]
  60. }
  61. ]
  62. ]
  63. }
  64. }