UNPKG

@ima/plugin-cli

Version:

IMA.js Plugin CLI tool to build, link, develop IMA.js plugins.

77 lines 1.9 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.nodeConfig = exports.clientServerConfig = exports.defaultConfig = void 0; const typescriptDeclarationsPlugin_1 = require("../plugins/typescriptDeclarationsPlugin"); const stylesRe = /\.(less|css)$/i; exports.defaultConfig = { inputDir: './src', target: 'es2022', output: [ { dir: './dist/esm', format: 'es6', exclude: stylesRe, }, { dir: './dist/cjs', format: 'commonjs', exclude: stylesRe, }, { dir: './dist/styles', format: 'es6', include: stylesRe, }, ], plugins: [ (0, typescriptDeclarationsPlugin_1.typescriptDeclarationsPlugin)({ additionalArgs: ['--skipLibCheck'], }), ], exclude: [ '**/__snapshots__/**', '**/__tests__/**/*Spec*', '**/node_modules/**', '**/dist/**', '**/typings/**', '**/.DS_Store/**', 'tsconfig.tsbuildinfo', ], }; exports.clientServerConfig = { ...exports.defaultConfig, output: [ { dir: './dist/esm/client', format: 'es6', bundle: 'client', exclude: stylesRe, }, { dir: './dist/esm/server', format: 'es6', bundle: 'server', exclude: stylesRe, }, { dir: './dist/cjs', format: 'commonjs', exclude: stylesRe, }, { dir: './dist/styles', format: 'es6', include: stylesRe, }, ], }; exports.nodeConfig = { ...exports.defaultConfig, output: [ { dir: './dist', format: 'commonjs', }, ], }; //# sourceMappingURL=configurations.js.map