Skip to content
No description, website, or topics provided.
JavaScript TypeScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
.github
.vscode
src
.editorconfig
.gitignore
.npmignore
.prettierignore
DEV_NOTES.md
LICENSE
README.md
babel.config.js
jest.config.js
package-lock.json
package.json
tsconfig.json
tsconfig.module.json

README.md

gtm-composer

A mad science experiment to automate setting up Google Tag Manager containers using React Ink. Describe your GTM containers in code rather than config files!

TODO: as we traverse the tree of GTM components (accounts -> containers -> tags, etc) let's store the data we know about in a redux store. That way we can compare current state with desired state to achieve idempotency!

This is a learning project as much as anything else, so I'm keeping reflection notes on development here

to test locally in development:

  • npm link
  • npm link gtm-composer
  • rerun when adding a new file
You can’t perform that action at this time.