{"_id":"@bycedric/create-expo","_rev":"2-41ec4b4962ec31ef80898fcbc4fb5d9c","name":"@bycedric/create-expo","description":"Built-in fetch test","dist-tags":{"latest":"3.0.1","test":"3.0.0-debug.1"},"versions":{"3.0.0":{"name":"@bycedric/create-expo","version":"3.0.0","keywords":["expo","react-native","react"],"author":{"url":"https://github.com/evanbacon","name":"Evan Bacon","email":"bacon@expo.io"},"license":"BSD-3-Clause","_id":"@bycedric/create-expo@3.0.0","maintainers":[{"name":"bycedric","email":"me@bycedric.com"}],"homepage":"https://docs.expo.dev","bugs":{"url":"https://github.com/expo/expo/issues"},"bin":{"create-expo":"build/index.js"},"dist":{"shasum":"f2831ebb1970ea9eeafca79ecbeec54d14b32ff0","tarball":"https://registry.npmjs.org/@bycedric/create-expo/-/create-expo-3.0.0.tgz","fileCount":4,"integrity":"sha512-wbnLMs2P5UODA5qiS8NeFisQ9JdaFXhraJNqk/p+y9i6XeiXF8hJWD+EPX8xjFEF6lhqZaZuHEMBssIHkgFAbg==","signatures":[{"sig":"MEQCIDsfkarP7cDV2duX0vgbdMCzEjqdt3Z7T/OpOfCIt90EAiAH+OrY8DsvZSOEjHU+NZ+AV+B+1dqlYa2t74GB6bXdxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":668946},"main":"build","gitHead":"55a81e1062764f98dc76c4f20a50d3bcc7a5e1d1","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"ncc build ./src/index.ts -o build/","clean":"expo-module clean","watch":"yarn run build --watch","prepare":"expo-module clean && yarn run build:prod","test:e2e":"expo-module test --config e2e/jest.config.js --runInBand","typecheck":"expo-module typecheck","build:prod":"ncc build ./src/index.ts -o build/ --minify --no-cache --no-source-map-register","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"bycedric","email":"me@bycedric.com"},"repository":{"url":"git+https://github.com/expo/expo.git","type":"git","directory":"packages/create-expo"},"_npmVersion":"10.7.0","description":"Built-in fetch test","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"arg":"^5.0.2","ora":"3.4.0","tar":"6.1.13","nock":"^14.0.0-beta.7","chalk":"^4.0.0","debug":"^4.3.4","getenv":"^1.0.0","undici":"^6.18.2","prompts":"^2.4.2","fast-glob":"^3.3.2","picomatch":"^2.3.1","@types/tar":"^6.1.2","@types/node":"^16.11.56","@vercel/ncc":"npm:@bycedric/ncc@0.38.1-patch.1","@expo/config":"9.0.2","@types/debug":"^4.1.7","update-check":"^1.5.4","@types/getenv":"^1.0.0","@octokit/types":"^13.5.0","@types/prompts":"2.0.14","@expo/json-file":"8.3.3","@types/picomatch":"^2.3.3","@expo/spawn-async":"^1.7.2","expo-module-scripts":"^3.0.0","@expo/package-manager":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/create-expo_3.0.0_1717517213085_0.589989414281777","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@bycedric/create-expo","version":"3.0.1","keywords":["expo","react-native","react"],"author":{"url":"https://github.com/evanbacon","name":"Evan Bacon","email":"bacon@expo.io"},"license":"BSD-3-Clause","_id":"@bycedric/create-expo@3.0.1","maintainers":[{"name":"bycedric","email":"me@bycedric.com"}],"homepage":"https://docs.expo.dev","bugs":{"url":"https://github.com/expo/expo/issues"},"bin":{"create-expo":"build/index.js"},"dist":{"shasum":"98c9597a6fcac70fd14565feb55325a731b9ea7d","tarball":"https://registry.npmjs.org/@bycedric/create-expo/-/create-expo-3.0.1.tgz","fileCount":4,"integrity":"sha512-36IW/D6K68KI8xVManlN0hrGWNsUL4k2gAsM5UGxa3KrcWB6HzPe6wuPUECExk5rUaHamKx81XsC/uz72dJ+Nw==","signatures":[{"sig":"MEUCIEap7Bm7R/78Tu/4UCf+Q1iICt8XwvLRn8RGE3FK2FpEAiEAl5UHRGMZynkaN8GgVVD82WQEmWWp8VncFyuVI0w7KqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":668800},"main":"build","gitHead":"e5fa8368901ae071098522aea87420324966a6dc","scripts":{"lint":"expo-module lint","test":"expo-module test","build":"ncc build ./src/index.ts -o build/","clean":"expo-module clean","watch":"yarn run build --watch","prepare":"expo-module clean && yarn run build:prod","test:e2e":"expo-module test --config e2e/jest.config.js --runInBand","typecheck":"expo-module typecheck","build:prod":"ncc build ./src/index.ts -o build/ --minify --no-cache --no-source-map-register","prepublishOnly":"expo-module prepublishOnly"},"_npmUser":{"name":"bycedric","email":"me@bycedric.com"},"repository":{"url":"git+https://github.com/expo/expo.git","type":"git","directory":"packages/create-expo"},"_npmVersion":"10.7.0","description":"Built-in fetch test","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"arg":"^5.0.2","ora":"3.4.0","tar":"6.1.13","nock":"^14.0.0-beta.7","chalk":"^4.0.0","debug":"^4.3.4","getenv":"^1.0.0","prompts":"^2.4.2","fast-glob":"^3.3.2","picomatch":"^2.3.1","@types/tar":"^6.1.2","@types/node":"^18.19.34","@vercel/ncc":"^0.38.1","@expo/config":"9.0.2","@types/debug":"^4.1.7","update-check":"^1.5.4","@types/getenv":"^1.0.0","@octokit/types":"^13.5.0","@types/prompts":"2.0.14","@expo/json-file":"8.3.3","@types/picomatch":"^2.3.3","@expo/spawn-async":"^1.7.2","expo-module-scripts":"^3.0.0","@expo/package-manager":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/create-expo_3.0.1_1717520415062_0.8963785472530961","host":"s3://npm-registry-packages"}},"3.0.0-debug.1":{"name":"@bycedric/create-expo","version":"3.0.0-debug.1","bin":{"create-expo":"build/index.js"},"main":"build","description":"Do not use","license":"BSD-3-Clause","keywords":["expo","react-native","react"],"homepage":"https://docs.expo.dev","repository":{"type":"git","url":"git+https://github.com/expo/expo.git","directory":"packages/create-expo"},"author":{"name":"Evan Bacon","email":"bacon@expo.io","url":"https://github.com/evanbacon"},"engines":{"node":">=18"},"scripts":{"build":"ncc build ./src/index.ts -o build/","build:prod":"ncc build ./src/index.ts -o build/ --minify --no-cache --no-source-map-register","prepare":"expo-module clean && yarn run build:prod","clean":"expo-module clean","lint":"expo-module lint","typecheck":"expo-module typecheck","test":"expo-module test","test:e2e":"expo-module test --config e2e/jest.config.js --runInBand","watch":"yarn run build --watch","prepublishOnly":"expo-module prepublishOnly"},"devDependencies":{"@expo/config":"9.0.2","@expo/json-file":"8.3.3","@expo/package-manager":"^1.5.0","@expo/spawn-async":"^1.7.2","@octokit/types":"^13.5.0","@types/debug":"^4.1.7","@types/getenv":"^1.0.0","@types/node":"^18.19.34","@types/picomatch":"^2.3.3","@types/prompts":"2.0.14","@types/tar":"^6.1.2","@vercel/ncc":"^0.38.1","arg":"^5.0.2","chalk":"^4.0.0","debug":"^4.3.4","expo-module-scripts":"^3.0.0","fast-glob":"^3.3.2","getenv":"^1.0.0","nock":"^14.0.0-beta.7","ora":"3.4.0","picomatch":"^2.3.1","prompts":"^2.4.2","tar":"6.1.13","update-check":"^1.5.4"},"_id":"@bycedric/create-expo@3.0.0-debug.1","readme":"<!-- Title -->\n\n<p align=\"center\">\n  <a href=\"https://github.com/expo/examples\">\n    <img alt=\"create-expo-app\" src=\"./.gh-assets/banner.svg\">\n    <h1 align=\"center\">Create Expo App</h1>\n  </a>\n</p>\n\n<!-- Header -->\n\n<p align=\"center\">\n  <b>The fastest way to create universal React apps</b>\n  <br />\n\n  <p align=\"center\">\n    <!-- iOS -->\n    <img alt=\"Supports Expo iOS\" longdesc=\"Supports Expo iOS\" src=\"https://img.shields.io/badge/iOS-000.svg?style=flat-square&logo=APPLE&labelColor=999999&logoColor=fff\" />\n    <!-- Android -->\n    <img alt=\"Supports Expo Android\" longdesc=\"Supports Expo Android\" src=\"https://img.shields.io/badge/Android-000.svg?style=flat-square&logo=ANDROID&labelColor=A4C639&logoColor=fff\" />\n    <!-- Web -->\n    <img alt=\"Supports Expo Web\" longdesc=\"Supports Expo Web\" src=\"https://img.shields.io/badge/web-000.svg?style=flat-square&logo=GOOGLE-CHROME&labelColor=4285F4&logoColor=fff\" />\n  </p>\n  <p align=\"center\">\n    <a href=\"https://packagephobia.now.sh/result?p=create-expo\">\n      <img alt=\"the best way to bootstrap a react native app\" longdesc=\"the best way to create a react native app\" src=\"https://flat.badgen.net/packagephobia/install/create-expo\" />\n    </a>\n  </p>\n\n</p>\n\n<!-- Body -->\n\n```sh\n# Usage for bun, npm, pnpm, and yarn\nnpx create-expo\nbun create expo\npnpm create expo\nyarn create expo\n\n# Output help information with all available options\nnpx create-expo --help\n```\n\nOnce you're up and running with Create Expo App, visit [this tutorial](https://docs.expo.dev/tutorial/planning/) for more information on building mobile apps with React.\n\n## Templates\n\nCreate Expo App prepares an empty Expo project by default. You can choose to use a project with more prepared functionality. For that, you can start Create Expo App with the `--template` flag.\n\n```sh\n# Pick from Expo's templates\nnpx create-expo --template\n\n# Pick the expo-template-tabs template\nnpx create-expo --template tabs\n```\n\n### npm templates\n\nExpo publishes all [templates](../../templates/) through npm packages, versioned by Expo SDK. You can create your own npm templates with `npm pack`, or by publishing to npm.\n\n```sh\n# Create from npm\nnpx create-expo --template tabs # Short for expo-template-tabs\nnpx create-expo --template expo-template-tabs\n\n# Create from npm using a semver of the template\nnpx create-expo --template expo-template-blank@50\n\n# Create from local tarball created with `npm pack`\nnpx create-expo --template ./path/to/template.tgz\n```\n\n#### Private npm registry\n\nCreate Expo App does not support private registries. In order to use a private template, use the local tarball option.\n\n### GitHub templates\n\nBesides the templates provided by Expo, you can also create your own or use a 3rd party template directly from GitHub. The `--template` flag supports GitHub URLs, including branch, tag, or even specific commit.\n\n```sh\n# Create from repository\nnpx create-expo --template https://github.com/:owner/:repo\n\n# Create from repository using the `:ref` branch or tag\nnpx create-expo --template https://github.com/:owner/:repo/tree/:ref\n\n# Create from repository using the `sdk-50` branch, and \"templates/expo-template-bare-minimum\" subdirectory\nnpx create-expo --template https://github.com/expo/expo/tree/sdk-50/templates/expo-template-bare-minimum\n```\n\n## App name customization\n\nCreate Expo App customizes the name of the created app by replacing certain placeholder values in the template with the name specified by the user. Most users won't have to think about this process, but it may be relevant for users offering their own templates.\n\nRenaming the app is a two-step process:\n\n1. while unpacking the template, the file and folder names are rewritten\n2. after unpacking the template, the file contents are rewritten\n\nBy convention, Expo templates use several placeholder values to be searched for and replaced:\n\n- `Hello App Display Name` → The name of the project, without modifications (example [Android](../../templates/expo-template-bare-minimum/android/app/src/main/res/values/strings.xml#L2))\n- `HelloWorld` → The name of the project with sanitization as described below (example [Android](../../templates/expo-template-bare-minimum//android/settings.gradle#L1), [iOS](../../templates/expo-template-bare-minimum/ios/Podfile#L16))\n- `helloworld` → The _lower-cased_ name of the project with sanitization as described below (example [Android](../../templates/expo-template-bare-minimum/android/app/build.gradle#L86))\n\nAlthough all file and folder names are rewritten, only files specified by the \"rename config\" have their contents rewritten. This is determined by the `defaultRenameConfig` constant in [./src/Template.ts](./src/Template.ts).\n\n### Sanitization\n\nSome characters aren't allowed in certain places, that's why Create Expo App applies sanitization to the project name.\n\n- Remove all non-word `\\W` and underscore `_` characters.\n- Normalize the string using Unicode's normalization form \"canonical composition\" or `NFD`.\n- Remove all accent characters `u0300-u036f`.\n\n## Special files\n\nDue to some limitations with `npm pack`, some files are handled differently.\n\n- `gitignore` → Renamed to `.gitignore` due to `npm pack` skipping `.gitignore` files, see [npm/npm#1862](https://github.com/npm/npm/issues/1862)\n","readmeFilename":"README.md","gitHead":"a88e8508334b25bbf191819ca1cac8a327134ede","bugs":{"url":"https://github.com/expo/expo/issues"},"_nodeVersion":"20.13.1","_npmVersion":"10.7.0","dist":{"integrity":"sha512-1h3K2X3dpc9ivMTneGkjDY8+i2hnJuCL21XqmPPSZHhBjcNcgC6Yd5TGiT/5ARzCagBc09xXU5CzcE8+dRpkhQ==","shasum":"4191e7ccb2ffde23a997181d22f25c0e7801fb98","tarball":"https://registry.npmjs.org/@bycedric/create-expo/-/create-expo-3.0.0-debug.1.tgz","fileCount":4,"unpackedSize":668480,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6LHGHU9a+++CuV6q12tdi1KSopGSrmtDSOLvxusMVjAIhAMqNT0QKzboUeeBdcXjqMCRQsfCfWHe3FhjRCl+Bz1+L"}]},"_npmUser":{"name":"bycedric","email":"me@bycedric.com"},"directories":{},"maintainers":[{"name":"bycedric","email":"me@bycedric.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/create-expo_3.0.0-debug.1_1717938938367_0.4285416055622582"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-04T16:06:52.955Z","modified":"2024-06-09T13:15:38.726Z","3.0.0":"2024-06-04T16:06:53.341Z","3.0.1":"2024-06-04T17:00:15.242Z","3.0.0-debug.1":"2024-06-09T13:15:38.560Z"},"maintainers":[{"name":"bycedric","email":"me@bycedric.com"}],"author":{"url":"https://github.com/evanbacon","name":"Evan Bacon","email":"bacon@expo.io"},"repository":{"url":"git+https://github.com/expo/expo.git","type":"git","directory":"packages/create-expo"},"keywords":["expo","react-native","react"],"license":"BSD-3-Clause","homepage":"https://docs.expo.dev","bugs":{"url":"https://github.com/expo/expo/issues"},"readme":"","readmeFilename":""}