{"id":14575,"library":"fez","title":"Fez JavaScript Build Tool","description":"Fez was envisioned as an extremely fast build tool for JavaScript, deriving its core engineering principles from `tup`, a file-based build system. It aimed to provide efficient dependency tracking and fast build times for JavaScript projects. The package `fez` reached version 1.0.8. However, the project's official GitHub repository (`http://github.com/fez/fez`) is no longer accessible, and the package itself does not appear to be actively maintained or even present on the current npm registry under that name. As a result, comprehensive documentation, community support, and new releases are unavailable, rendering the project effectively abandoned. Alternatives like `fez-cli` or `@fesjs/create-fes-app` exist but are distinct projects with different feature sets and maintainers.","status":"abandoned","version":"1.0.8","language":"javascript","source_language":"en","source_url":"http://github.com/fez/fez","tags":["javascript"],"install":[{"cmd":"npm install fez","lang":"bash","label":"npm"},{"cmd":"yarn add fez","lang":"bash","label":"yarn"},{"cmd":"pnpm add fez","lang":"bash","label":"pnpm"}],"dependencies":[],"imports":[],"quickstart":{"code":"/*\nDue to the abandonment of the 'fez' JavaScript build tool and the unavailability of its official repository or documentation, a runnable quickstart example cannot be provided. It is presumed to have been a CLI-driven tool, similar to other build systems of its era, likely invoked via a command such as `fez build` within a project directory containing a configuration file.\n\nSearching for 'fez' on npm today primarily yields unrelated projects like 'fez-lisp' or 'fez-cli', which is a frontend scaffolding tool, not the build tool described.\n*/\nconsole.log(\"The 'fez' JavaScript build tool is abandoned and its usage documentation is unavailable.\");","lang":"javascript","description":"Demonstrates the unavailability of a quickstart due to the package's abandoned status."},"warnings":[{"fix":"Migrate to a currently maintained JavaScript build tool (e.g., Webpack, Rollup, Vite, Parcel, Esbuild, or npm scripts for simpler cases).","message":"The `fez` JavaScript build tool is abandoned. Its official GitHub repository is a 404, and the package is not available on the current npm registry. Any existing installations are likely outdated and unsupported.","severity":"breaking","affected_versions":">=1.0.8"},{"fix":"Verify the exact package name and purpose against its official documentation and repository to ensure it is the intended tool. In this case, the original 'fez' build tool is no longer available.","message":"Attempting to install or use 'fez' from historical references may lead to confusion with other similarly named, but unrelated, packages on npm (e.g., 'fez-cli', 'fez-lisp') or other ecosystems (e.g., Crystal, .NET Micro Framework).","severity":"gotcha","affected_versions":"*"},{"fix":"Avoid using 'fez' for new projects. For existing projects, significant effort would be required to port them to a modern build system.","message":"As an abandoned project, 'fez' would not receive updates for compatibility with newer Node.js versions, operating systems, or evolving JavaScript language features. This can lead to runtime errors or build failures.","severity":"breaking","affected_versions":">=1.0.8"}],"env_vars":null,"last_verified":"2026-04-19T00:00:00.000Z","next_check":"2026-07-18T00:00:00.000Z","problems":[],"ecosystem":"npm"}