diff --git a/.gitignore b/.gitignore index c7d7fd6a34f..db50295cf8a 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ npm-debug.log *.crx *.pem package-lock.json +dist diff --git a/.npmignore b/.npmignore index dab6b1ee030..ba91551e84d 100644 --- a/.npmignore +++ b/.npmignore @@ -1,10 +1,2 @@ -.vs -.idea -./node_modules -npm-debug.log -*.crx -*.pem -package-lock.json -# more -*.sln -.editorconfig +tsconfig.json +src diff --git a/package.json b/package.json index 07a72324e4d..c0f1a8c0d95 100644 --- a/package.json +++ b/package.json @@ -1,17 +1,10 @@ { "name": "@bitwarden/jslib", - "version": "0.0.3", - "scripts": { - - }, - "main": "src/index.ts", + "version": "0.0.5", + "main": "dist/index.js", + "types": "dist/index.d.ts", "devDependencies": { "tslint": "^5.8.0", - "typescript": "^2.6.2" - }, - "dependencies": { - "@types/node-forge": "0.7.1", - "@types/webcrypto": "0.0.28", - "node-forge": "0.7.1" + "typescript": "^2.5.3" } } diff --git a/src/enums/browserType.enum.ts b/src/enums/browserType.enum.ts deleted file mode 100644 index 64da6fb16b3..00000000000 --- a/src/enums/browserType.enum.ts +++ /dev/null @@ -1,8 +0,0 @@ -export enum BrowserType { - Chrome = 2, - Firefox = 3, - Opera = 4, - Edge = 5, - Vivaldi = 19, - Safari = 20, -} diff --git a/src/enums/fieldType.enum.ts b/src/enums/fieldType.enum.ts deleted file mode 100644 index c28b26c1da2..00000000000 --- a/src/enums/fieldType.enum.ts +++ /dev/null @@ -1,5 +0,0 @@ -export enum FieldType { - Text = 0, - Hidden = 1, - Boolean = 2, -} diff --git a/src/enums/secureNoteType.enum.ts b/src/enums/secureNoteType.enum.ts deleted file mode 100644 index c7f3e44a78b..00000000000 --- a/src/enums/secureNoteType.enum.ts +++ /dev/null @@ -1,3 +0,0 @@ -export enum SecureNoteType { - Generic = 0, -} diff --git a/src/index.ts b/src/index.ts index 9870e4c37fd..2fd4b680bb0 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,2 +1,2 @@ -export { BrowserType } from './enums/browserType.enum'; export { CipherType } from './enums/cipherType.enum'; +export { EncryptionType } from './enums/encryptionType.enum'; diff --git a/tsconfig.json b/tsconfig.json index 4087a2c91b4..0bd6c7ad4ce 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -3,12 +3,10 @@ "noImplicitAny": true, "module": "es6", "target": "ES2016", - "allowJs": true, - "sourceMap": true, - "types": [ - ] + "declaration": true, + "outDir": "./dist" }, - "exclude": [ - "node_modules" + "include": [ + "src/**/*" ] }