* refactor: rename @open-pencil/codegen to @open-pencil/emit In design tools codegen means design-to-code, which is dom-css's job and Core's codegen tools'. The package builds and prints the syntax trees exporters emit, so name it for that. It has not been released yet. * fix: alias @open-pencil/emit to its source in Vite The rename missed the escaped regex, so Vite resolved the package through its built dist output.
90 lines
2.3 KiB
JSON
90 lines
2.3 KiB
JSON
{
|
|
"name": "@open-pencil/dom-css",
|
|
"version": "0.15.1",
|
|
"license": "MIT",
|
|
"type": "module",
|
|
"imports": {
|
|
"#dom-css/*": {
|
|
"types": "./src/*",
|
|
"bun": "./src/*",
|
|
"default": "./dist/*"
|
|
}
|
|
},
|
|
"exports": {
|
|
".": {
|
|
"types": "./dist/index.d.ts",
|
|
"bun": "./src/index.ts",
|
|
"import": "./dist/index.js",
|
|
"default": "./dist/index.js"
|
|
},
|
|
"./browser": {
|
|
"types": "./dist/browser.d.ts",
|
|
"bun": "./src/browser.ts",
|
|
"import": "./dist/browser.js",
|
|
"default": "./dist/browser.js"
|
|
},
|
|
"./export": {
|
|
"types": "./dist/export.d.ts",
|
|
"bun": "./src/export/index.ts",
|
|
"import": "./dist/export.js",
|
|
"default": "./dist/export.js"
|
|
},
|
|
"./jsx-runtime": {
|
|
"types": "./dist/jsx-runtime.d.ts",
|
|
"bun": "./src/import/jsx/runtime.ts",
|
|
"import": "./dist/jsx-runtime.js",
|
|
"default": "./dist/jsx-runtime.js"
|
|
},
|
|
"./jsx-dev-runtime": {
|
|
"types": "./dist/jsx-dev-runtime.d.ts",
|
|
"bun": "./src/import/jsx/dev-runtime.ts",
|
|
"import": "./dist/jsx-dev-runtime.js",
|
|
"default": "./dist/jsx-dev-runtime.js"
|
|
}
|
|
},
|
|
"main": "./dist/index.js",
|
|
"types": "./dist/index.d.ts",
|
|
"sideEffects": false,
|
|
"files": [
|
|
"dist",
|
|
"src",
|
|
"README.md"
|
|
],
|
|
"scripts": {
|
|
"build": "bunx tsdown --config tsdown.config.ts",
|
|
"check": "bun run typecheck && bun run test && bun run build && bun run smoke:dist",
|
|
"prepack": "bun run build",
|
|
"smoke:dist": "bun scripts/smoke-dist.ts",
|
|
"test": "bun test tests",
|
|
"typecheck": "bunx tsc --noEmit -p tsconfig.test.json"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/open-pencil/open-pencil.git",
|
|
"directory": "packages/dom-css"
|
|
},
|
|
"publishConfig": {
|
|
"access": "public",
|
|
"provenance": true
|
|
},
|
|
"peerDependencies": {
|
|
"@open-pencil/scene-graph": "workspace:*"
|
|
},
|
|
"devDependencies": {
|
|
"@types/bun": "^1.3.14",
|
|
"tsdown": "^0.22.14",
|
|
"typescript": "~5.8.3"
|
|
},
|
|
"dependencies": {
|
|
"@acemir/cssom": "^0.9.31",
|
|
"@open-pencil/emit": "workspace:*",
|
|
"dedent": "^1.7.2",
|
|
"es-toolkit": "^1.51.0",
|
|
"js-base64": "^3.9.3",
|
|
"parse5": "^8.0.1",
|
|
"postcss-value-parser": "^4.2.0",
|
|
"tailwindcss": "^4.3.3",
|
|
"twirlwind": "^0.4.0"
|
|
}
|
|
}
|