using parcel for js bundling. it works!
This commit is contained in:
4
Shared (Extension)/Resources/.gitignore
vendored
Normal file
4
Shared (Extension)/Resources/.gitignore
vendored
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
node_modules/
|
||||||
|
*.build.js*
|
||||||
|
.parcel-cache/
|
||||||
|
dist/
|
||||||
@@ -1,4 +1,7 @@
|
|||||||
|
import { generatePrivateKey } from "nostr-tools";
|
||||||
|
|
||||||
browser.runtime.onMessage.addListener((request, sender, sendResponse) => {
|
browser.runtime.onMessage.addListener((request, sender, sendResponse) => {
|
||||||
|
console.log(generatePrivateKey());
|
||||||
console.log("Received request: ", request);
|
console.log("Received request: ", request);
|
||||||
|
|
||||||
if (request.greeting === "hello")
|
if (request.greeting === "hello")
|
||||||
|
|||||||
@@ -15,11 +15,11 @@
|
|||||||
},
|
},
|
||||||
|
|
||||||
"background": {
|
"background": {
|
||||||
"service_worker": "background.js"
|
"service_worker": "dist/background.js"
|
||||||
},
|
},
|
||||||
|
|
||||||
"content_scripts": [{
|
"content_scripts": [{
|
||||||
"js": [ "content.js" ],
|
"js": [ "dist/content.js" ],
|
||||||
"matches": [ "<all_urls>" ]
|
"matches": [ "<all_urls>" ]
|
||||||
}],
|
}],
|
||||||
|
|
||||||
@@ -39,7 +39,7 @@
|
|||||||
|
|
||||||
"web_accessible_resources": [
|
"web_accessible_resources": [
|
||||||
{
|
{
|
||||||
"resources": ["nostr.js"],
|
"resources": ["dist/nostr.js"],
|
||||||
"matches": ["<all_urls>"]
|
"matches": ["<all_urls>"]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|||||||
2638
Shared (Extension)/Resources/package-lock.json
generated
Normal file
2638
Shared (Extension)/Resources/package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load Diff
22
Shared (Extension)/Resources/package.json
Normal file
22
Shared (Extension)/Resources/package.json
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
{
|
||||||
|
"name": "nostore",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"description": "",
|
||||||
|
"source": [
|
||||||
|
"background.js",
|
||||||
|
"content.js",
|
||||||
|
"nostr.js",
|
||||||
|
"popup.js"
|
||||||
|
],
|
||||||
|
"scripts": {
|
||||||
|
"build": "parcel build",
|
||||||
|
"watch": "parcel watch",
|
||||||
|
"test": "echo \"Error: no test specified\" && exit 1"
|
||||||
|
},
|
||||||
|
"author": "",
|
||||||
|
"license": "ISC",
|
||||||
|
"dependencies": {
|
||||||
|
"nostr-tools": "^1.1.1",
|
||||||
|
"parcel": "^2.8.2"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -2,6 +2,8 @@ async function savePrivateKey(event) {
|
|||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
let privKey = document.getElementById('priv-key');
|
let privKey = document.getElementById('priv-key');
|
||||||
browser.storage.local.set({ "priv-key": privKey.value });
|
browser.storage.local.set({ "priv-key": privKey.value });
|
||||||
|
console.log('setting private key');
|
||||||
|
await browser.runtime.sendMessage({greeting: 'hello'});
|
||||||
}
|
}
|
||||||
|
|
||||||
async function getPrivateKey() {
|
async function getPrivateKey() {
|
||||||
|
|||||||
@@ -47,6 +47,8 @@
|
|||||||
941B03FB296FA90400CA291E /* popup.js in Resources */ = {isa = PBXBuildFile; fileRef = 941B03AA296FA90400CA291E /* popup.js */; };
|
941B03FB296FA90400CA291E /* popup.js in Resources */ = {isa = PBXBuildFile; fileRef = 941B03AA296FA90400CA291E /* popup.js */; };
|
||||||
941B040D296FAD6900CA291E /* nostr.js in Resources */ = {isa = PBXBuildFile; fileRef = 941B040C296FAD6900CA291E /* nostr.js */; };
|
941B040D296FAD6900CA291E /* nostr.js in Resources */ = {isa = PBXBuildFile; fileRef = 941B040C296FAD6900CA291E /* nostr.js */; };
|
||||||
941B040E296FAD6900CA291E /* nostr.js in Resources */ = {isa = PBXBuildFile; fileRef = 941B040C296FAD6900CA291E /* nostr.js */; };
|
941B040E296FAD6900CA291E /* nostr.js in Resources */ = {isa = PBXBuildFile; fileRef = 941B040C296FAD6900CA291E /* nostr.js */; };
|
||||||
|
941B04102971030300CA291E /* dist in Resources */ = {isa = PBXBuildFile; fileRef = 941B040F2971030300CA291E /* dist */; };
|
||||||
|
941B04112971030300CA291E /* dist in Resources */ = {isa = PBXBuildFile; fileRef = 941B040F2971030300CA291E /* dist */; };
|
||||||
/* End PBXBuildFile section */
|
/* End PBXBuildFile section */
|
||||||
|
|
||||||
/* Begin PBXContainerItemProxy section */
|
/* Begin PBXContainerItemProxy section */
|
||||||
@@ -123,6 +125,7 @@
|
|||||||
941B03DC296FA90400CA291E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
941B03DC296FA90400CA291E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
||||||
941B03DD296FA90400CA291E /* nostore.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = nostore.entitlements; sourceTree = "<group>"; };
|
941B03DD296FA90400CA291E /* nostore.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = nostore.entitlements; sourceTree = "<group>"; };
|
||||||
941B040C296FAD6900CA291E /* nostr.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = nostr.js; sourceTree = "<group>"; };
|
941B040C296FAD6900CA291E /* nostr.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = nostr.js; sourceTree = "<group>"; };
|
||||||
|
941B040F2971030300CA291E /* dist */ = {isa = PBXFileReference; lastKnownFileType = folder; path = dist; sourceTree = "<group>"; };
|
||||||
/* End PBXFileReference section */
|
/* End PBXFileReference section */
|
||||||
|
|
||||||
/* Begin PBXFrameworksBuildPhase section */
|
/* Begin PBXFrameworksBuildPhase section */
|
||||||
@@ -203,6 +206,7 @@
|
|||||||
941B03A2296FA90400CA291E /* Resources */ = {
|
941B03A2296FA90400CA291E /* Resources */ = {
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
|
941B040F2971030300CA291E /* dist */,
|
||||||
941B03A3296FA90400CA291E /* _locales */,
|
941B03A3296FA90400CA291E /* _locales */,
|
||||||
941B03A4296FA90400CA291E /* images */,
|
941B03A4296FA90400CA291E /* images */,
|
||||||
941B03A5296FA90400CA291E /* manifest.json */,
|
941B03A5296FA90400CA291E /* manifest.json */,
|
||||||
@@ -420,6 +424,7 @@
|
|||||||
files = (
|
files = (
|
||||||
941B03F2296FA90400CA291E /* background.js in Resources */,
|
941B03F2296FA90400CA291E /* background.js in Resources */,
|
||||||
941B03F8296FA90400CA291E /* popup.css in Resources */,
|
941B03F8296FA90400CA291E /* popup.css in Resources */,
|
||||||
|
941B04102971030300CA291E /* dist in Resources */,
|
||||||
941B03F6296FA90400CA291E /* popup.html in Resources */,
|
941B03F6296FA90400CA291E /* popup.html in Resources */,
|
||||||
941B040D296FAD6900CA291E /* nostr.js in Resources */,
|
941B040D296FAD6900CA291E /* nostr.js in Resources */,
|
||||||
941B03EE296FA90400CA291E /* images in Resources */,
|
941B03EE296FA90400CA291E /* images in Resources */,
|
||||||
@@ -436,6 +441,7 @@
|
|||||||
files = (
|
files = (
|
||||||
941B03F3296FA90400CA291E /* background.js in Resources */,
|
941B03F3296FA90400CA291E /* background.js in Resources */,
|
||||||
941B03F9296FA90400CA291E /* popup.css in Resources */,
|
941B03F9296FA90400CA291E /* popup.css in Resources */,
|
||||||
|
941B04112971030300CA291E /* dist in Resources */,
|
||||||
941B03F7296FA90400CA291E /* popup.html in Resources */,
|
941B03F7296FA90400CA291E /* popup.html in Resources */,
|
||||||
941B040E296FAD6900CA291E /* nostr.js in Resources */,
|
941B040E296FAD6900CA291E /* nostr.js in Resources */,
|
||||||
941B03EF296FA90400CA291E /* images in Resources */,
|
941B03EF296FA90400CA291E /* images in Resources */,
|
||||||
|
|||||||
Reference in New Issue
Block a user