https://github.com/shexSpec/shex.js
Raw File
Tip revision: ed0b0ef9471d3629df298230553529db1cdd340d authored by Eric Prud'hommeaux on 20 April 2019, 18:24:35 UTC
wikidata-rdfjs-core
Tip revision: ed0b0ef
package.json
{
  "name": "furk",
  "private": true,
  "version": "1.0.0-alpha.3",
  "description": "Shape Expressions library compatible with N3 and SPARQL.js.",
  "author": {
    "name": "Eric Prud'hommeaux",
    "email": "eric@w3.org",
    "url": "http://www.w3.org/People/Eric/"
  },
  "keywords": [
    "shex",
    "shape expressions",
    "rdf",
    "query",
    "parser"
  ],
  "workspaces": {
    "packages": [
      "packages/*",
      "website",
      "extensions/*"
    ]
  },
  "license": "MIT",
  "main": "./shex.js",
  "engines": {
    "node": ">=0.10.0"
  },
  "dependencies": {},
  "devDependencies": {
    "@shexjs/cli": "file:packages/shex-cli",
    "@shexjs/core": "file:packages/shex-core",
    "@shexjs/extension-map": "file:extensions/shex-map",
    "@shexjs/extension-test": "file:extensions/shex-test",
    "@shexjs/loader": "file:packages/shex-loader",
    "@shexjs/parser": "file:packages/shex-parser",
    "@shexjs/webapp": "file:packages/shex-webapp",
    "browserify": "^16.2.3",
    "chai": "1.9.x",
    "cross-spawn": "^5.0.1",
    "eslint": "^3.x",
    "hierarchy-closure": "^1.1.0",
    "jison": "0.4.16",
    "jsdom": "^11.11.0",
    "lerna": "^3.13.1",
    "marked": "^0.6.2",
    "mocha": "^5.2.0",
    "n3": "^1.0.4",
    "nock": "^9.3.0",
    "nyc": "^13.3.0",
    "pre-commit": "~1.1.3",
    "request-promise": "^4.2.2",
    "shape-map": "file:packages/shape-map",
    "shex-test": "^2.0.2",
    "sync-request": "^6.0.0",
    "terser-webpack-plugin": "^1.2.3",
    "timeout-promise-queue": "^0.9.2",
    "uglify-es": "^3.3.9",
    "webpack": "^4.29.6",
    "webpack-cli": "^3.3.0"
  },
  "scripts": {
    "clean-all": "find . -name node_modules -exec rm -r {} \\; ; find . -name package-lock.json -exec rm -r {} \\; || true",
    "rebuild": "npm run clean-all ; npm install && npx lerna bootstrap",
    "show-links": "find . -path \\*node_modules\\* -type l -prune -exec ls -l {} \\;",
    "make": "(cd test/ && make test)",
    "test": "mocha -C -R dot",
    "test-all": "mocha && TEST_cli=true mocha test/cli-test.js && TEST_browser=true mocha test/browser-test.js",
    "earl999": "mocha -C -R mocha-earl-reporter test/Parser-Writer-test.js test/Validation-test.js",
    "earl": "cd test && make Parser-Writer-test && make Validation-test",
    "lint": "eslint test/findPath.js",
    "travisRepo": "./test/travisRepo.sh",
    "browser-webpack": "npx webpack --config webpack.config.js --mode production ; npm run n3-browserify",
    "n3-browserify": "mkdir -p packages/shex-webapp/node_modules/n3/browser ; npx browserify -s N3 -o packages/shex-webapp/node_modules/n3/browser/n3-browserify.js node_modules/n3/N3.js ; npx uglifyjs packages/shex-webapp/node_modules/n3/browser/n3-browserify.js -o packages/shex-webapp/node_modules/n3/browser/n3-browserify.min.js -c",
    "browser-all": "./browser-all.js ; npm run n3-browserify",
    "skinny-browser-TODO": "node browser/build-browser-versions",
    "coverage": "nyc npm run test-all",
    "travis-deploy-once": "travis-deploy-once"
  },
  "publishConfig": {
    "access": "private"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/shexSpec/grammar.git"
  },
  "bugs": {
    "url": "https://github.com/shexSpec/grammar/issues"
  },
  "testling": {
    "files": "test/*.js",
    "harness": "mocha",
    "browsers": [
      "firefox/24..latest",
      "chrome/29..latest"
    ]
  },
  "pre-commit": [
    "lint",
    "test",
    "travisRepo"
  ],
  "eslintConfig": {
    "rules": {
      "indent": [
        2,
        2
      ],
      "quotes": [
        2,
        "double"
      ],
      "linebreak-style": [
        2,
        "unix"
      ],
      "semi": [
        2,
        "always"
      ],
      "strict": [
        2,
        "never"
      ],
      "no-multi-spaces": 0,
      "key-spacing": 0
    },
    "env": {
      "node": true,
      "browser": true
    },
    "extends": "eslint:recommended",
    "globals": {
      "it": true,
      "should": true,
      "describe": true
    }
  }
}
back to top