react-google-maps-geocoder

Starter point for creating React components that you can published on Npm.

Usage no npm install needed!

<script type="module">
  import reactGoogleMapsGeocoder from 'https://cdn.skypack.dev/react-google-maps-geocoder';
</script>

README

Boilerplate for creating React-component npm package with ES2015

Starter point for creating React components that you can published on Npm.

Usage

  1. Install modules

    yarn

  2. Check package.json so that the information is correct.

  3. Start example and start coding!

    yarn start

  4. Bundle with yarn build

  5. To test if it works correctly in another project you can use npm npm install -S ../react-npm-component-boilerplate Note the relative path

E.g. this folder structure

    ./workspace/
        MyProject
        react-npm-boilerplate

Extra

  • If you want to run tests:

    yarn test

  • You need to write tests in __tests__ folder or as .test.js.

  • It you want to keep watch run:

    yarn test-watch

  • If you want coverage run:

    yarn test-coverage

  • If you want to run eslint:

    yarn lint

  • If you want to automatically fix lint problems run :

    yarn lint-fix

Adjust your .eslintrc config file to your own preference.

NPM equivalent

yarn npm
yarn npm install
yarn test npm run test
yarn build npm run build
yarn test-watch npm run test-watch
yarn test-coverage npm run test-coverage
yarn lint npm run lint
yarn lint-fix npm run lint-fix

Resources


Credit

Documentation is inspired by Julian Ćwirko and the https://github.com/juliancwirko/react-npm-boilerplate package.