UNPKG

2.35 kBJSONView Raw
1{
2 "name": "@ampproject/rollup-plugin-closure-compiler",
3 "version": "0.27.0",
4 "description": "Rollup + Google Closure Compiler",
5 "main": "dist/index.js",
6 "jsnext:main": "dist/index.mjs",
7 "types": "./dist/index.d.ts",
8 "files": [
9 "dist"
10 ],
11 "repository": {
12 "type": "git",
13 "url": "https://github.com/ampproject/rollup-plugin-closure-compiler.git"
14 },
15 "author": "The AMP HTML Authors",
16 "engines": {
17 "node": ">=10"
18 },
19 "keywords": [
20 "rollup-plugin"
21 ],
22 "license": "Apache-2.0",
23 "scripts": {
24 "pretest": "tsc -p tsconfig.test.json",
25 "test": "ava",
26 "precoverage": "yarn pretest && c8 ava",
27 "coverage": "c8 report --reporter=html",
28 "postcoverage": "sirv coverage/",
29 "build": "rimraf dist transpile transpile-tests && tsc -p tsconfig.json & wait",
30 "postbuild": "rollup -c",
31 "release": "np --no-2fa --any-branch",
32 "prepublishOnly": "npm-run-all build"
33 },
34 "peerDependencies": {
35 "rollup": ">=1.27"
36 },
37 "dependencies": {
38 "@ampproject/remapping": "0.2.0",
39 "acorn": "7.3.1",
40 "acorn-walk": "7.1.1",
41 "estree-walker": "2.0.1",
42 "google-closure-compiler": "20210808.0.0",
43 "magic-string": "0.25.7",
44 "uuid": "8.1.0"
45 },
46 "devDependencies": {
47 "@types/acorn": "4.0.5",
48 "@types/estree": "0.0.44",
49 "@types/node": "14.0.13",
50 "@types/uuid": "8.0.0",
51 "ava": "2.4.0",
52 "builtins": "3.0.1",
53 "c8": "7.2.0",
54 "codecov": "3.7.0",
55 "husky": "4.2.5",
56 "lint-staged": "10.2.9",
57 "np": "https://github.com/pixelastic/np/tarball/c3ab2e3b053c7da0ce40a572ca1616273ac080f8",
58 "npm-run-all": "4.1.5",
59 "prettier": "2.0.5",
60 "rimraf": "3.0.2",
61 "rollup": "2.15.0",
62 "rollup-plugin-copy": "3.3.0",
63 "sirv-cli": "1.0.0",
64 "typescript": "3.9.5"
65 },
66 "lint-staged": {
67 "*.ts": [
68 "prettier --write"
69 ],
70 "*.test.js": [
71 "prettier --write"
72 ]
73 },
74 "husky": {
75 "hooks": {
76 "pre-push": "yarn npm-run-all test build",
77 "pre-commit": "lint-staged"
78 }
79 },
80 "ava": {
81 "files": [
82 "test/**/*.test.js"
83 ],
84 "verbose": true
85 },
86 "prettier": {
87 "printWidth": 120,
88 "trailingComma": "all",
89 "parser": "typescript",
90 "singleQuote": true
91 },
92 "volta": {
93 "node": "16.6.1",
94 "yarn": "1.22.4"
95 },
96 "publishConfig": {
97 "access": "public"
98 }
99}