This repository has been archived by the owner on Mar 6, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 125
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fake loader context is no longer prototypal, added tslint example
- Loading branch information
Showing
14 changed files
with
316 additions
and
108 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
*.gnumeric | ||
/node_modules | ||
node_modules | ||
.happypack | ||
/examples/**/dist | ||
/tmp | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
{ | ||
"name": "happypack-examples__sass-loader", | ||
"version": "1.0.0", | ||
"description": "", | ||
"main": "index.js", | ||
"author": "", | ||
"license": "ISC", | ||
"dependencies": { | ||
"autoprefixer-loader": "^3.2.0", | ||
"css-loader": "^0.23.1", | ||
"node-sass": "^3.4.2", | ||
"sass-loader": "^3.2.0", | ||
"style-loader": "^0.13.0" | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
class Greeter { | ||
constructor(public greeting: string) { } | ||
greet() { | ||
return "<h1>" + this.greeting + "</h1>"; | ||
} | ||
}; | ||
|
||
var greeter = new Greeter("Hello, world!"); | ||
const foobar = 'zxc'; | ||
|
||
document.body.innerHTML = greeter.greet(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
{ | ||
"name": "happypack-examples__tslint-loader", | ||
"version": "1.0.0", | ||
"description": "", | ||
"main": "index.js", | ||
"author": "", | ||
"license": "ISC", | ||
"devDependencies": { | ||
"ts-loader": "^0.8.1", | ||
"tslint": "^3.6.0", | ||
"tslint-loader": "^2.1.3", | ||
"typescript": "^1.8.9" | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
{ | ||
"compilerOptions": { | ||
"target": "es5", | ||
"sourceMap": true | ||
}, | ||
"exclude": [ | ||
"node_modules" | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,57 @@ | ||
{ | ||
"rules": { | ||
"class-name": true, | ||
"comment-format": [ | ||
true, | ||
"check-space" | ||
], | ||
"indent": [ | ||
true, | ||
"spaces" | ||
], | ||
"no-duplicate-variable": true, | ||
"no-eval": true, | ||
"no-internal-module": true, | ||
"no-trailing-whitespace": true, | ||
"no-var-keyword": true, | ||
"one-line": [ | ||
true, | ||
"check-open-brace", | ||
"check-whitespace" | ||
], | ||
"quotemark": [ | ||
true, | ||
"double" | ||
], | ||
"semicolon": [ | ||
true, | ||
"always" | ||
], | ||
"triple-equals": [ | ||
true, | ||
"allow-null-check" | ||
], | ||
"typedef-whitespace": [ | ||
true, | ||
{ | ||
"call-signature": "nospace", | ||
"index-signature": "nospace", | ||
"parameter": "nospace", | ||
"property-declaration": "nospace", | ||
"variable-declaration": "nospace" | ||
} | ||
], | ||
"variable-name": [ | ||
true, | ||
"ban-keywords" | ||
], | ||
"whitespace": [ | ||
true, | ||
"check-branch", | ||
"check-decl", | ||
"check-operator", | ||
"check-separator", | ||
"check-type" | ||
] | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,90 @@ | ||
var path = require('path'); | ||
var HappyPack = require('../../'); | ||
|
||
module.exports = { | ||
entry: path.resolve(__dirname, 'lib/index.ts'), | ||
|
||
output: { | ||
path: path.resolve(__dirname, 'dist'), | ||
filename: '[name].js' | ||
}, | ||
|
||
plugins: [ | ||
new HappyPack({ | ||
cache: false, | ||
loaders: [ 'tslint' ], | ||
threads: 2 | ||
}) | ||
], | ||
|
||
module: { | ||
preLoaders: [ | ||
{ | ||
test: /\.ts$/, | ||
loader: path.resolve(__dirname, '../../loader'), | ||
include: [ path.resolve(__dirname, 'lib') ] | ||
} | ||
], | ||
|
||
loaders: [{ test: /\.ts$/, loader: 'ts' }] | ||
} | ||
}; | ||
|
||
// module.exports = { | ||
// entry: path.resolve(__dirname, 'lib/index.ts'), | ||
|
||
// output: { | ||
// path: path.resolve(__dirname, 'dist'), | ||
// filename: '[name].js' | ||
// }, | ||
|
||
// module: { | ||
// // preLoaders: [{ test: /\.ts$/, loader: 'tslint' }], | ||
// // postLoaders: [{ test: /\.ts$/, loader: 'tslint' }], | ||
// loaders: [{ test: /\.ts$/, loader: 'ts!tslint' }] | ||
// }, | ||
|
||
// // tslint: { | ||
// // // configuration: { | ||
// // // rules: { | ||
// // // quotemark: [true, "double"] | ||
// // // } | ||
// // // }, | ||
|
||
// // // tslint errors are displayed by default as warnings | ||
// // // set emitErrors to true to display them as errors | ||
// // emitErrors: true, | ||
|
||
// // // tslint does not interrupt the compilation by default | ||
// // // if you want any file with tslint errors to fail | ||
// // // set failOnHint to true | ||
// // failOnHint: true, | ||
|
||
// // // name of your formatter (optional) | ||
// // // formatter: "yourformatter", | ||
|
||
// // // // path to directory containing formatter (optional) | ||
// // // formattersDirectory: "node_modules/tslint-loader/formatters/", | ||
|
||
// // // These options are useful if you want to save output to files | ||
// // // for your continuous integration server | ||
// // fileOutput: { | ||
// // // The directory where each file's report is saved | ||
// // dir: path.resolve(__dirname, "lint-output"), | ||
|
||
// // // The extension to use for each report's filename. Defaults to "txt" | ||
// // ext: "txt", | ||
|
||
// // // If true, all files are removed from the report directory at the beginning of run | ||
// // clean: true, | ||
|
||
// // // A string to include at the top of every report file. | ||
// // // Useful for some report formats. | ||
// // header: "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<checkstyle version=\"5.7\">", | ||
|
||
// // // A string to include at the bottom of every report file. | ||
// // // Useful for some report formats. | ||
// // footer: "</checkstyle>" | ||
// // } | ||
// // } | ||
// }; |
Oops, something went wrong.