@netlify/framework-info
Advanced tools
Comparing version 9.8.0 to 9.8.1
import type { Context } from './context.js'; | ||
import type { FrameworkName } from './frameworks/main.js'; | ||
import type { FrameworkName } from './generated/frameworkNames.js'; | ||
import type { Framework, FrameworkDefinition } from './types.js'; | ||
@@ -4,0 +4,0 @@ /** |
// This file is autogenerated at build time | ||
export const FRAMEWORKS = [ | ||
{ | ||
"id": "angular", | ||
"name": "Angular", | ||
"category": "frontend_framework", | ||
"detect": { | ||
"npmDependencies": [ | ||
"@angular/cli" | ||
], | ||
"excludedNpmDependencies": [], | ||
"configFiles": [ | ||
"angular.json" | ||
] | ||
}, | ||
"dev": { | ||
"command": "ng serve", | ||
"port": 4200, | ||
"pollingStrategies": [ | ||
{ | ||
"name": "TCP" | ||
}, | ||
{ | ||
"name": "HTTP" | ||
} | ||
] | ||
}, | ||
"build": { | ||
"command": "ng build --prod", | ||
"directory": "dist/" | ||
}, | ||
"logo": { | ||
"default": "https://framework-info.netlify.app/logos/angular/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/angular/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/angular/default.svg" | ||
}, | ||
"env": {}, | ||
"plugins": [] | ||
}, | ||
{ | ||
"id": "assemble", | ||
"name": "Assemble", | ||
"category": "static_site_generator", | ||
"detect": { | ||
"npmDependencies": [ | ||
"assemble" | ||
], | ||
"excludedNpmDependencies": [], | ||
"configFiles": [] | ||
}, | ||
"dev": {}, | ||
"build": { | ||
"command": "grunt build", | ||
"directory": "dist" | ||
}, | ||
"env": {}, | ||
"logo": { | ||
"default": "https://framework-info.netlify.app/logos/assemble/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/assemble/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/assemble/default.svg" | ||
}, | ||
"plugins": [] | ||
}, | ||
{ | ||
"id": "astro", | ||
@@ -103,118 +42,16 @@ "name": "Astro", | ||
{ | ||
"id": "blitz", | ||
"name": "Blitz.js", | ||
"id": "docusaurus", | ||
"name": "Docusaurus", | ||
"category": "static_site_generator", | ||
"detect": { | ||
"npmDependencies": [ | ||
"blitz" | ||
"docusaurus" | ||
], | ||
"excludedNpmDependencies": [], | ||
"configFiles": [] | ||
}, | ||
"dev": { | ||
"command": "blitz dev", | ||
"port": 3000, | ||
"pollingStrategies": [ | ||
{ | ||
"name": "TCP" | ||
} | ||
] | ||
}, | ||
"build": { | ||
"command": "blitz build", | ||
"directory": "out" | ||
}, | ||
"logo": { | ||
"default": "https://framework-info.netlify.app/logos/blitz/light.svg", | ||
"light": "https://framework-info.netlify.app/logos/blitz/light.svg", | ||
"dark": "https://framework-info.netlify.app/logos/blitz/dark.svg" | ||
}, | ||
"env": {}, | ||
"plugins": [] | ||
}, | ||
{ | ||
"id": "brunch", | ||
"name": "Brunch", | ||
"category": "build_tool", | ||
"detect": { | ||
"npmDependencies": [ | ||
"brunch" | ||
], | ||
"excludedNpmDependencies": [], | ||
"configFiles": [ | ||
"brunch-config.js" | ||
"siteConfig.js" | ||
] | ||
}, | ||
"dev": { | ||
"command": "brunch watch --server", | ||
"port": 3333, | ||
"pollingStrategies": [ | ||
{ | ||
"name": "TCP" | ||
}, | ||
{ | ||
"name": "HTTP" | ||
} | ||
] | ||
}, | ||
"build": { | ||
"command": "brunch build", | ||
"directory": "public" | ||
}, | ||
"env": {}, | ||
"logo": { | ||
"default": "https://framework-info.netlify.app/logos/brunch/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/brunch/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/brunch/default.svg" | ||
}, | ||
"plugins": [] | ||
}, | ||
{ | ||
"id": "cecil", | ||
"name": "Cecil", | ||
"category": "static_site_generator", | ||
"detect": { | ||
"npmDependencies": [], | ||
"excludedNpmDependencies": [], | ||
"configFiles": [ | ||
"config.yml" | ||
] | ||
}, | ||
"dev": { | ||
"command": "cecil serve", | ||
"port": 8000, | ||
"pollingStrategies": [ | ||
{ | ||
"name": "TCP" | ||
}, | ||
{ | ||
"name": "HTTP" | ||
} | ||
] | ||
}, | ||
"build": { | ||
"command": "cecil build", | ||
"directory": "_site" | ||
}, | ||
"env": {}, | ||
"logo": { | ||
"default": "https://framework-info.netlify.app/logos/cecil/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/cecil/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/cecil/default.svg" | ||
}, | ||
"plugins": [] | ||
}, | ||
{ | ||
"id": "create-react-app", | ||
"name": "Create React App", | ||
"category": "frontend_framework", | ||
"detect": { | ||
"npmDependencies": [ | ||
"react-scripts" | ||
], | ||
"excludedNpmDependencies": [], | ||
"configFiles": [] | ||
}, | ||
"dev": { | ||
"command": "react-scripts start", | ||
"command": "docusaurus-start", | ||
"port": 3000, | ||
@@ -231,14 +68,13 @@ "pollingStrategies": [ | ||
"build": { | ||
"command": "react-scripts build", | ||
"directory": "build" | ||
"command": "docusaurus-build", | ||
"directory": "build/<project-name>" | ||
}, | ||
"staticAssetsDirectory": "public", | ||
"staticAssetsDirectory": "static", | ||
"logo": { | ||
"default": "https://framework-info.netlify.app/logos/create-react-app/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/create-react-app/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/create-react-app/default.svg" | ||
"default": "https://framework-info.netlify.app/logos/docusaurus/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/docusaurus/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/docusaurus/default.svg" | ||
}, | ||
"env": { | ||
"BROWSER": "none", | ||
"PORT": "3000" | ||
"BROWSER": "none" | ||
}, | ||
@@ -248,32 +84,2 @@ "plugins": [] | ||
{ | ||
"id": "docpad", | ||
"name": "DocPad", | ||
"category": "static_site_generator", | ||
"detect": { | ||
"npmDependencies": [ | ||
"docpad" | ||
], | ||
"excludedNpmDependencies": [], | ||
"configFiles": [] | ||
}, | ||
"dev": { | ||
"command": "docpad run", | ||
"port": 9778, | ||
"pollingStrategies": [ | ||
{ | ||
"name": "TCP" | ||
}, | ||
{ | ||
"name": "HTTP" | ||
} | ||
] | ||
}, | ||
"build": { | ||
"command": "docpad generate", | ||
"directory": "out" | ||
}, | ||
"env": {}, | ||
"plugins": [] | ||
}, | ||
{ | ||
"id": "docusaurus-v2", | ||
@@ -319,42 +125,2 @@ "name": "Docusaurus 2", | ||
{ | ||
"id": "docusaurus", | ||
"name": "Docusaurus", | ||
"category": "static_site_generator", | ||
"detect": { | ||
"npmDependencies": [ | ||
"docusaurus" | ||
], | ||
"excludedNpmDependencies": [], | ||
"configFiles": [ | ||
"siteConfig.js" | ||
] | ||
}, | ||
"dev": { | ||
"command": "docusaurus-start", | ||
"port": 3000, | ||
"pollingStrategies": [ | ||
{ | ||
"name": "TCP" | ||
}, | ||
{ | ||
"name": "HTTP" | ||
} | ||
] | ||
}, | ||
"build": { | ||
"command": "docusaurus-build", | ||
"directory": "build/<project-name>" | ||
}, | ||
"staticAssetsDirectory": "static", | ||
"logo": { | ||
"default": "https://framework-info.netlify.app/logos/docusaurus/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/docusaurus/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/docusaurus/default.svg" | ||
}, | ||
"env": { | ||
"BROWSER": "none" | ||
}, | ||
"plugins": [] | ||
}, | ||
{ | ||
"id": "eleventy", | ||
@@ -399,76 +165,2 @@ "name": "Eleventy", | ||
{ | ||
"id": "ember", | ||
"name": "Ember.js", | ||
"category": "frontend_framework", | ||
"detect": { | ||
"npmDependencies": [ | ||
"ember-cli" | ||
], | ||
"excludedNpmDependencies": [], | ||
"configFiles": [ | ||
"ember-cli-build.js" | ||
] | ||
}, | ||
"dev": { | ||
"command": "ember serve", | ||
"port": 4200, | ||
"pollingStrategies": [ | ||
{ | ||
"name": "TCP" | ||
}, | ||
{ | ||
"name": "HTTP" | ||
} | ||
] | ||
}, | ||
"build": { | ||
"command": "ember build", | ||
"directory": "dist" | ||
}, | ||
"logo": { | ||
"default": "https://framework-info.netlify.app/logos/ember/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/ember/light.svg", | ||
"dark": "https://framework-info.netlify.app/logos/ember/dark.svg" | ||
}, | ||
"env": {}, | ||
"plugins": [] | ||
}, | ||
{ | ||
"id": "expo", | ||
"name": "Expo", | ||
"category": "frontend_framework", | ||
"detect": { | ||
"npmDependencies": [ | ||
"expo" | ||
], | ||
"excludedNpmDependencies": [], | ||
"configFiles": [ | ||
"app.json" | ||
] | ||
}, | ||
"dev": { | ||
"command": "expo start --web", | ||
"port": 19006, | ||
"pollingStrategies": [ | ||
{ | ||
"name": "TCP" | ||
}, | ||
{ | ||
"name": "HTTP" | ||
} | ||
] | ||
}, | ||
"build": { | ||
"command": "expo build:web", | ||
"directory": "web-build" | ||
}, | ||
"logo": { | ||
"default": "https://framework-info.netlify.app/logos/expo/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/expo/light.svg", | ||
"dark": "https://framework-info.netlify.app/logos/expo/dark.svg" | ||
}, | ||
"env": {}, | ||
"plugins": [] | ||
}, | ||
{ | ||
"id": "gatsby", | ||
@@ -561,85 +253,2 @@ "name": "Gatsby", | ||
{ | ||
"id": "grunt", | ||
"name": "Grunt", | ||
"category": "build_tool", | ||
"detect": { | ||
"npmDependencies": [ | ||
"grunt" | ||
], | ||
"excludedNpmDependencies": [], | ||
"configFiles": [] | ||
}, | ||
"dev": {}, | ||
"build": { | ||
"command": "grunt build", | ||
"directory": "dist" | ||
}, | ||
"logo": { | ||
"default": "https://framework-info.netlify.app/logos/grunt/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/grunt/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/grunt/default.svg" | ||
}, | ||
"env": {}, | ||
"plugins": [] | ||
}, | ||
{ | ||
"id": "gulp", | ||
"name": "gulp.js", | ||
"category": "build_tool", | ||
"detect": { | ||
"npmDependencies": [ | ||
"gulp" | ||
], | ||
"excludedNpmDependencies": [], | ||
"configFiles": [] | ||
}, | ||
"dev": {}, | ||
"build": { | ||
"command": "gulp build", | ||
"directory": "dist" | ||
}, | ||
"logo": { | ||
"default": "https://framework-info.netlify.app/logos/gulp/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/gulp/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/gulp/default.svg" | ||
}, | ||
"env": {}, | ||
"plugins": [] | ||
}, | ||
{ | ||
"id": "harp", | ||
"name": "Harp", | ||
"category": "static_site_generator", | ||
"detect": { | ||
"npmDependencies": [ | ||
"harp" | ||
], | ||
"excludedNpmDependencies": [], | ||
"configFiles": [] | ||
}, | ||
"dev": { | ||
"command": "harp server", | ||
"port": 9000, | ||
"pollingStrategies": [ | ||
{ | ||
"name": "TCP" | ||
}, | ||
{ | ||
"name": "HTTP" | ||
} | ||
] | ||
}, | ||
"build": { | ||
"command": "harp compile", | ||
"directory": "www" | ||
}, | ||
"logo": { | ||
"default": "https://framework-info.netlify.app/logos/harp/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/harp/light.svg", | ||
"dark": "https://framework-info.netlify.app/logos/harp/default.svg" | ||
}, | ||
"env": {}, | ||
"plugins": [] | ||
}, | ||
{ | ||
"id": "hexo", | ||
@@ -789,26 +398,2 @@ "name": "Hexo", | ||
{ | ||
"id": "metalsmith", | ||
"name": "Metalsmith", | ||
"category": "static_site_generator", | ||
"detect": { | ||
"npmDependencies": [ | ||
"metalsmith" | ||
], | ||
"excludedNpmDependencies": [], | ||
"configFiles": [] | ||
}, | ||
"dev": {}, | ||
"build": { | ||
"command": "metalsmith", | ||
"directory": "build" | ||
}, | ||
"logo": { | ||
"default": "https://framework-info.netlify.app/logos/metalsmith/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/metalsmith/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/metalsmith/default.svg" | ||
}, | ||
"env": {}, | ||
"plugins": [] | ||
}, | ||
{ | ||
"id": "middleman", | ||
@@ -927,2 +512,34 @@ "name": "Middleman", | ||
{ | ||
"id": "blitz", | ||
"name": "Blitz.js", | ||
"category": "static_site_generator", | ||
"detect": { | ||
"npmDependencies": [ | ||
"blitz" | ||
], | ||
"excludedNpmDependencies": [], | ||
"configFiles": [] | ||
}, | ||
"dev": { | ||
"command": "blitz dev", | ||
"port": 3000, | ||
"pollingStrategies": [ | ||
{ | ||
"name": "TCP" | ||
} | ||
] | ||
}, | ||
"build": { | ||
"command": "blitz build", | ||
"directory": "out" | ||
}, | ||
"logo": { | ||
"default": "https://framework-info.netlify.app/logos/blitz/light.svg", | ||
"light": "https://framework-info.netlify.app/logos/blitz/light.svg", | ||
"dark": "https://framework-info.netlify.app/logos/blitz/dark.svg" | ||
}, | ||
"env": {}, | ||
"plugins": [] | ||
}, | ||
{ | ||
"id": "nuxt", | ||
@@ -1002,9 +619,8 @@ "name": "Nuxt 2", | ||
{ | ||
"id": "parcel", | ||
"name": "Parcel", | ||
"category": "build_tool", | ||
"id": "phenomic", | ||
"name": "Phenomic", | ||
"category": "static_site_generator", | ||
"detect": { | ||
"npmDependencies": [ | ||
"parcel-bundler", | ||
"parcel" | ||
"@phenomic/core" | ||
], | ||
@@ -1015,4 +631,4 @@ "excludedNpmDependencies": [], | ||
"dev": { | ||
"command": "parcel", | ||
"port": 1234, | ||
"command": "phenomic start", | ||
"port": 3333, | ||
"pollingStrategies": [ | ||
@@ -1028,9 +644,9 @@ { | ||
"build": { | ||
"command": "parcel build", | ||
"directory": "dist" | ||
"command": "phenomic build", | ||
"directory": "public" | ||
}, | ||
"logo": { | ||
"default": "https://framework-info.netlify.app/logos/parcel/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/parcel/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/parcel/default.svg" | ||
"default": "https://framework-info.netlify.app/logos/phenomic/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/phenomic/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/phenomic/default.svg" | ||
}, | ||
@@ -1041,8 +657,8 @@ "env": {}, | ||
{ | ||
"id": "phenomic", | ||
"name": "Phenomic", | ||
"id": "qwik", | ||
"name": "Qwik", | ||
"category": "static_site_generator", | ||
"detect": { | ||
"npmDependencies": [ | ||
"@phenomic/core" | ||
"@builder.io/qwik" | ||
], | ||
@@ -1053,10 +669,7 @@ "excludedNpmDependencies": [], | ||
"dev": { | ||
"command": "phenomic start", | ||
"port": 3333, | ||
"command": "vite", | ||
"port": 5173, | ||
"pollingStrategies": [ | ||
{ | ||
"name": "TCP" | ||
}, | ||
{ | ||
"name": "HTTP" | ||
} | ||
@@ -1066,9 +679,9 @@ ] | ||
"build": { | ||
"command": "phenomic build", | ||
"directory": "public" | ||
"command": "npm run build", | ||
"directory": "dist" | ||
}, | ||
"logo": { | ||
"default": "https://framework-info.netlify.app/logos/phenomic/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/phenomic/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/phenomic/default.svg" | ||
"default": "https://framework-info.netlify.app/logos/qwik/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/qwik/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/qwik/default.svg" | ||
}, | ||
@@ -1079,15 +692,17 @@ "env": {}, | ||
{ | ||
"id": "quasar-v0.17", | ||
"name": "Quasar", | ||
"category": "frontend_framework", | ||
"id": "react-static", | ||
"name": "React Static", | ||
"category": "static_site_generator", | ||
"detect": { | ||
"npmDependencies": [ | ||
"quasar-cli" | ||
"react-static" | ||
], | ||
"excludedNpmDependencies": [], | ||
"configFiles": [] | ||
"configFiles": [ | ||
"static.config.js" | ||
] | ||
}, | ||
"dev": { | ||
"command": "quasar dev -p 8080", | ||
"port": 8080, | ||
"command": "react-static start", | ||
"port": 3000, | ||
"pollingStrategies": [ | ||
@@ -1103,9 +718,9 @@ { | ||
"build": { | ||
"command": "quasar build", | ||
"directory": ".quasar" | ||
"command": "react-static build", | ||
"directory": "dist" | ||
}, | ||
"logo": { | ||
"default": "https://framework-info.netlify.app/logos/quasar/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/quasar/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/quasar/default.svg" | ||
"default": "https://framework-info.netlify.app/logos/react-static/default.png", | ||
"light": "https://framework-info.netlify.app/logos/react-static/default.png", | ||
"dark": "https://framework-info.netlify.app/logos/react-static/default.png" | ||
}, | ||
@@ -1116,21 +731,20 @@ "env": {}, | ||
{ | ||
"id": "quasar", | ||
"name": "Quasar", | ||
"category": "frontend_framework", | ||
"id": "redwoodjs", | ||
"name": "RedwoodJS", | ||
"category": "static_site_generator", | ||
"detect": { | ||
"npmDependencies": [ | ||
"@quasar/app" | ||
"@redwoodjs/core" | ||
], | ||
"excludedNpmDependencies": [], | ||
"configFiles": [] | ||
"configFiles": [ | ||
"redwood.toml" | ||
] | ||
}, | ||
"dev": { | ||
"command": "quasar dev -p 8081", | ||
"port": 8081, | ||
"command": "yarn rw dev", | ||
"port": 8910, | ||
"pollingStrategies": [ | ||
{ | ||
"name": "TCP" | ||
}, | ||
{ | ||
"name": "HTTP" | ||
} | ||
@@ -1140,9 +754,10 @@ ] | ||
"build": { | ||
"command": "quasar build", | ||
"directory": "dist/spa" | ||
"command": "rw deploy netlify", | ||
"directory": "web/dist" | ||
}, | ||
"staticAssetsDirectory": "public", | ||
"logo": { | ||
"default": "https://framework-info.netlify.app/logos/quasar/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/quasar/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/quasar/default.svg" | ||
"default": "https://framework-info.netlify.app/logos/redwoodjs/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/redwoodjs/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/redwoodjs/default.svg" | ||
}, | ||
@@ -1153,15 +768,47 @@ "env": {}, | ||
{ | ||
"id": "qwik", | ||
"name": "Qwik", | ||
"id": "remix", | ||
"name": "Remix", | ||
"category": "static_site_generator", | ||
"detect": { | ||
"npmDependencies": [ | ||
"@builder.io/qwik" | ||
"remix", | ||
"@remix-run/netlify", | ||
"@remix-run/netlify-edge" | ||
], | ||
"excludedNpmDependencies": [], | ||
"configFiles": [ | ||
"remix.config.js" | ||
] | ||
}, | ||
"dev": { | ||
"command": "remix watch" | ||
}, | ||
"build": { | ||
"command": "remix build", | ||
"directory": "public" | ||
}, | ||
"logo": { | ||
"default": "https://framework-info.netlify.app/logos/remix/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/remix/light.svg", | ||
"dark": "https://framework-info.netlify.app/logos/remix/dark.svg" | ||
}, | ||
"env": {}, | ||
"plugins": [] | ||
}, | ||
{ | ||
"id": "solid-js", | ||
"name": "SolidJS", | ||
"category": "static_site_generator", | ||
"detect": { | ||
"npmDependencies": [ | ||
"solid-js" | ||
], | ||
"excludedNpmDependencies": [ | ||
"solid-start" | ||
], | ||
"configFiles": [] | ||
}, | ||
"dev": { | ||
"command": "vite", | ||
"port": 5173, | ||
"command": "npm run dev", | ||
"port": 3000, | ||
"pollingStrategies": [ | ||
@@ -1175,8 +822,8 @@ { | ||
"command": "npm run build", | ||
"directory": "dist" | ||
"directory": "netlify" | ||
}, | ||
"logo": { | ||
"default": "https://framework-info.netlify.app/logos/qwik/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/qwik/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/qwik/default.svg" | ||
"default": "https://framework-info.netlify.app/logos/solid-js/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/solid-js/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/solid-js/dark.svg" | ||
}, | ||
@@ -1187,17 +834,49 @@ "env": {}, | ||
{ | ||
"id": "react-static", | ||
"name": "React Static", | ||
"id": "solid-start", | ||
"name": "Solid Start", | ||
"category": "static_site_generator", | ||
"detect": { | ||
"npmDependencies": [ | ||
"react-static" | ||
"solid-start" | ||
], | ||
"excludedNpmDependencies": [], | ||
"configFiles": [] | ||
}, | ||
"dev": { | ||
"command": "solid-start dev", | ||
"port": 3000, | ||
"pollingStrategies": [ | ||
{ | ||
"name": "TCP" | ||
} | ||
] | ||
}, | ||
"build": { | ||
"command": "solid-start build", | ||
"directory": "netlify" | ||
}, | ||
"logo": { | ||
"default": "https://framework-info.netlify.app/logos/solid-start/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/solid-start/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/solid-start/default.svg" | ||
}, | ||
"env": {}, | ||
"plugins": [] | ||
}, | ||
{ | ||
"id": "stencil", | ||
"name": "Stencil", | ||
"category": "static_site_generator", | ||
"detect": { | ||
"npmDependencies": [ | ||
"@stencil/core" | ||
], | ||
"excludedNpmDependencies": [], | ||
"configFiles": [ | ||
"static.config.js" | ||
"stencil.config.ts" | ||
] | ||
}, | ||
"dev": { | ||
"command": "react-static start", | ||
"port": 3000, | ||
"command": "stencil build --dev --watch --serve", | ||
"port": 3333, | ||
"pollingStrategies": [ | ||
@@ -1213,32 +892,36 @@ { | ||
"build": { | ||
"command": "react-static build", | ||
"directory": "dist" | ||
"command": "stencil build", | ||
"directory": "www" | ||
}, | ||
"logo": { | ||
"default": "https://framework-info.netlify.app/logos/react-static/default.png", | ||
"light": "https://framework-info.netlify.app/logos/react-static/default.png", | ||
"dark": "https://framework-info.netlify.app/logos/react-static/default.png" | ||
"default": "https://framework-info.netlify.app/logos/stencil/light.svg", | ||
"light": "https://framework-info.netlify.app/logos/stencil/light.svg", | ||
"dark": "https://framework-info.netlify.app/logos/stencil/dark.svg" | ||
}, | ||
"env": {}, | ||
"env": { | ||
"BROWSER": "none", | ||
"PORT": "3000" | ||
}, | ||
"plugins": [] | ||
}, | ||
{ | ||
"id": "redwoodjs", | ||
"name": "RedwoodJS", | ||
"id": "vuepress", | ||
"name": "VuePress", | ||
"category": "static_site_generator", | ||
"detect": { | ||
"npmDependencies": [ | ||
"@redwoodjs/core" | ||
"vuepress" | ||
], | ||
"excludedNpmDependencies": [], | ||
"configFiles": [ | ||
"redwood.toml" | ||
] | ||
"configFiles": [] | ||
}, | ||
"dev": { | ||
"command": "yarn rw dev", | ||
"port": 8910, | ||
"command": "vuepress dev", | ||
"port": 8080, | ||
"pollingStrategies": [ | ||
{ | ||
"name": "TCP" | ||
}, | ||
{ | ||
"name": "HTTP" | ||
} | ||
@@ -1248,10 +931,9 @@ ] | ||
"build": { | ||
"command": "rw deploy netlify", | ||
"directory": "web/dist" | ||
"command": "vuepress build", | ||
"directory": ".vuepress/dist" | ||
}, | ||
"staticAssetsDirectory": "public", | ||
"logo": { | ||
"default": "https://framework-info.netlify.app/logos/redwoodjs/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/redwoodjs/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/redwoodjs/default.svg" | ||
"default": "https://framework-info.netlify.app/logos/vuepress/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/vuepress/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/vuepress/default.svg" | ||
}, | ||
@@ -1262,27 +944,86 @@ "env": {}, | ||
{ | ||
"id": "remix", | ||
"name": "Remix", | ||
"id": "assemble", | ||
"name": "Assemble", | ||
"category": "static_site_generator", | ||
"detect": { | ||
"npmDependencies": [ | ||
"remix", | ||
"@remix-run/netlify", | ||
"@remix-run/netlify-edge" | ||
"assemble" | ||
], | ||
"excludedNpmDependencies": [], | ||
"configFiles": [ | ||
"remix.config.js" | ||
"configFiles": [] | ||
}, | ||
"dev": {}, | ||
"build": { | ||
"command": "grunt build", | ||
"directory": "dist" | ||
}, | ||
"env": {}, | ||
"logo": { | ||
"default": "https://framework-info.netlify.app/logos/assemble/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/assemble/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/assemble/default.svg" | ||
}, | ||
"plugins": [] | ||
}, | ||
{ | ||
"id": "docpad", | ||
"name": "DocPad", | ||
"category": "static_site_generator", | ||
"detect": { | ||
"npmDependencies": [ | ||
"docpad" | ||
], | ||
"excludedNpmDependencies": [], | ||
"configFiles": [] | ||
}, | ||
"dev": { | ||
"command": "docpad run", | ||
"port": 9778, | ||
"pollingStrategies": [ | ||
{ | ||
"name": "TCP" | ||
}, | ||
{ | ||
"name": "HTTP" | ||
} | ||
] | ||
}, | ||
"build": { | ||
"command": "docpad generate", | ||
"directory": "out" | ||
}, | ||
"env": {}, | ||
"plugins": [] | ||
}, | ||
{ | ||
"id": "harp", | ||
"name": "Harp", | ||
"category": "static_site_generator", | ||
"detect": { | ||
"npmDependencies": [ | ||
"harp" | ||
], | ||
"excludedNpmDependencies": [], | ||
"configFiles": [] | ||
}, | ||
"dev": { | ||
"command": "remix watch" | ||
"command": "harp server", | ||
"port": 9000, | ||
"pollingStrategies": [ | ||
{ | ||
"name": "TCP" | ||
}, | ||
{ | ||
"name": "HTTP" | ||
} | ||
] | ||
}, | ||
"build": { | ||
"command": "remix build", | ||
"directory": "public" | ||
"command": "harp compile", | ||
"directory": "www" | ||
}, | ||
"logo": { | ||
"default": "https://framework-info.netlify.app/logos/remix/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/remix/light.svg", | ||
"dark": "https://framework-info.netlify.app/logos/remix/dark.svg" | ||
"default": "https://framework-info.netlify.app/logos/harp/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/harp/light.svg", | ||
"dark": "https://framework-info.netlify.app/logos/harp/default.svg" | ||
}, | ||
@@ -1293,2 +1034,26 @@ "env": {}, | ||
{ | ||
"id": "metalsmith", | ||
"name": "Metalsmith", | ||
"category": "static_site_generator", | ||
"detect": { | ||
"npmDependencies": [ | ||
"metalsmith" | ||
], | ||
"excludedNpmDependencies": [], | ||
"configFiles": [] | ||
}, | ||
"dev": {}, | ||
"build": { | ||
"command": "metalsmith", | ||
"directory": "build" | ||
}, | ||
"logo": { | ||
"default": "https://framework-info.netlify.app/logos/metalsmith/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/metalsmith/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/metalsmith/default.svg" | ||
}, | ||
"env": {}, | ||
"plugins": [] | ||
}, | ||
{ | ||
"id": "roots", | ||
@@ -1329,15 +1094,17 @@ "name": "Roots", | ||
{ | ||
"id": "sapper", | ||
"name": "Sapper", | ||
"category": "frontend_framework", | ||
"id": "wintersmith", | ||
"name": "Wintersmith", | ||
"category": "static_site_generator", | ||
"detect": { | ||
"npmDependencies": [ | ||
"sapper" | ||
"wintersmith" | ||
], | ||
"excludedNpmDependencies": [], | ||
"configFiles": [] | ||
"configFiles": [ | ||
"config.json" | ||
] | ||
}, | ||
"dev": { | ||
"command": "sapper dev", | ||
"port": 3000, | ||
"command": "wintersmith preview", | ||
"port": 8080, | ||
"pollingStrategies": [ | ||
@@ -1353,11 +1120,10 @@ { | ||
"build": { | ||
"command": "sapper export", | ||
"directory": "__sapper__/export" | ||
"command": "wintersmith build", | ||
"directory": "build" | ||
}, | ||
"logo": { | ||
"default": "https://framework-info.netlify.app/logos/sapper/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/sapper/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/sapper/default.svg" | ||
"default": "https://framework-info.netlify.app/logos/wintersmith/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/wintersmith/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/wintersmith/default.svg" | ||
}, | ||
"staticAssetsDirectory": "static", | ||
"env": {}, | ||
@@ -1367,20 +1133,88 @@ "plugins": [] | ||
{ | ||
"id": "solid-js", | ||
"name": "SolidJS", | ||
"id": "cecil", | ||
"name": "Cecil", | ||
"category": "static_site_generator", | ||
"detect": { | ||
"npmDependencies": [], | ||
"excludedNpmDependencies": [], | ||
"configFiles": [ | ||
"config.yml" | ||
] | ||
}, | ||
"dev": { | ||
"command": "cecil serve", | ||
"port": 8000, | ||
"pollingStrategies": [ | ||
{ | ||
"name": "TCP" | ||
}, | ||
{ | ||
"name": "HTTP" | ||
} | ||
] | ||
}, | ||
"build": { | ||
"command": "cecil build", | ||
"directory": "_site" | ||
}, | ||
"env": {}, | ||
"logo": { | ||
"default": "https://framework-info.netlify.app/logos/cecil/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/cecil/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/cecil/default.svg" | ||
}, | ||
"plugins": [] | ||
}, | ||
{ | ||
"id": "zola", | ||
"name": "Zola", | ||
"category": "static_site_generator", | ||
"detect": { | ||
"npmDependencies": [], | ||
"excludedNpmDependencies": [], | ||
"configFiles": [ | ||
"config.toml" | ||
] | ||
}, | ||
"dev": { | ||
"command": "zola serve", | ||
"port": 1111, | ||
"pollingStrategies": [ | ||
{ | ||
"name": "TCP" | ||
}, | ||
{ | ||
"name": "HTTP" | ||
} | ||
] | ||
}, | ||
"build": { | ||
"command": "zola build", | ||
"directory": "public" | ||
}, | ||
"env": {}, | ||
"plugins": [] | ||
}, | ||
{ | ||
"id": "angular", | ||
"name": "Angular", | ||
"category": "frontend_framework", | ||
"detect": { | ||
"npmDependencies": [ | ||
"solid-js" | ||
"@angular/cli" | ||
], | ||
"excludedNpmDependencies": [ | ||
"solid-start" | ||
], | ||
"configFiles": [] | ||
"excludedNpmDependencies": [], | ||
"configFiles": [ | ||
"angular.json" | ||
] | ||
}, | ||
"dev": { | ||
"command": "npm run dev", | ||
"port": 3000, | ||
"command": "ng serve", | ||
"port": 4200, | ||
"pollingStrategies": [ | ||
{ | ||
"name": "TCP" | ||
}, | ||
{ | ||
"name": "HTTP" | ||
} | ||
@@ -1390,9 +1224,9 @@ ] | ||
"build": { | ||
"command": "npm run build", | ||
"directory": "netlify" | ||
"command": "ng build --prod", | ||
"directory": "dist/" | ||
}, | ||
"logo": { | ||
"default": "https://framework-info.netlify.app/logos/solid-js/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/solid-js/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/solid-js/dark.svg" | ||
"default": "https://framework-info.netlify.app/logos/angular/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/angular/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/angular/default.svg" | ||
}, | ||
@@ -1403,8 +1237,8 @@ "env": {}, | ||
{ | ||
"id": "solid-start", | ||
"name": "Solid Start", | ||
"category": "static_site_generator", | ||
"id": "create-react-app", | ||
"name": "Create React App", | ||
"category": "frontend_framework", | ||
"detect": { | ||
"npmDependencies": [ | ||
"solid-start" | ||
"react-scripts" | ||
], | ||
@@ -1415,3 +1249,3 @@ "excludedNpmDependencies": [], | ||
"dev": { | ||
"command": "solid-start dev", | ||
"command": "react-scripts start", | ||
"port": 3000, | ||
@@ -1421,2 +1255,5 @@ "pollingStrategies": [ | ||
"name": "TCP" | ||
}, | ||
{ | ||
"name": "HTTP" | ||
} | ||
@@ -1426,10 +1263,51 @@ ] | ||
"build": { | ||
"command": "solid-start build", | ||
"directory": "netlify" | ||
"command": "react-scripts build", | ||
"directory": "build" | ||
}, | ||
"staticAssetsDirectory": "public", | ||
"logo": { | ||
"default": "https://framework-info.netlify.app/logos/solid-start/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/solid-start/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/solid-start/default.svg" | ||
"default": "https://framework-info.netlify.app/logos/create-react-app/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/create-react-app/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/create-react-app/default.svg" | ||
}, | ||
"env": { | ||
"BROWSER": "none", | ||
"PORT": "3000" | ||
}, | ||
"plugins": [] | ||
}, | ||
{ | ||
"id": "ember", | ||
"name": "Ember.js", | ||
"category": "frontend_framework", | ||
"detect": { | ||
"npmDependencies": [ | ||
"ember-cli" | ||
], | ||
"excludedNpmDependencies": [], | ||
"configFiles": [ | ||
"ember-cli-build.js" | ||
] | ||
}, | ||
"dev": { | ||
"command": "ember serve", | ||
"port": 4200, | ||
"pollingStrategies": [ | ||
{ | ||
"name": "TCP" | ||
}, | ||
{ | ||
"name": "HTTP" | ||
} | ||
] | ||
}, | ||
"build": { | ||
"command": "ember build", | ||
"directory": "dist" | ||
}, | ||
"logo": { | ||
"default": "https://framework-info.netlify.app/logos/ember/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/ember/light.svg", | ||
"dark": "https://framework-info.netlify.app/logos/ember/dark.svg" | ||
}, | ||
"env": {}, | ||
@@ -1439,17 +1317,17 @@ "plugins": [] | ||
{ | ||
"id": "stencil", | ||
"name": "Stencil", | ||
"category": "static_site_generator", | ||
"id": "expo", | ||
"name": "Expo", | ||
"category": "frontend_framework", | ||
"detect": { | ||
"npmDependencies": [ | ||
"@stencil/core" | ||
"expo" | ||
], | ||
"excludedNpmDependencies": [], | ||
"configFiles": [ | ||
"stencil.config.ts" | ||
"app.json" | ||
] | ||
}, | ||
"dev": { | ||
"command": "stencil build --dev --watch --serve", | ||
"port": 3333, | ||
"command": "expo start --web", | ||
"port": 19006, | ||
"pollingStrategies": [ | ||
@@ -1465,23 +1343,55 @@ { | ||
"build": { | ||
"command": "stencil build", | ||
"directory": "www" | ||
"command": "expo build:web", | ||
"directory": "web-build" | ||
}, | ||
"logo": { | ||
"default": "https://framework-info.netlify.app/logos/stencil/light.svg", | ||
"light": "https://framework-info.netlify.app/logos/stencil/light.svg", | ||
"dark": "https://framework-info.netlify.app/logos/stencil/dark.svg" | ||
"default": "https://framework-info.netlify.app/logos/expo/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/expo/light.svg", | ||
"dark": "https://framework-info.netlify.app/logos/expo/dark.svg" | ||
}, | ||
"env": { | ||
"BROWSER": "none", | ||
"PORT": "3000" | ||
"env": {}, | ||
"plugins": [] | ||
}, | ||
{ | ||
"id": "quasar", | ||
"name": "Quasar", | ||
"category": "frontend_framework", | ||
"detect": { | ||
"npmDependencies": [ | ||
"@quasar/app" | ||
], | ||
"excludedNpmDependencies": [], | ||
"configFiles": [] | ||
}, | ||
"dev": { | ||
"command": "quasar dev -p 8081", | ||
"port": 8081, | ||
"pollingStrategies": [ | ||
{ | ||
"name": "TCP" | ||
}, | ||
{ | ||
"name": "HTTP" | ||
} | ||
] | ||
}, | ||
"build": { | ||
"command": "quasar build", | ||
"directory": "dist/spa" | ||
}, | ||
"logo": { | ||
"default": "https://framework-info.netlify.app/logos/quasar/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/quasar/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/quasar/default.svg" | ||
}, | ||
"env": {}, | ||
"plugins": [] | ||
}, | ||
{ | ||
"id": "svelte-kit", | ||
"name": "SvelteKit", | ||
"id": "quasar-v0.17", | ||
"name": "Quasar", | ||
"category": "frontend_framework", | ||
"detect": { | ||
"npmDependencies": [ | ||
"@sveltejs/kit" | ||
"quasar-cli" | ||
], | ||
@@ -1492,4 +1402,4 @@ "excludedNpmDependencies": [], | ||
"dev": { | ||
"command": "vite dev", | ||
"port": 5173, | ||
"command": "quasar dev -p 8080", | ||
"port": 8080, | ||
"pollingStrategies": [ | ||
@@ -1505,10 +1415,45 @@ { | ||
"build": { | ||
"command": "vite build", | ||
"directory": "build" | ||
"command": "quasar build", | ||
"directory": ".quasar" | ||
}, | ||
"logo": { | ||
"default": "https://framework-info.netlify.app/logos/svelte-kit/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/svelte-kit/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/svelte-kit/default.svg" | ||
"default": "https://framework-info.netlify.app/logos/quasar/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/quasar/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/quasar/default.svg" | ||
}, | ||
"env": {}, | ||
"plugins": [] | ||
}, | ||
{ | ||
"id": "sapper", | ||
"name": "Sapper", | ||
"category": "frontend_framework", | ||
"detect": { | ||
"npmDependencies": [ | ||
"sapper" | ||
], | ||
"excludedNpmDependencies": [], | ||
"configFiles": [] | ||
}, | ||
"dev": { | ||
"command": "sapper dev", | ||
"port": 3000, | ||
"pollingStrategies": [ | ||
{ | ||
"name": "TCP" | ||
}, | ||
{ | ||
"name": "HTTP" | ||
} | ||
] | ||
}, | ||
"build": { | ||
"command": "sapper export", | ||
"directory": "__sapper__/export" | ||
}, | ||
"logo": { | ||
"default": "https://framework-info.netlify.app/logos/sapper/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/sapper/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/sapper/default.svg" | ||
}, | ||
"staticAssetsDirectory": "static", | ||
@@ -1557,20 +1502,14 @@ "env": {}, | ||
{ | ||
"id": "vite", | ||
"name": "Vite", | ||
"category": "build_tool", | ||
"id": "svelte-kit", | ||
"name": "SvelteKit", | ||
"category": "frontend_framework", | ||
"detect": { | ||
"npmDependencies": [ | ||
"vite" | ||
], | ||
"excludedNpmDependencies": [ | ||
"@shopify/hydrogen", | ||
"@builder.io/qwik", | ||
"solid-start", | ||
"solid-js", | ||
"@sveltejs/kit" | ||
], | ||
"excludedNpmDependencies": [], | ||
"configFiles": [] | ||
}, | ||
"dev": { | ||
"command": "vite", | ||
"command": "vite dev", | ||
"port": 5173, | ||
@@ -1580,2 +1519,5 @@ "pollingStrategies": [ | ||
"name": "TCP" | ||
}, | ||
{ | ||
"name": "HTTP" | ||
} | ||
@@ -1586,9 +1528,10 @@ ] | ||
"command": "vite build", | ||
"directory": "dist" | ||
"directory": "build" | ||
}, | ||
"logo": { | ||
"default": "https://framework-info.netlify.app/logos/vite/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/vite/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/vite/default.svg" | ||
"default": "https://framework-info.netlify.app/logos/svelte-kit/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/svelte-kit/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/svelte-kit/default.svg" | ||
}, | ||
"staticAssetsDirectory": "static", | ||
"env": {}, | ||
@@ -1633,15 +1576,17 @@ "plugins": [] | ||
{ | ||
"id": "vuepress", | ||
"name": "VuePress", | ||
"category": "static_site_generator", | ||
"id": "brunch", | ||
"name": "Brunch", | ||
"category": "build_tool", | ||
"detect": { | ||
"npmDependencies": [ | ||
"vuepress" | ||
"brunch" | ||
], | ||
"excludedNpmDependencies": [], | ||
"configFiles": [] | ||
"configFiles": [ | ||
"brunch-config.js" | ||
] | ||
}, | ||
"dev": { | ||
"command": "vuepress dev", | ||
"port": 8080, | ||
"command": "brunch watch --server", | ||
"port": 3333, | ||
"pollingStrategies": [ | ||
@@ -1657,29 +1602,28 @@ { | ||
"build": { | ||
"command": "vuepress build", | ||
"directory": ".vuepress/dist" | ||
"command": "brunch build", | ||
"directory": "public" | ||
}, | ||
"env": {}, | ||
"logo": { | ||
"default": "https://framework-info.netlify.app/logos/vuepress/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/vuepress/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/vuepress/default.svg" | ||
"default": "https://framework-info.netlify.app/logos/brunch/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/brunch/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/brunch/default.svg" | ||
}, | ||
"env": {}, | ||
"plugins": [] | ||
}, | ||
{ | ||
"id": "wintersmith", | ||
"name": "Wintersmith", | ||
"category": "static_site_generator", | ||
"id": "parcel", | ||
"name": "Parcel", | ||
"category": "build_tool", | ||
"detect": { | ||
"npmDependencies": [ | ||
"wintersmith" | ||
"parcel-bundler", | ||
"parcel" | ||
], | ||
"excludedNpmDependencies": [], | ||
"configFiles": [ | ||
"config.json" | ||
] | ||
"configFiles": [] | ||
}, | ||
"dev": { | ||
"command": "wintersmith preview", | ||
"port": 8080, | ||
"command": "parcel", | ||
"port": 1234, | ||
"pollingStrategies": [ | ||
@@ -1695,9 +1639,9 @@ { | ||
"build": { | ||
"command": "wintersmith build", | ||
"directory": "build" | ||
"command": "parcel build", | ||
"directory": "dist" | ||
}, | ||
"logo": { | ||
"default": "https://framework-info.netlify.app/logos/wintersmith/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/wintersmith/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/wintersmith/default.svg" | ||
"default": "https://framework-info.netlify.app/logos/parcel/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/parcel/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/parcel/default.svg" | ||
}, | ||
@@ -1708,8 +1652,8 @@ "env": {}, | ||
{ | ||
"id": "wmr", | ||
"name": "WMR", | ||
"id": "grunt", | ||
"name": "Grunt", | ||
"category": "build_tool", | ||
"detect": { | ||
"npmDependencies": [ | ||
"wmr" | ||
"grunt" | ||
], | ||
@@ -1719,11 +1663,62 @@ "excludedNpmDependencies": [], | ||
}, | ||
"dev": {}, | ||
"build": { | ||
"command": "grunt build", | ||
"directory": "dist" | ||
}, | ||
"logo": { | ||
"default": "https://framework-info.netlify.app/logos/grunt/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/grunt/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/grunt/default.svg" | ||
}, | ||
"env": {}, | ||
"plugins": [] | ||
}, | ||
{ | ||
"id": "gulp", | ||
"name": "gulp.js", | ||
"category": "build_tool", | ||
"detect": { | ||
"npmDependencies": [ | ||
"gulp" | ||
], | ||
"excludedNpmDependencies": [], | ||
"configFiles": [] | ||
}, | ||
"dev": {}, | ||
"build": { | ||
"command": "gulp build", | ||
"directory": "dist" | ||
}, | ||
"logo": { | ||
"default": "https://framework-info.netlify.app/logos/gulp/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/gulp/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/gulp/default.svg" | ||
}, | ||
"env": {}, | ||
"plugins": [] | ||
}, | ||
{ | ||
"id": "vite", | ||
"name": "Vite", | ||
"category": "build_tool", | ||
"detect": { | ||
"npmDependencies": [ | ||
"vite" | ||
], | ||
"excludedNpmDependencies": [ | ||
"@shopify/hydrogen", | ||
"@builder.io/qwik", | ||
"solid-start", | ||
"solid-js", | ||
"@sveltejs/kit" | ||
], | ||
"configFiles": [] | ||
}, | ||
"dev": { | ||
"command": "wmr", | ||
"port": 8080, | ||
"command": "vite", | ||
"port": 5173, | ||
"pollingStrategies": [ | ||
{ | ||
"name": "TCP" | ||
}, | ||
{ | ||
"name": "HTTP" | ||
} | ||
@@ -1733,9 +1728,9 @@ ] | ||
"build": { | ||
"command": "wmr build", | ||
"command": "vite build", | ||
"directory": "dist" | ||
}, | ||
"logo": { | ||
"default": "https://framework-info.netlify.app/logos/wmr/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/wmr/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/wmr/default.svg" | ||
"default": "https://framework-info.netlify.app/logos/vite/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/vite/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/vite/default.svg" | ||
}, | ||
@@ -1746,15 +1741,15 @@ "env": {}, | ||
{ | ||
"id": "zola", | ||
"name": "Zola", | ||
"category": "static_site_generator", | ||
"id": "wmr", | ||
"name": "WMR", | ||
"category": "build_tool", | ||
"detect": { | ||
"npmDependencies": [], | ||
"npmDependencies": [ | ||
"wmr" | ||
], | ||
"excludedNpmDependencies": [], | ||
"configFiles": [ | ||
"config.toml" | ||
] | ||
"configFiles": [] | ||
}, | ||
"dev": { | ||
"command": "zola serve", | ||
"port": 1111, | ||
"command": "wmr", | ||
"port": 8080, | ||
"pollingStrategies": [ | ||
@@ -1770,5 +1765,10 @@ { | ||
"build": { | ||
"command": "zola build", | ||
"directory": "public" | ||
"command": "wmr build", | ||
"directory": "dist" | ||
}, | ||
"logo": { | ||
"default": "https://framework-info.netlify.app/logos/wmr/default.svg", | ||
"light": "https://framework-info.netlify.app/logos/wmr/default.svg", | ||
"dark": "https://framework-info.netlify.app/logos/wmr/default.svg" | ||
}, | ||
"env": {}, | ||
@@ -1775,0 +1775,0 @@ "plugins": [] |
@@ -1,2 +0,2 @@ | ||
import type { FrameworkName } from './frameworks/main.js'; | ||
import type { FrameworkName } from './generated/frameworkNames.js'; | ||
import type { Framework } from './types.js'; | ||
@@ -3,0 +3,0 @@ interface Options { |
@@ -1,2 +0,2 @@ | ||
import type { FrameworkName } from './frameworks/main.js'; | ||
import type { FrameworkName } from './generated/frameworkNames.js'; | ||
interface PollingStrategy { | ||
@@ -3,0 +3,0 @@ name: 'HTTP' | 'TCP'; |
{ | ||
"name": "@netlify/framework-info", | ||
"version": "9.8.0", | ||
"version": "9.8.1", | ||
"description": "Framework detection utility", | ||
@@ -22,2 +22,3 @@ "type": "module", | ||
"build:browser:site-root": "cpy index.html ./dist", | ||
"pretest": "run-s prebuild", | ||
"test": "vitest run", | ||
@@ -94,3 +95,3 @@ "test:dev": "vitest", | ||
}, | ||
"gitHead": "d78a65c209ed987d3475cd1f37cf357693b99e3c" | ||
"gitHead": "b360a3a3fe8d86e018faa0d34db1aef2f6f4194f" | ||
} |
Sorry, the diff of this file is not supported yet
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
271831
2984
0