{ "name": "@asciidoctor/core", "version": "3.0.2", "description": "Asciidoctor - the core library", "type": "module", "main": "dist/node/asciidoctor.js", "browser": "dist/browser/asciidoctor.js", "module": "dist/browser/asciidoctor.js", "exports": { "node": { "import": "./dist/node/asciidoctor.js", "require": "./dist/node/asciidoctor.cjs" }, "default": "./dist/browser/asciidoctor.js" }, "types": "types", "engines": { "node": ">=16", "npm": ">=8" }, "files": [ "dist", "types/index.d.ts", "LICENSE", "README.md" ], "scripts": { "test:graalvm": "node tasks/graalvm.cjs", "test:node": "mocha spec/*/*.spec.cjs && npm run test:node:esm", "test:node:esm": "mocha --experimental-json-modules spec/node/asciidoctor.spec.js", "test:browser": "node spec/browser/run.cjs", "test:types": "rm -f types/tests.js && eslint types --ext .ts && tsc --build types/tsconfig.json && node --input-type=commonjs types/tests.js", "test": "node tasks/test/unsupported-features.cjs && npm run test:node && npm run test:browser && npm run test:types", "build": "node tasks/build.cjs && npm run test && npm run lint", "build:quick": "node tasks/build.cjs && npm run test:node && npm run code:lint", "clean": "npm run clean:all", "clean:all": "node tasks/clean.cjs", "clean:core": "node tasks/clean.cjs core", "clean:patch": "node tasks/clean.cjs patch", "clean:js": "node tasks/clean.cjs js", "dist": "cross-env MINIFY=1 node tasks/dist.cjs", "lint": "npm run code:lint", "code:lint": "standard 'src/**/*.js' 'spec/**/*.cjs' 'spec/**/*.js' 'tasks/**/*.cjs' 'benchmark/**/*.cjs'", "package": "cross-env MINIFY=1 COPY_DIST=1 node tasks/build.cjs && cross-env MINIFY=1 npm run test", "examples": "node tasks/examples.cjs", "server": "node tasks/server.cjs", "benchmark": "node tasks/benchmark.cjs", "docs:lint": "documentation lint src/**", "docs:build": "documentation build src/** -f html -o build/docs -g", "docs:serve": "documentation serve src/** -g -w", "docs": "npm run docs:lint && npm run docs:build", "travis": "npm run lint && npm run package && npm run docs && npm run examples && npm run test:graalvm" }, "repository": { "type": "git", "url": "https://github.com/asciidoctor/asciidoctor.js.git" }, "publishConfig": { "access": "public" }, "keywords": [ "asciidoc", "asciidoctor", "opal", "javascript", "library" ], "authors": [ "Dan Allen (https://github.com/mojavelinux)", "Guillaume Grossetie (https://github.com/mogztter)", "Anthonny Quérouil (https://github.com/anthonny)" ], "license": "MIT", "bugs": { "url": "https://github.com/asciidoctor/asciidoctor.js/issues" }, "homepage": "https://github.com/asciidoctor/asciidoctor.js", "dependencies": { "@asciidoctor/opal-runtime": "3.0.1", "unxhr": "1.2.0" }, "devDependencies": { "@rollup/plugin-commonjs": "24.1.0", "@rollup/plugin-json": "6.0.0", "@rollup/plugin-replace": "5.0.2", "@types/node": "18.16.8", "@types/nunjucks": "3.2.2", "@typescript-eslint/eslint-plugin": "5.59.5", "@typescript-eslint/parser": "5.59.5", "bestikk-download": "1.0.0", "bestikk-fs": "1.0.0", "bestikk-log": "0.1.0", "bestikk-uglify": "3.0.1", "chai": "4.3.7", "cross-env": "7.0.3", "dirty-chai": "2.0.1", "documentation": "^14.0.0", "dot": "1.1.3", "ejs": "3.1.9", "eslint": "8.40.0", "handlebars": "4.7.7", "http-server": "14.1.1", "mocha": "10.2.0", "mock-http-server": "1.4.5", "module-alias": "2.2.2", "nunjucks": "3.2.4", "opal-compiler": "3.0.0", "portfinder": "1.0.32", "pug": "3.0.2", "puppeteer": "19.11.1", "rollup": "3.21.6", "sinon": "15.0.4", "standard": "17.0.0", "tsd": "0.28.1", "typescript": "4.9.5" }, "standard": { "ignore": [ "src/template-*.js", "spec/node/asciidoctor.spec.cjs" ] }, "_moduleAliases": { "@asciidoctor/core": "build/asciidoctor-node.cjs" } }