From e7045f2b8a245dd36b9d6aa9d73cee9c9992169d Mon Sep 17 00:00:00 2001 From: Christian Budde Christensen Date: Fri, 9 Dec 2016 10:36:59 +0100 Subject: [PATCH] Add prepublish script and change main Building TS before publish and pointing the main entry to the builded files. --- .gitignore | 1 + .npmignore | 14 ++++++++++++++ package.json | 10 +++++++--- 3 files changed, 22 insertions(+), 3 deletions(-) create mode 100644 .npmignore diff --git a/.gitignore b/.gitignore index 47a3aa8..2cda856 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ node_modules/ *.swp .lock-wscript out/ +lib/ Makefile.gyp *.Makefile *.target.gyp.mk diff --git a/.npmignore b/.npmignore new file mode 100644 index 0000000..47a3aa8 --- /dev/null +++ b/.npmignore @@ -0,0 +1,14 @@ +node_modules/ +*.swp +.lock-wscript +out/ +Makefile.gyp +*.Makefile +*.target.gyp.mk +*.node +example/*.log +docs/ +npm-debug.log +/.idea/ +.env +build/ diff --git a/package.json b/package.json index 04bc552..6e7bdd3 100644 --- a/package.json +++ b/package.json @@ -6,9 +6,12 @@ "test", ".gitignore" ], - "main": "dist/xterm.js", + "main": "lib/xterm.js", "repository": "https://github.com/sourcelair/xterm.js", "license": "MIT", + "files": [ + "lib" + ], "devDependencies": { "@types/chai": "^3.4.34", "@types/mocha": "^2.2.33", @@ -30,8 +33,9 @@ }, "scripts": { "start": "nodemon --watch src --watch addons --watch demo --exec bash -c './bin/build && node demo/app'", - "test": "./bin/build && mocha --recursive ./out", + "test": "mocha --recursive ./lib", "build:docs": "jsdoc -c jsdoc.json", - "build": "./bin/build" + "build": "./bin/build", + "prepublish": "tsc --outDir lib" } } -- 2.39.5