A JavaScript client for EthicalAd publishers.
You can find information on using this library on your site, and how to configure the ad placements, in our documentation
To make changes to the library or it's attached stylesheets, run the local development server to continually rebuild the assets and serve the test page:
% npm run dev
You can view the test styleguide page at: http://localhost:8080/
When you are satisfied with changes, make sure to run linting and apply automatic formatting to the files.
To check which files don't meet linting guidelines run:
% npm run lint
To automatically apply formatting to the files:
% npm run format
Finally, create release distribution files -- this will generate the client
libraries in dist/
:
% npm run build
You are now ready to create a pull request with the change. You will need to run the format and build steps over again on any changes to the library or stylesheet.