clear to tests

This commit is contained in:
TokugawaTakesi
2019-04-09 11:39:28 +09:00
parent 37c37a0e2a
commit 40676d4a0c
4 changed files with 81 additions and 0 deletions
+31
View File
@@ -0,0 +1,31 @@
import * as gulp from 'gulp';
import * as stylus from 'gulp-stylus';
gulp.task('styles1', () => {
return gulp.src('./css/one.styl')
.pipe(stylus())
.pipe(gulp.dest('./css/build'));
});
gulp.task('styles2', () => {
return gulp.src('./css/compressed.styl')
.pipe(stylus({
compress: true
}))
.pipe(gulp.dest('./css/build'));
});
gulp.task('styles3', () => {
return gulp.src('./css/*.styl')
.pipe(stylus({
'include css': true
}))
.pipe(gulp.dest('./'));
});
const data = {red: '#ff0000'};
gulp.task('styles4', () => {
gulp.src('./sty/main.styl')
.pipe(stylus({ rawDefine: { data }}))
.pipe(gulp.dest('./css/build'));
});
+24
View File
@@ -0,0 +1,24 @@
// Type definitions for gulp-stylus 2.7
// Project: http://github.com/stevelacy/gulp-stylus
// Definitions by: Takesi Tokugawa <https://github.com/TokugawaTakesi>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
/// <reference types="node"/>
interface GulpStylus {
(options?: GulpStylus.Options): NodeJS.ReadWriteStream;
}
declare namespace GulpStylus {
interface Options {
compress?: boolean;
linenos?: boolean;
'include css'?: boolean;
rawDefine?: {
data: any
};
}
}
declare var gulpStylus: GulpStylus;
export = gulpStylus;
+23
View File
@@ -0,0 +1,23 @@
{
"compilerOptions": {
"module": "commonjs",
"lib": [
"es6"
],
"noImplicitAny": true,
"noImplicitThis": true,
"strictFunctionTypes": true,
"strictNullChecks": true,
"baseUrl": "../",
"typeRoots": [
"../"
],
"types": [],
"noEmit": true,
"forceConsistentCasingInFileNames": true
},
"files": [
"index.d.ts",
"gulp-stylus-tests.ts"
]
}
+3
View File
@@ -0,0 +1,3 @@
{
"extends": "dtslint/dt.json"
}