'use strict';

const EmberAddon = require('ember-cli/lib/broccoli/ember-addon');

module.exports = function (defaults) {
    let app = new EmberAddon(defaults, {
        postcssOptions: {
            compile: {
                cacheInclude: [/.*\.(css|scss|hbs)$/, /.tailwind\.js$/],
                enabled: true,
                plugins: [require('tailwindcss')('./config/tailwind.js'), require('autoprefixer')]
            }
        }
    });

    /*
    This build file specifies the options for the dummy test app of this
    addon, located in `/tests/dummy`
    This build file does *not* influence how the addon or the app using it
    behave. You most likely want to be modifying `./index.js` or app's build file
  */

    const { maybeEmbroider } = require('@embroider/test-setup');
    return maybeEmbroider(app, {
        skipBabel: [
            {
                package: 'qunit'
            }
        ]
    });
};
