@theintern/dev

0.11.2 • Public • Published

intern-dev

Support scripts for Intern and its sub-projects


Leadfoot logo           Intern logo           Dig Dug logo

Usage

Include this project in devDependencies in your Intern component's package.json, then add the desired scripts to scripts in package.json. For example:

"scripts": {
  "build": "intern-dev-build",
  "clean": "intern-dev-clean",
  "lint": "intern-dev-lint",
  "release": "intern-dev-release",
  "test": "intenr-dev-clean && intern-dev-build && intern-dev-test",
  "watch": "intern-dev-watch"
}

Configuration

Components should generally try to follow the conventions used by this package (standard tslint, sources in src, test config in tests/intern.js, etc.), in which case no configuration is required. However, limited configuration is supported through the internDev property in your project's package.json.

"internDev": {
  // Patterns to ignore
  "ignore": [ "ignore", "glob", "patterns" ],
  "resources": {
    // Arrays of patterns to copy for a build, keyed by destination path
    "_build": [
      "patterns",
      { base: "src/stuff", pattern: "to" },
      "copy"
    ]
  },
  // Path to custom test config
  "testConfig": "tests/custom.config.js"
}

Note that all paths and path patterns are relative to the project root.

Versions

Current Tags

Version History

Package Sidebar

Install

npm i @theintern/dev

Weekly Downloads

5

Version

0.11.2

License

BSD-3-Clause

Unpacked Size

41.1 kB

Total Files

13

Last publish

Collaborators

  • jason0x43
  • kitsonk
  • sitepen
  • morrinene