UNPKG

3.73 kBJSONView Raw
1{
2 "name": "@ionic/app-scripts",
3 "version": "3.2.4",
4 "description": "Scripts for Ionic Projects",
5 "homepage": "https://ionicframework.com/",
6 "author": "Ionic Team <hi@ionic.io> (https://ionic.io)",
7 "license": "MIT",
8 "files": [
9 "bin/",
10 "config/",
11 "dist/",
12 "lab",
13 "LICENSE",
14 "README.md"
15 ],
16 "bin": {
17 "ionic-app-scripts": "./bin/ionic-app-scripts.js"
18 },
19 "scripts": {
20 "build": "npm run clean && tsc && npm run sass",
21 "build-and-test": "jest",
22 "changelog": "./node_modules/.bin/conventional-changelog -p angular -i CHANGELOG.md -s",
23 "clean": "rimraf ./dist",
24 "github-release": "node ./scripts/create-github-release.js",
25 "lint": "tslint -c ./tslint.json --project ./tsconfig.json --type-check -t stylish",
26 "nightly": "npm run build && node ./scripts/publish-nightly.js",
27 "sass": "node-sass ./src/dev-client/sass/ion-dev.scss --output ./bin/ --output-style compressed",
28 "sass-watch": "npm run sass && node-sass ./src/dev-client/sass/ion-dev.scss --watch --output ./bin/ --output-style compressed",
29 "test": "jest",
30 "watch": "npm run clean && tsc --watch & npm run sass-watch"
31 },
32 "main": "dist/index.js",
33 "dependencies": {
34 "@angular-devkit/build-optimizer": "0.0.35",
35 "autoprefixer": "^7.2.6",
36 "chalk": "^2.4.0",
37 "chokidar": "^2.0.4",
38 "clean-css": "^4.1.11",
39 "cross-spawn": "^5.1.0",
40 "dotenv-webpack": "^1.5.7",
41 "express": "^4.16.3",
42 "fs-extra": "^4.0.2",
43 "glob": "^7.1.2",
44 "json-loader": "^0.5.7",
45 "node-sass": "^4.10.0",
46 "os-name": "^2.0.1",
47 "postcss": "^6.0.21",
48 "proxy-middleware": "^0.15.0",
49 "reflect-metadata": "^0.1.10",
50 "rollup": "0.50.0",
51 "rollup-plugin-commonjs": "8.2.6",
52 "rollup-plugin-node-resolve": "3.0.0",
53 "source-map": "^0.6.1",
54 "tiny-lr": "^1.1.1",
55 "tslint": "^5.8.0",
56 "tslint-eslint-rules": "^4.1.1",
57 "uglify-es": "3.2.2",
58 "webpack": "3.12.0",
59 "ws": "3.3.2",
60 "xml2js": "^0.4.19"
61 },
62 "devDependencies": {
63 "@angular/animations": "5.0.3",
64 "@angular/common": "5.0.3",
65 "@angular/compiler": "5.0.3",
66 "@angular/compiler-cli": "5.0.3",
67 "@angular/core": "5.0.3",
68 "@angular/forms": "5.0.3",
69 "@angular/http": "5.0.3",
70 "@angular/platform-browser": "5.0.3",
71 "@angular/platform-browser-dynamic": "5.0.3",
72 "@angular/platform-server": "5.0.3",
73 "@types/chokidar": "^1.7.5",
74 "@types/clean-css": "^3.4.29",
75 "@types/express": "^4.11.1",
76 "@types/fs-extra": "^4.0.8",
77 "@types/glob": "^5.0.35",
78 "@types/jest": "^21.1.5",
79 "@types/mock-fs": "^3.6.30",
80 "@types/node": "^8.10.9",
81 "@types/node-sass": "^3.10.32",
82 "@types/rewire": "^2.5.27",
83 "@types/webpack": "^3.8.11",
84 "@types/ws": "^3.2.0",
85 "conventional-changelog-cli": "^1.3.22",
86 "github": "0.2.4",
87 "ionic-cz-conventional-changelog": "^1.0.0",
88 "jest": "^21.2.1",
89 "mock-fs": "^4.4.2",
90 "rewire": "^2.5.2",
91 "rimraf": "^2.6.1",
92 "rxjs": "^5.5.10",
93 "sw-toolbox": "^3.6.0",
94 "tslint-ionic-rules": "0.0.8",
95 "typescript": "~2.4.2",
96 "zone.js": "^0.8.26"
97 },
98 "repository": {
99 "type": "git",
100 "url": "git+https://github.com/ionic-team/ionic-app-scripts.git"
101 },
102 "bugs": {
103 "url": "https://github.com/ionic-team/ionic-app-scripts/issues"
104 },
105 "config": {
106 "commitizen": {
107 "path": "node_modules/ionic-cz-conventional-changelog"
108 }
109 },
110 "typings": "dist/index.d.ts",
111 "jest": {
112 "testEnvironment": "node",
113 "moduleFileExtensions": [
114 "ts",
115 "js"
116 ],
117 "transform": {
118 "^.+\\.(ts)$": "<rootDir>/preprocessor.js"
119 },
120 "testRegex": "/src/.*\\.spec\\.(ts|js)$",
121 "coverageDirectory": "coverage"
122 }
123}