Skip to main content
Module

x/croner/package.json

Trigger functions or evaluate cron expressions in JavaScript or TypeScript. No dependencies. Most features. Node. Deno. Bun. Browser.
Go to Latest
File
{ "name": "croner", "version": "6.0.3-dev.0", "description": "Trigger functions and/or evaluate cron expressions in JavaScript. No dependencies. Most features. All environments.", "author": "Hexagon <github.com/hexagon>", "homepage": "https://hexagon.github.io/croner", "contributors": [ { "name": "Pehr Boman", "email": "github.com/unkelpehr" } ], "repository": { "type": "git", "url": "https://github.com/hexagon/croner" }, "bugs": { "url": "https://github.com/hexagon/croner/issues" }, "files": [ "dist/*.min.js", "dist/*.min.cjs", "types/*" ], "engines": { "node": ">=6.0" }, "keywords": [ "cron", "parser", "croner", "schedule", "sheduler", "timer", "task", "job", "isomorphic", "crontab" ], "scripts": { "test": "uvu test test.croner.js", "test:dist": "uvu test/node/js && npm run test:ts", "test:bun": "bun wiptest test/bun", "test:coverage": "c8 --include=src npm test", "test:lint": "eslint ./**/*.js ./**/*.cjs", "test:lint:fix": "eslint --fix ./**/*.js ./**/*.cjs", "test:ts": "tsc --strict --noEmit ./test/node/ts/basics.ts", "build": "npm update && npm run build:precleanup && npm run test:lint && npm run build:dist && npm run build:typings && npm run build:minify && npm run test:coverage && npm run test:dist", "build:ci": "npm run test:lint && npm run build:dist && npm run build:typings && npm run test:coverage && npm run test:dist", "build:precleanup": "(rm -rf types/* || del /Q types\\*) && (rm -rf dist/* || del /Q dist\\*)", "build:dist": "rollup -c ./rollup.config.js", "build:minify": "uglifyjs dist/croner.umd.js --source-map -o dist/croner.umd.min.js && uglifyjs dist/croner.js --source-map -o dist/croner.min.js && uglifyjs dist/croner.cjs --source-map -o dist/croner.min.cjs", "build:typings": "tsc && tsc --build tsconfig.cjs.json", "build:docs": "((rm -rf dist-docs/* || rd /S /Q dist-docs) && jsdoc -c .jsdoc.json) || jsdoc -c .jsdoc.json" }, "type": "module", "main": "./dist/croner.min.cjs", "browser": "./dist/croner.umd.min.js", "module": "./dist/croner.min.js", "types": "./types/croner.d.ts", "exports": { "./package.json": "./package.json", ".": { "import": { "types": "./types/croner.d.ts", "default": "./dist/croner.min.js" }, "require": { "types": "./types/croner.d.cts", "default": "./dist/croner.min.cjs" }, "browser": "./dist/croner.umd.js" } }, "devDependencies": { "c8": "^7.11.3", "eslint": "^8.35.0", "jsdoc": "^4.0.0", "minitz": "^4.0.0", "rollup": "^3.18.0", "typescript": "^4.7.4", "uglify-js": "^3.17.1", "uvu": "^0.5.6" }, "license": "MIT"}