{
  "name": "{{pkgName}}",
  "description": "{{pkgDescription}}",
  "version": "{{pkgVersion}}",
  "author": "{{usrName}} <{{usrEmail}}>",
  "bugs": {
    "url": "https://github.com/{{usrGithub}}/{{pkgName}}/issues"
  },
  "devDependencies": {
    "{{pkgLinter}}": "*",
    "tap-spec": "^4.0.2",
    "tape": "^4.0.0"
  },
  "homepage": "https://github.com/{{usrGithub}}/{{pkgName}}",
  "license": "{{pkgLicense}}",
  "keywords": [{{{pkgKeywords}}}],
  "main": "index.js",
  "repository": {
    "type": "git",
    "url": "https://github.com/{{usrGithub}}/{{pkgName}}.git"
  },
  "scripts": {
    "test": "{{pkgLinter}} && tape test/*.js | tap-spec"
  }
}

{
  "name": "{{pkgName}}",
  "description": "{{pkgDescription}}",
  "version": "{{pkgVersion}}",
  "author": "{{usrName}} <{{usrEmail}}>",
  "bugs": {
    "url": "https://github.com/{{usrGithub}}/{{pkgName}}/issues"
  },
  "devDependencies": {
    "{{pkgLinter}}": "*",
    "tap-spec": "^4.0.2",
    "tape": "^4.0.0"
  },
  "homepage": "https://github.com/{{usrGithub}}/{{pkgName}}",
  "license": "{{pkgLicense}}",
  "keywords": [{{{pkgKeywords}}}],
  "main": "index.js",
  "repository": {
    "type": "git",
    "url": "https://github.com/{{usrGithub}}/{{pkgName}}.git"
  },
  "scripts": {
    "test": "tape test/*.js | tap-spec && {{pkgLinter}}"
  }
}

Move linting to the end of the test chain
Move linting to the end of the test chain

Hypotheses: Style linting is important, but sometimes it just gets in the way when writing tests.  Moving our linting to the end of the test chain helps avoid unnecessary style enforcement when writing tests.

Linting can help catch errors, but more often than not it's better to address those errors after running the test suite.