vite.version.js 379 B

1234567891011121314151617
  1. import * as fs from 'fs';
  2. import { Engine } from 'php-parser';
  3. const parser = new Engine({
  4. parser: {
  5. extractDoc: false,
  6. },
  7. ast: {
  8. withPositions: true,
  9. },
  10. })
  11. const phpFile = fs.readFileSync("./config/2fauth.php")
  12. const phpContent = parser.parseCode(phpFile)
  13. const version = phpContent.children[4].expr.items[0].value.value
  14. export default version