{"id":168325795,"number":"4.70.0","published_at":"2025-12-25T10:30:33.608Z","licenses":"MIT","integrity":"sha512-9320IusxrqG/rWLv0jKjBF0O973QpqLGeiFxuVz/ED6DwAURyzwLRGD7ogaE4GhqcYsiUhY0zKxx6X4iR0kIfQ==","status":null,"download_url":"https://registry.npmjs.org/@cutting/devtools/-/devtools-4.70.0.tgz","registry_url":"https://www.npmjs.com/package/@cutting/devtools/v/4.70.0","documentation_url":null,"install_command":"npm install @cutting/devtools@4.70.0","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"cutting","email":"paul.cowan@cutting.scot"},"dist":{"integrity":"sha512-9320IusxrqG/rWLv0jKjBF0O973QpqLGeiFxuVz/ED6DwAURyzwLRGD7ogaE4GhqcYsiUhY0zKxx6X4iR0kIfQ==","shasum":"979f16ee1e43b3abe91b8a41693bed3d79ea3362","tarball":"https://registry.npmjs.org/@cutting/devtools/-/devtools-4.70.0.tgz","fileCount":82,"unpackedSize":64315,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE76awehwgTCvtdoUBInD37+CYFNR87X7HpD/CaGGOKrAiEAioDDYQOCcmFsCtFwFaW2YxyZAL0DKfRhPCa1DmjQIw8="}]},"gitHead":null,"main":null,"scripts":{"build":"NODE_ENV=production tsc --build \u0026\u0026 pnpm postbuild","postbuild":"chmod -R 777 tools \u0026\u0026 git update-index  --chmod=+x --add ./tools/bin/cutting.js","test":"echo test","lint":"eslint 'src/**/*.{ts,tsx,js}' --fix"},"_npmVersion":"10.9.4","_nodeVersion":"22.21.1","_hasShrinkwrap":false,"directories":{},"engines":null,"exports":{".":{"types":"./tools/index.d.ts","import":"./tools/index.min.js"},"./paths.js":{"import":"./tools/config/paths.js"},"./setuptests.js":{"import":"./tools/vitest/setupTests.js","require":"./tools/vitest/setupTests.js"}},"browserify":null},"created_at":"2026-01-31T01:04:29.044Z","updated_at":"2026-04-08T02:32:21.464Z","purl":"pkg:npm/%40cutting/devtools@4.70.0","related_tag":null,"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@cutting%2Fdevtools/versions/4.70.0","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@cutting%2Fdevtools/versions/4.70.0/codemeta","dependencies":[{"id":1873369328,"ecosystem":"npm","package_name":"@cutting/rollup-plugin-md","requirements":"0.5.0","kind":"runtime","optional":false},{"id":1873369329,"ecosystem":"npm","package_name":"@rbnlffl/rollup-plugin-eslint","requirements":"6.0.0","kind":"runtime","optional":false},{"id":1873369330,"ecosystem":"npm","package_name":"@rollup/plugin-commonjs","requirements":"29.0.0","kind":"runtime","optional":false},{"id":1873369331,"ecosystem":"npm","package_name":"@rollup/plugin-json","requirements":"6.1.0","kind":"runtime","optional":false},{"id":1873369332,"ecosystem":"npm","package_name":"@rollup/plugin-node-resolve","requirements":"16.0.3","kind":"runtime","optional":false},{"id":1873369333,"ecosystem":"npm","package_name":"@rollup/plugin-terser","requirements":"0.4.4","kind":"runtime","optional":false},{"id":1873369334,"ecosystem":"npm","package_name":"@rollup/pluginutils","requirements":"5.3.0","kind":"runtime","optional":false},{"id":1873369335,"ecosystem":"npm","package_name":"@testing-library/dom","requirements":"10.4.1","kind":"runtime","optional":false},{"id":1873369336,"ecosystem":"npm","package_name":"@types/bluebird","requirements":"3.5.42","kind":"runtime","optional":false},{"id":1873369337,"ecosystem":"npm","package_name":"@vanilla-extract/esbuild-plugin","requirements":"2.3.21","kind":"runtime","optional":false},{"id":1873369338,"ecosystem":"npm","package_name":"assert-ts","requirements":"0.3.4","kind":"runtime","optional":false},{"id":1873369339,"ecosystem":"npm","package_name":"autoprefixer","requirements":"10.4.23","kind":"runtime","optional":false},{"id":1873369340,"ecosystem":"npm","package_name":"browserslist","requirements":"4.28.1","kind":"runtime","optional":false},{"id":1873369341,"ecosystem":"npm","package_name":"chalk","requirements":"5.6.2","kind":"runtime","optional":false},{"id":1873369342,"ecosystem":"npm","package_name":"commander","requirements":"14.0.2","kind":"runtime","optional":false},{"id":1873369343,"ecosystem":"npm","package_name":"copy","requirements":"0.3.2","kind":"runtime","optional":false},{"id":1873369344,"ecosystem":"npm","package_name":"core-js","requirements":"3.47.0","kind":"runtime","optional":false},{"id":1873369345,"ecosystem":"npm","package_name":"cross-env","requirements":"10.1.0","kind":"runtime","optional":false},{"id":1873369346,"ecosystem":"npm","package_name":"cross-fetch","requirements":"4.1.0","kind":"runtime","optional":false},{"id":1873369347,"ecosystem":"npm","package_name":"dotenv","requirements":"17.2.3","kind":"runtime","optional":false},{"id":1873369348,"ecosystem":"npm","package_name":"esbuild","requirements":"0.27.2","kind":"runtime","optional":false},{"id":1873369349,"ecosystem":"npm","package_name":"fs-extra","requirements":"11.3.3","kind":"runtime","optional":false},{"id":1873369350,"ecosystem":"npm","package_name":"inquirer","requirements":"13.1.0","kind":"runtime","optional":false},{"id":1873369351,"ecosystem":"npm","package_name":"papaparse","requirements":"5.5.3","kind":"runtime","optional":false},{"id":1873369352,"ecosystem":"npm","package_name":"postcss","requirements":"8.5.6","kind":"runtime","optional":false},{"id":1873369353,"ecosystem":"npm","package_name":"postcss-import","requirements":"16.1.1","kind":"runtime","optional":false},{"id":1873369354,"ecosystem":"npm","package_name":"postcss-url","requirements":"10.1.3","kind":"runtime","optional":false},{"id":1873369355,"ecosystem":"npm","package_name":"prettier","requirements":"3.7.4","kind":"runtime","optional":false},{"id":1873369356,"ecosystem":"npm","package_name":"raf","requirements":"3.4.1","kind":"runtime","optional":false},{"id":1873369357,"ecosystem":"npm","package_name":"rollup","requirements":"4.54.0","kind":"runtime","optional":false},{"id":1873369358,"ecosystem":"npm","package_name":"rollup-plugin-analyzer","requirements":"4.0.0","kind":"runtime","optional":false},{"id":1873369359,"ecosystem":"npm","package_name":"rollup-plugin-inject-process-env","requirements":"1.3.1","kind":"runtime","optional":false},{"id":1873369360,"ecosystem":"npm","package_name":"rollup-plugin-node-externals","requirements":"8.1.2","kind":"runtime","optional":false},{"id":1873369361,"ecosystem":"npm","package_name":"rollup-plugin-postcss","requirements":"4.0.2","kind":"runtime","optional":false},{"id":1873369362,"ecosystem":"npm","package_name":"rollup-plugin-sourcemaps","requirements":"0.6.3","kind":"runtime","optional":false},{"id":1873369363,"ecosystem":"npm","package_name":"rollup-plugin-svgo","requirements":"2.0.0","kind":"runtime","optional":false},{"id":1873369364,"ecosystem":"npm","package_name":"rollup-plugin-typescript2","requirements":"0.36.0","kind":"runtime","optional":false},{"id":1873369365,"ecosystem":"npm","package_name":"validate-npm-package-name","requirements":"7.0.1","kind":"runtime","optional":false},{"id":1873369366,"ecosystem":"npm","package_name":"@types/babel__core","requirements":"7.20.5","kind":"Development","optional":false},{"id":1873369367,"ecosystem":"npm","package_name":"@types/babel__plugin-transform-runtime","requirements":"7.9.5","kind":"Development","optional":false},{"id":1873369368,"ecosystem":"npm","package_name":"@types/babel__preset-env","requirements":"7.10.0","kind":"Development","optional":false},{"id":1873369369,"ecosystem":"npm","package_name":"@types/copy","requirements":"0.3.5","kind":"Development","optional":false},{"id":1873369370,"ecosystem":"npm","package_name":"@types/fs-extra","requirements":"11.0.4","kind":"Development","optional":false},{"id":1873369371,"ecosystem":"npm","package_name":"@types/inquirer","requirements":"9.0.9","kind":"Development","optional":false},{"id":1873369372,"ecosystem":"npm","package_name":"@types/node","requirements":"25.0.3","kind":"Development","optional":false},{"id":1873369373,"ecosystem":"npm","package_name":"@types/papaparse","requirements":"5.5.2","kind":"Development","optional":false},{"id":1873369374,"ecosystem":"npm","package_name":"@types/postcss-import","requirements":"14.0.3","kind":"Development","optional":false},{"id":1873369375,"ecosystem":"npm","package_name":"@types/rollup-plugin-size-snapshot","requirements":"0.10.5","kind":"Development","optional":false},{"id":1873369376,"ecosystem":"npm","package_name":"@types/validate-npm-package-name","requirements":"4.0.2","kind":"Development","optional":false},{"id":1873369377,"ecosystem":"npm","package_name":"deepmerge","requirements":"4.3.1","kind":"Development","optional":false},{"id":1873369378,"ecosystem":"npm","package_name":"esbuild-node-externals","requirements":"1.20.1","kind":"Development","optional":false},{"id":1873369379,"ecosystem":"npm","package_name":"eslint-config-prettier","requirements":"10.1.8","kind":"Development","optional":false},{"id":1873369380,"ecosystem":"npm","package_name":"eslint-plugin-jsx-a11y","requirements":"6.10.2","kind":"Development","optional":false},{"id":1873369381,"ecosystem":"npm","package_name":"eslint-plugin-prettier","requirements":"5.5.4","kind":"Development","optional":false},{"id":1873369382,"ecosystem":"npm","package_name":"eslint-plugin-react","requirements":"7.37.5","kind":"Development","optional":false},{"id":1873369383,"ecosystem":"npm","package_name":"eslint-plugin-react-hooks","requirements":"7.0.1","kind":"Development","optional":false},{"id":1873369384,"ecosystem":"npm","package_name":"react","requirements":"19.2.3","kind":"Development","optional":false},{"id":1873369385,"ecosystem":"npm","package_name":"react-dom","requirements":"19.2.3","kind":"Development","optional":false}],"advisories":[],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@cutting%2Fdevtools"}