UNPKG

5.64 kBJSONView Raw
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}