web_lib

Common web application libraries
git clone https://radroots.dev/git/web_lib.git
Log | Files | Refs | LICENSE

package.json (3945B)


      1 {
      2     "name": "@radroots/client",
      3     "version": "0.0.1",
      4     "private": true,
      5     "license": "GPLv3",
      6     "type": "module",
      7     "exports": {
      8         ".": {
      9             "types": "./dist/types/index.d.ts",
     10             "import": "./dist/esm/index.js",
     11             "require": "./dist/cjs/index.js"
     12         },
     13         "./cipher": {
     14             "types": "./dist/types/cipher/index.d.ts",
     15             "import": "./dist/esm/cipher/index.js",
     16             "require": "./dist/cjs/cipher/index.js"
     17         },
     18         "./crypto": {
     19             "types": "./dist/types/crypto/index.d.ts",
     20             "import": "./dist/esm/crypto/index.js",
     21             "require": "./dist/cjs/crypto/index.js"
     22         },
     23         "./backup": {
     24             "types": "./dist/types/backup/index.d.ts",
     25             "import": "./dist/esm/backup/index.js",
     26             "require": "./dist/cjs/backup/index.js"
     27         },
     28         "./datastore": {
     29             "types": "./dist/types/datastore/index.d.ts",
     30             "import": "./dist/esm/datastore/index.js",
     31             "require": "./dist/cjs/datastore/index.js"
     32         },
     33         "./fs": {
     34             "types": "./dist/types/fs/index.d.ts",
     35             "import": "./dist/esm/fs/index.js",
     36             "require": "./dist/cjs/fs/index.js"
     37         },
     38         "./geolocation": {
     39             "types": "./dist/types/geolocation/index.d.ts",
     40             "import": "./dist/esm/geolocation/index.js",
     41             "require": "./dist/cjs/geolocation/index.js"
     42         },
     43         "./idb": {
     44             "types": "./dist/types/idb/index.d.ts",
     45             "import": "./dist/esm/idb/index.js",
     46             "require": "./dist/cjs/idb/index.js"
     47         },
     48         "./keystore": {
     49             "types": "./dist/types/keystore/index.d.ts",
     50             "import": "./dist/esm/keystore/index.js",
     51             "require": "./dist/cjs/keystore/index.js"
     52         },
     53         "./notifications": {
     54             "types": "./dist/types/notifications/index.d.ts",
     55             "import": "./dist/esm/notifications/index.js",
     56             "require": "./dist/cjs/notifications/index.js"
     57         },
     58         "./radroots": {
     59             "types": "./dist/types/radroots/index.d.ts",
     60             "import": "./dist/esm/radroots/index.js",
     61             "require": "./dist/cjs/radroots/index.js"
     62         },
     63         "./sql": {
     64             "types": "./dist/types/sql/index.d.ts",
     65             "import": "./dist/esm/sql/index.js",
     66             "require": "./dist/cjs/sql/index.js"
     67         },
     68         "./sql/constants": {
     69             "types": "./dist/types/sql/constants.d.ts",
     70             "import": "./dist/esm/sql/constants.js",
     71             "require": "./dist/cjs/sql/constants.js"
     72         },
     73         "./replica": {
     74             "types": "./dist/types/replica/index.d.ts",
     75             "import": "./dist/esm/replica/index.js",
     76             "require": "./dist/cjs/replica/index.js"
     77         }
     78     },
     79     "scripts": {
     80         "build:esm": "tsc -p tsconfig.esm.json",
     81         "build:cjs": "tsc -p tsconfig.cjs.json",
     82         "build": "npm run clean && npm run build:esm && npm run build:cjs",
     83         "prebuild": "npm run clean",
     84         "clean": "rimraf dist",
     85         "dev": "npm run watch",
     86         "watch": "tsc -w"
     87     },
     88     "dependencies": {
     89         "@radroots/geo": "workspace:*",
     90         "@radroots/http": "workspace:*",
     91         "@radroots/replica-db-schema-bindings": "workspace:*",
     92         "@radroots/replica-db-wasm": "workspace:*",
     93         "@radroots/replica-sync-wasm": "workspace:*",
     94         "@radroots/types-bindings": "workspace:*",
     95         "@radroots/utils": "workspace:*",
     96         "@radroots/nostr": "workspace:*",
     97         "idb": "^8.0.3",
     98         "idb-keyval": "^6.2.1",
     99         "sql.js": "1.13.0"
    100     },
    101     "devDependencies": {
    102         "@radroots/tsconfig": "workspace:*",
    103         "@types/debug": "^4.1.12",
    104         "@types/sql.js": "^1.4.9",
    105         "rimraf": "^6.0.1",
    106         "typescript": "^5.3.3"
    107     },
    108     "publishConfig": {
    109         "access": "public"
    110     }
    111 }