Sha256: a373bf90980ccd6533c63f0b414179d8e60c4f9c6333cd4d70f93cf557240436

Contents?: true

Size: 398 Bytes

Versions: 46

Compression:

Stored size: 398 Bytes

Contents

'use strict';

const parseQuery = require('./parseQuery');

function getOptions(loaderContext) {
  const query = loaderContext.query;

  if (typeof query === 'string' && query !== '') {
    return parseQuery(loaderContext.query);
  }

  if (!query || typeof query !== 'object') {
    // Not object-like queries are not supported.
    return {};
  }

  return query;
}

module.exports = getOptions;

Version data entries

46 entries across 18 versions & 6 rubygems

Version Path
rapid_stack-0.2.0 templates/frontend/node_modules/resolve-url-loader/node_modules/loader-utils/lib/getOptions.js
rapid_stack-0.2.0 templates/frontend/node_modules/adjust-sourcemap-loader/node_modules/loader-utils/lib/getOptions.js
rapid_stack-0.1.1 templates/FrontEnd/node_modules/adjust-sourcemap-loader/node_modules/loader-utils/lib/getOptions.js
rapid_stack-0.1.1 templates/FrontEnd/node_modules/resolve-url-loader/node_modules/loader-utils/lib/getOptions.js
rapid_stack-0.1.0 templates/FrontEnd/node_modules/resolve-url-loader/node_modules/loader-utils/lib/getOptions.js
rapid_stack-0.1.0 templates/FrontEnd/node_modules/adjust-sourcemap-loader/node_modules/loader-utils/lib/getOptions.js
optimacms-0.1.61 spec/dummy/node_modules/css-loader/node_modules/loader-utils/lib/getOptions.js
optimacms-0.1.61 spec/dummy/node_modules/@rails/webpacker/node_modules/style-loader/node_modules/loader-utils/lib/getOptions.js
optimacms-0.1.61 spec/dummy/node_modules/file-loader/node_modules/loader-utils/lib/getOptions.js
disco_app-0.16.1 test/dummy/node_modules/file-loader/node_modules/loader-utils/lib/getOptions.js
disco_app-0.16.1 test/dummy/node_modules/style-loader/node_modules/loader-utils/lib/getOptions.js
disco_app-0.16.1 test/dummy/node_modules/sass-loader/node_modules/loader-utils/lib/getOptions.js
disco_app-0.15.2 test/dummy/node_modules/sass-loader/node_modules/loader-utils/lib/getOptions.js
disco_app-0.15.2 test/dummy/node_modules/file-loader/node_modules/loader-utils/lib/getOptions.js
disco_app-0.15.2 test/dummy/node_modules/style-loader/node_modules/loader-utils/lib/getOptions.js
disco_app-0.18.4 test/dummy/node_modules/file-loader/node_modules/loader-utils/lib/getOptions.js
disco_app-0.18.4 test/dummy/node_modules/sass-loader/node_modules/loader-utils/lib/getOptions.js
disco_app-0.18.4 test/dummy/node_modules/style-loader/node_modules/loader-utils/lib/getOptions.js
disco_app-0.18.1 test/dummy/node_modules/style-loader/node_modules/loader-utils/lib/getOptions.js
disco_app-0.18.1 test/dummy/node_modules/file-loader/node_modules/loader-utils/lib/getOptions.js