Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't package extension which uses library es5-ext due to file path validation and # character #357

Open
warpkid opened this issue Oct 1, 2020 · 2 comments

Comments

@warpkid
Copy link

warpkid commented Oct 1, 2020

Good afternoon,

I have pulled in a package which makes use of a node package called es5-ext. The folder structure for this library includes a hash character which trips the validation of tfx-cli.

error: Error: Part Name 'buildAndReleaseTask/node_modules/es5-ext/array/#/@@iterator/implement.js' is invalid. Please check the following:
error: 1. No whitespace or any of these characters: #^[]<>?
error: 2. Cannot end with a period.
error: 3. No percent-encoded / or \ characters. Additionally, % must be followed by two hex characters.

As such I cannot package the task as I am unaware of any means I can modify the third party package easily.

Any advice appreciated!

Thanks
Sergio

@tradem
Copy link

tradem commented Oct 12, 2020

Same problem here! 😭 😞 💥 Any solution for this?

@tradem
Copy link

tradem commented Oct 12, 2020

Using gulp inside your task causes simplar problems because their npm contains an ^ character inside versioned folder names.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants