{"_id":"@edulib-france/expo-yawl","_rev":"12-4c64033ef230bd07d35f9caa54cd635c","name":"@edulib-france/expo-yawl","dist-tags":{"next":"1.0.0-0","latest":"1.1.0"},"versions":{"0.0.1":{"name":"@edulib-france/expo-yawl","version":"0.0.1","keywords":["react-native","expo","@edulib-france/expo-yawl","Yawl"],"author":{"url":"https://github.com/edulib-france","name":"Edulib","email":"felix.salazar@edulib.fr"},"license":"MIT","_id":"@edulib-france/expo-yawl@0.0.1","maintainers":[{"name":"felix.edulib","email":"felix.salazar@edulib.fr"},{"name":"technique-edulib","email":"technique@edulib.fr"},{"name":"sgara","email":"stephane@garagnani.fr"},{"name":"yaxodev","email":"yaya.diallo@edulib.fr"}],"homepage":"https://github.com/edulib-france/expo-yawl#readme","bugs":{"url":"https://github.com/edulib-france/expo-yawl/issues"},"dist":{"shasum":"b703532a00a88eb44853ad5569540feb956a0176","tarball":"https://registry.npmjs.org/@edulib-france/expo-yawl/-/expo-yawl-0.0.1.tgz","fileCount":46,"integrity":"sha512-8Nyzsn92FW7p57MPy0NLbsMBKUfP9/sfPVwhiXNEiFOVupw3H7AkT4ncw/ax93y0EyUJIaamcRmrR/wWFM/t+Q==","signatures":[{"sig":"MEUCIAkH58bp8L5IWo4mLNhHk5XcnmEjtcdP8Qe0j5/RzJWzAiEAqxX41pbxbS/hYHOUa/mQCt8vAezgWm/0OyJJ7uzKZHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43806},"main":"build/index.js","types":"build/index.d.ts","gitHead":"9240381228bf8b57a3fe91c1e1b7cbc45b58b001","private":false,"scripts":{"lint":"expo-module lint","test":"vitest","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"xed example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"felix.edulib","email":"felix.salazar@edulib.fr"},"repository":{"url":"git+https://github.com/edulib-france/expo-yawl.git","type":"git"},"_npmVersion":"10.9.2","description":"Yawl for React Native","directories":{},"_nodeVersion":"22.14.0","dependencies":{"wretch":"^2.11.0","expo-crypto":"~14.0.2","expo-device":"~7.0.3","expo-network":"~7.0.5","expo-application":"~6.0.2","react-native-queue":"git+https://github.com/Bravado-network/react-native-queue-asyncstorage.git#async-storage-galatea-384","@react-native-async-storage/async-storage":"1.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"expo":"~52.0.0","vitest":"^3.1.1","@types/react":"~18.3.12","react-native":"0.76.0","expo-module-scripts":"^4.0.4"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-yawl_0.0.1_1745425482948_0.4673840193334293","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@edulib-france/expo-yawl","version":"0.0.2","keywords":["react-native","expo","@edulib-france/expo-yawl","Yawl"],"author":{"url":"https://github.com/edulib-france","name":"Edulib","email":"felix.salazar@edulib.fr"},"license":"MIT","_id":"@edulib-france/expo-yawl@0.0.2","maintainers":[{"name":"felix.edulib","email":"felix.salazar@edulib.fr"},{"name":"technique-edulib","email":"technique@edulib.fr"},{"name":"sgara","email":"stephane@garagnani.fr"},{"name":"yaxodev","email":"yaya.diallo@edulib.fr"}],"homepage":"https://github.com/edulib-france/expo-yawl#readme","bugs":{"url":"https://github.com/edulib-france/expo-yawl/issues"},"dist":{"shasum":"9a883c9682306dd6235fb5a94a23723e59e53f87","tarball":"https://registry.npmjs.org/@edulib-france/expo-yawl/-/expo-yawl-0.0.2.tgz","fileCount":44,"integrity":"sha512-1KYIx2Xl+8NfII1YWRkgf9ycA10JTLC28YIiAC+G+5Uj1SpVSvlI6RFXzvalLqASvb39crE7Auz3nka066jFEA==","signatures":[{"sig":"MEQCIG36NMuvLoC+2oHwl5MBvkyWc3Bk2sNASZZ1gh8BkmGwAiAlsmFrgJC4cvZzoUFqp5JQZRSgisJF+MH2zBhVMm8/GA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43535},"main":"build/index.js","types":"build/index.d.ts","gitHead":"a19c658a5b668a78f0fbcbde3594d4c1ba646263","private":false,"scripts":{"lint":"expo-module lint","test":"vitest","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"xed example/ios","expo-module":"expo-module","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"felix.edulib","email":"felix.salazar@edulib.fr"},"repository":{"url":"git+https://github.com/edulib-france/expo-yawl.git","type":"git"},"_npmVersion":"10.9.2","description":"Yawl for React Native","directories":{},"_nodeVersion":"22.14.0","dependencies":{"wretch":"^2.11.0","expo-crypto":"~14.0.2","expo-device":"~7.0.3","expo-network":"~7.0.5","expo-application":"~6.0.2","react-native-queue":"git+https://github.com/Bravado-network/react-native-queue-asyncstorage.git#async-storage-galatea-384","@react-native-async-storage/async-storage":"1.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"expo":"~52.0.0","vitest":"^3.1.1","@types/react":"~18.3.12","react-native":"0.76.0","expo-module-scripts":"^4.0.4"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-yawl_0.0.2_1745428010086_0.12525363728467553","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@edulib-france/expo-yawl","version":"0.0.3","keywords":["react-native","expo","@edulib-france/expo-yawl","Yawl"],"author":{"url":"https://github.com/edulib-france","name":"Edulib","email":"felix.salazar@edulib.fr"},"license":"MIT","_id":"@edulib-france/expo-yawl@0.0.3","maintainers":[{"name":"felix.edulib","email":"felix.salazar@edulib.fr"},{"name":"technique-edulib","email":"technique@edulib.fr"},{"name":"sgara","email":"stephane@garagnani.fr"},{"name":"yaxodev","email":"yaya.diallo@edulib.fr"}],"homepage":"https://github.com/edulib-france/expo-yawl#readme","bugs":{"url":"https://github.com/edulib-france/expo-yawl/issues"},"dist":{"shasum":"aaeb74d1e7c109d231d3b33fa8e361e877320abe","tarball":"https://registry.npmjs.org/@edulib-france/expo-yawl/-/expo-yawl-0.0.3.tgz","fileCount":44,"integrity":"sha512-gudU6Tn7q709kvz1k5sSZfzmLn31kmD22pB3PoHbywqizk/0u8os4NZMkiIy9rURn3hYCcuFU5FBEOdSnOPMig==","signatures":[{"sig":"MEQCIA/BYJyWh+P5488oLfNng9YUO38EsJgDxxNl4RXQjrtUAiBjHc5dNVbWkaWJbo+SNq51czo9RjGhVZEcrASDpcCO+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46374},"main":"build/index.js","types":"build/index.d.ts","gitHead":"9cff526af3e33e78bca6de4cf99f1fddb5f0174a","private":false,"scripts":{"lint":"expo-module lint","test":"vitest","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"xed example/ios","expo-module":"expo-module","publish:npm":"npm clean && npm build && npm publish","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"felix.edulib","email":"felix.salazar@edulib.fr"},"repository":{"url":"git+https://github.com/edulib-france/expo-yawl.git","type":"git"},"_npmVersion":"10.9.2","description":"Yawl for React Native","directories":{},"_nodeVersion":"22.15.0","dependencies":{"wretch":"^2.11.0","expo-crypto":"~14.0.2","expo-device":"~7.0.3","expo-network":"~7.0.5","expo-application":"~6.0.2","react-native-queue":"git+https://github.com/Bravado-network/react-native-queue-asyncstorage.git#async-storage-galatea-384","@react-native-async-storage/async-storage":"1.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"expo":"~52.0.0","vitest":"^3.1.1","@types/react":"~18.3.12","react-native":"0.76.0","expo-module-scripts":"^4.0.4"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-yawl_0.0.3_1745851131302_0.06398124045624165","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@edulib-france/expo-yawl","version":"0.0.4","keywords":["react-native","expo","@edulib-france/expo-yawl","Yawl"],"author":{"url":"https://github.com/edulib-france","name":"Edulib","email":"felix.salazar@edulib.fr"},"license":"MIT","_id":"@edulib-france/expo-yawl@0.0.4","maintainers":[{"name":"felix.edulib","email":"felix.salazar@edulib.fr"},{"name":"technique-edulib","email":"technique@edulib.fr"},{"name":"sgara","email":"stephane@garagnani.fr"},{"name":"yaxodev","email":"yaya.diallo@edulib.fr"}],"homepage":"https://github.com/edulib-france/expo-yawl#readme","bugs":{"url":"https://github.com/edulib-france/expo-yawl/issues"},"dist":{"shasum":"bb54f01499db4e4195c2c13780575db4a4acfcd4","tarball":"https://registry.npmjs.org/@edulib-france/expo-yawl/-/expo-yawl-0.0.4.tgz","fileCount":44,"integrity":"sha512-o9vH+8vP4dyCOJDZeM0miywc9+f+Ph+R+BgrWF6W9cLVGsNhT5cZ0eW0xPlkTYvtBUxOXNVQ+61/y5oZ4VW5Cg==","signatures":[{"sig":"MEQCIDuKmcdiCIsuRpy1u/obltzOARqs7/iwo/DBPuEpoomjAiAWQNRzcDgqtIGcYkFBAzpinV14xGU09KPGPAh73zjRVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46530},"main":"build/index.js","types":"build/index.d.ts","gitHead":"fd41133ac3e43b8134326a223506adabd9967272","private":false,"scripts":{"lint":"expo-module lint","test":"vitest","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","open:ios":"xed example/ios","expo-module":"expo-module","publish:npm":"npm run clean && npm run build && npm publish","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"yaxodev","email":"yaya.diallo@edulib.fr"},"repository":{"url":"git+https://github.com/edulib-france/expo-yawl.git","type":"git"},"_npmVersion":"10.9.2","description":"Yawl for React Native","directories":{},"_nodeVersion":"22.14.0","dependencies":{"wretch":"^2.11.0","expo-crypto":"~14.0.2","expo-device":"~7.0.3","expo-network":"~7.0.5","expo-application":"~6.0.2","react-native-queue":"git+https://github.com/edulib-france/react-native-queue-asyncstorage.git#005bb41","@react-native-async-storage/async-storage":"1.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"expo":"~52.0.0","vitest":"^3.1.1","@types/react":"~18.3.12","react-native":"0.76.0","expo-module-scripts":"^4.0.4"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-yawl_0.0.4_1747231288836_0.8128399879299346","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@edulib-france/expo-yawl","version":"0.0.5","keywords":["react-native","expo","@edulib-france/expo-yawl","Yawl"],"author":{"url":"https://github.com/edulib-france","name":"Edulib","email":"felix.salazar@edulib.fr"},"license":"MIT","_id":"@edulib-france/expo-yawl@0.0.5","maintainers":[{"name":"felix.edulib","email":"felix.salazar@edulib.fr"},{"name":"technique-edulib","email":"technique@edulib.fr"},{"name":"sgara","email":"stephane@garagnani.fr"},{"name":"yaxodev","email":"yaya.diallo@edulib.fr"}],"homepage":"https://github.com/edulib-france/expo-yawl#readme","bugs":{"url":"https://github.com/edulib-france/expo-yawl/issues"},"dist":{"shasum":"8b68b9e773c578b0cd333e7b16a6b8cf19389665","tarball":"https://registry.npmjs.org/@edulib-france/expo-yawl/-/expo-yawl-0.0.5.tgz","fileCount":44,"integrity":"sha512-VymXNMeS2qzDYTCrfHfLmduQ3MROy/CKHaEvCvlMLQqarJ3jR9FirbSB3exs/LdtZj9IhuCixTUwfyFnc3d+TA==","signatures":[{"sig":"MEUCIQDuJsW0FIIZwrnUxUFaVp/hhvUKnqjpKSQnUWHeLLT6ywIgfxn9Nr0Gvn6s6UzRMIsjaHeM35U5hN7E/UDPkxMtM1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54070},"main":"build/index.js","types":"build/index.d.ts","gitHead":"c04bff27784d0bcc292a4934d9afca5280d33bf3","private":false,"scripts":{"lint":"expo-module lint","test":"vitest","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","build:ci":"export EXPO_NONINTERACTIVE=1 && expo-module build","open:ios":"xed example/ios","expo-module":"expo-module","publish:npm":"npm run clean && npm run build:ci && npm publish","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"felix.edulib","email":"felix.salazar@edulib.fr"},"repository":{"url":"git+https://github.com/edulib-france/expo-yawl.git","type":"git"},"_npmVersion":"10.9.2","description":"Yawl for React Native","directories":{},"_nodeVersion":"22.15.1","dependencies":{"expo":"~52.0.46","wretch":"^2.11.0","expo-crypto":"~14.0.2","expo-device":"~7.0.3","expo-network":"~7.0.5","expo-application":"~6.0.2","react-native-queue":"git+https://github.com/edulib-france/react-native-queue-asyncstorage.git#005bb41","@react-native-async-storage/async-storage":"1.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"expo":"~52.0.0","vitest":"^3.1.1","@types/react":"~18.3.12","react-native":"0.76.0","expo-module-scripts":"^4.0.4"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-yawl_0.0.5_1747676958319_0.6477277728530082","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@edulib-france/expo-yawl","version":"0.0.6","keywords":["react-native","expo","@edulib-france/expo-yawl","Yawl"],"author":{"url":"https://github.com/edulib-france","name":"Edulib","email":"felix.salazar@edulib.fr"},"license":"MIT","_id":"@edulib-france/expo-yawl@0.0.6","maintainers":[{"name":"felix.edulib","email":"felix.salazar@edulib.fr"},{"name":"technique-edulib","email":"technique@edulib.fr"},{"name":"sgara","email":"stephane@garagnani.fr"},{"name":"yaxodev","email":"yaya.diallo@edulib.fr"}],"homepage":"https://github.com/edulib-france/expo-yawl#readme","bugs":{"url":"https://github.com/edulib-france/expo-yawl/issues"},"dist":{"shasum":"5aa3cbd5088b12ea314b923d44c01d789c751fdc","tarball":"https://registry.npmjs.org/@edulib-france/expo-yawl/-/expo-yawl-0.0.6.tgz","fileCount":44,"integrity":"sha512-MKd/BELFb0rafsXVR0yR9c5xKyKbe9ntrtjp04Frg+kOyIUMKP1VxBmnYyFtF8QTQS9baBG28UTa7LErv7lURQ==","signatures":[{"sig":"MEUCIQCjpYzX2yjMgEWAywLHd5FCfgX/0xU1ZIvgflmK95d8wAIgVOwm9g2F+6TZBEE5i2T4vWznTnkUT6wWFYAt3LqByxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53967},"main":"build/index.js","types":"build/index.d.ts","gitHead":"f2ac5d6154be0f8b6a67ec176ebd3576f067b105","private":false,"scripts":{"lint":"expo-module lint","test":"vitest","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","build:ci":"export EXPO_NONINTERACTIVE=1 && expo-module build","open:ios":"xed example/ios","expo-module":"expo-module","publish:npm":"npm run clean && npm run build:ci && npm publish","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"yaxodev","email":"yaya.diallo@edulib.fr"},"repository":{"url":"git+https://github.com/edulib-france/expo-yawl.git","type":"git"},"_npmVersion":"10.9.2","description":"Yawl for React Native","directories":{},"_nodeVersion":"22.14.0","dependencies":{"expo":"~52.0.46","wretch":"^2.11.0","expo-crypto":"~14.0.2","expo-device":"~7.0.3","expo-network":"~7.0.5","expo-application":"~6.0.2","react-native-queue":"git+https://github.com/edulib-france/react-native-queue-asyncstorage.git#005bb418d27f1a93f4372ba6764292a71d954b6e","@react-native-async-storage/async-storage":"1.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"expo":"~52.0.0","vitest":"^3.1.1","@types/react":"~18.3.12","react-native":"0.76.0","expo-module-scripts":"^4.0.4"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-yawl_0.0.6_1749819100368_0.41873376460995004","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@edulib-france/expo-yawl","version":"0.0.7","keywords":["react-native","expo","@edulib-france/expo-yawl","Yawl"],"author":{"url":"https://github.com/edulib-france","name":"Edulib","email":"felix.salazar@edulib.fr"},"license":"MIT","_id":"@edulib-france/expo-yawl@0.0.7","maintainers":[{"name":"lamout","email":"nicolas.moutaud@edulib.fr"},{"name":"felix.edulib","email":"felix.salazar@edulib.fr"},{"name":"technique-edulib","email":"technique@edulib.fr"},{"name":"sgara","email":"stephane@garagnani.fr"},{"name":"yaxodev","email":"yaya.diallo@edulib.fr"}],"homepage":"https://github.com/edulib-france/expo-yawl#readme","bugs":{"url":"https://github.com/edulib-france/expo-yawl/issues"},"dist":{"shasum":"f8e1e19dedd7c06d1cb296d5b733e76728a9a5c2","tarball":"https://registry.npmjs.org/@edulib-france/expo-yawl/-/expo-yawl-0.0.7.tgz","fileCount":36,"integrity":"sha512-fBJhYPouQXkEuO/KZnZHkVjin09Iy37eLyv6CzulZ14fwVzBxaAa+uePOHKsK9KE/Py7yMtot/nS1d/xQZ+/Rw==","signatures":[{"sig":"MEUCIQDkuuVjf51NRRardRu2derjPIvqmYFPdFVpSJvd1TkqVgIgZHzgLiaG6bglnnRSWxytVUJU9K10DOEQihq6lZILLUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43755},"main":"build/index.js","types":"build/index.d.ts","gitHead":"f2b69e4f63f4ac6c879b7ba608a01ce9fd379b14","private":false,"scripts":{"lint":"expo-module lint","test":"vitest","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","build:ci":"export EXPO_NONINTERACTIVE=1 && expo-module build","open:ios":"xed example/ios","expo-module":"expo-module","publish:npm":"npm run clean && npm run build:ci && npm publish","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"lamout","email":"nicolas.moutaud@edulib.fr"},"repository":{"url":"git+https://github.com/edulib-france/expo-yawl.git","type":"git"},"_npmVersion":"10.9.3","description":"Yawl for React Native","directories":{},"_nodeVersion":"22.19.0","dependencies":{"expo":"~53.0.0","wretch":"^3.0.0","expo-crypto":"~14.0.2","expo-device":"~7.0.3","expo-network":"~7.0.5","expo-application":"~6.0.2","react-native-queue":"git+https://github.com/edulib-france/react-native-queue-asyncstorage.git#005bb418d27f1a93f4372ba6764292a71d954b6e","@react-native-async-storage/async-storage":"2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"expo":"~53.0.0","vitest":"^4.0.0","@types/react":"~18.3.12","react-native":"0.76.0","expo-module-scripts":"^4.0.4"},"peerDependencies":{"expo":"*","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-yawl_0.0.7_1767796275362_0.7728233874012116","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-0":{"name":"@edulib-france/expo-yawl","version":"1.0.0-0","keywords":["react-native","expo","@edulib-france/expo-yawl","Yawl"],"author":{"url":"https://github.com/edulib-france","name":"Edulib","email":"felix.salazar@edulib.fr"},"license":"MIT","_id":"@edulib-france/expo-yawl@1.0.0-0","maintainers":[{"name":"lamout","email":"nicolas.moutaud@edulib.fr"},{"name":"felix.edulib","email":"felix.salazar@edulib.fr"},{"name":"technique-edulib","email":"technique@edulib.fr"},{"name":"sgara","email":"stephane@garagnani.fr"}],"homepage":"https://github.com/edulib-france/expo-yawl#readme","bugs":{"url":"https://github.com/edulib-france/expo-yawl/issues"},"dist":{"shasum":"2733a756f71d9ca7c0523013e7d1328755d6ae7e","tarball":"https://registry.npmjs.org/@edulib-france/expo-yawl/-/expo-yawl-1.0.0-0.tgz","fileCount":38,"integrity":"sha512-wRttqS8ArpHGVoRkwDdaBc5P24uqHStowW0tLKTseCnegONG00/k7OZBZ9RqOEq+/hyf1m6kydukvBZ3culdZQ==","signatures":[{"sig":"MEYCIQCf6sqZfaXfDuwWI2kzE9wpsyVvYk3qxzG6VJ187DZGhQIhAPATgh+nlxnBEkjBQc19vrvfkPH5lqGctHtFlt7E3nDe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45681},"main":"build/index.js","types":"build/index.d.ts","gitHead":"81bbb14af9dfa509c196cd3bcabdcafe41038b32","private":false,"scripts":{"lint":"expo-module lint","test":"vitest","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","build:ci":"export EXPO_NONINTERACTIVE=1 && expo-module build","open:ios":"xed example/ios","expo-module":"expo-module","publish:npm":"npm run clean && npm run build:ci && npm publish","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"felix.edulib","email":"felix.salazar@edulib.fr"},"repository":{"url":"git+https://github.com/edulib-france/expo-yawl.git","type":"git"},"_npmVersion":"11.8.0","description":"Yawl for React Native","directories":{},"_nodeVersion":"24.13.1","dependencies":{"expo":"~55.0.0","wretch":"^3.0.0","expo-crypto":"~55.0.16","expo-device":"~55.0.18","expo-network":"~55.0.15","expo-application":"~55.0.16","react-native-queue":"git+https://github.com/edulib-france/react-native-queue-asyncstorage.git#005bb418d27f1a93f4372ba6764292a71d954b6e","@react-native-async-storage/async-storage":"2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","readmeFilename":"README.md","devDependencies":{"expo":"~55.0.0","eslint":"^9.39.4","vitest":"^4.0.0","@types/react":"~19.2.0","react-native":"0.83.10","eslint-config-expo":"^55.0.1","expo-module-scripts":"^55.0.2"},"peerDependencies":{"expo":"~55.0.0","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-yawl_1.0.0-0_1782992324678_0.07933528098434262","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@edulib-france/expo-yawl","version":"1.0.0","keywords":["react-native","expo","@edulib-france/expo-yawl","Yawl"],"author":{"url":"https://github.com/edulib-france","name":"Edulib","email":"felix.salazar@edulib.fr"},"license":"MIT","_id":"@edulib-france/expo-yawl@1.0.0","maintainers":[{"name":"lamout","email":"nicolas.moutaud@edulib.fr"},{"name":"felix.edulib","email":"felix.salazar@edulib.fr"},{"name":"technique-edulib","email":"technique@edulib.fr"},{"name":"sgara","email":"stephane@garagnani.fr"}],"homepage":"https://github.com/edulib-france/expo-yawl#readme","bugs":{"url":"https://github.com/edulib-france/expo-yawl/issues"},"dist":{"shasum":"fee9e347191fc9aea9f6ce224c9ec805275603fb","tarball":"https://registry.npmjs.org/@edulib-france/expo-yawl/-/expo-yawl-1.0.0.tgz","fileCount":38,"integrity":"sha512-A4uUz8P5IFQtX1mEb/ibnkES5hVwzbXbCYre+1RiZX5+9i6wfZc2P6IKsP39RYWFdAgJWMV7g6AtwKBDbr/6jw==","signatures":[{"sig":"MEYCIQDTtyTQnI1kJdD147YcdqNLe+RON7+w9vjM7/1ORWgaZAIhAP4HhXXUkqakUGF3nhb/Mmjtwg8IBh0nKthbByGeHsv7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45678},"main":"build/index.js","types":"build/index.d.ts","gitHead":"b4675c7912fa06f090574e4ed083d969523eb584","private":false,"scripts":{"lint":"expo-module lint","test":"vitest","build":"expo-module build","clean":"expo-module clean","prepare":"expo-module prepare","build:ci":"export EXPO_NONINTERACTIVE=1 && expo-module build","open:ios":"xed example/ios","expo-module":"expo-module","publish:npm":"npm run clean && npm run build:ci && npm publish","open:android":"open -a \"Android Studio\" example/android","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"felix.edulib","email":"felix.salazar@edulib.fr"},"repository":{"url":"git+https://github.com/edulib-france/expo-yawl.git","type":"git"},"_npmVersion":"11.16.0","description":"Yawl for React Native","directories":{},"_nodeVersion":"24.18.0","dependencies":{"expo":"~55.0.0","wretch":"^3.0.0","expo-crypto":"~55.0.16","expo-device":"~55.0.18","expo-network":"~55.0.15","expo-application":"~55.0.16","react-native-queue":"git+https://github.com/edulib-france/react-native-queue-asyncstorage.git#005bb418d27f1a93f4372ba6764292a71d954b6e","@react-native-async-storage/async-storage":"3.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"expo":"~55.0.0","eslint":"^9.39.4","vitest":"^4.0.0","@types/react":"~19.2.0","react-native":"0.86.0","eslint-config-expo":"^55.0.1","expo-module-scripts":"^55.0.2"},"peerDependencies":{"expo":"~55.0.0","react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/expo-yawl_1.0.0_1783427874545_0.6467153494551745","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@edulib-france/expo-yawl","version":"1.1.0","private":false,"publishConfig":{"access":"public"},"description":"Yawl for React Native","main":"build/index.js","types":"build/index.d.ts","scripts":{"build":"expo-module build","build:ci":"export EXPO_NONINTERACTIVE=1 && expo-module build","clean":"expo-module clean","lint":"expo-module lint","test":"vitest","prepare":"expo-module prepare","prepublishOnly":"expo-module prepublishOnly","publish:npm":"npm run clean && npm run build:ci && npm publish","expo-module":"expo-module","open:ios":"xed example/ios","open:android":"open -a \"Android Studio\" example/android"},"keywords":["react-native","expo","@edulib-france/expo-yawl","Yawl"],"repository":{"type":"git","url":"git+https://github.com/edulib-france/expo-yawl.git"},"bugs":{"url":"https://github.com/edulib-france/expo-yawl/issues"},"author":{"name":"Edulib","email":"felix.salazar@edulib.fr","url":"https://github.com/edulib-france"},"license":"MIT","homepage":"https://github.com/edulib-france/expo-yawl#readme","dependencies":{"@react-native-async-storage/async-storage":"3.1.1","expo":"~55.0.27","expo-application":"~55.0.16","expo-crypto":"~55.0.16","expo-device":"~55.0.18","expo-network":"~55.0.15","react-native-queue":"git+https://github.com/edulib-france/react-native-queue-asyncstorage.git#005bb418d27f1a93f4372ba6764292a71d954b6e","wretch":"^3.0.9"},"devDependencies":{"@types/react":"~19.2.18","eslint":"^9.39.4","eslint-config-expo":"^55.0.1","expo":"~55.0.27","expo-module-scripts":"^55.0.2","react-native":"0.87.1","vitest":"^4.1.11"},"peerDependencies":{"expo":"~55.0.27","react":"*","react-native":"*"},"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","gitHead":"6421e45aefe3d26f97a9054a883d1b057bdf8cd4","_id":"@edulib-france/expo-yawl@1.1.0","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-xJM0WBJiZf/2yENluQiuDl+o3vs2krXZ2FWw5Kp1W/Ehwy9VdVn15HCFNMF3/D8/aYUe9A6hj/NMOEjLjXWE9A==","shasum":"27fcc34b3005683ba1d954a71ec42e37c33172dd","tarball":"https://registry.npmjs.org/@edulib-france/expo-yawl/-/expo-yawl-1.1.0.tgz","fileCount":46,"unpackedSize":53735,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDJYeom4AUnkSjd1Wpfa+0ztpx5Gx8h5v4f5seZupF0PwIgRRojC8+7BBbki6bi4Je4p030DVXsjoUjwTex5ndwKLY="}]},"_npmUser":{"name":"felix.edulib","email":"felix.salazar@edulib.fr"},"directories":{},"maintainers":[{"name":"lamout","email":"nicolas.moutaud@edulib.fr"},{"name":"felix.edulib","email":"felix.salazar@edulib.fr"},{"name":"technique-edulib","email":"technique@edulib.fr"},{"name":"sgara","email":"stephane@garagnani.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/expo-yawl_1.1.0_1787818655163_0.9418094230398644"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-23T16:24:42.880Z","modified":"2026-08-27T08:17:35.482Z","0.0.1":"2025-04-23T16:24:43.151Z","0.0.2":"2025-04-23T17:06:50.302Z","0.0.3":"2025-04-28T14:38:51.494Z","0.0.4":"2025-05-14T14:01:29.019Z","0.0.5":"2025-05-19T17:49:18.518Z","0.0.6":"2025-06-13T12:51:40.553Z","0.0.7":"2026-01-07T14:31:15.500Z","1.0.0-0":"2026-07-02T11:38:44.864Z","1.0.0":"2026-07-07T12:37:54.668Z","1.1.0":"2026-08-27T08:17:35.308Z"},"bugs":{"url":"https://github.com/edulib-france/expo-yawl/issues"},"author":{"name":"Edulib","email":"felix.salazar@edulib.fr","url":"https://github.com/edulib-france"},"license":"MIT","homepage":"https://github.com/edulib-france/expo-yawl#readme","keywords":["react-native","expo","@edulib-france/expo-yawl","Yawl"],"repository":{"type":"git","url":"git+https://github.com/edulib-france/expo-yawl.git"},"description":"Yawl for React Native","maintainers":[{"name":"lamout","email":"nicolas.moutaud@edulib.fr"},{"name":"felix.edulib","email":"felix.salazar@edulib.fr"},{"name":"technique-edulib","email":"technique@edulib.fr"},{"name":"sgara","email":"stephane@garagnani.fr"}],"readme":"![NPM Version](https://img.shields.io/npm/v/@edulib-france/expo-yawl)\n\n# @edulib-france/expo-yawl\n\nYawl for React Native\n\n# Installation in managed Expo projects\n\nFor [managed](https://docs.expo.dev/archive/managed-vs-bare/) Expo projects, please follow the installation instructions in the [API documentation for the latest stable release](#api-documentation). If you follow the link and there is no documentation available then this library is not yet usable within managed projects &mdash; it is likely to be included in an upcoming Expo SDK release.\n\n# Installation in bare React Native projects\n\nFor bare React Native projects, you must ensure that you have [installed and configured the `expo` package](https://docs.expo.dev/bare/installing-expo-modules/) before continuing.\n\n### Add the package to your npm dependencies\n\n```\nnpm install @edulib-france/expo-yawl\n```\n\n### Configure for iOS\n\nRun `npx pod-install` after installing the npm package.\n\n# Configuration\n\n```ts\nexport const yawl = new Yawl({\n  apiKey: \"key\",\n  env: \"staging | prod\", // default is prod\n});\n```\n\n# Usage\n\n## Initialize Yawl\n\nMust be called before any other Yawl method.\n\n```ts\nawait yawl.init();\n```\n\n## Track Events\n\n```ts\nyawl.track({\n  name: string,\n  ean?: string,\n  establishment_account_id?: string,\n  properties?: Record<string, unknown>,\n  user_type?: string\n});\n```\n\n## Track Views\n\n```ts\nyawl.trackView({\n  page: \"page_name\",\n  title: \"page_title\",\n  properties: {\n    // additional properties\n  },\n});\n```\n\n### React Navigation\n\nIf you are using React Navigation, you can use the `yawl.setViewTracker()` to record the current screen name and params.\nBased on [their documentation](https://reactnavigation.org/docs/5.x/screen-tracking/) you could :\n\n```ts\nexport default () => {\n  const navigationRef = useRef();\n  const routeNameRef = useRef();\n  ...\n  // sets the view tracker so `yawl.trackView()` can be used anywhere\n  yawl.setViewTracker(() => {\n    const currentRoute = navigationRef?.current?.getCurrentRoute()\n    return ({\n      page: currentRoute.name,\n      properties: currentRoute.params\n    })\n  })\n\n  return (\n    <NavigationContainer\n      ref={navigationRef}\n      onReady={() =>\n        // yawl.trackView() if the app is opened from a cold start\n        (routeNameRef.current = navigationRef.current.getCurrentRoute().name)\n      }\n      onStateChange={async () => {\n        const previousRouteName = routeNameRef.current;\n        const currentRouteName = navigationRef.current.getCurrentRoute().name;\n\n        if (previousRouteName !== currentRouteName) {\n          // The line below uses the yawl.setViewTracker() setup to get the current screen name and params\n          await yawl.trackView();\n        }\n\n        // Save the current route name for later comparison\n        routeNameRef.current = currentRouteName;\n      }}\n    >\n      {/* ... */}\n    </NavigationContainer>\n  );\n};\n```\n","readmeFilename":"README.md"}