usc401s24_mapping-components
v1.0.14
Published
LA Assessor Portal: Build modular Esri/ArcGIS API independent of Assessor endpoints with focus on maintainability and reliability.
Downloads
8
Readme
Set Up Environment Variables
The mapping layer API access URLs and keys are not public information. The end user of this package must set up a.env
file providing API URLs and keys. Contact LA Assessors office development team regarding permissions and
details.
- Create a file named
.env
in the directory containing the code you intend to use this package. - Add the following lines to the
.env
file: a.API_KEY=<your_api_key>
b.API_URL=<api_url>
- Run
npm install dotenv
- Include
require('dotenv').config()
(JavaScript) in the code files that require API access. a.import 'dotnet/config';
(TypeScript) This package is now ready for use. If you encounter problems utilizing this package, please submit an issues ticket.
React + TypeScript + Vite
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Babel for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh
Expanding the ESLint configuration
If you are developing a production application, we recommend updating the configuration to enable type aware lint rules:
- Configure the top-level
parserOptions
property like this:
export default {
// other rules...
parserOptions: {
ecmaVersion: 'latest',
sourceType: 'module',
project: ['./tsconfig.json', './tsconfig.node.json'],
tsconfigRootDir: __dirname,
},
}
- Replace
plugin:@typescript-eslint/recommended
toplugin:@typescript-eslint/recommended-type-checked
orplugin:@typescript-eslint/strict-type-checked
- Optionally add
plugin:@typescript-eslint/stylistic-type-checked
- Install eslint-plugin-react and add
plugin:react/recommended
&plugin:react/jsx-runtime
to theextends
list