summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam Nystrom <sam@samnystrom.dev>2024-03-16 16:59:29 -0400
committerSam Nystrom <sam@samnystrom.dev>2024-03-16 16:59:29 -0400
commit0fbad38ef137f7e9417c38b459965e9f22b686ac (patch)
treeea052c90c6baa016108fea11196e8acfb6fda58b
parentc63738e17df4d5bfff2049a6d1c445c609c2189e (diff)
chore: set package version
-rw-r--r--flake.lock27
-rw-r--r--flake.nix13
-rw-r--r--package-lock.json148
-rw-r--r--package.json2
4 files changed, 41 insertions, 149 deletions
diff --git a/flake.lock b/flake.lock
new file mode 100644
index 0000000..4b132a8
--- /dev/null
+++ b/flake.lock
@@ -0,0 +1,27 @@
+{
+ "nodes": {
+ "nixpkgs": {
+ "locked": {
+ "lastModified": 1710313540,
+ "narHash": "sha256-HtTTpGe0azsEJVaT9RvbGFGB4idUneraLiUTxFb3ABM=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "4008381882569ab4773f2ba0d7b7bbde8f665672",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-unstable",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "root": {
+ "inputs": {
+ "nixpkgs": "nixpkgs"
+ }
+ }
+ },
+ "root": "root",
+ "version": 7
+}
diff --git a/flake.nix b/flake.nix
index 231aaa2..cbbef9b 100644
--- a/flake.nix
+++ b/flake.nix
@@ -17,11 +17,22 @@
];
};
});
- packages = forEachSystem (pkgs: {
+ packages = forEachSystem (pkgs: rec {
default = pkgs.buildNpmPackage {
pname = "webnodes";
version = "0.1.0";
src = ./.;
+ #forceEmptyCache = true;
+ npmDepsHash = "sha256-hiGb2+LpdxNs36aiB/aEX3MarEFidMezrmxzutulmVw=";
+ };
+ image = pkgs.dockerTools.buildLayeredImage {
+ name = "webnodes";
+ tag = "latest";
+ config.Cmd = [
+ "${pkgs.pkgsStatic.pocketbase}/bin/pocketbase"
+ "--http" "0.0.0.0:8000"
+ #"--publicDir" "${default}/lib/node_modules/webnodes"
+ ];
};
});
};
diff --git a/package-lock.json b/package-lock.json
deleted file mode 100644
index 8fe0af2..0000000
--- a/package-lock.json
+++ /dev/null
@@ -1,148 +0,0 @@
-{
- "name": "webnodes",
- "lockfileVersion": 3,
- "requires": true,
- "packages": {
- "": {
- "name": "webnodes",
- "dependencies": {
- "@preact/signals": "^1.2.2",
- "preact": "^10.19.6"
- },
- "devDependencies": {
- "assemblyscript": "^0.27.24",
- "esbuild": "^0.20.1",
- "typescript": "^5.3.3"
- }
- },
- "node_modules/@esbuild/linux-x64": {
- "version": "0.20.1",
- "cpu": [
- "x64"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@preact/signals": {
- "version": "1.2.2",
- "license": "MIT",
- "dependencies": {
- "@preact/signals-core": "^1.4.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/preact"
- },
- "peerDependencies": {
- "preact": "10.x"
- }
- },
- "node_modules/@preact/signals-core": {
- "version": "1.5.1",
- "license": "MIT",
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/preact"
- }
- },
- "node_modules/assemblyscript": {
- "version": "0.27.24",
- "dev": true,
- "license": "Apache-2.0",
- "dependencies": {
- "binaryen": "116.0.0-nightly.20240114",
- "long": "^5.2.1"
- },
- "bin": {
- "asc": "bin/asc.js",
- "asinit": "bin/asinit.js"
- },
- "engines": {
- "node": ">=16",
- "npm": ">=7"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/assemblyscript"
- }
- },
- "node_modules/binaryen": {
- "version": "116.0.0-nightly.20240114",
- "dev": true,
- "license": "Apache-2.0",
- "bin": {
- "wasm-opt": "bin/wasm-opt",
- "wasm2js": "bin/wasm2js"
- }
- },
- "node_modules/esbuild": {
- "version": "0.20.1",
- "dev": true,
- "hasInstallScript": true,
- "license": "MIT",
- "bin": {
- "esbuild": "bin/esbuild"
- },
- "engines": {
- "node": ">=12"
- },
- "optionalDependencies": {
- "@esbuild/aix-ppc64": "0.20.1",
- "@esbuild/android-arm": "0.20.1",
- "@esbuild/android-arm64": "0.20.1",
- "@esbuild/android-x64": "0.20.1",
- "@esbuild/darwin-arm64": "0.20.1",
- "@esbuild/darwin-x64": "0.20.1",
- "@esbuild/freebsd-arm64": "0.20.1",
- "@esbuild/freebsd-x64": "0.20.1",
- "@esbuild/linux-arm": "0.20.1",
- "@esbuild/linux-arm64": "0.20.1",
- "@esbuild/linux-ia32": "0.20.1",
- "@esbuild/linux-loong64": "0.20.1",
- "@esbuild/linux-mips64el": "0.20.1",
- "@esbuild/linux-ppc64": "0.20.1",
- "@esbuild/linux-riscv64": "0.20.1",
- "@esbuild/linux-s390x": "0.20.1",
- "@esbuild/linux-x64": "0.20.1",
- "@esbuild/netbsd-x64": "0.20.1",
- "@esbuild/openbsd-x64": "0.20.1",
- "@esbuild/sunos-x64": "0.20.1",
- "@esbuild/win32-arm64": "0.20.1",
- "@esbuild/win32-ia32": "0.20.1",
- "@esbuild/win32-x64": "0.20.1"
- }
- },
- "node_modules/long": {
- "version": "5.2.3",
- "dev": true,
- "license": "Apache-2.0"
- },
- "node_modules/preact": {
- "version": "10.19.6",
- "license": "MIT",
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/preact"
- }
- },
- "node_modules/typescript": {
- "version": "5.4.2",
- "dev": true,
- "license": "Apache-2.0",
- "bin": {
- "tsc": "bin/tsc",
- "tsserver": "bin/tsserver"
- },
- "engines": {
- "node": ">=14.17"
- }
- }
- }
-}
diff --git a/package.json b/package.json
index e225e46..5f00d1c 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,8 @@
{
"name": "webnodes",
+ "version": "0.1.0",
"type": "module",
+ "files": ["dist/"],
"scripts": {
"check": "tsc",
"dev": "esbuild src/index.tsx --loader:.svg=dataurl --loader:.wasm=file --loader:.woff2=file --bundle --sourcemap --format=esm --outdir=public --watch --servedir=public --serve-fallback=public/index.html",