{"_id":"expo-tiddlywiki-filesystem-android-external-storage","_rev":"33-58f393fa5b2448ca9bbcd8f249ad2a72","name":"expo-tiddlywiki-filesystem-android-external-storage","dist-tags":{"latest":"2.12.3"},"versions":{"2.0.2":{"name":"expo-tiddlywiki-filesystem-android-external-storage","version":"2.0.2","keywords":["react-native","expo","filesystem","android","external-storage"],"author":{"name":"TidGi Mobile Team"},"license":"MIT","_id":"expo-tiddlywiki-filesystem-android-external-storage@2.0.2","maintainers":[{"name":"linonetwo012","email":"linonetwo012@gmail.com"}],"dist":{"shasum":"68adcb5b7e6907f0b74566ca26b24a8e9514b99d","tarball":"https://registry.npmjs.org/expo-tiddlywiki-filesystem-android-external-storage/-/expo-tiddlywiki-filesystem-android-external-storage-2.0.2.tgz","fileCount":13,"integrity":"sha512-3T41+OMX2S92FgIg/t3CaSdrIJiGGcD+rrJOzrGJZG2tJBXwaJ75SLLbt34tfiP9rqEoI1tugIo+FrtruOLlvg==","signatures":[{"sig":"MEYCIQDHDJd6+iqUfQ8rHnpsL0ZxTnOqHKAsaXF0OOr2MXVhGwIhAMXSR1Zbd4aGp+R6GQAW/43XrvyEQS8nF19AjXfkVaZ9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62606},"main":"build/index.js","types":"build/index.d.ts","plugin":"app.plugin.js","gitHead":"5e520fb23ba4cbaeba29cc8298d910e3280a4499","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"tsc -p tsconfig.json","clean":"expo-module clean","prepare":"tsc -p tsconfig.json"},"_npmUser":{"name":"linonetwo012","email":"linonetwo012@gmail.com"},"_npmVersion":"10.9.3","description":"Expo native module for TidGi-Mobile: external storage I/O + TiddlyWiki .tid/.meta/.json batch parsing in Kotlin","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@expo/config-plugins":"^54.0.4"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^50.0.0","react":"^18.2.0","typescript":"^5.0.0","@types/react":"^18.2.0","react-native":"^0.73.0","expo-modules-core":"^1.11.0","@types/react-native":"^0.73.0","expo-module-scripts":"^3.0.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-tiddlywiki-filesystem-android-external-storage_2.0.2_1775234157046_0.23450735185999205","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"expo-tiddlywiki-filesystem-android-external-storage","version":"2.1.0","keywords":["react-native","expo","filesystem","android","external-storage"],"author":{"name":"TidGi Mobile Team"},"license":"MIT","_id":"expo-tiddlywiki-filesystem-android-external-storage@2.1.0","maintainers":[{"name":"linonetwo012","email":"linonetwo012@gmail.com"}],"dist":{"shasum":"34d9bc826303f3767cdcb80c7271b8aedf74ceef","tarball":"https://registry.npmjs.org/expo-tiddlywiki-filesystem-android-external-storage/-/expo-tiddlywiki-filesystem-android-external-storage-2.1.0.tgz","fileCount":13,"integrity":"sha512-PqZVkAG3qkWybhfpA3fMFS1CAQj1J+bHPZ5JSr4xJtEp97NRaitQRijbSka9v0+vR5qUa+emXDrxMPaa2p6waw==","signatures":[{"sig":"MEUCIQCmXJGsXAP6JhPALf7nuENFl6941zfHIZUMdaJ0wAbyQAIgfPeq4irekJNuMRTbPqd2jccL9541taafU+bW/g7yLFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72201},"main":"build/index.js","types":"build/index.d.ts","plugin":"app.plugin.js","gitHead":"25bd078fd8cbe7c9eb44fdd66397689b431da2a4","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"tsc -p tsconfig.json","clean":"expo-module clean","prepare":"tsc -p tsconfig.json"},"_npmUser":{"name":"linonetwo012","email":"linonetwo012@gmail.com"},"_npmVersion":"10.9.3","description":"Expo native module for TidGi-Mobile: external storage I/O + TiddlyWiki .tid/.meta/.json batch parsing in Kotlin","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@expo/config-plugins":"^54.0.4"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^50.0.0","react":"^18.2.0","typescript":"^5.0.0","@types/react":"^18.2.0","react-native":"^0.73.0","expo-modules-core":"^1.11.0","@types/react-native":"^0.73.0","expo-module-scripts":"^3.0.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-tiddlywiki-filesystem-android-external-storage_2.1.0_1775247119499_0.5680665204860595","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"expo-tiddlywiki-filesystem-android-external-storage","version":"2.1.1","keywords":["react-native","expo","filesystem","android","external-storage"],"author":{"name":"TidGi Mobile Team"},"license":"MIT","_id":"expo-tiddlywiki-filesystem-android-external-storage@2.1.1","maintainers":[{"name":"linonetwo012","email":"linonetwo012@gmail.com"}],"dist":{"shasum":"c16d0955ec43ffd11a2f9390cd525e9eb721785f","tarball":"https://registry.npmjs.org/expo-tiddlywiki-filesystem-android-external-storage/-/expo-tiddlywiki-filesystem-android-external-storage-2.1.1.tgz","fileCount":13,"integrity":"sha512-SwrP/9HFMohKzE06yQw1yRpOi/P0VCSc+8M1RgQWR5uO9p0AEmB86/YHLNI8wKhFDQEg6666S+fj+Ei8Fcu4Xw==","signatures":[{"sig":"MEUCIQDkAdbAf8o0kXwLJc57oYXis0YK48CslhJ7GgXOH1uvAQIgdhBBAwVHBvUP5ECWi7oqHnSy0xbFAqO7MCRAQOFS3XQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73051},"main":"build/index.js","types":"build/index.d.ts","plugin":"app.plugin.js","gitHead":"79cf7d90d81aa805fe85e774533815c153d7d561","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"tsc -p tsconfig.json","clean":"expo-module clean","prepare":"tsc -p tsconfig.json"},"_npmUser":{"name":"linonetwo012","email":"linonetwo012@gmail.com"},"_npmVersion":"10.9.3","description":"Expo native module for TidGi-Mobile: external storage I/O + TiddlyWiki .tid/.meta/.json batch parsing in Kotlin","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@expo/config-plugins":"^54.0.4"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^50.0.0","react":"^18.2.0","typescript":"^5.0.0","@types/react":"^18.2.0","react-native":"^0.73.0","expo-modules-core":"^1.11.0","@types/react-native":"^0.73.0","expo-module-scripts":"^3.0.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-tiddlywiki-filesystem-android-external-storage_2.1.1_1775288485339_0.9626378806470841","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"expo-tiddlywiki-filesystem-android-external-storage","version":"2.2.0","keywords":["react-native","expo","filesystem","android","external-storage"],"author":{"name":"TidGi Mobile Team"},"license":"MIT","_id":"expo-tiddlywiki-filesystem-android-external-storage@2.2.0","maintainers":[{"name":"linonetwo012","email":"linonetwo012@gmail.com"}],"dist":{"shasum":"4d9b434505b11a7970772189910793000c9d770d","tarball":"https://registry.npmjs.org/expo-tiddlywiki-filesystem-android-external-storage/-/expo-tiddlywiki-filesystem-android-external-storage-2.2.0.tgz","fileCount":13,"integrity":"sha512-BDHQi4ik6IZwnxlzGMa/DLi8H3xOnUmZBv7iERSe/HEsNSwCHf1hhy3e7sTbz0E8twkJ4XeG6NwNT9k14/JVyg==","signatures":[{"sig":"MEQCIHTVhyt2p9nOtqjGnvcu+1vmbbkiTka2vIjW6FbYov+JAiB44sObqA8MVmpq0aODiJGfbW5EK/+NV5jq3kZMax1o3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73903},"main":"build/index.js","types":"build/index.d.ts","plugin":"app.plugin.js","gitHead":"bbb7da358904fe0b2ff1b805b67e112341e6b406","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"tsc -p tsconfig.json","clean":"expo-module clean","prepare":"tsc -p tsconfig.json"},"_npmUser":{"name":"linonetwo012","email":"linonetwo012@gmail.com"},"_npmVersion":"10.9.3","description":"Expo native module for TidGi-Mobile: external storage I/O + TiddlyWiki .tid/.meta/.json batch parsing in Kotlin","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@expo/config-plugins":"^54.0.4"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^50.0.0","react":"^18.2.0","typescript":"^5.0.0","@types/react":"^18.2.0","react-native":"^0.73.0","expo-modules-core":"^1.11.0","@types/react-native":"^0.73.0","expo-module-scripts":"^3.0.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-tiddlywiki-filesystem-android-external-storage_2.2.0_1775305154067_0.22184012915440454","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"expo-tiddlywiki-filesystem-android-external-storage","version":"2.2.1","keywords":["react-native","expo","filesystem","android","external-storage"],"author":{"name":"TidGi Mobile Team"},"license":"MIT","_id":"expo-tiddlywiki-filesystem-android-external-storage@2.2.1","maintainers":[{"name":"linonetwo012","email":"linonetwo012@gmail.com"}],"dist":{"shasum":"a5995743eb09fc33793ae06fe8b63237d705b691","tarball":"https://registry.npmjs.org/expo-tiddlywiki-filesystem-android-external-storage/-/expo-tiddlywiki-filesystem-android-external-storage-2.2.1.tgz","fileCount":13,"integrity":"sha512-K4jKkdH01jYVaXpTaSZwgI90422G4xGpP7oAESmP3WdI7H/7SsCIuVPafFW3bPkAFxaqaRJPwcFV9fPPcLhgLw==","signatures":[{"sig":"MEQCIAk+agqcCBlx6v7Vr/vh0QkbV9NITeTVCdnqOjpckJ9VAiBu2UNz9iYMKRFkfgNf/cGP/DR/gjvrjKmAJzYaqc7W7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74594},"main":"build/index.js","types":"build/index.d.ts","plugin":"app.plugin.js","gitHead":"bbb7da358904fe0b2ff1b805b67e112341e6b406","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"tsc -p tsconfig.json","clean":"expo-module clean","prepare":"tsc -p tsconfig.json"},"_npmUser":{"name":"linonetwo012","email":"linonetwo012@gmail.com"},"_npmVersion":"10.9.3","description":"Expo native module for TidGi-Mobile: external storage I/O + TiddlyWiki .tid/.meta/.json batch parsing in Kotlin","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@expo/config-plugins":"^54.0.4"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^50.0.0","react":"^18.2.0","typescript":"^5.0.0","@types/react":"^18.2.0","react-native":"^0.73.0","expo-modules-core":"^1.11.0","@types/react-native":"^0.73.0","expo-module-scripts":"^3.0.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-tiddlywiki-filesystem-android-external-storage_2.2.1_1775414580430_0.8911300326021121","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"expo-tiddlywiki-filesystem-android-external-storage","version":"2.2.2","keywords":["react-native","expo","filesystem","android","external-storage"],"author":{"name":"TidGi Mobile Team"},"license":"MIT","_id":"expo-tiddlywiki-filesystem-android-external-storage@2.2.2","maintainers":[{"name":"linonetwo012","email":"linonetwo012@gmail.com"}],"dist":{"shasum":"92175d3d34a016f7e238728b47b1b480bea2ad79","tarball":"https://registry.npmjs.org/expo-tiddlywiki-filesystem-android-external-storage/-/expo-tiddlywiki-filesystem-android-external-storage-2.2.2.tgz","fileCount":13,"integrity":"sha512-Qq0vQEP3IyULtKloY49Xllr8U7rT+7vOFDb8d6z4FEM8WOKJIxfLKv9GuHlEcxWl0OTv7oMyrmq+WqBm3BQJRA==","signatures":[{"sig":"MEUCIQC47XOaAFT4D4haHc6aGngGai3gDmILkbc4dCgqd8QdzAIgO2N2advQ41twz6g6EX/D3FOkL4udpuwLaQZ09PZrcB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78052},"main":"build/index.js","types":"build/index.d.ts","plugin":"app.plugin.js","gitHead":"bbb7da358904fe0b2ff1b805b67e112341e6b406","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"tsc -p tsconfig.json","clean":"expo-module clean","prepare":"tsc -p tsconfig.json"},"_npmUser":{"name":"linonetwo012","email":"linonetwo012@gmail.com"},"_npmVersion":"10.9.3","description":"Expo native module for TidGi-Mobile: external storage I/O + TiddlyWiki .tid/.meta/.json batch parsing in Kotlin","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@expo/config-plugins":"^54.0.4"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^50.0.0","react":"^18.2.0","typescript":"^5.0.0","@types/react":"^18.2.0","react-native":"^0.73.0","expo-modules-core":"^1.11.0","@types/react-native":"^0.73.0","expo-module-scripts":"^3.0.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-tiddlywiki-filesystem-android-external-storage_2.2.2_1775423401882_0.7663961893327289","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"expo-tiddlywiki-filesystem-android-external-storage","version":"2.2.3","keywords":["react-native","expo","filesystem","android","external-storage"],"author":{"name":"TidGi Mobile Team"},"license":"MIT","_id":"expo-tiddlywiki-filesystem-android-external-storage@2.2.3","maintainers":[{"name":"linonetwo012","email":"linonetwo012@gmail.com"}],"dist":{"shasum":"b7c41934343d8d2a7d0c09e699ad355a0c6e7f4f","tarball":"https://registry.npmjs.org/expo-tiddlywiki-filesystem-android-external-storage/-/expo-tiddlywiki-filesystem-android-external-storage-2.2.3.tgz","fileCount":13,"integrity":"sha512-8/iG//cjD3H7W0fCFGhAUsu9msiLj+V8O/uDhDoMCUzYw3mPrkQxjVGyPdYu8OmfZPlPJO2rJsZvk/34g/2OaQ==","signatures":[{"sig":"MEYCIQD/kKKm4FDrqKwcrtKypbh5WwoNduzsxwA2FSactgbxDQIhALV0hLAWph442C712GoGWhS1j6s0mHcR7mARH9iW5s4c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78853},"main":"build/index.js","types":"build/index.d.ts","plugin":"app.plugin.js","gitHead":"bbb7da358904fe0b2ff1b805b67e112341e6b406","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"tsc -p tsconfig.json","clean":"expo-module clean","prepare":"tsc -p tsconfig.json"},"_npmUser":{"name":"linonetwo012","email":"linonetwo012@gmail.com"},"_npmVersion":"10.9.3","description":"Expo native module for TidGi-Mobile: external storage I/O + TiddlyWiki .tid/.meta/.json batch parsing in Kotlin","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@expo/config-plugins":"^54.0.4"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^50.0.0","react":"^18.2.0","typescript":"^5.0.0","@types/react":"^18.2.0","react-native":"^0.73.0","expo-modules-core":"^1.11.0","@types/react-native":"^0.73.0","expo-module-scripts":"^3.0.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-tiddlywiki-filesystem-android-external-storage_2.2.3_1775456282285_0.2996353036729411","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"expo-tiddlywiki-filesystem-android-external-storage","version":"2.2.4","keywords":["react-native","expo","filesystem","android","external-storage"],"author":{"name":"TidGi Mobile Team"},"license":"MIT","_id":"expo-tiddlywiki-filesystem-android-external-storage@2.2.4","maintainers":[{"name":"linonetwo012","email":"linonetwo012@gmail.com"}],"dist":{"shasum":"988fcc1c331392ca0b7d67dc7a57e73bf42c9eed","tarball":"https://registry.npmjs.org/expo-tiddlywiki-filesystem-android-external-storage/-/expo-tiddlywiki-filesystem-android-external-storage-2.2.4.tgz","fileCount":13,"integrity":"sha512-noatJQU8wrVN/IVDb+u3TtMzAC8u5wAejN/GEfEgNpSuBmXzTwjmEy7TJciA05q91z/XuuKprVRc3bOM0qFAwA==","signatures":[{"sig":"MEUCIQDQbLhEXrcNIkTeSyqfP8/8sG0y8I/HD98eyPQMb3jNIQIgdrec/Vs2gpVVw1kBOD8u6QYf5tytyUqeBC7O5gG9YDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99652},"main":"build/index.js","types":"build/index.d.ts","plugin":"app.plugin.js","gitHead":"bbb7da358904fe0b2ff1b805b67e112341e6b406","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"tsc -p tsconfig.json","clean":"expo-module clean","prepare":"tsc -p tsconfig.json"},"_npmUser":{"name":"linonetwo012","email":"linonetwo012@gmail.com"},"_npmVersion":"10.9.3","description":"Expo native module for TidGi-Mobile: external storage I/O + TiddlyWiki .tid/.meta/.json batch parsing in Kotlin","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@expo/config-plugins":"^54.0.4"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^50.0.0","react":"^18.2.0","typescript":"^5.0.0","@types/react":"^18.2.0","react-native":"^0.73.0","expo-modules-core":"^1.11.0","@types/react-native":"^0.73.0","expo-module-scripts":"^3.0.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-tiddlywiki-filesystem-android-external-storage_2.2.4_1775529539516_0.9094171572434309","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"expo-tiddlywiki-filesystem-android-external-storage","version":"2.2.5","keywords":["react-native","expo","filesystem","android","external-storage"],"author":{"name":"TidGi Mobile Team"},"license":"MIT","_id":"expo-tiddlywiki-filesystem-android-external-storage@2.2.5","maintainers":[{"name":"linonetwo012","email":"linonetwo012@gmail.com"}],"dist":{"shasum":"b7c771212710f51a248416b38c8a3ed2e1bda87d","tarball":"https://registry.npmjs.org/expo-tiddlywiki-filesystem-android-external-storage/-/expo-tiddlywiki-filesystem-android-external-storage-2.2.5.tgz","fileCount":13,"integrity":"sha512-BSheHMSQmK6oPNwOra7QPEeF8nyBtkarD+NT0jF2Y3ktFx3bkZBuqagCV7bXytkGYdCPKN7lS0ogjW5yboHUSA==","signatures":[{"sig":"MEYCIQC9l1Y2O8jxGAEqnEp6H48M0meph1W/U5RuFsvDow15swIhANwKSApQOFiEs+rcS9lD5YPrTB5K6VVkSm5TeZuNxXkj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99758},"main":"build/index.js","types":"build/index.d.ts","plugin":"app.plugin.js","gitHead":"7114d420ed7fe5e6059cb56edc2e3099e22cfa00","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"tsc -p tsconfig.json","clean":"expo-module clean","prepare":"tsc -p tsconfig.json"},"_npmUser":{"name":"linonetwo012","email":"linonetwo012@gmail.com"},"_npmVersion":"10.9.3","description":"Expo native module for TidGi-Mobile: external storage I/O + TiddlyWiki .tid/.meta/.json batch parsing in Kotlin","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@expo/config-plugins":"^54.0.4"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^50.0.0","react":"^18.2.0","typescript":"^5.0.0","@types/react":"^18.2.0","react-native":"^0.73.0","expo-modules-core":"^1.11.0","@types/react-native":"^0.73.0","expo-module-scripts":"^3.0.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-tiddlywiki-filesystem-android-external-storage_2.2.5_1775531274985_0.5124846358505601","host":"s3://npm-registry-packages-npm-production"}},"2.2.6":{"name":"expo-tiddlywiki-filesystem-android-external-storage","version":"2.2.6","keywords":["react-native","expo","filesystem","android","external-storage"],"author":{"name":"TidGi Mobile Team"},"license":"MIT","_id":"expo-tiddlywiki-filesystem-android-external-storage@2.2.6","maintainers":[{"name":"linonetwo012","email":"linonetwo012@gmail.com"}],"dist":{"shasum":"ae45f81354c9d4efdab71803112ab1bc6620e907","tarball":"https://registry.npmjs.org/expo-tiddlywiki-filesystem-android-external-storage/-/expo-tiddlywiki-filesystem-android-external-storage-2.2.6.tgz","fileCount":13,"integrity":"sha512-rIfGvm0AAWfLp491l1LGXGk4sKYkrFZ67YvG+zPZYpKURoRbRS8tn9+bZTOwK4LXcmi/zVqE28IsZS38PKWyWA==","signatures":[{"sig":"MEYCIQCaC3zQY+4jm8wko0l4O9mTXdxfqwMHGfde2DelRhWSTAIhAKygNKtHGq7AVNVn6UxNzaQvGaBnR9+ARhY/em76HQKz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100084},"main":"build/index.js","types":"build/index.d.ts","plugin":"app.plugin.js","gitHead":"0c872c523b7cff1bb991509922706bdddd81489b","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"tsc -p tsconfig.json","clean":"expo-module clean","prepare":"tsc -p tsconfig.json"},"_npmUser":{"name":"linonetwo012","email":"linonetwo012@gmail.com"},"_npmVersion":"10.9.3","description":"Expo native module for TidGi-Mobile: external storage I/O + TiddlyWiki .tid/.meta/.json batch parsing in Kotlin","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@expo/config-plugins":"^54.0.4"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^50.0.0","react":"^18.2.0","typescript":"^5.0.0","@types/react":"^18.2.0","react-native":"^0.73.0","expo-modules-core":"^1.11.0","@types/react-native":"^0.73.0","expo-module-scripts":"^3.0.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-tiddlywiki-filesystem-android-external-storage_2.2.6_1775534559534_0.5845611841644944","host":"s3://npm-registry-packages-npm-production"}},"2.2.7":{"name":"expo-tiddlywiki-filesystem-android-external-storage","version":"2.2.7","keywords":["react-native","expo","filesystem","android","external-storage"],"author":{"name":"TidGi Mobile Team"},"license":"MIT","_id":"expo-tiddlywiki-filesystem-android-external-storage@2.2.7","maintainers":[{"name":"linonetwo012","email":"linonetwo012@gmail.com"}],"dist":{"shasum":"a5abf802f168564e1f689bf405f1624871848cbb","tarball":"https://registry.npmjs.org/expo-tiddlywiki-filesystem-android-external-storage/-/expo-tiddlywiki-filesystem-android-external-storage-2.2.7.tgz","fileCount":13,"integrity":"sha512-eWjgBgQkwVu7nl20tXPjQh8HdpusG9qTIYcpem32OJmU4pN1DIZ1kq7PRkpR07XYaEq2f6+6xbvKCzjnV3WnQg==","signatures":[{"sig":"MEUCIE6A1e/p5P0C3FvVz3SktdYz7ftqQHM12kl9Q5pB8SnMAiEA6r4+IzyIcRxitWxzdFqiO3lg1rWC3dNg68OEFRvWYOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97757},"main":"build/index.js","types":"build/index.d.ts","plugin":"app.plugin.js","gitHead":"c7d7ba39bd91c673190a14c5622610cb14b18e89","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"tsc -p tsconfig.json","clean":"expo-module clean","prepare":"tsc -p tsconfig.json"},"_npmUser":{"name":"linonetwo012","email":"linonetwo012@gmail.com"},"_npmVersion":"10.9.3","description":"Expo native module for TidGi-Mobile: external storage I/O + TiddlyWiki .tid/.meta/.json batch parsing in Kotlin","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@expo/config-plugins":"^54.0.4"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^50.0.0","react":"^18.2.0","typescript":"^5.0.0","@types/react":"^18.2.0","react-native":"^0.73.0","expo-modules-core":"^1.11.0","@types/react-native":"^0.73.0","expo-module-scripts":"^3.0.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-tiddlywiki-filesystem-android-external-storage_2.2.7_1775535739430_0.3145681375885143","host":"s3://npm-registry-packages-npm-production"}},"2.2.8":{"name":"expo-tiddlywiki-filesystem-android-external-storage","version":"2.2.8","keywords":["react-native","expo","filesystem","android","external-storage"],"author":{"name":"TidGi Mobile Team"},"license":"MIT","_id":"expo-tiddlywiki-filesystem-android-external-storage@2.2.8","maintainers":[{"name":"linonetwo012","email":"linonetwo012@gmail.com"}],"dist":{"shasum":"029503f8d15265d03e8efbb8ebf4521929c74b72","tarball":"https://registry.npmjs.org/expo-tiddlywiki-filesystem-android-external-storage/-/expo-tiddlywiki-filesystem-android-external-storage-2.2.8.tgz","fileCount":13,"integrity":"sha512-rZKiTEAIHTO5JgRIjIj8ObS4Tcj6Wqhq0Xe1eEoDWCipECQhTJk6zFqitfkRTtZVxNyqiz007G61/IUAL0/n/Q==","signatures":[{"sig":"MEUCIQDlsnUSOUl/0pMpFLKlAFZKUPcVK9QR4RwEg/VNmOLElwIgF/yiK33pnNjEO1fVXvk7WSbAGCskQDglEWFa3ZMaXF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97979},"main":"build/index.js","types":"build/index.d.ts","plugin":"app.plugin.js","gitHead":"89c905380a245085950c7d1780c9385b564e4358","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"tsc -p tsconfig.json","clean":"expo-module clean","prepare":"tsc -p tsconfig.json"},"_npmUser":{"name":"linonetwo012","email":"linonetwo012@gmail.com"},"_npmVersion":"10.9.3","description":"Expo native module for TidGi-Mobile: external storage I/O + TiddlyWiki .tid/.meta/.json batch parsing in Kotlin","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@expo/config-plugins":"^54.0.4"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^50.0.0","react":"^18.2.0","typescript":"^5.0.0","@types/react":"^18.2.0","react-native":"^0.73.0","expo-modules-core":"^1.11.0","@types/react-native":"^0.73.0","expo-module-scripts":"^3.0.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-tiddlywiki-filesystem-android-external-storage_2.2.8_1775549454483_0.0804435585537","host":"s3://npm-registry-packages-npm-production"}},"2.2.9":{"name":"expo-tiddlywiki-filesystem-android-external-storage","version":"2.2.9","keywords":["react-native","expo","filesystem","android","external-storage"],"author":{"name":"TidGi Mobile Team"},"license":"MIT","_id":"expo-tiddlywiki-filesystem-android-external-storage@2.2.9","maintainers":[{"name":"linonetwo012","email":"linonetwo012@gmail.com"}],"dist":{"shasum":"d765e289f4f763a5800ae99bf6ba23e83b4067c8","tarball":"https://registry.npmjs.org/expo-tiddlywiki-filesystem-android-external-storage/-/expo-tiddlywiki-filesystem-android-external-storage-2.2.9.tgz","fileCount":14,"integrity":"sha512-u0gmve3rwFoeGswtSpiba07oGO1oWvZ/VifUP4RN3ZnwxZsjHcQ/gtj7+7xxtzZf1FFMp0jH5KW4YnTORsuljw==","signatures":[{"sig":"MEUCIC2Cg3slkBl7nzlfB4k+dU+rw49ySlH+Cj/GDVU+HkO8AiEA7SLqwbzYbidgr0Dxp3AJqAD3VBWIsKXu0ZjE2JcUYmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92587},"main":"build/index.js","types":"build/index.d.ts","plugin":"app.plugin.js","gitHead":"1ed690ba06c7a2c21ca120da00c35be2156274ed","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"tsc -p tsconfig.json","clean":"expo-module clean","prepare":"tsc -p tsconfig.json"},"_npmUser":{"name":"linonetwo012","email":"linonetwo012@gmail.com"},"_npmVersion":"10.9.3","description":"Expo native module for TidGi-Mobile: external storage I/O + TiddlyWiki .tid/.meta/.json batch parsing in Kotlin","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@expo/config-plugins":"^54.0.4"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^50.0.0","react":"^18.2.0","typescript":"^5.0.0","@types/react":"^18.2.0","react-native":"^0.73.0","expo-modules-core":"^1.11.0","@types/react-native":"^0.73.0","expo-module-scripts":"^3.0.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-tiddlywiki-filesystem-android-external-storage_2.2.9_1775555885289_0.7588709606985822","host":"s3://npm-registry-packages-npm-production"}},"2.2.10":{"name":"expo-tiddlywiki-filesystem-android-external-storage","version":"2.2.10","keywords":["react-native","expo","filesystem","android","external-storage"],"author":{"name":"TidGi Mobile Team"},"license":"MIT","_id":"expo-tiddlywiki-filesystem-android-external-storage@2.2.10","maintainers":[{"name":"linonetwo012","email":"linonetwo012@gmail.com"}],"dist":{"shasum":"71df025df3019d0321bac5988aa59113c36cadbb","tarball":"https://registry.npmjs.org/expo-tiddlywiki-filesystem-android-external-storage/-/expo-tiddlywiki-filesystem-android-external-storage-2.2.10.tgz","fileCount":14,"integrity":"sha512-NTVKOgRoMNpmDmK797hzYV122V8FuvsgboagMdeWuo2hVMkPRvymLk4mJ+8/TqJ67GsyZkWBqcGI4OQwVwFZtw==","signatures":[{"sig":"MEQCIArVMzjPftrFbCw5Z3DzP139RcHXAuvdQ8GF8svGFWWOAiAUZ83QG1DM8K/T2Lyfce5R878TkEJ0BBNntrYWWlGjog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93057},"main":"build/index.js","types":"build/index.d.ts","plugin":"app.plugin.js","gitHead":"6756a0d1b52371efc8273747a90b903340892087","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"tsc -p tsconfig.json","clean":"expo-module clean","prepare":"tsc -p tsconfig.json"},"_npmUser":{"name":"linonetwo012","email":"linonetwo012@gmail.com"},"_npmVersion":"10.9.3","description":"Expo native module for TidGi-Mobile: external storage I/O + TiddlyWiki .tid/.meta/.json batch parsing in Kotlin","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@expo/config-plugins":"^54.0.4"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^50.0.0","react":"^18.2.0","typescript":"^5.0.0","@types/react":"^18.2.0","react-native":"^0.73.0","expo-modules-core":"^1.11.0","@types/react-native":"^0.73.0","expo-module-scripts":"^3.0.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-tiddlywiki-filesystem-android-external-storage_2.2.10_1775560310378_0.06363456645499599","host":"s3://npm-registry-packages-npm-production"}},"2.2.12":{"name":"expo-tiddlywiki-filesystem-android-external-storage","version":"2.2.12","keywords":["react-native","expo","filesystem","android","external-storage"],"author":{"name":"TidGi Mobile Team"},"license":"MIT","_id":"expo-tiddlywiki-filesystem-android-external-storage@2.2.12","maintainers":[{"name":"linonetwo012","email":"linonetwo012@gmail.com"}],"dist":{"shasum":"fe882acb40348964672aa4097a0c467fcdfa5168","tarball":"https://registry.npmjs.org/expo-tiddlywiki-filesystem-android-external-storage/-/expo-tiddlywiki-filesystem-android-external-storage-2.2.12.tgz","fileCount":14,"integrity":"sha512-KLiLl+osRQMwy9HJMA50TVpdXFRTeEHvfUsSgBGgm9DMQpjr49LlsN0z56x7Ey299tSmj+kKSXgWKeEvZCi5LQ==","signatures":[{"sig":"MEQCIFpCSk4vzJgXJSPB9M7TpwrZzHcrN8yCPhf9i+9KXV4hAiAnA69fL9fo+AAhtONHBl2Vo+kL6049c95YLZc2x0xbyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93942},"main":"build/index.js","types":"build/index.d.ts","plugin":"app.plugin.js","gitHead":"72e08d9fe15b2017c79f95d9fdc452a408c61fab","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"tsc -p tsconfig.json","clean":"expo-module clean","prepare":"tsc -p tsconfig.json"},"_npmUser":{"name":"linonetwo012","email":"linonetwo012@gmail.com"},"_npmVersion":"10.9.3","description":"Expo native module for TidGi-Mobile: external storage I/O + TiddlyWiki .tid/.meta/.json batch parsing in Kotlin","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@expo/config-plugins":"^54.0.4"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^50.0.0","react":"^18.2.0","typescript":"^5.0.0","@types/react":"^18.2.0","react-native":"^0.73.0","expo-modules-core":"^1.11.0","@types/react-native":"^0.73.0","expo-module-scripts":"^3.0.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-tiddlywiki-filesystem-android-external-storage_2.2.12_1775632384167_0.2203811250383878","host":"s3://npm-registry-packages-npm-production"}},"2.2.13":{"name":"expo-tiddlywiki-filesystem-android-external-storage","version":"2.2.13","keywords":["react-native","expo","filesystem","android","external-storage"],"author":{"name":"TidGi Mobile Team"},"license":"MIT","_id":"expo-tiddlywiki-filesystem-android-external-storage@2.2.13","maintainers":[{"name":"linonetwo012","email":"linonetwo012@gmail.com"}],"dist":{"shasum":"8130e6c9f00e5ae17b9404d8e574b760fd489f5e","tarball":"https://registry.npmjs.org/expo-tiddlywiki-filesystem-android-external-storage/-/expo-tiddlywiki-filesystem-android-external-storage-2.2.13.tgz","fileCount":18,"integrity":"sha512-ya6JkKIzy4dTor3iwmMhSH0n2hh07C9eTAuyUI/d4EBd+74zre8ZpjTyp66v0AomW5JoH6sxb3fNYAYGiUjQCQ==","signatures":[{"sig":"MEYCIQCMHRhZVWuAXp9FXQbsQudB/hAc2ZMozCljzu7rTDLqLwIhAKlWI53PaCBw9Z87nIaxG6zAv7cAc3Gt+bNS02Y1gaFs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150279},"main":"build/index.js","types":"build/index.d.ts","plugin":"app.plugin.js","gitHead":"575e4f44651b8871d22b816a0c35da2080352a35","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"tsc -p tsconfig.json","clean":"expo-module clean","prepare":"tsc -p tsconfig.json"},"_npmUser":{"name":"linonetwo012","email":"linonetwo012@gmail.com"},"_npmVersion":"10.9.3","description":"Expo native module for TidGi-Mobile: filesystem I/O + TiddlyWiki .tid/.meta/.json batch parsing + git status in Kotlin (Android) and Swift (iOS)","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@expo/config-plugins":"^54.0.4"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^50.0.0","react":"^18.2.0","typescript":"^5.0.0","@types/react":"^18.2.0","react-native":"^0.73.0","expo-modules-core":"^1.11.0","@types/react-native":"^0.73.0","expo-module-scripts":"^3.0.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-tiddlywiki-filesystem-android-external-storage_2.2.13_1775751015541_0.4517178938944413","host":"s3://npm-registry-packages-npm-production"}},"2.2.14":{"name":"expo-tiddlywiki-filesystem-android-external-storage","version":"2.2.14","keywords":["react-native","expo","filesystem","android","external-storage"],"author":{"name":"TidGi Mobile Team"},"license":"MIT","_id":"expo-tiddlywiki-filesystem-android-external-storage@2.2.14","maintainers":[{"name":"linonetwo012","email":"linonetwo012@gmail.com"}],"dist":{"shasum":"831ca0eda8dfe939c2022aa67ce1b2a419c780fa","tarball":"https://registry.npmjs.org/expo-tiddlywiki-filesystem-android-external-storage/-/expo-tiddlywiki-filesystem-android-external-storage-2.2.14.tgz","fileCount":18,"integrity":"sha512-vXJOuEvPtbh/GUkn7Vqhl44T138l1JRFnDXOYYVfzGWTf42VFXwL+Tcv2MZESfGf/fOMiKTyelLEcUvBsQv5Ng==","signatures":[{"sig":"MEUCIQCN3LXURjlxIoLowbaWWQ1OmYD9OE4WeuT/LnxTl9nP8gIgLhMi6JUiICQpem6xJxuU8I5i+wu6gYV8eyXqoO/tdhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160229},"main":"build/index.js","types":"build/index.d.ts","plugin":"app.plugin.js","gitHead":"6c9822bee012172a9a189dacaa6b70800e979c0a","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"tsc -p tsconfig.json","clean":"expo-module clean","prepare":"tsc -p tsconfig.json"},"_npmUser":{"name":"linonetwo012","email":"linonetwo012@gmail.com"},"_npmVersion":"10.9.3","description":"Expo native module for TidGi-Mobile: filesystem I/O + TiddlyWiki .tid/.meta/.json batch parsing + git status in Kotlin (Android) and Swift (iOS)","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@expo/config-plugins":"^54.0.4"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^50.0.0","react":"^18.2.0","typescript":"^5.0.0","@types/react":"^18.2.0","react-native":"^0.73.0","expo-modules-core":"^1.11.0","@types/react-native":"^0.73.0","expo-module-scripts":"^3.0.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-tiddlywiki-filesystem-android-external-storage_2.2.14_1775758930322_0.49239048736129853","host":"s3://npm-registry-packages-npm-production"}},"2.2.15":{"name":"expo-tiddlywiki-filesystem-android-external-storage","version":"2.2.15","keywords":["react-native","expo","filesystem","android","external-storage"],"author":{"name":"TidGi Mobile Team"},"license":"MIT","_id":"expo-tiddlywiki-filesystem-android-external-storage@2.2.15","maintainers":[{"name":"linonetwo012","email":"linonetwo012@gmail.com"}],"dist":{"shasum":"d85dd32a46212b8b589e2c13daab62f5629e995f","tarball":"https://registry.npmjs.org/expo-tiddlywiki-filesystem-android-external-storage/-/expo-tiddlywiki-filesystem-android-external-storage-2.2.15.tgz","fileCount":18,"integrity":"sha512-vd0wdRYkoBweBpi9MukgEF32Cb2BzLs1f2ruEd8dyNXRsjWjZbiXqDGjO+FtY23MudFtVbpgkqYCwBMPUKqPXg==","signatures":[{"sig":"MEUCIH/8PU2ixNi3VzeaDPweFitdCz7/9CZIY9xFcG78p1ZKAiEA72LdcodNlf9WVBAzidXEJJ3Wof8hwJRDkvc69ie6+xU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160241},"main":"build/index.js","types":"build/index.d.ts","plugin":"app.plugin.js","gitHead":"f227b114f28bb12835e2746ace7ec6bb4f085c7b","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"tsc -p tsconfig.json","clean":"expo-module clean","prepare":"tsc -p tsconfig.json"},"_npmUser":{"name":"linonetwo012","email":"linonetwo012@gmail.com"},"_npmVersion":"10.9.3","description":"Expo native module for TidGi-Mobile: filesystem I/O + TiddlyWiki .tid/.meta/.json batch parsing + git status in Kotlin (Android) and Swift (iOS)","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@expo/config-plugins":"^54.0.4"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^50.0.0","react":"^18.2.0","typescript":"^5.0.0","@types/react":"^18.2.0","react-native":"^0.73.0","expo-modules-core":"^1.11.0","@types/react-native":"^0.73.0","expo-module-scripts":"^3.0.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-tiddlywiki-filesystem-android-external-storage_2.2.15_1775760453418_0.5978850694938955","host":"s3://npm-registry-packages-npm-production"}},"2.2.16":{"name":"expo-tiddlywiki-filesystem-android-external-storage","version":"2.2.16","keywords":["react-native","expo","filesystem","android","external-storage"],"author":{"name":"TidGi Mobile Team"},"license":"MIT","_id":"expo-tiddlywiki-filesystem-android-external-storage@2.2.16","maintainers":[{"name":"linonetwo012","email":"linonetwo012@gmail.com"}],"dist":{"shasum":"248cf458bb36cc386264ccba59f84c1b8e855f99","tarball":"https://registry.npmjs.org/expo-tiddlywiki-filesystem-android-external-storage/-/expo-tiddlywiki-filesystem-android-external-storage-2.2.16.tgz","fileCount":18,"integrity":"sha512-ELRYoY0tcmfcwVOfvX+y2/xQHRv/eBDYieuL4V9nOsHyH8+chhYIZ2I75sV4TXKrGoD+NNVU/LTQTwoRCg+kQg==","signatures":[{"sig":"MEYCIQCYR0IBdpb7bkxc5hRXS7xIWkYcqkUbqZ4HpMYEtpzdAQIhAOMNIYsthM5s5ATF13soTNSPzbL7IdkdNLmIu+STFJxt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166397},"main":"build/index.js","types":"build/index.d.ts","plugin":"app.plugin.js","gitHead":"e53cfa23e4412dd9129aa6e5ff789b590c385d72","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"tsc -p tsconfig.json","clean":"expo-module clean","prepare":"tsc -p tsconfig.json"},"_npmUser":{"name":"linonetwo012","email":"linonetwo012@gmail.com"},"_npmVersion":"10.9.3","description":"Expo native module for TidGi-Mobile: filesystem I/O + TiddlyWiki .tid/.meta/.json batch parsing + git status in Kotlin (Android) and Swift (iOS)","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@expo/config-plugins":"^54.0.4"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^50.0.0","react":"^18.2.0","typescript":"^5.0.0","@types/react":"^18.2.0","react-native":"^0.73.0","expo-modules-core":"^1.11.0","@types/react-native":"^0.73.0","expo-module-scripts":"^3.0.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-tiddlywiki-filesystem-android-external-storage_2.2.16_1775764232152_0.9701460291677209","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"expo-tiddlywiki-filesystem-android-external-storage","version":"2.3.0","keywords":["react-native","expo","filesystem","android","external-storage"],"author":{"name":"TidGi Mobile Team"},"license":"MIT","_id":"expo-tiddlywiki-filesystem-android-external-storage@2.3.0","maintainers":[{"name":"linonetwo012","email":"linonetwo012@gmail.com"}],"dist":{"shasum":"6e35a2ba5625ca69ec9d2ba6b232bb27ab3352fc","tarball":"https://registry.npmjs.org/expo-tiddlywiki-filesystem-android-external-storage/-/expo-tiddlywiki-filesystem-android-external-storage-2.3.0.tgz","fileCount":18,"integrity":"sha512-ro/CEuq2Et17MSmi3Q5MgehG1Ldc/Dv6r1HQwXgWCGml4HGeWr8B2ylFhweF74SddSWvJ0ugDytqbX+qPOcF8Q==","signatures":[{"sig":"MEQCIGJWqQ2hOlD+8DZ6MersHRMxkqSybTFUReBaONbhV7nrAiABPJUFM5R03ANZMJzCK0GE3DtpSIF+VZBWBjzcPkcd1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159303},"main":"build/index.js","types":"build/index.d.ts","plugin":"app.plugin.js","gitHead":"232707bfc5a5b4b34d15032c3c4bde9c75b6d9ed","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"tsc -p tsconfig.json","clean":"expo-module clean","prepare":"tsc -p tsconfig.json"},"_npmUser":{"name":"linonetwo012","email":"linonetwo012@gmail.com"},"_npmVersion":"10.9.3","description":"Expo native module for TidGi-Mobile: filesystem I/O + TiddlyWiki .tid/.meta/.json batch parsing + git status in Kotlin (Android) and Swift (iOS)","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@expo/config-plugins":"^54.0.4"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^50.0.0","react":"^18.2.0","typescript":"^5.0.0","@types/react":"^18.2.0","react-native":"^0.73.0","expo-modules-core":"^1.11.0","@types/react-native":"^0.73.0","expo-module-scripts":"^3.0.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-tiddlywiki-filesystem-android-external-storage_2.3.0_1775799937828_0.5850384077288022","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"expo-tiddlywiki-filesystem-android-external-storage","version":"2.4.0","keywords":["react-native","expo","filesystem","android","external-storage"],"author":{"name":"TidGi Mobile Team"},"license":"MIT","_id":"expo-tiddlywiki-filesystem-android-external-storage@2.4.0","maintainers":[{"name":"linonetwo012","email":"linonetwo012@gmail.com"}],"dist":{"shasum":"d2d6690ad3ed5dbe26b009c90fcd8e33a6484b55","tarball":"https://registry.npmjs.org/expo-tiddlywiki-filesystem-android-external-storage/-/expo-tiddlywiki-filesystem-android-external-storage-2.4.0.tgz","fileCount":18,"integrity":"sha512-OTdRuJgAwiwKuklA07T6xZUVOKSIzuBhkbqTV8Lm8xEyFBIxHLLGncDzDJfB0ETNMtEWUPLu/HpKoec8DDNOFg==","signatures":[{"sig":"MEQCIFaHj60gL2gBYS627fMMrDiTeUXSj3SXr+oYCs4YrSydAiAp7yTcdJBbj3qySJA3oFZ1UtztkUj2nrk0M+qslW1j9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193910},"main":"build/index.js","types":"build/index.d.ts","plugin":"app.plugin.js","gitHead":"a3385ef751a7950cf54380e5a8bdea2dbdf186b9","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"tsc -p tsconfig.json","clean":"expo-module clean","prepare":"tsc -p tsconfig.json"},"_npmUser":{"name":"linonetwo012","email":"linonetwo012@gmail.com"},"_npmVersion":"10.9.3","description":"Expo native module for TidGi-Mobile: filesystem I/O + TiddlyWiki .tid/.meta/.json batch parsing + git status in Kotlin (Android) and Swift (iOS)","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@expo/config-plugins":"^54.0.4"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^50.0.0","react":"^18.2.0","typescript":"^5.0.0","@types/react":"^18.2.0","react-native":"^0.73.0","expo-modules-core":"^1.11.0","@types/react-native":"^0.73.0","expo-module-scripts":"^3.0.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-tiddlywiki-filesystem-android-external-storage_2.4.0_1775808759547_0.5225510198709347","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"expo-tiddlywiki-filesystem-android-external-storage","version":"2.4.1","keywords":["react-native","expo","filesystem","android","external-storage"],"author":{"name":"TidGi Mobile Team"},"license":"MIT","_id":"expo-tiddlywiki-filesystem-android-external-storage@2.4.1","maintainers":[{"name":"linonetwo012","email":"linonetwo012@gmail.com"}],"dist":{"shasum":"0b6ebb6774e3178f8758e10d36a7ca00ddfd597b","tarball":"https://registry.npmjs.org/expo-tiddlywiki-filesystem-android-external-storage/-/expo-tiddlywiki-filesystem-android-external-storage-2.4.1.tgz","fileCount":18,"integrity":"sha512-GgNsy2QZg6ACBGUMECTzlSwxx6DJgD948mPlUMMP1vvRC2abegFBSEA/YTaTmD1cPInzWsG86eLa0vDgNbhBoQ==","signatures":[{"sig":"MEYCIQCkY8eSAu0b8WKBbi0BmgHp2wg5qUaH62woi3Y/434CDQIhAItzVe+XEJE2a+6pqAKLZ53bP2cSBQ6ob3aHkSuwe0o5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194978},"main":"build/index.js","types":"build/index.d.ts","plugin":"app.plugin.js","gitHead":"a3385ef751a7950cf54380e5a8bdea2dbdf186b9","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"tsc -p tsconfig.json","clean":"expo-module clean","prepare":"tsc -p tsconfig.json"},"_npmUser":{"name":"linonetwo012","email":"linonetwo012@gmail.com"},"_npmVersion":"10.9.3","description":"Expo native module for TidGi-Mobile: filesystem I/O + TiddlyWiki .tid/.meta/.json batch parsing + git status in Kotlin (Android) and Swift (iOS)","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@expo/config-plugins":"^54.0.4"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^50.0.0","react":"^18.2.0","typescript":"^5.0.0","@types/react":"^18.2.0","react-native":"^0.73.0","expo-modules-core":"^1.11.0","@types/react-native":"^0.73.0","expo-module-scripts":"^3.0.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-tiddlywiki-filesystem-android-external-storage_2.4.1_1775839230733_0.4536301334045365","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"expo-tiddlywiki-filesystem-android-external-storage","version":"2.5.0","keywords":["react-native","expo","filesystem","android","external-storage"],"author":{"name":"TidGi Mobile Team"},"license":"MIT","_id":"expo-tiddlywiki-filesystem-android-external-storage@2.5.0","maintainers":[{"name":"linonetwo012","email":"linonetwo012@gmail.com"}],"dist":{"shasum":"86fa3646179cc4c3756328be55ed2d69ba7072ab","tarball":"https://registry.npmjs.org/expo-tiddlywiki-filesystem-android-external-storage/-/expo-tiddlywiki-filesystem-android-external-storage-2.5.0.tgz","fileCount":18,"integrity":"sha512-W+6hneMjUqYdjTd/oQQMjZ4/1oqRuGo6qC6b4rv02vAqQDlqgE1h1oCPjKfEM60i3yHEhQ4p4X46JslzwVS7/A==","signatures":[{"sig":"MEUCIQDGeES7HuGgMImnlpE4UF/4FZ3GkNNmlZaMu+QAKkF1egIgSS3YWDEoR2vDs9Tzd4QH0LuByr8x4ZUuc94d8k514eU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212736},"main":"build/index.js","types":"build/index.d.ts","plugin":"app.plugin.js","gitHead":"f147c0e54c227601daaed33883c2e4d00e7e7ee8","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"tsc -p tsconfig.json","clean":"expo-module clean","prepare":"tsc -p tsconfig.json"},"_npmUser":{"name":"linonetwo012","email":"linonetwo012@gmail.com"},"_npmVersion":"10.9.3","description":"Expo native module for TidGi-Mobile: filesystem I/O + TiddlyWiki .tid/.meta/.json batch parsing + git status in Kotlin (Android) and Swift (iOS)","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@expo/config-plugins":"^54.0.4"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^50.0.0","react":"^18.2.0","typescript":"^5.0.0","@types/react":"^18.2.0","react-native":"^0.73.0","expo-modules-core":"^1.11.0","@types/react-native":"^0.73.0","expo-module-scripts":"^3.0.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-tiddlywiki-filesystem-android-external-storage_2.5.0_1775890298087_0.6382619113051091","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"expo-tiddlywiki-filesystem-android-external-storage","version":"2.6.0","keywords":["react-native","expo","filesystem","android","external-storage"],"author":{"name":"TidGi Mobile Team"},"license":"MIT","_id":"expo-tiddlywiki-filesystem-android-external-storage@2.6.0","maintainers":[{"name":"linonetwo012","email":"linonetwo012@gmail.com"}],"dist":{"shasum":"c26b9ce1e5af78492b958beec40631992d894fa2","tarball":"https://registry.npmjs.org/expo-tiddlywiki-filesystem-android-external-storage/-/expo-tiddlywiki-filesystem-android-external-storage-2.6.0.tgz","fileCount":18,"integrity":"sha512-9m1D6xD8o9berkR3Zb6YgxQ3WC1+nkZnoTiLrT+6tQxAu2cPifcTuQtPBRHJlrogvmDQLbcqAh5buaDdPMnHqg==","signatures":[{"sig":"MEQCIBB5/Ud/t3jHuaMu63vPZ7XbwqWvxQT75TofFPKGLFOKAiBbTtRLW1Q5NXRmE7EZOBCAkKwpvLZbriUjJAJPD/+i7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195518},"main":"build/index.js","types":"build/index.d.ts","plugin":"app.plugin.js","gitHead":"24840f779ff40316c62ed4804dff9e147f8745c6","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"tsc -p tsconfig.json","clean":"expo-module clean","prepare":"tsc -p tsconfig.json"},"_npmUser":{"name":"linonetwo012","email":"linonetwo012@gmail.com"},"_npmVersion":"10.9.3","description":"Expo native module for TidGi-Mobile: filesystem I/O + TiddlyWiki .tid/.meta/.json batch parsing + git status in Kotlin (Android) and Swift (iOS)","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@expo/config-plugins":"^54.0.4"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^50.0.0","react":"^18.2.0","typescript":"^5.0.0","@types/react":"^18.2.0","react-native":"^0.73.0","expo-modules-core":"^1.11.0","@types/react-native":"^0.73.0","expo-module-scripts":"^3.0.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-tiddlywiki-filesystem-android-external-storage_2.6.0_1775919827682_0.29429177461069345","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"expo-tiddlywiki-filesystem-android-external-storage","version":"2.7.0","keywords":["react-native","expo","filesystem","android","external-storage"],"author":{"name":"TidGi Mobile Team"},"license":"MIT","_id":"expo-tiddlywiki-filesystem-android-external-storage@2.7.0","maintainers":[{"name":"linonetwo012","email":"linonetwo012@gmail.com"}],"dist":{"shasum":"d01327d9a697c793dfe337f126adc7efd5b4514d","tarball":"https://registry.npmjs.org/expo-tiddlywiki-filesystem-android-external-storage/-/expo-tiddlywiki-filesystem-android-external-storage-2.7.0.tgz","fileCount":18,"integrity":"sha512-t+BohWsD4IGnK8o5k+4ZvDv2AQJKetTAC3gqu3w+Lg7KyrXtkwStZOLUf6aZPs6El+Fwf9IwC9UlFoRBzWZEwA==","signatures":[{"sig":"MEYCIQCHvp2Y7ADGtk3uC4w5JQlG+j11k7H+Hdsy8cVrBr/KsgIhAJi0XC/8ZgZsmne+5/oH8v8RjqbDZbFbcvTZJ4MKspFA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196767},"main":"build/index.js","types":"build/index.d.ts","plugin":"app.plugin.js","gitHead":"bb9d47c0f1716f18121cc2aa9e58b7c8373e8321","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"tsc -p tsconfig.json","clean":"expo-module clean","prepare":"tsc -p tsconfig.json"},"_npmUser":{"name":"linonetwo012","email":"linonetwo012@gmail.com"},"_npmVersion":"10.9.3","description":"Expo native module for TidGi-Mobile: filesystem I/O + TiddlyWiki .tid/.meta/.json batch parsing + git status in Kotlin (Android) and Swift (iOS)","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@expo/config-plugins":"^54.0.4"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^50.0.0","react":"^18.2.0","typescript":"^5.0.0","@types/react":"^18.2.0","react-native":"^0.73.0","expo-modules-core":"^1.11.0","@types/react-native":"^0.73.0","expo-module-scripts":"^3.0.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-tiddlywiki-filesystem-android-external-storage_2.7.0_1775927323233_0.33496088488200937","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"expo-tiddlywiki-filesystem-android-external-storage","version":"2.8.0","keywords":["react-native","expo","filesystem","android","external-storage"],"author":{"name":"TidGi Mobile Team"},"license":"MIT","_id":"expo-tiddlywiki-filesystem-android-external-storage@2.8.0","maintainers":[{"name":"linonetwo012","email":"linonetwo012@gmail.com"}],"dist":{"shasum":"ea7d2de5ab37947ac8f7e1c59711d37637d444d0","tarball":"https://registry.npmjs.org/expo-tiddlywiki-filesystem-android-external-storage/-/expo-tiddlywiki-filesystem-android-external-storage-2.8.0.tgz","fileCount":18,"integrity":"sha512-tmlpc5Pv+zyJpw+kOyieV7PP109kda3T4ZDtqzhmkBDbwjXXoolEXTAYKkDAytPbmhrDK4RzFddC8wABJC2aFg==","signatures":[{"sig":"MEUCIAKOuH4zTZWWQl4cTAILRgBI+ovKF3f5+asy2MXgMfJ/AiEA754B+9mZqEshMD+FotLgz0pjAYg5UwaNzpUXnyAio5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199844},"main":"build/index.js","types":"build/index.d.ts","plugin":"app.plugin.js","gitHead":"ee0bfa082ebb31bcafac47d4a064d0e0812d4df7","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"tsc -p tsconfig.json","clean":"expo-module clean","prepare":"tsc -p tsconfig.json"},"_npmUser":{"name":"linonetwo012","email":"linonetwo012@gmail.com"},"_npmVersion":"10.9.3","description":"Expo native module for TidGi-Mobile: filesystem I/O + TiddlyWiki .tid/.meta/.json batch parsing + git status in Kotlin (Android) and Swift (iOS)","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@expo/config-plugins":"^54.0.4"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^50.0.0","react":"^18.2.0","typescript":"^5.0.0","@types/react":"^18.2.0","react-native":"^0.73.0","expo-modules-core":"^1.11.0","@types/react-native":"^0.73.0","expo-module-scripts":"^3.0.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-tiddlywiki-filesystem-android-external-storage_2.8.0_1775979780942_0.8841658798429777","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"expo-tiddlywiki-filesystem-android-external-storage","version":"2.9.0","keywords":["react-native","expo","filesystem","android","external-storage"],"author":{"name":"TidGi Mobile Team"},"license":"MIT","_id":"expo-tiddlywiki-filesystem-android-external-storage@2.9.0","maintainers":[{"name":"linonetwo012","email":"linonetwo012@gmail.com"}],"dist":{"shasum":"5e4dd8aadbdf0d89c69abba1bf8a150832ab48bb","tarball":"https://registry.npmjs.org/expo-tiddlywiki-filesystem-android-external-storage/-/expo-tiddlywiki-filesystem-android-external-storage-2.9.0.tgz","fileCount":18,"integrity":"sha512-B/9Jg4gzd1V01X5xb3Um0VH2pksfGF0CqZnlzFGhAwQsPh+GbCmA+LcpsIWxlb8bdL2k2jF6zhzz0dLEGgoizg==","signatures":[{"sig":"MEUCIHifVWKevzCIUAL5ZAHBprmN6ODHioV9bDLJrE+BgVKhAiEAxnFnzBiWkpc6m8xQYScEUlyK1eYeaISwl99nYt0yKiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202285},"main":"build/index.js","types":"build/index.d.ts","plugin":"app.plugin.js","gitHead":"73950762e9aa4286281d9b30425a21e48f4293e0","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"tsc -p tsconfig.json","clean":"expo-module clean","prepare":"tsc -p tsconfig.json"},"_npmUser":{"name":"linonetwo012","email":"linonetwo012@gmail.com"},"_npmVersion":"10.9.3","description":"Expo native module for TidGi-Mobile: filesystem I/O + TiddlyWiki .tid/.meta/.json batch parsing + git status in Kotlin (Android) and Swift (iOS)","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@expo/config-plugins":"^54.0.4"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^50.0.0","react":"^18.2.0","typescript":"^5.0.0","@types/react":"^18.2.0","react-native":"^0.73.0","expo-modules-core":"^1.11.0","@types/react-native":"^0.73.0","expo-module-scripts":"^3.0.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-tiddlywiki-filesystem-android-external-storage_2.9.0_1776002315239_0.257288304059212","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"expo-tiddlywiki-filesystem-android-external-storage","version":"2.10.0","keywords":["react-native","expo","filesystem","android","external-storage"],"author":{"name":"TidGi Mobile Team"},"license":"MIT","_id":"expo-tiddlywiki-filesystem-android-external-storage@2.10.0","maintainers":[{"name":"linonetwo012","email":"linonetwo012@gmail.com"}],"dist":{"shasum":"65e91d13ae27de076e7d43355d76789897c8f68c","tarball":"https://registry.npmjs.org/expo-tiddlywiki-filesystem-android-external-storage/-/expo-tiddlywiki-filesystem-android-external-storage-2.10.0.tgz","fileCount":18,"integrity":"sha512-ZBgq7RXNn1wvEcF8WLLzaGzRhDGNQ8jSalrhCWdXJ/V0ulGJ+mOq8PG5e9pWPcoCkOGf5DJ/LY09b8Y7A7hzSA==","signatures":[{"sig":"MEQCIByogNyBhz8V62DW9g1ROLEE2iytJPwKtpNiF4TKir+qAiA2XqTCmPKJcg77DvbNNKWJA+KO+SNw6kLCfUUuVoPzeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207007},"main":"build/index.js","types":"build/index.d.ts","plugin":"app.plugin.js","gitHead":"0b3c464caf6ea973c116b0c90b909f0be98f0f4e","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"tsc -p tsconfig.json","clean":"expo-module clean","prepare":"tsc -p tsconfig.json"},"_npmUser":{"name":"linonetwo012","email":"linonetwo012@gmail.com"},"_npmVersion":"10.9.3","description":"Expo native module for TidGi-Mobile: filesystem I/O + TiddlyWiki .tid/.meta/.json batch parsing + git status in Kotlin (Android) and Swift (iOS)","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@expo/config-plugins":"^54.0.4"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^50.0.0","react":"^18.2.0","typescript":"^5.0.0","@types/react":"^18.2.0","react-native":"^0.73.0","expo-modules-core":"^1.11.0","@types/react-native":"^0.73.0","expo-module-scripts":"^3.0.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-tiddlywiki-filesystem-android-external-storage_2.10.0_1776169339715_0.030585737647913502","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"expo-tiddlywiki-filesystem-android-external-storage","version":"2.11.0","keywords":["react-native","expo","filesystem","android","external-storage"],"author":{"name":"TidGi Mobile Team"},"license":"MIT","_id":"expo-tiddlywiki-filesystem-android-external-storage@2.11.0","maintainers":[{"name":"linonetwo012","email":"linonetwo012@gmail.com"}],"dist":{"shasum":"0bdf64ecaff24b8b2f830bcb675c1d88219a1ccf","tarball":"https://registry.npmjs.org/expo-tiddlywiki-filesystem-android-external-storage/-/expo-tiddlywiki-filesystem-android-external-storage-2.11.0.tgz","fileCount":27,"integrity":"sha512-4IxKqFVBlnKJSGN2qrDzEObQMbFg9ppQeFrNSGMgaLSzrdTwNZAJP8PlKIBh5eY8YMiYl5D1zUY6yrm2YKzC+w==","signatures":[{"sig":"MEYCIQD5ZkSIKWTdSoSaVKVMOWKXNpogHwHh13AaDZO3bHa2hwIhAKbLXjFP/EfyP6rpMvuvHQFbgevD17cKHasdueqzWlPT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204591},"main":"build/index.js","types":"build/index.d.ts","plugin":"app.plugin.js","gitHead":"1d4e2ad0f63a875e83bf1338afc1378b59ada344","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"tsc -p tsconfig.json","clean":"expo-module clean","prepare":"tsc -p tsconfig.json"},"_npmUser":{"name":"linonetwo012","email":"linonetwo012@gmail.com"},"_npmVersion":"10.9.3","description":"Expo native module for TidGi-Mobile: filesystem I/O + TiddlyWiki .tid/.meta/.json batch parsing + git status in Kotlin (Android) and Swift (iOS)","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@expo/config-plugins":"^54.0.4"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^50.0.0","react":"^18.2.0","typescript":"^5.0.0","@types/react":"^18.2.0","react-native":"^0.73.0","expo-modules-core":"^1.11.0","@types/react-native":"^0.73.0","expo-module-scripts":"^3.0.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-tiddlywiki-filesystem-android-external-storage_2.11.0_1776530627650_0.11580731032941438","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"expo-tiddlywiki-filesystem-android-external-storage","version":"2.12.0","keywords":["react-native","expo","filesystem","android","external-storage"],"author":{"name":"TidGi Mobile Team"},"license":"MIT","_id":"expo-tiddlywiki-filesystem-android-external-storage@2.12.0","maintainers":[{"name":"linonetwo012","email":"linonetwo012@gmail.com"}],"dist":{"shasum":"f440858b0ba6701b0700c1eeafd938e34178dc9c","tarball":"https://registry.npmjs.org/expo-tiddlywiki-filesystem-android-external-storage/-/expo-tiddlywiki-filesystem-android-external-storage-2.12.0.tgz","fileCount":28,"integrity":"sha512-wNDROphQRc7m4Myjo3+zvzNog1lyOotXm7o+QSLS9nyWrBa/cthngGRqh8bmB/1S4F5idnriOPgabmbdTi8Fcg==","signatures":[{"sig":"MEYCIQCer1tOhnHDTcRDB0MqetVpzsOAyTK0NyaNpsfztJ694QIhALS4XSP0z5hvCF5SfeqPQRkvilXZCcY1wzw/k4Wfks2+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207637},"main":"build/index.js","types":"build/index.d.ts","plugin":"app.plugin.js","gitHead":"77efae03a5b846d4015ab851bbca437e5a6f40dd","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"tsc -p tsconfig.json","clean":"expo-module clean","prepack":"tsc -p tsconfig.json"},"_npmUser":{"name":"linonetwo012","email":"linonetwo012@gmail.com"},"_npmVersion":"10.9.3","description":"Expo native module for TidGi-Mobile: filesystem I/O + TiddlyWiki .tid/.meta/.json batch parsing + git status in Kotlin (Android) and Swift (iOS)","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@expo/config-plugins":"^54.0.4"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^50.0.0","react":"^18.2.0","typescript":"^5.0.0","@types/react":"^18.2.0","react-native":"^0.73.0","expo-modules-core":"^1.11.0","@types/react-native":"^0.73.0","expo-module-scripts":"^3.0.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-tiddlywiki-filesystem-android-external-storage_2.12.0_1779956352921_0.9183697444858878","host":"s3://npm-registry-packages-npm-production"}},"2.12.1":{"name":"expo-tiddlywiki-filesystem-android-external-storage","version":"2.12.1","keywords":["react-native","expo","filesystem","android","external-storage"],"author":{"name":"TidGi Mobile Team"},"license":"MIT","_id":"expo-tiddlywiki-filesystem-android-external-storage@2.12.1","maintainers":[{"name":"linonetwo012","email":"linonetwo012@gmail.com"}],"dist":{"shasum":"3b9bd7056a525deef81fb6eb27d958b409df2dca","tarball":"https://registry.npmjs.org/expo-tiddlywiki-filesystem-android-external-storage/-/expo-tiddlywiki-filesystem-android-external-storage-2.12.1.tgz","fileCount":29,"integrity":"sha512-/YfqxHCShwPWvC+rBsJCTwokYOndqd6Y/SToRlD0zrgEsC1JXlg/0bthfTqEamUnWuG45ZWOFSivg52WMWossw==","signatures":[{"sig":"MEUCIQCMAsv4MCeb3/g3ijzIEXOfPk65XT8+Fv/ph+nfVkiFLQIgflpINOKwE+lqViif9zf0umSE/GYGXrql3u117aYYPrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210286},"main":"build/index.js","types":"build/index.d.ts","plugin":"app.plugin.js","gitHead":"7e770a808d6e33b71dcf2d01ea15200aa6607766","scripts":{"lint":"expo-module lint","test":"jest --config jest.config.js","build":"tsc -p tsconfig.json","clean":"expo-module clean","prepack":"tsc -p tsconfig.json"},"_npmUser":{"name":"linonetwo012","email":"linonetwo012@gmail.com"},"_npmVersion":"10.9.3","description":"Expo native module for TidGi-Mobile: filesystem I/O + TiddlyWiki .tid/.meta/.json batch parsing + git status in Kotlin (Android) and Swift (iOS)","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@expo/config-plugins":"^54.0.4"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^50.0.0","jest":"29.7.0","react":"^18.2.0","ts-jest":"~29.0.5","typescript":"^5.0.0","@types/jest":"29.5.14","@types/react":"^18.2.0","react-native":"^0.73.0","expo-modules-core":"^1.11.0","@types/react-native":"^0.73.0","expo-module-scripts":"^3.0.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-tiddlywiki-filesystem-android-external-storage_2.12.1_1781369363730_0.2683047048537217","host":"s3://npm-registry-packages-npm-production"}},"2.12.2":{"name":"expo-tiddlywiki-filesystem-android-external-storage","version":"2.12.2","keywords":["react-native","expo","filesystem","android","external-storage"],"author":{"name":"TidGi Mobile Team"},"license":"MIT","_id":"expo-tiddlywiki-filesystem-android-external-storage@2.12.2","maintainers":[{"name":"linonetwo012","email":"linonetwo012@gmail.com"}],"dist":{"shasum":"a80cb409a52a65ef789bcbd288b696670da3c50a","tarball":"https://registry.npmjs.org/expo-tiddlywiki-filesystem-android-external-storage/-/expo-tiddlywiki-filesystem-android-external-storage-2.12.2.tgz","fileCount":29,"integrity":"sha512-rRmkz2AvVaqb+VH45hDO38xcXnkKMXLvFA/wDSEb08LbH1BAZlULoXYdm6oM/qXwGZhReGaNI1oIM1ohVagpmg==","signatures":[{"sig":"MEQCIH/qGuN6gzPItIfrlaMGrFKulRvbyft80/l9yWiIqwS+AiB3osTrpZIF77/NkttGyu0flzIa4X6596MikijZzfp7Hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210675},"main":"build/index.js","types":"build/index.d.ts","plugin":"app.plugin.js","gitHead":"f014d72ed4a604fcb8e72b3f156d5ef7b991791c","scripts":{"lint":"expo-module lint","test":"jest --config jest.config.js","build":"tsc -p tsconfig.json","clean":"expo-module clean","prepack":"tsc -p tsconfig.json"},"_npmUser":{"name":"linonetwo012","email":"linonetwo012@gmail.com"},"_npmVersion":"10.9.3","description":"Expo native module for TidGi-Mobile: filesystem I/O + TiddlyWiki .tid/.meta/.json batch parsing + git status in Kotlin (Android) and Swift (iOS)","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@expo/config-plugins":"^54.0.4"},"_hasShrinkwrap":false,"devDependencies":{"expo":"^50.0.0","jest":"29.7.0","react":"^18.2.0","ts-jest":"~29.0.5","typescript":"^5.0.0","@types/jest":"29.5.14","@types/react":"^18.2.0","react-native":"^0.73.0","expo-modules-core":"^1.11.0","@types/react-native":"^0.73.0","expo-module-scripts":"^3.0.0"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-tiddlywiki-filesystem-android-external-storage_2.12.2_1781442084545_0.7982471230245851","host":"s3://npm-registry-packages-npm-production"}},"2.12.3":{"name":"expo-tiddlywiki-filesystem-android-external-storage","version":"2.12.3","description":"Expo native module for TidGi-Mobile: filesystem I/O + TiddlyWiki .tid/.meta/.json batch parsing + git status in Kotlin (Android) and Swift (iOS)","main":"build/index.js","types":"build/index.d.ts","plugin":"app.plugin.js","keywords":["react-native","expo","filesystem","android","external-storage"],"author":"TidGi Mobile Team","license":"MIT","peerDependencies":{"expo":"*","react":"*","react-native":"*"},"devDependencies":{"@types/jest":"29.5.14","@types/react":"^18.2.0","@types/react-native":"^0.73.0","expo":"^50.0.0","expo-module-scripts":"^3.0.0","expo-modules-core":"^1.11.0","jest":"29.7.0","react":"^18.2.0","react-native":"^0.73.0","ts-jest":"~29.0.5","typescript":"^5.0.0"},"dependencies":{"@expo/config-plugins":"^54.0.4"},"scripts":{"build":"tsc -p tsconfig.json","clean":"expo-module clean","lint":"expo-module lint","test":"jest --config jest.config.js"},"_nodeVersion":"24.16.0","_id":"expo-tiddlywiki-filesystem-android-external-storage@2.12.3","dist":{"integrity":"sha512-9E8Kg066cS378wvLj/jnfHVzVT3dzDPJGBuMqOozX/UFae8K3V+CFzrKFBTu34BeUJQZQUTZua/lQThynoy1tQ==","shasum":"8e3952d21b1a1f8abfd06cfb12f3bda55ed317eb","tarball":"https://registry.npmjs.org/expo-tiddlywiki-filesystem-android-external-storage/-/expo-tiddlywiki-filesystem-android-external-storage-2.12.3.tgz","fileCount":30,"unpackedSize":216054,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEGefmO8L+bvixv+PouDkjhF3pLq/snYuROXNjBbecJfAiEAgcNfNMb6+uHMhOimbctFsqRPhkkecSb41WDmOJ+B1bg="}]},"_npmUser":{"name":"linonetwo012","email":"linonetwo012@gmail.com"},"directories":{},"maintainers":[{"name":"linonetwo012","email":"linonetwo012@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/expo-tiddlywiki-filesystem-android-external-storage_2.12.3_1787307101600_0.8574374932372046"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-03T16:35:56.622Z","modified":"2026-08-21T10:11:42.203Z","2.0.2":"2026-04-03T16:35:57.206Z","2.1.0":"2026-04-03T20:11:59.637Z","2.1.1":"2026-04-04T07:41:25.504Z","2.2.0":"2026-04-04T12:19:14.223Z","2.2.1":"2026-04-05T18:43:00.636Z","2.2.2":"2026-04-05T21:10:02.024Z","2.2.3":"2026-04-06T06:18:02.430Z","2.2.4":"2026-04-07T02:38:59.666Z","2.2.5":"2026-04-07T03:07:55.169Z","2.2.6":"2026-04-07T04:02:39.716Z","2.2.7":"2026-04-07T04:22:19.593Z","2.2.8":"2026-04-07T08:10:54.628Z","2.2.9":"2026-04-07T09:58:05.446Z","2.2.10":"2026-04-07T11:11:50.532Z","2.2.12":"2026-04-08T07:13:04.319Z","2.2.13":"2026-04-09T16:10:15.687Z","2.2.14":"2026-04-09T18:22:10.518Z","2.2.15":"2026-04-09T18:47:33.570Z","2.2.16":"2026-04-09T19:50:32.325Z","2.3.0":"2026-04-10T05:45:37.957Z","2.4.0":"2026-04-10T08:12:39.707Z","2.4.1":"2026-04-10T16:40:30.880Z","2.5.0":"2026-04-11T06:51:38.282Z","2.6.0":"2026-04-11T15:03:47.831Z","2.7.0":"2026-04-11T17:08:43.429Z","2.8.0":"2026-04-12T07:43:01.083Z","2.9.0":"2026-04-12T13:58:35.380Z","2.10.0":"2026-04-14T12:22:19.861Z","2.11.0":"2026-04-18T16:43:47.800Z","2.12.0":"2026-05-28T08:19:13.098Z","2.12.1":"2026-06-13T16:49:23.913Z","2.12.2":"2026-06-14T13:01:24.695Z","2.12.3":"2026-08-21T10:11:41.730Z"},"author":"TidGi Mobile Team","license":"MIT","keywords":["react-native","expo","filesystem","android","external-storage"],"description":"Expo native module for TidGi-Mobile: filesystem I/O + TiddlyWiki .tid/.meta/.json batch parsing + git status in Kotlin (Android) and Swift (iOS)","maintainers":[{"name":"linonetwo012","email":"linonetwo012@gmail.com"}],"readme":"# expo-tiddlywiki-filesystem-android-external-storage\n\nAn Expo Config Plugin and Native Module for accessing Android's External Storage (e.g. `/sdcard/Documents/`) directly using `java.io.File`, bypassing Expo FileSystem's scoped storage restrictions.\n\n## Why this package?\n\nWe built this because we faced significant limitations with standard approaches when developing **TidGi-Mobile** (a TiddlyWiki app that needs to sync with desktop):\n\n1.  **SAF (Storage Access Framework) is too slow**: We need to sync thousands of small `.tid` files. Using `DocumentFile` and SAF APIs for batch operations was incredibly slow compared to direct file access.\n2.  **`expo-file-system` is restricted**: Even if you add `MANAGE_EXTERNAL_STORAGE` permission to your `app.json`, the standard `expo-file-system` APIs are scoped to the app's internal directory (or specific cache dirs). They generally cannot access arbitrary paths like `/sdcard/Documents/TidGi/` directly.\n3.  **Permissions alone are insufficient**: Simply adding the permissions below to `app.json` does **not** grant `expo-file-system` access to external storage due to its internal \"scoped\" design.\n    ```json\n    \"permissions\": [\n      \"android.permission.READ_EXTERNAL_STORAGE\",\n      \"android.permission.WRITE_EXTERNAL_STORAGE\",\n      \"android.permission.MANAGE_EXTERNAL_STORAGE\"\n    ]\n    ```\n4.  **Legacy API failures**: We tried using `expo-file-system`'s legacy storage flags, but they often failed or were inconsistent across Android versions.\n\nTherefore, we implemented this **Native Module** which uses standard `java.io.File` APIs in Kotlin. This requires:\n-   **Expo Development Client**: You cannot use Expo Go because this package contains custom native code. You must build a custom dev client or a production build (prebuild).\n-   **`MANAGE_EXTERNAL_STORAGE` Permission**: The user must grant \"All files access\" in system settings.\n\n## Features\n\n- **Direct File Access**: Read and write to any path the app has permission for.\n- **Bypass Scoped Storage**: Works with absolute paths (e.g. `/storage/emulated/0/...`).\n- **Standard Operations**: `exists`, `read`, `write`, `mkdir`, `list` (recursive), `delete`.\n- **Permission Helper**: Check for `MANAGE_EXTERNAL_STORAGE` status.\n\n## Installation\n\n```bash\nnpm install expo-tiddlywiki-filesystem-android-external-storage\n# or\npnpm add expo-tiddlywiki-filesystem-android-external-storage\n```\n\n## Configuration\n\n### Android Manifest\n\nThis module requires the `MANAGE_EXTERNAL_STORAGE` permission to be effective for broad access.\n\nAdd this to your `app.json` / `app.config.ts` if you want Expo to add the permission to `AndroidManifest.xml` (though you might need a custom config plugin to add `R.attr.requestLegacyExternalStorage` or similar attributes if targeting Android 10).\n\nActually, this package is primarily the *native implementation*. You should ensure your app requests the permission at runtime (e.g. using `Intent` to open Settings).\n\n## Usage\n\n```typescript\nimport { ExternalStorage } from 'expo-tiddlywiki-filesystem-android-external-storage';\n\nasync function example() {\n  const path = '/sdcard/Documents/myfile.txt';\n\n  // Check existence\n  if (await ExternalStorage.exists(path)) {\n    console.log('File exists');\n    const content = await ExternalStorage.readFileUtf8(path);\n  } else {\n    // Write file\n    await ExternalStorage.writeFileUtf8(path, 'Hello World');\n  }\n\n  // List directory\n  const files = await ExternalStorage.readDir('/sdcard/Documents');\n  console.log('Files:', files);\n}\n```\n\n## Expo Config Plugin\n\nThis package includes a config plugin to automatically add the `MANAGE_EXTERNAL_STORAGE` permission to your `AndroidManifest.xml`.\n\nIn `app.json` or `app.config.ts`:\n\n```json\n{\n  \"expo\": {\n    \"plugins\": [\n      \"expo-filesystem-android-external-storage\"\n    ]\n  }\n}\n```\n\n## API\n\n### `exists(path: string): Promise<boolean>`\nChecks if a file or directory exists.\n\n### `getInfo(path: string): Promise<FileInfo>`\nGets metadata (size, modification time, isDirectory).\n\n### `readFileUtf8(path: string): Promise<string>`\nReads a file as a UTF-8 string.\n\n### `writeFileUtf8(path: string, content: string): Promise<void>`\nWrites a UTF-8 string to a file. Creates parent directories if needed.\n\n### `readDir(path: string): Promise<string[]>`\nLists files in a directory (non-recursive).\n\n### `readDirRecursive(path: string): Promise<string[]>`\nRecursively lists all files, returning paths relative to the root. Skips `.git`, `node_modules`, etc.\n\n### `mkdir(path: string): Promise<void>`\nCreates a directory and necessary parent directories.\n\n### `deleteFile(path: string): Promise<void>`\nDeletes a file.\n\n### `rmdir(path: string): Promise<void>`\nDeletes a directory recursively.\n\n### `isExternalStorageManager(): Promise<boolean>`\nChecks if the `MANAGE_EXTERNAL_STORAGE` permission is granted (Android 11+).\n\n## JGit Version Note\n\nThis module bundles **JGit 6.2.x** (not the latest 6.10.x) for Android compatibility.\n\nNewer JGit versions (6.3+) call Java 9+ APIs (`InputStream.readNBytes`, `InputStream.transferTo`) that require `coreLibraryDesugaringEnabled` — Android's `desugar_jdk_libs` provides these at build time. The config plugin included in this package automatically enables desugaring in the generated `android/app/build.gradle`.\n\nIf you encounter `NoSuchMethodError` for these methods at runtime, verify that the config plugin ran during `expo prebuild` (check that `android/app/build.gradle` contains `coreLibraryDesugaringEnabled true` and `desugar_jdk_libs`).\n\nJGit 6.2.x is the latest release that avoids these Java 9+ API calls while still providing all the Git primitives needed by this module (clone, fetch, push, status, diff, log, etc.). One API trade-off: `CloneCommand.setDepth()` (shallow clone) was introduced in JGit 6.3, so this module does not support `--depth` on clone.\n\nIf you need a newer JGit, ensure your app's `minSdkVersion` and desugaring configuration are verified on all target devices.\n\n## License\n\nMIT\n","readmeFilename":""}