Optimize CI, switch to yarn
Showing
- .github/workflows/github-ci.yml 48 additions, 8 deletions.github/workflows/github-ci.yml
- .gitignore 1 addition, 0 deletions.gitignore
- README.md 3 additions, 3 deletionsREADME.md
- electron-builder.yaml 0 additions, 1 deletionelectron-builder.yaml
- package-lock.json 0 additions, 21087 deletionspackage-lock.json
- package.json 78 additions, 9 deletionspackage.json
- snap/snapcraft.yaml 4 additions, 2 deletionssnap/snapcraft.yaml
- yarn.lock 6185 additions, 0 deletionsyarn.lock
package-lock.json
deleted
100644 → 0
This diff is collapsed.
... | ... | @@ -18,17 +18,87 @@ |
"icon": "assets/icons/icon.png", | ||
"main": "src/main.js", | ||
"buildResources": "src", | ||
"build": { | ||
"files": [ | ||
"!System Volume Information${/*}", | ||
"!flatpak${/*}", | ||
"!build${/*}", | ||
"!snap${/*}", | ||
"!.git${/*}", | ||
"!.github${/*}", | ||
"!dist${/*}", | ||
"!**.pfx", | ||
"!**.bak", | ||
"!**.md", | ||
"!assets/screenshots${/*}", | ||
"!assets/icons/bak${/*}", | ||
"!**/node_modules/*/{CHANGELOG.md,README.md,README,readme.md,readme,test,__tests__,tests,powered-test,example,examples,*.d.ts}", | ||
"!**/node_modules/.bin", | ||
"!**/*.{o,hprof,orig,pyc,pyo,rbc}", | ||
"!**/._*", | ||
"!**/{.DS_Store,.git,.hg,.svn,CVS,RCS,SCCS,__pycache__,thumbs.db,.gitignore,.gitattributes,.editorconfig,.flowconfig,.yarn-metadata.json,.idea,appveyor.yml,.travis.yml,circle.yml,npm-debug.log,.nyc_output,yarn.lock,.yarn-integrity}", | ||
"!**/node_modules/search-index/si${/*}" | ||
], | ||
"appId": "RobinAhle.sleektodomanager", | ||
"linux": { | ||
"icon": "assets/icons/icon.png", | ||
"category": "ProjectManagement", | ||
"target": [ | ||
"deb", | ||
"freebsd", | ||
"rpm", | ||
"AppImage" | ||
] | ||
}, | ||
"mac": { | ||
"target": "dmg", | ||
"icon": "assets/icons/sleek.icns", | ||
"category": "public.app-category.productivity" | ||
}, | ||
"nsis": { | ||
"artifactName": "${productName}-${version}-Setup.${ext}" | ||
}, | ||
"win": { | ||
"target": [ | ||
"portable", | ||
"nsis" | ||
], | ||
"icon": "assets/icons/sleek.ico", | ||
"publisherName": "CN=2B3D4037-FF2E-4C36-84A6-CFF49F585C0C", | ||
"artifactName": "${productName}-${version}.${ext}" | ||
}, | ||
"appx": { | ||
"displayName": "sleek - Todo.txt app for Windows, free and open-source", | ||
"identityName": "17450RobinAhle.sleektodomanager", | ||
"publisher": "CN=2B3D4037-FF2E-4C36-84A6-CFF49F585C0C", | ||
"publisherDisplayName": "Robin Ahle", | ||
"applicationId": "RobinAhle.sleektodomanager" | ||
} | ||
}, | ||
"appImage": { | ||
"artifactName": "${productName}-${version}-${arch}.${ext}" | ||
}, | ||
"rpm": { | ||
"artifactName": "${productName}-${version}-${arch}.${ext}" | ||
}, | ||
"deb": { | ||
"artifactName": "${productName}-${version}-${arch}.${ext}" | ||
}, | ||
"freebsd": { | ||
"artifactName": "${productName}-${version}-${arch}.${ext}" | ||
}, | ||
"scripts": { | ||
"build:windows": "electron-builder -w --publish never", | ||
"build:macos": "electron-builder -m --publish never", | ||
"build:linux": "electron-builder -l --publish never", | ||
"build:appx": "electron-builder -w appx --publish never", | ||
"build:pacman": "electron-builder -l pacman --publish never", | ||
"build:appimage": "electron-builder -l AppImage --publish never", | ||
"test": "jest", | ||
"pack": "electron-builder --dir", | ||
"dist": "electron-builder -mwl --publish never", | ||
"appx": "electron-builder -w appx --publish never", | ||
"win": "electron-builder -w --publish never", | ||
"pacman": "electron-builder -l pacman", | ||
"appimage": "electron-builder -l AppImage --publish never", | ||
"css-build": "node-sass src/scss/ --output src/css/", | ||
"css-watch": "npm run css-build -- --watch", | ||
"start": "npm run css-watch & NODE_ENV=development electron ." | ||
"css-build": "node-sass src/scss/ -o src/css/", | ||
"css-watch": "node-sass src/scss/ -wo src/css/", | ||
"start": "yarn css-build & yarn css-watch & electron ." | ||
}, | ||
"dependencies": { | ||
"bulma": "^0.9.2", | ||
... | ... | @@ -40,7 +110,6 @@ |
"devDependencies": { | ||
"electron": "^12.0.4", | ||
"electron-builder": "^22.10.5", | ||
"electron-packager": "^15.2.0", | ||
"jest": "^26.6.3", | ||
"spectron": "^14.0.0" | ||
} | ||
... | ... |
yarn.lock
0 → 100644
This diff is collapsed.
Please register or sign in to comment