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.