Skip to content

Commit 0ed08af

Browse files
committed
Replace some packages
* The packages @rollup/plugin-typescript and rollup-plugin-dts have been replaced by rollup-plugin-ts * The package ts-loader has been removed because Webpack is not longer used * Removed the package tslib because it is not used
1 parent c077d77 commit 0ed08af

File tree

7 files changed

+184
-114
lines changed

7 files changed

+184
-114
lines changed

config.replace.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module.exports = {
22
files: 'index.d.ts',
33
from: /declare namespace[^}]*\}[^}]*\};/g,
4-
to: '\nexport = postcssRTLCSS',
4+
to: 'export = postcssRTLCSS',
55
};

package.esm.json

Lines changed: 0 additions & 3 deletions
This file was deleted.

package.json

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,9 @@
3838
"lint": "eslint src/**/*.ts",
3939
"clean": "./scripts/clean.sh",
4040
"copy": "./scripts/copy.sh",
41-
"build-dts": "rollup --config rollup.dts.config.js",
4241
"modify-dts": "replace-in-file --configFile=config.replace.js",
43-
"build": "yarn clean && rollup --config rollup.config.js && yarn copy && yarn build-dts && yarn modify-dts",
44-
"prepare": "yarn build && yarn copy",
42+
"build": "yarn clean && rollup --config rollup.config.js && yarn copy && yarn modify-dts",
43+
"prepare": "yarn build",
4544
"prepublishOnly": "npm run lint && npm run test",
4645
"version": "git add .",
4746
"postversion": "git push && git push --tags"
@@ -57,7 +56,6 @@
5756
},
5857
"devDependencies": {
5958
"@rollup/plugin-json": "^4.1.0",
60-
"@rollup/plugin-typescript": "^8.3.1",
6159
"@types/eslint": "^8.2.2",
6260
"@types/jest": "^27.4.0",
6361
"@types/node": "^17.0.10",
@@ -71,11 +69,9 @@
7169
"postcss": "^8.3.11",
7270
"replace-in-file": "^6.3.2",
7371
"rollup": "^2.70.1",
74-
"rollup-plugin-dts": "^4.2.0",
7572
"rollup-plugin-terser": "^7.0.2",
73+
"rollup-plugin-ts": "^2.0.5",
7674
"ts-jest": "^27.1.3",
77-
"ts-loader": "^9.2.6",
78-
"tslib": "^2.3.1",
7975
"typescript": "4.4.4"
8076
},
8177
"peerDependencies": {

rollup.config.js

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,14 @@
1-
import typescript from '@rollup/plugin-typescript';
21
import json from '@rollup/plugin-json';
2+
import ts from 'rollup-plugin-ts';
33
import { terser } from "rollup-plugin-terser";
44

55
const getPlugins = (includeJson) => {
66
const plugins = includeJson
7-
? [
8-
json()
9-
]
7+
? [ json() ]
108
: [];
119
return [
1210
...plugins,
13-
typescript({
14-
tsconfig: './tsconfig.json',
15-
declaration: true,
16-
outDir: './'
17-
}),
11+
ts(),
1812
terser({
1913
output: {
2014
comments: false
@@ -37,8 +31,7 @@ const getConfig = (name, defaults = true) => ({
3731
},
3832
{
3933
file: `dist/esm/${name}.js`,
40-
format: 'es',
41-
exports: defaults ? 'default' : 'named'
34+
format: 'es'
4235
}
4336
]
4437
});

rollup.dts.config.js

Lines changed: 0 additions & 24 deletions
This file was deleted.

scripts/copy.sh

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,13 @@ mkdir esm
66
cp dist/index.js index.js
77
cp dist/esm/index.js esm/index.js
88

9-
# options
9+
## options
1010
cp dist/options.js options.js
1111
cp dist/esm/options.js esm/options.js
1212

13-
# esm package
14-
cp package.esm.json esm/package.json
13+
## type definitions
14+
cp dist/index.d.ts index.d.ts
15+
cp dist/options.d.ts options.d.ts
16+
17+
## esm package
18+
echo '{\n "type": "module"\n}' > esm/package.json

0 commit comments

Comments
 (0)