framework-info
framework-info copied to clipboard
Framework detection utility
**Which problem is this feature request solving?** Some frameworks don't have any local dependencies and might have the same configuration file. See https://github.com/netlify/framework-info/pull/326#pullrequestreview-695900641 We should find a way to support...
**Which problem is this feature request solving?** Some frameworks can have their port configured by a file. e.g. https://github.com/netlify/framework-info/blob/275e258adbda3885763837da5702f8c7c524d0a7/src/frameworks/redwoodjs.json#L11 It would be great to read the port from the configuration...
We should verify `jekyll` and `middleman` detection works as expected as the logic is different from our UI logic (the current `framework-info` logic is based on Netlify CLI)
A cover issue to add missing frameworks: - [ ] `github-pages` - [ ] `nanoc` - [ ] `pelican` - [ ] `mkdocs` - [ ] `cactus` - [x] `vite`,...
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [semver](https://togithub.com/npm/node-semver) | [`7.3.7` -> `7.3.8`](https://renovatebot.com/diffs/npm/semver/7.3.7/7.3.8) | [![age](https://badges.renovateapi.com/packages/npm/semver/7.3.8/age-slim)](https://docs.renovatebot.com/merge-confidence/)...
## Summary Replaces webpack with vite to build. Is far easier to configure and maintain. ## Testing ### cli * Pull this branch, increment the version in `package.json` of the...
https://github.com/netlify/framework-info/blob/main/package.json#L98 Depends on https://github.com/netlify/build-info dropping support first
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [cpy-cli](https://togithub.com/sindresorhus/cpy-cli) | [`4.1.0` -> `4.2.0`](https://renovatebot.com/diffs/npm/cpy-cli/4.1.0/4.2.0) | [![age](https://badges.renovateapi.com/packages/npm/cpy-cli/4.2.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)...
#### Summary Fix incorrect logo being used for the Remix framework. **A picture of a cute animal (not mandatory, but encouraged)** ![image of a cat](https://user-images.githubusercontent.com/11021818/184945751-6fc14642-7a79-418f-beca-96136e863cc3.jpg)
#### Summary Part of netlify/pod-compute#309 This allows to specify a version for npm packages to detect the framework. ``` "detect": { "npmDependencies": [{ "name": "gatsby", "version": ">=5.0.0" }], ``` With...