promise-loading-spinner
Version:
Advanced handling of loaders/spinners based on one or multiple Promises
84 lines (83 loc) • 2.17 kB
JSON
{
"name": "promise-loading-spinner",
"version": "3.3.4",
"description": "Advanced handling of loaders/spinners based on one or multiple Promises",
"repository": {
"type": "git",
"url": "https://github.com/jenssimon/promise-loading-spinner"
},
"keywords": [
"loader",
"spinner",
"promises",
"loading-indicator",
"loading-spinner",
"loading-animation",
"vanilla-js",
"await-async",
"vanilla-javascript",
"vanillajs"
],
"author": "Jens Simon <https://github.com/jenssimon>",
"license": "MIT",
"main": "dist/src/loader.js",
"types": "dist/src/loader.d.ts",
"type": "module",
"scripts": {
"lint": "run-p 'lint:*'",
"lint:js": "eslint .",
"lint:css": "stylelint '**/*.css'",
"build": "tsc",
"predemo": "run-s build",
"demo": "vite demo/ --open",
"prepublishOnly": "yarn build",
"test": "vitest",
"commit": "cz",
"prepack": "pinst --disable",
"postpack": "pinst --enable",
"semantic-release": "semantic-release"
},
"devDependencies": {
"@commitlint/cli": "19.6.1",
"@commitlint/config-conventional": "19.6.0",
"@eslint/compat": "^1.2.4",
"@eslint/eslintrc": "^3.2.0",
"@jenssimon/eslint-config-base": "8.1.0",
"@preact/signals-core": "^1.6.0",
"@types/node": "22.10.5",
"@vitest/coverage-v8": "^3.0.0",
"@vitest/eslint-plugin": "^1.1.14",
"commitizen": "4.3.1",
"cz-conventional-changelog": "3.3.0",
"eslint": "9.18.0",
"globals": "^15.14.0",
"husky": "9.1.7",
"jsdom": "^26.0.0",
"lint-staged": "15.3.0",
"npm-run-all2": "^7.0.0",
"pinst": "3.0.0",
"semantic-release": "24.2.1",
"stylelint": "^16.4.0",
"stylelint-config-recess-order": "^6.0.0",
"stylelint-config-standard": "^37.0.0",
"typescript": "5.7.3",
"typescript-eslint": "^8.24.1",
"vite": "^6.0.0",
"vitest": "^3.0.0"
},
"files": [
"dist/src/loader.js",
"dist/src/loader.d.ts"
],
"packageManager": "yarn@4.6.0",
"config": {
"commitizen": {
"path": "./node_modules/cz-conventional-changelog"
}
},
"release": {
"branches": [
"main"
]
}
}