{"library":"ember-cli-funnel","type":"library","category":null,"description":"`ember-cli-funnel` is an Ember CLI addon designed to exclude specific files or directories from an Ember application's build output. It integrates directly into the `ember-cli-build.js` file, allowing developers to define exclusion patterns using glob syntax within the `EmberApp` configuration. The current stable version, 0.6.1, suggests it's still in a pre-1.0 development phase, implying that its API might not be fully stable, though the core functionality of file funnelling via Broccoli is well-established. Its release cadence appears to be driven by contributions and maintenance, as indicated by a recent dependency update in September 2023 despite the low version number. Key differentiators include its straightforward configuration within the standard Ember build process and its ability to dynamically exclude files based on environment variables or Git branch information, providing fine-grained control over the final build artifact size and content for different deployment targets.","language":"javascript","status":"maintenance","version":"0.6.1","tags":["javascript","broccoli","ember-addon","funnel"],"last_verified":"Wed May 27","install":[{"cmd":"npm install ember-cli-funnel","imports":["const EmberApp = require('ember-cli/lib/broccoli/ember-app');","let app = new EmberApp(defaults, { funnel: { exclude: ['some/path/**/*'] } });","let getRepoInfo = require('git-repo-info');"]},{"cmd":"yarn add ember-cli-funnel","imports":[]},{"cmd":"pnpm add ember-cli-funnel","imports":[]}],"homepage":null,"github":"https://github.com/kellyselden/ember-cli-funnel","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/ember-cli-funnel","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/ember-cli-funnel/compatibility"}}