{"id":16346258,"date":"2023-01-05T20:05:59","date_gmt":"2023-01-05T20:05:59","guid":{"rendered":"https:\/\/wordpress.org\/support\/topic\/script-type-module\/"},"modified":"2023-01-05T20:05:59","modified_gmt":"2023-01-05T20:05:59","slug":"script-type-module","status":"publish","type":"topic","link":"https:\/\/wordpress.org\/support\/topic\/script-type-module\/","title":{"rendered":"script type module"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Is there a way to enable autoptimize for script type module JS files, and those JS files which are being &#8220;imported&#8221; in that module JS?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, I have exported a function from dropdown.js. Now if I add <br \/><strong>import dropdown from &#8216;.\/dropdown.js&#8217;<\/strong> in my index.js and add index.js file in &lt;script type=&#8221;module&#8221; src=&#8221;index.js&#8221;&gt;&lt;\/script&gt;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Autoptimize does not optimize my index.js file. <br \/>I believe it&#8217;s because its type is module and autoptimize currently works on &#8220;text\/javascript&#8221; type<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"template":"","class_list":["post-16346258","topic","type-topic","status-publish","hentry","topic-tag-javascript","topic-tag-module","topic-tag-script"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/16346258","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/16346258\/revisions"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=16346258"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}