1 | {
|
2 | "name": "onsenui",
|
3 | "version": "2.11.1",
|
4 | "description": "HTML5 Mobile Framework & UI Components",
|
5 | "private": false,
|
6 | "scripts": {
|
7 | "build": "npm run build:js && npm run build:css && npm run build:css-components && npm run build:copy && npm run build:docs && npm run build:zip",
|
8 | "build:docs": "node scripts/build-docs.js",
|
9 | "build:js": "npm run build:js:rollup && npm run build:js:minify && npm run build:js:babel-esm-elements && npm run build:js:babel-esm-ons",
|
10 | "build:js:babel-esm-elements": "babel core/src/elements --out-dir build/esm/elements --ignore 'src/**/*.spec.js'",
|
11 | "build:js:babel-esm-ons": "babel core/src/ons --out-dir build/esm/ons --ignore 'src/**/*.spec.js'",
|
12 | "build:js:minify": "uglifyjs build/js/onsenui.js -c -m --comments '/onsenui v/' --output build/js/onsenui.min.js",
|
13 | "build:js:rollup": "rollup --config",
|
14 | "build:copy": "npm run build:copy:css-components-src && npm run build:copy:more-files",
|
15 | "build:copy:more-files": "cpx package.json build && cpx core/src/onsenui.d.ts build/js",
|
16 | "build:copy:css-components-src": "cpx 'css-components/{!(npm-debug.log|onsen-visual-design-spec.sketch),!(node_modules|build)/**/*}' build/css-components-src",
|
17 | "build:css": "npm run build:css:onsenui-css && npm run build:css:minify-css && npm run build:css:copy-icons",
|
18 | "build:css:copy-icons": "ncp core/css/font_awesome build/css/font_awesome && ncp core/css/ionicons build/css/ionicons && ncp core/css/material-design-iconic-font build/css/material-design-iconic-font",
|
19 | "build:css:minify-css": "cleancss --inline none -o build/css/onsenui.min.css build/css/onsenui.css && cleancss --inline none -o build/css/onsenui-core.min.css build/css/onsenui-core.css",
|
20 | "build:css:onsenui-css": "node scripts/make-onsenui-css.js",
|
21 | "build:css-components": "(cd css-components && npm run build) && ncp css-components/build build/css",
|
22 | "build:zip": "node scripts/zip.js",
|
23 | "clean": "rimraf ./build && mkdir build && mkdir build/css && mkdir build/js",
|
24 | "dist": "cpx '{bower.json,package.json,README.md,CHANGELOG.md,LICENSE}' OnsenUI-dist && cpx 'build/{!(onsenui.zip|package.json),!(docs)/**/*}' OnsenUI-dist",
|
25 | "prebuild": "npm run clean",
|
26 | "serve": "npm run serve:watch-core & npm run serve:watch-css & npm run serve:browser-sync",
|
27 | "serve:browser-sync": "browser-sync start --config bs-config.js",
|
28 | "serve:watch-core": "npm run build:js:rollup -- --watch",
|
29 | "serve:watch-css": "watch 'npm run build:css:onsenui-css' core/css --ignoreDotFiles",
|
30 | "test": "npm run test:core-dts && npm run test:unit",
|
31 | "test:unit": "node scripts/unit-test.js",
|
32 | "test:core-dts": "node scripts/core-dts-test.js"
|
33 | },
|
34 | "main": "js/onsenui.js",
|
35 | "typings": "js/onsenui.d.ts",
|
36 | "files": [
|
37 | "bower.json",
|
38 | "css",
|
39 | "css-components-src",
|
40 | "js",
|
41 | "esm"
|
42 | ],
|
43 | "repository": {
|
44 | "type": "git",
|
45 | "url": "https://github.com/OnsenUI/OnsenUI"
|
46 | },
|
47 | "license": "Apache-2.0",
|
48 | "bugs": {
|
49 | "url": "https://github.com/OnsenUI/OnsenUI/issues"
|
50 | },
|
51 | "keywords": [
|
52 | "phonegap",
|
53 | "cordova",
|
54 | "web-components",
|
55 | "react",
|
56 | "components",
|
57 | "angular",
|
58 | "vue",
|
59 | "hybrid",
|
60 | "app",
|
61 | "ui",
|
62 | "mobile",
|
63 | "onsen",
|
64 | "onsenui"
|
65 | ],
|
66 | "homepage": "https://onsen.io/",
|
67 | "browserslist": [
|
68 | "> 1%",
|
69 | "iOS >= 8.0",
|
70 | "Android >= 4.4",
|
71 | "Chrome >= 30",
|
72 | "Safari >= 9",
|
73 | "Firefox ESR",
|
74 | "Opera 12.1"
|
75 | ],
|
76 | "babel": {
|
77 | "presets": [
|
78 | [
|
79 | "env",
|
80 | {}
|
81 | ],
|
82 | "stage-3"
|
83 | ],
|
84 | "plugins": [
|
85 | "inline-svg"
|
86 | ]
|
87 | },
|
88 | "engines": {
|
89 | "node": ">= 4.0.0"
|
90 | },
|
91 | "devDependencies": {
|
92 | "@types/node": "^14.6.0",
|
93 | "ansi-colors": "^4.1.1",
|
94 | "autoprefixer": "^9.8.6",
|
95 | "babel-core": "^6.26.0",
|
96 | "babel-eslint": "^8.0.2",
|
97 | "babel-plugin-angularjs-annotate": "^0.8.2",
|
98 | "babel-plugin-external-helpers": "^6.22.0",
|
99 | "babel-plugin-inline-svg": "^1.0.1",
|
100 | "babel-plugin-transform-runtime": "^6.23.0",
|
101 | "babel-preset-env": "^1.6.1",
|
102 | "babel-preset-stage-3": "^6.24.1",
|
103 | "bestzip": "^2.1.6",
|
104 | "browser-sync": "^2.26.12",
|
105 | "chai": "^3.4.1",
|
106 | "chai-as-promised": "^5.2.0",
|
107 | "chai-spies": "^1.0.0",
|
108 | "chalk": "^2.3.0",
|
109 | "clean-css-cli": "^4.3.0",
|
110 | "concat": "^1.0.3",
|
111 | "cpx": "^1.5.0",
|
112 | "dateformat": "^3.0.2",
|
113 | "eslint": "^4.10.0",
|
114 | "event-stream": "3.3.4",
|
115 | "fancy-log": "^1.3.3",
|
116 | "glob": "^7.1.6",
|
117 | "jsonschema": "^1.2.0",
|
118 | "karma": "^1.7.1",
|
119 | "karma-chai": "^0.1.0",
|
120 | "karma-chai-as-promised": "^0.1.2",
|
121 | "karma-chai-spies": "^0.1.4",
|
122 | "karma-chrome-launcher": "^2.2.0",
|
123 | "karma-coverage": "^1.1.1",
|
124 | "karma-junit-reporter": "^1.2.0",
|
125 | "karma-mocha": "^1.3.0",
|
126 | "karma-rollup-preprocessor": "^5.0.1",
|
127 | "karma-safari-launcher": "^1.0.0",
|
128 | "karma-sauce-launcher": "^1.1.0",
|
129 | "merge-stream": "^1.0.1",
|
130 | "mkpath": "^1.0.0",
|
131 | "mocha": "^4.0.1",
|
132 | "ncp": "^2.0.0",
|
133 | "postcss": "^7.0.32",
|
134 | "postcss-cli": "^7.1.1",
|
135 | "rimraf": "^3.0.2",
|
136 | "rollup": "^0.51.8",
|
137 | "rollup-plugin-babel": "^3.0.2",
|
138 | "rollup-plugin-commonjs": "^8.2.1",
|
139 | "rollup-plugin-eslint": "^4.0.0",
|
140 | "rollup-plugin-execute": "^1.1.1",
|
141 | "rollup-plugin-filesize": "^1.5.0",
|
142 | "rollup-plugin-node-resolve": "^3.0.0",
|
143 | "rollup-plugin-progress": "^1.1.2",
|
144 | "rollup-plugin-string": "^2.0.2",
|
145 | "rollup-plugin-visualizer": "^0.3.1",
|
146 | "stylelint": "^13.6.1",
|
147 | "typescript": "^3.9.7",
|
148 | "uglify-js": "^3.1.8",
|
149 | "watch": "^1.0.2",
|
150 | "wcdoc": "0.1.19",
|
151 | "webdriverio": "^4.4.0"
|
152 | },
|
153 | "dependencies": {
|
154 | "@onsenui/custom-elements": "1.0.0",
|
155 | "core-js": "^2.6.11"
|
156 | }
|
157 | }
|