Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

206
Views
Parse typescript file to get exported const variables

Is there a way to parse the environment.ts file from a .js file?

export const environment = {
    ...,
    production: false,
    ...
}; 

something like

beforePrepare.js

module.exports = function (ctx) {
    let environmet = TOOL.parse(src/environments/environment.ts);
    console.log(environment); --> PRINT {..., production: false, ...}
}

Could a regex also do the work?

I need this to implement a cordova hook

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

A regex can be used as a quick-and-dirty solution:

const s = `
// Some comment
export const environment = {
  production: false,
  apiUrl: 'http://my-api-url',
  testUser: {
    name: 'John Doe',
    age: 25
  }
};
export const otherStuff = {
  answer: 42
};
`;

const regex = /export const environment = (\{[^;]*\});/m;
const match = regex.exec(s);
const environment = eval(`(${match[1]})`);
console.log(environment);

For more complex cases you need a TypeScript parser.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!