Question:
I am making an extension and need help publishing it. I made Tic-Tac-Toe for people to play while coding.
Repl link:
https://replit.com/@SalladShooter/Tic-Tac-Toe-Extension
Screenshots, links, or other helpful context:
Validation Failed
Build Command:
- space
Output Folder:
.config
update
Disregard, he is referring the replit extension store.
I am getting a similar error, I think there is something wrong on the replit backend. Have you tried opening the webpage as a private/incognito window? Your code runs just fine for me.
update
Disregard.
Can you install a different browser?
@GeorgeSchafer how does not updating a static browser have to do with my extension (extensions are used within Replit not externally)? I also can’t install a different browser Im on an iPad.
update
Disregard.
Try running your extension again. Whatever happened to me seems to be resolved now.
Where there is one backend issue, there are likely more causing issues.
Also, Chrome and Safari both run on iOS. Firefox too, unless they took it down.
source: 3 years of experience working in QA for a SAAS tech firm.
@GeorgeSchafer wdym I have tried publishing it multiple times and it fails part way through the publishing process.
update
Disregard.
Oh, are you publishing on the Chrome Extension store?
update
Disregard.
Could you clarify what you mean by the “Replit extension”?
If you are referring to the code as published on a web page on replit, your code runs just fine. See image below.
Oh.
I retract my previous statements. I was no help at all.
Sorry.
Why doesn’t Deploy and Release work?
I can’t help you,sadly. For I have no experience in deploying these kind of stuff ( extensions ), sorry that I couldn’t help!
Your extension.json isn’t valid json. It should look more like this:
(also, one of the handlers says “himl” instead of “html”, and two of the images say “logo.svg” instead of “logo.jpeg”)
{
"name": "Tic-Tac-Toe Extension",
"description": "Play Tic-Tac-Toe on Replit while you are coding.",
"tools": [
{
"name": "Tic-Tac-Toe Player",
"icon": "/logo.jpeg",
"handler": "/index.html"
}
],
"icon": "/logo.jpeg",
"fileHandlers": [
{
"name": "Tic-Tac-Toe Player",
"icon": "/logo.jpeg",
"handler": "/index.html",
"glob": "*.html"
}
],
"coverImages": [
{
"path": "/logo.jpeg",
"label": "preview of extension"
}
]
}
Is anyone able to help? I have tried a lot of things but it doesn’t work, any help?
Try and find the network request that is made when you try to deploy it (devtools > network, then try deploying it) and see if there is a more descriptive error message. I would try doing it myself, but I don’t want to accidentally publish your extension myself.