2023-03-30 16:14:27 -07:00
|
|
|
{
|
|
|
|
"name": "@thefarce/loom",
|
|
|
|
"version": "0.0.1",
|
|
|
|
"description": "Weaving together data from many sources",
|
|
|
|
"type": "module",
|
|
|
|
"homepage": "https://bitbucket.org/thefarce/loom",
|
|
|
|
"main": "./index.mjs",
|
|
|
|
"scripts": {
|
|
|
|
"clean": "rimraf ./reports",
|
|
|
|
"docs": "npx jsdoc --package ./package.json -c ./config/jsdoc.config.json -R README.md -t ./node_modules/ink-docstrap/template ./src",
|
|
|
|
"report:view": "xdg-open http://localhost:8000/reports && python3 -m http.server",
|
|
|
|
"test": "npm run test:lint; npm run test:unit; npm run test:spec; npm run test:coverage",
|
|
|
|
"test:lint": "npx eslint src --config ./config/eslint.config.cjs -f ./node_modules/eslint-html-reporter/reporter.js -o ./reports/style/index.html",
|
|
|
|
"test:lint.fix": "npx eslint src --config ./config/eslint.config.cjs -f ./node_modules/eslint-html-reporter/reporter.js -o ./reports/style/index.html --fix",
|
|
|
|
"test:unit": "cross-env NODE_ENV=test jest --testTimeout=10000 --config=./config/jest.test.config.json ./test ./spec",
|
|
|
|
"test:coverage": "cross-env NODE_ENV=test jest --coverage --config=./config/jest.test.config.json ./test ./spec && rm -rf ./reports/test-coverage && mv ./coverage ./reports/test-coverage",
|
|
|
|
"test:spec": "cross-env NODE_ENV=test jest --testTimeout=10000 --config=./config/jest.spec.config.json ./test/spec",
|
|
|
|
"validate": "npm run test:coverage"
|
|
|
|
},
|
|
|
|
"repository": {
|
|
|
|
"type": "git",
|
|
|
|
"url": "git@bitbucket.com:thefarce/loom.git"
|
|
|
|
},
|
|
|
|
"keywords": [
|
|
|
|
"template",
|
|
|
|
"templating",
|
|
|
|
"website"
|
|
|
|
],
|
|
|
|
"author": "Sir Robert Burbridge",
|
|
|
|
"license": "SEE LICENSE IN LICENSE.txt",
|
|
|
|
"devDependencies": {
|
|
|
|
"@babel/preset-env": "^7.16.11",
|
|
|
|
"cross-env": "^7.0.3",
|
|
|
|
"eslint": "^8.13.0",
|
|
|
|
"eslint-config-airbnb-base": "^15.0.0",
|
|
|
|
"eslint-html-reporter": "^0.7.4",
|
|
|
|
"eslint-plugin-import": "^2.26.0",
|
|
|
|
"ink-docstrap": "^1.3.2",
|
|
|
|
"jest": "^29.3.1",
|
|
|
|
"jest-html-reporter": "^3.4.2",
|
|
|
|
"jsdoc": "^3.6.10",
|
|
|
|
"lehre": "^1.5.0",
|
|
|
|
"rimraf": "^3.0.2"
|
2023-04-07 17:49:14 -07:00
|
|
|
},
|
|
|
|
"dependencies": {
|
|
|
|
"hast-util-from-html": "^1.0.1",
|
|
|
|
"hast-util-to-html": "^8.0.4",
|
|
|
|
"hastscript": "^7.2.0",
|
2023-04-28 14:54:20 -07:00
|
|
|
"unist-util-visit": "^4.1.2",
|
|
|
|
"xast-util-from-xml": "^3.0.0",
|
|
|
|
"xast-util-to-xml": "^3.0.2"
|
2023-03-30 16:14:27 -07:00
|
|
|
}
|
|
|
|
}
|