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 | }
|