entry(pkg) { const dependencyNames = Object.keys(pkg.dependencies); const exclude = pkg.dllPlugin.exclude || ReactBoilerplate.dllPlugin.defaults.exclude; const include = pkg.dllPlugin.include || ReactBoilerplate.dllPlugin.defaults.include; const includeDependencies = uniq(dependencyNames.concat(include)); return { reactBoilerplateDeps: pullAll(includeDependencies, exclude), }; }
entry(helperPkg, pluginPkg) { const dependencyNames = merge(Object.keys(helperPkg.dependencies), Object.keys(pluginPkg.dependencies)); const exclude = pluginPkg.dllPlugin.exclude || StrapiPlugin.dllPlugin.defaults.exclude; const include = pluginPkg.dllPlugin.include || StrapiPlugin.dllPlugin.defaults.include; const includeDependencies = uniq(dependencyNames.concat(include)); return { strapiPluginDeps: pullAll(includeDependencies, exclude), }; }
listen(appServer) { const port = this.appPort; const { SIGTERM, SIGINT } = TERMINATION_SIGNAL; const server = appServer.listen(port, () => { console.log(`App server is up and running on ${ port }`); }); const handleTerminationSignal = () => { console.log('App server has been terminated.'); server.close(() => { console.log('The server is closed'); }); server.unref(); }; uniq([SIGTERM, SIGINT, this.terminationSignal]) .filter(Boolean) .map(signal => process.on(signal, handleTerminationSignal)); }
const ArticlesNavigation = ({ categories, tags }) => ( <div className="categories"> <div className="desktop-subscribe-form-container"> <SmallSubscribeForm/> </div> <br/> <div className="categories--parent-category">Tags</div> <div className="categories--tags-container"> {uniq(tags) .filter((e) => !!e) .map((tag, i) => ( <Link activeClassName="active" to={`/articles/tags/${kebabCase(tag)}/`} key={i}>#{tag}</Link> ))} </div> </div> )
function sort (shortnames, search) { shortnames = uniq(shortnames).sort() let first = null let last = null for (var i = 0; i < shortnames.length; i++) { let short = shortnames[i] if (startsWith(short, ':' + search)) { if (first === null) first = i last = i } } return [].concat( shortnames.slice(first, last + 1), shortnames.slice(0, first), shortnames.slice(last + 1) ) }
static async getInitialProps() { const getIssuesRes = await fetch( `https://api.github.com/search/issues?q=state:open+label:first-timers-only&sort=created&order=desc&per_page=100&access_token=${ process.env.GITHUB_TOKEN }`, { cache: 'default' } ) const issuesResJson = await getIssuesRes.json() const issues = issuesResJson.items const repoLanguagesStore = await getLanguages(issues) const languages = uniq(flatten(Object.values(repoLanguagesStore))) const languageCountStore = languages.reduce( (languageCountStore, language) => set(languageCountStore, language, 0), { [clearLanguageFilterButtonText]: issues.length } ) issues.forEach(issue => { issue.languages = repoLanguagesStore[issue.repository_url] issue.languages.forEach(language => (languageCountStore[language] += 1)) }) return { issues, languageCountStore } }
const userIds = uniq(posts.map((post) => post.userId))
entry(pkg) { const dependencyNames = Object.keys(pkg.dependencies); const exclude = pkg.dllPlugin.exclude || ReactBoilerplate.dllPlugin.defaults.exclude; const include = pkg.dllPlugin.include || ReactBoilerplate.dllPlugin.defaults.include; const includeDependencies = uniq(dependencyNames.concat(include)); return { reactBoilerplateDeps: pullAll(includeDependencies, exclude), }; }
entry(helperPkg, pluginPkg) { const dependencyNames = merge(Object.keys(helperPkg.dependencies), Object.keys(pluginPkg.dependencies)); const exclude = pluginPkg.dllPlugin.exclude || StrapiPlugin.dllPlugin.defaults.exclude; const include = pluginPkg.dllPlugin.include || StrapiPlugin.dllPlugin.defaults.include; const includeDependencies = uniq(dependencyNames.concat(include)); return { strapiPluginDeps: pullAll(includeDependencies, exclude), }; }
entry(pkg) { const dependencyNames = Object.keys(pkg.dependencies); const exclude = pkg.dllPlugin.exclude || ReactBoilerplate.dllPlugin.defaults.exclude; const include = pkg.dllPlugin.include || ReactBoilerplate.dllPlugin.defaults.include; const includeDependencies = uniq(dependencyNames.concat(include)); return { reactBoilerplateDeps: pullAll(includeDependencies, exclude), }; }
entry(pkg) { const dependencyNames = Object.keys(pkg.dependencies); const exclude = pkg.dllPlugin.exclude || ReactBoilerplate.dllPlugin.defaults.exclude; const include = pkg.dllPlugin.include || ReactBoilerplate.dllPlugin.defaults.include; const includeDependencies = uniq(dependencyNames.concat(include)); return { reactBoilerplateDeps: pullAll(includeDependencies, exclude), }; }
entry(pkg) { const dependencyNames = Object.keys(pkg.dependencies); const exclude = pkg.dllPlugin.exclude || ReactBoilerplate.dllPlugin.defaults.exclude; const include = pkg.dllPlugin.include || ReactBoilerplate.dllPlugin.defaults.include; const includeDependencies = uniq(dependencyNames.concat(include)); return { reactBoilerplateDeps: pullAll(includeDependencies, exclude), }; }
entry(pkg) { const dependencyNames = Object.keys(pkg.dependencies); const exclude = pkg.dllPlugin.exclude || ReactBoilerplate.dllPlugin.defaults.exclude; const include = pkg.dllPlugin.include || ReactBoilerplate.dllPlugin.defaults.include; const includeDependencies = uniq(dependencyNames.concat(include)); return { reactBoilerplateDeps: pullAll(includeDependencies, exclude), }; }
listen(appServer) { const port = this.appPort; const { SIGTERM, SIGINT } = TERMINATION_SIGNAL; const server = appServer.listen(port, () => { console.log(`App server is up and running on ${ port }`); }); const handleTerminationSignal = () => { console.log('App server has been terminated.'); server.close(() => { console.log('The server is closed'); }); server.unref(); }; uniq([SIGTERM, SIGINT, this.terminationSignal]) .filter(Boolean) .map(signal => process.on(signal, handleTerminationSignal)); }