Showing
- package.json 27 additions, 20 deletionspackage.json
- src/@types/twemoji.d.ts 4 additions, 0 deletionssrc/@types/twemoji.d.ts
- src/api.ts 35 additions, 15 deletionssrc/api.ts
- src/cli/parse.ts 6 additions, 5 deletionssrc/cli/parse.ts
- src/cli/parseSimple.ts 47 additions, 0 deletionssrc/cli/parseSimple.ts
- src/index.ts 8 additions, 5 deletionssrc/index.ts
- src/internal/core/index.ts 424 additions, 0 deletionssrc/internal/core/index.ts
- src/internal/index.ts 45 additions, 0 deletionssrc/internal/index.ts
- src/internal/parser.ts 1051 additions, 0 deletionssrc/internal/parser.ts
- src/internal/util.ts 34 additions, 47 deletionssrc/internal/util.ts
- src/node.ts 40 additions, 27 deletionssrc/node.ts
- src/parser.pegjs 0 additions, 414 deletionssrc/parser.pegjs
- test-d/index.ts 18 additions, 2 deletionstest-d/index.ts
- test/api.ts 166 additions, 10 deletionstest/api.ts
- test/core.ts 35 additions, 0 deletionstest/core.ts
- test/parser.ts 1153 additions, 139 deletionstest/parser.ts
- tsconfig.json 17 additions, 19 deletionstsconfig.json
{ | ||
"name": "mfm-js", | ||
"version": "0.14.1", | ||
"description": "An MFM parser implementation with PEG.js", | ||
"name": "@transfem-org/sfm-js", | ||
"version": "0.24.4", | ||
"description": "An SFM parser implementation with fixes based on MFM", | ||
"main": "./built/index.js", | ||
"types": "./built/index.d.ts", | ||
"scripts": { | ||
"build": "npm run tsc && npm run peg", | ||
"build-debug": "npm run tsc && npm run peg-debug", | ||
"peg": "pegjs -o built/parser.js --allowed-start-rules fullParser,inlineParser,plainParser src/parser.pegjs", | ||
"peg-debug": "pegjs -o built/parser.js --allowed-start-rules fullParser,inlineParser,plainParser --trace src/parser.pegjs", | ||
"build": "npm run tsc", | ||
"tsc": "tsc", | ||
"tsd": "tsd", | ||
"parse": "node ./built/cli/parse", | ||
"test": "mocha -r ts-node/register 'test/**/*.ts' && npm run tsd" | ||
"parse-simple": "node ./built/cli/parseSimple", | ||
"api": "npx api-extractor run --local --verbose", | ||
"api-prod": "npx api-extractor run --verbose", | ||
"lint": "eslint . --ext .js,.jsx,.ts,.tsx", | ||
"jest": "jest --coverage", | ||
"test": "npm run jest && npm run tsd" | ||
}, | ||
"repository": { | ||
"type": "git", | ||
"url": "git+https://github.com/misskey-dev/mfm.js.git" | ||
"url": "git+https://activitypub.software/TransFem-org/sfm.js.git" | ||
}, | ||
"author": "Marihachi", | ||
"author": "Marie", | ||
"license": "MIT", | ||
"devDependencies": { | ||
"@types/mocha": "8.2.x", | ||
"@types/node": "14.14.x", | ||
"@types/pegjs": "0.10.x", | ||
"mocha": "8.3.x", | ||
"pegjs": "0.10.x", | ||
"ts-node": "9.1.x", | ||
"tsd": "^0.14.0", | ||
"typescript": "4.2.x" | ||
"@microsoft/api-extractor": "7.38.5", | ||
"@types/jest": "29.5.11", | ||
"@types/node": "20.10.5", | ||
"@typescript-eslint/eslint-plugin": "6.14.0", | ||
"@typescript-eslint/parser": "6.14.0", | ||
"eslint": "8.56.0", | ||
"jest": "29.7.0", | ||
"ts-jest": "29.1.1", | ||
"ts-node": "10.9.2", | ||
"tsd": "0.30.0", | ||
"tslib": "2.6.2", | ||
"typescript": "5.3.3" | ||
}, | ||
"dependencies": { | ||
"twemoji-parser": "13.0.x" | ||
"@twemoji/parser": "15.0.0" | ||
}, | ||
"files": [ | ||
"built" | ||
"built", | ||
"CHANGELOG.md" | ||
] | ||
} |
src/@types/twemoji.d.ts
0 → 100644
src/cli/parseSimple.ts
0 → 100644
src/internal/core/index.ts
0 → 100644
src/internal/index.ts
0 → 100644
src/internal/parser.ts
0 → 100644
This diff is collapsed.
src/parser.pegjs
deleted
100644 → 0
test/core.ts
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.