{ "name": "ical.js", "version": "2.2.1", "author": "Philipp Kewisch", "contributors": [ "Github Contributors (https://github.com/kewisch/ical.js/graphs/contributors)" ], "description": "Javascript parser for ics (rfc5545) and vcard (rfc6350) data", "main": "dist/ical.js", "types": "dist/types/module.d.ts", "type": "module", "repository": { "type": "git", "url": "git+https://github.com/kewisch/ical.js.git" }, "keywords": [ "calendar", "iCalendar", "jCal", "vCard", "jCard", "parser" ], "devDependencies": { "@babel/preset-env": "^7.28.0", "@eslint/js": "^9.32.0", "@octokit/core": "^7.0.3", "@rollup/plugin-babel": "^6.0.4", "@rollup/plugin-terser": "^0.4.4", "@rollup/plugin-typescript": "^12.1.4", "@stylistic/eslint-plugin": "^5.2.2", "benchmark": "^2.1.4", "c8": "^10.1.3", "chai": "^5.2.1", "clean-jsdoc-theme": "^4.3.0", "eslint": "^9.32.0", "eslint-plugin-html": "^8.1.3", "globals": "^16.3.0", "jsdoc": "^4.0.4", "jsdoc-tsimport-plugin": "^1.0.5", "karma": "^6.4.4", "karma-mocha": "^2.0.1", "karma-sauce-launcher": "^4.1.4", "karma-spec-reporter": "^0.0.36", "mocha": "^11.7.1", "node-fetch": "^3.3.2", "yauzl-promise": "^4.0.0" }, "license": "MPL-2.0", "engine": { "node": ">=10" }, "scripts": { "test": "npm run test-unit && npm run test-acceptance", "test-unit": "c8 mocha", "test-acceptance": "mocha test/acceptance/*_test.js", "test-performance": "mocha --reporter test/support/perfReporter.cjs test/performance/*_test.js", "test-browser": "karma start karma.conf.cjs", "test-all": "npm run test-unit && npm run test-acceptance && npm run test-performance && npm run test-browser", "build": "rollup -c", "lint": "eslint", "jsdoc": "rm -rf docs/api && jsdoc --configure jsdoc-prepare.json && rm -rf docs/api && jsdoc --configure jsdoc.json --verbose", "validator": "node tools/scriptutils.js replace-unpkg tools/validator.html docs/validator.html", "recurtester": "node tools/scriptutils.js replace-unpkg tools/recur-tester.html docs/recur-tester.html", "ghpages": "npm run jsdoc && npm run validator && npm run recurtester" }, "exports": { "import": "./dist/ical.js", "require": "./dist/ical.es5.cjs", "types": "./dist/types/module.d.ts" }, "files": [ "dist/ical.js", "dist/ical.min.js", "dist/ical.es5.cjs", "dist/ical.es5.min.cjs", "dist/types/*", "lib/ical/*.js" ], "mocha": { "ui": "tdd", "require": "test/support/helper.js", "reporter": "spec" }, "c8": { "include": "lib/ical", "reporter": [ "text", "html", "lcov" ] }, "saucelabs": { "SL_Chrome": { "base": "SauceLabs", "browserName": "chrome" }, "SL_Firefox": { "base": "SauceLabs", "browserName": "firefox" } } }