{"_id":"miaoda-expo-devkit","_rev":"137-2e0526a76a0e664b236a74b19a240477","name":"miaoda-expo-devkit","dist-tags":{"latest":"0.1.1-beta.96","beta":"0.1.1-beta.116"},"versions":{"0.1.1-beta.1":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.1","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.1","maintainers":[{"name":"hezhihang","email":"917944345@qq.com"}],"dist":{"shasum":"098aefa75410c752333e85c3af7cce1cf038d5eb","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.1.tgz","fileCount":32,"integrity":"sha512-86FEgwr7iwCsHo46JsvVmVVwRyNgovUIXvYm+6MHAcTo5rjyyUk/q6H17UWgGjnOD5/6+CJunAccqq/HfEuYpA==","signatures":[{"sig":"MEUCIQCserEypeTSlemEEKr/545LrIY9RZDbB2CYWdJr7wyekAIgVq3BSdKW5prbJXzgujt5bOep94ce5aZJ1kh3L27aSAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198767},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js"},"gitHead":"741d971e3cfd2a588f9b3c1a6a905c4b6ea7a460","scripts":{"test":"vitest run","build":"tsup","prepare":"tsup","release":"pnpm run test && pnpm run build && npm publish","typecheck":"tsc --noEmit && tsc -p tsconfig.check.json --noEmit","release:beta":"npm version prerelease --preid=beta && pnpm run test && pnpm run build && npm publish --tag beta","release:major":"npm version major && pnpm run release","release:minor":"npm version minor && pnpm run release","release:patch":"npm version patch && pnpm run release","prepublishOnly":"pnpm run test && pnpm run build"},"_npmUser":{"name":"hezhihang","email":"917944345@qq.com"},"deprecated":"deprecated, do not use","_npmVersion":"11.4.2","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.3.0","dependencies":{"connect":"^3.7.0","es-toolkit":"^1.45.1","stacktrace-parser":"^0.1.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.0.0","@babel/core":"^7.26.0","@types/node":"^25.0.0","@sentry/core":"^10.38.0","metro-config":"^0.83.0","@types/connect":"^3.4.38","metro-resolver":"^0.83.0","@types/babel__core":"^7.20.5","@sentry/react-native":">=8.0.0"},"peerDependencies":{"@sentry/core":"^10.38.0","react-native":">=0.72.0","@sentry/react-native":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.1_1776344732366_0.20616448162160417","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.2":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.2","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.2","maintainers":[{"name":"hezhihang","email":"917944345@qq.com"}],"dist":{"shasum":"dfb57919ee3911e6f05ca637c1c8b1b8efb08001","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.2.tgz","fileCount":28,"integrity":"sha512-I847DNf308PudgxZO2SY1UcNOT+Y1wq1hVOJvzEeP4HGIIL6ybPHXTxwqLUr7Lu2e0vqxTFnwfjwtUPQ5u5VuQ==","signatures":[{"sig":"MEYCIQCwBPK4x8o9A9FJ9v1AUCrGvXRa7r1KL5OUpudGgdBWWgIhALy6wy7beNefCRmIyWLRgF/pmRILJKw/i8Em24C5jcZ0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112486},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js"},"gitHead":"176dda7907bb14c150f09d1d6e96d2572ce95c9c","scripts":{"test":"vitest run","build":"tsup","prepare":"tsup","release":"pnpm run test && pnpm run build && npm publish","typecheck":"tsc --noEmit && tsc -p tsconfig.check.json --noEmit","test:rules":"node --test --test-reporter=./src/rules/test-reporter.mjs src/rules/__tests__/*.test.ts","release:beta":"npm version prerelease --preid=beta && pnpm run test && pnpm run build && npm publish --tag beta","release:major":"npm version major && pnpm run release","release:minor":"npm version minor && pnpm run release","release:patch":"npm version patch && pnpm run release","prepublishOnly":"pnpm run test && pnpm run build"},"_npmUser":{"name":"hezhihang","email":"917944345@qq.com"},"deprecated":"deprecated, do not use","_npmVersion":"11.4.2","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.3.0","dependencies":{"connect":"^3.7.0","es-toolkit":"^1.45.1","stacktrace-parser":"^0.1.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","oxlint":"^1.60.0","vitest":"^3.0.0","@babel/core":"^7.26.0","@types/node":"^25.0.0","@sentry/core":"^10.38.0","metro-config":"^0.83.0","@types/connect":"^3.4.38","metro-resolver":"^0.83.0","@types/babel__core":"^7.20.5","@sentry/react-native":">=8.0.0"},"peerDependencies":{"@sentry/core":"^10.38.0","react-native":">=0.72.0","@sentry/react-native":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.2_1776656875935_0.9704556054969995","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.3":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.3","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.3","maintainers":[{"name":"hezhihang","email":"917944345@qq.com"}],"dist":{"shasum":"a7c2e1bd41236082d7412857f00d9529af2b680e","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.3.tgz","fileCount":28,"integrity":"sha512-I9vqwDVFSyL5LuP2IwR8xAqF2Qp/Q3Jir6auenjdsX2NJUjdQ/OA1qwwnNp4qrJBVXRcQLDYh3pXLyovej+WOw==","signatures":[{"sig":"MEUCIQDoIUbwY0/skhcRXFcDl5fS63DlyqhJbZY2P6mI+gPAAAIgbdAwq9QGyM5AL3OwYfvw2Cd0IHR2ExVeF+agTCFzcZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112814},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js"},"gitHead":"a68e0b57ab106ff372513680faef57f5912937b0","scripts":{"test":"vitest run","build":"tsup","release":"npm publish","typecheck":"tsc --noEmit && tsc -p tsconfig.check.json --noEmit","test:rules":"node --test --test-reporter=./src/rules/test-reporter.mjs src/rules/__tests__/*.test.ts","release:beta":"npm version prerelease --preid=beta && npm publish --tag beta","release:major":"npm version major && pnpm run release","release:minor":"npm version minor && pnpm run release","release:patch":"npm version patch && pnpm run release","prepublishOnly":"pnpm run test && pnpm run build"},"_npmUser":{"name":"hezhihang","email":"917944345@qq.com"},"deprecated":"deprecated, do not use","_npmVersion":"11.4.2","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.3.0","dependencies":{"connect":"^3.7.0","es-toolkit":"^1.45.1","stacktrace-parser":"^0.1.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","oxlint":"^1.60.0","vitest":"^3.0.0","@babel/core":"^7.26.0","@types/node":"^25.0.0","@sentry/core":"^10.38.0","metro-config":"^0.83.0","@types/connect":"^3.4.38","metro-resolver":"^0.83.0","@types/babel__core":"^7.20.5","@sentry/react-native":">=8.0.0"},"peerDependencies":{"@sentry/core":"^10.38.0","react-native":">=0.72.0","@sentry/react-native":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.3_1776680801492_0.7354837884308758","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.4":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.4","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.4","maintainers":[{"name":"hezhihang","email":"917944345@qq.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"eb8a9adcf870c8c01721fc2a2757f6a9b080da16","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.4.tgz","fileCount":30,"integrity":"sha512-QOLiXznYI1ls0zvmcrb5G6adWerJw6yw+0SAUzBe8dNmJDWtYR8BfQh10XzhVqEQMK01H+QWaukH23lXrMXVjA==","signatures":[{"sig":"MEYCIQDvs4YKsOy0vCAK8BghHPCMoVBZaX8lZ7/semRx8/qBZgIhAIz3t8KKEB5ohNUWLW7yTle6oEf1tkuYR2uecUHkG/mn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115468},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js"},"gitHead":"9687024c7102c7975aac754df0632689898c1376","scripts":{"test":"vitest run","build":"tsup","release":"npm publish","typecheck":"tsc --noEmit && tsc -p tsconfig.check.json --noEmit","test:rules":"node --test --test-reporter=./src/rules/test-reporter.mjs src/rules/__tests__/*.test.ts","release:beta":"npm version prerelease --preid=beta && npm publish --tag beta","release:major":"npm version major && pnpm run release","release:minor":"npm version minor && pnpm run release","release:patch":"npm version patch && pnpm run release","prepublishOnly":"pnpm run test && pnpm run build"},"_npmUser":{"name":"hezhihang","email":"917944345@qq.com"},"deprecated":"deprecated, do not use","_npmVersion":"11.4.2","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.3.0","dependencies":{"connect":"^3.7.0","es-toolkit":"^1.45.1","stacktrace-parser":"^0.1.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","oxlint":"^1.60.0","vitest":"^3.0.0","@babel/core":"^7.26.0","@types/node":"^25.0.0","@sentry/core":"^10.38.0","metro-config":"^0.83.0","@types/connect":"^3.4.38","metro-resolver":"^0.83.0","@types/babel__core":"^7.20.5","@sentry/react-native":">=8.0.0"},"peerDependencies":{"@sentry/core":"^10.38.0","react-native":">=0.72.0","@sentry/react-native":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.4_1776688412196_0.18377751377903695","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.5":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.5","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.5","maintainers":[{"name":"hezhihang","email":"917944345@qq.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"0f4566b52cf9185ea8f922003d7892c89e274187","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.5.tgz","fileCount":32,"integrity":"sha512-OfOMA4AbWgsp09Blo95vF+HqPU07NZuiJ0z9WENCHbwZtzXkDX0ur5T6aSiRA6lo0aprBJz2SjYy0cZK+7qYDA==","signatures":[{"sig":"MEUCIQDzHF2zGTuOmjXtnxewyLm6EaYQVs9uDUPhgeU30mPS4AIgQIv7fD2gGYsGwfA/hSJoJMEzkpt8Osk1Q2a38UOQQ3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130620},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js"},"gitHead":"82fdb29bfd0fff7a6d31128287c4074ba7dee5e7","scripts":{"test":"vitest run","build":"tsup","release":"npm publish","typecheck":"tsc --noEmit && tsc -p tsconfig.check.json --noEmit","test:rules":"node --test --test-reporter=./src/rules/test-reporter.mjs src/rules/__tests__/*.test.ts","release:beta":"npm version prerelease --preid=beta && npm publish --tag beta","release:major":"npm version major && pnpm run release","release:minor":"npm version minor && pnpm run release","release:patch":"npm version patch && pnpm run release","prepublishOnly":"pnpm run test && pnpm run build"},"_npmUser":{"name":"hezhihang","email":"917944345@qq.com"},"deprecated":"deprecated, do not use","_npmVersion":"11.4.2","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.3.0","dependencies":{"connect":"^3.7.0","es-toolkit":"^1.45.1","stacktrace-parser":"^0.1.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","metro":"^0.83.0","oxlint":"^1.60.0","vitest":"^3.0.0","@babel/core":"^7.26.0","@types/node":"^25.0.0","@sentry/core":"^10.38.0","metro-config":"^0.83.0","@types/connect":"^3.4.38","metro-resolver":"^0.83.0","@types/babel__core":"^7.20.5","@sentry/react-native":">=8.0.0"},"peerDependencies":{"@sentry/core":"^10.38.0","react-native":">=0.72.0","@sentry/react-native":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.5_1776754695251_0.5460688246486376","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.6":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.6","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.6","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"5a23e5e2d58484b659fec1376651c50ccff2bc0e","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.6.tgz","fileCount":32,"integrity":"sha512-nsjxYycF2KEi/pHKquSznrSiUwoQ3RNRZfy+oLlu0FCatjFRpI+KnmFjlc1V8S1MdPjPuTca6wHFXPXjhXSp9w==","signatures":[{"sig":"MEQCIDJUi1SKEMnlgVnLMQLjIjGmg6xMYVQIb/pDx+cz8oGNAiBjsdY6wh3p8vEoQ9At/B/Gke4x6/0pPukZGrq/xP+X0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142707},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js"},"gitHead":"cd445e7f343f472730be92da7fa9867beb5f20c1","scripts":{"test":"vitest run","build":"tsup","release":"npm publish","typecheck":"tsc --noEmit && tsc -p tsconfig.check.json --noEmit","test:rules":"node --test --test-reporter=./src/rules/test-reporter.mjs src/rules/__tests__/*.test.ts","release:beta":"npm version prerelease --preid=beta && npm publish --tag beta","release:major":"npm version major && pnpm run release","release:minor":"npm version minor && pnpm run release","release:patch":"npm version patch && pnpm run release","prepublishOnly":"pnpm run test && pnpm run build"},"_npmUser":{"name":"hezhihang","email":"917944345@qq.com"},"deprecated":"deprecated, do not use","_npmVersion":"11.4.2","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.3.0","dependencies":{"connect":"^3.7.0","es-toolkit":"^1.45.1","stacktrace-parser":"^0.1.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","metro":"^0.83.0","oxlint":"^1.60.0","vitest":"^3.0.0","@babel/core":"^7.26.0","@types/node":"^25.0.0","@sentry/core":"^10.38.0","metro-config":"^0.83.0","@types/connect":"^3.4.38","metro-resolver":"^0.83.0","@types/babel__core":"^7.20.5","@sentry/react-native":">=8.0.0"},"peerDependencies":{"@sentry/core":"^10.38.0","react-native":">=0.72.0","@sentry/react-native":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.6_1776767820089_0.9847807155997472","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.7":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.7","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.7","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"4591dfd2ac1a64a1573abe45da7a7e27635c0136","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.7.tgz","fileCount":32,"integrity":"sha512-J0udLFOI2p2T/KmP85W+pqyVB+d1my7S6Ec/ZW1AA6UsycZyMXw5KdmaIWkp8CKtk5OiMwrh/v1pNMij4VnBNA==","signatures":[{"sig":"MEUCIQCLRBQD89mMuyZ2QdvlnQA+4hnneCqtBPNB3FKuKsUnoAIgL5ny5mGSWbZ2NG+PDcFVYP5kAUYHlFXFXzVC44hmNos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137206},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js"},"gitHead":"25d599af42e7fe72c90c629841ff2a320fcecdaf","scripts":{"test":"vitest run","build":"tsup","release":"npm publish","typecheck":"tsc --noEmit && tsc -p tsconfig.check.json --noEmit","test:rules":"node --test --test-reporter=./src/rules/test-reporter.mjs src/rules/__tests__/*.test.ts","release:beta":"npm version prerelease --preid=beta && npm publish --tag beta","release:major":"npm version major && pnpm run release","release:minor":"npm version minor && pnpm run release","release:patch":"npm version patch && pnpm run release","prepublishOnly":"pnpm run test && pnpm run build"},"_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"deprecated":"deprecated, do not use","_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","es-toolkit":"^1.45.1","stacktrace-parser":"^0.1.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","metro":"^0.83.0","oxlint":"^1.60.0","vitest":"^3.0.0","@babel/core":"^7.26.0","@types/node":"^25.0.0","@sentry/core":"^10.38.0","metro-config":"^0.83.0","@types/connect":"^3.4.38","metro-resolver":"^0.83.0","@types/babel__core":"^7.20.5","@sentry/react-native":">=8.0.0"},"peerDependencies":{"@sentry/core":"^10.38.0","react-native":">=0.72.0","@sentry/react-native":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.7_1776778468976_0.13920485116454895","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.8":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.8","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.8","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"e68caee2626cbce0dc422ef25e5f9bc874de9e95","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.8.tgz","fileCount":32,"integrity":"sha512-i1JOziIh+8obAXQZMIrEvk3CNk3TQO75nTEajPFsEIHj7De7oLOF6Z3kcjefidzLQBDGXwFV6BrC1cBguZ7jLA==","signatures":[{"sig":"MEUCIQDRkUhdTll0mONKtfy6mfk9ellnNtyYxI3fJ0fmV8nqdAIgWFfZY6lfXsda2rJAp1N6zkPUdhGyYlRTmnJrBKG4T1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139235},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js"},"gitHead":"4da6059e8c85cebe461a937658881b27844707a6","scripts":{"test":"vitest run","build":"tsup","release":"npm publish","typecheck":"tsc --noEmit && tsc -p tsconfig.check.json --noEmit","test:rules":"node --test --test-reporter=./src/rules/test-reporter.mjs src/rules/__tests__/*.test.ts","release:beta":"npm version prerelease --preid=beta && npm publish --tag beta","release:major":"npm version major && pnpm run release","release:minor":"npm version minor && pnpm run release","release:patch":"npm version patch && pnpm run release","prepublishOnly":"pnpm run test && pnpm run build"},"_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"deprecated":"deprecated, do not use","_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","es-toolkit":"^1.45.1","stacktrace-parser":"^0.1.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","metro":"^0.83.0","oxlint":"^1.60.0","vitest":"^3.0.0","@babel/core":"^7.26.0","@types/node":"^25.0.0","@sentry/core":"^10.38.0","metro-config":"^0.83.0","@types/connect":"^3.4.38","metro-resolver":"^0.83.0","@types/babel__core":"^7.20.5","@sentry/react-native":">=8.0.0"},"peerDependencies":{"@sentry/core":"^10.38.0","react-native":">=0.72.0","@sentry/react-native":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.8_1776780637632_0.41755249750217627","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.9":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.9","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.9","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"f1adc00d7840c24a661baaf84e17870878a5f6e1","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.9.tgz","fileCount":33,"integrity":"sha512-0FA+422F0yyClYMAP330syZjQ75SCFHplzzc1sbepsDCChocfHim4uEM8H7wNUYKVN8TnpQxmmFqkhynzVFjIw==","signatures":[{"sig":"MEUCIDxz0WEuMsusyp/6y/kChCjDbl3cCvZkWWGvgCJnAzJVAiEA9Nd+UH9e/0w1ui4vkhcjaFYZ2NBtbQsYKfSBlvX/x6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143651},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js"},"gitHead":"35776da03642f3a7f081dd163037fafada491a01","scripts":{"test":"vitest run","build":"tsup","release":"npm publish","typecheck":"tsc --noEmit && tsc -p tsconfig.check.json --noEmit","test:rules":"node --test --test-reporter=./src/rules/test-reporter.mjs src/rules/__tests__/*.test.ts","release:beta":"npm version prerelease --preid=beta && npm publish --tag beta","release:major":"npm version major && pnpm run release","release:minor":"npm version minor && pnpm run release","release:patch":"npm version patch && pnpm run release","prepublishOnly":"pnpm run test && pnpm run build"},"_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"deprecated":"deprecated, do not use","_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","es-toolkit":"^1.45.1","oxc-resolver":"^11.19.1","stacktrace-parser":"^0.1.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","metro":"^0.83.0","oxlint":"^1.60.0","vitest":"^3.0.0","@babel/core":"^7.26.0","@types/node":"^25.0.0","@sentry/core":"^10.38.0","metro-config":"^0.83.0","@types/connect":"^3.4.38","metro-resolver":"^0.83.0","@types/babel__core":"^7.20.5","@sentry/react-native":">=8.0.0"},"peerDependencies":{"@sentry/core":"^10.38.0","react-native":">=0.72.0","@sentry/react-native":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.9_1776850431067_0.12997508323578089","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.10":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.10","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.10","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"d19642e134b1a73c81014e6e0934e0e465536e76","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.10.tgz","fileCount":33,"integrity":"sha512-wt5pSm9Hu/xfFZinxUw0mUU/LkfgMIlqj8SHv4Qg21hI4D8iLSFh0BmiKvMZGKlqkDvdteb0DNGhBUwj+C+Wlw==","signatures":[{"sig":"MEYCIQC1BBt0hRomPmBZaHfFsz6jd8b1B+oW3ZdVde7MPR8/OQIhAI95AhCKucTJ8vKrQsQrT1cVF2TIEzE9TcdwsOUGwY0x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145468},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js"},"gitHead":"2abdc4e6b6f90a067d9ad7938c53a41cb4425dd5","scripts":{"test":"vitest run","build":"tsup","release":"npm publish","typecheck":"tsc --noEmit && tsc -p tsconfig.check.json --noEmit","test:rules":"node --test --test-reporter=./src/rules/test-reporter.mjs src/rules/__tests__/*.test.ts","release:beta":"npm version prerelease --preid=beta && npm publish --tag beta","release:major":"npm version major && pnpm run release","release:minor":"npm version minor && pnpm run release","release:patch":"npm version patch && pnpm run release","prepublishOnly":"pnpm run test && pnpm run build"},"_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"deprecated":"deprecated, do not use","_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","es-toolkit":"^1.45.1","oxc-resolver":"^11.19.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","metro":"^0.83.0","oxlint":"^1.60.0","vitest":"^3.0.0","@babel/core":"^7.26.0","@types/node":"^25.0.0","@sentry/core":"^10.38.0","metro-config":"^0.83.0","@types/connect":"^3.4.38","metro-resolver":"^0.83.0","@types/babel__core":"^7.20.5","@sentry/react-native":">=8.0.0"},"peerDependencies":{"@sentry/core":"^10.38.0","react-native":">=0.72.0","@sentry/react-native":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.10_1776862822710_0.2766127025980709","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.11":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.11","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.11","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"36e152c4a407bed09f19bf08a6586d85536c622a","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.11.tgz","fileCount":33,"integrity":"sha512-UaX8wKrloIJmemmIY4njOuZmfMUNlUgFKX7aJBJ17HL+S5O0ZDbrTkSGHCGAKaH8vbz+mrx0IvSnWiRT+6JCsQ==","signatures":[{"sig":"MEUCIQDJrSAeQpYUH4HCb0VUCdvM9JtJ8cbw+mvyVnU4nzfJtQIgQA9V4YkhmQmhQ9Mny1C6WYytUNkrQUTW+Ec+Ry8pMms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145900},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js"},"gitHead":"69b1bfcc742abd03d13433c2a87daaeba8c54827","scripts":{"test":"vitest run","build":"tsup","release":"npm publish","typecheck":"tsc --noEmit && tsc -p tsconfig.check.json --noEmit","test:rules":"node --test --test-reporter=./src/rules/test-reporter.mjs src/rules/__tests__/*.test.ts","release:beta":"npm version prerelease --preid=beta && npm publish --tag beta","release:major":"npm version major && pnpm run release","release:minor":"npm version minor && pnpm run release","release:patch":"npm version patch && pnpm run release","prepublishOnly":"pnpm run test && pnpm run build"},"_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"deprecated":"deprecated, do not use","_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","es-toolkit":"^1.45.1","oxc-resolver":"^11.19.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","metro":"^0.83.0","oxlint":"^1.60.0","vitest":"^3.0.0","@babel/core":"^7.26.0","@types/node":"^25.0.0","@sentry/core":"^10.38.0","metro-config":"^0.83.0","@types/connect":"^3.4.38","metro-resolver":"^0.83.0","@types/babel__core":"^7.20.5","@sentry/react-native":">=8.0.0"},"peerDependencies":{"@sentry/core":"^10.38.0","react-native":">=0.72.0","@sentry/react-native":">=8.0.0"},"peerDependenciesMeta":{"@sentry/core":{"optional":true},"@sentry/react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.11_1776868967168_0.18891794952418128","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.12":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.12","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.12","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"291d94d7e5bfe24d23941add1a228c562b36ccd2","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.12.tgz","fileCount":36,"integrity":"sha512-F3CvhXQxrm+4ok7WNYqcCjhahoCUV1+TQaZTSOlYT8K9juhBMqM9pEwGxApNqZhdA00vGkzJn+qLFCceidWc/Q==","signatures":[{"sig":"MEUCIFk+bMOGYu666Rs0saudhAYRffAko2+a1tVfTs8QQRIsAiEA9uv1bnc7F1AX36H2bKzfytsgn0o7gRfOq4SHwDjdMQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153830},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js"},"gitHead":"1982ce17af0bdc6be5d9435d2d27cfd2e788ae67","scripts":{"test":"vitest run","build":"tsup","release":"npm publish","typecheck":"tsc --noEmit && tsc -p tsconfig.check.json --noEmit","test:rules":"node --test --test-reporter=./src/rules/test-reporter.mjs src/rules/__tests__/*.test.ts","release:beta":"npm version prerelease --preid=beta && npm publish --tag beta","release:major":"npm version major && pnpm run release","release:minor":"npm version minor && pnpm run release","release:patch":"npm version patch && pnpm run release","prepublishOnly":"pnpm run test && pnpm run build"},"_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"deprecated":"deprecated, do not use","_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","es-toolkit":"^1.45.1","oxc-resolver":"^11.19.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","metro":"^0.83.0","oxlint":"^1.60.0","vitest":"^3.0.0","@babel/core":"^7.26.0","@types/node":"^25.0.0","@sentry/core":"^10.38.0","metro-config":"^0.83.0","@types/connect":"^3.4.38","metro-resolver":"^0.83.0","@types/babel__core":"^7.20.5","@sentry/react-native":">=8.0.0"},"peerDependencies":{"@sentry/core":"^10.38.0","react-native":">=0.72.0","@sentry/react-native":">=8.0.0"},"peerDependenciesMeta":{"@sentry/core":{"optional":true},"@sentry/react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.12_1776935862607_0.09124035473406922","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.13":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.13","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.13","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"abbacc263ba59d614b5960a99adbb30395081968","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.13.tgz","fileCount":37,"integrity":"sha512-v2htE+qp3UHNqAXvZEM4vkGkcJ8+HLKe0id9tfoegB5yER3eQHAgeX2c/LHenmQkZqT3+LH/NESSPXXrmR1ZEQ==","signatures":[{"sig":"MEUCIHn5N/C1PeU201xhaaSS4ExIN2jDedZBdwo2GZdV5JuFAiEAoBo7DIl9ZD4JGpy5wpiAy1h/uqThKl3TXwOejg8FATU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160618},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js"},"gitHead":"6ae4f7cbeaceb1c0d0e2daf7f474e7febe6c5021","scripts":{"test":"vitest run","build":"tsup","release":"npm publish","typecheck":"tsc --noEmit && tsc -p tsconfig.check.json --noEmit","release:beta":"npm version prerelease --preid=beta && npm publish --tag beta","release:major":"npm version major && pnpm run release","release:minor":"npm version minor && pnpm run release","release:patch":"npm version patch && pnpm run release","prepublishOnly":"pnpm run test && pnpm run build"},"_npmUser":{"name":"hezhihang","email":"917944345@qq.com"},"deprecated":"deprecated, do not use","_npmVersion":"11.4.2","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.3.0","dependencies":{"connect":"^3.7.0","es-toolkit":"^1.45.1","oxc-resolver":"^11.19.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","metro":"^0.83.0","oxlint":"catalog:","vitest":"^4.1.5","@babel/core":"^7.26.0","@types/node":"^25.0.0","@sentry/core":"^10.38.0","metro-config":"^0.83.0","@types/connect":"^3.4.38","metro-resolver":"^0.83.0","@types/babel__core":"^7.20.5","@sentry/react-native":">=8.0.0"},"peerDependencies":{"metro":">=0.80.0","nativewind":">=4.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"nativewind":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.13_1777027774269_0.04374275396465954","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.14":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.14","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.14","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"f527f33270444c80e9f5811d45beec1d7bb49dae","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.14.tgz","fileCount":36,"integrity":"sha512-xoVX0muCEEvPwJ0DtIxKScdLFxbyplavq3a8NtRSaoXrxcpftdQg7Jo1zvIfC48Qq+mPKeIzL7JcmIdADYGHQA==","signatures":[{"sig":"MEUCICXM5NJNH2idM6HSsYacmun6McvjvyeAxa2/N5LCk+k9AiEAnEiYyQJlfdepH65TOMX798MP3qPrXYlrRRA0keMg4tQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158614},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js"},"gitHead":"5d970929c7753df62a4a85de195e367a6ba93175","scripts":{"test":"vitest run","build":"tsup","release":"npm publish","typecheck":"tsc --noEmit && tsc -p tsconfig.check.json --noEmit","release:beta":"npm version prerelease --preid=beta && npm publish --tag beta","release:major":"npm version major && pnpm run release","release:minor":"npm version minor && pnpm run release","release:patch":"npm version patch && pnpm run release","prepublishOnly":"pnpm run test && pnpm run build"},"_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"deprecated":"deprecated, do not use","_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","es-toolkit":"^1.45.1","oxc-resolver":"^11.19.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","metro":"^0.83.0","oxlint":"catalog:","vitest":"^4.1.5","@babel/core":"^7.26.0","@types/node":"^25.0.0","@sentry/core":"^10.38.0","metro-config":"^0.83.0","@types/connect":"^3.4.38","metro-resolver":"^0.83.0","@types/babel__core":"^7.20.5","@sentry/react-native":">=8.0.0"},"peerDependencies":{"metro":">=0.80.0","nativewind":">=4.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"nativewind":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.14_1777031411810_0.2591262915339003","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.15":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.15","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.15","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"79f4119427f4ae30efe2e08b767c2e26218c14c8","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.15.tgz","fileCount":36,"integrity":"sha512-6PKmdHP0vUqQRTTBBlBCoE64GCq861q4PKImiFTRYlwJSSeQ83YGHTGPMnUNBrjjyntkfM/84R7X58uWovKWGQ==","signatures":[{"sig":"MEYCIQC1gTnZ94XglojeHwNa2JFBuIrVmO+FAvfqDTafv4c46gIhAN+n6yLkXBK7UtRODFCXZN+0tRfQJlbKlcCJcmutdyvP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158614},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js"},"gitHead":"eaa36a35cecab81eaddd093a26aa82fb884a7ebb","scripts":{"test":"vitest run","build":"tsup","release":"npm publish","typecheck":"tsc --noEmit && tsc -p tsconfig.check.json --noEmit","release:beta":"npm version prerelease --preid=beta && npm publish --tag beta","release:major":"npm version major && pnpm run release","release:minor":"npm version minor && pnpm run release","release:patch":"npm version patch && pnpm run release","prepublishOnly":"pnpm run test && pnpm run build"},"_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"deprecated":"deprecated, do not use","_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","es-toolkit":"^1.45.1","oxc-resolver":"^11.19.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","metro":"^0.83.0","oxlint":"catalog:","vitest":"^4.1.5","@babel/core":"^7.26.0","@types/node":"^25.0.0","@sentry/core":"^10.38.0","metro-config":"^0.83.0","@types/connect":"^3.4.38","metro-resolver":"^0.83.0","@types/babel__core":"^7.20.5","@sentry/react-native":">=8.0.0"},"peerDependencies":{"metro":">=0.80.0","nativewind":">=4.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"nativewind":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.15_1777031462392_0.17643511903972398","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.16":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.16","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.16","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"dd5adc8d7202daf9c25ad0e19af1c79a7f04d4e9","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.16.tgz","fileCount":36,"integrity":"sha512-NHEhjlKWFhiX2oXd1l+6KJ3/5KCMZZwyHpvTQp09LZ0M9VmiLzEvn7C34g1LZ6HJLo+5bpuS9MfISzOgbxxErA==","signatures":[{"sig":"MEUCIHut6jyV6LY6kaaWO2UzqXm9t1LmW8HfO+fJ1SeGt5npAiEA2Mqg/fu5qYKJp6pqT372W+ArH3MoVPp2VCegWRKt0zo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158584},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js"},"gitHead":"48b8b5ca62cd40316cccecea2c742cdd61da6c56","scripts":{"test":"vitest run","build":"tsup","release":"npm publish","typecheck":"tsc --noEmit && tsc -p tsconfig.check.json --noEmit","release:beta":"npm version prerelease --preid=beta && npm publish --tag beta","release:major":"npm version major && pnpm run release","release:minor":"npm version minor && pnpm run release","release:patch":"npm version patch && pnpm run release","prepublishOnly":"pnpm run test && pnpm run build"},"_npmUser":{"name":"hezhihang","email":"917944345@qq.com"},"deprecated":"deprecated, do not use","_npmVersion":"11.4.2","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.3.0","dependencies":{"connect":"^3.7.0","es-toolkit":"^1.45.1","oxc-resolver":"^11.19.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","metro":"^0.83.0","oxlint":"catalog:","vitest":"^4.1.5","@babel/core":"^7.26.0","@types/node":"^25.0.0","@sentry/core":"^10.38.0","metro-config":"^0.83.0","@types/connect":"^3.4.38","metro-resolver":"^0.83.0","@types/babel__core":"^7.20.5","@sentry/react-native":">=8.0.0"},"peerDependencies":{"metro":">=0.80.0","nativewind":">=4.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"nativewind":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.16_1777032573584_0.41588516535806686","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.17":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.17","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.17","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"219ac5f7c7cb793ea2c4b0c8f645abfb7e7fdfd8","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.17.tgz","fileCount":37,"integrity":"sha512-geV8NThvmDs8KZLdWqK+S7s2ySxGqQZsXlO4OnWSaVlQyQrqM69UZTj8bwi2eETAbyMJflN+96sqI++V4D7sPw==","signatures":[{"sig":"MEUCIEIlhp6D48eedlm8ZJXVw/tPqe1VZPhJg8CcfddD+5k+AiEA/zJFaWH1yLhC1tSVdbTC53Oc7A9XR9v3U+Q8QR+NaOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161256},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js"},"gitHead":"8cae0e8515d6bc8917b22635c6915455bda2bfb0","scripts":{"test":"vitest run","build":"tsup","release":"npm publish","typecheck":"tsc --noEmit && tsc -p tsconfig.check.json --noEmit","release:beta":"npm version prerelease --preid=beta && npm publish --tag beta","release:major":"npm version major && pnpm run release","release:minor":"npm version minor && pnpm run release","release:patch":"npm version patch && pnpm run release","prepublishOnly":"pnpm run test && pnpm run build"},"_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"deprecated":"deprecated, do not use","_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","es-toolkit":"^1.45.1","oxc-resolver":"^11.19.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","metro":"^0.83.0","oxlint":"catalog:","vitest":"^4.1.5","@babel/core":"^7.26.0","@types/node":"^25.0.0","@sentry/core":"^10.38.0","metro-config":"^0.83.0","@types/connect":"^3.4.38","metro-resolver":"^0.83.0","@types/babel__core":"^7.20.5","@sentry/react-native":">=8.0.0"},"peerDependencies":{"metro":">=0.80.0","nativewind":">=4.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"nativewind":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.17_1777089420524_0.7868301318669229","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.18":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.18","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.18","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"5a3bc97eba6011ade033c5fbb2a70f9c61eb6747","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.18.tgz","fileCount":38,"integrity":"sha512-l8+omjSrEO5HN4LhqbMHZi2uiU1jsGLnik+BLhRZRiaV2ZwTmZ9p1mKZ03AsH21cLJ4CSVCRUAHw8Yr1fOufUw==","signatures":[{"sig":"MEQCIBErGBRXePUKGISCcKEdzgaV5QUReYjMAkc22BIRZxyVAiBxj2w1loxpEBWkbI+s2V+zUgIxmtL/83wQyeOBEB6cnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162803},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js"},"gitHead":"1b67b08ca376fc4bfce3c18dab4b619737003ce0","scripts":{"test":"vitest run","build":"tsup","release":"npm publish","typecheck":"tsc --noEmit && tsc -p tsconfig.check.json --noEmit","release:beta":"npm version prerelease --preid=beta && npm publish --tag beta","release:major":"npm version major && pnpm run release","release:minor":"npm version minor && pnpm run release","release:patch":"npm version patch && pnpm run release","prepublishOnly":"pnpm run test && pnpm run build"},"_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"deprecated":"deprecated, do not use","_npmVersion":"11.7.0","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.11.0","dependencies":{"connect":"^3.7.0","es-toolkit":"^1.45.1","oxc-resolver":"^11.19.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","metro":"^0.83.0","oxlint":"catalog:","vitest":"^4.1.5","@babel/core":"^7.26.0","@types/node":"^25.0.0","@sentry/core":"^10.38.0","metro-config":"^0.83.0","@types/connect":"^3.4.38","metro-resolver":"^0.83.0","@types/babel__core":"^7.20.5","@sentry/react-native":">=8.0.0"},"peerDependencies":{"metro":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.18_1777120148427_0.03205261962912065","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.19":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.19","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.19","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"0fde55de2ba4a0d02f611a75084e39b5648039e8","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.19.tgz","fileCount":40,"integrity":"sha512-TrGEiTyDnsUWyOaR6U2PfKvtrOaW4JWo+oelIhmA0x7VNswqhio0aGOId+RwUqgRm4+tP6r4gj2Pif1bZaNHHw==","signatures":[{"sig":"MEYCIQD7DuUOqwE79D8GwznymBtDr5kJXBF3dbobzUkAgXIImgIhAJOdlIR4sx1EZLaT+YwqMqx2jLS8wFpiUiKnTL4dNdAh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":738086},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js"},"gitHead":"fa757aee2d8068d64b7d16f02f6e801a69d8fb57","scripts":{"test":"vitest run","build":"tsup","release":"pnpm run test && pnpm run build && npm publish","typecheck":"tsc --noEmit && tsc -p tsconfig.check.json --noEmit","release:beta":"pnpm run test && pnpm run build && npm version prerelease --preid=beta && npm publish --tag beta","release:major":"pnpm run test && pnpm run build && npm version major && npm publish","release:minor":"pnpm run test && pnpm run build && npm version minor && npm publish","release:patch":"pnpm run test && pnpm run build && npm version patch && npm publish"},"_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"deprecated":"deprecated, do not use","_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","es-toolkit":"^1.45.1","oxc-resolver":"^11.19.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","metro":"^0.83.0","oxlint":"catalog:","vitest":"^4.1.5","@babel/core":"^7.26.0","@types/node":"^25.0.0","@sentry/core":"^10.38.0","metro-config":"^0.83.0","@types/connect":"^3.4.38","metro-resolver":"^0.83.0","@types/babel__core":"^7.20.5","@sentry/react-native":">=8.0.0","@babel/helper-module-imports":"^7.28.6","@types/babel__helper-module-imports":"^7.18.3"},"peerDependencies":{"metro":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.19_1777268728469_0.9962654302053358","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.20":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.20","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.20","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"9b334cff7aecaf6d58a1fb727a679d347d1de4d8","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.20.tgz","fileCount":40,"integrity":"sha512-geGxzkXDGwLYkqHvoz1ITvq3CxE5yggdESK3kkPa/alpST8c1UfEqN3ZmXlWC/6t+ptM4ZrgUD4gclDUUQTW+Q==","signatures":[{"sig":"MEUCICMpw2OdW+UWmnUulJ+ScpDgP+5ktNvdfBW4ukUtkpe6AiEA2TUkhhz6T8NsokqCQhshVqEXINJGLmkv9TzhwFomtro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":744788},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js"},"gitHead":"691a3a2551e2ae80996fd7307a9f3d78c5855e95","scripts":{"test":"vitest run","build":"tsup","release":"pnpm run test && pnpm run build && npm publish","typecheck":"tsc --noEmit && tsc -p tsconfig.check.json --noEmit","release:beta":"pnpm run test && pnpm run build && npm version prerelease --preid=beta && npm publish --tag beta","release:major":"pnpm run test && pnpm run build && npm version major && npm publish","release:minor":"pnpm run test && pnpm run build && npm version minor && npm publish","release:patch":"pnpm run test && pnpm run build && npm version patch && npm publish"},"_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"deprecated":"deprecated, do not use","_npmVersion":"11.7.0","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.11.0","dependencies":{"connect":"^3.7.0","es-toolkit":"^1.45.1","oxc-resolver":"^11.19.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","metro":"^0.83.0","oxlint":"catalog:","vitest":"^4.1.5","@babel/core":"^7.26.0","@types/node":"^25.0.0","@sentry/core":"^10.38.0","metro-config":"^0.83.0","@types/connect":"^3.4.38","metro-resolver":"^0.83.0","@types/babel__core":"^7.20.5","@sentry/react-native":">=8.0.0","@babel/helper-module-imports":"^7.28.6","@types/babel__helper-module-imports":"^7.18.3"},"peerDependencies":{"metro":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.20_1777300166620_0.7665249523737847","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.21":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.21","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.21","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"b8270638681e7d91a5c3ab61787c27f427002270","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.21.tgz","fileCount":40,"integrity":"sha512-85hU3HDFw7iHrB3W1E6KUyacA7PjVUf7OhIcMAfWrfsRemRpQOZM+tOig62BI2t92loDr6JNFLc8KiW3fIrM6g==","signatures":[{"sig":"MEUCIAm/UfE7tfri/O/AidEXURkedJfJwMGd6LN+elbcywQVAiEA6S0NDGSFfoQSRB7D1hJnn9AhH2laPZPgWBvhZG7oYlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":744788},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js"},"gitHead":"691a3a2551e2ae80996fd7307a9f3d78c5855e95","scripts":{"test":"vitest run","build":"tsup","release":"pnpm run test && pnpm run build && npm publish","typecheck":"tsc --noEmit && tsc -p tsconfig.check.json --noEmit","release:beta":"pnpm run test && pnpm run build && npm version prerelease --preid=beta && npm publish --tag beta","release:major":"pnpm run test && pnpm run build && npm version major && npm publish","release:minor":"pnpm run test && pnpm run build && npm version minor && npm publish","release:patch":"pnpm run test && pnpm run build && npm version patch && npm publish"},"_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"deprecated":"deprecated, do not use","_npmVersion":"11.7.0","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.11.0","dependencies":{"connect":"^3.7.0","es-toolkit":"^1.45.1","oxc-resolver":"^11.19.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","metro":"^0.83.0","oxlint":"catalog:","vitest":"^4.1.5","@babel/core":"^7.26.0","@types/node":"^25.0.0","@sentry/core":"^10.38.0","metro-config":"^0.83.0","@types/connect":"^3.4.38","metro-resolver":"^0.83.0","@types/babel__core":"^7.20.5","@sentry/react-native":">=8.0.0","@babel/helper-module-imports":"^7.28.6","@types/babel__helper-module-imports":"^7.18.3"},"peerDependencies":{"metro":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.21_1777300300554_0.6152544395215305","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.22":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.22","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.22","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"02846e85dc5a3ed6a2ced59aa79da153c8ca91dc","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.22.tgz","fileCount":40,"integrity":"sha512-T1SiEVnAOGpjUa/4+1bA1PJ5lEbciISzjwD0v/Cx1e8WU+rtlhwtXp1lzjM9F6U5YZ1Szk7lUt16pWtrbhTZeA==","signatures":[{"sig":"MEUCIQDN/eoDAxyUpK7jyFSoO2Tc7C6S2VCM7WQdkx8MJBqdlQIgHfmdlyHJX75veAtoDJ6AwyBAMWjeetMA2X0gbYKjjPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":745271},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js"},"gitHead":"795ed4a2170e9dfcb3a6e90e7766e0c232bd93ba","scripts":{"test":"vitest run","build":"tsup","release":"pnpm run test && pnpm run build && npm publish","typecheck":"tsc --noEmit && tsc -p tsconfig.check.json --noEmit","release:beta":"pnpm run test && pnpm run build && npm version prerelease --preid=beta && npm publish --tag beta","release:major":"pnpm run test && pnpm run build && npm version major && npm publish","release:minor":"pnpm run test && pnpm run build && npm version minor && npm publish","release:patch":"pnpm run test && pnpm run build && npm version patch && npm publish"},"_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"deprecated":"deprecated, do not use","_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","es-toolkit":"^1.45.1","oxc-resolver":"^11.19.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","metro":"^0.83.0","oxlint":"catalog:","vitest":"^4.1.5","@babel/core":"^7.26.0","@types/node":"^25.0.0","@sentry/core":"^10.38.0","metro-config":"^0.83.0","@types/connect":"^3.4.38","metro-resolver":"^0.83.0","@types/babel__core":"^7.20.5","@sentry/react-native":">=8.0.0","@babel/helper-module-imports":"^7.28.6","@types/babel__helper-module-imports":"^7.18.3"},"peerDependencies":{"metro":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.22_1777348688592_0.46180758271211775","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.23":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.23","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.23","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"4e3ccc1995e6083bcc179d6d920314ff0f3dee53","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.23.tgz","fileCount":40,"integrity":"sha512-rHQAtSDf2r53qd8ghaUtOdQd7+sCPsSXFSGUmF5m2S4zDMFG179neasAsU9mKaToyuslB533KcVPY8BHuu9QuA==","signatures":[{"sig":"MEQCIEW4fon1lzatCS18yHhUUE93I0PmU+UYhcsI3jOHOa95AiBCaiTqB0wFWsx6qm0juC01M4Bb0dV2YJENNjXKSreSjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":748121},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js"},"gitHead":"df334eb26bd7d3c916747c2deb63f1705a69d19a","scripts":{"test":"vitest run","build":"tsup","release":"pnpm run test && pnpm run build && npm publish","typecheck":"tsc --noEmit && tsc -p tsconfig.check.json --noEmit","release:beta":"pnpm run test && pnpm run build && npm version prerelease --preid=beta && npm publish --tag beta","release:major":"pnpm run test && pnpm run build && npm version major && npm publish","release:minor":"pnpm run test && pnpm run build && npm version minor && npm publish","release:patch":"pnpm run test && pnpm run build && npm version patch && npm publish"},"_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"deprecated":"deprecated, do not use","_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","es-toolkit":"^1.45.1","oxc-resolver":"^11.19.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","metro":"^0.83.0","oxlint":"catalog:","vitest":"^4.1.5","@babel/core":"^7.26.0","@types/node":"^25.0.0","@sentry/core":"^10.38.0","metro-config":"^0.83.0","@types/connect":"^3.4.38","metro-resolver":"^0.83.0","@types/babel__core":"^7.20.5","@sentry/react-native":">=8.0.0","@babel/helper-module-imports":"^7.28.6","@types/babel__helper-module-imports":"^7.18.3"},"peerDependencies":{"metro":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.23_1777369654506_0.7894551441155628","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.24":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.24","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.24","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"772a7cddad2537b62d10ba907ddb228b47a5255f","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.24.tgz","fileCount":40,"integrity":"sha512-vcush394PJJSpXP1yqfoVI7SqYpIvFaXpQtPyTO/ULtsWz9q82Juh9lUQy5bd3QLAfAjRNxmkM4Eaq24pGs+MQ==","signatures":[{"sig":"MEUCICAW3bIRt2ENdhxCdFAYkQ8HpFiqrTy0S0MqDF9XtrIEAiEA2tGXaIeMtBStTI1eRIspe27aPDg5SRVE8Mym6OGRcso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749907},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js"},"gitHead":"df334eb26bd7d3c916747c2deb63f1705a69d19a","scripts":{"test":"vitest run","build":"tsup","release":"pnpm run test && pnpm run build && npm publish","typecheck":"tsc --noEmit && tsc -p tsconfig.check.json --noEmit","release:beta":"pnpm run test && pnpm run build && npm version prerelease --preid=beta && npm publish --tag beta","release:major":"pnpm run test && pnpm run build && npm version major && npm publish","release:minor":"pnpm run test && pnpm run build && npm version minor && npm publish","release:patch":"pnpm run test && pnpm run build && npm version patch && npm publish"},"_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.7.0","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.11.0","dependencies":{"connect":"^3.7.0","es-toolkit":"^1.45.1","oxc-resolver":"^11.19.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","metro":"^0.83.0","oxlint":"catalog:","vitest":"^4.1.5","@babel/core":"^7.26.0","@types/node":"^25.0.0","@sentry/core":"^10.38.0","metro-config":"^0.83.0","@types/connect":"^3.4.38","metro-resolver":"^0.83.0","@types/babel__core":"^7.20.5","@sentry/react-native":">=8.0.0","@babel/helper-module-imports":"^7.28.6","@types/babel__helper-module-imports":"^7.18.3"},"peerDependencies":{"metro":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.24_1777371045396_0.8946491102381864","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.25":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.25","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.25","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"bb77aa07923f8625ba0e777925fa2c8537cb83b0","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.25.tgz","fileCount":40,"integrity":"sha512-KH8QEoByyoCPf/u2vQqhdAuyhUq1GMydg1C4xNKap5yEQP+c8ssL5eacBZjCd+vpiwUBK2YVD6gcuUHODDnRcg==","signatures":[{"sig":"MEUCIQDH+sjvGyUMEyI0cHGglcZspDbLFyXX0GpzGxRMmw3YjQIgMbq9Vz4wpBozc3/n6heY/VG3L4nf2nFDhNS6pOXjYSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":752135},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js"},"gitHead":"df334eb26bd7d3c916747c2deb63f1705a69d19a","scripts":{"test":"vitest run","build":"tsup","release":"pnpm run test && pnpm run build && npm publish","typecheck":"tsc --noEmit && tsc -p tsconfig.check.json --noEmit","release:beta":"pnpm run test && pnpm run build && npm version prerelease --preid=beta && npm publish --tag beta","release:major":"pnpm run test && pnpm run build && npm version major && npm publish","release:minor":"pnpm run test && pnpm run build && npm version minor && npm publish","release:patch":"pnpm run test && pnpm run build && npm version patch && npm publish"},"_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.7.0","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.11.0","dependencies":{"connect":"^3.7.0","es-toolkit":"^1.45.1","oxc-resolver":"^11.19.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","metro":"^0.83.0","oxlint":"catalog:","vitest":"^4.1.5","@babel/core":"^7.26.0","@types/node":"^25.0.0","@sentry/core":"^10.38.0","metro-config":"^0.83.0","@types/connect":"^3.4.38","metro-resolver":"^0.83.0","@types/babel__core":"^7.20.5","@sentry/react-native":">=8.0.0","@babel/helper-module-imports":"^7.28.6","@types/babel__helper-module-imports":"^7.18.3"},"peerDependencies":{"metro":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.25_1777373179253_0.4488976477559756","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.26":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.26","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.26","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"c4afca89d3eaa731e07478ac8ab1100ab446e785","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.26.tgz","fileCount":40,"integrity":"sha512-OCG9RaALbfBFsORYoPfkm44uTLoB8z2xBIUoh1dCcLLK/MXU0vmZgN3svR8wFz4asFeeNqF9OK7gfQSV9xlIFQ==","signatures":[{"sig":"MEYCIQC8DKwEHMKX5f4fv7oBiXZtrRNATEKSgdtAjG1MqVUYsAIhAMe0H9UkemcJgBYJG8F5Ps1Gm+dkjNjMXT0XY7kejZ5F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":752683},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js"},"gitHead":"73a7bd51be0ca5cea213db5ab25d3014b3e1839d","scripts":{"test":"vitest run","build":"tsup","release":"pnpm run test && pnpm run build && npm publish","typecheck":"tsc --noEmit && tsc -p tsconfig.check.json --noEmit","release:beta":"pnpm run test && pnpm run build && npm version prerelease --preid=beta && npm publish --tag beta","release:major":"pnpm run test && pnpm run build && npm version major && npm publish","release:minor":"pnpm run test && pnpm run build && npm version minor && npm publish","release:patch":"pnpm run test && pnpm run build && npm version patch && npm publish"},"_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.7.0","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.11.0","dependencies":{"connect":"^3.7.0","es-toolkit":"^1.45.1","oxc-resolver":"^11.19.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","metro":"^0.83.0","oxlint":"catalog:","vitest":"^4.1.5","@babel/core":"^7.26.0","@types/node":"^25.0.0","@sentry/core":"^10.38.0","metro-config":"^0.83.0","@types/connect":"^3.4.38","metro-resolver":"^0.83.0","@types/babel__core":"^7.20.5","@sentry/react-native":">=8.0.0","@babel/helper-module-imports":"^7.28.6","@types/babel__helper-module-imports":"^7.18.3"},"peerDependencies":{"metro":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.26_1777384966531_0.7164214474750696","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.27":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.27","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.27","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"6b7630e766de048225644953130234702f5d7f98","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.27.tgz","fileCount":40,"integrity":"sha512-lWrncfB+uRJPhYhVndUiUaUMa9lSHqzc0q+ueV6GspUVOLsf2Rr1AN/6FsQgZh0YnmHGLx6btuxgMUeOteIKSA==","signatures":[{"sig":"MEQCIDLQj4Vzt5vcgnMay2WoPPr9hzpzpPuksSYP55/bI3y1AiBUQuLZgma6MdieO7clEGybvrN32i83CTf95gudvdxPiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":751595},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js"},"gitHead":"e3f9d8edd6487134902218a6f322ef4264ef0571","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","es-toolkit":"^1.45.1","oxc-resolver":"^11.19.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.27_1777386411989_0.06551964498239982","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.28":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.28","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.28","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"7ee8f4e5e688acb52d3b20ecd92d4aaa6190d391","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.28.tgz","fileCount":40,"integrity":"sha512-/szU8Uml06lKagugGIPPv7dq4tBSqL3S8ydYs10grDfkZFHqBZW7PTXutxpuzSzPRH374ijImsHnYNTBAqkCoA==","signatures":[{"sig":"MEUCIQDZjJMMERSnWw7A+ttIr9J/M3zL1mnYeC7eJ3OtofZYKQIgCok1yUjhBryLUEpRkCAp8DA+yXzoy/XAsftGVrhcoTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":751595},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js"},"gitHead":"f1dcc07620445700e4fc5cc83c9c28cd4757a6a4","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","es-toolkit":"^1.45.1","oxc-resolver":"^11.19.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.28_1777473325485_0.15211192689630582","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.29":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.29","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.29","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"0a0cabde37e72666280a49b5f29caa5c344845dc","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.29.tgz","fileCount":40,"integrity":"sha512-hRg5+XJMAH1vgkKRLP+IC/G7RrKjjCNfw8tm6aUiy7vPWS4HbXdT8Jhjhu+aXZwMvzYQeoLLjqrdfjQ7V03ILg==","signatures":[{"sig":"MEQCIDKq6bI8wppNmwDn6ftSKpimnxuqTXX5S5Z3Aq8bKsVUAiBSJ261vK/QnKqNYS5lr//dkZXdYadDF7yGPsjZhGfgJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":751929},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js"},"gitHead":"9ab9334cefebfa80defb948a88ca07a6ad9aa7fe","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","es-toolkit":"^1.45.1","oxc-resolver":"^11.19.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.29_1777473839062_0.039630524554918445","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.30":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.30","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.30","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"c342194258be5eb5df4a28abfc2f5ca2a693ffd2","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.30.tgz","fileCount":42,"integrity":"sha512-CCuxJx634O18PzODrPnlAxrkeny/O648a/2dyUgYLSvnDIxxs8GOmmOcQ4jK6vh03MGHFXaU1+89oEHVv14ISg==","signatures":[{"sig":"MEUCIQDbamWxWPlYEzL/pzc6u7kRs6nNCbUVAjwpwGZhBCGtSAIgVMDM5rt5dFkPYKzjQXyUUvSuOz+0KPF8zXuH2SLX3hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":766941},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"217a1fa7eebb2d4e144450fc198df767f0195ac4","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","es-toolkit":"^1.45.1","oxc-resolver":"^11.19.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.30_1777528493317_0.21224854504553825","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.31":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.31","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.31","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"b08b71d4619a57b968e222628a335fdef11f7bba","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.31.tgz","fileCount":42,"integrity":"sha512-qYbKBpDfc3qEJ1prXUPPMPamibgdd/jALXSjxS9ZjtNSWOv2rxGQz83VTibslS1DYmymOeRmmiv6ITAMYjD3bg==","signatures":[{"sig":"MEQCIER4/PzKL9UXmyTJpKazuYZ/eq3t+NhUEa/9s2z5pdq1AiAVGBrFXaJwc+7ynxeV+kXB1+cS+JTMRy3GmPgOPE2GTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":766941},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"e9bba5cae8a5582d5601f62fe04c76af8008dfff","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","es-toolkit":"^1.45.1","oxc-resolver":"^11.19.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.31_1777561304541_0.6934776702495609","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.32":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.32","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.32","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"de2dd0d303bb89022b27fcf8cc681010085eba06","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.32.tgz","fileCount":44,"integrity":"sha512-3EFhcAXNCj02KHVqzawvVnjIG7DNrQwgZzRtYdwKEXFmz36lIpyxB6ztM+sPEFVvW6co3+kr5GvZuHuHcT3w9g==","signatures":[{"sig":"MEQCIH4CgRaYAGTJFfkRUIFIx8lFE1kTdYjKgppmHai4FaE8AiAm+wOOMtCpyuO7ztNbWEQnkoHyYQP00VF+S2KB8WWA5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":782997},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"daee1699f20ed08503dd65fd26e327784749db10","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","es-toolkit":"^1.45.1","oxc-resolver":"^11.19.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.32_1777615224307_0.7775111043883587","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.33":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.33","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.33","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"4da97cb6533697b303919086733a5cc500e3de9e","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.33.tgz","fileCount":44,"integrity":"sha512-hgVGUY8PPZe89dXzqWb/uX5bzOm08u8EmhoHktuHNgqQMLJGEcOG6hZHpOCxR/xoBmDoh/GRgqS7f10+DfhIpw==","signatures":[{"sig":"MEYCIQD8PFMCMKbZF0WIUs9JOqo8X6jCOdWLAyr8EsIR+oFlHwIhAOEBWtLHhAQxf9HjmIIXncnG325t/2AWImpTVJs7qURp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":785572},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"60e1d905c65aa77caf01b304c44ea9dd84b0e280","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","es-toolkit":"^1.45.1","oxc-resolver":"^11.19.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.33_1777617661332_0.16931884069884062","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.34":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.34","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.34","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"39a4783cd6168cb8ed35eec36f075bd9f89590d2","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.34.tgz","fileCount":44,"integrity":"sha512-5sX7dXhdLFFqtqElNLvfxT7k/MudQ262YefyDtNnvv0FIRKAFbS9/Pf5aguXnhzVwosq/AU88PiziOzwtB/Fzg==","signatures":[{"sig":"MEYCIQD+M5tEqRw5XR93d/3QbjO8nkP6DJ9Wn2X1Xu7ieH1N8QIhAPMOK0Gnc6TnUmOGDw4/CS5kNT6KDtbJeWPQgbeouJuZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":785638},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"968bae7771c4ccd8e8e27ccfc39126ae41f1a120","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","es-toolkit":"^1.45.1","oxc-resolver":"^11.19.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.34_1777620919734_0.6512164058169847","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.35":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.35","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.35","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"06336d1a43d1daa6aacf74293da7521786c8a664","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.35.tgz","fileCount":44,"integrity":"sha512-7UxlPtubkxygb/oNQeU+PyUtjsJtcM5Dh8MF9XozbDnTGXXtVwCr3TtFONY9SB+ZM/P14/M8bEnrbm2Z6HpNug==","signatures":[{"sig":"MEUCIQDJ143tOd7BiHy6p7VuosY7GmJF0P7ok6+Cv9kG6Km77QIgJO0elvTpP0h0wv1qhRMHQpkuwOiE/ZIPVyigG2o7Ewk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":786214},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"f7c569100daa41a3f885fbde82f95da957acc4fa","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","es-toolkit":"^1.45.1","oxc-resolver":"^11.19.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.35_1777625747526_0.9350071653398626","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.36":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.36","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.36","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"f483e660cfa6a63438c80c3c020d8cc9614c5101","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.36.tgz","fileCount":44,"integrity":"sha512-ckYJBYoYeWa9kf5zdN7fLSjJd7EIIf4HYMiJ+i44g4BEkgMcEPSXq+bCPawu8PPfTanVpItxA4E6mW8+8mDoCA==","signatures":[{"sig":"MEYCIQDRacHrKcJhW4FS7bxMmU+kh06hr3uTbSv5lhlzyhjMHAIhAJpN1zBdsoWJ8tSQQH6AUTmLIsAqikb6+HdCPEsshxIQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":786461},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"678d7ba446755ea63e2c15d57ad1aadcc938874a","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.7.0","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.11.0","dependencies":{"connect":"^3.7.0","es-toolkit":"^1.45.1","oxc-resolver":"^11.19.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.36_1777630454216_0.5974660616360996","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.37":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.37","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.37","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"249b65692492027723e6156f9c66f426d3333f30","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.37.tgz","fileCount":44,"integrity":"sha512-hxpEF+uXe0UHwsFiGho6qjPfx0a8qrz9G/A/UdK5zf2sH5wI2lt78MzzDKrWtO/44EMuWDk+9vh/ke6Gr7/7tQ==","signatures":[{"sig":"MEQCIBanPGDjlPOLi1Y7XI0CdpV4OQo4C+U2xX/hnHmdtQUqAiB9P937c07ExD6U+0VckjoA8tKW17pTiOtsVkiYFeNZBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":786482},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"471948ff4eed859bb5133ea47f8042faf0620cff","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","es-toolkit":"^1.45.1","oxc-resolver":"^11.19.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.37_1777634714792_0.17116730289461946","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.38":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.38","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.38","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"98ae5ce1e2536c0f577ae8306ad911db2cc84a6b","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.38.tgz","fileCount":44,"integrity":"sha512-AJPYAg32DQOZR4WFBzwft3JqoYUVb15u1Wycz06POiFtsqDGeQTaweO7jl527o+k59/KWGHKbTiBZtYJsBeAew==","signatures":[{"sig":"MEQCIDzGzIWLkZGM/X/4AXpWVIAUeQI3U2wTAqNpz/ek0JUxAiB7FQRLtacFDM2GZx5t36IxeQU/Tt3eP5mIKWKs/zCcvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":788556},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"436e818fa14bd08499ba3887f1785737ffc393ad","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","es-toolkit":"^1.45.1","oxc-resolver":"^11.19.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.38_1777696433624_0.9268692031183101","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.39":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.39","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.39","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"1c6930f3489b55f813414c46cc6812ce61e26345","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.39.tgz","fileCount":46,"integrity":"sha512-I4TAvJrXTSP1xRHIlgAAJpohu21tC8u8JvNsc/IOXkl44L3I+xq35eVfEtAL3CNo9MxJoTZPWQb3uqhYPdU0oA==","signatures":[{"sig":"MEUCIQDAgNa0KO0xpEKo+JTwjvGXvYmVvFJb+m0Z0JhUGBbgNwIgA2qtJ5GDTMhLxrZHxC7woqQsDAvrG81BlBbhTNunCro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":812412},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"68a5a1f4eccc4f721f99cc7985453b8427338dad","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","es-toolkit":"^1.45.1","oxc-resolver":"^11.19.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.39_1777708093921_0.2382739745786968","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.40":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.40","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.40","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"6714cc84802b0b296eb9d8b5fad9a2cf11c30d6a","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.40.tgz","fileCount":48,"integrity":"sha512-iOHDsw50NVU3s5sUwGhAurwMQ48kd8RwH2/LrpaSJyyE+Jrp6CgoecHmImXm0INuM+6pU10i7nTKp2PC89mDWQ==","signatures":[{"sig":"MEYCIQD2avsxQyfwrTxk9Z12UoyT8dHxG4ndd3PhzHSzvD6I1QIhANhWQjTKe3/fN+w5Dv4pNrBkyogPn24B1ZXbXEkqOpby","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":896156},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"42adfec820c2a32e2e85110866f57b6d177b381a","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","es-toolkit":"^1.45.1","package-up":"^5.0.0","oxc-resolver":"^11.19.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.40_1777732083441_0.24770842034782858","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.41":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.41","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.41","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"6d3ab37d57a21cff42caac812d4448451a5171b7","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.41.tgz","fileCount":48,"integrity":"sha512-gzgA39urh0fvF0vKuvWd4igM4YwpCqydfIP7cnKsaU+fM7vuJeaURpvttc+MKoKAiu6goBXudoFTxGmpbjKFgg==","signatures":[{"sig":"MEUCIGiCNSwDbrJ3zZ19yjHiw3bK8oU7WvcnzRrMvAz/LNEpAiEAk8B1G+/lHPqy4nDPZMbCBycMlurYzpW32gBI54LhRzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":896250},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"d986c19177d037f869280ebf35f1b2522829b96e","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","es-toolkit":"^1.45.1","package-up":"^5.0.0","oxc-resolver":"^11.19.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.41_1777867585179_0.3310632867035277","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.42":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.42","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.42","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"d1648b38fa92640a393e9ec8a898255c2071d4a4","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.42.tgz","fileCount":48,"integrity":"sha512-1OV3fTqIJc2ca3pTKlPkGlSm7CKpN8XLF4AzCqVirQeAFigBrWWeZkxO1+6gKVyqH4Q9ic04qNZmYqd32CfeHw==","signatures":[{"sig":"MEUCIE/sVthJ6BlPOuqS+DZLxu9vl5fkI55vPMQiABVaqGjDAiEAqP+oucY7kyiK6eG1M+ODP1/FfcspK9dxcx8FB5/Ni8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":896184},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"48279e2766baa0fbf8020f716ddb4b181de27eb4","_npmUser":{"name":"hezhihang","email":"917944345@qq.com"},"_npmVersion":"11.4.2","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.3.0","dependencies":{"connect":"^3.7.0","es-toolkit":"^1.45.1","package-up":"^5.0.0","oxc-resolver":"^11.19.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.42_1777892439259_0.5208954542534732","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.43":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.43","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.43","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"7d70b508ada15460f5a2187e5bea8ec3485c92b3","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.43.tgz","fileCount":48,"integrity":"sha512-Pd7HeGDT9+PCEFnwezuWMGhv+9Vj+cGGtUTzCl2ub2avuukUN5L5yJFIl5scrPT6LW6dFyhZ+2j2OQUtUhjSqA==","signatures":[{"sig":"MEYCIQDqnE+jRxdp+VqTU2xpdicOqIBDRTypcq0nGpwa/51PuwIhAII63LytAX0jbkK9jJ3X/yJpdnBRBn0ncvjI1oT58K2V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":895574},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"bc64c18fa70fcd6aafa8ae060fcfccef4208a1cd","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.7.0","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.11.0","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.43_1777956568946_0.3234027013865921","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.44":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.44","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.44","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"215f9f1d90f2fa40d72a1b2ee1ae81245aab8924","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.44.tgz","fileCount":48,"integrity":"sha512-8SU9sSFuq3e+2MnBLxR7wIcLiBedD9iNvga6opT4krbzSKkZv3fHZ2YoIStP+VLTk7rbqtM0il3LRRt2jTjGwQ==","signatures":[{"sig":"MEYCIQCHf46acxHDnyP/sYgvg9zqzGlYkZNu0GPDelEarka3EgIhAM28FBP8MHjULQZt4WR3c4YYdaxNYI9L9OIKBSMixcca","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":900792},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"20b377319838670715604ad235eb9559d2c9853d","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.7.0","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.11.0","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.44_1777966885109_0.6491391199635004","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.45":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.45","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.45","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"93be698ee50df5398d535402e8aa7c895b2233cd","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.45.tgz","fileCount":48,"integrity":"sha512-CP/zxh24IpYlivJ33i8ZGMaeqTweIKhnRM5Z7xkcaOg/3cdmVviA/BYON+0BWLk3TaSih/e/sNjfrliAT47GAA==","signatures":[{"sig":"MEQCIDXVcTyBIUn52A6shfeDC/SSbnymZ9OhQUCI0/DzOH/WAiBhu7KRCFfgM325iqVHAa9PjdROf9koAuehWQk9FxsAoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":901135},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"fc274a27c16bbfca181b027aef507f1251eb1ccf","_npmUser":{"name":"hezhihang","email":"917944345@qq.com"},"_npmVersion":"11.4.2","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.3.0","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.45_1777969076030_0.3485185744904047","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.46":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.46","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.46","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"d477091c34fe948caf6f446c1969bf0458954fc3","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.46.tgz","fileCount":48,"integrity":"sha512-4NLY2ZSL2bPMxFNP6cWBkIZT+RPjTS+BETojZtIMdxBeTne9r7mm/oUAgII4JrQcjBJQMION09pla+FplTbJ6g==","signatures":[{"sig":"MEYCIQCAxhCmwnpQy4/jHOXrfBnn0PC7+3c2Ax3PDjOSEWzX5wIhALwL0sjeq/EuY4rQc6HTF5BWu5+uSrtW7sHBkrg5gx7t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":903717},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"08b2901087cdc73e998d83fd26305fe0823f73af","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.46_1777982142165_0.5897988673679233","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.47":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.47","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.47","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"2b86cf68139b2111a11916d82359c4555f5cfbab","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.47.tgz","fileCount":49,"integrity":"sha512-60mmC/mv/G9eKgNR9yCk4bWPu9Nvre7wnp7JSSZDdYsz5uWnNDuQCkQY5uLEmAgYCqk8O1n9osoDWfDqXT+vPA==","signatures":[{"sig":"MEUCICO35EkrrH9ZNTpp8tv+A+3+DsWSrekRiwGaYe3wlqJdAiEAh4QuVLnAaag7cZ9BQa0l0Lm/dcl9+YOU0ZdO90dF6vA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":908327},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-inline-box-shadow-string":"./dist/rules/no-inline-box-shadow-string.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"a36e2dd0a52694675be3281b5368b2fd11c294bc","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.47_1778035665685_0.7879683555776882","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.48":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.48","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.48","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"ed8d3a86c4f0dbc997e8e05e14ec099276ae98d6","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.48.tgz","fileCount":50,"integrity":"sha512-35Jgd8yXvqI6iWEWUjxypwlqViUN4FHt/R+ZtsZPppKY8IsIHxNkU1BuEbShvs3/JorDTut+IbS7xb9FRu50kA==","signatures":[{"sig":"MEQCIAyv0vdCOk0n8EExxPIt8gq5i2zed8tlEiP9y2fDXI7kAiBu/HfafuEDfVOUslUFvULlvEay3wye5f+i2sUPZ+risQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":911637},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./plugin-async-storage-local-repo":"./dist/plugins/with-async-storage-local-repo.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-inline-box-shadow-string":"./dist/rules/no-inline-box-shadow-string.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"26fd06e62a0d7a0e44ff67cdbd0f93e740a2eff5","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@expo/config-plugins":">=8.0.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@expo/config-plugins":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.48_1778043093727_0.9088131452266561","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.49":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.49","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.49","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"55cfb06f198300eea9d851b3b3a6f3831773dbf6","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.49.tgz","fileCount":49,"integrity":"sha512-8csxIa5xPPYE8+RADfOWQnHEyA0Mw3GSOsmUzT33Ta5EczHYehFkvKmm2xlJnHqQ1jwPQGd2BYbqiQGEEIOtyA==","signatures":[{"sig":"MEYCIQD3Hwrg5P3tCz5OF4qnL2SEHhyc4a0/jciJ0pUYQpt7BAIhAO8uj69E/iBHsDGPhNfPfO4odiNCAvBjpEl6yDPwmmAN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":909162},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-inline-box-shadow-string":"./dist/rules/no-inline-box-shadow-string.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"951e7e6be16fb041dc22d797f5cbaae44d0e59a3","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.49_1778051197715_0.6095629288360769","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.50":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.50","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.50","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"e9b9237fa51ffad76a74e18aa22a8899d341198e","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.50.tgz","fileCount":50,"integrity":"sha512-P5aN/vlEYVEctY/WbOy8RaaTgotoF2c2pN5gfl7XR9sFdoCdwxFvRxwygpTEfPE6iOvhwiFczK9TWkJyd9JmAg==","signatures":[{"sig":"MEQCIDHkHk574/Rn5gxQ0lsA7UKlDTChN9+sImv/UsB8vpSBAiBsW+Iqxa7pp0UAU4Sfn7xen/TzAzKqhPuPdrSThp5B8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":924605},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-inline-box-shadow-string":"./dist/rules/no-inline-box-shadow-string.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"b5e2c9f46694c1d95b5d7e5b678d48005c078517","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.50_1778075561751_0.5096040978786809","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.51":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.51","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.51","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"cef244c22958eda8c4cf753e77d1521af1c7d03b","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.51.tgz","fileCount":50,"integrity":"sha512-5yS9nWZ9vagwPewCkZeqE2Z8C0NtJconnkHNof6k8MPIRm00bz9JJ1D17Xf0tD4s7hDruZ+502f0sAUXX4mQ3A==","signatures":[{"sig":"MEUCIEN2BISh4oKU4kp7TpP/E2GKKVstpDdwvL5fgmeJNuEgAiEAhBLeRjvGmhmw2Pn+RXF9zJjz9V4ae6p4zGhfneP2UqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":924605},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-inline-box-shadow-string":"./dist/rules/no-inline-box-shadow-string.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"0c5b723cd45c6f412edd9651178a4f46cea75f4e","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.7.0","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.11.0","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.51_1778076654581_0.48079141830217953","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.52":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.52","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.52","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"97a23c2661c44e109def03d25dd4f0c3a7e94162","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.52.tgz","fileCount":50,"integrity":"sha512-dQwyGFEnIMMLVsYv1AXdSEV0+wfLx4MzFr1Vy8gT+BZf86evVbWytv3olnE0wszL6TdmllD1G54pS77znvVg5g==","signatures":[{"sig":"MEQCIBR2371DuESPrGhWchH6KIJkM7bOiEGm1Azu4zzdEaTRAiBj2bKLedNuDf/tgviRmvxpLdvFsjdnQg9d8aRsd3hy+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":925916},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-inline-box-shadow-string":"./dist/rules/no-inline-box-shadow-string.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"7a871bd962dbc3ba875722690dbd77b3f9722334","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.52_1778080955242_0.11293540993883644","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.53":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.53","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.53","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"dda4992285b6018fd87535fa1308e8f7e0aa9979","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.53.tgz","fileCount":51,"integrity":"sha512-HB8kQr3Tfa0XG2VsMkEpaZLTozyxlO+ZmU/32vKspQTox1qpj4K+8cEbVCephaZ8Z6LnhpZXdBL6zyEcCEt6xw==","signatures":[{"sig":"MEUCIQClt4etzpnFmIAeFL3by5dpvNmWC1VNe/kGs5G/ZNLB4wIgZSQMEIAxOe5O3R8ux9yuFYdvyFj8r7oC8WVw4XNxdR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":933786},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-inline-box-shadow-string":"./dist/rules/no-inline-box-shadow-string.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"12abf106ddf437fde0006e2631003f361e068e5a","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.53_1778124455925_0.7572722192500339","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.54":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.54","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.54","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"d8271f62db3266b56a1a4fb8ad864fab923a72f1","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.54.tgz","fileCount":51,"integrity":"sha512-0McGZZqDfsabWoPN7fnvWSPbDfrr06DBYjbrzxlTY389ZLLrgNlPZHD4b6BHj1VCxz05q9xdbHFgPWAHhUcvOQ==","signatures":[{"sig":"MEUCIQCPr9NkuA873L2YSSS7Z3kKjCK65ogx2GoqlO1Ctvf7ogIgOHPt6ZRvm29jLk0HOsv9av4kFBcMmAVTD/5I2OcK/Eo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":933806},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-inline-box-shadow-string":"./dist/rules/no-inline-box-shadow-string.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"1ff5007512929bf548b493eaa4e25c22f710550e","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.54_1778127125137_0.2631146429438116","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.55":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.55","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.55","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"1e419660d5f591d827868c2e79e2bec3d76a1cde","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.55.tgz","fileCount":51,"integrity":"sha512-+h4gRWOX4vOTUHTa22fewbixt3+BLYSqfUgSARP8Eoo6cQ+7LiBoDob5oa6Ww77T/OH5mKxAf0VrmuAnbXrrhA==","signatures":[{"sig":"MEUCIHNOm1omoD4cY/Rb2RutNjY1Iq8tzaL5L6nfvh5A91IuAiEAjfpT4G5aa8Vbo52N63RYUJL74862g3eOZQTpCAvVjIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":933806},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-inline-box-shadow-string":"./dist/rules/no-inline-box-shadow-string.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"1ff5007512929bf548b493eaa4e25c22f710550e","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.55_1778127163322_0.8291309902001462","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.56":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.56","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.56","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"42e881fb98165f5d15ee6142dc9fdf87d387a043","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.56.tgz","fileCount":53,"integrity":"sha512-i+5990zSl/MRCyun1+f2aRPZ0PCONjdDITuzJd89HPDT4tlUmXyDkbz615L9+SAiNyNPDUNrAUIX/z5LqSoIPQ==","signatures":[{"sig":"MEUCICV/s1JJfRKflxXh5huzMk+wVNBRuRwJh7Z8+8U5GGP9AiEA+Ni63qmskXR2jFQzTYKmSYUDJvKpAvuDem6mdI/PlUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":954485},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-inline-box-shadow-string":"./dist/rules/no-inline-box-shadow-string.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"a18659cb7aaaca5769df8084e050f41343991470","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.56_1778142546158_0.022796673391338507","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.57":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.57","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.57","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"f23da5d06fdb3782162deb0bbd084a694735831e","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.57.tgz","fileCount":53,"integrity":"sha512-A1ufc1oPE6JZJFXHdQWxyqTdWhQ9op7VVL1AHb9hBdh7WBpFCwbYFC+KSBGaCGD6slJlbvjfKOysZWn6uK4bRA==","signatures":[{"sig":"MEQCIGPkkpXkI4vzvU5pYFugG7+J6G+KpMtNQ5nXMU3+OCaaAiA7h+7Uy+vjuD76/oNWb8E+JyWFTiepRM7UUcCGGpDNcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":955544},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-inline-box-shadow-string":"./dist/rules/no-inline-box-shadow-string.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"6d951435ccec2b453f02e183e0287ea3bb37f11f","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.57_1778144274848_0.4933182258890547","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.58":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.58","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.58","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"e494d1d24d48574554763b555de2a386ea9d2671","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.58.tgz","fileCount":53,"integrity":"sha512-HJS5jpasMB7kvFU+Uqy3OCetHEQWXAnJXycwvwPRWiW0prRlU7McoDJRAARqo2idUbFKh74sy4eu72g0cUGB3Q==","signatures":[{"sig":"MEUCIFg8i9pdCukxzbgoDU7d31feHoRT/CiNlxEwl8/bwXlMAiEAiq+Pze25JsOJ5BUK+HcgRD9TB+aJATJwG+Gl8c6EbhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":955833},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-inline-box-shadow-string":"./dist/rules/no-inline-box-shadow-string.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"28fa634b03af43100ccda0668d72ea5e05af885e","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.58_1778154149179_0.03908474548591245","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.59":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.59","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.59","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"2422206ce2c8199ff11bbdf41744bded65932e23","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.59.tgz","fileCount":54,"integrity":"sha512-zL4cDdDdo4r+I3Z/4OtE4qQW1VMQsSKk/JRz9eyclEcmjR2A7xIRqiPQO96u8SrxTTO7knVyA05zDYP2ZKHehw==","signatures":[{"sig":"MEYCIQD1SAMTQPwc50EXpnmUIMjaKRICKU2GqYnLlT6fObcn5gIhAMz4znwnq1HXMNCjbau3ydZc9skJJ0Mj9tioca7MAnd8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":960386},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-inline-box-shadow-string":"./dist/rules/no-inline-box-shadow-string.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"a59d96b8e22e13cd8a9a2f2d991d4f2e23b7e760","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.59_1778165350178_0.9061654779656381","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.60":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.60","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.60","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"26dc64bfab987a32b615c91426f952db7c96840a","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.60.tgz","fileCount":54,"integrity":"sha512-H7ReHAkXAk6jHHoowks7Q8Ccqd6RuXRvaF8O/d4Gh8Tlb05TcmeP6eRfbcF1Em2ZUZttdZzAG6mDr2pej9sp0A==","signatures":[{"sig":"MEQCIBDrwkdIzFkMRsRpP33dYVffwQtRfhMjgVhdEbgPmZLjAiAjUs/pahWPRCbk6UmJHgjhkt4YM0vd+vVlbQ4VcrvPZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":960843},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-inline-box-shadow-string":"./dist/rules/no-inline-box-shadow-string.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"36d469755f37ec2be1df28ac562f5c836688649e","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.60_1778231953463_0.3295943542633588","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.61":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.61","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.61","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"636485c2eb591063258cbd418f924e5b37a72b7a","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.61.tgz","fileCount":56,"integrity":"sha512-9oO05xbLLbYbRnvmHbP84b1TP68OmCBVse6xiuOT551kpt1yQaI8/D6D/O9cX3/AJLrgoYiZEKNvU3fKz0b+hw==","signatures":[{"sig":"MEUCIQD6MhRTFDTXmhbs1UAkMn7X1xoai8k80jQlWR7taozzKQIgdjncWRJDtwJ3oDeiNkMzYFV7Kp+3m6O+Q86H1iWv690=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":964536},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-inline-box-shadow-string":"./dist/rules/no-inline-box-shadow-string.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"2abd17982ba3f7ea0a402e56001a516fa958c576","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.61_1778247604917_0.35775028292703115","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.62":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.62","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.62","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"2a5708f2764c4332d8f81b9c8e690cd4e0334e52","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.62.tgz","fileCount":56,"integrity":"sha512-rFUWL1+TN5+jUA8O26i+Zau9sxGu2SB076h85tnLxFhzSK11B8tikJ6Sy9WNtvDR2/3iO3eoMTJxv9QntYRLBg==","signatures":[{"sig":"MEUCIAhLyrIkVsPqlKcLOeePi08C7Iz97Ms8TAv7ptymSNYVAiEAifFIYjvasUJBLQe1BLz8FBjhsvi6HQCfhIsMRLkAziU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":964317},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-inline-box-shadow-string":"./dist/rules/no-inline-box-shadow-string.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"1a5e9b26f76916610eddc7f192b57fe25aac253c","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.7.0","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.11.0","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.62_1778255939921_0.09643677640641024","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.63":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.63","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.63","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"becb54fb618619af90d54fbc4a08e0de6283f284","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.63.tgz","fileCount":59,"integrity":"sha512-eVoGaKi/YH3pJSROB4Z4dByQspmGlaO/t0DjoDrx5lj+3fCS9ELsBuT5e5SfeZyzhLHarDCU6TYzGXFw6HCadQ==","signatures":[{"sig":"MEYCIQC6ahz6SwF6kbv4/ufEzKjNI03LZdiMh7HGN17mCabTWQIhAO6qjQMZeRsau5RMCbrd6IHim5/WKOz0NPt21nqJU7Gw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":974073},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-inline-box-shadow-string":"./dist/rules/no-inline-box-shadow-string.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"9e3b3599a1746d0f147a638c3f2828e1df5f4d75","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.63_1778315629965_0.3202678628951492","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.64":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.64","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.64","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"bfe11522af8a758ff7bd64c8b932d02d49ff661b","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.64.tgz","fileCount":59,"integrity":"sha512-MHEiEEp6C7WSGkpGdSWIX5AlVWEJ5mo0ssNCiIez7uQHQVpwuc4Zm76BlsKK2wkqcHUrBWRDXZSgITxMSU8WOw==","signatures":[{"sig":"MEUCIFPvr2GAmG8BWbK8rvHFKxo4h/pOWkSEFeR62NRb6EB5AiEA5ub+V92+t3dqCcNoPu8d+EpDYvjyUg+eFrg2GFXxfJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":974647},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-inline-box-shadow-string":"./dist/rules/no-inline-box-shadow-string.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"0230c6f27c36e88d1f2b0f49d2ec82694bb10d1b","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.64_1778389823497_0.6832792648030119","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.65":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.65","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.65","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"f6df35635618f0af402c6f21a2ce08221ef56eb7","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.65.tgz","fileCount":59,"integrity":"sha512-/cfkoadAiVMGGhf9FUzetC9G5OKDvUBG5FNsva13zYD0U8BNWgunoiEnMYL5aI/Ym6YwFh2kaEshLbBWTOamrQ==","signatures":[{"sig":"MEUCIHe4cmQt6hpoUhSSP9rMX+tRHrAqMt2nFOF8lCPkCq/pAiEAszuMMEisktPyzkXXW5TuB2ud+zChnE0TmMubkpqDngo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":976113},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-inline-box-shadow-string":"./dist/rules/no-inline-box-shadow-string.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"712caceba396ce817193c687c4d722d7ef3db3c1","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.65_1778399169410_0.461201004966624","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.69":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.69","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.69","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"d27a056a3f06229786727226e0a3db7bee0bcdbd","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.69.tgz","fileCount":60,"integrity":"sha512-xPpcSVRGFjjYDuZfPoU41UqiQI6Ig0ZAO4zoPmp3Ad3Nxii+pKYxUTC5TknzPYXPksxyNdWKku0CnOMq/i/k9Q==","signatures":[{"sig":"MEUCIG/GlF7Q3i+Gt+ra1JWzAbcXA1CH8H2nc84FfkhLc20+AiEArF7+/oHA6O2cM+P9WnAj6zj6a3MocGUEedPfX65sLWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":984581},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-inline-box-shadow-string":"./dist/rules/no-inline-box-shadow-string.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"b226a675fa17330083f156518a4421bbee39fd98","_npmUser":{"name":"gaopengyue2","email":"gaofancyy@gmail.com"},"_npmVersion":"11.11.0","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.14.1","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.69_1778466474694_0.025165451361775393","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.70":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.70","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.70","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"2eee5c94a170c9205113a71ce0f976f91dfd8c48","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.70.tgz","fileCount":60,"integrity":"sha512-m/hPxlxE088KKUlGZ19KRezdqlrPHjUQ60e48I5ekyWfEn6Wtk0VjSYjc3miL1vFwUSvrL9LOsB6wz5JGMPgVA==","signatures":[{"sig":"MEYCIQCpYYJHUxvUh3W3LGsh195zcSJfuWeMnZLSkRdK/ftL9QIhAOH2ZGr1m+RAEbevlTw0vg+Cdg7pN287+IAcnxERnvti","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":993537},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-inline-box-shadow-string":"./dist/rules/no-inline-box-shadow-string.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"876c04256ff45dacc29cf41ad539ef40ad756be2","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.70_1778468995120_0.7189097215451243","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.71":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.71","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.71","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"26b08fe4e9cc2d32aea74ce4fc2bb94b67d103ad","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.71.tgz","fileCount":60,"integrity":"sha512-UvClqa6+Cw9V/Y/AlUApZpN/Z2rhefVH3imJjpS+aF6U31+dWjLXV+oH4uMYkt9CaEGbCnDWNeUkzfebZuOZUg==","signatures":[{"sig":"MEYCIQCtSgp9kBecGJJr8Q4bBg0ZTC9qoBBQlBrvglvL4i2jDQIhAIJOGj6Cno55ynoPIcJjYfrT9tq3pTB75QP+y8IjNBs5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":993563},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-inline-box-shadow-string":"./dist/rules/no-inline-box-shadow-string.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"fb00c57f7e7a4e49630bccdfe90ae0445724b828","_npmUser":{"name":"gaopengyue2","email":"gaofancyy@gmail.com"},"_npmVersion":"11.11.0","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.14.1","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.71_1778470073865_0.3419867422500167","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.72":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.72","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.72","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"7b7834b9e80a38f9615c80c84eef69625de27066","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.72.tgz","fileCount":60,"integrity":"sha512-yhxjHOwY8r2re6PzVfAP0+34MQu2NfGSrnDv6BNiKi2Zl8cY472bbr7cIWAr1zd/e8ecLvZh/EkPZeL1QPISfA==","signatures":[{"sig":"MEUCIQCs1ODXIwP3HQqx2Uw48i2hOz00YHi2V90R8Vmsq6LQqAIgFm9StQUYDhhY8AACFiiUKsk7GziCrpHnxBv1MtWudUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":996005},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-inline-box-shadow-string":"./dist/rules/no-inline-box-shadow-string.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"57475b672ad79cfba7acde8947e9f7663883f7a8","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.72_1778479233266_0.8471164918596685","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.73":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.73","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.73","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"4136da27df05204c12b2d737381522475940d5ec","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.73.tgz","fileCount":60,"integrity":"sha512-lhqB3Nd/9WU5C/4lfjlNiJ60AS62LOF/ee59Gg2f/MEKQuEeGIdHggh02hojj8BY17BLGs8CgCmw9YulmnrX7g==","signatures":[{"sig":"MEQCIAVHwR4VDQ4tnta5NzWBy+wPdRW20VXZbyKMjDDjhWhnAiBeFCf6XBtmbRskNAQ9cIedu7kdY5AbX6aT785UVRHWVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":995729},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-inline-box-shadow-string":"./dist/rules/no-inline-box-shadow-string.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"562bb8458e846e123ab440145d0c1d76a5b7b3b1","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.73_1778484406041_0.8871670641156946","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.74":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.74","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.74","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"e56289f8ee27e984af0b697b6542233be75b63f2","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.74.tgz","fileCount":60,"integrity":"sha512-sY/5nqzQE/gmL4XhzEbJmfl+rrqG19SB1jQ1GcUJkeOS6Ki4JkPBVT7Fs/BNlFNBIaBeDorMvWrpWG4fZ/h5sA==","signatures":[{"sig":"MEUCIQDVUkRtKOsd7ps6DiJn5ho7ZcdZoBwdFfeWkStjVvL7UgIgSOtIVYEHEdiu0pHKbr2wiX6emWMXCAj2Fj/z8jB1QRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":997122},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-inline-box-shadow-string":"./dist/rules/no-inline-box-shadow-string.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"ece5cc8f9577eecda0bc43fca2e1a53a1339c9aa","_npmUser":{"name":"gaopengyue2","email":"gaofancyy@gmail.com"},"_npmVersion":"11.11.0","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.14.1","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.74_1778496199444_0.851617388220999","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.75":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.75","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.75","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"0bd0671b93851a5bc489e85939e8b45306a325f6","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.75.tgz","fileCount":60,"integrity":"sha512-ku3nl2eQIwxxZwOTsQ0c0iZ5hpxQgDUKh5y/UY7U3pWgGs6sqIa8QmMYf8v1XJfqgzKdDlbRomZZDdRbrbgKSQ==","signatures":[{"sig":"MEUCIQDSmHq0qyzWZjpbfkXsoI2NfpjPpPStrJ4TSa1OW7mcqAIgLe22U+jUDrrZt725VxKvu4wJxHM5TnXxhspwxLRqM/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":997122},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-inline-box-shadow-string":"./dist/rules/no-inline-box-shadow-string.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"ece5cc8f9577eecda0bc43fca2e1a53a1339c9aa","_npmUser":{"name":"gaopengyue2","email":"gaofancyy@gmail.com"},"_npmVersion":"11.11.0","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.14.1","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.75_1778497252678_0.6886324915715134","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.76":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.76","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.76","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"9897f5cbb51e876a3476b5d4480bc79df028269a","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.76.tgz","fileCount":60,"integrity":"sha512-OcK7lBrTp2Ic3ut3ML9KkUACA+0CyTux5Yl62s/gRWtn9WwQC/cLWDdFgaX7LLJuIants/Mq8RrYBiixAYkEtA==","signatures":[{"sig":"MEUCIQD8a74uS5lf9zX8Zk6Rk8QaRMfoSA+1YUhefZKHa0rxGwIgffIx2FNl2Emu88vCx143DoOyxbRYoUKfcvb+0+tJTVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":997353},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-inline-box-shadow-string":"./dist/rules/no-inline-box-shadow-string.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"e2958176bc20a8f5b36608d25b4496ad7ae030dd","_npmUser":{"name":"hezhihang","email":"917944345@qq.com"},"_npmVersion":"11.4.2","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.3.0","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.76_1778499966078_0.3593357819935541","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.77":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.77","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.77","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"7add8e7f0e6826c1a86866c9e4dfad8ddd6b0e30","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.77.tgz","fileCount":60,"integrity":"sha512-tBdgkc7MbbJr257fzkcDnfWkT8kODrn2UHexMqmhjr9tTJQ+34mtut5lxVcCSWZyKIEz4LOJTTf4I//e0RyzrA==","signatures":[{"sig":"MEYCIQCjIRJ06MCvwjFRh7ctIJ+xbE1m5bryXjeOEZmCpsYAjgIhAP+NFudroePKHbpws27mlx4AFou2dhmp9hffE6FVw+k6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":997146},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-inline-box-shadow-string":"./dist/rules/no-inline-box-shadow-string.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"67f20ac66022bcc8d22a937db127a29ec2798f7a","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.77_1778511497431_0.2959342430496681","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.78":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.78","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.78","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"49d0a3b42364a9bcc25a52ba24192baf94a2bd57","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.78.tgz","fileCount":60,"integrity":"sha512-zEW+IPpZM81icQi1Of2nHVwUaQLcoxk5Emp5cTvklgY028ArgPO3/CfX5sv6II/JhFVLN8M9pxFCSpn2g2pVjw==","signatures":[{"sig":"MEQCIDb1HzuCpBHlUVVY5nm0qNE+GQjS1KFS/br9nDlQkdXrAiBFUCwAtf5/WvFk8wT9bK/E+XylEqe+nH5sqvLfW6AiaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":997247},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-inline-box-shadow-string":"./dist/rules/no-inline-box-shadow-string.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"fa6d6f9b5eaf75e72ad8a33c71f46c96bc53c913","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"metro":">=0.80.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","@sentry/react-native":">=8.0.0","react-native-worklets":">=0.7.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"metro":{"optional":true},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"@sentry/react-native":{"optional":true},"react-native-worklets":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.78_1778565628439_0.8979472026511606","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.79":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.79","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.79","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"474918c4d0b532617aff00930b63b01849a3a46b","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.79.tgz","fileCount":60,"integrity":"sha512-mlFBTkseY7tghs3+XueXIZ3oXwHIMiRntdgOo3em28emp75apyDPx5CeKMMAEeQln1mlUDF0mmM3nr4PGFUerQ==","signatures":[{"sig":"MEYCIQDP8GeKpjI7b0e8U+mmB0BT+Q7hnBGqT5jVOM8SEOH2ZwIhAKC6T13uWUpyypE7pDlBmTST7z5RRtRSyuNg2kw4nC7z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":997482},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-inline-box-shadow-string":"./dist/rules/no-inline-box-shadow-string.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"fa6d6f9b5eaf75e72ad8a33c71f46c96bc53c913","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.12.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"25.9.0","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"expo":">=55.0.0","metro":">=0.80.0","react":">=19.0.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","babel-preset-expo":">=55.0.0","@sentry/react-native":">=8.0.0","react-native-worklets":">=0.7.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"expo":{"optional":false},"metro":{"optional":true},"react":{"optional":false},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"babel-preset-expo":{"optional":false},"@sentry/react-native":{"optional":true},"react-native-worklets":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.79_1778569844339_0.5455842971975731","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.80":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.80","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.80","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"b84256e7ccf35c48303715e4588bc019cde40709","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.80.tgz","fileCount":62,"integrity":"sha512-dsfqhEK9p0ATZXvhXK55C5LIYEYg8Jx8JP1vYxfCem/h9/OQELrkdHVxBswE0j+bxjQslUnV9xPpsPzyCJ2/Cg==","signatures":[{"sig":"MEUCIQCFqcF6SDK02CNAWsHpUtZH3WQhDJvn8kXGv29R9/ARIwIgX3LpcMJX/N/ulkU9A4chMf1A9JuSh7UQZWMgKQEK4VI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1008534},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-inline-box-shadow-string":"./dist/rules/no-inline-box-shadow-string.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-missing-notification-asset":"./dist/rules/no-missing-notification-asset.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-splash-screen-missing-image":"./dist/rules/no-splash-screen-missing-image.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"2abd398904a841d692e5a6edefffb127db931ed6","_npmUser":{"name":"gaopengyue2","email":"gaofancyy@gmail.com"},"_npmVersion":"11.11.0","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.14.1","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"expo":">=55.0.0","metro":">=0.80.0","react":">=19.0.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","babel-preset-expo":">=55.0.0","@sentry/react-native":">=8.0.0","react-native-worklets":">=0.7.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"expo":{"optional":false},"metro":{"optional":true},"react":{"optional":false},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"babel-preset-expo":{"optional":false},"@sentry/react-native":{"optional":true},"react-native-worklets":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.80_1779172801354_0.09295587144573214","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.81":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.81","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.81","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"67f905fe3589bc7e4f9fd488685fa7828950cf80","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.81.tgz","fileCount":62,"integrity":"sha512-iw5zTzYpn28Yi/2smAwWt/wNs4a2SZq3qsTslvbtGIekpuHVQvDpThAzqmWpMerKhbzTkvGzvQI4/qnaxTehNg==","signatures":[{"sig":"MEYCIQCR5mwccveWxaqSoKu4ic9w+6LXUOfMnuE6T2X6e5/MrgIhALFLA8qwE2PwM2u31ShkgCvOI9xPGKtxuwUALBBls9wN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1008954},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./pnpm-config.json":"./pnpm-config.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-inline-box-shadow-string":"./dist/rules/no-inline-box-shadow-string.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-missing-notification-asset":"./dist/rules/no-missing-notification-asset.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-splash-screen-missing-image":"./dist/rules/no-splash-screen-missing-image.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"9e0563df43645056813841b66458fa5e79fa00e5","_npmUser":{"name":"gaopengyue2","email":"gaofancyy@gmail.com"},"_npmVersion":"11.11.0","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.14.1","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"expo":">=55.0.0","metro":">=0.80.0","react":">=19.0.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","babel-preset-expo":">=55.0.0","@sentry/react-native":">=8.0.0","react-native-worklets":">=0.7.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"expo":{"optional":false},"metro":{"optional":true},"react":{"optional":false},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"babel-preset-expo":{"optional":false},"@sentry/react-native":{"optional":true},"react-native-worklets":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.81_1779276762839_0.02202605778549005","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.82":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.82","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.82","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"94c5eeac44f286909624c2ff62c2c45d6d31c0bb","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.82.tgz","fileCount":62,"integrity":"sha512-5DPGF4xc2plrV52ikpPELv4tSCV32n3FGUL/3g+WmurEmqE2gtuRmVhlhEDG2aYzE31EGGQvh58G8dgQ+EbLgQ==","signatures":[{"sig":"MEUCIDvcKUUfNTWwxdfU/4d/uh4UqR1P8erSvqZveVVY45qIAiEA+lyARj5rm0uHe0mPsx6tK/oLzqUwYuWYYLXy+75UQAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1008986},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./pnpm-config.json":"./pnpm-config.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-inline-box-shadow-string":"./dist/rules/no-inline-box-shadow-string.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-missing-notification-asset":"./dist/rules/no-missing-notification-asset.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-splash-screen-missing-image":"./dist/rules/no-splash-screen-missing-image.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js"},"gitHead":"f2cea7cac344999ac26387e2249656a3d17abbed","_npmUser":{"name":"gaopengyue2","email":"gaofancyy@gmail.com"},"_npmVersion":"11.11.0","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.14.1","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"expo":">=55.0.0","metro":">=0.80.0","react":">=19.0.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","babel-preset-expo":">=55.0.0","@sentry/react-native":">=8.0.0","react-native-worklets":">=0.7.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"expo":{"optional":false},"metro":{"optional":true},"react":{"optional":false},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"babel-preset-expo":{"optional":false},"@sentry/react-native":{"optional":true},"react-native-worklets":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.82_1779283169316_0.023757920921113618","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.83":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.83","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.83","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"8c2fbd0a568998ed9c83ec5c00cd6d8308e4260e","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.83.tgz","fileCount":63,"integrity":"sha512-Xvu6lUMuZkLnH5KgRIZY1S5QbySOM9D2st7Xqq+FFQxfuOiwKs7W/9Faooft9emRn24ak+ebFV4ZK9MlOF1uTA==","signatures":[{"sig":"MEQCIGsaYThaYL192V1eLvqwTV6oSQVBzNVL6NkTWm610VxMAiB8TYx2aZm6MWGJjZxKwM8HJmpF+YGkkXycWecWDT46dQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1014264},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./pnpm-config.json":"./pnpm-config.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-inline-box-shadow-string":"./dist/rules/no-inline-box-shadow-string.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-missing-notification-asset":"./dist/rules/no-missing-notification-asset.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-splash-screen-missing-image":"./dist/rules/no-splash-screen-missing-image.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js","./rules/no-gifted-charts-missing-linear-gradient":"./dist/rules/no-gifted-charts-missing-linear-gradient.js"},"gitHead":"5b6c9af2d7fc9d5482e421d251b4527276dda3c1","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.14.1","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"26.1.0","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"expo":">=55.0.0","metro":">=0.80.0","react":">=19.0.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","babel-preset-expo":">=55.0.0","@sentry/react-native":">=8.0.0","react-native-worklets":">=0.7.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"expo":{"optional":false},"metro":{"optional":true},"react":{"optional":false},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"babel-preset-expo":{"optional":false},"@sentry/react-native":{"optional":true},"react-native-worklets":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.83_1779345519570_0.7710189818857984","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.84":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.84","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.84","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"9b30628df62846bb608c264560e0db065fa91b92","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.84.tgz","fileCount":66,"integrity":"sha512-JFKjjKloZdpUZc6AE56j7fltZ4rTV8zns16cTa8/OHRE3I1tjzqh6svtPWjSQqsiwdnKWA+4pJHnbB1VLIirHg==","signatures":[{"sig":"MEUCIQD+eGSUe26VBpPH09YreKGGWmxooxDYwH8ezBpThsDyTAIgf8nYs2vpejA+stDpTEHY0fWJg1bVHKMOEopA+1JUrJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1046904},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./pnpm-config.json":"./pnpm-config.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-inline-box-shadow-string":"./dist/rules/no-inline-box-shadow-string.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-missing-notification-asset":"./dist/rules/no-missing-notification-asset.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-splash-screen-missing-image":"./dist/rules/no-splash-screen-missing-image.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js","./rules/no-gifted-charts-missing-linear-gradient":"./dist/rules/no-gifted-charts-missing-linear-gradient.js"},"gitHead":"553a79f59f11b28956fcefd4ea7f5da0c3f4a678","_npmUser":{"name":"gaopengyue2","email":"gaofancyy@gmail.com"},"_npmVersion":"11.11.0","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.14.1","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"expo":">=55.0.0","metro":">=0.80.0","react":">=19.0.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","babel-preset-expo":">=55.0.0","@sentry/react-native":">=8.0.0","react-native-worklets":">=0.7.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"expo":{"optional":false},"metro":{"optional":true},"react":{"optional":false},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"babel-preset-expo":{"optional":false},"@sentry/react-native":{"optional":true},"react-native-worklets":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.84_1779441144260_0.9217064320971278","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.85":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.85","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.85","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"4cd830b929058088d9ae9265c0f86f42b4bd3053","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.85.tgz","fileCount":63,"integrity":"sha512-Lj6H2YvreCqz5sKK+9n+Cd/D40coyVphD1DW1ZHvg9yWyvsRa0a9h2cO45DpDCap69NYlJ13//TChi9NWtV8Ww==","signatures":[{"sig":"MEUCIQDvclLN7pl+ZzK1smfpS9i4jpoAW6xXfQZaklxUvyDhDAIgD9S1igin7k1p5dhgaNDbiYr6eFY3wndgaXt9bqpisuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1014929},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./pnpm-config.json":"./pnpm-config.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-inline-box-shadow-string":"./dist/rules/no-inline-box-shadow-string.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-missing-notification-asset":"./dist/rules/no-missing-notification-asset.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-splash-screen-missing-image":"./dist/rules/no-splash-screen-missing-image.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js","./rules/no-gifted-charts-missing-linear-gradient":"./dist/rules/no-gifted-charts-missing-linear-gradient.js"},"gitHead":"8d668955af05710c06594dd9d33e408527ae153a","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.15.0","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"26.2.0","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"expo":">=55.0.0","metro":">=0.80.0","react":">=19.0.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","babel-preset-expo":">=55.0.0","@sentry/react-native":">=8.0.0","react-native-worklets":">=0.7.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"expo":{"optional":false},"metro":{"optional":true},"react":{"optional":false},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"babel-preset-expo":{"optional":false},"@sentry/react-native":{"optional":true},"react-native-worklets":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.85_1779782863248_0.24147516387272772","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.86":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.86","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.86","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"f60d49bf2b01a899f942d399e59fc0e020455fac","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.86.tgz","fileCount":63,"integrity":"sha512-6ID2i1PKzCk0gizv7P9bjnATtRq+g2vrGLLkgNmBkjUTRnvYfDuiaElYHvjo2MseSDhiuArej6XkNy+YNBx/dw==","signatures":[{"sig":"MEQCIAaV02sI1rIScBFlSM4jV04FDgVmYglHNREIN9CGvN67AiBbzFUMMN6oESfyl5fGsSHJUx/6i5vjDv2/v5DTXY0QMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1014927},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./pnpm-config.json":"./pnpm-config.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-inline-box-shadow-string":"./dist/rules/no-inline-box-shadow-string.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-missing-notification-asset":"./dist/rules/no-missing-notification-asset.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-splash-screen-missing-image":"./dist/rules/no-splash-screen-missing-image.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js","./rules/no-gifted-charts-missing-linear-gradient":"./dist/rules/no-gifted-charts-missing-linear-gradient.js"},"gitHead":"bbf5cf866340bb9c1d309ad81e0b7651ae317683","_npmUser":{"name":"hezhihang","email":"917944345@qq.com"},"_npmVersion":"11.4.2","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.3.0","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"expo":">=55.0.0","metro":">=0.80.0","react":">=19.0.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","babel-preset-expo":">=55.0.0","@sentry/react-native":">=8.0.0","react-native-worklets":">=0.7.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"expo":{"optional":false},"metro":{"optional":true},"react":{"optional":false},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"babel-preset-expo":{"optional":false},"@sentry/react-native":{"optional":true},"react-native-worklets":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.86_1779863894632_0.21613835136715864","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.87":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.87","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.87","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"a7c3e6caa6fe172c9b148a5cf1cfd3236813223e","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.87.tgz","fileCount":66,"integrity":"sha512-4LHucwyC27hdINUqkDifgr/LEEIKhdAZFueMZ3/m6C3rRRlTaZrIQKDHlwtVjN1FjJCt886b4QGko107NpvD8w==","signatures":[{"sig":"MEUCICx37DIhjfqlAda5FtDaicOzj+25cVE9nWRDB76zi+WoAiEAyzcsNQid/tPSzxX+xri/NgncIuVi/KcWuURtCzVs32M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2174626},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./pnpm-config.json":"./pnpm-config.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-pressable-function-style":"./dist/rules/no-pressable-function-style.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-missing-notification-asset":"./dist/rules/no-missing-notification-asset.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-splash-screen-missing-image":"./dist/rules/no-splash-screen-missing-image.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js","./rules/no-gifted-charts-missing-linear-gradient":"./dist/rules/no-gifted-charts-missing-linear-gradient.js"},"gitHead":"e115c745ee817c37890f26657b8c67ce636cd24d","_npmUser":{"name":"gaopengyue2","email":"gaofancyy@gmail.com"},"_npmVersion":"11.11.0","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.14.1","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"expo":">=55.0.0","metro":">=0.80.0","react":">=19.0.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","babel-preset-expo":">=55.0.0","@sentry/react-native":">=8.0.0","react-native-worklets":">=0.7.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"expo":{"optional":false},"metro":{"optional":true},"react":{"optional":false},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"babel-preset-expo":{"optional":false},"@sentry/react-native":{"optional":true},"react-native-worklets":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.87_1780296946969_0.02790749632884837","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.89":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.89","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.89","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"cf87d25042a33615680f70d7e811a479879ee4f3","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.89.tgz","fileCount":66,"integrity":"sha512-2HubBlHYIi/cPUGTCEBbeGbPikqGOE6SflRmjA3W5IOmO8PBJSg8hXJ1SxfaUpq9x9BACW+6DuC53Egf+Jhrlw==","signatures":[{"sig":"MEUCIQCaoj2kUKuVm8QGxnuB1LAFVsomfSvC3Ip0u7XJ0DwVXgIgPvuGxQkdBXE/9i6R+S9jXi8fb9BVIH1bD5kD052Nq/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2175767},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./pnpm-config.json":"./pnpm-config.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-pressable-function-style":"./dist/rules/no-pressable-function-style.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-missing-notification-asset":"./dist/rules/no-missing-notification-asset.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-splash-screen-missing-image":"./dist/rules/no-splash-screen-missing-image.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js","./rules/no-gifted-charts-missing-linear-gradient":"./dist/rules/no-gifted-charts-missing-linear-gradient.js"},"gitHead":"a52a4eeb4dec7608eecfe351628e0e5e13fffbef","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.16.0","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"26.3.0","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"expo":">=55.0.0","metro":">=0.80.0","react":">=19.0.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","babel-preset-expo":">=55.0.0","@sentry/react-native":">=8.0.0","react-native-worklets":">=0.7.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"expo":{"optional":false},"metro":{"optional":true},"react":{"optional":false},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"babel-preset-expo":{"optional":false},"@sentry/react-native":{"optional":true},"react-native-worklets":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.89_1781066276216_0.8122486483934308","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.90":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.90","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.90","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"8294cf3b0b446575ec817255495559195eb3e19f","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.90.tgz","fileCount":67,"integrity":"sha512-y/0KxMueC3zErk4kTWeY1ewqIW5lFtJRzA04GNgDFW9hbrEriB7tCmWZtgRNQdk3MlQFDKvSZ8qybTIc8Z94Pw==","signatures":[{"sig":"MEQCICND1VgbrVXY55987DUKGFan6tCvo3fqfIlrj3f9ZaOrAiA9Gusu98lxLww8izNsdVIass60OA7YBBPXLAVXhNCM2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2417018},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./pnpm-config.json":"./pnpm-config.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-pressable-function-style":"./dist/rules/no-pressable-function-style.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-missing-notification-asset":"./dist/rules/no-missing-notification-asset.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-splash-screen-missing-image":"./dist/rules/no-splash-screen-missing-image.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js","./rules/no-gifted-charts-missing-linear-gradient":"./dist/rules/no-gifted-charts-missing-linear-gradient.js"},"gitHead":"b44075fcb1dc41de135d3be7b221a31b74b9a9d9","_npmUser":{"name":"gaopengyue2","email":"gaofancyy@gmail.com"},"_npmVersion":"11.11.0","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.14.1","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","@zumer/snapdom":"^2.12.9","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"expo":">=55.0.0","metro":">=0.80.0","react":">=19.0.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","babel-preset-expo":">=55.0.0","@sentry/react-native":">=8.0.0","react-native-worklets":">=0.7.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"expo":{"optional":false},"metro":{"optional":true},"react":{"optional":false},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"babel-preset-expo":{"optional":false},"@sentry/react-native":{"optional":true},"react-native-worklets":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.90_1782717626194_0.6099664488793524","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.91":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.91","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.91","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"d3be2966ac3ee155ecab50337037813873b3e0b8","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.91.tgz","fileCount":67,"integrity":"sha512-RtIKki/h5mWh6CrcEXWEL2EuUR+zQDAmhnxlAXu/+LVVn0c87eyPB0lcvf82u0q/I/Qn/0hbYn2A9fso+lpInw==","signatures":[{"sig":"MEUCIQDEAnPcXAx8kM7oDaz/TCWRJWlgPN1EhaOE8nCUveZxjAIgQD59DoUmK6yNcMMRE1oZUTJIf7n2kq7EbcaWi4XoK5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2338881},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./pnpm-config.json":"./pnpm-config.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-pressable-function-style":"./dist/rules/no-pressable-function-style.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-missing-notification-asset":"./dist/rules/no-missing-notification-asset.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-splash-screen-missing-image":"./dist/rules/no-splash-screen-missing-image.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js","./rules/no-gifted-charts-missing-linear-gradient":"./dist/rules/no-gifted-charts-missing-linear-gradient.js"},"gitHead":"3a07df50439d468c7abf68d50a59d6d9266c828f","_npmUser":{"name":"gaopengyue2","email":"gaofancyy@gmail.com"},"_npmVersion":"11.11.0","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.14.1","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","@zumer/snapdom":"^2.12.9","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"expo":">=55.0.0","metro":">=0.80.0","react":">=19.0.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","babel-preset-expo":">=55.0.0","@sentry/react-native":">=8.0.0","react-native-worklets":">=0.7.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"expo":{"optional":false},"metro":{"optional":true},"react":{"optional":false},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"babel-preset-expo":{"optional":false},"@sentry/react-native":{"optional":true},"react-native-worklets":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.91_1782717925629_0.05698590198241349","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.92":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.92","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.92","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"e4b9fd197f6adfc5b43280aea8a44a7b788b7c3b","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.92.tgz","fileCount":67,"integrity":"sha512-sDUDr6J8D/ZltnA4hnCxv3iZchiTG+tmSNFgLm2Q3XaJ7yzOHSikiMtJsyuDfd1WlZVyBT6PpGfmDu1M8HsqEw==","signatures":[{"sig":"MEUCIQC/w643HHR/9JYSS+sS5KWdarPzKixhIaBpQV3jmECEggIgT88ZgJvHxG3+CYLmcViycvkO7kzZIS9vLpEWS733zM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2339202},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./pnpm-config.json":"./pnpm-config.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-pressable-function-style":"./dist/rules/no-pressable-function-style.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-missing-notification-asset":"./dist/rules/no-missing-notification-asset.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-splash-screen-missing-image":"./dist/rules/no-splash-screen-missing-image.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js","./rules/no-gifted-charts-missing-linear-gradient":"./dist/rules/no-gifted-charts-missing-linear-gradient.js"},"gitHead":"a5acd21dd55e68cdc11f1fc2996a98c6e10a5978","_npmUser":{"name":"gaopengyue2","email":"gaofancyy@gmail.com"},"_npmVersion":"11.11.0","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.14.1","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","@zumer/snapdom":"^2.12.9","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"expo":">=55.0.0","metro":">=0.80.0","react":">=19.0.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","babel-preset-expo":">=55.0.0","@sentry/react-native":">=8.0.0","react-native-worklets":">=0.7.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"expo":{"optional":false},"metro":{"optional":true},"react":{"optional":false},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"babel-preset-expo":{"optional":false},"@sentry/react-native":{"optional":true},"react-native-worklets":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.92_1783657479712_0.7949591819790678","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.93":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.93","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.93","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"f285881a6ea7e0ad0d856b1a7fe7e22bebd17a7d","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.93.tgz","fileCount":68,"integrity":"sha512-FTj7Rzzdc6Y/L3i4yObD2WDpeBYqNQ/XlBm5RiOPi8bNYmr0cZ55s03V+0ptN4FLwyNoBrl7Xw8u361+SkYSHw==","signatures":[{"sig":"MEUCIQDJwbaovu7ZDQIFvd3veDmoKAytpT21lbqa3LA7wPHYDQIgDJRw8vqbrKJ1TH8v3vllr8Eh5CiXFLSuwuJUHfgusAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2341199},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./pnpm-config.json":"./pnpm-config.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-pressable-function-style":"./dist/rules/no-pressable-function-style.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-missing-notification-asset":"./dist/rules/no-missing-notification-asset.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-splash-screen-missing-image":"./dist/rules/no-splash-screen-missing-image.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js","./rules/no-gifted-charts-missing-linear-gradient":"./dist/rules/no-gifted-charts-missing-linear-gradient.js"},"gitHead":"1ddf6a6cfc2097af8cf50a9e2a356bde8d58ba11","_npmUser":{"name":"hezhihang","email":"917944345@qq.com"},"_npmVersion":"11.4.2","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.3.0","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","@zumer/snapdom":"^2.12.9","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"expo":">=55.0.0","metro":">=0.80.0","react":">=19.0.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","babel-preset-expo":">=55.0.0","@sentry/react-native":">=8.0.0","react-native-worklets":">=0.7.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"expo":{"optional":false},"metro":{"optional":true},"react":{"optional":false},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"babel-preset-expo":{"optional":false},"@sentry/react-native":{"optional":true},"react-native-worklets":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.93_1783913867176_0.20020298747954746","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.94":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.94","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.94","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"5e5d8379fffe680d0e772a69fbe1bf62da50ac8f","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.94.tgz","fileCount":68,"integrity":"sha512-03ajBPvXMRANmC0eR48r2XlMjR5X0Lhbi6J8PMOyol/SiFaXkv/V3d4ttsL1UuEU59m64dDRKBf6ea1ZnL11Hg==","signatures":[{"sig":"MEUCIQDppipTYE9qMJMUG4OygScHUhWuPju1dEYAAe78EajjawIgbFNts26z4Sh35ogcJ0Ggfwd65LP9wFibM0Dbq/V5Q7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2341180},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./pnpm-config.json":"./pnpm-config.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-pressable-function-style":"./dist/rules/no-pressable-function-style.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-missing-notification-asset":"./dist/rules/no-missing-notification-asset.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-splash-screen-missing-image":"./dist/rules/no-splash-screen-missing-image.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js","./rules/no-gifted-charts-missing-linear-gradient":"./dist/rules/no-gifted-charts-missing-linear-gradient.js"},"gitHead":"07bcbc8296affd5c31b82f6da9b193a32359e7bc","_npmUser":{"name":"hezhihang","email":"917944345@qq.com"},"_npmVersion":"11.4.2","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.3.0","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","@zumer/snapdom":"^2.12.9","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"expo":">=55.0.0","metro":">=0.80.0","react":">=19.0.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","babel-preset-expo":">=55.0.0","@sentry/react-native":">=8.0.0","react-native-worklets":">=0.7.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"expo":{"optional":false},"metro":{"optional":true},"react":{"optional":false},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"babel-preset-expo":{"optional":false},"@sentry/react-native":{"optional":true},"react-native-worklets":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.94_1784097325447_0.2863587142588364","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.95":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.95","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.95","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"132b2b38dfdb44043b798201c863b09e80bcf42a","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.95.tgz","fileCount":68,"integrity":"sha512-napuuNJIWJDajk68stabi87Xq2IjT+MRb0K63ImAO/2zKt+wo2V4nlU4Mtd0M/N3tlCly09TTAGZihid68yM7Q==","signatures":[{"sig":"MEQCIEZn8y8wYvPOwM3HvlYRENE54Q1VFFyZLv+6gpTlT3XcAiAFEPN/JWkma/qvswTAH4rQi5v9L1OTLWwO6yQoGoBwWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2341649},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./pnpm-config.json":"./pnpm-config.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-pressable-function-style":"./dist/rules/no-pressable-function-style.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-missing-notification-asset":"./dist/rules/no-missing-notification-asset.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-splash-screen-missing-image":"./dist/rules/no-splash-screen-missing-image.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js","./rules/no-gifted-charts-missing-linear-gradient":"./dist/rules/no-gifted-charts-missing-linear-gradient.js"},"gitHead":"b0d42ea287d85f8d5a6280a2244dd5274451b2ed","_npmUser":{"name":"gaopengyue2","email":"gaofancyy@gmail.com"},"_npmVersion":"11.11.0","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.14.1","dependencies":{"connect":"^3.7.0","package-up":"^5.0.0","oxc-resolver":"^11.19.1","@zumer/snapdom":"^2.12.9","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"expo":">=55.0.0","metro":">=0.80.0","react":">=19.0.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","babel-preset-expo":">=55.0.0","@sentry/react-native":">=8.0.0","react-native-worklets":">=0.7.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"expo":{"optional":false},"metro":{"optional":true},"react":{"optional":false},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"babel-preset-expo":{"optional":false},"@sentry/react-native":{"optional":true},"react-native-worklets":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.95_1784715135644_0.14491643716225422","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.96":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.96","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.96","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"955aef72137a98c19d693bd0cf13f2b112d9e1f3","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.96.tgz","fileCount":68,"integrity":"sha512-lxsWfPHoX1j8Kbf6L94NE+npbbDUjbhIiggJR22Na1io2FCYqpOqW7V/lTHawh7XiM2UFXE7SDT/aUVzIaIfGw==","signatures":[{"sig":"MEUCIQDLVkMFCa0H2BO76jfOGDJ9jI+Q9gfsN9lS6HwFnvAMFwIgYC10XVCLCa/RPF9CK3bj2ayJZf64peCeb+K8YGDGHEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2351430},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./pnpm-config.json":"./pnpm-config.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-pressable-function-style":"./dist/rules/no-pressable-function-style.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-missing-notification-asset":"./dist/rules/no-missing-notification-asset.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-splash-screen-missing-image":"./dist/rules/no-splash-screen-missing-image.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js","./rules/no-gifted-charts-missing-linear-gradient":"./dist/rules/no-gifted-charts-missing-linear-gradient.js"},"gitHead":"823798beb82342e7e66092bf4f7edcac7c59a759","_npmUser":{"name":"gaopengyue2","email":"gaofancyy@gmail.com"},"_npmVersion":"11.11.0","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.14.1","dependencies":{"connect":"^3.7.0","fast-glob":"3.3.3","package-up":"^5.0.0","oxc-resolver":"^11.19.1","@zumer/snapdom":"^2.12.9","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"expo":">=55.0.0","metro":">=0.80.0","react":">=19.0.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","babel-preset-expo":">=55.0.0","@expo/config-plugins":">=55.0.0","@sentry/react-native":">=8.0.0","react-native-worklets":">=0.7.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"expo":{"optional":false},"metro":{"optional":true},"react":{"optional":false},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"babel-preset-expo":{"optional":false},"@expo/config-plugins":{"optional":false},"@sentry/react-native":{"optional":true},"react-native-worklets":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.96_1785136650043_0.47022463157816796","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.97":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.97","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.97","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"2bc704a430a944ee1f8d3cb01b5f5b722f83efe5","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.97.tgz","fileCount":70,"integrity":"sha512-H8la8STnkWCC98cu/UrySQDR5HDm3LjIlQZVK1dk/E4itzyGdIj+JU1NE47jOn1jtgZ1SGwP0xb85sBHgm9HoA==","signatures":[{"sig":"MEQCIEcJdUDPBiw6TEZuR8NMn6g1og/TAd0PX6T+oEOopezBAiAL/e7bFrb1kzQjq/2RI1u9wFHPJdO+J1CTr5Mce+y+3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2365466},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./pnpm-config.json":"./pnpm-config.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-pressable-function-style":"./dist/rules/no-pressable-function-style.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-invalid-expo-config-value":"./dist/rules/no-invalid-expo-config-value.js","./rules/no-missing-notification-asset":"./dist/rules/no-missing-notification-asset.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-invalid-notification-config":"./dist/rules/no-invalid-notification-config.js","./rules/no-splash-screen-missing-image":"./dist/rules/no-splash-screen-missing-image.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js","./rules/no-gifted-charts-missing-linear-gradient":"./dist/rules/no-gifted-charts-missing-linear-gradient.js"},"gitHead":"d50cc2eca1ca815cc279eeaab78f6ae374ace499","_npmUser":{"name":"gaopengyue2","email":"gaofancyy@gmail.com"},"_npmVersion":"11.11.0","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.14.1","dependencies":{"connect":"^3.7.0","fast-glob":"3.3.3","package-up":"^5.0.0","oxc-resolver":"^11.19.1","@zumer/snapdom":"^2.12.9","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"expo":">=55.0.0","metro":">=0.80.0","react":">=19.0.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","babel-preset-expo":">=55.0.0","@expo/config-plugins":">=55.0.0","@sentry/react-native":">=8.0.0","react-native-worklets":">=0.7.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"expo":{"optional":false},"metro":{"optional":true},"react":{"optional":false},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"babel-preset-expo":{"optional":false},"@expo/config-plugins":{"optional":false},"@sentry/react-native":{"optional":true},"react-native-worklets":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.97_1785936688518_0.8583800556886227","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.98":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.98","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.98","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"45efacf9ddd84a3d6ce5e78912cde80a7a2234e9","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.98.tgz","fileCount":70,"integrity":"sha512-/BiXtUFnygsf+0E7a0gR6SmYI/eWeZuWY+bji5YLcbMdLS0cwP+NOn8OWBUHo5e+AF+lCpn/4LndFxCNgF2Ecw==","signatures":[{"sig":"MEYCIQCnRzlQcFxgUc68PVHJlgNcbBnCRr0CNgySQ5w8mVTpsQIhAJIrES6vDpWyuJ508+48YokDsXsjU84hBT1E17PpEH+m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2365389},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./pnpm-config.json":"./pnpm-config.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-pressable-function-style":"./dist/rules/no-pressable-function-style.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-invalid-expo-config-value":"./dist/rules/no-invalid-expo-config-value.js","./rules/no-missing-notification-asset":"./dist/rules/no-missing-notification-asset.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-invalid-notification-config":"./dist/rules/no-invalid-notification-config.js","./rules/no-splash-screen-missing-image":"./dist/rules/no-splash-screen-missing-image.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js","./rules/no-gifted-charts-missing-linear-gradient":"./dist/rules/no-gifted-charts-missing-linear-gradient.js"},"gitHead":"ee740b8c2832e5cda6ebc4b27d737489cfabc85a","_npmUser":{"name":"gaopengyue2","email":"gaofancyy@gmail.com"},"_npmVersion":"11.11.0","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.14.1","dependencies":{"connect":"^3.7.0","fast-glob":"3.3.3","package-up":"^5.0.0","oxc-resolver":"^11.19.1","@zumer/snapdom":"^2.12.9","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"expo":">=55.0.0","metro":">=0.80.0","react":">=19.0.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","babel-preset-expo":">=55.0.0","@expo/config-plugins":">=55.0.0","@sentry/react-native":">=8.0.0","react-native-worklets":">=0.7.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"expo":{"optional":false},"metro":{"optional":true},"react":{"optional":false},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"babel-preset-expo":{"optional":false},"@expo/config-plugins":{"optional":false},"@sentry/react-native":{"optional":true},"react-native-worklets":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.98_1786360747085_0.4681322114528572","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.99":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.99","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.99","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"a993afc7943f2bf36a7757b92422512ff6c2f384","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.99.tgz","fileCount":71,"integrity":"sha512-0ZVtchgSeB9YzHEeVTfpNLvghW6Qnqvs6tV9/UsXV0Ph797TSQl07hDuDDg3SF6xO6IVevBox3zURq01AlSSBA==","signatures":[{"sig":"MEUCIHFqkZkqtfsawOZzm/Nc7rZK4/jDqYWqBIZZ8OGooeNHAiEAvZepOzMgx61g4tNgohCW+chdwG0KXk1AdxJCDRcWInc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2436583},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./pnpm-config.json":"./pnpm-config.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-pressable-function-style":"./dist/rules/no-pressable-function-style.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-invalid-expo-config-value":"./dist/rules/no-invalid-expo-config-value.js","./rules/no-missing-notification-asset":"./dist/rules/no-missing-notification-asset.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-invalid-notification-config":"./dist/rules/no-invalid-notification-config.js","./rules/no-splash-screen-missing-image":"./dist/rules/no-splash-screen-missing-image.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js","./rules/no-gifted-charts-missing-linear-gradient":"./dist/rules/no-gifted-charts-missing-linear-gradient.js"},"gitHead":"b941f8143c5081710fe5b923746152f7b409965d","_npmUser":{"name":"gaopengyue2","email":"gaofancyy@gmail.com"},"_npmVersion":"11.11.0","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.14.1","dependencies":{"connect":"^3.7.0","fast-glob":"3.3.3","package-up":"^5.0.0","oxc-resolver":"^11.19.1","@zumer/snapdom":"^2.12.9","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"expo":">=55.0.0","metro":">=0.80.0","react":">=19.0.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","babel-preset-expo":">=55.0.0","@expo/config-plugins":">=55.0.0","@sentry/react-native":">=8.0.0","react-native-worklets":">=0.7.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"expo":{"optional":false},"metro":{"optional":true},"react":{"optional":false},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"babel-preset-expo":{"optional":false},"@expo/config-plugins":{"optional":false},"@sentry/react-native":{"optional":true},"react-native-worklets":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.99_1786515798296_0.09168757251719617","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.100":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.100","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.100","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"8e8251e0270b4e64f72fe03e403ea64362114912","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.100.tgz","fileCount":77,"integrity":"sha512-fxppv759wgw8DiqF/9gIXxvExToRbtaQ6ZRiNsns4+n3AY2kBRC/Cm9MMJxfpUM6ylZysiKUtB+aU/Sw9nnGhQ==","signatures":[{"sig":"MEUCIQDdBPcSnEcMcgtmi+DK7mMQgazMwqJjvmX6ySeHkWXNNwIgYBL/UlSZRiyDSqJTpBzEHWQr2LiXjrGb7dheqyLLYE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2446575},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./pnpm-config.json":"./pnpm-config.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-pressable-function-style":"./dist/rules/no-pressable-function-style.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-invalid-expo-config-value":"./dist/rules/no-invalid-expo-config-value.js","./rules/no-missing-notification-asset":"./dist/rules/no-missing-notification-asset.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-invalid-notification-config":"./dist/rules/no-invalid-notification-config.js","./rules/no-splash-screen-missing-image":"./dist/rules/no-splash-screen-missing-image.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js","./rules/no-gifted-charts-missing-linear-gradient":"./dist/rules/no-gifted-charts-missing-linear-gradient.js"},"gitHead":"40ddf6d5e889f16c111fdfedaf9f938fdcf968c6","_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"12.0.2","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"26.7.0","dependencies":{"connect":"^3.7.0","fast-glob":"3.3.3","package-up":"^5.0.0","oxc-resolver":"^11.19.1","@zumer/snapdom":"^2.12.9","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"expo":">=55.0.0","metro":">=0.80.0","react":">=19.0.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","babel-preset-expo":">=55.0.0","@expo/config-plugins":">=55.0.0","@sentry/react-native":">=8.0.0","react-native-worklets":">=0.7.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"expo":{"optional":false},"metro":{"optional":true},"react":{"optional":false},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"babel-preset-expo":{"optional":false},"@expo/config-plugins":{"optional":false},"@sentry/react-native":{"optional":true},"react-native-worklets":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.100_1787022446074_0.012061327875363181","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.101":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.101","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.101","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"02ce4fb7efe0e29abd09dfaa3540aa57f4b361b8","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.101.tgz","fileCount":78,"integrity":"sha512-syAKrcz3AAZB3B3eRXgtjoDebT9nxViWdS4D9/0mJBSwYj4PxRMNBIYKdyABzfkmZagS7cuYpD/9OqssXs4/xA==","signatures":[{"sig":"MEUCID1QUvGC6HuHU4w4jkIu/JKZDAHzD70RVH00ZluqyFGCAiEA+9AUk7B36geztviaBPzrcXjn+BujfeSBwyq9MbA52VE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2458905},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./pnpm-config.json":"./pnpm-config.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-native-wechat-stub":"./dist/stubs/expo-native-wechat-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-pressable-function-style":"./dist/rules/no-pressable-function-style.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-invalid-expo-config-value":"./dist/rules/no-invalid-expo-config-value.js","./rules/no-missing-notification-asset":"./dist/rules/no-missing-notification-asset.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-invalid-notification-config":"./dist/rules/no-invalid-notification-config.js","./rules/no-splash-screen-missing-image":"./dist/rules/no-splash-screen-missing-image.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js","./rules/no-gifted-charts-missing-linear-gradient":"./dist/rules/no-gifted-charts-missing-linear-gradient.js"},"gitHead":"8e074fbc7b2f0f9dfff66c439dad9dc59a69faee","_npmUser":{"name":"gaopengyue2","email":"gaofancyy@gmail.com"},"_npmVersion":"11.11.0","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.14.1","dependencies":{"connect":"^3.7.0","fast-glob":"3.3.3","package-up":"^5.0.0","oxc-resolver":"^11.19.1","@zumer/snapdom":"^2.12.9","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"expo":">=55.0.0","metro":">=0.80.0","react":">=19.0.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","babel-preset-expo":">=55.0.0","@expo/config-plugins":">=55.0.0","@sentry/react-native":">=8.0.0","react-native-worklets":">=0.7.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"expo":{"optional":false},"metro":{"optional":true},"react":{"optional":false},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"babel-preset-expo":{"optional":false},"@expo/config-plugins":{"optional":false},"@sentry/react-native":{"optional":true},"react-native-worklets":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.101_1787285652688_0.25300556536722874","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.103":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.103","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.103","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"f2035d3f762f49eaa7985f6b47dd8635d31ffa9e","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.103.tgz","fileCount":78,"integrity":"sha512-e0VFl/fKw/BkUuppFBFwEU+S2GfaDRxxSPDwmkx3ViSlQW2UwxP4QgPNg3gM7NXVbmAz7jcSHECJjwLBpXoxzQ==","signatures":[{"sig":"MEYCIQCiM12pfi2XeBkSQybBvcCbp5We70nPIO2XqwZQc4HWwAIhAI5/s8pJRIaDFeDoh3Ql8sAaY6coqM3iQucNMDeZzyO8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2451775},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./pnpm-config.json":"./pnpm-config.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-pressable-function-style":"./dist/rules/no-pressable-function-style.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-invalid-expo-config-value":"./dist/rules/no-invalid-expo-config-value.js","./rules/no-missing-notification-asset":"./dist/rules/no-missing-notification-asset.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-invalid-notification-config":"./dist/rules/no-invalid-notification-config.js","./rules/no-splash-screen-missing-image":"./dist/rules/no-splash-screen-missing-image.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js","./rules/no-gifted-charts-missing-linear-gradient":"./dist/rules/no-gifted-charts-missing-linear-gradient.js"},"scripts":{"test":"vitest run","build":"tsup","release":"pnpm run test && pnpm run build && clean-publish","typecheck":"tsc --noEmit && tsc -p tsconfig.check.json --noEmit","release:beta":"pnpm run test && pnpm run build && npm version prerelease --preid=beta && clean-publish --tag beta","test:patches":"node scripts/test-patches.mjs","release:major":"pnpm run test && pnpm run build && npm version major && clean-publish","release:minor":"pnpm run test && pnpm run build && npm version minor && clean-publish","release:patch":"pnpm run test && pnpm run build && npm version patch && clean-publish"},"_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"12.0.2","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"26.5.0","dependencies":{"connect":"^3.7.0","fast-glob":"3.3.3","package-up":"^5.0.0","oxc-resolver":"^11.19.1","@zumer/snapdom":"^2.12.9","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"clean-publish":{"fields":["devDependencies","scripts"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","metro":"^0.83.0","oxlint":"catalog:","semver":"^7.7.4","vitest":"^4.1.5","metro-core":"^0.83.0","typescript":"catalog:","@babel/core":"^7.26.0","@types/node":"^25.0.0","expo-router":"catalog:","metro-cache":"^0.83.0","@sentry/core":"10.49.0","metro-config":"^0.83.0","react-native":"catalog:","@expo/schemer":"^2.1.4","@types/semver":"^7.7.1","clean-publish":"^6.0.5","@types/connect":"^3.4.38","metro-resolver":"^0.83.0","@types/babel__core":"^7.20.5","lucide-react-native":"^1.11.0","@sentry/react-native":"8.9.2","@types/lodash.throttle":"^4.1.9","lucide-react-native-v1-8":"npm:lucide-react-native@~1.8.0","@babel/helper-module-imports":"^7.28.6","@types/babel__helper-module-imports":"^7.18.3"},"peerDependencies":{"expo":">=55.0.0","metro":">=0.80.0","react":">=19.0.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","babel-preset-expo":">=55.0.0","@expo/config-plugins":">=55.0.0","@sentry/react-native":">=8.0.0","react-native-worklets":">=0.7.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"expo":{"optional":false},"metro":{"optional":true},"react":{"optional":false},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"babel-preset-expo":{"optional":false},"@expo/config-plugins":{"optional":false},"@sentry/react-native":{"optional":true},"react-native-worklets":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.103_1787538136004_0.7576565590520905","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.104":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.104","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.104","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"68a3e7043811fb3be6d0f7f48703326eb5cc80e9","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.104.tgz","fileCount":78,"integrity":"sha512-XV1x6khqMPerbCWg94VTWPiSctzEB6Zc1fLPkyMjBYQmTLIzkRX51Opg39N6eZe9NzKKQm4/VELxHjOEmy3H7A==","signatures":[{"sig":"MEUCIQDvujz57Uz7AjGH2Y0Y8vHFqoDYSE04us5yRQIOFYB+dgIgMGxYab+fgc/HvS5HgJv4JGwVClVIe90rz9p+vH5XOro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2450125},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./pnpm-config.json":"./pnpm-config.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-pressable-function-style":"./dist/rules/no-pressable-function-style.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-invalid-expo-config-value":"./dist/rules/no-invalid-expo-config-value.js","./rules/no-missing-notification-asset":"./dist/rules/no-missing-notification-asset.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-invalid-notification-config":"./dist/rules/no-invalid-notification-config.js","./rules/no-splash-screen-missing-image":"./dist/rules/no-splash-screen-missing-image.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js","./rules/no-gifted-charts-missing-linear-gradient":"./dist/rules/no-gifted-charts-missing-linear-gradient.js"},"gitHead":"846e6f87f72b02c32ec8bb320b4a3f57f7c6936d","_npmUser":{"name":"gaopengyue2","email":"gaofancyy@gmail.com"},"_npmVersion":"11.11.0","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.14.1","dependencies":{"connect":"^3.7.0","fast-glob":"3.3.3","package-up":"^5.0.0","oxc-resolver":"^11.19.1","@zumer/snapdom":"^2.12.9","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"expo":">=55.0.0","metro":">=0.80.0","react":">=19.0.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","babel-preset-expo":">=55.0.0","@expo/config-plugins":">=55.0.0","@sentry/react-native":">=8.0.0","react-native-worklets":">=0.7.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"expo":{"optional":false},"metro":{"optional":true},"react":{"optional":false},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"babel-preset-expo":{"optional":false},"@expo/config-plugins":{"optional":false},"@sentry/react-native":{"optional":true},"react-native-worklets":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.104_1787834522894_0.06667351146790357","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.105":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.105","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.105","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"dd52f976f01fae4a87bc4ff5e6363f5f0c4accae","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.105.tgz","fileCount":78,"integrity":"sha512-6IGkCOj5+e8stfYSNwHPlBE9d0kgmTmqBsCX+6TmhPF+MGsZPpkqn5mjgvI4KVXnEJwV2+0SCGCo9kfVhG/jWQ==","signatures":[{"sig":"MEUCIDDegO+/hsMwiFrWfUlMU9O92+OW7jsPlRQgtfxnAvb+AiEAshUWYhvcjfDHLlU1qncagdXp3EwnZK/WjpiBhjGMWmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2423407},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./pnpm-config.json":"./pnpm-config.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-pressable-function-style":"./dist/rules/no-pressable-function-style.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-invalid-expo-config-value":"./dist/rules/no-invalid-expo-config-value.js","./rules/no-missing-notification-asset":"./dist/rules/no-missing-notification-asset.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-invalid-notification-config":"./dist/rules/no-invalid-notification-config.js","./rules/no-splash-screen-missing-image":"./dist/rules/no-splash-screen-missing-image.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js","./rules/no-gifted-charts-missing-linear-gradient":"./dist/rules/no-gifted-charts-missing-linear-gradient.js"},"gitHead":"90191f3543bef384c04db9b82218a3cc4c83c34c","_npmUser":{"name":"hezhihang","email":"917944345@qq.com"},"_npmVersion":"11.4.2","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.3.0","dependencies":{"connect":"^3.7.0","fast-glob":"3.3.3","package-up":"^5.0.0","oxc-resolver":"^11.19.1","@zumer/snapdom":"^2.12.9","lodash.throttle":"^4.1.1","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"expo":">=55.0.0","metro":">=0.80.0","react":">=19.0.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","babel-preset-expo":">=55.0.0","@expo/config-plugins":">=55.0.0","@sentry/react-native":">=8.0.0","react-native-worklets":">=0.7.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"expo":{"optional":false},"metro":{"optional":true},"react":{"optional":false},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"babel-preset-expo":{"optional":false},"@expo/config-plugins":{"optional":false},"@sentry/react-native":{"optional":true},"react-native-worklets":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.105_1788157981118_0.6059617653201501","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.106":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.106","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.106","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"dda1c6f7ed092bf445405f322bb3ac482dc7cdf8","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.106.tgz","fileCount":79,"integrity":"sha512-XguaK96N9Sl309cv+MovKqlGPAOFrHaHQwXttDUhQfuTJAxSCDAhx0CC7rZiQCAKqGz5HIdRV3wu8s6f6TSimQ==","signatures":[{"sig":"MEUCIBjlbTTrDyeZZUVZO7OCzubeBbDmQndDFBUdBw3YF0UWAiEAkjQQmX6hBOYEe5WtQUo3J5o4JDaRttJ2nyyxX496O1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2462455},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./pnpm-config.json":"./pnpm-config.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-native-wechat-stub":"./dist/stubs/expo-native-wechat-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-pressable-function-style":"./dist/rules/no-pressable-function-style.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-invalid-expo-config-value":"./dist/rules/no-invalid-expo-config-value.js","./rules/no-missing-notification-asset":"./dist/rules/no-missing-notification-asset.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-invalid-notification-config":"./dist/rules/no-invalid-notification-config.js","./rules/no-splash-screen-missing-image":"./dist/rules/no-splash-screen-missing-image.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js","./rules/no-gifted-charts-missing-linear-gradient":"./dist/rules/no-gifted-charts-missing-linear-gradient.js"},"gitHead":"8306c48a18e4cba8b8b12d17bd824492c786f538","_npmUser":{"name":"gaopengyue2","email":"gaofancyy@gmail.com"},"_npmVersion":"11.11.0","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.14.1","dependencies":{"connect":"^3.7.0","fast-glob":"3.3.3","package-up":"^5.0.0","oxc-resolver":"^11.19.1","@zumer/snapdom":"^2.12.9","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"expo":">=55.0.0","metro":">=0.80.0","react":">=19.0.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","babel-preset-expo":">=55.0.0","@expo/config-plugins":">=55.0.0","@sentry/react-native":">=8.0.0","react-native-worklets":">=0.7.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"expo":{"optional":false},"metro":{"optional":true},"react":{"optional":false},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"babel-preset-expo":{"optional":false},"@expo/config-plugins":{"optional":false},"@sentry/react-native":{"optional":true},"react-native-worklets":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.106_1788170755758_0.06189963584312075","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.107":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.107","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.107","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"a1465489eb56558548e0cb0f5348d406d56bb761","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.107.tgz","fileCount":76,"integrity":"sha512-oRW/ldY/D3PYkt0FB/vK/rjlUPIN2XNinXbrH2Qt/DbiNbqxCl415IOnFS3sTxSHe2jTIiiQmEynr72ltE9ONw==","signatures":[{"sig":"MEUCIAk3ATL1oLE0Ag1/6lvLvJoyR91IoOYxMg78fjx6RStjAiEA6ochw34fD3KjXFKb7PNmL2sh5NQAmwe4pCPVvP65CYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2447696},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./pnpm-config.json":"./pnpm-config.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-pressable-function-style":"./dist/rules/no-pressable-function-style.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-invalid-expo-config-value":"./dist/rules/no-invalid-expo-config-value.js","./rules/no-missing-notification-asset":"./dist/rules/no-missing-notification-asset.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-invalid-notification-config":"./dist/rules/no-invalid-notification-config.js","./rules/no-splash-screen-missing-image":"./dist/rules/no-splash-screen-missing-image.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js","./rules/no-gifted-charts-missing-linear-gradient":"./dist/rules/no-gifted-charts-missing-linear-gradient.js"},"_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.19.0","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"26.8.1","dependencies":{"connect":"^3.7.0","fast-glob":"3.3.3","package-up":"^5.0.0","oxc-resolver":"^11.19.1","@zumer/snapdom":"^2.12.9","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"expo":">=55.0.0","metro":">=0.80.0","react":">=19.0.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","babel-preset-expo":">=55.0.0","@expo/config-plugins":">=55.0.0","@sentry/react-native":">=8.0.0","react-native-worklets":">=0.7.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"expo":{"optional":false},"metro":{"optional":true},"react":{"optional":false},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"babel-preset-expo":{"optional":false},"@expo/config-plugins":{"optional":false},"@sentry/react-native":{"optional":true},"react-native-worklets":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.107_1788510856391_0.9587799415950191","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.108":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.108","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.108","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"a44800fcdef5b3e24566d747c9f78c24c43f8779","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.108.tgz","fileCount":85,"integrity":"sha512-g+reREqR8ZprTpB78t1CDaw0E13B1wpv0tkOz7qDeZFJvBS0kDd/918o56g0nqf1rQq8JtF7KLRiLs4eZN5B8Q==","signatures":[{"sig":"MEYCIQDgY7fZZURrrLY9dDFVY6YCnwfWZHmhVoBM25uBRL4JqAIhAJ7p1KNNlzFJlbN+zPND9+6bbOVKdbqXM9nu1/cmS5Tr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2518875},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./pnpm-config.json":"./pnpm-config.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-pressable-function-style":"./dist/rules/no-pressable-function-style.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-invalid-expo-config-value":"./dist/rules/no-invalid-expo-config-value.js","./rules/no-missing-notification-asset":"./dist/rules/no-missing-notification-asset.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-invalid-notification-config":"./dist/rules/no-invalid-notification-config.js","./rules/no-splash-screen-missing-image":"./dist/rules/no-splash-screen-missing-image.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js","./rules/no-gifted-charts-missing-linear-gradient":"./dist/rules/no-gifted-charts-missing-linear-gradient.js"},"_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"12.0.2","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"26.8.1","dependencies":{"connect":"^3.7.0","fast-glob":"3.3.3","package-up":"^5.0.0","oxc-resolver":"^11.19.1","@zumer/snapdom":"^2.12.9","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"expo":">=55.0.0","metro":">=0.80.0","react":">=19.0.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","babel-preset-expo":">=55.0.0","@expo/config-plugins":">=55.0.0","@sentry/react-native":">=8.0.0","react-native-worklets":">=0.7.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"expo":{"optional":false},"metro":{"optional":true},"react":{"optional":false},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"babel-preset-expo":{"optional":false},"@expo/config-plugins":{"optional":false},"@sentry/react-native":{"optional":true},"react-native-worklets":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.108_1788702687029_0.41332794752817015","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.109":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.109","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.109","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"88dcdb31a000ca2133c20fe500506092bb4991ba","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.109.tgz","fileCount":79,"integrity":"sha512-vyD5xpNh9fc6UkBf3mQZgkNAwClgeuph1cqGnebrOH0y1O/epVOUdCBnqSDXqdkIyFmm36JnxWchXJWtp6SY/Q==","signatures":[{"sig":"MEUCIQDcZ4WuOmdN6FbRrxEIw8Mk4YmqGpHsSdfLeYBgrE8zkgIgGxXgHrM7ldPNCPj9EUnH+yAZB+ddVAXHyruogNFNmX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2462898},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./pnpm-config.json":"./pnpm-config.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-pressable-function-style":"./dist/rules/no-pressable-function-style.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-invalid-expo-config-value":"./dist/rules/no-invalid-expo-config-value.js","./rules/no-missing-notification-asset":"./dist/rules/no-missing-notification-asset.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-invalid-notification-config":"./dist/rules/no-invalid-notification-config.js","./rules/no-splash-screen-missing-image":"./dist/rules/no-splash-screen-missing-image.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js","./rules/no-gifted-charts-missing-linear-gradient":"./dist/rules/no-gifted-charts-missing-linear-gradient.js"},"_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.19.0","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"26.8.1","dependencies":{"connect":"^3.7.0","fast-glob":"3.3.3","package-up":"^5.0.0","oxc-resolver":"^11.19.1","@zumer/snapdom":"^2.12.9","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"expo":">=55.0.0","metro":">=0.80.0","react":">=19.0.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","babel-preset-expo":">=55.0.0","@expo/config-plugins":">=55.0.0","@sentry/react-native":">=8.0.0","react-native-worklets":">=0.7.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"expo":{"optional":false},"metro":{"optional":true},"react":{"optional":false},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"babel-preset-expo":{"optional":false},"@expo/config-plugins":{"optional":false},"@sentry/react-native":{"optional":true},"react-native-worklets":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.109_1788745196286_0.13011367883305813","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.110":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.110","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.110","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"1cc47b157a4b9455662712e490b91a9ca83f017c","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.110.tgz","fileCount":80,"integrity":"sha512-beNYJX6JvzlSD1DdwRUQwg2CqM4ElwSk4CQnnj3oAUzwA7ngduwK29+z4dJ+bFO+rb60GMBSHEm6pmmI2je6qA==","signatures":[{"sig":"MEUCIGdeSJShj9izB5NRl8K1dzCRUSacWUDwm0xGbfRknlOeAiEA3kC/YDO0eZ0cSmYIYpX3FVPyne6h9Eh1p7aOm4jcU/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2473896},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./pnpm-config.json":"./pnpm-config.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-native-wechat-stub":"./dist/stubs/expo-native-wechat-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-pressable-function-style":"./dist/rules/no-pressable-function-style.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-invalid-expo-config-value":"./dist/rules/no-invalid-expo-config-value.js","./rules/no-missing-notification-asset":"./dist/rules/no-missing-notification-asset.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-invalid-notification-config":"./dist/rules/no-invalid-notification-config.js","./rules/no-splash-screen-missing-image":"./dist/rules/no-splash-screen-missing-image.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js","./rules/no-gifted-charts-missing-linear-gradient":"./dist/rules/no-gifted-charts-missing-linear-gradient.js"},"gitHead":"55699a4880083cd1b3c7271114d694471ff4b1e1","_npmUser":{"name":"gaopengyue2","email":"gaofancyy@gmail.com"},"_npmVersion":"11.11.0","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.14.1","dependencies":{"connect":"^3.7.0","fast-glob":"3.3.3","package-up":"^5.0.0","oxc-resolver":"^11.19.1","@zumer/snapdom":"^2.12.9","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"expo":">=55.0.0","metro":">=0.80.0","react":">=19.0.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","babel-preset-expo":">=55.0.0","@expo/config-plugins":">=55.0.0","@sentry/react-native":">=8.0.0","react-native-worklets":">=0.7.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"expo":{"optional":false},"metro":{"optional":true},"react":{"optional":false},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"babel-preset-expo":{"optional":false},"@expo/config-plugins":{"optional":false},"@sentry/react-native":{"optional":true},"react-native-worklets":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.110_1788764274051_0.8801792691887855","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.111":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.111","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.111","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"5e7142d57cb8fb693faa9629a013c5c8db245cbc","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.111.tgz","fileCount":80,"integrity":"sha512-JSVbwZtMZjo72PvRj62mf/d9LIaY5JSBsDttcVg2yeuTt3WEAMRfgEsQYCyp26JCooFZ/MB1j742ZGfP/hBRZg==","signatures":[{"sig":"MEUCIQC6rN+ua2FMBLUbG4vZ7JVXg5VctE/HY90C/kc/rCSV4gIgMdmdQMpmBP/Jlp2RNInNtzZSVhngOOvHGPDRHmDEXbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2478390},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./pnpm-config.json":"./pnpm-config.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-native-wechat-stub":"./dist/stubs/expo-native-wechat-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-pressable-function-style":"./dist/rules/no-pressable-function-style.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-invalid-expo-config-value":"./dist/rules/no-invalid-expo-config-value.js","./rules/no-missing-notification-asset":"./dist/rules/no-missing-notification-asset.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-invalid-notification-config":"./dist/rules/no-invalid-notification-config.js","./rules/no-splash-screen-missing-image":"./dist/rules/no-splash-screen-missing-image.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js","./rules/no-gifted-charts-missing-linear-gradient":"./dist/rules/no-gifted-charts-missing-linear-gradient.js"},"_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.19.0","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"26.8.1","dependencies":{"connect":"^3.7.0","fast-glob":"3.3.3","package-up":"^5.0.0","oxc-resolver":"^11.19.1","@zumer/snapdom":"^2.12.9","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"expo":">=55.0.0","metro":">=0.80.0","react":">=19.0.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","babel-preset-expo":">=55.0.0","@expo/config-plugins":">=55.0.0","@sentry/react-native":">=8.0.0","react-native-worklets":">=0.7.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"expo":{"optional":false},"metro":{"optional":true},"react":{"optional":false},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"babel-preset-expo":{"optional":false},"@expo/config-plugins":{"optional":false},"@sentry/react-native":{"optional":true},"react-native-worklets":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.111_1788832527815_0.5020954342538448","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.112":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.112","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.112","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"8f55d31baed145b5f2828f77ecf2256884eb0340","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.112.tgz","fileCount":80,"integrity":"sha512-wsrEOkf5O/XiQUiNHJLZM03iVnSFmJ46X0GRDqglIiaZ8VgdKk8i8qYNhMPBaOAPQlytIbYdgIonI/TG/7Xe2w==","signatures":[{"sig":"MEYCIQC7dMG6jJ9/dT4m8czDbI88zW0om3q29pJHgitlMsKsVAIhAJR50dz56zPgd4nWJSuMMhJxZd3apXYet3vR1FrCCx93","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2478389},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./pnpm-config.json":"./pnpm-config.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-native-wechat-stub":"./dist/stubs/expo-native-wechat-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-pressable-function-style":"./dist/rules/no-pressable-function-style.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-invalid-expo-config-value":"./dist/rules/no-invalid-expo-config-value.js","./rules/no-missing-notification-asset":"./dist/rules/no-missing-notification-asset.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-invalid-notification-config":"./dist/rules/no-invalid-notification-config.js","./rules/no-splash-screen-missing-image":"./dist/rules/no-splash-screen-missing-image.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js","./rules/no-gifted-charts-missing-linear-gradient":"./dist/rules/no-gifted-charts-missing-linear-gradient.js"},"_npmUser":{"name":"franckchen","email":"franckchen@foxmail.com"},"_npmVersion":"11.19.0","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"26.8.1","dependencies":{"connect":"^3.7.0","fast-glob":"3.3.3","package-up":"^5.0.0","oxc-resolver":"^11.19.1","@zumer/snapdom":"^2.12.9","lodash.throttle":"^4.1.1","stacktrace-parser":"^0.1.11","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"expo":">=55.0.0","metro":">=0.80.0","react":">=19.0.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","babel-preset-expo":">=55.0.0","@expo/config-plugins":">=55.0.0","@sentry/react-native":">=8.0.0","react-native-worklets":">=0.7.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"expo":{"optional":false},"metro":{"optional":true},"react":{"optional":false},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"babel-preset-expo":{"optional":false},"@expo/config-plugins":{"optional":false},"@sentry/react-native":{"optional":true},"react-native-worklets":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.112_1788833549751_0.8215362252505509","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.113":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.113","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.113","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"5657cf9dbbed488f25e066a35372cf42a1174e6b","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.113.tgz","fileCount":79,"integrity":"sha512-j/kNtyVzjAd4e7cgoc40hQDnfOqIYcuNy7X8Envo29TltV44HqDRiSSh45jQgkRE1Vffyht06zC4JBOtS+gsQA==","signatures":[{"sig":"MEYCIQDUJt93Y7acm/g/jDJFlwc+FrvzJWJ2d7W+fczpybGsegIhAK1Al7TcGXbczzJoaoZJOT9IgPghc467GEOjip0uab9B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2445181},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./pnpm-config.json":"./pnpm-config.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-native-wechat-stub":"./dist/stubs/expo-native-wechat-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-pressable-function-style":"./dist/rules/no-pressable-function-style.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-invalid-expo-config-value":"./dist/rules/no-invalid-expo-config-value.js","./rules/no-missing-notification-asset":"./dist/rules/no-missing-notification-asset.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-invalid-notification-config":"./dist/rules/no-invalid-notification-config.js","./rules/no-splash-screen-missing-image":"./dist/rules/no-splash-screen-missing-image.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js","./rules/no-gifted-charts-missing-linear-gradient":"./dist/rules/no-gifted-charts-missing-linear-gradient.js"},"gitHead":"8df53be29b03d22504a0fef486d0e4ca5aa4561c","_npmUser":{"name":"hezhihang","email":"917944345@qq.com"},"_npmVersion":"11.4.2","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.3.0","dependencies":{"connect":"^3.7.0","fast-glob":"3.3.3","package-up":"^5.0.0","oxc-resolver":"^11.19.1","@zumer/snapdom":"^2.12.9","lodash.throttle":"^4.1.1","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"expo":">=55.0.0","metro":">=0.80.0","react":">=19.0.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","babel-preset-expo":">=55.0.0","@expo/config-plugins":">=55.0.0","@sentry/react-native":">=8.0.0","react-native-worklets":">=0.7.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"expo":{"optional":false},"metro":{"optional":true},"react":{"optional":false},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"babel-preset-expo":{"optional":false},"@expo/config-plugins":{"optional":false},"@sentry/react-native":{"optional":true},"react-native-worklets":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.113_1788859434634_0.2538652511719317","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.114":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.114","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.114","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"65a09c94704df1657c309f6518e6bb3799fa8771","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.114.tgz","fileCount":79,"integrity":"sha512-H9I5FMF8+8uWDqA8nr2YGirrbjxkC/w0W+NoeipXv+BBqT0/7csoiOUE3VvqUdBVMUc/ls44iCrSEnD1CRk7aQ==","signatures":[{"sig":"MEYCIQCPParu9NrwBOVw31x9yZPaW/dGuP44HqFu5RBSjy9aJAIhAJ4XnboxLVVQbYWbLifB33MWaFqP8v+I2HQ26Joi0G6Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2449675},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./pnpm-config.json":"./pnpm-config.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-native-wechat-stub":"./dist/stubs/expo-native-wechat-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-pressable-function-style":"./dist/rules/no-pressable-function-style.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-invalid-expo-config-value":"./dist/rules/no-invalid-expo-config-value.js","./rules/no-missing-notification-asset":"./dist/rules/no-missing-notification-asset.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-invalid-notification-config":"./dist/rules/no-invalid-notification-config.js","./rules/no-splash-screen-missing-image":"./dist/rules/no-splash-screen-missing-image.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js","./rules/no-gifted-charts-missing-linear-gradient":"./dist/rules/no-gifted-charts-missing-linear-gradient.js"},"gitHead":"bfda0ea136628fb320ed716423eb712a40269acd","_npmUser":{"name":"hezhihang","email":"917944345@qq.com"},"_npmVersion":"11.4.2","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.3.0","dependencies":{"connect":"^3.7.0","fast-glob":"3.3.3","package-up":"^5.0.0","oxc-resolver":"^11.19.1","@zumer/snapdom":"^2.12.9","lodash.throttle":"^4.1.1","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"expo":">=55.0.0","metro":">=0.80.0","react":">=19.0.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","babel-preset-expo":">=55.0.0","@expo/config-plugins":">=55.0.0","@sentry/react-native":">=8.0.0","react-native-worklets":">=0.7.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"expo":{"optional":false},"metro":{"optional":true},"react":{"optional":false},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"babel-preset-expo":{"optional":false},"@expo/config-plugins":{"optional":false},"@sentry/react-native":{"optional":true},"react-native-worklets":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.114_1788860944057_0.43722880553328536","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.115":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.115","license":"MIT","_id":"miaoda-expo-devkit@0.1.1-beta.115","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"bin":{"devkit-lint":"dist/cli/lint.js"},"dist":{"shasum":"eb1e05cd2d9c1a1485d41a765f15bd3915ce6b6b","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.115.tgz","fileCount":79,"integrity":"sha512-vT18acx3A5jtTDvpRQxvzT9fCkSm561lWM85XWjvOlVL0NX3pUkgDvOiVfxFAAY+xNdv4TbPsAeG/7pCx2h7zw==","signatures":[{"sig":"MEYCIQCP2wzIx2AMWVJRqxX1fO2jQTqtY1URbY7uGfI4Ky/BBgIhAKoMiNfQAFixbzzlVCZLlRrfT98TkxcD/2kDWZNpd9io","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2450794},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./biome":"./biome-config.json","./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./oxlint":"./oxlint-config.json","./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./no-op-logbox":"./dist/stubs/no-op-logbox.js","./tsconfig-base":"./tsconfig-base.json","./pnpm-config.json":"./pnpm-config.json","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-native-wechat-stub":"./dist/stubs/expo-native-wechat-stub.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./rules/no-pressable-function-style":"./dist/rules/no-pressable-function-style.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-invalid-expo-config-value":"./dist/rules/no-invalid-expo-config-value.js","./rules/no-missing-notification-asset":"./dist/rules/no-missing-notification-asset.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-invalid-notification-config":"./dist/rules/no-invalid-notification-config.js","./rules/no-splash-screen-missing-image":"./dist/rules/no-splash-screen-missing-image.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js","./rules/no-gifted-charts-missing-linear-gradient":"./dist/rules/no-gifted-charts-missing-linear-gradient.js"},"gitHead":"eea8ce9c637e3dcf31dc359607461967459d812c","_npmUser":{"name":"gaopengyue2","email":"gaofancyy@gmail.com"},"_npmVersion":"11.11.0","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","directories":{},"_nodeVersion":"24.14.1","dependencies":{"connect":"^3.7.0","fast-glob":"3.3.3","package-up":"^5.0.0","oxc-resolver":"^11.19.1","@zumer/snapdom":"^2.12.9","lodash.throttle":"^4.1.1","metro-minify-esbuild":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"expo":">=55.0.0","metro":">=0.80.0","react":">=19.0.0","metro-core":">=0.80.0","nativewind":">=4.0.0","typescript":">=5.0.0","metro-cache":">=0.80.0","@sentry/core":"^10.38.0","metro-config":">=0.80.0","react-native":">=0.79.0","metro-resolver":">=0.80.0","babel-preset-expo":">=55.0.0","@expo/config-plugins":">=55.0.0","@sentry/react-native":">=8.0.0","react-native-worklets":">=0.7.0","react-native-css-interop":">=0.2.0"},"peerDependenciesMeta":{"expo":{"optional":false},"metro":{"optional":true},"react":{"optional":false},"metro-core":{"optional":true},"nativewind":{"optional":true},"typescript":{"optional":true},"metro-cache":{"optional":true},"@sentry/core":{"optional":true},"metro-config":{"optional":true},"metro-resolver":{"optional":true},"babel-preset-expo":{"optional":false},"@expo/config-plugins":{"optional":false},"@sentry/react-native":{"optional":true},"react-native-worklets":{"optional":true},"react-native-css-interop":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.115_1788936401651_0.3228860094226982","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.116":{"name":"miaoda-expo-devkit","version":"0.1.1-beta.116","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","license":"MIT","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","bin":{"devkit-lint":"dist/cli/lint.js"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./metro":{"import":{"types":"./dist/metro.d.mts","default":"./dist/metro.mjs"},"require":{"types":"./dist/metro.d.ts","default":"./dist/metro.js"}},"./babel-plugin-jsx-source":{"types":"./dist/babel/plugin-jsx-source.d.ts","require":"./dist/babel/plugin-jsx-source.js"},"./babel-plugin-lucide-react-native":{"types":"./dist/babel/plugin-lucide-react-native.d.ts","require":"./dist/babel/plugin-lucide-react-native.js"},"./babel-preset":{"types":"./dist/babel/preset.d.ts","require":"./dist/babel/preset.js"},"./sentry-react-native-stub":"./dist/stubs/sentry-react-native-stub.js","./no-op-logbox":"./dist/stubs/no-op-logbox.js","./expo-notifications-stub":"./dist/stubs/expo-notifications-stub.js","./expo-media-library-stub":"./dist/stubs/expo-media-library-stub.js","./expo-calendar-stub":"./dist/stubs/expo-calendar-stub.js","./expo-image-picker-stub":"./dist/stubs/expo-image-picker-stub.js","./expo-haptics-stub":"./dist/stubs/expo-haptics-stub.js","./expo-native-wechat-stub":"./dist/stubs/expo-native-wechat-stub.js","./rules/no-undeclared-expo-plugin":"./dist/rules/no-undeclared-expo-plugin.js","./rules/no-unused-expo-plugin":"./dist/rules/no-unused-expo-plugin.js","./rules/no-unstable-expo-router":"./dist/rules/no-unstable-expo-router.js","./rules/no-rn-alert":"./dist/rules/no-rn-alert.js","./rules/no-duplicate-expo-router-url":"./dist/rules/no-duplicate-expo-router-url.js","./rules/no-missing-css-import":"./dist/rules/no-missing-css-import.js","./rules/no-invalid-tabs-screen":"./dist/rules/no-invalid-tabs-screen.js","./rules/no-unregistered-dynamic-tab-route":"./dist/rules/no-unregistered-dynamic-tab-route.js","./rules/no-expo-audio-compat":"./dist/rules/no-expo-audio-compat.js","./rules/no-pressable-without-on-press":"./dist/rules/no-pressable-without-on-press.js","./rules/no-expo-video-compat":"./dist/rules/no-expo-video-compat.js","./rules/no-pressable-function-style":"./dist/rules/no-pressable-function-style.js","./rules/no-missing-image-import":"./dist/rules/no-missing-image-import.js","./rules/no-splash-screen-missing-image":"./dist/rules/no-splash-screen-missing-image.js","./rules/no-missing-notification-asset":"./dist/rules/no-missing-notification-asset.js","./rules/no-invalid-notification-config":"./dist/rules/no-invalid-notification-config.js","./rules/no-invalid-expo-config-value":"./dist/rules/no-invalid-expo-config-value.js","./rules/no-gifted-charts-missing-linear-gradient":"./dist/rules/no-gifted-charts-missing-linear-gradient.js","./biome":"./biome-config.json","./oxlint":"./oxlint-config.json","./pnpm-config.json":"./pnpm-config.json","./tsconfig-base":"./tsconfig-base.json"},"dependencies":{"@zumer/snapdom":"^2.12.9","connect":"^3.7.0","fast-glob":"3.3.3","lodash.throttle":"^4.1.1","metro-minify-esbuild":"^0.2.0","oxc-resolver":"^11.19.1","package-up":"^5.0.0"},"peerDependencies":{"@expo/config-plugins":">=55.0.0","@sentry/core":"^10.38.0","@sentry/react-native":">=8.0.0","babel-preset-expo":">=55.0.0","expo":">=55.0.0","metro":">=0.80.0","metro-cache":">=0.80.0","metro-config":">=0.80.0","metro-core":">=0.80.0","metro-resolver":">=0.80.0","nativewind":">=4.0.0","react":">=19.0.0","react-native":">=0.79.0","react-native-css-interop":">=0.2.0","react-native-worklets":">=0.7.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"@expo/config-plugins":{"optional":false},"@sentry/core":{"optional":true},"@sentry/react-native":{"optional":true},"babel-preset-expo":{"optional":false},"expo":{"optional":false},"metro":{"optional":true},"metro-cache":{"optional":true},"metro-config":{"optional":true},"metro-core":{"optional":true},"metro-resolver":{"optional":true},"nativewind":{"optional":true},"react":{"optional":false},"react-native-css-interop":{"optional":true},"react-native-worklets":{"optional":true},"typescript":{"optional":true}},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"readmeFilename":"README.md","gitHead":"54690fa481faa255aabf744278d61b7710a4af84","_id":"miaoda-expo-devkit@0.1.1-beta.116","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-DwP1CStJmHs5zzr2lH/G3011bhD/rHJ9HPN2xuAS32UfpQ1Hx89YEIKHiAxGhk44qdI3tJU7hZTQhoYMuv1Gqw==","shasum":"595ca3ca2347aa5533521dfc001d5bef24bb6584","tarball":"https://registry.npmjs.org/miaoda-expo-devkit/-/miaoda-expo-devkit-0.1.1-beta.116.tgz","fileCount":79,"unpackedSize":2452403,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDx0VwqrU0Bu9FmzWlvB/wOz35bFVyfdZeWwx3pI4U7HQIgMN88yQDA4G5Wd0O83E2OgKPh1ne9/uqsSOeqGHO2sE4="}]},"_npmUser":{"name":"gaopengyue2","email":"gaofancyy@gmail.com"},"directories":{},"maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/miaoda-expo-devkit_0.1.1-beta.116_1789032971070_0.8833061763608259"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-16T13:05:32.287Z","modified":"2026-09-10T09:36:11.435Z","0.1.1-beta.1":"2026-04-16T13:05:32.497Z","0.1.1-beta.2":"2026-04-20T03:47:56.092Z","0.1.1-beta.3":"2026-04-20T10:26:41.656Z","0.1.1-beta.4":"2026-04-20T12:33:32.344Z","0.1.1-beta.5":"2026-04-21T06:58:15.380Z","0.1.1-beta.6":"2026-04-21T10:37:00.254Z","0.1.1-beta.7":"2026-04-21T13:34:29.189Z","0.1.1-beta.8":"2026-04-21T14:10:37.783Z","0.1.1-beta.9":"2026-04-22T09:33:51.193Z","0.1.1-beta.10":"2026-04-22T13:00:22.940Z","0.1.1-beta.11":"2026-04-22T14:42:47.342Z","0.1.1-beta.12":"2026-04-23T09:17:42.784Z","0.1.1-beta.13":"2026-04-24T10:49:34.415Z","0.1.1-beta.14":"2026-04-24T11:50:11.957Z","0.1.1-beta.15":"2026-04-24T11:51:02.542Z","0.1.1-beta.16":"2026-04-24T12:09:33.717Z","0.1.1-beta.17":"2026-04-25T03:57:00.672Z","0.1.1-beta.18":"2026-04-25T12:29:08.563Z","0.1.1-beta.19":"2026-04-27T05:45:28.624Z","0.1.1-beta.20":"2026-04-27T14:29:26.751Z","0.1.1-beta.21":"2026-04-27T14:31:40.709Z","0.1.1-beta.22":"2026-04-28T03:58:08.747Z","0.1.1-beta.23":"2026-04-28T09:47:34.657Z","0.1.1-beta.24":"2026-04-28T10:10:45.536Z","0.1.1-beta.25":"2026-04-28T10:46:19.388Z","0.1.1-beta.26":"2026-04-28T14:02:46.682Z","0.1.1-beta.27":"2026-04-28T14:26:52.226Z","0.1.1-beta.28":"2026-04-29T14:35:25.637Z","0.1.1-beta.29":"2026-04-29T14:43:59.347Z","0.1.1-beta.30":"2026-04-30T05:54:53.508Z","0.1.1-beta.31":"2026-04-30T15:01:44.754Z","0.1.1-beta.32":"2026-05-01T06:00:24.500Z","0.1.1-beta.33":"2026-05-01T06:41:01.473Z","0.1.1-beta.34":"2026-05-01T07:35:19.960Z","0.1.1-beta.35":"2026-05-01T08:55:47.679Z","0.1.1-beta.36":"2026-05-01T10:14:14.390Z","0.1.1-beta.37":"2026-05-01T11:25:14.933Z","0.1.1-beta.38":"2026-05-02T04:33:53.762Z","0.1.1-beta.39":"2026-05-02T07:48:14.078Z","0.1.1-beta.40":"2026-05-02T14:28:03.643Z","0.1.1-beta.41":"2026-05-04T04:06:25.389Z","0.1.1-beta.42":"2026-05-04T11:00:39.434Z","0.1.1-beta.43":"2026-05-05T04:49:29.430Z","0.1.1-beta.44":"2026-05-05T07:41:25.309Z","0.1.1-beta.45":"2026-05-05T08:17:56.240Z","0.1.1-beta.46":"2026-05-05T11:55:42.356Z","0.1.1-beta.47":"2026-05-06T02:47:45.862Z","0.1.1-beta.48":"2026-05-06T04:51:33.894Z","0.1.1-beta.49":"2026-05-06T07:06:37.868Z","0.1.1-beta.50":"2026-05-06T13:52:41.983Z","0.1.1-beta.51":"2026-05-06T14:10:54.772Z","0.1.1-beta.52":"2026-05-06T15:22:35.447Z","0.1.1-beta.53":"2026-05-07T03:27:36.108Z","0.1.1-beta.54":"2026-05-07T04:12:05.376Z","0.1.1-beta.55":"2026-05-07T04:12:43.555Z","0.1.1-beta.56":"2026-05-07T08:29:06.364Z","0.1.1-beta.57":"2026-05-07T08:57:55.063Z","0.1.1-beta.58":"2026-05-07T11:42:29.387Z","0.1.1-beta.59":"2026-05-07T14:49:10.370Z","0.1.1-beta.60":"2026-05-08T09:19:13.660Z","0.1.1-beta.61":"2026-05-08T13:40:05.163Z","0.1.1-beta.62":"2026-05-08T15:59:00.071Z","0.1.1-beta.63":"2026-05-09T08:33:50.213Z","0.1.1-beta.64":"2026-05-10T05:10:23.704Z","0.1.1-beta.65":"2026-05-10T07:46:09.585Z","0.1.1-beta.69":"2026-05-11T02:27:54.843Z","0.1.1-beta.70":"2026-05-11T03:09:55.363Z","0.1.1-beta.71":"2026-05-11T03:27:54.010Z","0.1.1-beta.72":"2026-05-11T06:00:33.481Z","0.1.1-beta.73":"2026-05-11T07:26:46.221Z","0.1.1-beta.74":"2026-05-11T10:43:19.625Z","0.1.1-beta.75":"2026-05-11T11:00:52.845Z","0.1.1-beta.76":"2026-05-11T11:46:06.276Z","0.1.1-beta.77":"2026-05-11T14:58:17.657Z","0.1.1-beta.78":"2026-05-12T06:00:28.606Z","0.1.1-beta.79":"2026-05-12T07:10:44.636Z","0.1.1-beta.80":"2026-05-19T06:40:01.563Z","0.1.1-beta.81":"2026-05-20T11:32:42.980Z","0.1.1-beta.82":"2026-05-20T13:19:29.513Z","0.1.1-beta.83":"2026-05-21T06:38:39.792Z","0.1.1-beta.84":"2026-05-22T09:12:24.407Z","0.1.1-beta.85":"2026-05-26T08:07:43.437Z","0.1.1-beta.86":"2026-05-27T06:38:14.774Z","0.1.1-beta.87":"2026-06-01T06:55:47.178Z","0.1.1-beta.89":"2026-06-10T04:37:56.417Z","0.1.1-beta.90":"2026-06-29T07:20:26.356Z","0.1.1-beta.91":"2026-06-29T07:25:25.781Z","0.1.1-beta.92":"2026-07-10T04:24:39.876Z","0.1.1-beta.93":"2026-07-13T03:37:47.324Z","0.1.1-beta.94":"2026-07-15T06:35:25.647Z","0.1.1-beta.95":"2026-07-22T10:12:15.783Z","0.1.1-beta.96":"2026-07-27T07:17:30.206Z","0.1.1-beta.97":"2026-08-05T13:31:28.734Z","0.1.1-beta.98":"2026-08-10T11:19:07.273Z","0.1.1-beta.99":"2026-08-12T06:23:18.523Z","0.1.1-beta.100":"2026-08-18T03:07:26.263Z","0.1.1-beta.101":"2026-08-21T04:14:12.924Z","0.1.1-beta.103":"2026-08-24T02:22:16.200Z","0.1.1-beta.104":"2026-08-27T12:42:03.092Z","0.1.1-beta.105":"2026-08-31T06:33:01.310Z","0.1.1-beta.106":"2026-08-31T10:05:55.930Z","0.1.1-beta.107":"2026-09-04T08:34:16.535Z","0.1.1-beta.108":"2026-09-06T13:51:27.181Z","0.1.1-beta.109":"2026-09-07T01:39:56.464Z","0.1.1-beta.110":"2026-09-07T06:57:54.235Z","0.1.1-beta.111":"2026-09-08T01:55:28.001Z","0.1.1-beta.112":"2026-09-08T02:12:29.923Z","0.1.1-beta.113":"2026-09-08T09:23:54.776Z","0.1.1-beta.114":"2026-09-08T09:49:04.210Z","0.1.1-beta.115":"2026-09-09T06:46:41.800Z","0.1.1-beta.116":"2026-09-10T09:36:11.238Z"},"license":"MIT","description":"Expo 应用开发工具集：Sentry DSN 替换 stub、错误/网络捕获、Metro 符号化","maintainers":[{"name":"franckchen","email":"franckchen@foxmail.com"},{"name":"hezhihang","email":"917944345@qq.com"},{"name":"gaopengyue2","email":"gaofancyy@gmail.com"}],"readme":"","readmeFilename":"README.md"}