You've already forked ObjectMakr
mirror of
https://github.com/FullScreenShenanigans/ObjectMakr.git
synced 2026-04-28 13:00:13 -07:00
Correctly including .d.ts in distribution as 0.4.2
This commit is contained in:
@@ -1,4 +1,3 @@
|
||||
build/**
|
||||
dist/**
|
||||
src/**/*.js*
|
||||
node_modules/
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
node_modules/
|
||||
npm-debug.log
|
||||
@@ -2,7 +2,7 @@
|
||||
[](https://travis-ci.org/FullScreenShenanigans/ObjectMakr)
|
||||
[](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
@@ -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
@@ -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"
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
"module": "amd",
|
||||
"target": "es3",
|
||||
"noImplicitAny": true,
|
||||
"declaration": true,
|
||||
"outDir": "dist"
|
||||
},
|
||||
"exclude": [
|
||||
|
||||
Reference in New Issue
Block a user