|
1 | 1 | {
|
2 | 2 | "name": "ts-regex-builder",
|
3 |
| - "version": "1.6.0", |
| 3 | + "version": "1.6.1-beta.3", |
4 | 4 | "description": "Maintainable regular expressions for TypeScript and JavaScript.",
|
5 |
| - "main": "lib/commonjs/index.js", |
6 |
| - "module": "lib/module/index.js", |
7 |
| - "types": "lib/typescript/src/index.d.ts", |
8 |
| - "source": "src/index", |
| 5 | + "main": "dist/commonjs/index.js", |
| 6 | + "module": "dist/esm/index.js", |
| 7 | + "types": "dist/types/src/index.d.ts", |
| 8 | + "source": "src/index.ts", |
9 | 9 | "sideEffects": false,
|
10 | 10 | "files": [
|
11 |
| - "src", |
12 |
| - "lib", |
| 11 | + "dist", |
13 | 12 | "!**/__tests__",
|
14 | 13 | "!**/__fixtures__",
|
15 | 14 | "!**/__mocks__",
|
16 | 15 | "!**/.*"
|
17 | 16 | ],
|
18 | 17 | "exports": {
|
19 | 18 | ".": {
|
20 |
| - "require": "./lib/commonjs/index.js", |
21 |
| - "import": "./lib/module/index.js", |
22 |
| - "types": "./lib/typescript/src/index.d.ts" |
| 19 | + "require": "./dist/commonjs/index.js", |
| 20 | + "import": "./dist/esm/index.mjs", |
| 21 | + "types": "./dist/types/index.d.ts" |
23 | 22 | },
|
24 | 23 | "./patterns": {
|
25 |
| - "require": "./lib/commonjs/patterns/index.js", |
26 |
| - "import": "./lib/module/patterns/index.js", |
27 |
| - "types": "./lib/typescript/src/patterns/index.d.ts" |
| 24 | + "require": "./dist/commonjs/patterns/index.js", |
| 25 | + "import": "./dist/esm/patterns/index.mjs", |
| 26 | + "types": "./dist/types/patterns/index.d.ts" |
28 | 27 | }
|
29 | 28 | },
|
30 | 29 | "scripts": {
|
31 | 30 | "test": "jest",
|
32 | 31 | "typecheck": "tsc --noEmit",
|
33 | 32 | "lint": "eslint \"**/*.{js,ts,tsx}\"",
|
34 |
| - "clean": "del-cli lib", |
35 |
| - "prepare": "bob build", |
36 |
| - "release": "release-it" |
| 33 | + "clean": "del-cli dist", |
| 34 | + "release": "release-it", |
| 35 | + "release:beta": "release-it --preRelease=beta", |
| 36 | + "build": "yarn clean && yarn build:commonjs && yarn build:esm && yarn build:typescript", |
| 37 | + "build:commonjs": "BABEL_ENV=cjs babel src --out-dir \"dist/commonjs\" --extensions .js,.ts --out-file-extension .js --source-maps --no-comments", |
| 38 | + "build:esm": "BABEL_ENV=esm babel src --out-dir \"dist/esm\" --extensions .js,.ts --out-file-extension .mjs --source-maps --no-comments", |
| 39 | + "build:typescript": "tsc --project tsconfig.release.json --outDir \"dist/types\"" |
37 | 40 | },
|
38 | 41 | "keywords": [
|
39 | 42 | "regex",
|
|
50 | 53 | "registry": "https://registry.npmjs.org/"
|
51 | 54 | },
|
52 | 55 | "devDependencies": {
|
| 56 | + "@babel/cli": "^7.22.10", |
| 57 | + "@babel/core": "^7.22.10", |
| 58 | + "@babel/plugin-syntax-flow": "^7.24.1", |
| 59 | + "@babel/plugin-transform-react-jsx": "^7.23.4", |
| 60 | + "@babel/preset-env": "^7.22.10", |
| 61 | + "@babel/preset-typescript": "^7.22.5", |
53 | 62 | "@callstack/eslint-config": "^14.1.0",
|
54 | 63 | "@commitlint/config-conventional": "^17.0.2",
|
55 | 64 | "@evilmartians/lefthook": "^1.5.0",
|
56 | 65 | "@release-it/conventional-changelog": "^5.0.0",
|
57 | 66 | "@types/jest": "^28.1.2",
|
| 67 | + "babel-plugin-add-import-extension": "^1.6.0", |
58 | 68 | "commitlint": "^17.0.2",
|
59 | 69 | "del-cli": "^5.0.0",
|
60 | 70 | "eslint": "^8.56.0",
|
|
64 | 74 | "eslint-plugin-prettier": "^4.0.0",
|
65 | 75 | "jest": "^28.1.1",
|
66 | 76 | "prettier": "^2.0.5",
|
67 |
| - "react-native-builder-bob": "^0.20.0", |
68 | 77 | "release-it": "^15.0.0",
|
69 | 78 | "typescript": "^5.0.2"
|
70 | 79 | },
|
|
80 | 89 | "src/**/*.{js,jsx,ts,tsx}"
|
81 | 90 | ],
|
82 | 91 | "modulePathIgnorePatterns": [
|
83 |
| - "<rootDir>/lib/" |
| 92 | + "<rootDir>/dist/" |
84 | 93 | ]
|
85 | 94 | },
|
86 | 95 | "commitlint": {
|
|
137 | 146 | },
|
138 | 147 | "eslintIgnore": [
|
139 | 148 | "node_modules/",
|
140 |
| - "lib/", |
| 149 | + "dist/", |
141 | 150 | "coverage/",
|
142 | 151 | "website/"
|
143 | 152 | ],
|
|
147 | 156 | "tabWidth": 2,
|
148 | 157 | "trailingComma": "all",
|
149 | 158 | "useTabs": false
|
150 |
| - }, |
151 |
| - "react-native-builder-bob": { |
152 |
| - "source": "src", |
153 |
| - "output": "lib", |
154 |
| - "targets": [ |
155 |
| - "commonjs", |
156 |
| - "module", |
157 |
| - [ |
158 |
| - "typescript", |
159 |
| - { |
160 |
| - "project": "tsconfig.build.json" |
161 |
| - } |
162 |
| - ] |
163 |
| - ] |
164 | 159 | }
|
165 | 160 | }
|
0 commit comments