Please only file bugs/feature requests for rollup-plugin-closure-compiler here.
What's the issue?
Briefly describe the bug/feature request.
When Computed property names contain invalid javascript identifiers, like '#', '!',
acron parser fails because of forgetting to preserve quotation marks.
How do we reproduce the issue?
We'll likely need to know:
Your Rollup configuration.
the test fixtures:
mixed-keys.test.js
console.log({
});
Error logs from your console when invoking Rollup with this plugin present.
If this is a feature request you can use this section to point to a prototype/mockup that will help us understand the request.
## Additional context
This is because[ `LiteralComputedKeys` transformer ](https://github.com/ampproject/rollup-plugin-closure-compiler/blob/7ec95e00d7cc08e9fb168e0eb5a3e2ff66a0d5d7/src/transformers/chunk/literal-computed-keys.ts#L50) use `property.key.value`, which strip off quotation marks.
Could we use `property.key.raw` instead when present?
Please only file bugs/feature requests for rollup-plugin-closure-compiler here.
What's the issue?
Briefly describe the bug/feature request. When Computed property names contain invalid javascript identifiers, like '#', '!', acron parser fails because of forgetting to preserve quotation marks.
How do we reproduce the issue?
We'll likely need to know:
Error logs from your console when invoking Rollup with this plugin present.