Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
function prepareConfig(_config) {
const pkg = readPackageJSON();
const name = capitalize(camelCase(_config.component.pkgName || pkg.name));
let config = defaults(_config, { alias: pkg.alias });
// component
config.component = defaults(config.component, {
entry: './src/index.js',
pkgName: pkg.name,
name: name,
dependencies: pkg.deps,
src: './src',
lib: './lib',
dist: './dist',
});
config.bump = config.bump || {};
config.bump = defaults(config.bump, {
npm: true,
bower: false,
let config = defaults(_config, { alias: pkg.alias });
// component
config.component = defaults(config.component, {
entry: './src/index.js',
pkgName: pkg.name,
name: name,
dependencies: pkg.deps,
src: './src',
lib: './lib',
dist: './dist',
});
config.bump = config.bump || {};
config.bump = defaults(config.bump, {
npm: true,
bower: false,
});
// example
if (config.example) {
if (config.example === true) {
config.example = {};
}
defaults(config.example, {
dist: './examples/dist',
entry: './examples/src/app.js',
files: [],
port: 8888,
render () {
const styles = {
container: defaults(this.props.style, sourceStyles.container),
content: defaults(this.props.contentStyle, sourceStyles.content),
inputArea: defaults(this.props.inputAreaStyle, sourceStyles.inputArea),
promptLabel: defaults(this.props.promptLabelStyle, sourceStyles.promptLabel),
input: defaults(this.props.inputStyle, sourceStyles.input)
}
return (
<div style="{styles.container}" name="{'react-console-emulator'}">
{/* Content */}
</div>
dist: './dist',
});
config.bump = config.bump || {};
config.bump = defaults(config.bump, {
npm: true,
bower: false,
});
// example
if (config.example) {
if (config.example === true) {
config.example = {};
}
defaults(config.example, {
dist: './examples/dist',
entry: './examples/src/app.js',
files: [],
port: 8888,
openBrowser: true,
});
let { entry, html } = config.example;
if (typeof entry === 'string') {
config.example.entry = {
app: entry
};
}
render () {
const styles = {
container: defaults(this.props.style, sourceStyles.container),
content: defaults(this.props.contentStyle, sourceStyles.content),
inputArea: defaults(this.props.inputAreaStyle, sourceStyles.inputArea),
promptLabel: defaults(this.props.promptLabelStyle, sourceStyles.promptLabel),
input: defaults(this.props.inputStyle, sourceStyles.input)
}
return (
<div style="{styles.container}" name="{'react-console-emulator'}">
{/* Content */}
</div>
function prepareConfig(_config) {
const pkg = readPackageJSON();
const name = capitalize(camelCase(_config.component.pkgName || pkg.name));
let config = defaults(_config, { alias: pkg.alias });
// component
config.component = defaults(config.component, {
entry: './src/index.js',
pkgName: pkg.name,
name: name,
dependencies: pkg.deps,
src: './src',
lib: './lib',
dist: './dist',
});
config.bump = config.bump || {};
config.bump = defaults(config.bump, {
npm: true,
bower: false,
});
// example
const pkg = JSON.parse(fs.readFileSync('./package.json'));
const dependencies = Object.keys(pkg.dependencies);
const peerDependencies = Object.keys(pkg.peerDependencies);
return {
name: pkg.name,
deps: dependencies.concat(peerDependencies),
aliasify: pkg.aliasify,
};
}
const pkg = readPackageJSON();
const name = capitalize(camelCase(gulpconfig.component.pkgName || pkg.name));
const config = defaults(gulpconfig, {aliasify: pkg.aliasify });
config.component = defaults(config.component, {
pkgName: pkg.name,
dependencies: pkg.deps,
name: name,
src: 'src',
lib: 'lib',
dist: 'dist',
file: (config.component.name || name) + '.js',
});
if (config.example) {
if (config.example === true) config.example = {};
defaults(config.example, {
src: 'example/src',
dist: 'example/dist',
constructor (logGroupName, logStreamName, options) {
debug('constructor', {logGroupName, logStreamName, options})
this._logGroupName = logGroupName
this._logStreamName = logStreamName
this._options = defaults(options, {
awsConfig: null,
maxSequenceTokenAge: -1,
formatLog: null,
formatLogItem: null,
createLogGroup: false,
createLogStream: false
})
this._formatter = new CloudWatchEventFormatter(this._options)
this._sequenceTokenInfo = null
this._client = new AWS.CloudWatchLogs(this._options.awsConfig)
this._initializing = null
}
const config = defaults(gulpconfig, {aliasify: pkg.aliasify });
config.component = defaults(config.component, {
pkgName: pkg.name,
dependencies: pkg.deps,
name: name,
src: 'src',
lib: 'lib',
dist: 'dist',
file: (config.component.name || name) + '.js',
});
if (config.example) {
if (config.example === true) config.example = {};
defaults(config.example, {
src: 'example/src',
dist: 'example/dist',
files: ['index.html'],
scripts: ['example.js'],
less: ['example.less'],
});
}
require('./tasks/bump')(gulp, config);
/*
tasks:
bump
bump:minor
bump:major
*/
require('./tasks/dev')(gulp, config);
const dependencies = Object.keys(pkg.dependencies);
const peerDependencies = Object.keys(pkg.peerDependencies);
return {
name: pkg.name,
deps: dependencies.concat(peerDependencies),
aliasify: pkg.aliasify,
};
}
const pkg = readPackageJSON();
const name = capitalize(camelCase(gulpconfig.component.pkgName || pkg.name));
const config = defaults(gulpconfig, {aliasify: pkg.aliasify });
config.component = defaults(config.component, {
pkgName: pkg.name,
dependencies: pkg.deps,
name: name,
src: 'src',
lib: 'lib',
dist: 'dist',
file: (config.component.name || name) + '.js',
});
if (config.example) {
if (config.example === true) config.example = {};
defaults(config.example, {
src: 'example/src',
dist: 'example/dist',
files: ['index.html'],