@ -200,7 +200,7 @@ fs.readdirSync(iconPath).forEach((file) => {
!Object.values(technologies).some(({ icon }) => icon === file) &&
file !== 'default.svg'
) {
throw new Error(`Extraneous file: ${filePath}}`)
throw new Error(`Extraneous file: ${filePath}`)
}
})
@ -0,0 +1,3 @@
<svg width="14" height="21" viewBox="0 0 14 21" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0 0H14V7H7L0 0ZM0 7H7L14 14H7V21L0 14V7Z" fill="black"/>
</svg>
After
Width: | Height: | Size: 170 B
@ -1138,6 +1138,20 @@
"scriptSrc": "cdn\\.foxycart\\.com",
"website": "https://www.foxy.io"
},
"Framer Sites": {
"cats": [
51
],
"description": "Design and publish websites in Framer.",
"icon": "Framer Sites.svg",
"implies": "React",
"js": {
"Framer": ""
"saas": true,
"scriptSrc": "framerusercontent\\.com",
"website": "https://framer.com/sites"
"France Express": {
99