kentcdodds/babel-plugin-preval

How to force recompile?

Open

#19 opened on Jul 16, 2017

 (38 comments) (8 reactions) (0 assignees)TypeScript (48 forks)github user discovery
docshelp wanted

Repository metrics

Stars
 (1,364 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

  • babel-plugin-preval version: 1.4.1
  • node version: 8.1.3
  • npm (or yarn) version: npm 5.2.0

Relevant code or config

const result = preval`
  const fs = require('fs');
  const path = require('path');
  const content = fs.readFileSync(path.join(__dirname, 'file.md'));
  module.exports = content.toString();
`;

console.log(result);

What you did: I ran the code above, to export contents of file.md.

What happened: when I modify file.md the result of preval didn't change when I tried to compile it again. Maybe I'm missing something?

Reproduction repository: demo

Problem description: preval probably doesn't see the reason to recompile because its tagged template literal didn't change.

Suggested solution: I don't know. 😅

Contributor guide