dts-generator
Advanced tools
+1
-1
| sudo: false | ||
| language: node_js | ||
| node_js: | ||
| - "0.12" | ||
| - "4.1" | ||
| cache: | ||
@@ -6,0 +6,0 @@ directories: |
@@ -0,1 +1,2 @@ | ||
| "use strict"; | ||
| var index_1 = require('../index'); | ||
@@ -38,3 +39,3 @@ module.exports = function main(argv) { | ||
| } | ||
| ['name', 'out'].forEach(function (key) { | ||
| ['out'].forEach(function (key) { | ||
| if (!kwArgs[key]) { | ||
@@ -41,0 +42,0 @@ console.error("Missing required argument \"" + key + "\""); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"dts-generator.js","sourceRoot":"","sources":["dts-generator.ts"],"names":["main"],"mappings":"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"} | ||
| {"version":3,"file":"dts-generator.js","sourceRoot":"","sources":["dts-generator.ts"],"names":[],"mappings":"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"} |
+69
-15
@@ -0,1 +1,2 @@ | ||
| "use strict"; | ||
| var fs = require('fs'); | ||
@@ -15,8 +16,13 @@ var glob = require('glob'); | ||
| else { | ||
| var separatorExpression = new RegExp(pathUtil.sep.replace('\\', '\\\\'), 'g'); | ||
| var separatorExpression_1 = new RegExp(pathUtil.sep.replace('\\', '\\\\'), 'g'); | ||
| return function (filename) { | ||
| return filename.replace(separatorExpression, '/'); | ||
| return filename.replace(separatorExpression_1, '/'); | ||
| }; | ||
| } | ||
| })(); | ||
| /** | ||
| * A helper function that takes TypeScript diagnostic errors and returns an error | ||
| * object. | ||
| * @param diagnostics The array of TypeScript Diagnostic objects | ||
| */ | ||
| function getError(diagnostics) { | ||
@@ -68,7 +74,18 @@ var message = 'Declaration generation failed'; | ||
| } | ||
| /** | ||
| * Load and parse a TSConfig File | ||
| * @param options The dts-generator options to load config into | ||
| * @param fileName The path to the file | ||
| */ | ||
| function getTSConfig(options, fileName) { | ||
| var configText = fs.readFileSync(fileName, { encoding: 'utf8' }); | ||
| var result = ts.parseConfigFileTextToJson(fileName, configText); | ||
| if (result.error) { | ||
| throw getError([result.error]); | ||
| } | ||
| var configObject = result.config; | ||
| var configParseResult = ts.parseJsonConfigFileContent(configObject, ts.sys, pathUtil.dirname(fileName)); | ||
| if (configParseResult.errors && configParseResult.errors.length) { | ||
| throw getError(configParseResult.errors); | ||
| } | ||
| options.target = configParseResult.options.target; | ||
@@ -81,5 +98,23 @@ if (configParseResult.options.outDir) { | ||
| } | ||
| if (configParseResult.options.rootDir) { | ||
| options.rootDir = configParseResult.options.rootDir; | ||
| } | ||
| options.files = configParseResult.fileNames; | ||
| return; | ||
| return options; | ||
| } | ||
| function isNodeKindImportDeclaration(value) { | ||
| return value && value.kind === ts.SyntaxKind.ImportDeclaration; | ||
| } | ||
| function isNodeKindExternalModuleReference(value) { | ||
| return value && value.kind === ts.SyntaxKind.ExternalModuleReference; | ||
| } | ||
| function isNodeKindStringLiteral(value) { | ||
| return value && value.kind === ts.SyntaxKind.StringLiteral; | ||
| } | ||
| function isNodeKindExportDeclaration(value) { | ||
| return value && value.kind === ts.SyntaxKind.ExportDeclaration; | ||
| } | ||
| function isNodeKindExportAssignment(value) { | ||
| return value && value.kind === ts.SyntaxKind.ExportAssignment; | ||
| } | ||
| function generate(options) { | ||
@@ -110,3 +145,3 @@ var noop = function (message) { | ||
| } | ||
| var baseDir = pathUtil.resolve(options.project || options.baseDir); | ||
| var baseDir = pathUtil.resolve(options.rootDir || options.project || options.baseDir); | ||
| verboseMessage("baseDir = \"" + baseDir + "\""); | ||
@@ -116,7 +151,7 @@ var eol = options.eol || os.EOL; | ||
| var indent = options.indent === undefined ? '\t' : options.indent; | ||
| var target = options.target || 2 /* Latest */; | ||
| var target = typeof options.target !== 'undefined' ? options.target : ts.ScriptTarget.Latest; | ||
| verboseMessage("taget = " + target); | ||
| var compilerOptions = { | ||
| declaration: true, | ||
| module: 1 /* CommonJS */, | ||
| module: ts.ModuleKind.CommonJS, | ||
| target: target | ||
@@ -169,2 +204,4 @@ }; | ||
| sendMessage('processing:'); | ||
| var mainExportDeclaration = false; | ||
| var mainExportAssignment = false; | ||
| program.getSourceFiles().some(function (sourceFile) { | ||
@@ -185,2 +222,9 @@ // Source file is a default library, or other dependency from another project, that should not be included in | ||
| } | ||
| // We can optionally output the main module if there's something to export. | ||
| if (options.main && options.main === (options.name + filenameToMid(sourceFile.fileName.slice(baseDir.length, -3)))) { | ||
| ts.forEachChild(sourceFile, function (node) { | ||
| mainExportDeclaration = mainExportDeclaration || isNodeKindExportDeclaration(node); | ||
| mainExportAssignment = mainExportAssignment || isNodeKindExportAssignment(node); | ||
| }); | ||
| } | ||
| var emitOutput = program.emit(sourceFile, writeFile); | ||
@@ -195,6 +239,16 @@ if (emitOutput.emitSkipped || emitOutput.diagnostics.length > 0) { | ||
| }); | ||
| if (options.main) { | ||
| if (options.main && options.name) { | ||
| output.write(("declare module '" + options.name + "' {") + eol + indent); | ||
| output.write(("import main = require('" + options.main + "');") + eol + indent); | ||
| output.write('export = main;' + eol); | ||
| if (compilerOptions.target >= ts.ScriptTarget.ES6) { | ||
| if (mainExportAssignment) { | ||
| output.write(("export {default} from '" + options.main + "';") + eol + indent); | ||
| } | ||
| if (mainExportDeclaration) { | ||
| output.write(("export * from '" + options.main + "';") + eol); | ||
| } | ||
| } | ||
| else { | ||
| output.write(("import main = require('" + options.main + "');") + eol + indent); | ||
| output.write('export = main;' + eol); | ||
| } | ||
| output.write('}' + eol); | ||
@@ -208,4 +262,4 @@ sendMessage("Aliased main module " + options.name + " to " + options.main); | ||
| var filename = declarationFile.fileName; | ||
| var sourceModuleId = options.name + filenameToMid(filename.slice(baseDir.length, -5)); | ||
| /* For some reason, SourceFile.externalModuleIndicator is missing from 1.6-beta, so having | ||
| var sourceModuleId = options.name ? options.name + filenameToMid(filename.slice(baseDir.length, -5)) : filenameToMid(filename.slice(baseDir.length + 1, -5)); | ||
| /* For some reason, SourceFile.externalModuleIndicator is missing from 1.6+, so having | ||
| * to use a sledgehammer on the nut */ | ||
@@ -215,3 +269,3 @@ if (declarationFile.externalModuleIndicator) { | ||
| var content = processTree(declarationFile, function (node) { | ||
| if (node.kind === 232 /* ExternalModuleReference */) { | ||
| if (isNodeKindExternalModuleReference(node)) { | ||
| var expression = node.expression; | ||
@@ -222,7 +276,7 @@ if (expression.text.charAt(0) === '.') { | ||
| } | ||
| else if (node.kind === 122 /* DeclareKeyword */) { | ||
| else if (node.kind === ts.SyntaxKind.DeclareKeyword) { | ||
| return ''; | ||
| } | ||
| else if (node.kind === 9 /* StringLiteral */ && | ||
| (node.parent.kind === 228 /* ExportDeclaration */ || node.parent.kind === 222 /* ImportDeclaration */)) { | ||
| else if (isNodeKindStringLiteral(node) && node.parent && | ||
| (isNodeKindExportDeclaration(node.parent) || isNodeKindImportDeclaration(node.parent))) { | ||
| var text = node.text; | ||
@@ -229,0 +283,0 @@ if (text.charAt(0) === '.') { |
+1
-1
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":["getError","getFilenames","processTree","processTree.skip","processTree.readThrough","processTree.visit","getTSConfig","generate","generate.writeFile","generate.writeDeclaration"],"mappings":"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"} | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"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"} |
+9
-6
| { | ||
| "name": "dts-generator", | ||
| "description": ".d.ts generator. Generates a single d.ts bundle containing external modules from TypeScript files.", | ||
| "version": "1.6.3", | ||
| "version": "1.7.0", | ||
| "bugs": { | ||
@@ -17,10 +17,13 @@ "url": "https://github.com/SitePen/dts-generator/issues" | ||
| "dependencies": { | ||
| "bluebird": "2.10.2", | ||
| "glob": "5.0.15", | ||
| "mkdirp": "0.5.1", | ||
| "typescript": "1.7.3" | ||
| "bluebird": "3.3.3", | ||
| "glob": "7.0.0", | ||
| "mkdirp": "0.5.1" | ||
| }, | ||
| "peerDependencies": { | ||
| "typescript": "^1.6.0" | ||
| }, | ||
| "devDependencies": { | ||
| "intern": "~3.0.0", | ||
| "tsd": "0.6.5", | ||
| "intern": "~3.0.0" | ||
| "tslint": "3.5.0" | ||
| }, | ||
@@ -27,0 +30,0 @@ "scripts": { |
+1
-1
@@ -27,3 +27,3 @@ .d.ts generator | ||
| ```js | ||
| require('dts-generator')({ | ||
| require('dts-generator').default({ | ||
| name: 'package-name', | ||
@@ -30,0 +30,0 @@ project: '/path/to/package-directory', |
+1
-0
@@ -9,2 +9,3 @@ (function (factory) { | ||
| })(function (require, exports) { | ||
| "use strict"; | ||
| exports.loaderOptions = { | ||
@@ -11,0 +12,0 @@ packages: [ |
+4
-2
| #!/usr/bin/env bash | ||
| set -e | ||
| cd "$(dirname $0)/.." | ||
| echo "Linting files..." | ||
| node_modules/.bin/tslint --config tslint.json index.ts bin/dts-generator.ts tests/intern.ts tests/unit/all.ts | ||
| echo "Building modules..." | ||
| node_modules/.bin/tsc --module umd --target es5 node_modules/intern/typings/intern/intern.d.ts typings/tsd.d.ts tests/typings/dts-generator/dts-generator.d.ts tests/intern.ts tests/unit/all.ts | ||
| node_modules/.bin/tsc --module commonjs --target es5 --sourcemap typings/tsd.d.ts index.ts bin/dts-generator.ts | ||
| node_modules/.bin/tsc --module umd --target es5 --moduleResolution node node_modules/intern/typings/intern/intern.d.ts typings/tsd.d.ts tests/typings/dts-generator/dts-generator.d.ts tests/intern.ts tests/unit/all.ts | ||
| node_modules/.bin/tsc --module commonjs --target es5 --sourcemap --moduleResolution node typings/tsd.d.ts index.ts bin/dts-generator.ts | ||
| echo "Running intern..." | ||
@@ -8,0 +10,0 @@ node_modules/.bin/intern-client config=tests/intern reporters=Console |
@@ -9,4 +9,5 @@ (function (factory) { | ||
| })(function (require, exports) { | ||
| "use strict"; | ||
| require('./bin/dts-generator'); | ||
| require('./index'); | ||
| }); |
@@ -9,2 +9,3 @@ (function (factory) { | ||
| })(function (require, exports) { | ||
| "use strict"; | ||
| var registerSuite = require('intern!object'); | ||
@@ -11,0 +12,0 @@ var assert = require('intern/chai!assert'); |
+14
-0
@@ -9,2 +9,3 @@ (function (factory) { | ||
| })(function (require, exports) { | ||
| "use strict"; | ||
| var registerSuite = require('intern!object'); | ||
@@ -55,4 +56,17 @@ var assert = require('intern/chai!assert'); | ||
| }); | ||
| }, | ||
| 'es6 main module': function () { | ||
| return index_1.default({ | ||
| name: 'foo', | ||
| project: 'tests/support/foo-es6', | ||
| out: 'tmp/foo.es6.d.ts', | ||
| main: 'index.ts' | ||
| }).then(function () { | ||
| var contents = fs.readFileSync('tmp/foo.es6.d.ts', { encoding: 'utf8' }); | ||
| assert(contents, 'foo.es6.d.ts should exist and have contents'); | ||
| // assert.include(contents, `module 'foo/index'`); | ||
| // assert.include(contents, `module 'foo/Bar'`); | ||
| }); | ||
| } | ||
| }); | ||
| }); |
+12
-3
| { | ||
| "rules": { | ||
| "align": false, | ||
| "ban": [], | ||
@@ -9,2 +10,3 @@ "class-name": true, | ||
| "forin": false, | ||
| "indent": [ true, "tabs" ], | ||
| "interface-name": false, | ||
@@ -15,7 +17,9 @@ "jsdoc-format": true, | ||
| "max-line-length": false, | ||
| "member-access": false, | ||
| "member-ordering": false, | ||
| "no-any": false, | ||
| "no-arg": true, | ||
| "no-bitwise": false, | ||
| "no-consecutive-blank-lines": true, | ||
| "no-console": false, | ||
| "no-consecutive-blank-lines": true, | ||
| "no-construct": false, | ||
@@ -26,8 +30,7 @@ "no-constructor-vars": true, | ||
| "no-duplicate-variable": true, | ||
| "no-shadowed-variable": false, | ||
| "no-empty": false, | ||
| "no-eval": true, | ||
| "no-shadowed-variable": false, | ||
| "no-string-literal": false, | ||
| "no-switch-case-fall-through": false, | ||
| "no-trailing-comma": true, | ||
| "no-trailing-whitespace": true, | ||
@@ -40,2 +43,3 @@ "no-unreachable": true, | ||
| "no-var-requires": false, | ||
| "object-literal-sort-keys": false, | ||
| "one-line": [ true, "check-open-brace", "check-whitespace" ], | ||
@@ -45,5 +49,10 @@ "quotemark": [ true, "single" ], | ||
| "semicolon": true, | ||
| "trailing-comma": [ true, { | ||
| "multiline": "never", | ||
| "singleline": "never" | ||
| } ], | ||
| "triple-equals": [ true, "allow-null-check" ], | ||
| "typedef": false, | ||
| "typedef-whitespace": [ true, { | ||
| "call-signature": "nospace", | ||
| "index-signature": "nospace", | ||
@@ -50,0 +59,0 @@ "parameter": "nospace", |
| var Bar_1 = require('./Bar'); | ||
| var Foo = (function () { | ||
| function Foo() { | ||
| this.bar = new Bar_1.default(); | ||
| } | ||
| return Foo; | ||
| })(); | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.default = Foo; |
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
41755
10.02%550
15.06%3
50%16
-5.88%+ Added
+ Added
+ Added
- Removed
- Removed
- Removed
- Removed
Updated
Updated