Я хотел бы предварительно обработать имена свойств javascript, чтобы преобразовать их из
{
'extension': object,
'config': {id: 1}
}
в
{
extension: object,
config: {id: 1}
}
Я знаю, что они означают то же самое для JS, но они неТо же самое относится и к компилятору Google Closure в расширенном режиме, в котором свойство в кавычках остается нетронутым, в то время как значение в кавычках может быть изменено на
{
a: object,
b: {a: 1}
}
Я не уверен, является ли это правильным решением моей первоначальной проблемы, а именно:
Разработчики работают над расширением на основе API.Этот API определяется указанными именами свойств.Код на моей стороне скомпилирован и искажен.Я хотел бы взять их код, удалить все кавычки и заблаговременно скомпилировать и мой код, и код разработчика, и в конце не должно быть строки 'extension' в окончательном .js
Спасибо