title: 11ty: --incremental not having any effect?
body: <p>I'm using this on my package.json</p>
  <pre class="lang-json prettyprint-override"><code>{
    &quot;name&quot;: &quot;blog-11ty&quot;,
    &quot;version&quot;: &quot;1.0.0&quot;,
    &quot;description&quot;: &quot;&quot;,
    &quot;main&quot;: &quot;.eleventy.js&quot;,
    &quot;scripts&quot;: {
      &quot;serve&quot;: &quot;npx @11ty/eleventy --serve&quot;,
      &quot;build&quot;: &quot;npx @11ty/eleventy --incremental&quot;
    },
    &quot;keywords&quot;: [],
    &quot;author&quot;: &quot;&quot;,
    &quot;license&quot;: &quot;ISC&quot;,
    &quot;dependencies&quot;: {
      &quot;@quasibit/eleventy-plugin-schema&quot;: &quot;^1.0.0&quot;
    },
    &quot;devDependencies&quot;: {
      &quot;@11ty/eleventy&quot;: &quot;^0.12.1&quot;,
      &quot;@11ty/eleventy-img&quot;: &quot;^0.8.3&quot;,
      &quot;@11ty/eleventy-plugin-rss&quot;: &quot;^1.1.0&quot;,
      &quot;@11ty/eleventy-plugin-syntaxhighlight&quot;: &quot;^3.0.6&quot;,
      &quot;glob&quot;: &quot;^7.2.0&quot;,
      &quot;gulp-exec&quot;: &quot;^5.0.0&quot;,
      &quot;markdown-it&quot;: &quot;^12.2.0&quot;,
      &quot;markdown-it-anchor&quot;: &quot;^8.4.1&quot;,
      &quot;markdown-it-link-attributes&quot;: &quot;^3.0.0&quot;
    }
  }
  
  </code></pre>
  <p>This is my current <code>.eleventy.js</code> stripped off, the one I'm using to test this:</p>
  <pre class="lang-js prettyprint-override"><code>const syntaxHighlight = require(&quot;@11ty/eleventy-plugin-syntaxhighlight&quot;);
  const pluginRss = require(&quot;@11ty/eleventy-plugin-rss&quot;);
  
  async function imageShortcode(src, alt, width, height) {
      return '';
  }
  
  async function codepenShortcode(url, tab) {
      return '';
  }
  
  async function buttonShortCode(url, text) {
      return '';
  }
  
  async function videoShortCode(url) {
      return '';
  }
  
  
  module.exports = function(eleventyConfig) {
  
      eleventyConfig.addPlugin(syntaxHighlight);
      eleventyConfig.addPlugin(pluginRss);
  
      // Turn off filename quoting in include tags
      eleventyConfig.setLiquidOptions({
          dynamicPartials: false
      });
  
      eleventyConfig.addCollection('posts', 
      collection =&gt; collection.getFilteredByGlob('blog/*.md').sort((a, b) =&gt; b.date - a.date));
      
      eleventyConfig.addLayoutAlias('category', 'layouts/category.html');
      
      eleventyConfig.addLayoutAlias('default', 'layouts/default.html');
      
      eleventyConfig.addLayoutAlias('home', 'layouts/home.html');
      
      eleventyConfig.addLayoutAlias('page', 'layouts/page.html');
      
      eleventyConfig.addLayoutAlias('post', 'layouts/post.html');
      
      eleventyConfig.addLiquidShortcode(&quot;image&quot;, imageShortcode);
      eleventyConfig.addLiquidShortcode(&quot;codepen&quot;, codepenShortcode);
      eleventyConfig.addLiquidShortcode(&quot;video&quot;, videoShortCode);
      eleventyConfig.addLiquidShortcode(&quot;button&quot;, buttonShortCode);
  
      return {
          dir: {
              input: './',
              output: './_site'
          },
          passthroughFileCopy: true
      };
  };
  </code></pre>
  <p>Now, every time I run <code>npm run build</code> every single file inside the output folder (<code>_site</code>) gets modified. The modification time of each file changes.</p>
  <p>Am I missing something?</p>
  <p>I would expect the files to only be modified the the source file modification date changed too?</p>