Browse Source

Integrate typescript via gulp

web-api
garritfra 6 years ago
parent
commit
5d1a32115e
  1. 3
      .gitignore
  2. 12
      gulpfile.js
  3. 1536
      package-lock.json
  4. 8
      package.json
  5. 2
      src/app.ts
  6. 8
      tsconfig.json

3
.gitignore vendored

@ -74,3 +74,6 @@ typings/
# FuseBox cache
.fusebox/
# build
dist/

12
gulpfile.js

@ -0,0 +1,12 @@
const gulp = require("gulp");
const ts = require("gulp-typescript");
gulp.task("typescript", function() {
return gulp
.src("./src/*.ts")
.pipe(ts())
.pipe(gulp.dest("dist"));
});
gulp.task("build", ["typescript"]);
gulp.task("default", ["build"]);

1536
package-lock.json generated

File diff suppressed because it is too large Load Diff

8
package.json

@ -3,15 +3,19 @@
"version": "1.0.0",
"description": "Blockchain",
"scripts": {
"start": "tsc src/app.ts && node dist/app.js"
"start": "npm run build && node ./dist/app.js",
"build": "gulp build"
},
"author": "@garritfra",
"license": "ISC",
"dependencies": {
"gulp-typescript": "^5.0.0-alpha.3",
"parcel": "^1.10.3",
"parcel-bundler": "^1.10.3"
"parcel-bundler": "^1.10.3",
"ts-node": "^7.0.1"
},
"devDependencies": {
"gulp": "^3.9.1",
"typescript": "^3.1.6"
}
}

2
src/app.js → src/app.ts

@ -1,4 +1,4 @@
const net = require("net");
import * as net from "net";
const server = net.createServer(c => {
//'connection' listener
console.log("client connected");

8
tsconfig.json

@ -0,0 +1,8 @@
{
"compilerOptions": {
"module": "system",
"sourceMap": true,
"noImplicitAny": true
},
"files": ["./src/app.ts"]
}
Loading…
Cancel
Save