Get DuckDuckGo results in Node. https://npmjs.com/package/node-ddg
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.

58 lines
1.1 KiB

  1. {
  2. "name": "node-ddg",
  3. "description": "Get DuckDuckGo results in Node.",
  4. "version": "2.2.3",
  5. "author": "Bauke <me@bauke.xyz>",
  6. "homepage": "https://git.holllo.cc/Bauke/node-ddg",
  7. "license": "MIT",
  8. "main": "build/source/index.js",
  9. "types": "build/source/index.d.ts",
  10. "files": [
  11. "build/source/"
  12. ],
  13. "scripts": {
  14. "build": "tsc",
  15. "test": "xo && ava --verbose --serial",
  16. "prepublishOnly": "rm -rf build/ && yarn build && yarn test"
  17. },
  18. "dependencies": {
  19. "cheerio": "^1.0.0-rc.2",
  20. "puppeteer": "^5.2.1",
  21. "query-string": "^6.13.1"
  22. },
  23. "devDependencies": {
  24. "@types/cheerio": "^0.22.21",
  25. "@types/puppeteer": "^3.0.1",
  26. "ava": "^3.11.0",
  27. "husky": "^4.2.5",
  28. "ts-node": "^8.10.2",
  29. "typescript": "^3.9.7",
  30. "xo": "^0.32.1"
  31. },
  32. "keywords": [
  33. "duckduckgo",
  34. "search"
  35. ],
  36. "ava": {
  37. "extensions": [
  38. "ts"
  39. ],
  40. "files": [
  41. "tests/*.test.ts"
  42. ],
  43. "require": [
  44. "ts-node/register"
  45. ]
  46. },
  47. "xo": {
  48. "prettier": true,
  49. "space": true
  50. },
  51. "husky": {
  52. "hooks": {
  53. "pre-commit": "yarn test",
  54. "pre-push": "yarn test"
  55. }
  56. }
  57. }