UNPKG

@thepassle/app-tools

Version:

Collection of tools I regularly use to build apps. Maybe they're useful to somebody else. Maybe not. Most of these are thin wrappers around native API's, like the native `<dialog>` element, `fetch` API, and `URLPattern`.

98 lines (97 loc) 2.16 kB
{ "name": "@thepassle/app-tools", "version": "0.10.0", "description": "", "type": "module", "scripts": { "test": "wtr **/*.test.js --node-resolve", "test:watch": "npm run test -- --watch", "lint:types": "tsc", "lint:types:watch": "tsc --watch" }, "exports": { "./state.js": { "types": "./types/state/index.d.ts", "default": "./state.js" }, "./pwa.js": { "types": "./types/pwa/index.d.ts", "default": "./pwa.js" }, "./dialog.js": { "types": "./types/dialog/index.d.ts", "default": "./dialog.js" }, "./pwa/*": { "types": "./types/pwa/*", "default": "./pwa/*" }, "./api.js": { "types": "./types/api/index.d.ts", "default": "./api.js" }, "./router.js": { "types": "./types/router/index.d.ts", "default": "./router.js" }, "./router/plugins/*": { "types": "./types/router/plugins/*", "default": "./router/plugins/*" }, "./api/plugins/*": { "types": "./types/api/plugins/*", "default": "./api/plugins/*" }, "./utils.js": { "types": "./types/utils/index.d.ts", "default": "./utils.js" }, "./utils/*": { "types": "./types/utils/*", "default": "./utils/*" }, "./env.js": { "types": "./types/env/dev.js", "development": "./env/dev.js", "default": "./env/prod.js" }, "./package.json": "./package.json" }, "files": [ "./types/**/*.d.ts", "./env.js", "./pwa.js", "./dialog.js", "./dialog/*.js", "./pwa/*.js", "./router.js", "./router/index.js", "./router/plugins/*.js", "./api.js", "./api/index.js", "./api/plugins/*.js", "./state.js", "./state/index.js", "./utils.js", "./utils/*.js", "./env/dev.js", "./env/prod.js" ], "keywords": [ "router", "state", "pwa", "api", "fetch", "client", "abortcontroller" ], "author": "", "license": "ISC", "devDependencies": { "@open-wc/testing": "^3.1.6", "@web/test-runner": "^0.13.31", "sinon": "^14.0.0", "typescript": "^4.9.4" } }