UNPKG

@converse/skeletor

Version:

Models and Collections for modern web apps

111 lines (110 loc) 3.34 kB
{ "name": "@converse/skeletor", "description": "Models and Collections for modern web apps", "url": "https://github.com/conversejs/skeletor", "type": "module", "main": "dist/skeletor.js", "module": "dist/skeletor.esm.js", "types": "dist/skeletor.d.ts", "browser": "dist/skeletor.js", "exports": { ".": { "import": "./dist/skeletor.esm.js", "require": "./dist/skeletor.js", "default": "./dist/skeletor.js" } }, "keywords": [ "model", "view", "controller", "router", "server", "client", "browser" ], "author": "Jeremy Ashkenas", "contributors": [ "JC Brand" ], "version": "3.0.1", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/conversejs/skeletor.git" }, "scripts": { "clean": "rm -rf dist", "prebuild": "npm run clean && mkdir -p dist/defs", "build": "npm run prebuild && npm run build:declarations && rollup -c", "build:types": "tsc -p tsconfig.declarations.json", "build:declarations": "npm run build:types && api-extractor run --local && rm -rf dist/defs", "check": "npm run check:types && npm run test && npm run lint", "check:types": "tsc --noEmit", "dev": "karma start --single-run=false", "lint": "eslint src/*.ts test/*.ts", "prettier": "prettier --write src/**/*.js test/**/*.js src/**/*.ts test/**/*.ts", "test": "karma start && karma start --mocha-only" }, "files": [ "LICENSE", "dist/skeletor.js", "dist/skeletor.esm.js", "dist/skeletor.js.map", "dist/skeletor.esm.js.map", "dist/skeletor.min.js", "dist/skeletor.d.ts", "dist/skeletor.d.ts.map", "src/" ], "dependencies": { "@converse/localforage-getitems": "1.4.3", "@types/lodash-es": "^4.17.12", "lit-html": "^3.2.1", "localforage": "^1.10.0", "localforage-driver-memory": "^1.0.5", "localforage-setitems": "^1.4.0", "lodash-es": "^4.17.21", "mergebounce": "0.1.3" }, "devDependencies": { "@babel/core": "^7.10.2", "@babel/plugin-external-helpers": "^7.10.1", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", "@babel/plugin-proposal-optional-chaining": "^7.13.12", "@babel/preset-env": "^7.9.5", "@microsoft/api-extractor": "^7.53.2", "@rollup/plugin-babel": "^6.0.4", "@rollup/plugin-commonjs": "^28.0.3", "@rollup/plugin-node-resolve": "^16.0.1", "@rollup/plugin-terser": "^0.4.4", "@rollup/plugin-typescript": "^12.1.4", "@types/chai": "^5.2.3", "@types/mocha": "^10.0.10", "@types/qunit": "^2.19.13", "@types/sinon": "^17.0.4", "@typescript-eslint/eslint-plugin": "^8.29.0", "@typescript-eslint/parser": "^8.29.0", "babel-eslint": "^10.1.0", "babel-loader": "^9.2.1", "chai": "^4.2.0", "eslint": "^8.57.0", "karma": "^6.3.16", "karma-chrome-launcher": "^3.1.0", "karma-firefox-launcher": "^1.2.0", "karma-mocha": "^2.0.1", "karma-qunit": "^4.1.1", "karma-webpack": "^5.0.1", "mocha": "^10.2.0", "prettier": "^3.0.0", "qunit": "^2.10.0", "rollup": "^4.39.0", "rollup-plugin-summary": "^3.0.0", "sinon": "^9.0.2", "ts-loader": "^9.5.4", "typescript": "^5.8.3", "webpack": "^5.98.0", "webpack-cli": "^6.0.1", "window-or-global": "^1.0.1" } }