UNPKG

3.88 kBJSONView Raw
1{
2 "name": "@ionic/angular-toolkit",
3 "version": "4.0.0",
4 "description": "Schematics and builders for @ionic/angular apps.",
5 "homepage": "https://ionicframework.com/",
6 "author": "Ionic Team <hi@ionicframework.com> (https://ionicframework.com)",
7 "scripts": {
8 "lint": "npm run eslint",
9 "fmt": "npm run eslint -- --fix",
10 "eslint": "eslint . --ext .ts",
11 "build": "tsc",
12 "watch": "tsc -w",
13 "prepublishOnly": "npm run build",
14 "cz": "git-cz"
15 },
16 "repository": {
17 "type": "git",
18 "url": "https://github.com/ionic-team/angular-toolkit.git"
19 },
20 "bugs": {
21 "url": "https://github.com/ionic-team/angular-toolkit/issues"
22 },
23 "keywords": [
24 "angular",
25 "Angular CLI",
26 "blueprints",
27 "code generation",
28 "devkit",
29 "schematics",
30 "ionic",
31 "ionic framework",
32 "ionicframework"
33 ],
34 "dependencies": {
35 "@schematics/angular": "^12.0.0",
36 "cheerio": "1.0.0-rc.3",
37 "colorette": "1.1.0",
38 "copy-webpack-plugin": "^6.2.1",
39 "tapable": "^2.1.1",
40 "tslib": "^2.0.3",
41 "ws": "^7.0.1"
42 },
43 "devDependencies": {
44 "@angular-devkit/architect": "^0.1200.0",
45 "@angular-devkit/build-angular": "^12.0.1",
46 "@angular-devkit/core": "^12.0.1",
47 "@angular-devkit/schematics": "^12.0.0",
48 "@angular/compiler": "^12.0.0",
49 "@angular/compiler-cli": "^12.0.0",
50 "@ionic/eslint-config": "^0.3.0",
51 "@ionic/prettier-config": "^1.0.1",
52 "@semantic-release/changelog": "^3.0.0",
53 "@semantic-release/git": "^7.0.4",
54 "@semantic-release/github": "^5.0.6",
55 "@semantic-release/npm": "^5.0.4",
56 "@types/cheerio": "0.22.15",
57 "@types/copy-webpack-plugin": "^6.0.0",
58 "@types/karma": "3.0.5",
59 "@types/node": "10.12.30",
60 "@types/tapable": "1.0.4",
61 "@types/webpack": "^4.41.22",
62 "@types/webpack-dev-server": "^3.1.7",
63 "@types/webpack-sources": "^2.0.0",
64 "@types/ws": "^7.2.1",
65 "@typescript-eslint/eslint-plugin": "^4.15.0",
66 "@typescript-eslint/parser": "^4.15.0",
67 "commitizen": "^4.2.4",
68 "cz-conventional-changelog": "^3.1.0",
69 "eslint": "^7.19.0",
70 "eslint-config-airbnb-base": "^14.2.1",
71 "eslint-config-prettier": "^6.15.0",
72 "eslint-plugin-import": "^2.22.1",
73 "eslint-plugin-prettier": "^3.3.1",
74 "husky": "^4.0.10",
75 "karma": "^6.3.2",
76 "lint-staged": "^10.0.4",
77 "prettier": "^2.3.0",
78 "rimraf": "^3.0.1",
79 "semantic-release": "^15.9.17",
80 "typescript": "4.2.4",
81 "typescript-eslint-language-service": "^4.1.3"
82 },
83 "peerDependencies": {
84 "@angular-devkit/architect": "^0.1200.0",
85 "@angular-devkit/schematics": "^12.0.0"
86 },
87 "builders": "./builders.json",
88 "schematics": "./collection.json",
89 "husky": {
90 "hooks": {
91 "pre-commit": "lint-staged"
92 }
93 },
94 "release": {
95 "branch": "stable",
96 "verifyConditions": [
97 "@semantic-release/changelog",
98 "@semantic-release/npm",
99 "@semantic-release/github",
100 "@semantic-release/git"
101 ],
102 "prepare": [
103 "@semantic-release/changelog",
104 "@semantic-release/npm",
105 "@semantic-release/git"
106 ],
107 "publish": [
108 "@semantic-release/github",
109 "@semantic-release/npm"
110 ],
111 "success": [
112 "@semantic-release/github"
113 ],
114 "fail": [
115 "@semantic-release/github"
116 ]
117 },
118 "config": {
119 "commitizen": {
120 "path": "./node_modules/cz-conventional-changelog"
121 }
122 },
123 "prettier": "@ionic/prettier-config",
124 "eslintConfig": {
125 "root": true,
126 "ignorePatterns": [
127 "node_modules",
128 "**/*.d.ts",
129 "schematics/**/files"
130 ],
131 "parser": "@typescript-eslint/parser",
132 "parserOptions": {
133 "project": "./tsconfig.json"
134 },
135 "plugins": [
136 "@typescript-eslint",
137 "prettier"
138 ],
139 "extends": [
140 "@ionic/eslint-config/recommended"
141 ],
142 "rules": {
143 "prettier/prettier": "error"
144 }
145 }
146}