blogfoster-scripts

授权协议 MIT License
开发语言 JavaScript
所属分类 Web应用开发、 常用JavaScript包
软件类型 开源软件
地区 不详
投 递 者 辛承
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

blogfoster-scripts

Single-command, zero-config tooling for Node.js projects

blogfoster-scripts is a wrapper around some of our favorite JavaScript tools. It unifies developer experience across multiple Node.js projects by hiding other tools and their configs. A CLI with subcommands like lint, format, and build lets us manage tooling for multiple projects much easier. Also, developers don't need to waste time by copy-pasting boilerplate code around just to get tooling working. For more details, check out this blog post.

Installation

We recommend installing blogfoster-scripts locally in your Node.js project with npm i --save-dev blogfoster-scripts.

After that, you can use it with npx or by defining scripts in your package.json:

{
  "scripts": {
    "lint": "blogfoster-scripts lint",
    "format": "blogfoster-scripts format",
    "build": "blogfoster-scripts build"
  }
}

Editor integration

To have editor integrations work for ESLint or Prettier you can create .js config files at the root level of your project that export the configs of this module:

// .eslintrc.js
module.exports = require('blogfoster-scripts/eslint');
// prettier.config.js
module.exports = require('blogfoster-scripts/prettier');

Commands

lint

blogfoster-scripts lint <target>

Check your code for linting issues with ESLint and fix all (fixable) issues.

--check

blogfoster-scripts lint --check <target>

By default, blogfoster-scripts lint will try to fix any fixable linting issues. With the --check argument it will only check your code for issues and exit with a non-zero exit code if there are any.

<target>

Optional file or glob pattern that defines the target to lint. Defaults to **/*.js. Files in /node_modules or /build are ignored. If you want to specify more patterns to ignore you can create a .eslintignore file in the root of your project.

format

blogfoster-scripts format <target>

Check your code for formatting issues with Prettier and fix all (fixable) issues.

--check

blogfoster-scripts format --check <target>

By default, blogfoster-scripts format will try to fix any fixable formatting issues. With the --check argument it will only check your code for issues and exit with a non-zero exit code if there are any.

<target>

Optional file or glob pattern that defines the target to format. Defaults to **/*.{js,json,md}. The package.json, package-lock.json, and files in /node_modules or /build are ignored. If you want to specify more patterns to ignore you can create a .prettierignore file in the root of your project.

build

blogfoster-scripts build

Compile JavaScript starting off from the /src/index.js file, copy static assets from the /assets folder and package everything into the /build folder with Webpack and Babel.

Related

LICENSE

MIT

  • http://www.smartmenus.org/vadikom/products/free-scripts/

  • ASP Scripts   ¤ ODBC DSN Connection String:     oConn.Open "DSN=mySystemDSN"   ¤ DSN-Less Connection String for .mdb file:     oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPa

  • npm scripts使用指南

  • 登录服务器BeiJing #!/bin/bash ip="x.x.x.x" ssh -i ~/.ssh/xxxx_id_rsa xxx@$ip 登录another method #!/usr/bin/expect -f spawn ssh -p xxxx(digital) -i ~/.ssh/xxx.key xxx@x.x.x.x expect "xxx@xxx:~$" send "su -

  • echo "#!/usr/bin/env python" >$1 echo "#-*- encoding=UTF-8 -*-" >>$1 echo "from __future__ import print_function" >>$1 echo "import click" >>$1 echo "" >>$1 echo "" >>$1 echo "@click.command()" >>$1 e

 相关资料
  • 我刚刚创建了一个ASP.NET MVC 4项目,并使用Visual Studio 2012 RC为和操作创建了一个控制器和Razor视图。 当我运行应用程序并浏览到视图时,显示以下错误: 编译器错误消息:CS0103:名称“Scripts”在当前上下文中不存在 问题是以下代码自动添加到视图底部: 为什么脚本不存在? 我查看了Assembly System.Web.mvc.dll,V4.0.0.0中

  • 如果我们现在打开 Suppliers 页面,我们可以看到 tenant2 只能查看属于自己的供应商。但是在网格列表的右上角的 country 下拉列表中,所有的国家选项都被列出来了。 这个数据是通过动态脚本提供给脚本端。它不会在我们最近处理的 服务列表 中加载该数据。 提供给该下拉列表的检索脚本在 SupplierCountryLookup.cs 中定义: namespace MultiTenan

  • 问题内容: 我正在尝试使用docs上给出的命令创建一个新项目,即它不包含 和的文件夹。 问题答案: 请尝试以下步骤: 资源

  • 问题内容: 我将一个React应用程序克隆到我的系统上并运行以下命令 之后我跑了 但是它引发了上述错误,在我将其推送到github的其他系统上也可以正常工作。但是克隆Windows或Mac后,它在任何其他系统上均不起作用。 问题答案: 检查目录是否存在。新鲜克隆后,很可能没有克隆(因为这些是‘d)。 解 运行以确保下载了所有部门。 替代解决方案 如果存在,请使用删除它,然后运行。

  • 问题内容: 我是Ionic的新手。我遵循Ionic文档“入门”,创建了一个名为“ super”的项目示例。问题是,当我在项目目录中运行命令行时,它引发了错误 问题答案: 当前与节点6和7兼容的应用程序脚本。安装了节点8后,请卸载并安装节点6稳定版本。解决了这个错误,现在我可以使用离子3,角4了。照顾自己!

  • 我试图注册一个新用户,通过php脚本但是当我点击register时,我得到了一个错误数组,数据应该由另一个名为。我的如下所示。表单为空和填写时也存在相同的错误。 和验证。php在这里 我会非常感激你们。