* feat(markdown): inital implementation
* feat(markdown): support strong
* fix: add missing default value
* feat(markdown): support inlineCode
* feat: support delete
* feat: support link
* feat: support image
* feat: support blockquote
* feat: support heading
* feat: support code
* feat: support yaml
* feat: support html
* feat: support list
* feat: support thematicBreak
* feat: support table
* feat: support linkReference
* feat: support imageReference
* feat: support definition
* feat: support footnote
* feat: support footnoteReference
* feat: support footnoteDefinition
* test(cli): update snapshots
* refactor: extract SINGLE_LINE_NODE_TYPES
* refactor: printChildren
* fix: correct newlines
* test: add trailing newline
* fix: blockquote formatting
* fix: node types
* fix: break line correctly
* fix: remove unnecessary properties to make AST_COMPARE happy
* fix: escape `|` in tableCell content
* fix: unexpected line break
* fix: ast difference from loose list
* fix: html break lines
* refactor: fix linting
* fix: normalize ast
* fix: escape specific chars
* test: add more tests
* fix: build markdown parser
* chore: remove unnecessary *.log
* fix: escape html entity
* feat: support prettier-ignore
* fix: line break for non-loose listItem
* feat: support formatting `code` based on `lang`
* fix: add `jsx` and `tsx`
* fix: use multiparser
* refactor: fix linting
* test: update test case 😉
* feat: switch to `_` style emphasis
* fix: sequence list should use different prefix
* test: add tests
* fix: do not print additional new line after `prettier-ignore`
* fix(list): enforce `1.` to avoid unnecessary git diff
* feat: enable `commonmark` option
* feat: support `break`
* fix: escape backslash
* refactor: escape html entity using backslash
* fix: respect autolink-style link
* feat: support md`...` and markdown`...`
* docs: replace ands with commas
* fix: respect indented code block
* fix: respect html entity
* docs: add docs for modified MDAST
* fix: inlineCode is breakline-able
* feat: support backtick in inlineCode
* feat: support a-lot-of-backtick in fenced code block
* feat: use `~~~`-style code block in js template
* fix: respect escaped chars
* fix: use `*`-style emphasis for invalid `_`-style output
* test: add test cases
* fix: use `- - -`-style thematicBreak to avoid conflict with yaml
* fix: remain the same content for linkReference identifier
* fix: `inlineCode` gap can be a line break
* fix: `html` should not print trailing spaces if it's in root
* refactor: fix typo
* fix: wrap `definition`'s url if there's whitespace
* fix: remove unnecessary whitespace at the end of paragraph
* fix: fix: remove unnecessary whitespace at the start of paragraph
* fix: setence children length is possible 0
* fix: support continuous ordered list
* fix: do not print addtional hardline after loose list
* fix: use double-backtick style for single-backtick value in inlineCode
* fix: support nested emphasis
* fix: support space-url in link/image
* fix: escape `)` in link/image url
* fix: support single-quote in link/image/definition title
* fix: respect alt in image/imageReference
* fix: use `*`-style thematicBreak in list
* fix: loose/tight list linebreaks
* fix: print third linebreak before indented code block with a tight list in the previous
* test: move bug cases
* fix: remove unnecessary linebreaks
* refactor: fix typo
90 lines
2.7 KiB
JSON
90 lines
2.7 KiB
JSON
{
|
|
"name": "prettier",
|
|
"version": "1.7.4",
|
|
"description": "Prettier is an opinionated code formatter",
|
|
"bin": {
|
|
"prettier": "./bin/prettier.js"
|
|
},
|
|
"repository": "prettier/prettier",
|
|
"homepage": "https://prettier.io",
|
|
"author": "James Long",
|
|
"license": "MIT",
|
|
"main": "./index.js",
|
|
"engines": {
|
|
"node": ">=4"
|
|
},
|
|
"dependencies": {
|
|
"babel-code-frame": "7.0.0-alpha.12",
|
|
"babylon": "7.0.0-beta.23",
|
|
"camelcase": "4.1.0",
|
|
"chalk": "2.1.0",
|
|
"cosmiconfig": "3.1.0",
|
|
"dashify": "0.2.2",
|
|
"diff": "3.2.0",
|
|
"escape-string-regexp": "1.0.5",
|
|
"esutils": "2.0.2",
|
|
"flow-parser": "0.51.0",
|
|
"get-stream": "3.0.0",
|
|
"globby": "6.1.0",
|
|
"graphql": "0.10.1",
|
|
"ignore": "3.3.5",
|
|
"is-fullwidth-code-point": "2.0.0",
|
|
"jest-docblock": "21.3.0-beta.1",
|
|
"jest-validate": "21.1.0",
|
|
"leven": "2.1.0",
|
|
"mem": "1.1.0",
|
|
"minimatch": "3.0.4",
|
|
"minimist": "1.2.0",
|
|
"parse5": "3.0.2",
|
|
"postcss-less": "1.1.1",
|
|
"postcss-media-query-parser": "0.2.3",
|
|
"postcss-scss": "1.0.0",
|
|
"postcss-selector-parser": "2.2.3",
|
|
"postcss-values-parser": "1.3.1",
|
|
"remark-frontmatter": "1.1.0",
|
|
"remark-parse": "4.0.0",
|
|
"strip-bom": "3.0.0",
|
|
"typescript": "2.5.3",
|
|
"typescript-eslint-parser": "git://github.com/eslint/typescript-eslint-parser.git#9c71a627da36e97da52ed2731d58509c952b67ae",
|
|
"unified": "6.1.5"
|
|
},
|
|
"devDependencies": {
|
|
"babel-cli": "6.24.1",
|
|
"babel-preset-es2015": "6.24.1",
|
|
"codecov": "2.2.0",
|
|
"cross-env": "5.0.1",
|
|
"eslint": "4.1.1",
|
|
"eslint-friendly-formatter": "3.0.0",
|
|
"eslint-plugin-import": "2.6.1",
|
|
"eslint-plugin-prettier": "2.1.2",
|
|
"eslint-plugin-react": "7.1.0",
|
|
"jest": "21.1.0",
|
|
"markdown-toc": "1.1.0",
|
|
"mkdirp": "0.5.1",
|
|
"prettier": "1.7.3",
|
|
"rimraf": "2.6.1",
|
|
"rollup": "0.41.1",
|
|
"rollup-plugin-commonjs": "7.0.0",
|
|
"rollup-plugin-json": "2.1.0",
|
|
"rollup-plugin-node-builtins": "2.0.0",
|
|
"rollup-plugin-node-globals": "1.1.0",
|
|
"rollup-plugin-node-resolve": "2.0.0",
|
|
"rollup-plugin-replace": "1.1.1",
|
|
"shelljs": "0.7.8",
|
|
"strip-ansi": "4.0.0",
|
|
"sw-toolbox": "3.6.0",
|
|
"uglify-es": "3.0.15",
|
|
"webpack": "2.6.1"
|
|
},
|
|
"scripts": {
|
|
"prepublishOnly": "echo \"Error: must publish from dist/\" && exit 1",
|
|
"prepare-release": "yarn && yarn build && yarn test:dist",
|
|
"test": "jest",
|
|
"test:dist": "cross-env NODE_ENV=production yarn test",
|
|
"test-integration": "jest tests_integration",
|
|
"lint": "cross-env EFF_NO_LINK_RULES=true eslint . --format node_modules/eslint-friendly-formatter",
|
|
"build": "node ./scripts/build/build.js",
|
|
"toc": "node ./scripts/table-of-contents.js"
|
|
}
|
|
}
|