Self-hosted CRX is now the "preview" channel.
There's not a huge difference: preview gets an inverted icon and a different ID, meaning that it can be run separately to edit Caret in trunk, but it's still basically stable.
This commit is contained in:
parent
8d719ced6e
commit
2cb73e73fd
3 changed files with 6 additions and 2 deletions
|
@ -49,12 +49,16 @@ module.exports = function(grunt) {
|
||||||
grunt.registerTask("package", ["less:all", "compress:pack", "copy:unpacked", "crx"]);
|
grunt.registerTask("package", ["less:all", "compress:pack", "copy:unpacked", "crx"]);
|
||||||
|
|
||||||
grunt.registerTask("crx", "Makes a new CRX package", function() {
|
grunt.registerTask("crx", "Makes a new CRX package", function() {
|
||||||
|
var manifest = JSON.parse(fs.readFileSync("./build/unpacked/manifest.json"));
|
||||||
|
manifest.icons["128"] = "icon-128-inverted.png";
|
||||||
|
fs.writeFileSync("./build/unpacked/manifest.json", JSON.stringify(manifest, null, 2));
|
||||||
|
|
||||||
|
//perform the Chrome packaging
|
||||||
var c = this.async();
|
var c = this.async();
|
||||||
var here = fs.realpathSync(__dirname);
|
var here = fs.realpathSync(__dirname);
|
||||||
var cmd = ['"%LOCALAPPDATA%/Google/Chrome SxS/Application/chrome.exe"'];
|
var cmd = ['"%LOCALAPPDATA%/Google/Chrome SxS/Application/chrome.exe"'];
|
||||||
cmd.push("--pack-extension=" + path.join(here, "build/unpacked"));
|
cmd.push("--pack-extension=" + path.join(here, "build/unpacked"));
|
||||||
cmd.push("--pack-extension-key=" + path.join(here, "../Caret.pem"));
|
cmd.push("--pack-extension-key=" + path.join(here, "../Caret.pem"));
|
||||||
var fullPath =
|
|
||||||
exec(cmd.join(" "),function(err, out, stderr) {
|
exec(cmd.join(" "),function(err, out, stderr) {
|
||||||
fs.renameSync("./build/unpacked.crx", "./build/Caret.crx");
|
fs.renameSync("./build/unpacked.crx", "./build/Caret.crx");
|
||||||
exec("rm -rf ./build/unpacked");
|
exec("rm -rf ./build/unpacked");
|
||||||
|
|
BIN
icon-128-inverted.png
Normal file
BIN
icon-128-inverted.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 5.3 KiB |
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"name": "Caret",
|
"name": "Caret",
|
||||||
"description": "Professional text editing for Chrome and Chrome OS",
|
"description": "Professional text editing for Chrome and Chrome OS",
|
||||||
"version": "0.0.18",
|
"version": "0.0.19",
|
||||||
"manifest_version": 2,
|
"manifest_version": 2,
|
||||||
"icons": {
|
"icons": {
|
||||||
"128": "icon-128-2.png"
|
"128": "icon-128-2.png"
|
||||||
|
|
Loading…
Reference in a new issue