123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187 |
- {
- "name": "@swc/core",
- "version": "1.4.2",
- "description": "Super-fast alternative for babel",
- "homepage": "https://swc.rs",
- "main": "./index.js",
- "author": "강동윤 <kdy1997.dev@gmail.com>",
- "license": "Apache-2.0",
- "keywords": [
- "swc",
- "swcpack",
- "babel",
- "typescript",
- "rust",
- "webpack",
- "tsc"
- ],
- "engines": {
- "node": ">=10"
- },
- "repository": {
- "type": "git",
- "url": "git+https://github.com/swc-project/swc.git"
- },
- "bugs": {
- "url": "https://github.com/swc-project/swc/issues"
- },
- "napi": {
- "binaryName": "swc",
- "targets": [
- "x86_64-apple-darwin",
- "x86_64-pc-windows-msvc",
- "x86_64-unknown-linux-gnu",
- "x86_64-unknown-linux-musl",
- "i686-pc-windows-msvc",
- "armv7-unknown-linux-gnueabihf",
- "aarch64-unknown-linux-gnu",
- "aarch64-apple-darwin",
- "aarch64-unknown-linux-musl",
- "aarch64-pc-windows-msvc"
- ]
- },
- "publishConfig": {
- "registry": "https://registry.npmjs.org/",
- "access": "public"
- },
- "types": "./index.d.ts",
- "scripts": {
- "changelog": "git cliff --output CHANGELOG.md",
- "setup": "husky install && git config feature.manyFiles true && node ./crates/swc_ecma_preset_env/scripts/copy-data.js",
- "postinstall": "node postinstall.js",
- "artifacts": "napi artifacts --npm-dir scripts/npm",
- "prepublishOnly": "tsc -d && napi prepublish -p scripts/npm --tag-style npm",
- "pack": "wasm-pack",
- "build:ts": "tsc -d",
- "build:wasm": "npm-run-all \"pack -- build ./bindings/binding_core_wasm --scope swc {1} -t {2} --features plugin\" --",
- "build": "tsc -d && napi build --manifest-path bindings/Cargo.toml --platform -p binding_core_node --js ./node-swc/src/binding.js --dts ./node-swc/src/binding.d.ts --release -o .",
- "build:dev": "tsc -d && napi build --manifest-path bindings/Cargo.toml --platform -p binding_core_node --js ./node-swc/src/binding.js --dts ./node-swc/src/binding.d.ts -o .",
- "test": "cross-env NODE_OPTIONS='--experimental-vm-modules' jest --config ./node-swc/jest.config.js",
- "version": "napi version --npm-dir scripts/npm"
- },
- "lint-staged": {
- "*.toml": [
- "taplo format"
- ],
- "*.rs": [
- "rustfmt --"
- ],
- "*.json": [
- "prettier --write"
- ],
- "!(**/tests/**/*)*.js": [
- "prettier --write"
- ],
- "!(**/tests/**/*)*.ts": [
- "prettier --write"
- ],
- "!(**/tests/**/*)*.jsx": [
- "prettier --write"
- ],
- "!(**/tests/**/*)*.tsx": [
- "prettier --write"
- ]
- },
- "devDependencies": {
- "@babel/compat-data": "^7.23.2",
- "@babel/core": "^7.13.16",
- "@babel/generator": "^7.18.13",
- "@babel/plugin-proposal-class-properties": "^7.13.0",
- "@babel/plugin-proposal-decorators": "^7.13.15",
- "@babel/plugin-proposal-object-rest-spread": "^7.13.8",
- "@babel/preset-env": "^7.13.15",
- "@babel/preset-react": "^7.13.13",
- "@babel/preset-typescript": "^7.13.0",
- "@babel/types": "^7.14.0",
- "@napi-rs/cli": "^3.0.0-alpha.22",
- "@swc/core": "=1.2.220",
- "@swc/helpers": "^0.5.0",
- "@swc/plugin-jest": "^1.5.117",
- "@taplo/cli": "^0.5.2",
- "@types/jest": "^29.5.11",
- "@types/node": "^20.5.0",
- "@types/terser": "^3.12.0",
- "acorn": "^8.6.0",
- "acorn-jsx": "^5.3.2",
- "axios": "^0.21.1",
- "babel-plugin-transform-node-env-inline": "^0.4.3",
- "benchmark": "^2.1.4",
- "bootstrap": "^5.2.1",
- "class-validator": "^0.13.1",
- "core-js": "^2.6.11",
- "core-js-compat": "^3.33.1",
- "cross-env": "^7.0.3",
- "cspell": "^5.12.3",
- "expect": "^27.4.2",
- "glob": "^8.0.3",
- "husky": "^7.0.2",
- "jest": "^29.7.0",
- "js-beautify": "^1.14.3",
- "lint-staged": "^12.3.6",
- "lodash": "^4.17.21",
- "mocha": "^9.1.3",
- "npm-run-all": "^4.1.5",
- "prettier": "^2.6.2",
- "progress": "^2.0.3",
- "prop-types": "^15.7.2",
- "react": "^17.0.2",
- "reflect-metadata": "^0.1.13",
- "regenerator-runtime": "^0.13.9",
- "source-map": "^0.7.3",
- "source-map-support": "^0.5.19",
- "sourcemap-validator": "^2.1.0",
- "swc-plugin-coverage-instrument": "^0.0.12",
- "terser": "^5.7.1",
- "ts-node": "^10.5.0",
- "typescript": "^5.3.3"
- },
- "peerDependencies": {
- "@swc/helpers": "^0.5.0"
- },
- "peerDependenciesMeta": {
- "@swc/helpers": {
- "optional": true
- }
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/swc"
- },
- "files": [
- "CHANGELOG.md",
- "Visitor.d.ts",
- "index.d.ts",
- "spack.js",
- "util.d.ts",
- "LICENSE",
- "Visitor.js",
- "binding.d.ts",
- "index.js",
- "types.d.ts",
- "util.js",
- "README.md",
- "binding.js",
- "package.json",
- "spack.d.ts",
- "types.js",
- "postinstall.js",
- "bindings/binding_core_wasm/pkg/binding_core_wasm.d.ts"
- ],
- "packageManager": "yarn@4.0.2",
- "dependencies": {
- "@swc/counter": "^0.1.2",
- "@swc/types": "^0.1.5"
- },
- "optionalDependencies": {
- "@swc/core-darwin-x64": "1.4.2",
- "@swc/core-win32-x64-msvc": "1.4.2",
- "@swc/core-linux-x64-gnu": "1.4.2",
- "@swc/core-linux-x64-musl": "1.4.2",
- "@swc/core-win32-ia32-msvc": "1.4.2",
- "@swc/core-linux-arm-gnueabihf": "1.4.2",
- "@swc/core-linux-arm64-gnu": "1.4.2",
- "@swc/core-darwin-arm64": "1.4.2",
- "@swc/core-linux-arm64-musl": "1.4.2",
- "@swc/core-win32-arm64-msvc": "1.4.2"
- }
- }
|