{"_id":"directus-extension-umami","_rev":"51-52073570a1ecdbb43d4be05c8c85a524","time":{"created":"2024-03-07T09:51:12.244Z","0.0.1":"2024-03-05T21:40:26.301Z","modified":"2024-03-12T17:24:40.632Z","0.0.2":"2024-03-05T21:58:07.039Z","0.0.3":"2024-03-06T07:47:48.462Z","0.0.4":"2024-03-06T07:48:19.312Z","0.0.5":"2024-03-06T07:48:52.425Z","0.0.6":"2024-03-06T07:49:27.283Z","0.0.7":"2024-03-06T07:50:03.405Z","0.0.8":"2024-03-06T07:50:45.189Z","0.0.9":"2024-03-06T07:51:14.515Z","0.0.10":"2024-03-06T07:51:46.332Z","0.0.11":"2024-03-06T07:52:22.241Z","0.0.12":"2024-03-06T07:52:51.057Z","0.0.13":"2024-03-06T07:53:20.532Z","0.0.14":"2024-03-06T07:53:52.305Z","0.0.15":"2024-03-06T07:54:26.437Z","0.0.16":"2024-03-06T07:55:03.239Z","0.0.17":"2024-03-06T07:55:32.785Z","0.0.18":"2024-03-06T07:56:03.362Z","0.0.19":"2024-03-06T07:56:40.822Z","0.0.20":"2024-03-06T07:57:11.292Z","0.0.21":"2024-03-06T07:57:41.473Z","0.0.22":"2024-03-06T07:58:14.586Z","0.0.23":"2024-03-06T07:58:47.275Z","0.0.24":"2024-03-06T07:59:19.277Z","0.0.25":"2024-03-06T07:59:51.273Z","0.0.26":"2024-03-06T08:00:20.473Z","0.0.27":"2024-03-06T08:00:49.440Z","0.0.28":"2024-03-06T08:01:19.935Z","0.0.29":"2024-03-06T08:01:49.513Z","0.0.30":"2024-03-06T08:02:23.616Z","0.0.31":"2024-03-06T08:02:59.436Z","0.0.32":"2024-03-06T08:03:38.792Z","0.0.33":"2024-03-06T08:04:14.937Z","0.0.34":"2024-03-06T08:04:45.253Z","0.0.35":"2024-03-06T08:05:14.560Z","0.0.36":"2024-03-06T08:05:47.041Z","0.0.37":"2024-03-06T08:06:23.247Z","0.0.38":"2024-03-06T08:06:55.025Z","0.0.39":"2024-03-06T08:07:36.949Z","0.0.40":"2024-03-06T08:08:14.537Z","0.0.41":"2024-03-06T08:08:48.747Z","0.0.42":"2024-03-06T08:09:25.592Z","0.0.43":"2024-03-06T08:10:12.346Z","0.0.44":"2024-03-06T08:11:04.353Z","0.0.45":"2024-03-06T08:11:52.621Z","1.0.1":"2024-03-07T09:51:12.569Z","1.0.2":"2024-03-07T09:58:53.528Z","1.0.3":"2024-03-11T15:53:58.741Z","1.0.4":"2024-03-11T21:52:46.913Z","1.0.5":"2024-03-12T17:24:40.187Z"},"name":"directus-extension-umami","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.1":{"name":"directus-extension-umami","description":"Add Umami analytics to Directus","homepage":"https://github.com/egidiusmengelberg/directus-extension-umami#readme","repository":{"type":"git","url":"git+https://github.com/egidiusmengelberg/directus-extension-umami.git"},"bugs":{"url":"https://github.com/egidiusmengelberg/directus-extension-umami/issues","email":"hello@egidius.io"},"author":{"name":"Egidius Mengelberg","email":"hello@egidius.io","url":"https://egidius.io"},"icon":"extension","version":"1.0.1","keywords":["directus","directus-extension","directus-custom-hook","umami","analytics"],"license":"MIT","type":"module","directus:extension":{"type":"hook","path":"dist/index.js","source":"src/index.ts","host":"^10.3.4"},"scripts":{"build":"directus-extension build","dev":"directus-extension build -w --no-minify","link":"directus-extension link","lint":"standard --fix src/**/*.ts","lint-ci":"standard src/**/*.ts","release":"npm run lint && npm run build && changelogen --release --push --publish"},"devDependencies":{"@directus/extensions-sdk":"11.0.0","@types/node":"^20.11.24","changelogen":"^0.5.5","standard":"^17.1.0","typescript":"^5.3.3"},"_id":"directus-extension-umami@1.0.1","gitHead":"f1b9819add294f2da414999895ee06e9398c5619","_nodeVersion":"18.19.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-SZy8NFN6RP3J+OvR4i4SMuDwBoKazxRJNSUA6wV1ftQgZP6wTrk2+JLyaWkEZ4H2UgM9tUdgEOM6WXXfTIMgyQ==","shasum":"0f3b6392367fc76427bf90106dc35237ca972294","tarball":"https://registry.npmjs.org/directus-extension-umami/-/directus-extension-umami-1.0.1.tgz","fileCount":11,"unpackedSize":8396,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICyK2Q82pw2Hp5Fm1H5Z0o8SdHDXJsh57pmY95jW8yCFAiBp8t7GDR1RLtwMzJT59/vQ4a92o8io4AHE6T0gpcDdcA=="}]},"_npmUser":{"name":"egidiusmengelberg","email":"mengelberg@mengelberg.eu"},"directories":{},"maintainers":[{"name":"egidiusmengelberg","email":"mengelberg@mengelberg.eu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/directus-extension-umami_1.0.1_1709805072395_0.025852591182571327"},"_hasShrinkwrap":false},"1.0.2":{"name":"directus-extension-umami","description":"Add Umami analytics to Directus","homepage":"https://github.com/egidiusmengelberg/directus-extension-umami#readme","repository":{"type":"git","url":"git+https://github.com/egidiusmengelberg/directus-extension-umami.git"},"bugs":{"url":"https://github.com/egidiusmengelberg/directus-extension-umami/issues","email":"hello@egidius.io"},"author":{"name":"Egidius Mengelberg","email":"hello@egidius.io","url":"https://egidius.io"},"icon":"extension","version":"1.0.2","keywords":["directus","directus-extension","directus-custom-hook","umami","analytics"],"license":"MIT","type":"module","directus:extension":{"type":"hook","path":"dist/index.js","source":"src/index.ts","host":"^10.3.4"},"scripts":{"build":"directus-extension build","dev":"directus-extension build -w --no-minify","link":"directus-extension link","lint":"standard --fix src/**/*.ts","lint-ci":"standard src/**/*.ts","release":"npm run lint && npm run build && changelogen --release --push --publish"},"devDependencies":{"@directus/extensions-sdk":"11.0.0","@types/node":"^20.11.24","changelogen":"^0.5.5","standard":"^17.1.0","typescript":"^5.3.3"},"_id":"directus-extension-umami@1.0.2","gitHead":"9a57a68d159422bdb39987ef71e8511c947b7a2d","_nodeVersion":"18.19.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-IZDFuCWdsqwJ8LubARFD5PVcoGG5Zn3YXc+7+tsa2WLXQQYc1/pC8YSNB0CZ76CzcN2bptOpk/WXfI5PCi1zoA==","shasum":"94690923c5e5e82a1909ba52c55fcefd90b1ef82","tarball":"https://registry.npmjs.org/directus-extension-umami/-/directus-extension-umami-1.0.2.tgz","fileCount":4,"unpackedSize":60580,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDb/nUL/SI3qF4OwhUoQIU5JTxQ1DSk5vLNIfGyMQOfrgIgAdCSXZbH0UkrfzEGrdOz7Mp1yjMjZX+rUr3cF7YgqnA="}]},"_npmUser":{"name":"egidiusmengelberg","email":"mengelberg@mengelberg.eu"},"directories":{},"maintainers":[{"name":"egidiusmengelberg","email":"mengelberg@mengelberg.eu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/directus-extension-umami_1.0.2_1709805533355_0.1923077811958922"},"_hasShrinkwrap":false},"1.0.3":{"name":"directus-extension-umami","description":"Add Umami analytics to Directus","homepage":"https://github.com/egidiusmengelberg/directus-extension-umami#readme","repository":{"type":"git","url":"git+https://github.com/egidiusmengelberg/directus-extension-umami.git"},"bugs":{"url":"https://github.com/egidiusmengelberg/directus-extension-umami/issues","email":"hello@egidius.io"},"author":{"name":"Egidius Mengelberg","email":"hello@egidius.io","url":"https://egidius.io"},"icon":"extension","version":"1.0.3","keywords":["directus","directus-extension","directus-custom-hook","umami","analytics"],"license":"MIT","type":"module","directus:extension":{"type":"hook","path":"dist/index.js","source":"src/index.ts","host":"^10.3.4"},"scripts":{"build":"directus-extension build","dev":"directus-extension build -w --no-minify","link":"directus-extension link","lint":"standard --fix src/**/*.ts","lint-ci":"standard src/**/*.ts","release":"npm run lint && npm run build && changelogen --release --push --publish"},"devDependencies":{"@directus/extensions-sdk":"11.0.0","@types/node":"^20.11.24","changelogen":"^0.5.5","standard":"^17.1.0","typescript":"^5.3.3"},"_id":"directus-extension-umami@1.0.3","gitHead":"ee75d00490976bed4088bbc54487860a6481e72e","_nodeVersion":"18.19.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-XV5OjuavqU86t9Pd8RPxlawMPUrVTM4hSDQrqg7vgCbjXOtTpThTrX2wBLbSjhN9peCKiM4qlOQplDUJZaQgog==","shasum":"51c939a107e2117db8d64c2efcf7f23484392d87","tarball":"https://registry.npmjs.org/directus-extension-umami/-/directus-extension-umami-1.0.3.tgz","fileCount":4,"unpackedSize":60376,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH4COP6HfX3qMbKOOfLK/WEUKx4any7ZWkY3vRAtY0SEAiEA/OgEyCwlVPymXFKzEczKYqrYCT2Ocr3KDWnWLmwlIaQ="}]},"_npmUser":{"name":"egidiusmengelberg","email":"mengelberg@mengelberg.eu"},"directories":{},"maintainers":[{"name":"egidiusmengelberg","email":"mengelberg@mengelberg.eu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/directus-extension-umami_1.0.3_1710172438592_0.10115147153354354"},"_hasShrinkwrap":false},"1.0.4":{"name":"directus-extension-umami","description":"Add Umami analytics to Directus","homepage":"https://github.com/egidiusmengelberg/directus-extension-umami#readme","repository":{"type":"git","url":"git+https://github.com/egidiusmengelberg/directus-extension-umami.git"},"bugs":{"url":"https://github.com/egidiusmengelberg/directus-extension-umami/issues","email":"hello@egidius.io"},"author":{"name":"Egidius Mengelberg","email":"hello@egidius.io","url":"https://egidius.io"},"icon":"extension","version":"1.0.4","keywords":["directus","directus-extension","directus-custom-hook","umami","analytics"],"license":"MIT","type":"module","directus:extension":{"type":"hook","path":"dist/index.js","source":"src/index.ts","host":"^10.3.4"},"scripts":{"build":"directus-extension build","dev":"directus-extension build -w --no-minify","link":"directus-extension link","lint":"standard --fix src/**/*.ts","lint-ci":"standard src/**/*.ts","release":"npm run lint && npm run build && changelogen --release --push --publish"},"devDependencies":{"@directus/extensions-sdk":"11.0.1","@types/node":"^20.11.24","changelogen":"^0.5.5","standard":"^17.1.0","typescript":"^5.3.3"},"_id":"directus-extension-umami@1.0.4","gitHead":"dee4640ca8ef81b047edbd66ef4209f9e4d61059","_nodeVersion":"18.19.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-4vieIEufwhO3so3OQo1d//zCHu5F/VQLP44ZVbO6hlPKVP0j9t4ydQ0PRJnKtgJ6wW91rPLqwppnr4ZZeRNBtQ==","shasum":"e4a75a7f6c6b7a95215ead502706011c81b88151","tarball":"https://registry.npmjs.org/directus-extension-umami/-/directus-extension-umami-1.0.4.tgz","fileCount":4,"unpackedSize":60376,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB6q04t2k0hIA1SJS4/kbAcsCJpBdSG8dtjP+HJ+xzePAiAT55e0HIjPgENoFCnG4BaUKgSokgwZ+BXsIrP46/BHqg=="}]},"_npmUser":{"name":"egidiusmengelberg","email":"mengelberg@mengelberg.eu"},"directories":{},"maintainers":[{"name":"egidiusmengelberg","email":"mengelberg@mengelberg.eu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/directus-extension-umami_1.0.4_1710193966674_0.8933051106591805"},"_hasShrinkwrap":false},"1.0.5":{"name":"directus-extension-umami","description":"Add Umami analytics to Directus","homepage":"https://github.com/egidiusmengelberg/directus-extension-umami#readme","repository":{"type":"git","url":"git+https://github.com/egidiusmengelberg/directus-extension-umami.git"},"bugs":{"url":"https://github.com/egidiusmengelberg/directus-extension-umami/issues","email":"hello@egidius.io"},"author":{"name":"Egidius Mengelberg","email":"hello@egidius.io","url":"https://egidius.io"},"icon":"extension","version":"1.0.5","keywords":["directus","directus-extension","directus-custom-hook","umami","analytics"],"license":"MIT","type":"module","directus:extension":{"type":"hook","path":"dist/index.js","source":"src/index.ts","host":"^10.3.4"},"scripts":{"build":"directus-extension build","dev":"directus-extension build -w --no-minify","link":"directus-extension link","lint":"standard --fix src/**/*.ts","lint-ci":"standard src/**/*.ts","release":"npm run lint && npm run build && changelogen --release --push --publish"},"devDependencies":{"@directus/extensions-sdk":"11.0.1","@types/node":"^20.11.24","changelogen":"^0.5.5","standard":"^17.1.0","typescript":"^5.3.3"},"_id":"directus-extension-umami@1.0.5","gitHead":"1d54ea45018b07ba007b8d4a5f8b25a279b67541","_nodeVersion":"18.19.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-DOy/etoxBZnTBJYVNK9wWPZvXsG/JbtNsLr6eAQuk4seYELmZNt4hgEr79ftVO1HAoXRNUDgOeO4kiP+l4JXCQ==","shasum":"56fa4ca90910e0be06e89dccc03e91b9e7a146d7","tarball":"https://registry.npmjs.org/directus-extension-umami/-/directus-extension-umami-1.0.5.tgz","fileCount":4,"unpackedSize":60458,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGnkOrA7wOaoISGytdzrL8C4RRfa1CEl2uhIE4tzRJp/AiEApZFuUxSRTX9kaYOwZkHI5S4BCpWfZij6CIChk2IszmE="}]},"_npmUser":{"name":"egidiusmengelberg","email":"mengelberg@mengelberg.eu"},"directories":{},"maintainers":[{"name":"egidiusmengelberg","email":"mengelberg@mengelberg.eu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/directus-extension-umami_1.0.5_1710264279985_0.639154497697163"},"_hasShrinkwrap":false}},"maintainers":[{"name":"egidiusmengelberg","email":"mengelberg@mengelberg.eu"}],"description":"Add Umami analytics to Directus","homepage":"https://github.com/egidiusmengelberg/directus-extension-umami#readme","keywords":["directus","directus-extension","directus-custom-hook","umami","analytics"],"repository":{"type":"git","url":"git+https://github.com/egidiusmengelberg/directus-extension-umami.git"},"author":{"name":"Egidius Mengelberg","email":"hello@egidius.io","url":"https://egidius.io"},"bugs":{"url":"https://github.com/egidiusmengelberg/directus-extension-umami/issues","email":"hello@egidius.io"},"license":"MIT","readme":"![Header](https://raw.githubusercontent.com/egidiusmengelberg/directus-extension-umami/main/docs/header.png)\n\n\n# Umami Directus Extension\nThis project is a directus extension for integrating Umami analytics. It's configurable using environment variables.\n\n## Installation\nThere are two options to install this extension:\n\n1. Using the extension marketplace inside Directus\n2. Using npm (run `npm install directus-extension-umami` inside your directus installation)\n\n## Configuration\nTo configure the extension, you need to set the following environment variables:\n\n- `UMAMI_SRC`: The source of your umami analytics script (example: `https://umami.yourdomain.com/script.js`)\n- `UMAMI_WEBSITE_ID`: The ID of your website\n- `CONTENT_SECURITY_POLICY_DIRECTIVES__SCRIPT_SRC`: This is needed to allow loading your umami script. <nobr>It's value should be: `'self' 'unsafe-eval' 'https://umami.yourdomain.com'`</nobr>\n\nThe following variables are optional:\n\n- `UMAMI_HOST_URL`: The source of your umami analytics script (example: `https://umami.yourdomain.com`)\n- `UMAMI_AUTO_TRACK`: The source of your umami analytics script (example: `false`)\n- `UMAMI_CACHE`: If the umami script should cache events (example: `true`)\n- `UMAMI_DOMAINS`: The domains the script should send events about (example: `www.yourdomain.com,yourdomain.com`)\n- `UMAMI_DEBUG`: If the extension should log debug messages (example: `true`)\n\nFor more info you can check the [umami docs](https://umami.is/docs/tracker-configuration)\n\nYou can find an example environment file at [`.env.example`](.env.example).\n\n## Usage\nWhen configured correctly you should be able to see events pop up in your umami installation.\n\n## Development\n1. Clone the repository: `git clone https://github.com/egidiusmengelberg/directus-extension-umami.git && cd directus-extension-umami`\n2. Install dependencies: `npm install`\n3. Copy .env.example file to .env: `cp .env.example .env`\n4. Configure environment variables in .env (check configuration for detailed explanation)\n5. Run directus in docker: `docker compose up`\n6. Run `npm run dev` to watch and build the extension\n\n## Contributing\nContributions are welcome! Please create a PR and use the provided linting script inside the package.json (`npm run lint`)\n\n## License\nThis project is licensed under the [MIT License](LICENSE.md).","readmeFilename":"README.md"}