Revision 9c9c2d9feb1af35f2be3712c5820ba3a57e27c52 authored by Eric Prud'hommeaux on 11 September 2020, 13:08:07 UTC, committed by Eric Prud'hommeaux on 11 September 2020, 13:08:07 UTC
1 parent b06692c
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"
]
},
"license": "MIT",
"main": "./shex.js",
"engines": {
"node": ">=0.10.0"
},
"devDependencies": {
"@shexjs/cli": "file:packages/shex-cli",
"@shexjs/eval-simple-1err": "file:packages/eval-simple-1err",
"@shexjs/eval-threaded-nerr": "file:packages/eval-threaded-nerr",
"@shexjs/extension-eval": "file:packages/extension-eval",
"@shexjs/extension-map": "file:packages/extension-map",
"@shexjs/extension-test": "file:packages/extension-test",
"@shexjs/node": "file:packages/shex-node",
"@shexjs/parser": "file:packages/shex-parser",
"@shexjs/path": "file:packages/shex-path",
"@shexjs/util": "file:packages/shex-util",
"@shexjs/webapp": "file:packages/shex-webapp",
"@shexjs/writer": "file:packages/shex-writer",
"browserify": "^16.2.3",
"chai": "^4.2.0",
"cross-spawn": "^6.0.5",
"eslint": "^5.16.0",
"jison": "^0.4.18",
"jsdom": "^15.1.0",
"lerna": "^3.20.2",
"marked": "^0.7.0",
"mocha": "^6.2.3",
"n3": "^1.6.2",
"nock": "^10.0.6",
"node-fetch": "^2.6.0",
"nyc": "^14.1.1",
"pre-commit": "^1.2.2",
"request-promise": "^4.2.2",
"shape-map": "file:packages/shape-map",
"shex-test": "github:shexSpec/shexTest#master",
"timeout-promise-queue": "^0.9.2"
},
"scripts": {
"clean-all": "find . -name node_modules -exec rm -r {} \\; ; find . -name package-lock.json -exec rm -r {} \\; || true",
"rebuild": "npm run clean-all && npx lerna bootstrap && for d in packages/*; do (cd $d && npm install); done && npm ci",
"reinstall-deps": "npm rebuild && npm run webpack && npm run test-all && git add -u",
"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",
"browserify-all": "./tools/browserify-all.js #; npm run n3-browserify",
"coverage": "nyc npm run test-all",
"travis-deploy-once": "travis-deploy-once",
"webpack": "cd packages/shex-webapp && npm run webpack",
"webpack-analyzer": "cd packages/shex-webapp && npm run webpack-analyzer",
"webpack-monitor": "cd packages/shex-webapp && npm run webpack-monitor"
},
"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
}
},
"dependencies": {
"hierarchy-closure": "^1.2.1"
}
}
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...