2015-04-05 17:10:02 +00:00
{
"name" : "jspaint" ,
2018-08-24 01:45:25 +00:00
"productName" : "JS Paint" ,
2015-10-13 18:56:42 +00:00
"version" : "1.0.0" ,
2018-08-24 01:45:25 +00:00
"description" : "Classic MS Paint clone with extra features" ,
2015-10-13 18:56:42 +00:00
"keywords" : [
"paint" ,
"jspaint" ,
"mspaint" ,
"drawing" ,
"draw" ,
"create" ,
"image" ,
"picture" ,
"editor" ,
"edit" ,
"canvas" ,
"app" ,
2018-08-24 00:20:13 +00:00
"web-app" ,
"recreation" ,
"clone" ,
"image-editing" ,
"image-editor" ,
"bitmap"
2015-10-13 18:56:42 +00:00
] ,
2018-08-24 01:45:25 +00:00
"author" : "Isaiah Odhner <isaiahodhner@gmail.com>" ,
"main" : "src/electron-main.js" ,
"config" : {
"forge" : {
2021-08-03 16:53:13 +00:00
"packagerConfig" : {
2021-08-03 18:30:02 +00:00
"icon" : "./images/icons/jspaint" ,
"name" : "jspaint" ,
"executableName" : "jspaint"
2021-08-03 16:53:13 +00:00
} ,
2018-08-24 01:45:25 +00:00
"makers" : [
{
"name" : "@electron-forge/maker-squirrel" ,
"config" : {
"name" : "jspaint"
}
} ,
{
"name" : "@electron-forge/maker-zip" ,
"platforms" : [
"darwin"
]
} ,
{
"name" : "@electron-forge/maker-deb" ,
"config" : { }
} ,
{
"name" : "@electron-forge/maker-rpm" ,
"config" : { }
}
]
}
} ,
"dependencies" : {
2022-01-15 21:52:44 +00:00
"@1j01/live-server" : "^1.3.1" ,
2018-08-24 04:15:21 +00:00
"electron-squirrel-startup" : "^1.0.0" ,
2020-12-13 00:16:08 +00:00
"glob" : "^7.1.6" ,
2022-01-14 04:59:02 +00:00
"lookpath" : "^1.2.2" ,
2021-02-07 17:56:03 +00:00
"rtlcss" : "^3.1.2" ,
2021-02-07 17:57:46 +00:00
"wallpaper" : "^4.4.2"
2018-08-24 01:45:25 +00:00
} ,
"devDependencies" : {
2022-08-01 18:58:10 +00:00
"@electron-forge/cli" : "^6.0.0-beta.65" ,
"@electron-forge/maker-deb" : "^6.0.0-beta.65" ,
"@electron-forge/maker-rpm" : "^6.0.0-beta.65" ,
"@electron-forge/maker-squirrel" : "^6.0.0-beta.65" ,
"@electron-forge/maker-zip" : "^6.0.0-beta.65" ,
2019-12-18 06:18:46 +00:00
"concat-glob-cli" : "^0.1.0" ,
2024-01-29 04:14:39 +00:00
"cspell-cli" : "^8.3.0" ,
2020-05-28 05:58:31 +00:00
"cypress" : "4.7.0" ,
2021-02-08 02:07:50 +00:00
"cypress-image-snapshot" : "^4.0.1" ,
2022-08-01 19:05:00 +00:00
"electron" : "^19.0.10" ,
2021-02-07 06:07:33 +00:00
"electron-debug" : "^3.2.0" ,
2022-08-01 19:18:17 +00:00
"eslint" : "^8.21.0" ,
2021-01-31 04:29:44 +00:00
"npm-run-all" : "^4.1.5" ,
"onchange" : "^7.1.0" ,
2021-02-08 07:26:19 +00:00
"start-server-and-test" : "^1.12.0"
2018-08-24 01:45:25 +00:00
} ,
2015-04-05 17:10:02 +00:00
"scripts" : {
2021-01-31 03:59:22 +00:00
"electron:start" : "electron-forge start" ,
"electron:debug-start" : "electron-forge start --inspect-electron" ,
"electron:package" : "electron-forge package" ,
"electron:make" : "electron-forge make" ,
"electron:publish" : "electron-forge publish" ,
2024-01-29 04:14:39 +00:00
"spellcheck" : "cspell-cli lint ." ,
2019-09-13 20:58:57 +00:00
"lint" : "eslint src/" ,
2020-04-18 23:06:52 +00:00
"lint-cat" : "concat-glob-cli --files \"src/**/!(electron*).js\" --output concatenated-source.js && eslint --rule \"no-undef: error\" --rule \"no-unused-vars: error\" concatenated-source.js" ,
"lint-cat:NOTE" : "Disable the eslint comment that disables ThisExpression to use this." ,
2021-12-07 00:52:33 +00:00
"build-css" : "rtlcss styles/layout.css styles/layout.rtl.css && rtlcss lib/os-gui/layout.css lib/os-gui/layout.rtl.css && rtlcss lib/98.css/98.custom-build.css lib/98.css/98.custom-build.rtl.css" ,
"watch-css" : "onchange --initial --poll 100 'styles/layout.css' 'lib/os-gui/layout.css' 'lib/98.css/98.custom-build.css' -- npm run build-css" ,
2020-12-13 00:16:08 +00:00
"update-localization" : "node ./localization/preprocess.js" ,
2021-01-31 04:29:44 +00:00
"dev" : "run-p watch-css dev:start-server" ,
2021-05-14 02:12:18 +00:00
"dev:start-server" : "live-server --port=1999 --ignorePattern=\"(node_modules|cypress|out)[/\\\\\\\\]|package\\.json|cypress\\.json\"" ,
2021-01-31 04:29:44 +00:00
"dev:start-server:NOTE" : "@XXX: the octuple backlash ends up meaning a single backslash on Linux, two backslashes on Windows. In this case it's fine because it's in a regexp character class so the extra is redundant and doesn't cause an error." ,
2019-11-05 03:15:30 +00:00
"test:start-server" : "live-server --port=11822 --no-browser --ignorePattern=\"(node_modules|cypress|out)[/\\\\\\\\]|package\\.json|cypress\\.json\"" ,
2020-01-05 22:27:51 +00:00
"test:start-server:NOTE" : "@XXX: the octuple backlash ends up meaning a single backslash on Linux, two backslashes on Windows. In this case it's fine because it's in a regexp character class so the extra is redundant and doesn't cause an error." ,
2019-11-03 22:32:09 +00:00
"cy:open" : "cypress open" ,
2020-04-30 00:58:01 +00:00
"cy:run" : "cypress run --record" ,
2019-11-03 22:32:09 +00:00
"cy:accept" : "cypress run --env updateSnapshots=true" ,
"test" : "start-server-and-test test:start-server http://localhost:11822 cy:run" ,
"accept" : "start-server-and-test test:start-server http://localhost:11822 cy:accept"
2015-04-05 17:10:02 +00:00
} ,
"repository" : {
"type" : "git" ,
2018-05-05 16:33:45 +00:00
"url" : "https://github.com/1j01/jspaint.git"
2015-04-05 17:10:02 +00:00
} ,
"bugs" : {
2018-05-05 16:33:45 +00:00
"url" : "https://github.com/1j01/jspaint/issues"
2015-04-05 17:10:02 +00:00
}
2022-08-01 19:05:00 +00:00
}