package.json 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. {
  2. "name": "@capacitor/filesystem",
  3. "version": "7.1.1",
  4. "description": "The Filesystem API provides a NodeJS-like API for working with files on the device.",
  5. "main": "dist/plugin.cjs.js",
  6. "module": "dist/esm/index.js",
  7. "types": "dist/esm/index.d.ts",
  8. "unpkg": "dist/plugin.js",
  9. "files": [
  10. "android/src/main/",
  11. "android/build.gradle",
  12. "dist/",
  13. "ios/Sources",
  14. "ios/Tests",
  15. "Package.swift",
  16. "CapacitorFilesystem.podspec"
  17. ],
  18. "author": "Outsystems",
  19. "license": "MIT",
  20. "repository": {
  21. "type": "git",
  22. "url": "https://github.com/ionic-team/capacitor-filesystem.git"
  23. },
  24. "bugs": {
  25. "url": "https://github.com/ionic-team/capacitor-filesystem/issues"
  26. },
  27. "keywords": [
  28. "capacitor",
  29. "plugin",
  30. "native"
  31. ],
  32. "scripts": {
  33. "verify": "npm run verify:ios && npm run verify:android && npm run verify:web",
  34. "verify:ios": "xcodebuild -scheme FilesystemCapacitor -destination generic/platform=iOS",
  35. "verify:android": "cd android && ./gradlew clean build test && cd ..",
  36. "verify:web": "npm run build",
  37. "lint": "npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint",
  38. "fmt": "npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format",
  39. "eslint": "eslint . --ext ts",
  40. "prettier": "prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java",
  41. "swiftlint": "node-swiftlint",
  42. "docgen": "docgen --api FilesystemPlugin --output-readme README.md --output-json dist/docs.json",
  43. "build": "npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs",
  44. "clean": "rimraf ./dist",
  45. "watch": "tsc --watch",
  46. "prepublishOnly": "npm run build"
  47. },
  48. "dependencies": {
  49. "@capacitor/synapse": "^1.0.1"
  50. },
  51. "devDependencies": {
  52. "@capacitor/android": "7.0.1",
  53. "@capacitor/core": "7.0.1",
  54. "@capacitor/docgen": "^0.2.2",
  55. "@capacitor/ios": "7.0.1",
  56. "@ionic/eslint-config": "^0.4.0",
  57. "@ionic/prettier-config": "^4.0.0",
  58. "@ionic/swiftlint-config": "^2.0.0",
  59. "@semantic-release/changelog": "^6.0.3",
  60. "@semantic-release/git": "^10.0.1",
  61. "@semantic-release/github": "^11.0.1",
  62. "@semantic-release/npm": "^12.0.1",
  63. "@types/node": "^20.14.8",
  64. "eslint": "^8.57.0",
  65. "prettier": "^3.3.3",
  66. "prettier-plugin-java": "^2.6.4",
  67. "rimraf": "^6.0.1",
  68. "rollup": "^2.78.1",
  69. "semantic-release": "^24.0.0",
  70. "swiftlint": "^2.0.0",
  71. "typescript": "~5.4.5"
  72. },
  73. "peerDependencies": {
  74. "@capacitor/core": ">=7.0.0"
  75. },
  76. "prettier": "@ionic/prettier-config",
  77. "swiftlint": "@ionic/swiftlint-config",
  78. "eslintConfig": {
  79. "extends": "@ionic/eslint-config/recommended"
  80. },
  81. "capacitor": {
  82. "ios": {
  83. "src": "ios"
  84. },
  85. "android": {
  86. "src": "android"
  87. }
  88. }
  89. }