Compare commits
6 Commits
Author | SHA1 | Date | |
---|---|---|---|
f236d77952 | |||
c91a8d8e69 | |||
0d5c49fe60 | |||
2112b4527d | |||
bd3873a359 | |||
6ec0ccac34 |
12
dist/mod00/mod00.clean.js
vendored
12
dist/mod00/mod00.clean.js
vendored
@ -10,17 +10,6 @@ let removeDist = function () {
|
|||||||
plugins.beautylog.ora.text('cleaning dist folder');
|
plugins.beautylog.ora.text('cleaning dist folder');
|
||||||
return plugins.smartfile.fs.remove(paths.distDir);
|
return plugins.smartfile.fs.remove(paths.distDir);
|
||||||
};
|
};
|
||||||
/**
|
|
||||||
* remove .d.ts files from testDirctory
|
|
||||||
*/
|
|
||||||
let removeTestDeclarations = function () {
|
|
||||||
let done = q.defer();
|
|
||||||
plugins.smartfile.fs.listFileTree('./test/', '**/*.d.ts').then(fileArray => {
|
|
||||||
let fileArrayToRemove = plugins.smartpath.transform.toAbsolute(fileArray, process.cwd() + '//test/');
|
|
||||||
plugins.smartfile.fs.removeManySync(fileArrayToRemove);
|
|
||||||
done.resolve();
|
|
||||||
});
|
|
||||||
};
|
|
||||||
/**
|
/**
|
||||||
* remove old pages
|
* remove old pages
|
||||||
*/
|
*/
|
||||||
@ -32,7 +21,6 @@ exports.run = function (configArg) {
|
|||||||
plugins.beautylog.ora.text('cleaning up from previous builds...');
|
plugins.beautylog.ora.text('cleaning up from previous builds...');
|
||||||
let done = q.defer();
|
let done = q.defer();
|
||||||
removeDist()
|
removeDist()
|
||||||
.then(removeTestDeclarations)
|
|
||||||
.then(removePages)
|
.then(removePages)
|
||||||
.then(function () {
|
.then(function () {
|
||||||
plugins.beautylog.ok('Cleaned up from previous builds!');
|
plugins.beautylog.ok('Cleaned up from previous builds!');
|
||||||
|
4
dist/mod02/index.js
vendored
4
dist/mod02/index.js
vendored
@ -36,10 +36,10 @@ let tap = function (configArg) {
|
|||||||
experimentalDecorators: true,
|
experimentalDecorators: true,
|
||||||
lib: ['DOM', 'ES5', 'ES2015.Promise', 'ES2015.Generator', 'ES2015.Iterable']
|
lib: ['DOM', 'ES5', 'ES2015.Promise', 'ES2015.Generator', 'ES2015.Iterable']
|
||||||
}),
|
}),
|
||||||
plugins.gulpSourcemaps.write(),
|
|
||||||
plugins.gulpFunction.forEach((file) => __awaiter(this, void 0, void 0, function* () {
|
plugins.gulpFunction.forEach((file) => __awaiter(this, void 0, void 0, function* () {
|
||||||
file.path = file.path.replace(paths.tsDir, paths.distDir);
|
file.path = file.path.replace(paths.tsDir, paths.distDir);
|
||||||
})),
|
})),
|
||||||
|
plugins.gulpSourcemaps.write(),
|
||||||
npmtsTapBuffer.pipeTestableFiles(),
|
npmtsTapBuffer.pipeTestableFiles(),
|
||||||
plugins.smartstream.cleanPipe()
|
plugins.smartstream.cleanPipe()
|
||||||
]);
|
]);
|
||||||
@ -48,12 +48,14 @@ let tap = function (configArg) {
|
|||||||
*/
|
*/
|
||||||
let testFilesSmartstream = new plugins.smartstream.Smartstream([
|
let testFilesSmartstream = new plugins.smartstream.Smartstream([
|
||||||
plugins.smartgulp.src([plugins.path.join(paths.cwd, 'test/*.ts')]),
|
plugins.smartgulp.src([plugins.path.join(paths.cwd, 'test/*.ts')]),
|
||||||
|
plugins.gulpSourcemaps.init(),
|
||||||
plugins.gulpTypeScript({
|
plugins.gulpTypeScript({
|
||||||
target: 'ES5',
|
target: 'ES5',
|
||||||
emitDecoratorMetadata: true,
|
emitDecoratorMetadata: true,
|
||||||
experimentalDecorators: true,
|
experimentalDecorators: true,
|
||||||
lib: ['DOM', 'ES5', 'ES2015.Promise', 'ES2015.Generator', 'ES2015.Iterable']
|
lib: ['DOM', 'ES5', 'ES2015.Promise', 'ES2015.Generator', 'ES2015.Iterable']
|
||||||
}),
|
}),
|
||||||
|
plugins.gulpSourcemaps.write(),
|
||||||
npmtsTapBuffer.pipeTestFiles(),
|
npmtsTapBuffer.pipeTestFiles(),
|
||||||
plugins.smartstream.cleanPipe()
|
plugins.smartstream.cleanPipe()
|
||||||
]);
|
]);
|
||||||
|
4
dist/npmts.plugins.d.ts
vendored
4
dist/npmts.plugins.d.ts
vendored
@ -7,11 +7,11 @@ import * as projectinfo from 'projectinfo';
|
|||||||
import * as path from 'path';
|
import * as path from 'path';
|
||||||
import * as smartanalytics from 'smartanalytics';
|
import * as smartanalytics from 'smartanalytics';
|
||||||
import * as smartcli from 'smartcli';
|
import * as smartcli from 'smartcli';
|
||||||
|
import * as smarterror from 'smarterror';
|
||||||
import * as smartfile from 'smartfile';
|
import * as smartfile from 'smartfile';
|
||||||
import * as smartpath from 'smartpath';
|
import * as smartpath from 'smartpath';
|
||||||
import * as smartstream from 'smartstream';
|
import * as smartstream from 'smartstream';
|
||||||
import * as smartstring from 'smartstring';
|
import * as smartstring from 'smartstring';
|
||||||
import * as smartsystem from 'smartsystem';
|
import * as smartsystem from 'smartsystem';
|
||||||
import * as through2 from 'through2';
|
import * as through2 from 'through2';
|
||||||
export declare let sourceMapSupport: any;
|
export { beautylog, depcheck, lodash, npmextra, projectinfo, path, smartanalytics, smartcli, smarterror, smartfile, smartpath, smartstream, smartstring, smartsystem, through2 };
|
||||||
export { beautylog, depcheck, lodash, npmextra, projectinfo, path, smartanalytics, smartcli, smartfile, smartpath, smartstream, smartstring, smartsystem, through2 };
|
|
||||||
|
3
dist/npmts.plugins.js
vendored
3
dist/npmts.plugins.js
vendored
@ -17,6 +17,8 @@ const smartanalytics = require("smartanalytics");
|
|||||||
exports.smartanalytics = smartanalytics;
|
exports.smartanalytics = smartanalytics;
|
||||||
const smartcli = require("smartcli");
|
const smartcli = require("smartcli");
|
||||||
exports.smartcli = smartcli;
|
exports.smartcli = smartcli;
|
||||||
|
const smarterror = require("smarterror");
|
||||||
|
exports.smarterror = smarterror;
|
||||||
const smartfile = require("smartfile");
|
const smartfile = require("smartfile");
|
||||||
exports.smartfile = smartfile;
|
exports.smartfile = smartfile;
|
||||||
const smartpath = require("smartpath");
|
const smartpath = require("smartpath");
|
||||||
@ -29,4 +31,3 @@ const smartsystem = require("smartsystem");
|
|||||||
exports.smartsystem = smartsystem;
|
exports.smartsystem = smartsystem;
|
||||||
const through2 = require("through2");
|
const through2 = require("through2");
|
||||||
exports.through2 = through2;
|
exports.through2 = through2;
|
||||||
exports.sourceMapSupport = require('source-map-support').install(); // display errors correctly during testing
|
|
||||||
|
20
package.json
20
package.json
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "npmts",
|
"name": "npmts",
|
||||||
"version": "7.0.18",
|
"version": "7.1.2",
|
||||||
"description": "Write npm modules with TypeScript without hassle. TypeScript ready. Fully ES6.",
|
"description": "Write npm modules with TypeScript without hassle. TypeScript ready. Fully ES6.",
|
||||||
"main": "dist/index.js",
|
"main": "dist/index.js",
|
||||||
"bin": {
|
"bin": {
|
||||||
@ -36,32 +36,32 @@
|
|||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@types/gulp-sourcemaps": "0.0.30",
|
"@types/gulp-sourcemaps": "0.0.30",
|
||||||
"@types/minimatch": "^2.0.29",
|
"@types/minimatch": "^2.0.29",
|
||||||
"@types/through2": "^2.0.32",
|
"@types/through2": "^2.0.33",
|
||||||
"beautylog": "6.1.10",
|
"beautylog": "6.1.10",
|
||||||
"depcheck": "^0.6.7",
|
"depcheck": "^0.6.7",
|
||||||
"early": "^2.1.1",
|
"early": "^2.1.1",
|
||||||
"gulp-function": "^2.2.9",
|
"gulp-function": "^2.2.9",
|
||||||
"gulp-sourcemaps": "^2.6.0",
|
"gulp-sourcemaps": "^2.6.0",
|
||||||
"gulp-typescript": "^3.1.6",
|
"gulp-typescript": "^3.1.7",
|
||||||
"lodash": "^4.17.4",
|
"lodash": "^4.17.4",
|
||||||
"npmextra": "^2.0.5",
|
"npmextra": "^2.0.5",
|
||||||
"projectinfo": "^3.0.2",
|
"projectinfo": "^3.0.2",
|
||||||
"smartanalytics": "^1.0.6",
|
"smartanalytics": "^1.0.6",
|
||||||
"smartchok": "^1.0.8",
|
"smartchok": "^1.0.8",
|
||||||
"smartcli": "^2.0.6",
|
"smartcli": "^2.0.7",
|
||||||
"smartcov": "^1.0.2",
|
"smartcov": "^1.0.2",
|
||||||
"smartfile": "^4.2.7",
|
"smarterror": "^1.0.3",
|
||||||
"smartgulp": "^1.0.5",
|
"smartfile": "^4.2.17",
|
||||||
|
"smartgulp": "^1.0.6",
|
||||||
"smartpath": "^3.2.8",
|
"smartpath": "^3.2.8",
|
||||||
"smartq": "^1.1.1",
|
"smartq": "^1.1.1",
|
||||||
"smartstream": "^1.0.8",
|
"smartstream": "^1.0.8",
|
||||||
"smartstring": "^2.0.24",
|
"smartstring": "^2.0.24",
|
||||||
"smartsystem": "^1.0.12",
|
"smartsystem": "^1.0.17",
|
||||||
"source-map-support": "^0.4.15",
|
"tapbuffer": "^1.0.13",
|
||||||
"tapbuffer": "^1.0.11",
|
|
||||||
"through2": "^2.0.3",
|
"through2": "^2.0.3",
|
||||||
"tsn": "^2.0.15",
|
"tsn": "^2.0.15",
|
||||||
"typescript": "^2.3.2",
|
"typescript": "^2.3.4",
|
||||||
"typings-global": "^1.0.16"
|
"typings-global": "^1.0.16"
|
||||||
},
|
},
|
||||||
"devDependencies": {}
|
"devDependencies": {}
|
||||||
|
@ -7,39 +7,26 @@ import plugins = require('./mod00.plugins')
|
|||||||
* removes the dist directory which will be entirely rebuild
|
* removes the dist directory which will be entirely rebuild
|
||||||
*/
|
*/
|
||||||
let removeDist = function () {
|
let removeDist = function () {
|
||||||
plugins.beautylog.ora.text('cleaning dist folder')
|
plugins.beautylog.ora.text('cleaning dist folder')
|
||||||
return plugins.smartfile.fs.remove(paths.distDir)
|
return plugins.smartfile.fs.remove(paths.distDir)
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* remove .d.ts files from testDirctory
|
|
||||||
*/
|
|
||||||
let removeTestDeclarations = function () {
|
|
||||||
let done = q.defer()
|
|
||||||
plugins.smartfile.fs.listFileTree('./test/', '**/*.d.ts').then(fileArray => {
|
|
||||||
let fileArrayToRemove = plugins.smartpath.transform.toAbsolute(fileArray, process.cwd() + '//test/')
|
|
||||||
plugins.smartfile.fs.removeManySync(fileArrayToRemove)
|
|
||||||
done.resolve()
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* remove old pages
|
* remove old pages
|
||||||
*/
|
*/
|
||||||
let removePages = function () {
|
let removePages = function () {
|
||||||
plugins.beautylog.ora.text('cleaning pages folder')
|
plugins.beautylog.ora.text('cleaning pages folder')
|
||||||
return plugins.smartfile.fs.remove(paths.pagesDir)
|
return plugins.smartfile.fs.remove(paths.pagesDir)
|
||||||
}
|
}
|
||||||
|
|
||||||
export let run = function (configArg) {
|
export let run = function (configArg) {
|
||||||
plugins.beautylog.ora.text('cleaning up from previous builds...')
|
plugins.beautylog.ora.text('cleaning up from previous builds...')
|
||||||
let done = q.defer()
|
let done = q.defer()
|
||||||
removeDist()
|
removeDist()
|
||||||
.then(removeTestDeclarations)
|
.then(removePages)
|
||||||
.then(removePages)
|
.then(function () {
|
||||||
.then(function () {
|
plugins.beautylog.ok('Cleaned up from previous builds!')
|
||||||
plugins.beautylog.ok('Cleaned up from previous builds!')
|
done.resolve(configArg)
|
||||||
done.resolve(configArg)
|
})
|
||||||
})
|
return done.promise
|
||||||
return done.promise
|
|
||||||
}
|
}
|
||||||
|
@ -32,10 +32,10 @@ let tap = function (configArg: INpmtsConfig) {
|
|||||||
experimentalDecorators: true,
|
experimentalDecorators: true,
|
||||||
lib: [ 'DOM', 'ES5', 'ES2015.Promise', 'ES2015.Generator', 'ES2015.Iterable' ]
|
lib: [ 'DOM', 'ES5', 'ES2015.Promise', 'ES2015.Generator', 'ES2015.Iterable' ]
|
||||||
}),
|
}),
|
||||||
plugins.gulpSourcemaps.write(),
|
|
||||||
plugins.gulpFunction.forEach(async file => {
|
plugins.gulpFunction.forEach(async file => {
|
||||||
file.path = file.path.replace(paths.tsDir, paths.distDir)
|
file.path = file.path.replace(paths.tsDir, paths.distDir)
|
||||||
}),
|
}),
|
||||||
|
plugins.gulpSourcemaps.write(),
|
||||||
npmtsTapBuffer.pipeTestableFiles(),
|
npmtsTapBuffer.pipeTestableFiles(),
|
||||||
plugins.smartstream.cleanPipe()
|
plugins.smartstream.cleanPipe()
|
||||||
])
|
])
|
||||||
@ -45,12 +45,14 @@ let tap = function (configArg: INpmtsConfig) {
|
|||||||
*/
|
*/
|
||||||
let testFilesSmartstream = new plugins.smartstream.Smartstream([
|
let testFilesSmartstream = new plugins.smartstream.Smartstream([
|
||||||
plugins.smartgulp.src([ plugins.path.join(paths.cwd, 'test/*.ts') ]),
|
plugins.smartgulp.src([ plugins.path.join(paths.cwd, 'test/*.ts') ]),
|
||||||
|
plugins.gulpSourcemaps.init(),
|
||||||
plugins.gulpTypeScript({
|
plugins.gulpTypeScript({
|
||||||
target: 'ES5',
|
target: 'ES5',
|
||||||
emitDecoratorMetadata: true,
|
emitDecoratorMetadata: true,
|
||||||
experimentalDecorators: true,
|
experimentalDecorators: true,
|
||||||
lib: [ 'DOM', 'ES5', 'ES2015.Promise', 'ES2015.Generator', 'ES2015.Iterable' ]
|
lib: [ 'DOM', 'ES5', 'ES2015.Promise', 'ES2015.Generator', 'ES2015.Iterable' ]
|
||||||
}),
|
}),
|
||||||
|
plugins.gulpSourcemaps.write(),
|
||||||
npmtsTapBuffer.pipeTestFiles(),
|
npmtsTapBuffer.pipeTestFiles(),
|
||||||
plugins.smartstream.cleanPipe()
|
plugins.smartstream.cleanPipe()
|
||||||
])
|
])
|
||||||
|
@ -8,13 +8,13 @@ import * as projectinfo from 'projectinfo'
|
|||||||
import * as path from 'path'
|
import * as path from 'path'
|
||||||
import * as smartanalytics from 'smartanalytics'
|
import * as smartanalytics from 'smartanalytics'
|
||||||
import * as smartcli from 'smartcli'
|
import * as smartcli from 'smartcli'
|
||||||
|
import * as smarterror from 'smarterror'
|
||||||
import * as smartfile from 'smartfile'
|
import * as smartfile from 'smartfile'
|
||||||
import * as smartpath from 'smartpath'
|
import * as smartpath from 'smartpath'
|
||||||
import * as smartstream from 'smartstream'
|
import * as smartstream from 'smartstream'
|
||||||
import * as smartstring from 'smartstring'
|
import * as smartstring from 'smartstring'
|
||||||
import * as smartsystem from 'smartsystem'
|
import * as smartsystem from 'smartsystem'
|
||||||
import * as through2 from 'through2'
|
import * as through2 from 'through2'
|
||||||
export let sourceMapSupport = require('source-map-support').install() // display errors correctly during testing
|
|
||||||
|
|
||||||
export {
|
export {
|
||||||
beautylog,
|
beautylog,
|
||||||
@ -25,6 +25,7 @@ export {
|
|||||||
path,
|
path,
|
||||||
smartanalytics,
|
smartanalytics,
|
||||||
smartcli,
|
smartcli,
|
||||||
|
smarterror,
|
||||||
smartfile,
|
smartfile,
|
||||||
smartpath,
|
smartpath,
|
||||||
smartstream,
|
smartstream,
|
||||||
|
Reference in New Issue
Block a user