diff --git a/addons/xterm-addon-ligatures/.npmignore b/addons/xterm-addon-ligatures/.npmignore index 620e7198..298e0b7b 100644 --- a/addons/xterm-addon-ligatures/.npmignore +++ b/addons/xterm-addon-ligatures/.npmignore @@ -6,11 +6,11 @@ !*.js !*.json -# Whitelist - lib/ -!lib/**/*.d.ts +# Whitelist - out/ +!out/**/*.d.ts -!lib/**/*.js -!lib/**/*.js.map +!out/**/*.js +!out/**/*.js.map # Whitelist - src/ !src/**/*.ts diff --git a/addons/xterm-addon-ligatures/package.json b/addons/xterm-addon-ligatures/package.json index 393ad077..474dd2fc 100644 --- a/addons/xterm-addon-ligatures/package.json +++ b/addons/xterm-addon-ligatures/package.json @@ -13,16 +13,14 @@ "engines": { "node": ">8.0.0" }, - "main": "lib/LigaturesAddon.js", + "main": "out/LigaturesAddon.js", "types": "typings/xterm-addon-ligatures.d.ts", "scripts": { "prepare": "node bin/download-fonts.js", - "lint": "tslint --project tsconfig.json --fix", - "prebuild": "npm run lint", - "build": "tsc", - "watch": "tsc -w", + "build": "tsc -p src", + "watch": "tsc -w -p src", "pretest": "npm run build", - "test": "nyc mocha lib/**/*.test.js", + "test": "nyc mocha out/**/*.test.js", "coveralls": "nyc report --reporter=text-lcov | coveralls", "prepublish": "npm run build" }, @@ -67,13 +65,13 @@ "json" ], "include": [ - "lib/**/*.js" + "out/**/*.js" ], "exclude": [ - "lib/**/*.test.*", - "lib/**/*.integration.*", - "lib/**/*.d.ts", - "lib/**/*.map*" + "out/**/*.test.*", + "out/**/*.integration.*", + "out/**/*.d.ts", + "out/**/*.map*" ] } } diff --git a/addons/xterm-addon-ligatures/tsconfig.json b/addons/xterm-addon-ligatures/src/tsconfig.json similarity index 68% rename from addons/xterm-addon-ligatures/tsconfig.json rename to addons/xterm-addon-ligatures/src/tsconfig.json index a549d790..fc6ab208 100644 --- a/addons/xterm-addon-ligatures/tsconfig.json +++ b/addons/xterm-addon-ligatures/src/tsconfig.json @@ -3,13 +3,14 @@ "target": "es2017", "module": "commonjs", "sourceMap": true, - "outDir": "lib", - "rootDir": "src", + "outDir": "../out", + "rootDir": ".", "strict": true, "noUnusedLocals": true, "preserveWatchOutput": true }, "include": [ - "src" + "./**/*", + "../../../typings/xterm.d.ts" ] }