1{
2 "name": "reghex",
3 "version": "3.0.2",
4 "description": "The magical sticky regex-based parser generator 馃",
5 "author": "Phil Pluckthun <phil@kitten.sh>",
6 "license": "MIT",
7 "main": "dist/reghex-core",
8 "module": "dist/reghex-core.mjs",
9 "source": "src/core.js",
10 "sideEffects": false,
11 "files": [
12 "README.md",
13 "LICENSE.md",
14 "dist",
15 "src",
16 "babel.js",
17 "macro.js"
18 ],
19 "exports": {
20 ".": {
21 "import": "./dist/reghex-core.mjs",
22 "require": "./dist/reghex-core.js"
23 },
24 "./babel": {
25 "require": "./dist/reghex-babel.js"
26 },
27 "./macro": {
28 "require": "./dist/reghex-macro.js"
29 },
30 "./package.json": "./package.json"
31 },
32 "scripts": {
33 "prepublishOnly": "run-s clean build test",
34 "clean": "rimraf dist ./node_modules/.cache",
35 "build": "rollup -c rollup.config.js",
36 "test": "jest"
37 },
38 "keywords": [
39 "regex",
40 "sticky regex",
41 "parser",
42 "parser generator",
43 "babel"
44 ],
45 "repository": "https://github.com/kitten/reghex",
46 "bugs": {
47 "url": "https://github.com/kitten/reghex/issues"
48 },
49 "devDependencies": {
50 "@ampproject/rollup-plugin-closure-compiler": "^0.27.0",
51 "@babel/core": "7.15.0",
52 "@babel/plugin-transform-modules-commonjs": "^7.15.0",
53 "@babel/plugin-transform-template-literals": "^7.14.5",
54 "@rollup/plugin-buble": "^0.21.3",
55 "@rollup/plugin-commonjs": "^20.0.0",
56 "@rollup/plugin-node-resolve": "^13.0.4",
57 "@rollup/pluginutils": "^4.1.1",
58 "@sucrase/jest-plugin": "^2.1.1",
59 "babel-jest": "^27.1.0",
60 "babel-plugin-closure-elimination": "^1.3.2",
61 "husky-v4": "^4.3.8",
62 "jest": "^27.1.0",
63 "lint-staged": "^11.1.2",
64 "npm-run-all": "^4.1.5",
65 "prettier": "^2.3.2",
66 "rimraf": "^3.0.2",
67 "rollup": "^2.56.3"
68 },
69 "prettier": {
70 "singleQuote": true
71 },
72 "lint-staged": {
73 "*.{js,jsx,json,md}": "prettier --write"
74 },
75 "husky": {
76 "hooks": {
77 "pre-commit": "lint-staged --quiet --relative"
78 }
79 },
80 "jest": {
81 "testEnvironment": "node",
82 "transform": {
83 "\\.js$": "@sucrase/jest-plugin"
84 }
85 }
86}