Skip to main content
Module

x/dnt/mod.ts>PackageJson

Deno to npm package build tool.
Latest
interface PackageJson
Re-export
import { type PackageJson } from "https://deno.land/x/dnt@0.40.0/mod.ts";

Based on version 9.6.6

Index Signatures

[propertyName: string]: any

Properties

name: string
version: string
optional
description: string
optional
keywords: string[]
optional
homepage: string
optional
bugs: PackageJsonBugs | string
optional
license:
| "MIT"
| "ISC"
| "UNLICENSED"
| string

Check https://spdx.org/licenses/ for valid licences

optional
author: PackageJsonPerson | string
optional
contributors: (PackageJsonPerson | string)[]
optional
main: string
optional
types: string
optional
scripts: { [key: string]: string; }
optional
repository: string | { type: string; url: string; directory?: string; }
optional
dependencies: { [packageName: string]: string; }
optional
devDependencies: { [packageName: string]: string; }
optional
peerDependencies: { [packageName: string]: string; }
optional
bundleDependencies: { [packageName: string]: string; }
optional
optionalDependencies: { [packageName: string]: string; }
optional
engines: { [engineName: string]: string; }
optional
os: string[]

A list of os like "darwin", "linux", "win32", OS names can be prefix by a "!"

optional
cpu: string[]

A list of cpu like "x64", "ia32", "arm", "mips", CPU names can be prefix by a "!"

optional
private: boolean