Permalink
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
236 lines (235 sloc) 8.06 KB
{
"name": "autoEdit2",
"productName": "autoEdit2",
"version": "1.0.18",
"description": "Fast text based video editing",
"main": "electron/main.js",
"scripts": {
"test": "jasmine",
"electron": "electron .",
"make_js": "browserify lib/app/app.js > electron/app.js",
"start": "npm run make_js && npm run electron",
"pack": "build --dir",
"pack:mac": "build --dir --mac --x64",
"pack:linux": "build --dir --linux --x64",
"pack:win": "build --dir --win --x64",
"build": "build",
"build:mwl": "electron-builder -mwl",
"build:mwl:publish:always": "electron-builder -mwl --publish always",
"git:tag": "git tag",
"build:mac": "build --mac --x64",
"build:mac_app_store": "echo 'Mac App Store Option Not currently implemented'",
"build:win": "build --win nsis-web --x64",
"build:linux": "build --linux --x64",
"publish:github": "build --publish always --draft true",
"make_client": "node ./config/make_client.js --demo false",
"make_demo": "npm run make_js && node ./config/make_client.js --demo true",
"preview_page": "npm run make_demo && jekyll serve --source project_page --destination docs",
"preview_page_no_demo_reload": "jekyll serve --source project_page --destination docs",
"make_page": "npm run make_demo && jekyll build --source project_page --destination docs",
"release": "build",
"adobe-panel-dev-src": "sync-files adobe-panel-src ~/Library/Application\\ Support/Adobe/CEP/extensions/autoedit2-panel",
"adobe-panel-dev-electron": "sync-files electron ~/Library/Application\\ Support/Adobe/CEP/extensions/autoedit2-panel/electron",
"adobe-panel-dev-lib": "sync-files lib ~/Library/Application\\ Support/Adobe/CEP/extensions/autoedit2-panel/lib",
"adobe-panel-dev-packagejson": "sync-files ./package.json ~/Library/Application\\ Support/Adobe/CEP/extensions/autoedit2-panel/package.json",
"adobe-panel-dev-node_modules": "sync-files node_modules ~/Library/Application\\ Support/Adobe/CEP/extensions/autoedit2-panel/node_modules",
"adobe-panel-dev": "npm run make_js && npm run adobe-panel-dev-src && npm run adobe-panel-dev-electron && npm run adobe-panel-dev-lib && npm run adobe-panel-dev-node_modules && npm run adobe-panel-dev-packagejson",
"adobe-panel-dev:watch": "onchange ./lib/** ./package.json ./electron/** ./adobe-panel-src/** -e ./electron/app.js -- npm run adobe-panel-dev",
"adobe-panel-build": "sync-files adobe-panel-src adobe-panel-build && sync-files electron adobe-panel-build/electron && sync-files lib adobe-panel-build/lib && sync-files ./package.json adobe-panel-build/package.json && sync-files node_modules adobe-panel-build/node_modules",
"adobe-panel-package-sign-build": "node sign-and-package-adobe-panel.js"
},
"build": {
"publish": {
"provider": "github",
"releaseType": "prerelease",
"vPrefixedTagName": false
},
"appId": "org.autoEdit2.autoEdit2-electron",
"asar": false,
"files": [
"**/*",
"!config/",
"!spec/",
"!project_page/",
"!vendor/",
"!docs/",
"!dist/",
"!assets/",
"node_modules/ffmpeg-static-electron/bin/${os}/${arch}/ffmpeg",
"node_modules/ffmpeg-static-electron/index.js",
"node_modules/ffmpeg-static-electron/package.json",
"node_modules/ffprobe-static-electron/bin/${os}/${arch}/ffmpeg",
"node_modules/ffprobe-static-electron/index.js",
"node_modules/ffprobe-static-electron/package.json"
],
"copyright": "2017 Pietro Passarelli",
"mac": {
"category": "public.app-category.productivity",
"files": [
"!node_modules/ffmpeg-static-electron/bin/win${/*}",
"!node_modules/ffmpeg-static-electron/bin/linux${/*}",
"!node_modules/ffprobe-static-electron/bin/win${/*}",
"!node_modules/ffprobe-static-electron/bin/linux${/*}"
],
"target": [
{
"target": "zip",
"arch": [
"x64"
]
}
]
},
"linux": {
"category": "",
"packageCategory": "GNOME;GTK;VideoEditing;PaperEditing;Transcriptions",
"description": "autoEdit2 Desktop Client for Linux",
"target": [
"AppImage"
],
"maintainer": "Pietro Passarelli <pietro.passarelli@gmail.com>",
"files": [
"!node_modules/ffmpeg-static-electron/bin/linux/ia32${/*}",
"!node_modules/ffmpeg-static-electron/bin/win${/*}",
"!node_modules/ffmpeg-static-electron/bin/mac${/*}",
"!node_modules/ffprobe-static-electron/bin/linux/ia32${/*}",
"!node_modules/ffprobe-static-electron/bin/win${/*}",
"!node_modules/ffprobe-static-electron/bin/mac${/*}"
]
},
"deb": {
"synopsis": "autoEdit2 Desktop App"
},
"dmg": {
"background": "build/background.png",
"icon": "build/icon.icns",
"iconSize": 128,
"contents": [
{
"x": 448,
"y": 340,
"type": "link",
"path": "/Applications"
},
{
"x": 192,
"y": 340,
"type": "file"
}
]
},
"win": {
"target": "portable",
"icon": "build/icon.ico",
"files": [
"node_modules/ffmpeg-static-electron/bin/win/${arch}/ffmpeg",
"!node_modules/ffmpeg-static-electron/bin/win/ia32${/*}",
"!node_modules/ffmpeg-static-electron/bin/linux${/*}",
"!node_modules/ffmpeg-static-electron/bin/mac${/*}",
"node_modules/ffprobe-static-electron/bin/win/${arch}/ffprobe",
"!node_modules/ffprobe-static-electron/bin/win/ia32${/*}",
"!node_modules/ffprobe-static-electron/bin/linux${/*}",
"!node_modules/ffprobe-static-electron/bin/mac${/*}"
]
}
},
"author": "Pietro Passarelli <pietro.passarelli@gmail.com> (http://pietropassarelli.com)",
"license": "MIT",
"dependencies": {
"assemblyai": "^1.0.0",
"backbone": "^1.3.3",
"body-parser": "^1.18.3",
"bootstrap": "^3.3.7",
"electron-debug": "^1.1.0",
"electron-updater": "^3.1.2",
"express": "^4.16.3",
"express-list-endpoints": "^3.0.1",
"ffmpeg-remix": "^0.1.0",
"ffmpeg-static-electron": "^2.0.1",
"ffprobe-static-electron": "^2.0.0",
"file-saver": "^1.3.3",
"fluent-ffmpeg": "^2.1.0",
"jquery": "1.12.4",
"jquery-sortable": "^0.9.13",
"leveldown": "^4.0.1",
"linvodb3": "^3.24.0",
"medeadown": "^1.1.8",
"moment": "^2.15.2",
"mousetrap": "^1.6.0",
"multer": "^1.3.1",
"node-fetch": "^2.2.0",
"node-timecodes": "^2.4.1",
"node-underscorify": "0.0.14",
"path": "^0.12.7",
"request": "^2.81.0",
"require-globify": "^1.4.1",
"sanitize-filename": "^1.6.1",
"underscore": "^1.8.3",
"underscore.string": "^3.3.4",
"watson-developer-cloud": "2.4.1"
},
"optionalDependencies": {
"appdmg": "^0.4.5"
},
"devDependencies": {
"babelify": "^7.3.0",
"browserify": "^13.1.1",
"browserify-shim": "^3.8.12",
"copy-dir": "^0.3.0",
"docco": "^0.7.0",
"dotenv": "^6.0.0",
"electron": "^1.6.10",
"electron-builder": "^20.28.3",
"electron-packager": "*",
"jasmine": "^2.5.2",
"jest": "^22.4.3",
"jsdoc": "^3.4.1",
"onchange": "^4.1.0",
"sync-files": "^1.0.3",
"watch": "^1.0.2",
"watchify": "^3.7.0"
},
"repository": {
"type": "git",
"url": "https://github.com/OpenNewsLabs/autoEdit_2.git"
},
"browserify": {
"transform": [
[
"node-underscorify",
{
"extensions": [
"ejs"
],
"requires": [
{
"variable": "_",
"module": "underscore"
}
]
}
],
"browserify-shim",
"require-globify",
"babelify"
]
},
"browser": {
"bootstrap": "./node_modules/bootstrap/dist/js/bootstrap.js",
"backbone.mousetrap": "./vendor/backbone.mousetrap.js"
},
"browserify-shim": {
"bootstrap": {
"depends": [
"jquery:jQuery"
]
},
"backbone.mousetrap": {
"depends": [
"underscore:_",
"backbone:Backbone",
"mousetrap:Mousetrap"
]
}
}
}