Correctly including .d.ts in distribution as 0.4.2

This commit is contained in:
Josh Goldberg
2016-05-18 21:21:10 -07:00
parent 155c045a2c
commit deeabb300e
6 changed files with 18 additions and 9 deletions
-1
View File
@@ -1,4 +1,3 @@
build/**
dist/**
src/**/*.js*
node_modules/
+2
View File
@@ -0,0 +1,2 @@
node_modules/
npm-debug.log
+1 -1
View File
@@ -2,7 +2,7 @@
[![Build Status](https://travis-ci.org/FullScreenShenanigans/ObjectMakr.svg?branch=master)](https://travis-ci.org/FullScreenShenanigans/ObjectMakr)
[![NPM version](https://badge.fury.io/js/objectmakr.svg)](http://badge.fury.io/js/objectmakr)
A abstract factory for dynamic attribute-based JavaScript classes.
An abstract factory for dynamic attribute-based JavaScript classes.
## Build Process
+12 -5
View File
@@ -7,7 +7,7 @@ const tslint = require("gulp-tslint");
gulp.task("tslint", () => {
return gulp
.src("src/*.ts")
.src(["src/**/*.ts", "!src/**/*.d.ts"])
.pipe(tslint())
.pipe(tslint.report("verbose"));
});
@@ -29,10 +29,17 @@ gulp.task("test", () => {
});
gulp.task("dist", function() {
const tsResult = gulp
.src("src/**/*.ts")
.pipe(ts());
const tsProject = ts.createProject(
"tsconfig.json",
{
outFile: "dist/ObjectMakr.js",
removeComments: true
});
const tsResult = tsProject
.src()
.pipe(ts(tsProject));
return merge([
tsResult.dts.pipe(gulp.dest("dist")),
tsResult.js.pipe(gulp.dest("dist"))
+2 -2
View File
@@ -1,7 +1,7 @@
{
"name": "objectmakr",
"description": "A abstract factory for dynamic attribute-based JavaScript classes.",
"version": "0.4.0",
"description": "An abstract factory for dynamic attribute-based JavaScript classes.",
"version": "0.4.2",
"author": {
"name": "Josh Goldberg",
"email": "josh@fullscreenmario.com"
+1
View File
@@ -3,6 +3,7 @@
"module": "amd",
"target": "es3",
"noImplicitAny": true,
"declaration": true,
"outDir": "dist"
},
"exclude": [