2016-10-30 11:57:12 +01:00
{
"name" : "lossless-cut" ,
2016-11-05 21:23:21 +01:00
"version" : "1.2.0" ,
2016-10-30 11:57:12 +01:00
"description" : "" ,
"main" : "index.js" ,
"scripts" : {
2016-11-03 20:16:27 +01:00
"start" : "electron dist" ,
2016-10-31 22:12:35 +01:00
"watch" : "npm run build && babel src -d dist --copy-files -w" ,
2016-11-03 20:16:27 +01:00
"build" : "rm -rf dist && babel src -d dist --copy-files && ln -s ../node_modules dist/ && ln -s ../package.json ./dist/" ,
2016-11-05 21:22:31 +01:00
"download-ffmpeg" : "bash ./scripts/ffmpeg-dl/dl.sh" ,
"extract-ffmpeg" : "bash ./scripts/ffmpeg-dl/extract.sh" ,
"copy-ffmpeg" : "rm -rf dist/ffmpeg && mkdir dist/ffmpeg && cp ffmpeg-tmp/binaries/${PLATFORM}_${ARCH}/* dist/ffmpeg" ,
"package-single" : "npm run copy-ffmpeg && electron-packager dist LosslessCut --out=package --asar.unpackDir=ffmpeg --overwrite --platform=${PLATFORM} --arch=${ARCH} --icon=icon-dist/${ICON}" ,
"package:darwin_x64" : "PLATFORM=darwin ARCH=x64 ICON=app.icns npm run package-single" ,
"package:win32_ia32" : "PLATFORM=win32 ARCH=ia32 ICON=app.ico npm run package-single" ,
"package:win32_x64" : "PLATFORM=win32 ARCH=x64 ICON=app.ico npm run package-single" ,
"package:linux_ia32" : "PLATFORM=linux ARCH=ia32 ICON=app.ico npm run package-single" ,
"package:linux_x64" : "PLATFORM=linux ARCH=x64 ICON=app.ico npm run package-single" ,
"zip" : "(cd package && rm -f LosslessCut-*.zip && for f in LosslessCut-*; do zip -r \"$f\".zip \"$f\"; done)" ,
"icon-gen" : "icon-gen -i src/icon.svg -o ./icon-dist -r" ,
"package" : "npm run package:darwin_x64 && npm run package:win32_ia32 && npm run package:win32_x64 && npm run package:linux_ia32 && npm run package:linux_x64 && npm run zip" ,
2016-11-03 20:16:27 +01:00
"gifify" : "gifify -p 405:299 -r 5@3 Untitled.mov-00.00.00.971-00.00.19.780.mp4" ,
2016-10-31 16:20:49 +01:00
"lint" : "eslint ."
2016-10-30 11:57:12 +01:00
} ,
"author" : {
"name" : "Mikael Finstad" ,
"email" : "finstaden@gmail.com" ,
"url" : "mifi.no"
} ,
"license" : "MIT" ,
"devDependencies" : {
"babel-cli" : "^6.18.0" ,
"babel-preset-es2015" : "^6.18.0" ,
2016-11-03 20:16:27 +01:00
"babel-preset-react" : "^6.16.0" ,
2016-10-30 11:57:12 +01:00
"electron-packager" : "^8.1.0" ,
"eslint" : "^3.8.0" ,
"eslint-config-airbnb" : "^12.0.0" ,
2016-10-31 16:20:49 +01:00
"eslint-plugin-import" : "^1.16.0" ,
2016-10-30 11:57:12 +01:00
"eslint-plugin-jsx-a11y" : "^2.2.3" ,
2016-11-05 21:22:31 +01:00
"eslint-plugin-react" : "^6.4.1" ,
"icon-gen" : "git+https://github.com/mifi/npm-icon-gen.git#ca9a098482d09bd378328bc1810ec2846429d109"
2016-10-30 11:57:12 +01:00
} ,
"dependencies" : {
"bluebird" : "^3.4.6" ,
"capture-frame" : "^1.0.0" ,
"classnames" : "^2.2.5" ,
2016-11-03 20:16:27 +01:00
"electron" : "^1.4.5" ,
2016-10-30 11:57:12 +01:00
"electron-default-menu" : "^1.0.0" ,
"execa" : "^0.5.0" ,
"jquery" : "^3.1.1" ,
"keyboardjs" : "^2.3.3" ,
"lodash" : "^4.16.4" ,
"react" : "^15.3.2" ,
"react-dom" : "^15.3.2" ,
2016-10-31 23:24:04 +01:00
"react-hammerjs" : "^0.5.0" ,
2016-10-30 11:57:12 +01:00
"which" : "^1.2.11"
}
}