1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107
|
//// [tests/cases/conformance/jsdoc/declarations/jsDeclarationsPackageJson.ts] ////
//// [index.js]
const j = require("./package.json");
module.exports = j;
//// [package.json]
{
"name": "pkg",
"version": "0.1.0",
"description": "A package",
"main": "./dist/index.js",
"bin": {
"cli": "./bin/cli.js",
},
"engines": {
"node": ">=0"
},
"scripts": {
"scriptname": "run && run again",
},
"devDependencies": {
"@ns/dep": "0.1.2",
},
"dependencies": {
"dep": "1.2.3",
},
"repository": "microsoft/TypeScript",
"keywords": [
"kw"
],
"author": "Auth",
"license": "See Licensce",
"homepage": "https://site",
"config": {
"o": ["a"]
}
}
//// [package.json]
{
"name": "pkg",
"version": "0.1.0",
"description": "A package",
"main": "./dist/index.js",
"bin": {
"cli": "./bin/cli.js"
},
"engines": {
"node": ">=0"
},
"scripts": {
"scriptname": "run && run again"
},
"devDependencies": {
"@ns/dep": "0.1.2"
},
"dependencies": {
"dep": "1.2.3"
},
"repository": "microsoft/TypeScript",
"keywords": [
"kw"
],
"author": "Auth",
"license": "See Licensce",
"homepage": "https://site",
"config": {
"o": ["a"]
}
}
//// [index.js]
var j = require("./package.json");
module.exports = j;
//// [index.d.ts]
export = j;
declare const j: {
name: string;
version: string;
description: string;
main: string;
bin: {
cli: string;
};
engines: {
node: string;
};
scripts: {
scriptname: string;
};
devDependencies: {
"@ns/dep": string;
};
dependencies: {
dep: string;
};
repository: string;
keywords: string[];
author: string;
license: string;
homepage: string;
config: {
o: string[];
};
};
|