diff --git a/.npmignore b/.npmignore new file mode 100644 index 000000000..0f85d6c6a --- /dev/null +++ b/.npmignore @@ -0,0 +1,2 @@ +**/*.ts +!**/*.d.ts diff --git a/package.json b/package.json index 3892a1edc..ff8eda11e 100644 --- a/package.json +++ b/package.json @@ -4,6 +4,7 @@ "version": "1.7.0", "description": "TypeScript client generator based on DigitalOcean's OpenAPI specification.", "main": "index.js", + "types": "index.d.ts", "scripts": { "test": "node --experimental-vm-modules node_modules/.bin/jest", "test:mock": "node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns=mock", diff --git a/tsconfig.json b/tsconfig.json index 579b2fa68..c20b90a76 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -52,7 +52,7 @@ // "maxNodeModuleJsDepth": 1, /* Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'. */ /* Emit */ - // "declaration": true, /* Generate .d.ts files from TypeScript and JavaScript files in your project. */ + "declaration": true, /* Generate .d.ts files from TypeScript and JavaScript files in your project. */ // "declarationMap": true, /* Create sourcemaps for d.ts files. */ // "emitDeclarationOnly": true, /* Only output d.ts files and not JavaScript files. */ // "sourceMap": false, /* Create source map files for emitted JavaScript files. */ @@ -114,4 +114,4 @@ "src", "index.ts" ] - } \ No newline at end of file + }