Learn more about TonicPow. Checkout the TonicPow API Docs.
- Add the script to your web application (using our CDN hosting)
<script src="https://tonicpow.com/tonic.js"></script>
(Optional) Get the visitor session
let session = window.TonicPow.getVisitorSession()
console.log(session) //1b40c235dd9532213f5d611ffz06f9dd018efeffad8d6fbc35dc421fed18babz
(Optional) Install as an npm package
npm install tonicpow-embed --save
npm install
npm run build
Read more about the TonicPow API platform.
Check out the TonicPow embed widget documentation.
Supported Browsers
TonicPow supports all commonly used browsers. Below is a list of popular browsers and their minimum supported version. If we're missing a browser, suggest one via an issue.
Browser | Platform | Min Version |
---|---|---|
Android | Mobile | 67.0 |
Bottle | Desktop | 0.1 |
Brave | Desktop | 55.0 |
Chrome | Desktop | 55.0 |
Chrome | Mobile | 74.0 |
Edge | Desktop | 17.0 |
Firefox | Desktop | 52.0 |
Firefox | Mobile | 67.0 |
IE | Desktop | --- |
Opera | Desktop | 42.0 |
Opera | Mobile | --- |
Safari | Desktop | 10.1 |
Safari | Mobile | 10.3 |
Library Deployment
goreleaser for easy binary or library deployment to Github and can be installed via: brew install goreleaser
.
The .goreleaser.yml file is used to configure goreleaser.
Use make release-snap
to create a snapshot version of the release, and finally make release
to ship to production.
Makefile Commands
View all makefile
commands
make help
List of all current commands:
clean Remove previous builds and any test cache data
help Show all commands available
release Full production release (creates release in Github)
release-test Full production test release (everything except deploy)
release-snap Test the full release (build binaries)
tag Generate a new tag and push (IE: tag version=0.0.0)
tag-remove Remove a tag if found (IE: tag-remove version=0.0.0)
tag-update Update an existing tag to current commit (IE: tag-update version=0.0.0)
update-releaser Update the goreleaser application
View some example Tonic widgets
Always use the language's best practices and don't optimize early :P
We are using it! Visit our website to see it in action.
Check out the Tonic Widgets.
MrZ | Satchmo | Atilla |
Support the development of this project and the TonicPow team 🙏
Feel free to dive in! Open an issue or submit PRs.