{"id":684420,"date":"2026-03-19T12:43:34","date_gmt":"2026-03-19T11:43:34","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=idea&#038;p=684420"},"modified":"2026-03-19T15:58:02","modified_gmt":"2026-03-19T14:58:02","slug":"js-ts-free-support","status":"publish","type":"idea","link":"https:\/\/blog.jetbrains.com\/ja\/idea\/2026\/03\/js-ts-free-support","title":{"rendered":"Core JavaScript and TypeScript Features Become Free in IntelliJ IDEA"},"content":{"rendered":"\n<p>Modern Java development often involves web technologies. To make this workflow more accessible and smoother, we\u2019re making some core JavaScript, TypeScript, HTML, and CSS features \u2013 previously included with the Ultimate subscription only \u2013 available for free in IntelliJ IDEA v2026.1.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">JavaScript, TypeScript, HTML, CSS, and React Support<\/h2>\n\n\n\n<p>Enjoy a comprehensive set of features for building modern web applications:<\/p>\n\n\n\n<ul>\n<li><strong>Basic React support<\/strong>, including code completion, component and attribute navigation, and React component and prop rename refactorings.<\/li>\n<\/ul>\n\n\n\n<ul>\n<li><strong>Full syntax highlighting<\/strong> for JavaScript, TypeScript, HTML, and CSS, ensuring better readability and usability of frontend code inside the IDE.<br><img decoding=\"async\" loading=\"lazy\" width=\"1500\" height=\"600\" class=\"wp-image-685026\" style=\"width: 1500px;\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/js-ts-syntax-2026-1.jpg\" alt=\"Full syntax highlighting for JavaScript, TypeScript, HTML, and CSS\"><\/li>\n\n\n\n<li><strong>Reliable code completion<\/strong> to write code faster and with fewer errors across both backend and frontend parts of your web application.<img decoding=\"async\" loading=\"lazy\" width=\"1500\" height=\"600\" class=\"wp-image-685065\" style=\"width: 1500px;\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/js-ts-completion-2026-1.png\" alt=\"code completion for JS and TS\"><\/li>\n<\/ul>\n\n\n\n<ul>\n<li><strong>Advanced import management<\/strong> automatically handles JavaScript and TypeScript imports as you code, adds missing references when pasting code, and cleans up unused ones with <em>Optimize Imports<\/em> \u2013 helping you save time, reduce errors, and keep your codebase clean.<\/li>\n\n\n\n<li><strong>Smooth code navigation <\/strong>via dedicated gutter icons for <em>Jump to&#8230;<\/em> actions, recursive calls, TypeScript source mapping, and more.<img decoding=\"async\" loading=\"lazy\" width=\"1500\" height=\"600\" class=\"wp-image-685037\" style=\"width: 1500px;\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/js-ts-navigation-2026-1.png\" alt=\"code navigation for JS and TS\"><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Code Intelligence and Code Quality<\/h2>\n\n\n\n<p>Improve and maintain your web code with built-in intelligence and quality tools:<\/p>\n\n\n\n<ul>\n<li><strong>Core web refactorings:<\/strong> Make changes to your code with reliable <em>Rename<\/em> refactorings and actions (<em>Introduce Variable<\/em>, <em>Introduce Constant<\/em>, <em>Change Signature<\/em>, <em>Move Members<\/em>, and more).<\/li>\n\n\n\n<li><strong>Quality control<\/strong>: Identify potential issues early with built-in inspections, intentions, and quick fixes, and get improvement suggestions as you code.<\/li>\n\n\n\n<li><strong>Code cleanup<\/strong>: Keep your codebase clean with JavaScript and TypeScript duplicate detection, making it easier to spot and eliminate redundant code.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Integrated workflows<\/h2>\n\n\n\n<p>Now it\u2019s easier to manage, maintain, and secure your web projects from within a single environment.<\/p>\n\n\n\n<ul>\n<li><strong>Create<\/strong> <strong>new web projects <\/strong>quickly by using the built-in Vite generator.<\/li>\n\n\n\n<li><strong>Keep your codebase consistent and clean<\/strong> with integrated support for Prettier, ESLint, TSLint, and StyleLint.<\/li>\n\n\n\n<li><strong>Execute NPM scripts <\/strong>directly from <code>package.json<\/code>.<br><img decoding=\"async\" loading=\"lazy\" width=\"1500\" height=\"700\" class=\"wp-image-685048\" style=\"width: 1500px;\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2026\/03\/js-ts-npm-script-2026-1.png\" alt=\"Execute NPM scripts directly from package.json\"><\/li>\n\n\n\n<li><strong>Monitor your project dependencies<\/strong> and identify known security vulnerabilities early.<\/li>\n<\/ul>\n\n\n\n<p>Enjoy building your web applications with IntelliJ IDEA, and happy developing!<\/p>\n\n\n\n<p><em>If you need more advanced tools (dedicated debugger, test runners, test UI tooling, support for all frontend frameworks including Angular, Vue, advanced refactorings, and more) for full-stack application development, you can try them with the Ultimate subscription trial. The trial provides 30 days of full access \u2013 no credit card required.<\/em><\/p>\n","protected":false},"author":1400,"featured_media":690276,"comment_status":"closed","ping_status":"closed","template":"","categories":[89],"tags":[],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/idea\/684420"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/idea"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/types\/idea"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/users\/1400"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/comments?post=684420"}],"version-history":[{"count":9,"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/idea\/684420\/revisions"}],"predecessor-version":[{"id":690423,"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/idea\/684420\/revisions\/690423"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/media\/690276"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/media?parent=684420"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/categories?post=684420"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/tags?post=684420"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/cross-post-tag?post=684420"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}