{"_id":"scule","_rev":"3286712","name":"scule","description":"String case utils","dist-tags":{"latest":"1.3.0"},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"time":{"modified":"2024-05-23T06:31:40.000Z","created":"2021-02-16T22:27:09.623Z","1.3.0":"2024-02-06T16:57:03.363Z","1.2.0":"2024-01-10T12:20:12.031Z","1.1.1":"2023-11-30T18:10:48.740Z","1.1.0":"2023-11-15T17:39:34.516Z","1.0.0":"2022-11-14T15:20:13.508Z","0.3.2":"2022-07-27T11:24:54.747Z","0.3.1":"2022-07-27T11:03:24.971Z","0.3.0":"2022-07-27T10:44:14.915Z","0.2.1":"2021-04-28T11:13:52.220Z","0.2.0":"2021-04-22T09:04:47.114Z","0.1.1":"2021-02-16T22:53:20.757Z","0.1.0":"2021-02-16T22:29:11.930Z","0.0.1":"2021-02-16T22:27:09.623Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/unjs/scule.git"},"versions":{"1.3.0":{"name":"scule","version":"1.3.0","description":"String case utils","repository":{"type":"git","url":"git+https://github.com/unjs/scule.git"},"license":"MIT","sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.cjs","import":"./dist/index.mjs"},"./*":"./*"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild","dev":"vitest dev --typecheck","lint":"eslint --cache --ext .ts,.js,.mjs,.cjs . && prettier -c src test","lint:fix":"eslint --cache --ext .ts,.js,.mjs,.cjs . --fix && prettier -c src test -w","prepack":"pnpm run build","release":"pnpm test && changelogen --release --push && npm publish","test":"pnpm lint && vitest run --typecheck --coverage"},"devDependencies":{"@types/node":"^20.11.3","@vitest/coverage-v8":"^1.2.0","changelogen":"^0.5.5","eslint":"^8.56.0","eslint-config-unjs":"^0.2.1","prettier":"^3.2.2","typescript":"^5.3.3","unbuild":"^2.0.0","vitest":"^1.2.0"},"packageManager":"pnpm@8.14.1","_id":"scule@1.3.0","gitHead":"90d28593c8426d16beb5dadf3af8d341b6fee107","bugs":{"url":"https://github.com/unjs/scule/issues"},"homepage":"https://github.com/unjs/scule#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"shasum":"6efbd22fd0bb801bdcc585c89266a7d2daa8fbd3","size":4793,"noattachment":false,"key":"/scule/-/scule-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/scule/download/scule-1.3.0.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scule_1.3.0_1707238623180_0.6918657986082497"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-06T16:57:03.363Z","publish_time":1707238623363,"_source_registry_name":"default","_cnpm_publish_time":1707238623363},"1.2.0":{"name":"scule","version":"1.2.0","description":"String case utils","repository":{"type":"git","url":"git+https://github.com/unjs/scule.git"},"license":"MIT","sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.cjs","import":"./dist/index.mjs"},"./*":"./*"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild","dev":"vitest dev --typecheck","lint":"eslint --cache --ext .ts,.js,.mjs,.cjs . && prettier -c src test","lint:fix":"eslint --cache --ext .ts,.js,.mjs,.cjs . --fix && prettier -c src test -w","prepack":"pnpm run build","release":"pnpm test && changelogen --release --push && npm publish","test":"pnpm lint && vitest run --typecheck --coverage"},"devDependencies":{"@types/node":"^20.10.8","@vitest/coverage-v8":"^1.1.3","changelogen":"^0.5.5","eslint":"^8.56.0","eslint-config-unjs":"^0.2.1","prettier":"^3.1.1","typescript":"^5.3.3","unbuild":"^2.0.0","vitest":"^1.1.3"},"packageManager":"pnpm@8.14.0","_id":"scule@1.2.0","gitHead":"32ee7f5db278e8873cfe3fa34c16d81a81ede024","bugs":{"url":"https://github.com/unjs/scule/issues"},"homepage":"https://github.com/unjs/scule#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"shasum":"b46d444d6a8c92e73eb80d2d8d00b94ab065cc3e","size":4527,"noattachment":false,"key":"/scule/-/scule-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/scule/download/scule-1.2.0.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scule_1.2.0_1704889211866_0.6580319613010353"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-10T12:20:12.031Z","publish_time":1704889212031,"_source_registry_name":"default","_cnpm_publish_time":1704889212031},"1.1.1":{"name":"scule","version":"1.1.1","description":"String case utils","repository":{"type":"git","url":"git+https://github.com/unjs/scule.git"},"license":"MIT","sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.cjs","import":"./dist/index.mjs"},"./*":"./*"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild","dev":"vitest dev --typecheck","lint":"eslint --cache --ext .ts,.js,.mjs,.cjs . && prettier -c src test","lint:fix":"eslint --cache --ext .ts,.js,.mjs,.cjs . --fix && prettier -c src test -w","prepack":"pnpm run build","release":"pnpm test && changelogen --release --push && npm publish","test":"pnpm lint && vitest run --typecheck --coverage"},"devDependencies":{"@types/node":"^20.9.1","@vitest/coverage-v8":"^1.0.0-beta.4","changelogen":"^0.5.5","eslint":"^8.54.0","eslint-config-unjs":"^0.2.1","prettier":"^3.1.0","typescript":"^5.2.2","unbuild":"^2.0.0","vitest":"^1.0.0-beta.4"},"packageManager":"pnpm@8.10.5","gitHead":"8304a04aaec99c973b8c319b37b349a5d7c3db70","bugs":{"url":"https://github.com/unjs/scule/issues"},"homepage":"https://github.com/unjs/scule#readme","_id":"scule@1.1.1","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"82b4d13bb8c729c15849256e749cee0cb52a4d89","size":4241,"noattachment":false,"key":"/scule/-/scule-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/scule/download/scule-1.1.1.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scule_1.1.1_1701367848503_0.6880021944253081"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-30T18:10:48.740Z","publish_time":1701367848740,"_source_registry_name":"default","_cnpm_publish_time":1701367848740},"1.1.0":{"name":"scule","version":"1.1.0","description":"String case utils","repository":{"type":"git","url":"git+https://github.com/unjs/scule.git"},"license":"MIT","sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.cjs","import":"./dist/index.mjs"},"./*":"./*"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild","dev":"vitest dev --typecheck","lint":"eslint --cache --ext .ts,.js,.mjs,.cjs . && prettier -c src test","lint:fix":"eslint --cache --ext .ts,.js,.mjs,.cjs . --fix && prettier -c src test -w","prepack":"pnpm run build","release":"pnpm test && changelogen --release --push && npm publish","test":"pnpm lint && vitest run --typecheck --coverage"},"devDependencies":{"@types/node":"^20.9.0","@vitest/coverage-v8":"^1.0.0-beta.4","changelogen":"^0.5.5","eslint":"^8.53.0","eslint-config-unjs":"^0.2.1","prettier":"^3.1.0","typescript":"^5.2.2","unbuild":"^2.0.0","vitest":"^1.0.0-beta.4"},"packageManager":"pnpm@8.10.5","gitHead":"7c808f3e7bb6edc8b8d0847c27bb5c67b0c04e4a","bugs":{"url":"https://github.com/unjs/scule/issues"},"homepage":"https://github.com/unjs/scule#readme","_id":"scule@1.1.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"cbc109256b4aa59fc8074151284cb8cb103531eb","size":4080,"noattachment":false,"key":"/scule/-/scule-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/scule/download/scule-1.1.0.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scule_1.1.0_1700069974306_0.2709274877618906"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-15T17:39:34.516Z","publish_time":1700069974516,"_source_registry_name":"default","_cnpm_publish_time":1700069974516},"1.0.0":{"name":"scule","version":"1.0.0","description":"String case utils","repository":{"type":"git","url":"git+https://github.com/unjs/scule.git"},"license":"MIT","sideEffects":false,"exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.mjs","types":"./dist/index.d.ts"},"./*":"./*"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild","dev":"vitest","lint":"eslint --ext .ts .","prepublishOnly":"pnpm build","release":"pnpm test && standard-version && git push --follow-tags && pnpm publish","test":"pnpm lint && vitest run --coverage"},"devDependencies":{"@types/node":"^18.11.9","@vitest/coverage-c8":"^0.25.2","eslint":"^8.27.0","eslint-config-unjs":"^0.0.2","standard-version":"^9.5.0","typescript":"^4.8.4","unbuild":"^0.9.4","vitest":"^0.25.2"},"packageManager":"pnpm@7.16.0","gitHead":"c82be5e4331039878e21afbad4831a93c4a215f2","bugs":{"url":"https://github.com/unjs/scule/issues"},"homepage":"https://github.com/unjs/scule#readme","_id":"scule@1.0.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"895e6f4ba887e78d8b9b4111e23ae84fef82376d","size":3688,"noattachment":false,"key":"/scule/-/scule-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/scule/download/scule-1.0.0.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scule_1.0.0_1668439213378_0.9818489383507119"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-14T15:30:19.852Z","publish_time":1668439213508,"_cnpm_publish_time":1668439213508},"0.3.2":{"name":"scule","version":"0.3.2","description":"String case utils","repository":{"type":"git","url":"git+https://github.com/unjs/scule.git"},"license":"MIT","sideEffects":false,"exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.mjs","types":"./dist/index.d.ts"},"./*":"./*"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","devDependencies":{"@nuxtjs/eslint-config-typescript":"latest","@types/flat":"latest","@types/node":"latest","c8":"^7.12.0","eslint":"latest","standard-version":"latest","typescript":"latest","unbuild":"^0.7.6","vitest":"^0.19.1"},"packageManager":"pnpm@7.6.0","scripts":{"build":"unbuild","dev":"vitest","lint":"eslint --ext .ts .","release":"pnpm test && standard-version && git push --follow-tags && pnpm publish","test":"pnpm lint && vitest run --coverage"},"bugs":{"url":"https://github.com/unjs/scule/issues"},"homepage":"https://github.com/unjs/scule#readme","_id":"scule@0.3.2","_integrity":"sha512-zIvPdjOH8fv8CgrPT5eqtxHQXmPNnV/vHJYffZhE43KZkvULvpCTvOt1HPlFaCZx287INL9qaqrZg34e8NgI4g==","_resolved":"/tmp/be4fc09b2265c7c20a0aebe670ff49a7/scule-0.3.2.tgz","_from":"file:scule-0.3.2.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"472445cecd8357165a94a067f78cee40e700b596","size":3013,"noattachment":false,"key":"/scule/-/scule-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/scule/download/scule-0.3.2.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scule_0.3.2_1658921094576_0.42941566834740996"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-27T11:32:12.747Z","publish_time":1658921094747,"_cnpm_publish_time":1658921094747},"0.3.1":{"name":"scule","version":"0.3.1","description":"String case utils","repository":{"type":"git","url":"git+https://github.com/unjs/scule.git"},"license":"MIT","sideEffects":false,"exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.mjs","types":"./dist/index.d.ts"},"./*":"./*"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","devDependencies":{"@nuxtjs/eslint-config-typescript":"latest","@types/flat":"latest","@types/node":"latest","c8":"^7.12.0","eslint":"latest","standard-version":"latest","typescript":"latest","unbuild":"^0.7.6","vitest":"^0.19.1"},"packageManager":"pnpm@7.6.0","scripts":{"build":"unbuild","dev":"vitest","lint":"eslint --ext .ts .","release":"pnpm test && standard-version && git push --follow-tags && pnpm publish","test":"pnpm lint && vitest run --coverage"},"bugs":{"url":"https://github.com/unjs/scule/issues"},"homepage":"https://github.com/unjs/scule#readme","_id":"scule@0.3.1","_integrity":"sha512-uvBcWLeHvU+r/Jf7FKulndKqxWLTJkqSNRrcFFjyu8ZtvmW0XvXJTRodZYm+yLAQkHTDoLIjXW0GgAXKgS9HLA==","_resolved":"/tmp/1e8ddafdf566d11e1a18a431e5ddffd6/scule-0.3.1.tgz","_from":"file:scule-0.3.1.tgz","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"3d55c009867665663e86198689c7d9e7c6da7092","size":2947,"noattachment":false,"key":"/scule/-/scule-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/scule/download/scule-0.3.1.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scule_0.3.1_1658919804830_0.22401736182223297"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-27T11:32:12.374Z","publish_time":1658919804971,"_cnpm_publish_time":1658919804971},"0.3.0":{"name":"scule","version":"0.3.0","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href] [![Codecov][codecov-src]][codecov-href] [![bundle][bundle-src]][bundle-href]","repository":{"type":"git","url":"git+https://github.com/nuxt-contrib/scule.git"},"license":"MIT","sideEffects":false,"exports":{".":{"require":"./dist/index.js","import":"./dist/index.mjs"},"./*":"./*"},"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"siroc build","lint":"eslint --ext .ts .","prepublishOnly":"yarn build","release":"yarn test && standard-version && git push --follow-tags && npm publish","test":"yarn lint && jest"},"devDependencies":{"@nuxtjs/eslint-config-typescript":"latest","@types/flat":"latest","@types/jest":"latest","@types/node":"latest","eslint":"latest","jest":"latest","siroc":"latest","standard-version":"latest","ts-jest":"latest","typescript":"latest"},"gitHead":"91fd6abca1126cf1db73ae877dd8adc5cf482a93","bugs":{"url":"https://github.com/nuxt-contrib/scule/issues"},"homepage":"https://github.com/nuxt-contrib/scule#readme","_id":"scule@0.3.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"5443e3df9cc5c1a345965e47db6346995ec7369f","size":2901,"noattachment":false,"key":"/scule/-/scule-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/scule/download/scule-0.3.0.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scule_0.3.0_1658918654700_0.6877322700420163"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-27T11:32:11.516Z","publish_time":1658918654915,"_cnpm_publish_time":1658918654915},"0.2.1":{"name":"scule","version":"0.2.1","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href] [![Codecov][codecov-src]][codecov-href] [![bundle][bundle-src]][bundle-href]","repository":{"type":"git","url":"git+https://github.com/nuxt-contrib/scule.git"},"license":"MIT","sideEffects":false,"exports":{".":{"require":"./dist/index.js","import":"./dist/index.mjs"},"./*":"./*"},"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"siroc build","lint":"eslint --ext .ts .","prepublishOnly":"yarn build","release":"yarn test && standard-version && git push --follow-tags && npm publish","test":"yarn lint && jest"},"devDependencies":{"@nuxtjs/eslint-config-typescript":"latest","@types/flat":"latest","@types/jest":"latest","@types/node":"latest","eslint":"latest","jest":"latest","siroc":"latest","standard-version":"latest","ts-jest":"latest","typescript":"latest"},"gitHead":"0d51cd29bb9f6f6fe864e80c01dd9ee0a6032b48","bugs":{"url":"https://github.com/nuxt-contrib/scule/issues"},"homepage":"https://github.com/nuxt-contrib/scule#readme","_id":"scule@0.2.1","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"0c1dc847b18e07219ae9a3832f2f83224e2079dc","size":3199,"noattachment":false,"key":"/scule/-/scule-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/scule/download/scule-0.2.1.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scule_0.2.1_1619608431897_0.10014287870761884"},"_hasShrinkwrap":false,"publish_time":1619608432220,"_cnpm_publish_time":1619608432220},"0.2.0":{"name":"scule","version":"0.2.0","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href] [![Codecov][codecov-src]][codecov-href] [![bundle][bundle-src]][bundle-href]","repository":{"type":"git","url":"git+https://github.com/nuxt-contrib/scule.git"},"license":"MIT","sideEffects":false,"exports":{".":{"require":"./dist/index.js","import":"./dist/index.mjs"}},"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"siroc build","lint":"eslint --ext .ts .","prepublishOnly":"yarn build","release":"yarn test && standard-version && git push --follow-tags && npm publish","test":"yarn lint && jest"},"devDependencies":{"@nuxtjs/eslint-config-typescript":"latest","@types/flat":"latest","@types/jest":"latest","@types/node":"latest","eslint":"latest","jest":"latest","siroc":"latest","standard-version":"latest","ts-jest":"latest","typescript":"latest"},"gitHead":"2c1345a7728c83d433405bcfdfb5be08d8470cd5","bugs":{"url":"https://github.com/nuxt-contrib/scule/issues"},"homepage":"https://github.com/nuxt-contrib/scule#readme","_id":"scule@0.2.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"785957412f2d38de49d574ba2ae49d71bcdfd6ee","size":3173,"noattachment":false,"key":"/scule/-/scule-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/scule/download/scule-0.2.0.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scule_0.2.0_1619082286978_0.32581824641768353"},"_hasShrinkwrap":false,"publish_time":1619082287114,"_cnpm_publish_time":1619082287114},"0.1.1":{"name":"scule","version":"0.1.1","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href] [![Codecov][codecov-src]][codecov-href] [![bundle][bundle-src]][bundle-href]","repository":{"type":"git","url":"git+https://github.com/nuxt-contrib/scule.git"},"license":"MIT","sideEffects":false,"main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","scripts":{"build":"siroc build","lint":"eslint --ext .ts .","prepublishOnly":"yarn build","release":"yarn test && standard-version && git push --follow-tags && npm publish","test":"yarn lint && jest"},"devDependencies":{"@nuxtjs/eslint-config-typescript":"latest","@types/flat":"latest","@types/jest":"latest","@types/node":"latest","eslint":"latest","jest":"latest","siroc":"latest","standard-version":"latest","ts-jest":"latest","typescript":"latest"},"gitHead":"2c53359d080f4198166fe827a4b3feb6cc9f24c5","bugs":{"url":"https://github.com/nuxt-contrib/scule/issues"},"homepage":"https://github.com/nuxt-contrib/scule#readme","_id":"scule@0.1.1","_nodeVersion":"14.15.0","_npmVersion":"7.5.4","dist":{"shasum":"6bf026f1815c646f061761f9bfd7a3e783f2d05c","size":3013,"noattachment":false,"key":"/scule/-/scule-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/scule/download/scule-0.1.1.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scule_0.1.1_1613516000558_0.26439364079131455"},"_hasShrinkwrap":false,"publish_time":1613516000757,"_cnpm_publish_time":1613516000757},"0.1.0":{"name":"scule","version":"0.1.0","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href] [![Codecov][codecov-src]][codecov-href] [![bundle][bundle-src]][bundle-href]","repository":{"type":"git","url":"git+https://github.com/nuxt-contrib/scule.git"},"license":"MIT","sideEffects":false,"main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","scripts":{"build":"siroc build","lint":"eslint --ext .ts .","prepublishOnly":"yarn build","release":"yarn test && standard-version && git push --follow-tags && npm publish","test":"yarn lint && jest"},"devDependencies":{"@nuxtjs/eslint-config-typescript":"latest","@types/flat":"latest","@types/jest":"latest","@types/node":"latest","eslint":"latest","jest":"latest","siroc":"latest","standard-version":"latest","ts-jest":"latest","typescript":"latest"},"gitHead":"304a28cd50402d610792a8dd71f081f2ac0530df","bugs":{"url":"https://github.com/nuxt-contrib/scule/issues"},"homepage":"https://github.com/nuxt-contrib/scule#readme","_id":"scule@0.1.0","_nodeVersion":"14.15.0","_npmVersion":"7.5.4","dist":{"shasum":"e54d7489e9fd0e7a5cb2d0083aa14c2dde9268a6","size":2919,"noattachment":false,"key":"/scule/-/scule-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/scule/download/scule-0.1.0.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scule_0.1.0_1613514551780_0.009693504433419209"},"_hasShrinkwrap":false,"publish_time":1613514551930,"_cnpm_publish_time":1613514551930},"0.0.1":{"name":"scule","version":"0.0.1","description":"[![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href] [![Codecov][codecov-src]][codecov-href] [![bundle][bundle-src]][bundle-href]","repository":{"type":"git","url":"git+https://github.com/nuxt-contrib/scule.git"},"license":"MIT","sideEffects":false,"main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","scripts":{"build":"siroc build","lint":"eslint --ext .ts .","prepublishOnly":"yarn build","release":"yarn test && standard-version && git push --follow-tags && npm publish","test":"yarn lint && jest"},"dependencies":{},"devDependencies":{"@nuxtjs/eslint-config-typescript":"latest","@types/flat":"latest","@types/jest":"latest","@types/node":"latest","eslint":"latest","jest":"latest","siroc":"latest","standard-version":"latest","ts-jest":"latest","typescript":"latest"},"gitHead":"5e400689fd1b14bd1de08e0234964645f21294b8","bugs":{"url":"https://github.com/nuxt-contrib/scule/issues"},"homepage":"https://github.com/nuxt-contrib/scule#readme","_id":"scule@0.0.1","_nodeVersion":"14.15.0","_npmVersion":"7.5.4","dist":{"shasum":"67a56ac11add6ca3027aa814553caa8427608ad6","size":2921,"noattachment":false,"key":"/scule/-/scule-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/scule/download/scule-0.0.1.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scule_0.0.1_1613514429439_0.43971979359830127"},"_hasShrinkwrap":false,"publish_time":1613514429623,"_cnpm_publish_time":1613514429623}},"readme":"# ???? Scule\n\n[![npm version][npm-version-src]][npm-version-href]\n[![npm downloads][npm-downloads-src]][npm-downloads-href]\n[![bundle][bundle-src]][bundle-href]\n[![Codecov][codecov-src]][codecov-href]\n\n<!-- ![](.github/banner.svg) -->\n\n## Install\n\nInstall using npm or yarn:\n\n```bash\nnpm i scule\n```\n\nImport:\n\n```js\n// CommonJS\nconst { pascalCase } = require(\"scule\");\n\n// ESM\nimport { pascalCase } from \"scule\";\n```\n\n**Notice:** You may need to transpile package for legacy environments.\n\n## Utils\n\n### `pascalCase(str, opts?: { normalize })`\n\nSplits string and joins by PascalCase convention:\n\n```ts\npascalCase(\"foo-bar_baz\");\n// FooBarBaz\n```\n\n**Notice:** If an uppercase letter is followed by other uppercase letters (like `FooBAR`), they are preserved. You can use `{ normalize: true }` for strictly following pascalCase convention.\n\n### `camelCase(str, opts?: { normalize })`\n\nSplits string and joins by camelCase convention:\n\n```ts\ncamelCase(\"foo-bar_baz\");\n// fooBarBaz\n```\n\n### `kebabCase(str)`\n\nSplits string and joins by kebab-case convention:\n\n```ts\nkebabCase(\"fooBar_Baz\");\n// foo-bar-baz\n```\n\n**Notice:** It does **not** preserve case.\n\n### `snakeCase`\n\nSplits string and joins by snake_case convention:\n\n```ts\nsnakeCase(\"foo-barBaz\");\n// foo_bar_baz\n```\n\n### `flatCase`\n\nSplits string and joins by flatcase convention:\n\n```ts\nflatCase(\"foo-barBaz\");\n// foobarbaz\n```\n\n### `trainCase(str, opts?: { normalize })`\n\nSplit string and joins by Train-Case (a.k.a. HTTP-Header-Case) convention:\n\n```ts\ntrainCase(\"FooBARb\");\n// Foo-Ba-Rb\n```\n\n**Notice:** If an uppercase letter is followed by other uppercase letters (like `WWWAuthenticate`), they are preserved (=> `WWW-Authenticate`). You can use `{ normalize: true }` for strictly only having the first letter uppercased.\n\n### `titleCase(str, opts?: { normalize })`\n\nWith Title Case all words are capitalized, except for minor words.\nA compact regex of common minor words (such as `a`, `for`, `to`) is used to automatically keep them lower case.\n\n```ts\ntitleCase(\"this-IS-aTitle\");\n// This is a Title\n```\n\n### `upperFirst(str)`\n\nConverts first character to upper case:\n\n```ts\nupperFirst(\"hello world!\");\n// Hello world!\n```\n\n### `lowerFirst(str)`\n\nConverts first character to lower case:\n\n```ts\nlowerFirst(\"Hello world!\");\n// hello world!\n```\n\n### `splitByCase(str, splitters?)`\n\n- Splits string by the splitters provided (default: `['-', '_', '/', '.']`)\n- Splits when case changes from lower to upper or upper to lower\n- Ignores numbers for case changes\n- Case is preserved in returned value\n- Is an irreversible function since splitters are omitted\n\n## Development\n\n- Clone this repository\n- Install latest LTS version of [Node.js](https://nodejs.org/en/)\n- Enable [Corepack](https://github.com/nodejs/corepack) using corepack enable\n- Install dependencies using pnpm install\n- Run interactive tests using pnpm dev\n\n## License\n\n[MIT](./LICENSE)\n\n<!-- Badges -->\n\n[npm-version-src]: https://img.shields.io/npm/v/scule?style=flat&colorA=18181B&colorB=F0DB4F\n[npm-version-href]: https://npmjs.com/package/scule\n[npm-downloads-src]: https://img.shields.io/npm/dm/scule?style=flat&colorA=18181B&colorB=F0DB4F\n[npm-downloads-href]: https://npmjs.com/package/scule\n[codecov-src]: https://img.shields.io/codecov/c/gh/unjs/scule/main?style=flat&colorA=18181B&colorB=F0DB4F\n[codecov-href]: https://codecov.io/gh/unjs/scule\n[bundle-src]: https://img.shields.io/bundlephobia/minzip/scule?style=flat&colorA=18181B&colorB=F0DB4F\n[bundle-href]: https://bundlephobia.com/result?p=scule\n","_attachments":{},"homepage":"https://github.com/unjs/scule#readme","bugs":{"url":"https://github.com/unjs/scule/issues"},"license":"MIT"}