{
  "name": "@kkitahara/cif-tools",
  "version": "2.1.0",
  "description": "ECMAScript modules for reading Crystallographic Information File (CIF).",
  "keywords": [
    "Crystallographic Information File (CIF)",
    "CIF 1.1",
    "CIF 2.0",
    "CIF-JSON",
    "DDL1"
  ],
  "homepage": "https://gitlab.com/kkitahara/cif-tools#readme",
  "bugs": {
    "url": "https://gitlab.com/kkitahara/cif-tools/issues"
  },
  "license": "Apache-2.0",
  "author": "Koichi Kitahara <kkitahara5101@gmail.com>",
  "main": "src/index.mjs",
  "repository": {
    "type": "git",
    "url": "git+ssh://git@gitlab.com/kkitahara/cif-tools.git"
  },
  "scripts": {
    "build": "npm run build11 && npm run build20 && make",
    "build11": "nearleyc src/nearley/cif11.ne | sed '$d' > src/nearley/cif11-grammar.mjs && nearley-railroad src/nearley/cif11.ne -o railroads/cif11.html",
    "build20": "nearleyc src/nearley/cif20.ne | sed '$d' > src/nearley/cif20-grammar.mjs && nearley-railroad src/nearley/cif20.ne -o railroads/cif20.html",
    "doc": "esdoc -c .esdoc.json",
    "lint": "standard --verbose \"src/**/*.*js\" \"test/**/*.*js\" | snazzy",
    "clean": "make clean && rm -rf doc test/examples ./*.min.*js",
    "examples-test-gen": "esdoc -c .esdoc-examples-test.json",
    "examples-test": "nyc --extension .mjs -i esm --include src --exclude src/nearley node ./test/examples/run-test.mjs && nyc report --reporter=html --extension .mjs",
    "bundle": "rollup -c",
    "test": "npm run examples-test-gen && npm run lint && npm run examples-test"
  },
  "standard": {
    "ignore": [
      "src/nearley/*"
    ],
    "parser": "babel-eslint"
  },
  "dependencies": {
    "@kkitahara/unicode-tools": "^1.0.7",
    "nearley": "^2.16.0"
  },
  "devDependencies": {
    "@kkitahara/esdoc-examples-test-plugin": "^1.1.6",
    "babel-eslint": "^10.0.2",
    "esdoc": "^1.1.0",
    "esdoc-standard-plugin": "^1.0.0",
    "esm": "^3.2.25",
    "glob": "^7.1.4",
    "nyc": "^14.1.1",
    "rollup": "^1.16.2",
    "rollup-plugin-commonjs": "^10.0.0",
    "rollup-plugin-json": "^4.0.0",
    "rollup-plugin-node-resolve": "^5.0.4",
    "rollup-plugin-terser": "^5.0.0",
    "snazzy": "^8.0.0",
    "standard": "^12.0.1"
  }
}
