|
1 | 1 | { |
2 | 2 | "name": "template-file", |
3 | | - "version": "5.1.0", |
| 3 | + "version": "6.0.0-0", |
4 | 4 | "main": "dist/index.js", |
| 5 | + "exports": { |
| 6 | + "require": "./dist/index.js" |
| 7 | + }, |
5 | 8 | "description": "🔀 Replace {{ variables }} in all your files", |
6 | 9 | "repository": "https://github.com/gsandf/template-file", |
7 | 10 | "contributors": [ |
|
38 | 41 | "!src/**" |
39 | 42 | ], |
40 | 43 | "require": [ |
41 | | - "ts-node/register" |
| 44 | + "./.ava-entry.js" |
42 | 45 | ], |
43 | 46 | "timeout": "30s" |
44 | 47 | }, |
|
50 | 53 | "dependencies": { |
51 | 54 | "@blakek/deep": "^2.2.0", |
52 | 55 | "glob": "^7.1.6", |
53 | | - "meow": "^8", |
54 | 56 | "mkdirp": "^1.0.4", |
55 | | - "p-limit": "^3" |
| 57 | + "p-limit": "^4.0.0" |
56 | 58 | }, |
57 | 59 | "devDependencies": { |
58 | | - "@babel/core": "^7.12.9", |
59 | | - "@babel/plugin-proposal-class-properties": "^7.12.1", |
60 | | - "@babel/plugin-transform-runtime": "^7.12.1", |
61 | | - "@babel/preset-env": "^7.12.7", |
62 | | - "@babel/preset-typescript": "^7.12.7", |
63 | | - "@rollup/plugin-babel": "^5.2.2", |
64 | | - "@rollup/plugin-commonjs": "^21.0.1", |
65 | | - "@rollup/plugin-node-resolve": "^13.0.6", |
66 | | - "@rollup/plugin-typescript": "^8.0.0", |
67 | 60 | "@types/glob": "^7.1.3", |
68 | 61 | "@types/mkdirp": "^1.0.1", |
69 | 62 | "@typescript-eslint/eslint-plugin": "^5.3.1", |
|
74 | 67 | "npm-run-all": "^4.1.5", |
75 | 68 | "prettier": "^2.2.1", |
76 | 69 | "rimraf": "^3.0.2", |
77 | | - "rollup": "^2.34.0", |
78 | | - "rollup-plugin-terser": "^7.0.2", |
| 70 | + "ts-loader": "^9.2.6", |
79 | 71 | "ts-node": "^10.4.0", |
80 | | - "typescript": "^4.1.2" |
| 72 | + "typescript": "^4.1.2", |
| 73 | + "webpack": "^5.63.0", |
| 74 | + "webpack-cli": "^4.9.1" |
81 | 75 | }, |
82 | 76 | "peerDependencies": {}, |
83 | 77 | "scripts": { |
84 | | - "build:clean": "rimraf ./dist", |
85 | | - "build:js": "tsc --build", |
86 | | - "build": "run-s build:clean build:js", |
| 78 | + "build": "webpack --mode=production", |
| 79 | + "build:dev": "webpack --mode=development", |
87 | 80 | "format-check": "amper-scripts format-check '*.{js,ts,tsx}' 'src/**/*.{js,ts,tsx}'", |
88 | 81 | "format": "amper-scripts format-write '*.{js,ts,tsx}' 'src/**/*.{js,ts,tsx}'", |
89 | 82 | "lint": "amper-scripts lint --config ./.eslintrc.js '*.{js,ts,tsx}' 'src/**/*.{js,ts,tsx}'", |
90 | | - "prepack": "run-s validate build", |
| 83 | + "prepack": "run-s build validate", |
91 | 84 | "test": "ava", |
92 | 85 | "typeCheck": "tsc --noEmit", |
93 | 86 | "validate": "run-p test format-check lint typeCheck" |
|
0 commit comments