{"_id":"@bonitasoft/antora-detect-unused-media-extension","_rev":"2-0314bdd31e355b4ee933c23109880f16","name":"@bonitasoft/antora-detect-unused-media-extension","dist-tags":{"latest":"1.0.0"},"versions":{"0.0.2":{"name":"@bonitasoft/antora-detect-unused-media-extension","version":"0.0.2","keywords":["antora","extension","media","lint"],"license":"MIT","_id":"@bonitasoft/antora-detect-unused-media-extension@0.0.2","maintainers":[{"name":"nchabanoles","email":"nicolas.chabanoles@bonitasoft.com"},{"name":"benjaminparisel","email":"benjamin.parisel@bonitasoft.com"},{"name":"jeromecambon","email":"jerome.cambon@bonitasoft.com"},{"name":"bonita","email":"rd.user@bonitasoft.com"},{"name":"pablo.alonso","email":"pablo.alonso@bonitasoft.com"}],"homepage":"https://github.com/bonitasoft/antora-detect-unused-media-extension#readme","bugs":{"url":"https://github.com/bonitasoft/antora-detect-unused-media-extension/issues"},"dist":{"shasum":"5e03c43838c54e713c64c2adf19999fad56f4130","tarball":"https://registry.npmjs.org/@bonitasoft/antora-detect-unused-media-extension/-/antora-detect-unused-media-extension-0.0.2.tgz","fileCount":9,"integrity":"sha512-kMHVJ2J8UsMHqK87MNOvmJumpKbzXdS/IZ/C9NnYEVSopuEWfwc7c0zqdqLriwmNNlfoDonNXOOo7ZuLzW+tvA==","signatures":[{"sig":"MEQCIEOZEgsZiQnLark1Ipl+sdTFvrNmpSNTienxGT/dleg/AiA05m5CmidP1e3d7m5GQ8beNJjn/AfodNMjutO1YQn3gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bonitasoft%2fantora-detect-unused-media-extension@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22491},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","exports":{".":{"import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"1c6e76d74c7e3c4b6d797ce84dea247caea5ad75","scripts":{"lint":"eslint src tests","test":"node --test --test-reporter spec --test-reporter-destination stdout --test-reporter node-test-github-reporter --test-reporter-destination stdout","build":"npm run lint && npm run test && npm run build:js","prepack":"npm run build:js","build:js":"rm -fr lib/* && tsc -p tsconfig.json && tsc -p tsconfig-cjs.json && ./fixup.sh","lint:fix":"eslint --fix src tests","test:cov":"node --test --experimental-test-coverage","test:watch":"node --test --watch"},"_npmUser":{"name":"benjaminparisel","email":"benjamin.parisel@bonitasoft.com"},"repository":{"url":"git+https://github.com/bonitasoft/antora-detect-unused-media-extension.git","type":"git"},"_npmVersion":"10.2.4","description":"Antora extension to detect unused media files in a Antora project.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@antora/content-classifier":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","eslint":"^9.19.0","globals":"^15.14.0","prettier":"^3.4.2","@eslint/js":"^9.19.0","@types/node":"^22.12.0","prettier-eslint":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","node-test-github-reporter":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/antora-detect-unused-media-extension_0.0.2_1738836958579_0.031809958235024416","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@bonitasoft/antora-detect-unused-media-extension","version":"0.0.3","keywords":["antora","extension","media","lint"],"license":"MIT","_id":"@bonitasoft/antora-detect-unused-media-extension@0.0.3","maintainers":[{"name":"nchabanoles","email":"nicolas.chabanoles@bonitasoft.com"},{"name":"benjaminparisel","email":"benjamin.parisel@bonitasoft.com"},{"name":"jeromecambon","email":"jerome.cambon@bonitasoft.com"},{"name":"bonita","email":"rd.user@bonitasoft.com"},{"name":"pablo.alonso","email":"pablo.alonso@bonitasoft.com"}],"homepage":"https://github.com/bonitasoft/antora-detect-unused-media-extension#readme","bugs":{"url":"https://github.com/bonitasoft/antora-detect-unused-media-extension/issues"},"dist":{"shasum":"e31bc59c6fba0cfd52e67bbd0b0d640e7a373605","tarball":"https://registry.npmjs.org/@bonitasoft/antora-detect-unused-media-extension/-/antora-detect-unused-media-extension-0.0.3.tgz","fileCount":9,"integrity":"sha512-q0uVmtFfdivJ3b5I1pOph0RpCh0z50nwQQMVwnzPzSKnwXcaHpWOhA+A067wqCov13+E2ENr1kiN1sQ4r2p6xQ==","signatures":[{"sig":"MEQCIEcbwwHi427ifRU9swWz7AYV9xk41XzVki8F7WTMkUnwAiBThm/2l1O0cHEWZlKzd8Vg7m8A1tfgj1VsGyP2FesNrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bonitasoft%2fantora-detect-unused-media-extension@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22558},"main":"lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","module":"lib/mjs/index.js","exports":{".":{"import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"0a36e333ce9218fb2d1aa7419b8b5960ecccf0be","scripts":{"lint":"eslint src tests","test":"node --test --test-reporter spec --test-reporter-destination stdout --test-reporter node-test-github-reporter --test-reporter-destination stdout","build":"npm run lint && npm run test && npm run build:js","prepack":"npm run build:js","build:js":"rm -fr lib/* && tsc -p tsconfig.json && tsc -p tsconfig-cjs.json && ./fixup.sh","lint:fix":"eslint --fix src tests","test:cov":"node --test --experimental-test-coverage","test:watch":"node --test --watch"},"_npmUser":{"name":"benjaminparisel","email":"benjamin.parisel@bonitasoft.com"},"repository":{"url":"git+https://github.com/bonitasoft/antora-detect-unused-media-extension.git","type":"git"},"_npmVersion":"10.2.4","description":"Antora extension to detect unused media files in a Antora project.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@antora/content-classifier":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","eslint":"^9.19.0","globals":"^15.14.0","prettier":"^3.4.2","@eslint/js":"^9.19.0","@types/node":"^22.12.0","prettier-eslint":"^16.3.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","node-test-github-reporter":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/antora-detect-unused-media-extension_0.0.3_1739356907390_0.5493503183828741","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@bonitasoft/antora-detect-unused-media-extension","version":"1.0.0","type":"module","description":"Antora extension to detect unused media files in a Antora project.","repository":{"type":"git","url":"git+https://github.com/bonitasoft/antora-detect-unused-media-extension.git"},"scripts":{"build:js":"rm -fr lib/* && tsc -p tsconfig.json && tsc -p tsconfig-cjs.json && ./fixup.sh","build":"npm run lint && npm run test && npm run build:js","lint":"eslint src tests","lint:fix":"eslint --fix src tests","test":"node --test --test-reporter spec --test-reporter-destination stdout --test-reporter node-test-github-reporter --test-reporter-destination stdout","test:watch":"node --test --watch","test:cov":"node --test --experimental-test-coverage","prepack":"npm run build:js"},"main":"lib/cjs/index.js","module":"lib/mjs/index.js","exports":{".":{"import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"keywords":["antora","extension","media","lint"],"license":"MIT","devDependencies":{"@eslint/js":"^9.19.0","@types/node":"^22.12.0","eslint":"^9.19.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","globals":"^15.14.0","node-test-github-reporter":"^1.2.0","nyc":"^17.1.0","prettier":"^3.4.2","prettier-eslint":"^16.3.0"},"dependencies":{"@antora/content-classifier":"^3.0.0"},"_id":"@bonitasoft/antora-detect-unused-media-extension@1.0.0","gitHead":"278364407d49a7d8de3390577c57993af395d70d","types":"./lib/cjs/index.d.ts","bugs":{"url":"https://github.com/bonitasoft/antora-detect-unused-media-extension/issues"},"homepage":"https://github.com/bonitasoft/antora-detect-unused-media-extension#readme","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-rFAmbsN6DsuMo0UC2jI+84pkltxbHooKGrjy1uodMDGvocz2M4/ZLJtWv54fq0Z1Et2DDp7+XNVWvZqKe1qfmA==","shasum":"8a8bd0c5e369cb64abe7d228f14be191914c4052","tarball":"https://registry.npmjs.org/@bonitasoft/antora-detect-unused-media-extension/-/antora-detect-unused-media-extension-1.0.0.tgz","fileCount":9,"unpackedSize":22465,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bonitasoft%2fantora-detect-unused-media-extension@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGUIg9XshJPvX+AMazC9edklKTUQkP7StGRypqO8xvYNAiEA8dIpRpFBBdyU8g7iBYKaLqU0+g3N/owP7+DZXErHars="}]},"_npmUser":{"name":"benjaminparisel","email":"benjamin.parisel@bonitasoft.com"},"directories":{},"maintainers":[{"name":"nchabanoles","email":"nicolas.chabanoles@bonitasoft.com"},{"name":"benjaminparisel","email":"benjamin.parisel@bonitasoft.com"},{"name":"jeromecambon","email":"jerome.cambon@bonitasoft.com"},{"name":"bonita","email":"rd.user@bonitasoft.com"},{"name":"pablo.alonso","email":"pablo.alonso@bonitasoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/antora-detect-unused-media-extension_1.0.0_1739357375735_0.5340286232603264"},"_hasShrinkwrap":false}},"time":{"created":"2025-02-06T10:15:58.435Z","modified":"2025-02-12T10:49:36.316Z","0.0.2":"2025-02-06T10:15:58.815Z","0.0.3":"2025-02-12T10:41:47.574Z","1.0.0":"2025-02-12T10:49:35.900Z"},"bugs":{"url":"https://github.com/bonitasoft/antora-detect-unused-media-extension/issues"},"license":"MIT","homepage":"https://github.com/bonitasoft/antora-detect-unused-media-extension#readme","keywords":["antora","extension","media","lint"],"repository":{"type":"git","url":"git+https://github.com/bonitasoft/antora-detect-unused-media-extension.git"},"description":"Antora extension to detect unused media files in a Antora project.","maintainers":[{"name":"nchabanoles","email":"nicolas.chabanoles@bonitasoft.com"},{"name":"benjaminparisel","email":"benjamin.parisel@bonitasoft.com"},{"name":"jeromecambon","email":"jerome.cambon@bonitasoft.com"},{"name":"bonita","email":"rd.user@bonitasoft.com"},{"name":"pablo.alonso","email":"pablo.alonso@bonitasoft.com"}],"readme":"# Detect Unused Media Extension\n\nThe Antora Detect Unused Media Extension is intended to be used with Antora. Be sure to register it as an Antora extension in your playbook, not as an AsciiDoc extension.\n\n## Overview\n\nThis extension checks if media assets (located in `assets/images`) are referenced in the `.adoc` content with `image:` or `video:`.\n\n## Prerequisites\n\nIn order to use this extension, you must be using Node.js 20.\nThe following instructions assume you've already set up an Antora playbook file (i.e., `antora-playbook.yml`) to build your site.\n\nTo learn about using extensions with Antora, see the [Antora extension documentation]({url-extension-docs}).\n\n## Install\n\nUse the following command to install the extension into your playbook project:\n\n```console\n$ npm i @bonitasoft/antora-detect-unused-media-extension\n```\n\n## Register\n\nOpen your Antora playbook file and register the extension as an entry in the `antora.extensions` key.\nIf this key doesn't yet exist in your playbook, first create it.\n\n.antora-playbook.yml\n```yaml\nantora:\n  extensions:\n  - require: '@bonitasoft/antora-detect-unused-media-extension'\n    excludeImageExtension:  ['.png', 'gif']\n```\n\n\nYou can configure this extension from configuration with attributes:\n\n| Attribute             | Description                                         | Default value |\n|-----------------------|-----------------------------------------------------|---------------|\n| excludeImageExtension | List of image extensions to exclude from detection. | ['.cast']     |\n\n\n**IMPORTANT**\n\n* By default, the `.cast` extension are ignored\n\n\n\n## References\n\n<https://docs.antora.org/antora/latest>\n<https://docs.antora.org/antora/latest/extend/extensions>\n","readmeFilename":"README.md"}