UNPKG

@stencila/schema

Version:

Stencila schema and other specifications

93 lines (92 loc) 2.79 kB
{ "name": "@stencila/schema", "version": "0.13.1", "description": "Stencila schema and other specifications", "main": "dist/index.js", "types": "dist/index.d.ts", "scripts": { "lint": "prettier --write './**/*.{ts,tsx,js,jsx,json,css,md,mdx,yaml}'", "test": "gulp test", "build": "npm run build:schema", "build:jsonschema": "gulp jsonschema", "build:jsonld": "gulp jsonld", "build:schema": "npm run build:jsonschema && npm run build:jsonld && npm run build:ts", "build:ts": "gulp ts && tsc", "dev:docs": "npm run build:schema && gatsby develop", "docs": "npm run docs:readme && npm run docs:build", "docs:readme": "markdown-toc -i --maxdepth=4 README.md", "docs:develop": "gatsby develop", "docs:build": "gatsby build --prefix-paths", "watch": "gulp watch", "clean": "gulp clean" }, "repository": { "type": "git", "url": "https://github.com/stencila/schema.git" }, "author": "Stencila schema contributors https://github.com/stencila/schema/contributors", "license": "Apache-2.0", "bugs": { "url": "https://github.com/stencila/schema/issues" }, "homepage": "https://stencila.github.io/schema", "dependencies": { "fs-extra": "^7.0.1", "globby": "^9.2.0", "prismjs": "^1.16.0", "rbx": "^2.1.0", "react": "^16.8.6", "react-dom": "^16.8.6", "react-helmet": "^5.2.0", "react-syntax-highlighter": "^10.2.1" }, "devDependencies": { "@mdx-js/mdx": "^1.0.5", "@mdx-js/react": "^1.0.2", "@mdx-js/tag": "^0.20.3", "@types/fs-extra": "^5.0.5", "ajv": "^6.10.0", "better-ajv-errors": "^0.6.4", "del": "^4.1.0", "gatsby": "^2.3.31", "gatsby-link": "^2.0.16", "gatsby-mdx": "^0.6.2", "gatsby-plugin-manifest": "^2.0.29", "gatsby-plugin-offline": "^2.0.25", "gatsby-plugin-sharp": "^2.0.34", "gatsby-plugin-typescript": "^2.0.12", "gatsby-remark-autolink-headers": "^2.0.16", "gatsby-remark-images": "^3.0.10", "gatsby-source-filesystem": "^2.0.29", "gatsby-transformer-json": "^2.1.11", "gatsby-transformer-yaml": "^2.1.11", "gulp": "^4.0.0", "husky": "^1.3.1", "js-yaml": "^3.13.1", "json-schema-ref-parser": "^6.1.0", "json-schema-to-typescript": "^6.1.3", "lint-staged": "^8.1.5", "markdown-toc": "^1.2.0", "prettier": "^1.17.0", "remark-emoji": "^2.0.2", "semantic-release": "^15.13.12", "through2": "^3.0.1", "typescript": "^3.4.3", "vscode-json-languageservice": "^3.2.0" }, "prettier": { "singleQuote": true, "semi": false }, "husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "./**/*.{ts,tsx,js,jsx,json,css,md,mdx,yaml}": [ "prettier --write", "git add" ] } }