diff --git a/.gitignore b/.gitignore index f98477c5..b79ba16a 100644 --- a/.gitignore +++ b/.gitignore @@ -3,7 +3,7 @@ .nyc_output coverage /dist -/types +/typings npm-debug.log *.js.map /coverage diff --git a/package.json b/package.json index c0995956..585acd5b 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "bin": { "javascript-obfuscator": "./bin/javascript-obfuscator" }, - "types": "types/index.d.ts", + "types": "typings/index.d.ts", "dependencies": { "@javascript-obfuscator/escodegen": "2.2.1", "@javascript-obfuscator/estraverse": "5.3.0", @@ -102,6 +102,7 @@ "start": "yarn run watch", "webpack:prod": "webpack --config ./webpack/webpack.node.config.js --config ./webpack/webpack.browser.config.js --mode production", "build": "yarn run webpack:prod && yarn run eslint && yarn test", + "build:typings": "tsc --project src/tsconfig.typings.json", "watch": "webpack --config ./webpack/webpack.node.config.js --mode development --watch", "test:dev": "ts-node --type-check test/dev/dev.ts", "test:devCompilePerformance": "ts-node test/dev/dev-compile-performance.ts", @@ -116,7 +117,7 @@ "git:addFiles": "git add .", "postinstall": "opencollective", "precommit": "npm run build", - "prepublishOnly": "npm run build && tsc --project ./src/tsconfig.declarations.json", + "prepublishOnly": "npm run build && npm run build:typings", "prepare": "husky install" }, "author": { diff --git a/src/tsconfig.declarations.json b/src/tsconfig.typings.json similarity index 87% rename from src/tsconfig.declarations.json rename to src/tsconfig.typings.json index f214ec2c..aad2eb4a 100644 --- a/src/tsconfig.declarations.json +++ b/src/tsconfig.typings.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.node.json", "compilerOptions": { - "outDir": "../types", + "outDir": "../typings", "declaration": true, "emitDeclarationOnly": true, "skipLibCheck": true