intern-dev
Support scripts for Intern and its sub-projects
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": {
"ignore": [ "ignore", "glob", "patterns" ],
"resources": {
"_build": [
"patterns",
{ base: "src/stuff", pattern: "to" },
"copy"
]
},
"testConfig": "tests/custom.config.js"
}
Note that all paths and path patterns are relative to the project root.