Config - bluecolab/BlueColab_MobileDataViz GitHub Wiki
Config Files
app.config.json
Learn more: app.config.json and Configure with app config
Purpose: This file is used for configuring the Expo project configs. For example controls how the build builds or how the project loads in Expo Go app.
package.json
Learn more: package.json and official docs
Purpose: package.json is a JSON file that contains the metadata for a JavaScript project.
babel.config.js
Learn more: babel.config.js and official docs
Purpose: Babel is used as the JavaScript compiler to transform modern JavaScript (ES6+) into a version compatible with the JavaScript engine on mobile devices. Use this to control that.
metro.config.js
Learn more: metro.config.js and customize metro and official docs
Purpose: Metro is used as to combined all the JavaScript into one big file.
eslint.config.cjs
Learn more: eslint.config.cjs
Purpose: Configure how our project is linted (static code checked).
prettier.config.js
Learn more: prettier.config.js
Purpose: Configure how our project is formatted.
tailwind.config.js
Learn more: tailwind.config.js
Purpose: Tailwind (styling) config. You can define custom colors here.
tsconfig.json
Learn more: tsconfig.json
Purpose: Typescript config.
.cspell.json
Learn more: .cspell.json
Purpose: To add custom words which CSpell will ignore when doing spelling checks.
cesconfig.json
Learn more: rn.new
Purpose: rn.new was used to generate template for the base app. Config file stores settings.