|
17 | 17 | }, |
18 | 18 | "scripts": { |
19 | 19 | "start": "npx webpack --config webpack.config.js", |
20 | | - "build": "npx webpack --mode=production --config webpack.config.js", |
| 20 | + "build:umd": "npx webpack --mode=production --config webpack.config.js", |
| 21 | + "build:modules:esm": "npx esbuild src/*.js --outdir=dist/esm --format=esm --target=es2017 && node -e \"require('fs').writeFileSync('dist/esm/package.json', '{\\n \\\"type\\\": \\\"module\\\"\\n}\\n')\"", |
| 22 | + "build:modules:cjs": "npx esbuild src/*.js --outdir=dist/cjs --format=cjs --target=node18", |
| 23 | + "build:modules": "npm run build:modules:esm && npm run build:modules:cjs", |
| 24 | + "build": "npm run build:umd && npm run build:modules", |
21 | 25 | "dev": "npx webpack --config webpack.config.js --watch", |
22 | 26 | "postinstall": "node -e \"const { execSync } = require('child_process'); try { execSync('coc --version', { stdio: 'ignore' }); } catch (error) { try { execSync('npm install -g @cocreate/cli', { stdio: 'inherit' }); console.log('Installed \"@cocreate/cli\" globally.'); } catch (error) { console.error('Failed to install \"@cocreate/cli\" globally:', error); } }\"" |
23 | 27 | }, |
|
35 | 39 | "type": "GitHub Sponsors ❤", |
36 | 40 | "url": "https://github.com/sponsors/CoCreate-app" |
37 | 41 | }, |
38 | | - "main": "./src/index.js", |
| 42 | + "main": "./dist/cjs/index.js", |
| 43 | + "module": "./dist/esm/index.js", |
| 44 | + "exports": { |
| 45 | + ".": { |
| 46 | + "import": "./dist/esm/index.js", |
| 47 | + "require": "./dist/cjs/index.js" |
| 48 | + }, |
| 49 | + "./getRelativePath": { |
| 50 | + "import": "./dist/esm/getRelativePath.js", |
| 51 | + "require": "./dist/cjs/getRelativePath.js" |
| 52 | + }, |
| 53 | + "./ObjectId": { |
| 54 | + "import": "./dist/esm/ObjectId.js", |
| 55 | + "require": "./dist/cjs/ObjectId.js" |
| 56 | + }, |
| 57 | + "./uid": { |
| 58 | + "import": "./dist/esm/uid.js", |
| 59 | + "require": "./dist/cjs/uid.js" |
| 60 | + }, |
| 61 | + "./checkValue": { |
| 62 | + "import": "./dist/esm/checkValue.js", |
| 63 | + "require": "./dist/cjs/checkValue.js" |
| 64 | + }, |
| 65 | + "./isValidDate": { |
| 66 | + "import": "./dist/esm/isValidDate.js", |
| 67 | + "require": "./dist/cjs/isValidDate.js" |
| 68 | + }, |
| 69 | + "./objectToSearchParams": { |
| 70 | + "import": "./dist/esm/objectToSearchParams.js", |
| 71 | + "require": "./dist/cjs/objectToSearchParams.js" |
| 72 | + }, |
| 73 | + "./dotNotationToObject": { |
| 74 | + "import": "./dist/esm/dotNotationToObject.js", |
| 75 | + "require": "./dist/cjs/dotNotationToObject.js" |
| 76 | + }, |
| 77 | + "./objectToDotNotation": { |
| 78 | + "import": "./dist/esm/objectToDotNotation.js", |
| 79 | + "require": "./dist/cjs/objectToDotNotation.js" |
| 80 | + }, |
| 81 | + "./getValueFromObject": { |
| 82 | + "import": "./dist/esm/getValueFromObject.js", |
| 83 | + "require": "./dist/cjs/getValueFromObject.js" |
| 84 | + }, |
| 85 | + "./createUpdate": { |
| 86 | + "import": "./dist/esm/createUpdate.js", |
| 87 | + "require": "./dist/cjs/createUpdate.js" |
| 88 | + }, |
| 89 | + "./domParser": { |
| 90 | + "import": "./dist/esm/domParser.js", |
| 91 | + "require": "./dist/cjs/domParser.js" |
| 92 | + }, |
| 93 | + "./parseTextToHtml": { |
| 94 | + "import": "./dist/esm/parseTextToHtml.js", |
| 95 | + "require": "./dist/cjs/parseTextToHtml.js" |
| 96 | + }, |
| 97 | + "./escapeHtml": { |
| 98 | + "import": "./dist/esm/escapeHtml.js", |
| 99 | + "require": "./dist/cjs/escapeHtml.js" |
| 100 | + }, |
| 101 | + "./cssPath": { |
| 102 | + "import": "./dist/esm/cssPath.js", |
| 103 | + "require": "./dist/cjs/cssPath.js" |
| 104 | + }, |
| 105 | + "./queryElements": { |
| 106 | + "import": "./dist/esm/queryElements.js", |
| 107 | + "require": "./dist/cjs/queryElements.js" |
| 108 | + }, |
| 109 | + "./checkMediaQueries": { |
| 110 | + "import": "./dist/esm/queryElements.js", |
| 111 | + "require": "./dist/cjs/queryElements.js" |
| 112 | + }, |
| 113 | + "./queryData": { |
| 114 | + "import": "./dist/esm/dataQuery.js", |
| 115 | + "require": "./dist/cjs/dataQuery.js" |
| 116 | + }, |
| 117 | + "./searchData": { |
| 118 | + "import": "./dist/esm/dataQuery.js", |
| 119 | + "require": "./dist/cjs/dataQuery.js" |
| 120 | + }, |
| 121 | + "./sortData": { |
| 122 | + "import": "./dist/esm/dataQuery.js", |
| 123 | + "require": "./dist/cjs/dataQuery.js" |
| 124 | + }, |
| 125 | + "./getAttributes": { |
| 126 | + "import": "./dist/esm/attributes.js", |
| 127 | + "require": "./dist/cjs/attributes.js" |
| 128 | + }, |
| 129 | + "./getAttributeNames": { |
| 130 | + "import": "./dist/esm/attributes.js", |
| 131 | + "require": "./dist/cjs/attributes.js" |
| 132 | + }, |
| 133 | + "./setAttributeNames": { |
| 134 | + "import": "./dist/esm/attributes.js", |
| 135 | + "require": "./dist/cjs/attributes.js" |
| 136 | + }, |
| 137 | + "./safeParse": { |
| 138 | + "import": "./dist/esm/safeParse.js", |
| 139 | + "require": "./dist/cjs/safeParse.js" |
| 140 | + }, |
| 141 | + "./processOperators": { |
| 142 | + "import": "./dist/esm/operators.js", |
| 143 | + "require": "./dist/cjs/operators.js" |
| 144 | + }, |
| 145 | + "./processOperatorsAsync": { |
| 146 | + "import": "./dist/esm/operators.js", |
| 147 | + "require": "./dist/cjs/operators.js" |
| 148 | + }, |
| 149 | + "./clickedElement": { |
| 150 | + "import": "./dist/esm/clickedElement.js", |
| 151 | + "require": "./dist/cjs/clickedElement.js" |
| 152 | + }, |
| 153 | + "./init-browser": { |
| 154 | + "import": "./dist/esm/init-browser.js", |
| 155 | + "require": "./dist/cjs/init-browser.js" |
| 156 | + }, |
| 157 | + "./package.json": "./package.json" |
| 158 | + }, |
| 159 | + "sideEffects": [ |
| 160 | + "./dist/esm/init-browser.js", |
| 161 | + "./dist/cjs/init-browser.js", |
| 162 | + "./dist/CoCreate-utils.js", |
| 163 | + "./dist/CoCreate-utils.min.js" |
| 164 | + ], |
39 | 165 | "devDependencies": { |
40 | 166 | "css-loader": "^5.1.3", |
41 | 167 | "esbuild": "^0.25.2", |
|
0 commit comments