{"id":147753,"date":"2021-09-29T08:37:36","date_gmt":"2021-09-29T08:37:36","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/librejs\/"},"modified":"2025-11-28T11:16:00","modified_gmt":"2025-11-28T11:16:00","slug":"wp-librejs","status":"publish","type":"plugin","link":"https:\/\/hat.wordpress.org\/plugins\/wp-librejs\/","author":17788569,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.0","stable_tag":"1.0.0","tested":"6.9.4","requires":"6.7","requires_php":"7.4","requires_plugins":null,"header_name":"WP LibreJS","header_author":"Minsc","header_description":"Indicate which JavaScript used by the site is free software.","assets_banners_color":"","last_updated":"2025-11-28 11:16:00","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/wp-librejs\/","header_author_uri":"https:\/\/profiles.wordpress.org\/minsc78\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":2454,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"minsc78","date":"2025-11-28 11:16:00"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3176721,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3176721,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":3176721,"resolution":false,"location":"assets","locale":false}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1127,2158,32640,229,15415],"plugin_category":[59],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-147753","plugin","type-plugin","status-publish","hentry","plugin_tags-browser","plugin_tags-firefox","plugin_tags-gnu","plugin_tags-javascript","plugin_tags-license","plugin_category-utilities-and-tools","plugin_committers-minsc78"],"banners":[],"icons":{"svg":"https:\/\/ps.w.org\/wp-librejs\/assets\/icon.svg?rev=3176721","icon":"https:\/\/ps.w.org\/wp-librejs\/assets\/icon.svg?rev=3176721","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>WP LibreJS module provides compatibility with the GNU LibreJS browser plugin.<\/p>\n\n<p>It adds tags to pages indicating that all JavaScript is GPL v3+. It will only discover JavaScript files as they are loaded by an administrator user, so every time you add new JavaScript links you will have to load a page that have those links, with an administrator user logged in.<\/p>\n\n<p>Note: you should only install this module if you are sure all JavaScript on your site is in fact GPL v3+ compatible.<\/p>\n\n<p>WP LibreJS is <a href=\"https:\/\/www.gnu.org\/philosophy\/free-sw.html\">free software<\/a> and it gives you freedom!<\/p>\n\n<!--section=installation-->\n<h4>Automatic installation<\/h4>\n\n<p>Automatic installation is the easiest option -- WordPress will handle the file transfer, and you won\u2019t need to leave your web browser. To do an automatic install of WP LibreJS, log in to your WordPress dashboard and select the \u201cPlugins\u201d &gt; \u201cAdd New\u201d option.<\/p>\n\n<p>In the search field type \u201cWP LibreJS\u201d. Once you\u2019ve found it, you can view details about it such as the point release, rating, and description. Most importantly of course, you can install it by! Click \u201cInstall Now\u201d, and WordPress will take care from there.<\/p>\n\n<h4>Manual installation<\/h4>\n\n<p>Manual installation method requires downloading the WP LibreJS package and uploading it to your web server via your favorite FTP application. The WordPress documentation contains <a href=\"https:\/\/wordpress.org\/support\/article\/managing-plugins\/#manual-plugin-installation\">instructions on how to do this here<\/a>.<\/p>\n\n<h4>Updating<\/h4>\n\n<p>Automatic updates should work smoothly, but it is still recommended you back up your site.<\/p>\n\n<!--section=changelog-->\n<h4>1.0.0 2021-09-25<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"WP LibreJS module provides compatibility with the GNU LibreJS browser plugin.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/147753","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=147753"}],"author":[{"embeddable":true,"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/minsc78"}],"wp:attachment":[{"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=147753"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=147753"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=147753"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=147753"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=147753"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=147753"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}