UNPKG

3.03 kBJSONView Raw
1{
2 "name": "nativefier",
3 "version": "7.7.1",
4 "description": "Wrap web apps natively",
5 "keywords": [
6 "desktop",
7 "electron",
8 "app",
9 "native",
10 "wrapper"
11 ],
12 "main": "lib/index.js",
13 "scripts": {
14 "dev-up": "npm install && (cd ./app && npm install) && npm run build",
15 "dev-up-win": "npm install & cd app & npm install & cd .. & npm run build",
16 "test": "jest src",
17 "guard": "jest --watch src",
18 "e2e": "jest e2e",
19 "tdd": "gulp tdd",
20 "lint": "eslint .",
21 "lint:fix": "eslint . --fix",
22 "ci": "npm run lint && npm test && npm run e2e",
23 "clean": "gulp clean",
24 "build": "gulp build",
25 "watch": "while true ; do gulp watch ; done",
26 "package-placeholder": "npm run build && node lib/cli.js http://www.bennish.net/web-notifications.html ~/Desktop --overwrite --name notification-test --icon ./test-resources/iconSampleGrey.png --inject ./test-resources/test-injection.js --inject ./test-resources/test-injection.css && open ~/Desktop/notification-test-darwin-x64/notification-test.app",
27 "start-placeholder": "npm run build && electron app",
28 "changelog": "./scripts/changelog",
29 "format": "prettier --write '{gulp,src}/**/*.js' 'app/src/**/*.js'"
30 },
31 "bin": {
32 "nativefier": "lib/cli.js"
33 },
34 "repository": {
35 "type": "git",
36 "url": "git+https://github.com/jiahaog/nativefier.git"
37 },
38 "author": "Goh Jia Hao",
39 "license": "MIT",
40 "bugs": {
41 "url": "https://github.com/jiahaog/nativefier/issues"
42 },
43 "homepage": "https://github.com/jiahaog/nativefier#readme",
44 "dependencies": {
45 "async": "^2.6.0",
46 "axios": "^0.18.0",
47 "babel-polyfill": "^6.26.0",
48 "cheerio": "^1.0.0-rc.2",
49 "commander": "^2.14.0",
50 "electron-packager": "^12.2.0",
51 "gitcloud": "^0.1.0",
52 "hasbin": "^1.2.3",
53 "lodash": "^4.17.5",
54 "loglevel": "^1.6.1",
55 "ncp": "^2.0.0",
56 "page-icon": "^0.3.0",
57 "progress": "^2.0.0",
58 "sanitize-filename": "^1.6.1",
59 "shelljs": "^0.8.1",
60 "source-map-support": "^0.5.3",
61 "tmp": "0.0.33",
62 "validator": "^10.2.0"
63 },
64 "devDependencies": {
65 "babel-core": "^6.26.0",
66 "babel-jest": "^23.4.0",
67 "babel-loader": "^7.1.2",
68 "babel-plugin-transform-object-rest-spread": "^6.26.0",
69 "babel-preset-env": "^1.6.1",
70 "babel-register": "^6.26.0",
71 "chai": "^4.1.2",
72 "del": "^3.0.0",
73 "eslint": "^5.2.0",
74 "eslint-config-airbnb-base": "^13.0.0",
75 "eslint-config-prettier": "^4.0.0",
76 "eslint-plugin-import": "^2.8.0",
77 "eslint-plugin-prettier": "^3.0.0",
78 "gulp": "^3.9.1",
79 "gulp-babel": "^7.0.1",
80 "gulp-sourcemaps": "^2.6.4",
81 "jest": "^23.4.1",
82 "prettier": "^1.12.1",
83 "require-dir": "^1.0.0",
84 "run-sequence": "^2.2.1",
85 "webpack-stream": "^5.0.0"
86 },
87 "engines": {
88 "node": ">= 4.0"
89 },
90 "babel": {
91 "plugins": [
92 "transform-object-rest-spread"
93 ],
94 "presets": [
95 [
96 "env",
97 {
98 "targets": {
99 "node": "4.0.0"
100 }
101 }
102 ]
103 ]
104 }
105}